阳光烂灿的日子

--记录所有碎碎念

父亲节快乐

| Comments

今天竟然是父亲节!

要不是定阅了新浪的新闻rss,还不知道今天是这个日子。

父亲是个较沉默的人,他的儿子也是!所以在儿子高中以后两人的交谈就越来越少了!:-( 每次回家,都发现老爸的白头发增加了许多,每次劝他少抽些烟,都总是不听!对父亲的感情总是复杂的。说不清。有太多的时候也说不出!

“爸,愿你天天快乐!别再抽这么烟了,对身体不好的”

祝愿天下父亲节日快乐!

前些日子,妈妈的脚摔伤了,您也快些康复!健康是我们最好的财富!

生活之变迁

| Comments

最近生活将会起大变化。将正式投入工作中~。

新的居住环境也将确定。搬迁中~

变化说来就来,让人有点措手不及的感觉。

无论怎样,对于学校,还是有一点留恋。

祝愿一切顺利. :-)

达芬奇密码及其它

| Comments

《达芬奇密码》


今天终于看了《达芬奇密码》了。都是老套的情节了,男女主角永远是被警察追捕的对象。主人公在被追捕的过程中寻找真相。而那个凶手一定是让男女主角意想不到的那个人,基本上是男女主角最信任的那个人了!这类刑侦片的形式差不多已经定下来了!不过这部片还是很有创意了,把达芬奇拿来说事了,而且基本上还能自圆其说。最有趣的是对达芬奇的《最后的晚餐》的解释上,挺玩味的。呵呵!

影片讲到圣杯是一个女人,并且是耶稣的后人时,我就猜想女主角索菲基本上就是那个圣杯了。而猜想到那个爵士李是幕后黑手还是在它的助手被毒死之前的几秒。就是在它中毒后,我马上想到是这个爵士李了,几秒后果然是他的画面出现。其它的关于密码的东西我没有猜。好像也没有什么好猜的。

看完影片之后的感觉是,得把达芬奇的《最后的晚餐》好好地看一篇。

《局内人》

一部银行劫匪案。目地性很强地,并且很有头脑的一次犯案。控制住了银行后马上把人质全换成一样的衣服并带上面罩。一开始就打算混入人质中出逃。我想这样的方案实际上是不行的吧。出来后把人质的名单都登记起来,以后对你进行跟踪调查。或调查一下他们的社会关系,很快知道他们是否之前认识的啊!总会露馅的。看吧,第二天,那几个劫匪就聚在一部车上等老大了!这还不可疑啊!说到这个劫匪老大,躲在事先在银行里挖好的某个角落里,然后等第二天银行正常营业的时候堂而皇之地走出去。其实在人质冲出来的时候,那个警长就应该知道劫匪老大并没有混在人质里。这样的话,对银行进行地毡式搜查,就可以找出来劫匪老大啊!这部片中劫匪的手段有些过于混过去了。或者这里的警察IQ都~~了~。不过还是好过以前看过的杜琪锋的《暗战II》,郑伊键最后竟然可以无缘无故地在空气中消失,完全不理观众的情景好!

《防火墙》

没看之前就听说这部片里有Linux操作系统。所以在看的时候一直盯着电影里的电脑。一开头的确是看到男主角在一个shell运行了一个命令。不过只能确定是一个shell啊,也不能确定是什么系统啊,Unix类的系统都可以提供这样的shell界面。

故事还是那样,一帮劫匪绑架了主人公的一家,威胁他为他们盗取银行的资金。这回劫匪不直接打劫银行了,改用高科技了!主人公是为银行做保安系统的公司的老总,还是个黑客哩。为了挽救家人,男主角不得已想出了用传真机里的一块电路板(那个是传真机吗?)做成扫描输入的设备,ipod做硬盘。做成了一个小型的扫描仪了。做嵌入式的人可能会知道怎么回事和这东西成功率有多大。但我想多数是天方夜谈,在电影里才出现。最后扫描了一万个最有钱的用户的帐户信息进去。

影片到最后我还是没想到和防火墙拉上什么关系了!大概是我太迟顿了吧!


《雏菊》


全智贤的电影,以前満喜欢她的那部《我的野蛮女友》的。这部电影也还可以,但是看的是国语配音的。相信大多数人和我一样都不能忍受。导演是拍《无间道》的刘伟强。取景好啊,那样的城市,那一个广场。诗情,画意。爱情,悲剧。错过。

