2012年2月17日星期五

阮一峰的网络日志

阮一峰的网络日志


墙上的44句话

Posted: 17 Feb 2012 03:36 AM PST

2010年,芬兰艺术家Mikko Kuorinki做了一件独特的艺术品。

他在赫尔辛基的奇亚斯玛当代艺术博物馆(Kiasma museum),找了一堵墙,装了一个175 x 320cm的木架子,上面用不同的字母组合出一句话。每周换一次内容,一共持续了44周

这个作品的用意在于,完全剥离了外在形式,只呈现语言的基本内容,让观众与文字背后的思想直接面对面,感受词语带来的力量。这种独特的形式,取得了意想不到的效果,很多人经过它的时候,都不由自主停下脚步,仔细观看。

我很喜欢这个作品,简洁的形式表达出丰富的内涵。下面就是这44句话中,我最喜欢的10句话。我梦想有一天,自己也可以在上海的地铁站里,做一个中文版。

(预告:本文结尾处,我要做一个广告,请一直往下读。)

1.

If you were alone, you would cut yourself in two, so that one part would shape the other.

如果你感到孤独,请把自己一切为二,一个半边就有另一个半边陪伴。

出处:Elias Canetti, The Human Province (1973)

2.

Looking in the mirror is like asking stranger for directions.

照镜子就像向一个陌生人问路。

出处:Ronald Koertge, 12 Photographs of Yellowstone (1976)

3.

My fake plants died, because I did not pretend to water them.

我的假花死了,因为我没有假装给它们浇水。

出处:Mitch Hedberg, Mitch All Together (2003)

4.

In the struggle between yourself and the world, second the world.

当你与社会发生冲突,请站在社会这一边。

出处:Franz Kafka, Unpublished Works 1916-1918

5.

Sometimes everything seems so... OH, I don't know

有时,一切看起来如此......哦,我也不知道

出处:Joe Brainard, Poem (1971)

6.

Without a sense of identity, there can be no real struggle.

如果没有清晰的自我意识,也就不存在真正的抗争。

出处:Paulo Freire, Pedagogy of the Oppressed (1970)

7.

Pleasure may come from illusion, but happiness can come only of reality.

欢愉也许来自幻觉,但幸福只能来自现实。

出处:Nicolas Chamfort

8.

We must travel in the direction of our fear.

我们恐惧的地方,就是应该探索的地方。

出处:John Berryman

9.

I want to keep smashing myself until I am whole.

我要不停地粉碎自己,直到变得完整。

出处:Elias Canetti, The Human Province (1973)

10.

In the morning, there is meaning.

在早晨,你能找到意义。

出处:Gertrude Stein, Tender Buttons (1914)

=================================================

下面是广告时间。

去年9月,我转贴了《思思诞生记》,请大家帮忙,为我认识10年的好朋友Pin介绍工作。

现在,Pin即将告别半岁的女儿,独自到深圳的一家外贸公司上班。为了多挣奶粉钱,上班之余,她开了一家淘宝店,专营菲律宾进口的7D芒果干

我在这里为她的淘宝店做广告。如果你需要休闲食品,欢迎购买Pin销售的7D芒果干:http://shop70350073.taobao.com/

不仅因为这是世界上最有名、最好吃的芒果干,还因为这样可以帮到一个失去父亲、也没有母亲在身边的半岁女婴。

作为10年的朋友,我深知Pin的人品,对她销售的产品非常有信心。我敢以人格担保,这些都是菲律宾原产的正品,绝无假冒伪劣之虞。如果有人问起,为什么淘宝上还有一些价格低得多的相同商品,Pin发给我一张照片,这是她在菲律宾超市拍的。你可以根据菲律宾比索的汇率算一下,正品在原产地是什么价格

(完)

文档信息

阮一峰的网络日志

阮一峰的网络日志


墙上的44句话

Posted: 17 Feb 2012 03:36 AM PST

2010年,芬兰艺术家Mikko Kuorinki做了一件独特的艺术品。

他在赫尔辛基的奇亚斯玛当代艺术博物馆(Kiasma museum),找了一堵墙,装了一个175 x 320cm的木架子,上面用不同的字母组合出一句话。每周换一次内容,一共持续了44周

这个作品的用意在于,完全剥离了外在形式,只呈现语言的基本内容,让观众与文字背后的思想直接面对面,感受词语带来的力量。这种独特的形式,取得了意想不到的效果,很多人经过它的时候,都不由自主停下脚步,仔细观看。

