最新 | 最热门 | 最高评价

+1  Javascript编程风格

Tag: IT
阮一峰 发于 2012年04月27日 18:30 | 点击: 2504 | 展开摘要
Douglas Crockford是Javascript权威,Json格式就是他的发明。
去年11月他有一个演讲(Youtube),谈到了好的Javascript编程风格是什么。

我非常推荐这个演讲,它不仅有助于学习Javascript,而且能让你心情舒畅,因为Crockford讲得很幽默,时不时让听众会心一笑。

下面,我根据这个演讲和Crockford编写的代码规范,总结一下"Javascript编程风格"。

所谓"编程风格"(programming style),指

查看全文: http://www.udpwork.com/item/7189.html

+1  墙上的44句话

Tag: Music_and_Art
阮一峰 发于 2012年02月17日 19:36 | 点击: 2282 | 展开摘要
2010年,芬兰艺术家Mikko Kuorinki做了一件独特的艺术品。

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

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

我很喜欢

查看全文: http://www.udpwork.com/item/6856.html

+1  EOF是什么?

Tag: IT
阮一峰 发于 2011年11月12日 19:42 | 点击: 3032 | 展开摘要
我学习C语言的时候,遇到的一个问题就是EOF。
它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。

比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。

  int c;

  while ((c = fgetc(fp)) != EOF) {

    putchar (c);

  }

很自然地,我就以为,每个文件的结尾处,有一个叫做EOF的特殊字符,读

查看全文: http://www.udpwork.com/item/6265.html

+1  保持简单----纪念丹尼斯•里奇(Dennis Ritchie)

Tag: IT
阮一峰 发于 2011年10月25日 22:16 | 点击: 3939 | 展开摘要
大师去世以后,财新网约我写一篇纪念文章。
现在文章已经发表了,我可以把原稿贴出来了。

丹尼斯•里奇对人类的贡献,被大大低估。此时此刻,全世界几十亿人正在使用的几百亿件电子产品,里面的软件最终都可以追溯到他的智力贡献。

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

保持简单(Keep it simple)----纪念丹尼斯•里奇(Dennis Ritchie)

作者:阮一峰

