乱说几句就睡觉

Jan 24, 2007

Comments

  1. 今天又是我生日….

我妈说了,阳历的不算,咱老家按照阴历来,于是在家又请了一回客,叔叔舅舅的全找个理由聚一把。然后我就把skype一开,就现场直播了。好,现在我们进入科学研究时间,其实我关心的问题是,能不能找到一些历法体系,使得每天都是我的生日? 恩,告诉大家,理论上是可以滴~

举例说明:

在我们学数学/计算机的人来看呢,历法就是时序系统,是一个时间(或者潮汐,地球自转等等触发的)触发器和一个计数器。假如我们要定义一个历法,最关键的有两条:

第一,历法要定义一个天,这个单位呢,一般肯定是按照恒星(地球自转)定义的,我也没法改,姑且按照太阳吧。(这个天是一个比较好识别的小单位)

第二,要定义一个月,相当于引入进位,就可以免得单一计数器记到几百溢出了(关键是人的计数器对这么大数字容易溢出)。这个月的定义很随便了(名义上叫月 我可以不跟月亮走,月亮不代表我的心)。比如说吧,我强行定义30天叫一个月,然后每六年润一次,然后无限逼近一个太阳年(此处逼近算法可自行推导),这个是一种方法。

由数论知识可知,只要选取不同的”元旦”(年的第一天)和月周期作为不同的历法,我就可以在不同的历法下每天都过生日(具体推导略). 当然了,什么时候选什么历法过完全取决于本人什么时候想吃蛋糕:)  不过鉴于目前数据不全,我的水星历法生日土星历法生日等没法计算了。当然,要是按照彗星或者那个从行星降级的冥王星的历法来看呢,俺们也就几十年上百年过一次生日,唉,要是不幸遇上那年撞木星的彗星历法,这辈子也就只过一次生日了 :)

  1. 删除代码的快感

One of my most productive days was throwing away 1000 lines of code. –Ken Thompson (UNIX co-creator)

这几天代码出了问题,老是调试不对,而且为了调试,把代码改的千疮百孔,重复的代码和printf这样的语句到处都是,注释也是满天飞,写了一重又一重。真的比意大利面条还缠绕。今天看到众多代码文件都勇超一千行,终于下定决心,把代码清理干净。今天大约扔掉1000行代码,附带写了几百行,居然一次测试通过。 删除代码真是一种快感,尤其是觉得这些垃圾代码不能工作的时候。

eclipse的CDT没有java环境好,但是重构也非常方便,今天是有史以来第二次不用vim写代码(第一次破例是用Emacs),终于知道为什么那么多人用eclipse, 因为重构,测试,断点,及时查错等功能太好用了。 看来以后也要逐渐熟悉在eclipse下写非java代码了.


续《面纱》(The Painted Veil)

Jan 21, 2007

Comments

Lift Not The Painted Veil Which Those Who Live           
Percy Bysshe Shelley
 

Lift not the painted veil which those who live
Call Life: though unreal shapes be pictured there,
And it but mimic all we would believe
With colours idly spread,—behind, lurk Fear
And Hope, twin Destinies; who ever weave

Their shadows, o'er the chasm, sightless and drear.
I knew one who had lifted it—he sought,
For his lost heart was tender, things to love,
But found them not, alas! nor was there aught
The world contains, the which he could approve.

Through the unheeding many he did move,
A splendour among shadows, a bright blot
Upon this gloomy scene, a Spirit that strove
For truth, and like the Preacher found it not.

雪莱的十四行诗,太难翻译成中文了,搜索一下记忆,只有一个纳兰性德的《木兰词》意境比较相近 (表现爱的错位感的意境):

人生若只如初见,何事西风悲画扇?
 等闲变却故人心,却道故人心易变。
 骊山语罢清宵半,夜雨霖铃终不怨。
何如薄幸锦衣儿,比翼连枝当日愿。 </p>

对了,还有以前一个同学Blog中转载过的一篇文章,其实也是来源于一首诗,意境也很相似:

 君生我未生,我生君已老 君恨我生迟,我恨君生早
 君生我未生,我生君已老 恨不生同时,日日与君好
 我生君未生,君生我已老 我离君天涯,君隔我海角
