电脑小白是怎么用电脑的

/**
* 这篇文章拖了快一周,一直放草稿箱,每天都打开,每天都没什么大进展
* 今天实在忍不了自己的拖拉了,语重心长的教育自己道
* 你有时间看小月月的故事怎么没时间写完一篇博呢
* 何等有效的激励,我终于把文章写完了
*/

引言

如果你泡reddit,如果你订谷奥,或者你从来就不是个out的人,那你应该知道上面这幅图截取自题为“Watching someone use a computer(看别人用电脑)”的漫画。

Continue reading

技术帝出没:对做梦推的强力回复们

起因

9月3日早上在twitter上发了一条tweet,写下来我的一个梦。内容如下:

@localhost_8080: 昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来字脸呆了很久…rz

承蒙大家喜爱,这条推被大量RT,并转发到人人、开心、新浪微博、人民微博(我谢谢您…)之类的地方(大都没有原文的“囧”字,rtmeme转发的时候给弄丢了)。通过@tifan、@luosheng、@ptwcjstar等人发的围观链接,我也看到了各种强力回复。看罢感慨良深,发这个梦的时候没细想,毕竟只是一个梦,谁会和一个梦较真呢?但是看到各位认真的可爱的回复,我决定还是认真对待一下,这些评论还是很长知识的,用著名的“校内体”说,就是“怕以后找不到”,所以整理于此。

Update:

校内程序员猿又一如既往的把出处剃掉转载了一下,我想说,猿兄,连人民微博都没有把twitter id删掉的。

Continue reading

“hello, world” 起源及其他

/** 感谢@tifan同学慷慨提供收容,考据癖搬出原来墙外住址,目前恢复正常访问
* 刚搬家,都来不及收拾,到处凌乱,css显示也很不正常,定于近期整改,见谅、见谅
* 先献文一篇,择日大扫除,谢这段时间来各位的容忍与支持!
* i404 敬上
*/

问题的提出

相传古时候有个退休的程序员,在家闲来无事,决定修习书法之道。第一日,备好笔墨纸砚,便挥毫写下一行大字:“hello, world”。

学过编程语言的人都笑了,在程序员心目中,hello world是一切的开始,程序语言教科书的第一个演示程序、WordPress的第一篇示例文章(我的hello world)、环境搭建成功后的第一个测试…

可是,为什么呢?为什么都用”hello, world”来做程序语言的入门程序,以及其他这一切的开始呢?

Continue reading

Geek下厨教科书:Cooking For Geeks

想要修炼成为一枚“上得了厅堂,下得了厨房,写得了代码,查得出异常”的新时代优秀geek,主要有两大难点,分别是第一个难点和第二个难点(为夏日带来冷飕飕的寒意是我义不容辞的责任)。好吧,严肃地讲,第一是如何掌握写代码的能力,第二是如何烧得一手好菜。写代码的书是五花八门,教做饭的书更是铺天盖地,不过,能从geek的角度来写一本做饭的书,今天还是头一回见到。

大名鼎鼎的O’Reilly出版社在2010年8月刚刚出版了这本名为《Cooking For Geeks》的书,MAKE杂志也在昨天对其进行了高调报道。作者Jeff Potter(twitter)写此书的主要目的是面向各位不甘于只是照着菜谱一步步完成菜肴,想要了解更多做饭背后科学,爱问为什么的geek们,写出一个更具创意创意,并从更深层探究厨艺的书。

blog

作者的blog在这里,里面有整本书的书评。从他的post来看,他的确是个可爱的geek,看他做的Tux饼干:

下面的评论更有意思:根据GPL规定,制作人必须免费向索要的人提供一块印有本图案的饼干。技术人员幽默起来可不一般,这个评论充分体现了这一点。

Continue reading

为什么O’Reilly用动物形象做书籍封面

问题的提出

O’Reilly出品的动物丛书在IT界可谓妇孺皆知,它有很多昵称,如动物世界、饲养员指南等,这些昵称均一定程度上反映了广大读者对该系列丛书的喜爱之情(好吧或者其它什么的各种感情)。没必要多介绍,想必知道动物丛书的人都知道这系列书最显著的特点,就是封皮上会有一只手绘的动物坐镇,基本格式如右图所示(右图有一点不是很标准,一般书的标题会用一个巨大的色块+白色字)。

看过那么多动物丛书,有时候好奇心就突然来了:为什么O’Reilly要用动物形象来做书籍封面?这是来自哪的灵感?封面的动物是怎么挑的?和内容有关系吗?有些诡异的动物都叫什么名字?

应该是太多人问过这样的问题吧,可爱的O’Reilly在官网上就发表了很完美的文章解释,我就图省事翻译一下重点吧(原文地址都附在文中)。

Continue reading