一个典型的商业电影啊,完全知道怎样去抓取人的心。

这都是上几周看过的电影。突发其想而已!

Libglade for Python 入门

| Comments

Libglade 是一个使用 Glade 生成代码的替代手段. 使用 Glade 设计 用户界面时, 使用一个叫 XXX.glade 的 XML 文件来描述界面中的各控件及其 属性, 并且可以直接生成相应的 c/c++ 的 GTK 代码. 和从 XML 界面描述 中生成代码不一样的是, libgalde 在运行时装载和分析 XML 界面描述文件. 它也提供了许多函数, 用于设置界面中各控件的信号处理函数.

通过这种方式, 使得你的程序代码从界面代码中分离出来.

上面文字引自gnome-cn的libglade编程介绍。关于libglade的介 绍请阅读上面站点的内容。下面是一个用python语言调用libglade的演示代码。

#!/usr/bin/env python
#testing libglade for python
#filename: libpygtk.py
#author lerosua

import pygtk
pygtk.require(“2.0”)

import gtk
import gtk.glade

class testglade:
def delete_event(self,widget,event,data=None):
return gtk.FALSE
def destroy(self,widget,data=None):
gtk.main_quit()
def __init__(self):
self.xml=gtk.glade.XML(‘libpygtk.glade’)
self.mainwindow=self.xml.get_widget(‘mainWindow’)
self.mainwindow.connect(“delete_event”,self.delete_event)
self.mainwindow.connect(‘destroy’,self.destroy)

def main(self):
gtk.main()

if __name__ == “__main__”:
window=testglade()
window.main()

代码很简单。新建一个testglade类。一开始是定义了两个回调函数。在构造方法中,testglade类从libpygtk.glade文件中得到xml数据。然后从xml中得到主窗体构件(mainWindow)。其它窗体构件也可以用这种方法得到。信号连接,调用的是构件的connect方法。main()方法则是进入gtk事件循环。

if语句处是程序入口。定义一个类的实例,进入gtk事件循环。窗体显示。

现在,用glade画一个窗体吧,主窗体的名字用mainWindow,保存的文件名叫libpygtk.glade.并放到与上面代码相同目录下。 OK,运行上面的python代码吧!

python libpygtk.py

程序界面出来了吧!比C语言版本简单吧。呵呵!如果想深入学习可以参考一下相关源代码。Blogtk是用libglade和python写,不错的参考对象。本文就是参考它写的。

自由软件世界八荣八耻

| Comments

以自由开源为荣 以顽固闭源为耻 以服务社区为荣 以背离社区为耻

以无偿奉献为荣 以无度索取为耻 以团队合作为荣 以独断专行为耻

以创新开发为荣 以坐享其成为耻 以贡献代码为荣 以剽窃代码为耻

以守法正版为荣 以违法盗版为耻 以巨努精神为荣 以微软手段为耻

PS: “巨努”为”GNU”音译

来源于Linuxsir上的Lolita的签名。窃以为值得推广,因此在博客上转贴之。他人我不认识,不过法国一个MM: Alizee唱的一首叫Moi Lolita的歌倒是很好听的!

被软件摆了一道

| Comments

一直以来都是用fetchmail来帮我自动收邮件的。这也一直工作得很好。直到上个月的25号开始,我一直都没有收到邮件了。当时没太在意。以为是自己没有邮件了。

但我的博客上有新留言的话系统会发邮件通知我的。而这几天一封都没有收到。今天终于怀疑起来。用手动收邮件的方式检查我的gmail,发现竟然有13封邮件未收取。我不禁大惊,fetchmail到底在干嘛哩。这时才查看了一下进程:

ps ax | grep -v grep | grep fetchmail

发现原来fetchmail并没有在运行。晕!手动敲入这个命令后进程列表里仍没有它的身影。用fetchmail -c测试一下系统提示说有另一个fetchmail在运行。再晕!

查出来的结果是:在自己目录下有一个.fetchmail.pid文件,这个是fetchmail用来锁定单一进程的文件。也许是我某次系统重启,而fetchmail没来得及清理这个文件,导致它认为已经有另一个fetchmail在运行中而退出。清理掉这个文件,fetchmail重新得到运行。

是我太依赖于这个软件吗?以为fetchmail没有收到邮件就是我没有邮件了。没想到是fetchmail出了些差错。但软件和人一样也是会出错的啊~ 然而因为这样就不对他们产生信赖了吗?