我很喜欢这个作品,简洁的形式表达出丰富的内涵。下面就是这44句话中,我最喜欢的10句话。我梦想有一天,自己也可以在上海的地铁站里,做一个中文版。

(预告:本文结尾处,我要做一个广告,请一直往下读。)

1.

If you were alone, you would cut yourself in two, so that one part would shape the other.

如果你感到孤独,请把自己一切为二,一个半边就有另一个半边陪伴。

出处:Elias Canetti, The Human Province (1973)

2.

Looking in the mirror is like asking stranger for directions.

照镜子就像向一个陌生人问路。

出处:Ronald Koertge, 12 Photographs of Yellowstone (1976)

3.

My fake plants died, because I did not pretend to water them.

我的假花死了,因为我没有假装给它们浇水。

出处:Mitch Hedberg, Mitch All Together (2003)

4.

In the struggle between yourself and the world, second the world.

当你与社会发生冲突,请站在社会这一边。

出处:Franz Kafka, Unpublished Works 1916-1918

5.

Sometimes everything seems so... OH, I don't know

有时,一切看起来如此......哦,我也不知道

出处:Joe Brainard, Poem (1971)

6.

Without a sense of identity, there can be no real struggle.

如果没有清晰的自我意识,也就不存在真正的抗争。

出处:Paulo Freire, Pedagogy of the Oppressed (1970)

7.

Pleasure may come from illusion, but happiness can come only of reality.

欢愉也许来自幻觉,但幸福只能来自现实。

出处:Nicolas Chamfort

8.

We must travel in the direction of our fear.

我们恐惧的地方,就是应该探索的地方。

出处:John Berryman

9.

I want to keep smashing myself until I am whole.

我要不停地粉碎自己,直到变得完整。

出处:Elias Canetti, The Human Province (1973)

10.

In the morning, there is meaning.

在早晨,你能找到意义。

出处:Gertrude Stein, Tender Buttons (1914)

=================================================

下面是广告时间。

去年9月,我转贴了《思思诞生记》,请大家帮忙,为我认识10年的好朋友Pin介绍工作。

现在,Pin即将告别半岁的女儿,独自到深圳的一家外贸公司上班。为了多挣奶粉钱,上班之余,她开了一家淘宝店,专营菲律宾进口的7D芒果干

我在这里为她的淘宝店做广告。如果你需要休闲食品,欢迎购买Pin销售的7D芒果干:http://shop70350073.taobao.com/

不仅因为这是世界上最有名、最好吃的芒果干,还因为这样可以帮到一个失去父亲、也没有母亲在身边的半岁女婴。

作为10年的朋友,我深知Pin的人品,对她销售的产品非常有信心。我敢以人格担保,这些都是菲律宾原产的正品,绝无假冒伪劣之虞。如果有人问起,为什么淘宝上还有一些价格低得多的相同商品,Pin发给我一张照片,这是她在菲律宾超市拍的。你可以根据菲律宾比索的汇率算一下,正品在原产地是什么价格

(完)

文档信息

2012年2月13日星期一

阮一峰的网络日志

阮一峰的网络日志


网页开发的6种在线调试环境

Posted: 13 Feb 2012 12:28 AM PST

如今的网页代码,一般由三个部分组成:

  * HTML,语义层,提供网页的内容。

  * CSS,表现层,规定网页的外观。

  * Javascript,动作层,定义用户与网页的互动。

理想的开发环境,应该既可以分别调试这三种代码,又可以轻松查看它们合并在一起的整体效果。

浏览器是最合适的效果查看工具,所以很多人想到,代码调试环境也可以直接部署在浏览器中,以网站的形式提供服务。

下面,我根据Design Shack的文章,总结一下目前最常见的6种网页开发在线调试环境。它们大大方便了网页设计师的工作,极大地提供了工作效率。

一、CSSDesk

网址:http://cssdesk.com/ (需翻墙)

这个网站是最早出现的在线调试环境之一,主要用于调试CSS。

左侧两个面板,可以分别输入html和css代码,但不支持Javascript调试。

你可以改变"预览区"的背景颜色,可以保存或下载调试完成的代码。

二、Dabblet

网址:http://dabblet.com/

Dabblet也是一个CSS调试环境,不支持Javascript调试。

它将网页效果分成"CSS效果"、"HTML效果"和"整体效果"三个面板,方便单独调试。

