博客

恶狼家族

现在达达接触的故事类型越来越丰富,反派典型大灰狼出现的频率慢慢增高。有时候我会恶狠狠的吓唬她:“我变成大灰狼了”,同时模仿杨丽萍活动五指,扭曲面部作狰狞状。

这套把戏玩多了以后,当我再次如法炮制的时候,她说:我是狼宝宝,我愣了一下,就不再吓唬她了。从此她乐此不彼,给家里其它人都冠以狼的称呼:狼妈妈、狼奶奶、狼小姨、狼叔叔... 还有狼姥姥,我纠正她,应该是狼外婆. ^_^

后来作为狼爸爸就和狼宝宝一起玩抓三只小猪的游戏。当然我们是很有智慧的狼,每次吹倒两座房子吃完两只小猪后,就决定放过第三只小猪,不去爬那个烟囱了.

昨晚回家,她已经决定不当狼宝宝了。要当三个和尚——她是小和尚、奶奶是胖和尚、妈妈是瘦和尚... 我想了想,觉得只剩下小老鼠这个角色分配给我了,于是自告奋勇当小老鼠.. 结果她就冲我喊,“不许偷吃蜡烛”,然后拉着瘦和尚要踩小老鼠. wuwuwuwu....

Topic: dada

从莫奈到毕加索

星期天,趁着天气不是那么热,和老婆孩子一起去世纪坛看《从莫奈到毕加索》的展览

这些艺术品的拥有者——克里夫兰艺术博物馆——因为刚开始长达5年的装修活动,不得已将旗下的藏品在这5年中放到全球巡展,身在北京也因此有机会可以近距离一窥。

本来从画册上看就觉得好,但真到了它们的面前才切身感受到其蕴含的美和感人的力量...哦,对于普通观众来说毕加索或许太高深了一些,但梵高和莫奈的作品确实是可以轻易把我们所感染的(后来从朱青生老师的讲座——《现代艺术的第一次和第二次革命》里面看到,梵高的画里面有写意的成分,所以在东方受到更多的欢迎)

说说我的印象:

《罗曼•拉科肖像》和《读》是画册里常见的图片

老婆特别喜欢《卖苹果的人》,还有塞尚的《小溪》

不敢相信真能近身看到梵高的《梧桐树群》、《圣雷米的白杨》

罗丹的《思想者》可能是这里面最大牌的作品了,不过这批展品中我最喜欢的是他的《青铜时代》,第一感觉是居然有这么好看的男性身体,时尚杂志或者广告上的裸体或半裸男人通常是肌肉型的,电视上走T台的男模则被衣服包裹着,而且看走路就觉得脱了也好看不到哪里去...《青铜时代》看上去比照片上的《大卫》更匀称,更柔和一些。这尊雕塑真人比例,大概和我一般高,头部比我小,脚比我要大许多,我围着它走了好几圈,实在有些想摸摸它的屁股,^_^

《秘密生活》我觉得很容易看进去,还有马克思·恩斯特版本的《草地上的午餐》非常有趣.

相比这些艺术品的价值而言,50元的票价简直是太便宜了,安检很简单,不许带水进去,扫描一下是否身上有金属。如果确实心怀叵测,向《圣雷米的白杨》吐口痰完全是可能的,从此以后介绍艺术史的时候可能都会带上你的大名。强烈建议在它们离开北京之前去那里消磨一个下午,这可能是你这辈子唯一的机会近距离接触这些真迹,而且,还有很多很有气质的单身 GGMM 逡巡其中.

另外,也强烈建议在去之前,先看看《现代艺术的第一次和第二次革命》补补课,这个链接必须用 IE 打开.

Topic: 文化 生活

那天她敲了我宿舍的门

玩一次标题党,哈哈。从搜索引擎过来的同学们不要扔鸡蛋,如果你还没怎么看这个小说,希望我的附件能让你方便点(我没有整理网页,里面有很多和小说内容无关的留言,请多包涵)。

昨天一个兄弟给我一个链接,本意是给我看这个网页里面的另一个链接,我开始会错意了,就把这个网页看了,发现故事有点意思,但是不全。通过搜索引擎,找到一个似乎是源头的网站,一看66个页面,回去网络条件不行,于是写了几行shell脚本,把页面都下载下来。回去慢慢看。

更新:
看了十几页,纯YY!假得有点多了。

再更新:
突然想起好久没看这个网站了,今天上去看了一下,发现作者说“因为和出版社有合同的原因,我暂时不能把结尾部分发上来”,不知这样的小说如果真的出版了,那些天天上论坛等更新但总是失望的人会不会买。

Topic: 文化

R51e 最近的使用感受

我知道肯定有很多人也在犹豫是不是买这么一款低端的机器. 这里再继续报告:

1. 最近最最让我不爽的就是它的塑料外壳,不知道什么时候蹭掉了一些表皮,就此留下两块灰斑,很难看..

2. 音量比较低... 反正我也不会长时间用它来看片

3. 两个扩展插槽的其中一个是 ExpressCard,反正我的 PCMCIA 卡插不进去

4. 电源管理支持自定义电量掉到 n% 后再开始充电

5. 4500 转的硬盘用着用着就感觉有一些慢,但除非特别在意性能,否则也算可以忍受

6. 有别人反映屏幕这不好那不好,但我还是觉得挺满意的.

Topic: 生活

最近做的事情

由于下决心不在新买的这台 R51e 上安装没有许可证的软件,所以也就没有了 outlook,因此我的手机也无法和 PC 同步了。