软件有时的确很健壮。但处于复杂的环境中,往往犯起毛病来和大小姐发脾气一般,让人摸不着头脑。像我之前的内核突然崩溃,一直都没时间去找它的毛病在哪。而是换了个内核用。

继续等待

| Comments

最讨厌这个样子,一上网就忘记要干什么。估计宠物就是这样用电脑的

–引申自《独自等待》

等待啊,付出了时间和生命。

答辩完毕,过程有些不顺。本来设置好用vnc来访问宿舍部机,以演示Linux环境下的一个程序。可就在我要演示的那会,宿舍的网给断了!无奈只有用幻灯片讲了。答辩的老师其实也不关心你的设计是怎样的。随便看了下就过了。这对于一些注满心神做设计的同学来说有些不公平。幸好这种不公平是少数,大部分同学都以随便的论文来应付随便的答辩。我也只好庆幸没有花大功夫搞这个了。剩下还是有些手尾工作了,把字数给升上去,老师说了,这是硬性指标。完全不理你加了字是否就打乱了原来论文的结构。看来写论文其实很简单,是我以前看复杂了。你把格式给我搞对了。字数给我升上去!OK~

生活本来就不容易,(互相欺骗一下)这有什么不对~

独自等待

| Comments

今天起来开机,竟然碰上 kernel panic了。我不记得我做什么可以令我的内核发生如此错误的啊!好嘛!错误提示我也不认真看了!也懒得搞了,换个内核吧!还好系统还有其它内核备份。

上了下QQ,Q上同学告诉我昨晚学校有人跳楼了!哇靠!这年头~

正巧昨天看了《独自等待》,里面有句话是这样说的:“要么好好活着,要么赶紧死”


说得那么平实,却又那么真切。正值六月,多事之秋啊!


下午去了球场打球,打到一半天又下雨了!等我们走回来,雨就立立马给停了~! 你说吧,就是想好好地打场球,天也不遂人愿。之前去了一个公司实习。多少感受了一下程序员的生活。有时我也在想,我是想做个程序员呢?还是做个文艺青年呢! 这的确是个问题~

六月三十日,学校就赶毕业生走了吧!那我现在还留在这干嘛呢?也许这就叫独自等待吧!但我又是在等待什么呢?等待戈多?

但有件事是确定的:要么好好活着,要么赶紧死~

郁闷的论文

| Comments

郁闷的论文

改不断,写还乱,是论文。

网上不断有揭露那些大学教授科研作假啊,论文充数啊之类的。那我们这些本科毕业论文就是个笑话了。我大多数同学把一些相关的文章拼凑一下就可以交了。还有的自己写的是什么都不知道。我的论文呢?一半是抄的,少少是自己的。看来大多数人是没有做学术的精神的,包括我自己。心态是顺顺利利毕业,高高兴兴就业。

尽管如此,我还是为自己的论文发愁。因为指导老师告诉我,我的论文没有科技语言。就是不能板起脸来说话。我晕!其实我是个很情绪的人,说的话,写的字无不带有我的感情。或欣赏,或藐视。让我写科技语言,发愁啊~

学校为了某些原因(是学校评级吧?学校的事我还真不太关心过),又要搞形式了。规定今年论文必须答辩。我晕!每个人都去过过场。学生老师一起配合唱好这出戏给评审的人看吧!

所以论文最重要的是什么?是格式!一定要标准化。当然这大概是论文的基本要求!奇怪的是我们在论文格式上的修改的时间大大超过了论文的撰写时间。哈哈哈!

王垠为了不交pager而退学!他大概是真的想搞科研的吧。可是个博士生呢!前一阵还有个大三的学生退学了,那个说是看不起学校~~。 再以前,还有高中退学的,韩寒啰。都是有性格的人哪!我终于看懂一个事实:其实年少当头,谁都有性格。只是在这过程中,要么你干掉社会(成为特立独行的人),要么社会干掉你(社会磨灭你的性格)。

我和前面退学的几位都是同辈,我一路从正规的教育制度下走过来。我也曾有过他们的退学的想法的。但我知道要有性格起码还要有点本事,并加勇气。我一不能文二不能武的,还是个胆小鬼,那也只能顺着潮流漂走。因为我也是沉默的大多数中的一员~

话说回来,不能反抗那就尽情享受吧。过两天答辩了,慢慢改论文格式中~