今天给wikipedia捐了10美元,算是支持一下吧,她给我带来的知识远多于这个价值。btw,paypal还是很方便的,点一下确定就行了,不像国内的一堆验证密码。这样间接促进了人的消费欲望。

我和谁都不争,和谁争我都不屑;我爱大自然,其次是艺术;我双手烤着,生命之火取暖;火萎了,我也准备走了I strove with none, for none was worth my strife.Nature I loved, and, next to nature, Art;I warm'd both hands before the fire of Life;It sinks, and I am ready to depart.--Walter Savage Landor (30 January 1775 – 17 September 1864)

早上看程序日志输出,诸如20 oct 2010之类的时间格式引发了我的思考,在英语中,十月是october,一月二月则是january,February,每一个月份都有自己的名字,而我们却使用数字来标记一月二月三月,历法很容易反映出一个民族的文化,每一个月份都有它自己的名字,那么这些名字后面必定有它的意义。在wikipedia找出了详尽的解释。其实october是从旧的罗马历法里遗留下来的名字,拉丁文里的octo的意思是八(程序员很熟悉的octal这个单词想必也是从octo来的)。最早的roman calendar一共有10个月,分别是MartiusAprilisMaiusJuniusQuintilisSextilisSeptemberOctoberNovemberDecember其中Quintilis,Sextilis,September,October,November,December分别是拉丁文里相应的五六七八九十,跟我们的七月八月其实也是一样的。十进制在英文里是decimal,拉丁文里,decem是10的意思,December在roman calendar里也是指第10个月。英语中很多词,都有的拉丁词根,呵呵,研究研究语言的演化,倒也是一件很有意思的事情。martius是从罗马神话中的战神mars来的,Aprilis则是源自希腊神话中的Aphrodite,也就是爱神阿芙洛...

今天在vc8里发现了一段很有意思的东西,objbase.h头文件的开头是这样的[cpp]/*#!perlMapHeaderToDll("objbase.h", "ole32.dll");ActivateAroundFunctionCall("ole32.dll");#IgnoreFunction("CreateDataAdviseHolder");....*/[/cpp]刚开始的!perl声明估计多半是用来对这个文件做一些预处理操作,自动生成一些东西以前用微软的Debugging Tools for Windows里面的SrcSvr工具,对pdb符号文件建索引。其原理大致就是在pdb里储存一些svn的版本信息。微软给了一个ssindex.cmd的脚本来自动完成这些工作,直接就是用perl写的,而且在文档里写明要安装perl的支持。看来微软内部使用perl还是很广泛的。

今天一直在玩ipad,实在是很爽,各方面的体验非常不错。我一直不喜欢笔记本,ipad是个很好的替代。试了几个数学软件,效果还可以,可惜功能不够强大,差强人意。不知道wolfram什么时候能出一个ipad版的完整mathematica来~~~

在无尽之中,自我重复终要万川归一。无数拱顶辐射交会,终为扶持那巍峨的构型万物之川流,只眷恋生命巨星和泥土任由一切孜孜不止终要在上帝那里得永恒的安息歌德上周末在一个图书馆看到一本名字叫西方的没落的书,读了几段我就被其思维的深度所吸引,确实是一本好书。卓越上没有货了,幸好当当还有,没有任何犹豫的买了下来。google了一番,发现自己真的是孤陋寡闻,这么有名书都没有听说过。上面歌德那段话,就是这本书的题词,读到的时候,真是感触颇多。我愈发对德国人感到佩服了,科学,哲学,文学,每一个方面都很强大。