Tairan's Story

「知之真切笃实处即是行,行之明觉精察处即是知,知行工夫不可离。」


守规矩才能行的方便

规矩是无处不在的,使用工具也有使用工具的规矩,就像你不能拿个榔头去拧螺丝一样。 就算是软件也有其使用的规矩, 经常看到有人抱怨某个软件怎么样的难用,其实大多数情况下他是用使用其他软件的习惯去使用另一个软件,也就是因为没有遵守使用此软件的规矩而带来的诸多不便。当然也有极少部分的软件真的很难用,那么就打破规矩,重新建立一个。

举几个例子,
Windows 上的软件管理,如果不用第三方的软件管理工具的话,那么使用MSI安装,卸载就是它的规矩。
Debian/Ubuntu 则是 apt-get 进行软件的管理,如果你使用咒语的话 ./configure & make & make install 那么就要自己去管理软件的诸多文件。
Mercurial 如果你要删除或者移动文件那么就使用 hg rm / hg mv 的命令来做,而不是直接的 rm / mv

1 Comment » | Tags:,,, | Categories: Technology, 哲学, 我的声音
天才,榜样

每次看到这些大牛们的事迹,心难免都要加速跳动。爱迪生说没有那1%的灵感即使是99%的汗水也不一定能成功,可是付出那99%的汗水也是必要的,不然1%的灵感也只是耍耍小聪明而已!

相信Fabrice Bellard也一定是在不断的挥洒着汗水来实现那1%的灵感。

计算的威力,智慧的传奇

—— Fabrice Bellard

作者:吕娜

这个世界从来不缺天才,只缺乏利用天分坚持理想和信念不断创新的人,这些人用恒心和努力缔造一个又一个传奇。法国人Fabrice Bellard 就是这样一个了不起的程序员。

Fabrice Bellard1972年生于法国,曾就读于巴黎高等综合理工学院和法国电信研究院。对计算机有着浓厚兴趣的他,高中时就崭露头角,编写出了LZEXE,这是DOS上第一个广泛使用的文件压缩程序。

Fabrice Bellard是一位计算机奇才,在业界有着重要的影响。1996年他编写了一个简洁但是完整的C编译器和一个Java虚拟机Harissa。Fabrice Bellard发明的TinyCC是GNU/Linux环境下最小的ANSI C语言编译器,是目前号称编译速度最快的C编译器。Fabrice Bellard杰作众多且涉及广泛,1998年编写了一个简洁的OpenGL实现TinyGL,2003年开发了Emacs克隆QEmacs,2005年还设计了一个廉价的数字电视系统。

Fabrice Bellard的一个重要杰作是在Linux内核上写了一个CPU模拟器QEMU,这套开放源码的模拟器软件与Bochs、PearPC近似,但具有后两者所不具备的高速度及跨平台等特性。QEMU可以在不同的机器上运行独自开发的操作系统与软件,经由KQEMU这个开源的加速器,能模拟至接近真实电脑的速度。QEMU构思巧妙, 效率极高, 在借助核心态的KQEMU加速器之后,模拟代码的执行速度甚至能够接近真实机器。QEMU已成为目前使用最广泛的模拟器,KVM和Google Android的模拟器都是基于QEMU的。

Fabrice Bellard 可谓博学多才,他另外一个重量级项目是FFmpeg。FFmpeg 单词中的FF 指的是Fast Forward,FFmpeg这个2000年发起著名的开源多媒体播放器项目, 是MPlayer的姊妹项目。这是一个如此重要的成就,没有这个项目,就没有我们今天广为使用的暴风影音等播放器。这个多平台、多功能的多媒体编码解码器由Fabrice Bellard发起并管理,现在是由Michael Niedermayer在进行维护。

天才的创新经常是离经叛道式的超越,Fabriced Bellard的一些项目让人感觉疯狂。比如他曾有一个项目是将带有VGA显卡的PC改装成DVB-T的信号发射器。这样一来,为了防止泄密,公司不仅要封声卡插口,还要焊上显卡插口。