本来对于 Ericsson/SonyEricsson 的手机而言,有一款 FMA 是不错滴,可是它对中文的支持有故障,同步的地址本会丢失,于是只能自己动手了...

最终计划是用 Python 完成一个能和 ThunderBird 同步的程序。近两周来课余时间一直在尝试,完成的东西包括:
1. Python 的 irda socket patch. 目前已经能在 win32 下工作的很好,还特意加入了 python-dev 邮件列表,结果有些受打击——python 2.5肯定没戏了,看 python 2.6 会不会有维护人员对这个特性感兴趣吧
2. 基于 irda socket 的 irda 类
3. 实现 obex 协议的 obex 类,目前包括 connect/disconnect/get
4. 定义了一个承载 obex 的传输层接口类,以及从它继承来的 irda 的实现
5. 正准备开始实现 IRMC-SYNC, 基本协议已经了解七七八八了,感谢某牛人翻译的资料
6. 开始研究 sqlite,计划先实现 phone 和 sqlite 之间的同步再说.

对于 oo 我可以说完全是一个白痴,这次是第一次用类实现比较复杂的结构,战战兢兢,也没有信心把这个东西的源码给别人看 :)

关于手机同步研究到这里,已经感觉有些吃不消了,还有一个及其麻烦的操作 thunderbird 地址本的问题,以及最终的 GUI 操作界面.. 估计整个七月都搭进去了. :(

Topic: 技术 生活

齐达内,好样的!

去tm的世界杯吧,又不是世界大战,你可以踢我,可以侮辱我,但是不准侮辱我的亲人,谁侮辱了我的亲人,我就让他好看!

如果我是法国人,我绝不会责怪齐达内这种行为,世界杯不过是一个游戏而已。

我觉得这种离开方式一点也不遗憾,相当完美!

Topic: 生活

齐达内如是说

问:如果时间可以像胶片一样回转,您愿意重新来过一遍这场比赛,以另外的方式离开吗?

答:不了,就这样离开好了。。。您知道,我不是一个完美的人。我只是一个普通的男人,我只想平静的生活。我只想尽量去诚实的生活。

原文链接见"http://plod.popoever.com/archives/001013.html"

突然想到,也许是有点缺憾才是真正的完美,比如马拉多纳也是这样离开了美国世界杯

董路写的齐达内的神秘微笑点燃了马特拉齐的羞愧难当也非常不错

Topic: 生活

男声翻唱

以前泡我爱南开的时候,看到 IDK 经常推荐达明的歌,后来无意中听过了《暗涌》,喜欢的不得了,基本成为我和我弟去 K 歌的必选项。黄耀明的颓废把《暗涌》的宿命演绎的淋漓尽致,比王菲的版本强太多。

计划月底或下月初去 K 歌,老歌都已经唱腻了,现在又不象小孩子们关注新歌,只能临时抱佛脚,就想,要不再找找其它男人翻唱女声的歌?于是就找到了《未完待续》

从 K 歌的立场来说,我很理解文章这样的老男人(其实我也是),《暗香》那样惊心动魄的情歌可遇而不可求。只好选择将"可是我/有时候/宁愿选择留恋不放手"唱得撕心裂肺。

除了《未完待续》,又找到文章不知道在什么场合上翻唱的那英的《不管有多苦》,高,声线确实拉的很高。闲话少写,这么高难度的演唱需要多花时间来准备. ^_^

Topic: 生活 音乐

我顶

牛人就是多啊!不知道这帮人怎么修炼的!

马特拉齐:“法国将获得世界杯”

齐达内:“我顶”

Topic: 搞笑 运动

在 windows 下通过 python 访问红外设备

打算尝试一下和手机作同步,在 Windows 下开发,语言显然只能选择 Python 了。首先下载了 fMA 的源代码(它是用 Delphi 写的),找到可能和 Irda 相关的文件,仔细看了看它的代码和注释,然后又从注释里面找到了 MSDN 关于红外编程的链接

查找 Windows 下开发方法的同时也参考了 MultiSync 中关于红外部分的代码。现在可以确认无论是在 Linux 下还是在 Windows 下,操作红外 IrCOMM 都是通过 socket 完成的,下面展示一下 win32 获取红外设备列表的代码。

  1. from socket import *
  2. from struct import *
  3.  
  4. #imports from WIrCOMMSocket.pas
  5. SOL_IRLMP = 0xFF
  6. IRLMP_ENUMDEVICES = 0x00000010
  7.  
  8. DeviceInfoSize = 29
  9. DeviceList = []
  10.  
  11. IrdaSocket = socket(AF_IRDA, SOCK_STREAM)
  12. IrdaInfo = IrdaSocket.getsockopt(SOL_IRLMP, IRLMP_ENUMDEVICES, 1024)
  13. DeviceNum = unpack('i', IrdaInfo[:4])[0]
  14. print DeviceNum
  15. DeviceListInfo = IrdaInfo[4:]
  16. for i in range(0, len(DeviceListInfo), 29):
  17.     DeviceInfo = DeviceListInfo[i:i+29]
  18.     DeviceInfo = unpack('i22sccc', DeviceInfo)
  19.     DeviceList.append(DeviceInfo)
  20.  
  21. IrdaSocket.close()
  22.  
  23. if len(DeviceList):
  24.     print "DeviceID  :", DeviceList[0][0]
  25.     print "DeviceName: " + DeviceList[0][1].strip('\x00')
Topic: 技术
订阅 RSS - 博客 | BT的花