我生君未生,君生我已老 化蝶去寻花,夜夜栖芳草</p>
 

郑重声明:我不是文学青年,不是诗人, 不是80后作家,不是掉书袋装雅挺,就是记忆力好了点 hoho~~~ :) 80后数学爱好者发骚完毕,睡觉~~


电影《面纱》

Jan 20, 2007

Comments

缺乏交流的爱情如同蒙有面纱的一对,彼此熟悉,却不知道其实很陌生。在美丽的面纱后面,是真实的普通的人,是低于完美期望但是可爱的真实的性格,可惜没有揭开之前,谁也不了解对方,谁也不愿主动揭开面纱。在浮华的上海,爱情也跟着变质,只有在霍乱横行的小村,才能催生出相濡以沫的真实感情。可惜当冰雪消融,面纱揭开,死神却跟着来临,故事戛然而止。上天偏偏要用死亡去惩罚这对不完美却真实的爱情,未免让人扼腕痛惜。然而这也是我喜欢的结局,完美是不真实的。没有完美的爱情,也没有幻想中的浪漫。”女人不会因为男人道德高尚而爱上他” 这的确是真实的爱情,真实的生活。如同电影中,帘幕后,是不美丽的吕燕。

布景漂亮,剪辑干净,片尾法文插曲如闻天籁。我可以断定某超女肯定唱不出这样的意境。现在依然能回味出那种略带忧伤的基调,这电影忽然让我想起了《追忆似水年华》。余音袅袅,绕梁三日,大概说的就是这个吧!


Fibonecei密码

Jan 18, 2007

Comments

其实在我们学数学的人眼里,这个世界充满了奇妙的数字和奇妙的巧合,有时候这样的巧合能让你惊叹只能是上帝的安排。比如牛顿对于自己发现的精妙的运动毫不感到自豪,他认为一定是上帝在推动这些星球的运动。同样(这个同样表示情景类比,不表示人的类比),我看到壮观的邮票矩阵后,在智商跌到80以下后立即被这个矩阵后amazing的巧合感到一种惊奇和赞叹:这个邮票矩阵,其实就是一个Fibonecei数列,不信大家看(图丑了点 :):

<img alt=”图像 “http://lilybbs.net/file/A/adapter/fibonecei_code.jpg” 因其本身有错无法显示。” src=”http://lilybbs.net/file/A/adapter/fibonecei_code.jpg”>

邮票一共排成三行,共13张。第一行缺两张,正好是两个1,然后这一行开始有3张邮票,正好下一行有5张。这两行加起来是8张,再加第三行总共13张。

看看这个数列:

1 1 2 3 5 8 13…

忽忽,著名的Fibonecei数列浮出水面 :)

有时候就是这么巧合,Fibonecei同学寄来的邮票矩阵暗藏Fibonecei数列 :) 这个信能不值钱么,呵呵。

注: Fibonecei数列是数学中很有名的一个数列,以发现者数学家Fibonecei的名字命名,从1开始,以后每一项都是前两项之和。

Fibonecei数列有很多美妙的性质,最有用的是相邻项的极限趋向于黄金分割,因此在优选法,计算机搜索等领域都非常有用。Fibonecei数列本身是相邻两两互素的,在数论领域也有很多相关的研究。高中竞赛的递归数列问题也是对Fibonecei数列的研究基础上发展起来的。


Fibonecei的邮票矩阵

Jan 16, 2007

Comments

收到Ye Xin 同学不远万里寄来贺卡一张,在这个冰天雪地冻死人的地方看到老同学的祝福倍受感动啊!Hoho~~, 谢谢Fibonecei同学。

这个贺卡是有叶同学签名滴,以后叶同学成名人了我这个是有珍藏价值滴。(想得到2007年叶同学亲笔签名的贺卡么?具体方法参见文末)

不过最给我视觉冲击的,是这个60分邮票堆砌成的邮票矩阵。太震撼了,以至于我的第一个念头是:”贴这么多邮票会不会超重呀?” 太冲击了,以至于今天智商降到80以下….

答案揭晓:获得叶同学亲笔签名贺卡的办法(请翻转显示器或倒立阅读)

(笑话完毕,学习去也~~)