Fabrice Bellard在圆周率算法方面也有着惊人的成就,1997年FabriceBellard提出最快圆周率算法公式。在计算圆周率的过程中,Fabrice Bellard使用改良后的查德诺夫斯基方程算法来进行圆周率的计算,并使用贝利-波温-劳夫算法来验证计算的结果。为了纪念他对圆周率算法所作出的杰出贡献,Fabrice Bellard所使用的改良型算法被命名为Fabrice Bellard算法,这种算法是目前所有圆周率算法中最快的一种,这个计算N位PI的公式比传统的BBQ算法要快47%。

2009年的最后一天,Fabrice Bellard宣布另一重大突破:他用桌面电脑打破了由超级计算机保持的圆周率运算记录。这是一个壮举, 他将PI计算到了小数点后2.7万亿位!更令人惊讶的是, 他使用的不过是价格不到2000欧元的个人PC,仅用了116天,就计算出了PI的小数点后第2.7万亿位,超过了由目前排名世界第47位的T2K Open超级计算机于2009年8月17日创造的世界纪录。新纪录比原纪录多出1200亿位,然而,他使用的这台桌面电脑的配置仅为:2.93GHz Core i7 CPU,6GB内存,7.5TB硬盘!

不过这次为了加快计算完成的速度保住排名第一的位置,Fabrice Bellard使用了9台联网的电脑来对数据进行验证, 若使用一台电脑来验证计算结果的话, 则需要额外增加13天的计算时间。

Fabrice Bellard在圆周率方面的辉煌成就, 使他创造多次圆周率单一位计算的世界纪录(计算10的整次幂位) , 也曾因此而登上《科学美国人》法文版。

Fabrice Bellard

(本文来自《程序员》杂志2010年2月刊)

1 Comment » | Tags: | Categories: Technology 转载, 参考消息, 我的声音, 读书笔记
国进民退

[这里是一块墓碑,因为这里的一句话,网站被维护了。默哀...]

最近国内比较热闹的话题是“国进民退”,虽然种种迹象表明国家并没有“国进民退”的指导方针,但并妨碍我们去分析以下这种话题的后面是什么。

对于党和国家,咱无法作任何评论,那来看看我所在的IT行业的相似者。

同样众所周知的是Microsoft是一个桌面操作系统的垄断者。我们将历史的镜头移到Windows早期的时代,那时桌面平台是百花齐放,尤其是开发环境。有《Borland传奇》中提到的C++之战,有John carmark英雄般领导的OpenGL和DirectX的3D图形之战,Sun公司出奇招的Java登录桌面之战。

如今,再来看看Windows这个昔日的战场,凭借微软自身的平台优势,现在只有微软第一,其他的都是微型软件供应商,用Joel的话说就是微软不屑的那些剩下来的软件开发商。

只要你选择了微软的操作系统,那么开发工具是微软的,开发语言是微软的,办公软件是微软的,数据库是微软的,web服务器是微软的,甚至开发方式、思维模式也都是微软的。

即使有一天你在微软的地盘悄悄的成长,一旦被微软看中,对不起,你被吸入微软了。搭上一个垄断者的贼船,后果只有一个,牺牲自己来为这个垄断的机器提供能量!

微软作为垄断者需要不断的吸收更多的能量来维持自身的发展,上了路就由不得自己,即使在互联网时代微软想再续往日的辉煌也无法摆脱垄断者的本性像黑洞般的自我吞噬。

EOF

2 Comments » | Tags:, | Categories: Thinking, 我的声音
只言片语

智慧是由内而外的。

如果你说不好,写不好,那是你肚子里没货。

写作,有话要说的时候就写出来了。如果你是为了其他的目的而写作,只能是将垃圾塞进纸里。