1954年,电气工程师阿利斯泰尔•里奇(Alistai

查看全文: http://www.udpwork.com/item/6118.html

+1  usenet下载最简教程

Tag: usenet
阮一峰 发于 2011年10月14日 23:49 | 点击: 3459 | 展开摘要
上周,美国的Giganews公司来信。
他们的关联方Golden Frog推出了两个新业务----VPN服务VyprVPN和在线存储服务Dump Truck----想让我帮忙宣传。

我毫不怀疑这两个服务的优异品质,但是也坦率地告诉他们,现在的价格在中国市场不可能有任何竞争力。VPN和网盘,国内市场竞争很激烈,美国的价格直接拿过来,就好像天文数字一样。

Giganews最有竞争力的产品,其实是它的主业usenet。它是全美(也是全世界)最大的usenet服务商,在这个领域实

查看全文: http://www.udpwork.com/item/6069.html

+1  Javascript诞生记

Tag: IT
阮一峰 发于 2011年06月24日 23:30 | 点击: 1959 | 展开摘要
1.

二周前,我谈了一点Javascript的历史。
今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。

只有了解这段历史,才能明白Javascript为什么是现在的样子。我依据的资料,主要是Brendan Eich的自述。

2.

上一篇文章写道:

"1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。

查看全文: http://www.udpwork.com/item/5348.html

+1  Javascript继承机制的设计思想

Tag: IT
阮一峰 发于 2011年06月05日 20:06 | 点击: 2261 | 展开摘要
我一直很难理解Javascript语言的继承机制。
它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。

我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。

直到昨天,我读到法国程序员Vjeux的解释,才恍然大悟,完全明白了Javascript为什么这样设计。

下面,我尝试用自己的语言,来解释它的设计思想。彻底说明白

查看全文: http://www.udpwork.com/item/5183.html

+1  不正义的法律,不服从的公民

Tag: Politics
阮一峰 发于 2011年06月03日 21:14 | 点击: 3772 | 展开摘要
TorrentFreak是一个新闻网站,专门报道BT下载。

上周,它罕见地发表了一篇政论,不谈下载,完全谈政治。文章的题目叫做《反抗不正义的法律是公民的天职》(It Is Everyone's Duty To Defy Unjust Laws),作者是瑞典盗版党的创始人Rick Falkvinge。

他的本意是呼吁大家一起行动,改变不合理的版权法。但是实际上,他触及了一个更深层的问题----如果法律是错的,你觉得自己应该怎么办?

他的观点非常鲜明:盲目的守法,不是善,而

查看全文: http://www.udpwork.com/item/5180.html

+1  解剖CPU

Tag: Electronics
阮一峰 发于 2010年11月14日 20:08 | 点击: 3112 | 展开摘要
你有没有想过,切开CPU看看里面?
有一个瑞典Lund大学的物理学博士生,就真的这么干了,还把照片放到网上。我们知道,CPU里面是几千万到几亿个晶体管,他的目标就是看到这些晶体管。

1.

他先找到一块Intel公司的奔三(Pentium III)Coppermine芯片,主频800MHZ,生产于2000年。(我查了一下,网上的报价现在是15~30元人民币/块。)

下面是这块CPU的正面。你可以看到它分成两部分,周围是一圈绿色的电路板,中间那块蓝色的就是芯片。

(本文所

查看全文: http://www.udpwork.com/item/3427.html

+1  ARM芯片介绍(转贴)

Tag: Electronics
阮一峰 发于 2010年10月10日 22:27 | 点击: 2287 | 展开摘要
目前,几乎所有的智能手机和MID,使用的都是ARM芯片。
这种芯片相比Intel公司的芯片,指令集较简单,所以功耗低、成本低,特别适用于移动设备。随着性能不断提高,它已经开始装备上网本和平板电脑。

它的名字ARM,指的是英国芯片设计公司ARM Holdings。这家公司自己不制造芯片,专门授权其他公司制造。因此,市场上有多家公司生产多种ARM芯片。再加上,ARM公司目前主要授权三个系列的芯片设计----ARM 9、ARM 11和Cortex,所以就造成普通消费者感到眼花缭乱

查看全文: http://www.udpwork.com/item/3003.html

+1  日本何时崩溃?

Tag: Economics
阮一峰 发于 2010年09月25日 19:19 | 点击: 2097 | 展开摘要
网上看到一篇图文并茂的日本经济分析,很受启发。
宏观经济学的逻辑,其实真的很简单。

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

日本何时崩溃?

作者:James Quinn

译者:阮一峰

日期:2010年9月16日

原文:http://seekingalpha.com/article/225460-when-japan-collapses

1.

目前,日本的国债接近GDP的200%。

上图中的黑线就是政府债务,一直在上升。

2.

查看全文: http://www.udpwork.com/item/2845.html

+1  关于IT出版业

Tag: Publishing
阮一峰 发于 2010年08月21日 06:57 | 点击: 1882 | 展开摘要
上周末,北京图灵公司的傅志红老师来上海。
我跟她见面了,向她了解了很多IT图书出版业的状况,收获很大。我把一些聊天内容整理了出来,供感兴趣的朋友参考。

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

1. 一本普通的IT书籍,销量和利润大概是多少?

对比文艺类书籍,IT书籍销量小。大部分(50%以上)的IT书籍,销售量不超过3000本,只能刚刚弥补纸张、印刷、作者、编辑的成本,对出版社来说,毫无利润。

2. IT书籍的重印是不是比较少?

由于

查看全文: http://www.udpwork.com/item/2428.html
|<<<1234567>>>| 一共48页, 573条记录