博客

最近看的两个片

因为不是在电影院里看的,所以说是片

一个是无耻混蛋, 很昆汀,很好看.

然后就是李米的猜想,08年的电影了,qyt很早就copy到我电脑上,但春节期间我才看

必须得说俺现在看电影大概能看出些道道了,《李》看到最后我就直觉剪得有问题,少了不少情节,后来去网上搜才知道传说原剧本极好,本来是3个小时,但最后因为商业因素(我想影院不太愿意接受这么长的篇幅),以及审查因素(因为生活所迫去贩毒)变成了如今的 96 分钟,"三组人物关系,代表了三组感情类型, 张涵予扮演的警察和妻子,邓超和那个老板娘,王宝强和小香,都有相当充实的描写"...

希望它以后能重新出3小时版的 DVD;迅哥儿表演很棒,凭这个脖子上挂着个手电筒的女出租车司机拿到亚洲影后真没有话说;片中唱了首王菲的歌,主题曲是窦唯的窗外,我觉得好纠结呀,呵呵

Topic: 文化

搜狐邮箱最近几个后台更新

1. 个人邮箱的 lookup db 全部升级完毕...基本上也意味着这个平台完成度达到90%.. 接下来就是升级企业邮箱了

2. 不怕大家笑我们老土,邮件应用服务器——或者说桶服务器,开始进行64位OS测试。前两年纠结的是向 kernel 2.6/epoll,以及应用程序,存储格式的转换;今年主要是头疼计算环境了,除了32->64外,还包括虚拟化技术的应用。

3. imap.sohu.com 貌似可以连接了,但据说除了内部测试帐号外,也就只能认证玩玩,呵呵

Topic: 技术

Ironpython 生成 exe 文件的时候加入 ico 资源

分发 windows 下的 python 程序的时候,免不了要生成 .EXE 文件提供给最终用户。在 Ironpython 里,微软的例子里是有一个 pyc.py,利用 .Net Runtime 提供的 API 将脚本转成 DLL/EXE;Ironpython 2.6 发行的时候,干脆直接把这个 pyc.py 放进了安装包。

但是我在使用 pyc.py 的时候,觉得很不爽的一点就是不能像 py2exe 那样,指定一个 ico 文件作为 .EXE 在桌面环境下的显示图标。俺觉得 .Net 怎么也应该对 win32 desktop 有点特别的支持啊,于是就是好好研究了一下是否简单修改修改 pyc.py 就能搞定这事。

最后找到如下信息:
  1. .Net 下生成可执行文件有两种方法:Reflection.Emit vs. CodeDOM
  2. pyc.py 是 Reflection.Emit 方案
  3. c# 编译器提供了一个 win32icon 选项
  4. 顺藤摸瓜,在 .Net 环境里的 CompilerParameters 类的 CompilerOptions 可以指定 win32icon
  5. 然而这个 CompilerParameters 是 CodeDom 这个思路里的,所以简单修改 pyc.py 是不可行的
  6. 纠结的是 Ironpython 1.1 尚有 IronPython.CodeDom.PythonProvider,但 2.0 开始就消失了

结论就是,用2.0/2.6的话就别想一次性编译搞定了,用 1.1 的话也许能实现目标——不过近期内实在是没有闲心去弄这个了

话说 codedom 可以搞出一些很牛逼的应用,比如把 c# 代码转换成 ironpython 代码。当初 SharpDevelop 刚刚集成 Ironpython 1.1 开发的时候就搞了几个相关特性,后来集成 IP 2.0 的时候被迫去掉了。现在 SharpDevelop 换了个思路,利用抽象语法树又重新一一实现

Topic: 技术

幸福是什么

幸福有很多种。

对我来说,在目前这个阶段,能去现场看国际米兰的每场比赛,那就是幸福。

如果去不了现场,在电视上看,那也是幸福。

如果电视不转播,在各种媒体上看赛后结果、评论,还是幸福。

如果以后成绩不好了,没事时回忆回忆这几年的幸福,静候下一次的辉煌,依然幸福。

——写于意大利杯四分之一决赛 89 分钟打入致胜一球 2:1 淘汰尤文图斯之际

Topic: 运动

一道小学一年级寒假数学题

把 2,3,4,5,6,7 六个数,填入如下图的空中,要求每条边三个数的和相等

是不是已经有点夸张了?

但更雷人的是要找出3种不同的方案!!(对于以为滚一滚就能弄出三种方案的同志,我得提示一下,应该是有4种方案的——三边之和分别是 12/13/14/15)

这个我就觉得完全超出了一个7岁儿童的思维能力...我相信就算是一个成年人,没有经过对数字敏感度的训练,也无从下手呢.

Topic: dada

GMail 最近的邮件会话整理有 bug 啊

无图无真相:

分别是一个15封信的会话,和一个7封信的会话;但在 GMail 里是 4 个会话

Update:
突然想明白了,GMail 回复邮件时候,如果修改了主题,会切换新的 message-id,它这里把 Re 加到中间了

Topic: 技术

IronPython 里实现进程单例

前言:在寒冷的互联网冬季,偶决定写一个小小的 IronPython 程序,充分发挥一下鄙人的无赖精神,以娱乐自己.

========== 我是分割线 ==========

有时候,希望自己的程序只能启动一次,而不会运行多个实例。在 .Net 下可以通过 System.Threading.Mutex 做到这一点,直接上代码:

MUTEX_STRING = "sohumailcenterblarblar"

if __name__ == "__main__":
from System.Threading import Mutex
m = Mutex(False, MUTEX_STRING)
if m.WaitOne(0, False):
main = Main()
Application.Run()

Topic: 技术
订阅 RSS - 博客 | BT的花