不能直言他人的缺点,尤其是平庸之辈,因为你伤了他的自尊心,他会像疯狗一样咬你,如果是有智慧的却会因此而感激你。

学习是学出来的,不是教的。当然有一个好的教导者则会让你学的更好。

这个世界是彩色的,不是非对即错的。

童话、小说都是虚假的,在没有认清真实的世界之前,不要去接触它们。

难道我们就不能为梦想而做点什么吗?

No Comments » | Tags: | Categories: Thinking, 我的声音
博客改版记

我一直想拥有一个简洁的博客主题,因为我始终坚信简单就是美。在更换这个主题之前使用的是从WordPress下载的whitebox主题,选用WhiteBox主题的主要原因也是在于它的简单,虽然离我的要求还有点距离,不过也算是不错的了。

作为一个在互联网上公开的博客,主要目的就是写自己想说的话给别人看,当然有时仅仅是为了给自己看。无论如何,”看”,是博客对外的主要功能(对内的功能是写)。那么主题样式首先就应该为这个“看”所服务。让看客更方便、更舒服的去关注内容,而不是用脸上那一层厚厚的遮羞粉来刺激看客的视觉神经。

从WordPress的网站上没找到一个比WhiteBox更符合要求的主题了,既然没有现成的,那就自己动手做,合适的东西总是定制的。

在构思了几个草图之后就开始动手了,因为没有美工方面的技能无法从自上而下的实现构思,于是自下而上的用记事本来一转一瓦的堆切成了我的选择。自下而上的推进实在痛苦,在痛苦的间隙我在w3c的网站上找到了理想的样式。http://www.w3.org/html/

主题的样式找到了,可是这也不能直接就用。在对照着其他主题的源码,开始了自己开发WordPress主题之路。

WordPress主题的开发还是比较容易的,去实现几个特定的文件就可以有自己的主题了。

经过一天多的学习+修补,总算可以投入使用了。做软件产品是一个渐进的过程,第一版上线之后还是有很大的改进空间以及也会有不少隐藏角落的Bug。随着时间的推进,慢慢的来优化这个主题吧。

在测试新样式的时候,IE浏览器总是给你刺激,明明按照标准来写的代码到了IE这里却变了样。一个网友说IE的容错性最好,一想到这个我就对着垃圾桶吐了口浓痰。

IE在容错方面的表现其实是用自己的财力制造壁垒,当大家都遵守标准开发的时候,IE没有什么优势。但是互联网的网站并不都是遵守标准开发的,有些人图省事自作聪明的把代码写的像狗屎一样,而且这样的人还不少。于是IE给这些写狗屎代码的人擦屁股,借此博得他们的好感,毕竟让他们可以更懒,更不负责人的写代码。此时MS的财力优势显示出来了,他可以雇佣大量的测试人员来发现不符合标准的写法,然后在现有的基础上强行的去兼容。就这样,大家看到了今天的IE,已经肥的拽不动了,而且还不好重写。

鉴于IE如此低劣的表现,以及垄断的事实,本博客也就勉强的兼容它了。博客主题的样式以Firefox和Chrome测试为主,除非有什么明显的IE上的失常表现,我才去修理它。所以这里推荐你使用Firefox 或者 Chrome 来浏览本博客。

声明:除了得到使用时的快感以外,本人没有得到任何其他来自Firefox或者Chrome的好处。

1 Comment » | Tags:,,,, | Categories: Technology, Thinking, 我的声音
瞧,搭讪犯

搭讪犯本质上和露阴癖没什么两样,都是在寻求一种和平常不一般的刺激体验。

在开始搭讪之前,内心里做着痛苦的挣扎,总是担心万一失败了怎么办。呼吸急促,心跳加速,终于鼓起勇气走到对方面前开口说声:”Hi”。就像在门口莽撞之后终于插了进来。此时若遇到对方的迎合,就像真的在做爱一样。言语中不断的变换着话题,在寻找机会,给对方留下好感。当对方表示愿意继续交往,并留下联系方式后随之而来的就是久违的高潮。