它最大的特点有两个,一是动态显示代码效果,代码一输入,效果就自动显示出来;二是显示CSS提示,比如上图的字体效果和长度效果。

三、JS Bin

网址:http://jsbin.com

这是一个较早出现的Javascript在线调试环境。

它分成Javascript、html和"效果预览"三个区域,你可以自行勾选显示哪些区域。它没有独立的CSS代码区,CSS代码必须嵌入html代码,这点很不方便。

它支持加载常用的Javascript库。除此以外,其他特色不多。

四、jsFiddle

网址:http://jsfiddle.net/

jsFiddle是目前最受欢迎的在线调试环境。

它的默认界面分成5个区域,左边是参数设置,右边依次是HTML、Javascript、CSS和"效果预览区"。

除了加载常见的Javascript库,它还支持SCSS代码和CoffeeScript代码。你甚至可以把它的窗口嵌入自己的网页。

五、Tinkerbin

网址:http://tinkerbin.com/

Tinkerbin很像jsFiddle,也是分成HTML、Javascript、CSS和"效果预览区"。

它的特点在于,你可以选择某种代码独占整个编辑区,这样就增大了代码编辑的可视空间。另外,它可以实时显示代码运行结果,这是jsFiddle不支持的。

它支持的代码种类相当多,比如 HAML、SCSS、LESS和CoffeeScript。

六、Rendur

网址:http://rendur.com/

Rendur是一个轻量级在线调试环境,功能不多,但是加载和运行都很快。

用户可以在HTML、CSS、Javascript三个面板中切换,输入相应代码。代码的运行结果,会自动显示在背景网页上。最后一个面板,显示的是整个网页的源码。

(完)

文档信息

2012年2月6日星期一

阮一峰的网络日志

阮一峰的网络日志


Unix目录结构的来历

Posted: 05 Feb 2012 08:50 PM PST

Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。

举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?

长久以来,我也感到很费解,不明白为什么这样设计。像大多数人一样,我只是根据《Unix文件系统结构标准》(Filesystem Hierarchy Standard),死记硬背不同目录的区别。

昨天,我读到了Rob Landley的简短解释,这才恍然大悟,原来Unix目录结构是历史造成的。

话说1969年,Ken ThompsonDennis Ritchie在小型机PDP-7上发明了Unix。1971年,他们将主机升级到了PDP-11。

当时,他们使用一种叫做RK05的储存盘,一盘的容量大约是1.5MB。

没过多久,操作系统(根目录)变得越来越大,一块盘已经装不下了。于是,他们加上了第二盘RK05,并且规定第一块盘专门放系统程序,第二块盘专门放用户自己的程序,因此挂载的目录点取名为/usr。也就是说,根目录"/"挂载在第一块盘,"/usr"目录挂载在第二块盘。除此之外,两块盘的目录结构完全相同,第一块盘的目录(/bin, /sbin, /lib, /tmp...)都在/usr目录下重新出现一次。

后来,第二块盘也满了,他们只好又加了第三盘RK05,挂载的目录点取名为/home,并且规定/usr用于存放用户的程序,/home用于存放用户的数据。

从此,这种目录结构就延续了下来。随着硬盘容量越来越大,各个目录的含义进一步得到明确。

  /:存放系统程序,也就是At&t开发的Unix程序。

  /usr:存放Unix系统商(比如IBM和HP)开发的程序。

  /usr/local:存放用户自己安装的程序。

  /opt:在某些系统,用于存放第三方厂商开发的程序,所以取名为option,意为"选装"。

(完)

文档信息

2012年2月3日星期五

阮一峰的网络日志

阮一峰的网络日志


Facebook的标语

Posted: 02 Feb 2012 10:40 PM PST

Facebook即将上市,一时之间成为全球新闻热点。

为了不错过商机,有人将Facebook内部的标语做成海报,每张20美元,放到网上卖。

据说,从扎克伯格创业初期,这些标语就贴在Facebook的办公室,作为行动准则,激励员工。

虽然这些标语很简单,但是我发现,它们真的具有警醒的效果,能指导你做出正确的事。我正在考虑,将这些标语的链接放到我的首页,每天看一遍。

虽然我把它们译成了中文,但只有看英文,才能感受到里面全部的含义。

1.

Done is better than perfect.

比完美更重要的是完成。

2.

Code wins arguments.

代码赢得争论。

3.

Move fast and break things.

快速行动,破除陈规。

4.

Stay focused and keep shipping.

保持专注,持续发布。

(完)

文档信息