earowang 在下输了,而且一连输了两回。我以为俳句是数单词数目的,然后想想发现你是对的,应该数音节。受教了!请不要笑得太大声。
居然真的没有拖延症。我又输了。我也没词了。摊手尬聊。
居然还看过 Learn Python the Hard Way,是个猛人。我曾经一度想看 Learn C the Hard Way,然后发现这五个词对我来说只剩下了 Hard,每次只能忍痛看到打印 "hello world"
然后就没有然后了,至今都对指针一知半解。我生平写的唯一一点 C 代码也被别人无情嘲笑了一番,然后扔垃圾桶了。
原来你就是那种传说中的“我还在玩泥巴的时候你已经在敲代码了”的人。我接触 Ubuntu 大约是 05 年的时候,从我们人大 BBS 上看见别人说的,因为没玩过 Linux,所以很好奇。那时候 Ubuntu 刚出来不久,他们还在满世界免费邮寄安装光盘,我当时填了一个申请表,然后过了一段时间我就收到了我生平第一个从国外(荷兰)寄来的包裹,里面是十张 Ubuntu 4.10(Warty Warthog)的盘。我在一台破旧得不行的老台式机上装了(跟你用低配的笔记本一样),那台式机的显示器就是像老式电视机的球面显示屏,鼠标接口是PS/2接口,当时为了捣鼓怎么能识别接口我还费了好大劲。即便如此,当时还是觉得跟 Windows 比起来,Ubuntu 眉清目秀的。其实在那之后我仍然是以用 Windows 为主,大概到 2011 年左右才正式转向 Ubuntu,后来他们脑残摒弃了 GNOME 投奔 Unity,让我非常火大,至今不能释怀。
你就是从那时候遁入了 Vim 空门然后一直没出来过?其实你们的极简和无干扰模式本质上也就是把图形界面从屏幕上搬到了脑子里,对吧。如果多数时间只在一个文件中工作,或者记性超级好,那我觉得把图形界面省掉也无所谓;像我这种记性普通又懒得记、而且通常在多个文件中跳来跳去的人,实在不想敲一百遍 ls
来提醒自己一个目录下有哪些文件,所以有个文件导航栏放旁边就挺好的,转动一下眼珠子就知道了。你上次在 Vim 里的工作模式让我印象非常深刻,尤其是导航,比如从一个单词跳到下一个匹配某种特征的单词,或者从当前行往上下跳多少行,这种事情我只能用最笨的点鼠标或玩命摁住方向键的办法去做。在 vi 界有句名言:“用 vi 的人都不知道怎么退出”。这是双关语。你当然会敲 :q
,那你感觉是不是用了 Vim 之后就很难适应别的编辑器了?
你看的两本书 Hackers and Painters 和 Just for fun 是啃的英文版吗?好厉害。能否稍微展开谈谈读后感?
深切同意你的“代码表意比人类语言文字精准”的观点,另一种精准的语言是数学公式。这大概也是为什么写代码容易而写文档难的原因。有时候我写文档真的是写得想跳楼,恨不得丢下一句“众卿去看朕的源代码”算了,可能看代码比看文字描述理解起来反而更快。
那你从小玩计算机,后来是如何入了统计的坑的?