没有做不完的爱,搭讪也会结束,对于搭讪结果的满意程度影响着后面的心情,有高潮带来的余温会持续很久,也有会因为兴奋过后没有得到高潮的愤愤之情。

随着时间的流逝,即使再美妙的高潮久了以后也不会像刚结束时那样的耐人寻味。再次搭讪的动力又来了。

搭讪犯的这种行为有时也会带来副作用,一次成功的搭讪也许会成就美满而短暂的姻缘,同时也可能会让人上瘾,如吸毒一样。

上面所说的是目的性并不是很强的搭讪犯,另外还有一种职业的搭讪犯,就是大家很排斥的那种推销的家伙,一些人开始被搭讪时也如同搭讪者一样觉得刺激,可是正当激情时推销员的那种目的性裸露出来就像绿头苍蝇飞到嘴里一样恶心,里面还有屎!

1 Comment » | Tags: | Categories: Thinking, 我的声音
闻道

《道德经》云:上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之。不笑,不足以为道。

自己要做什么样的人呢?

你又要做什么样的人呢?

道理大家都明白,为什么不做呢?这就是人和人之间的差距吧,天注定,除了自己,别指望你能改变谁。

No Comments » | Tags:, | Categories: 我的声音
最近很累

用身心疲惫来形容此时我的状态恰到好处。

脑袋整日紧绷着,无法装入更多的东西,以前学习的技术性的东西也都忽然的想不起来。

停下来,细想一下,最近自己身上的事情实在太多,可事情虽然很多但实际去处理的却又没有几个,也许是整日的空想占据了自己的全部。这正说明自己不是真的很忙,而是假装很忙,让无聊暂时无法侵蚀自己而已。

大多数的人生是很痛苦的,当你处在社会底层的时候需要跟物质的匮乏–痛苦做终日斗争,而到了上层社会时却又和无聊进行着一场近似乎绝望的搏斗。如何才能平衡自己呢?

这几天在业余时间看叔本华的《人生的智慧》收获很多,恨不能让身边的人都去读一读。因为这本书是给那些不幸福的人写的,如果你也觉得自不幸福那么也有读一读这本书的必要。

读书是一件很惬意事情,尤其是领悟到一本好书的真谛并以此实践更是令人振奋的。

No Comments » | Tags:, | Categories: 我的声音
小子,这就是规矩

小子,还在整天操这个他妈的不公平的世界吗? 呸!你这是不懂规矩。

你以为在鸡巴上镶个铁珠就是标新立异,斜着看人就算自己真的牛逼啦。

你错了,这是一个有规矩的世界,懂得规矩才可以去特立独行。

难道你真的会天真的以为你自己能操的动这个世界吗? 其实是这个世界在不断的干你。叫你丫的不懂规矩!

看看你周围那些庸庸碌碌的人吧,他们这个样子就是被这个世界整的。因为他们不懂规矩,被世界操了以后就老老实实的按照这个世界的意志活着了。到如今他们还是不懂规矩,继续的被这个世界折磨着。

想真的特立独行吗? 好好研究这些规矩吧!懂了规矩才能真的不被规矩左右!

2 Comments » | Tags:, | Categories: 我的声音
身不由己

身不由己

我要离开你,
让你独自郁闷、
唠叨和吵闹,
还有痛苦与愤怒。
我要离开你,
让你固执地走下去,
让你独自在抱怨中走下去。
过去、现在、将来,你都不能放弃。
我要离开你,让你无法控制!

但我却总是身不由己。

现在,当看着镜中的我,
那是我吗? —-
那个呆滞、愚蠢、古板而冷漠的家伙。

– 梅丽莎.麦金托什.布朗

No Comments » | Tags: | Categories: 参考消息, 文学


我的豆瓣

二维码快速链接
QR Code fuer diese Seite