qyb的博客

谨将此代码献给孩子还没上学的程序员们

见附件

网上随机生成小朋友加减法练习题的好像都是 excel 文件. 对于不熟悉 office 宏的我来说,可定制性就很差,而且常常有些奇怪的 bug,比如 1 + 2 - 4 = ? 结果是负数或者 0 + 0 + 3 = ?看起来没有什么挑战性的题目。

对于天性完美主义的程序员来说,这样的 xls 是不可容忍的;所以俺就开始研究怎么来生成练习题。随着邱达达小朋友普通加减法的巨大进步,以及老师不断提高标准的变态要求,俺今天晚上又研究了一下 reportlab,改成了 100 道连加连减,A4横版输出的模式。

突然想到搜狐的不少爸爸妈妈可能日后也需要这个玩艺,还是把程序拿出来直接等人下载吧...

产品经理马化腾,程序开发丁三石

昨天一个会上,合作伙伴谈起网易的邮件加速,很钦佩的说,这是丁磊亲自如何如何......

我却一下子想通了(或者自以为想通了)这件事情的来龙去脉.

假设你是丁磊,在整个2009年都不断有人在面前称赞 QQMail 如何如何,马化腾和 QQMail 如何如何....请问你会是个什么心情?

太憋屈了,啥时候轮到腾讯了?他真的懂得邮件是怎么回事吗?你们都等着看我的吧,哈哈哈哈哈哈(一阵樱木花道式的大笑)我很小人之心的揣测三石之腹

So,就有了 coremail 加速协议

2009/12/17 留念

Topic: 商业

4'45'' 做完120道加减法

错了5道,当然题目是比较简单的,但没想到练着练着居然真能达到这个速度。觉得现在小孩起点真是高啊,比我们小时候强大多了

这周的琴课,老师很应景的教了首大汤一上的《平安夜》,达达还不太会,我已经弹得不亦乐乎了...

Topic: dada

kernel 2.6.33 DRM/KMS 将加入 Nouveau 驱动

本来大家都以为这将发生在 2.6.34 甚至更靠后的版本。但是当 Redhat 的 Airlie 在 2.6.33 的 merge window 开始第一次的 DRM pull request 后,Linus 很不满的问,RedHat 咋还不把 Nouveau pull 进主线版本啊..

奇怪么?Linus 主动要求赶紧把 Nouveau 加入内核支持哦....

先是 Alan Cox 打抱不平:负责这事的是 Nouveau Team,干人家 RedHat 鸟事,话说回来都是你的 Signed-Off-By 政策导致程序员不会随便提交不属于自己的代码.

Airlie 也说:kernel/user space 的接口 API 还不稳定,我们不想现在就提交

Linus:别以为我不知道 RedHat 雇用了 Nouveau 的人,也少拿代码不稳定来糊弄我,你们从 F11 开始就鼓励用户用这玩意了。我最烦的就是发行版本和Linux主线的不一致,这会造成内核事实上的分裂,就像2.4时代我们曾经历的那样

Airlie:我和俺公司的 Ben Skeggs 讨论了一下,这里还有一个法律问题,让 driver 工作的 microcode/firmware 是静室工程搞出来的,可能还需要律师确认一下。另外你是不是有一块N卡所以对这事这么上心,要是我送你一个 LIRC 设备你是不是就要抱怨 LIRC 咋还不进入主线呢

Linus:靠,你们都发行这么长时间了,以前就不担心法律纠纷么?Ubuntu 10.04也要加这个驱动了,Canonical 也不担心这点啊。关于User Space 接口的事情,反正这个驱动只是进入 stage 目录,API 不稳定是很正常滴.

......

总之经过一个周五晚上的努力,主要是 Ben Skeggs 的工作 (Airlie 负责 Radeon 的驱动),终于向 Linus 提交了一个 Nouveau pull request.

除了这个驱动外,2.6.33 DRM 还将包括的变化有 KMS page-flipping ioctl. 这意味着 Wayland Display Server 就可以在 2.6.33 上运行了。理论上非Root权限运行的 XServer 离我们越来越近..

Update: 最新进展,Linus 已经接受了驱动相关的提交,但 RedHat 还不能确认 microcode 的状况,无法 sign off.. 但理论上从 TNT 到 Gforce 5 不需要这个固件也能跑,至少对老显卡用户来说是个福音,等着吧,ATI 的 R600/700 的支持也才是 2.6.32 才加入的啊

Topic: 技术

爱因斯坦和多纳太罗(Donatello)

它是谁?紫色面罩,手持长棍?

在我初中的时候看《忍者神龟》的时候就注意到这个不合理之处:四只龟龟分别叫米开朗基罗/达芬奇/拉斐尔,还有爱因斯坦!!!

虽然我当时还不知道文艺复兴三杰的称号,但也感觉把爱因斯坦的名字和米开朗基罗,达芬奇放在一起怪怪的。。

小时候还出了一个认知偏差,那个版本的动画里,每只乌龟的腰带上有姓名的大写,分别是 M/L/R/D,我就一直以为 L 是拉斐尔,D 是达芬奇,R 只能是爱因斯坦了,于是就一直很混乱的看了下来...

后来 TMNT 电影版出来的时候,我才费心去把当年的疑虑得以澄清,原来那个叫爱因斯坦的,其实是多纳太罗. 至于为什么当初要翻译成爱因斯坦呢?估计是因为多纳太罗这个名字比较生僻,不如爱因斯坦这个中国小学生就知道的不会捏橡皮泥的家伙(另有一说是在这只乌龟的外号是爱因斯坦);同理 Leonardo 翻译成了咱们更熟悉的达芬奇,害的只会拼音的我看得那个辛苦啊.

多纳太罗的生平就不多说了,反正能被神龟作者挑中和三杰并列,肯定是牛人一只...如果去欧洲旅游,我肯定首选意大利,梵蒂冈的西斯庭教堂,佛罗伦萨的美第奇家族,水城威尼斯,米兰大教堂,还有梅阿查体育场。。。想想就心旷神怡啊

Topic: 文化

《创世纪》和FSM

est 显然是 digg 党,经常从那里搬些好玩的东西,比如这篇:最牛的电梯

不过这里面的 FSM 让我看得一头雾水,作为搜索达人就义无反顾的去 google 一番...

首先这个作品来自米开朗基罗的神作《创世纪》,梵蒂冈西斯廷教堂的天顶画。且听别人的评价:"...《创造亚当》是整个天顶画中最动人心弦的一幕...上帝飞腾而来,左臂围着几个小天使。他的脸色不再是发号施令时的威严神气,而是又悲哀又和善的情态。他的目光注视着亚当:他的第一个创造物。他的手指即将触到亚当的手指,灌注神明的灵魂..."

回到21世纪,话说堪萨斯州教育委员会(Kansas School Board)决定把 Intelligent Design 这门理论和进化论并列成为公立学校的基础课本,于是 FSM 教徒愤怒了,为什么不同时把飞天面条神创造万物的理论也加入大纲?这世界明明是海盗的减少才导致气候变暖的啊。

神教最后 PS 了米大大的这副画来表现他们的宗教情感:"...亚当慵倦地斜卧在一个山坡下,他健壮的体格在深重的土色中衬托出来,充满着青春的力与柔和。他的右臂依在山坡上,右腿伸展,左腿自然地歪曲着。他的头,悲哀中透露着一丝渴望,无力地微俯,左臂依在左膝上伸向..."

然后就有了 digg 上的恶搞

如果是中国人,一定会 PS 春哥上去的,哈

Topic: 文化

杀入欧冠16强

因为这两天状态不好,就没有半夜看球。貌似还是很顺利的拿下主场比赛...

第一个球还是萨队贡献大,一个人戏耍了两名后卫,然后是巴洛特利及时跑到了正确的地方,E9射门完美.

我们超级马里奥的发型是不是太潮了一些?感觉像猫科动物造型

Topic: 运动

登彼西山兮,采其薇兮

今天登山队训练,走的是京西古道,途经“西风瘦马小桥流水”的马致远故居。中午路餐的时候找了个非常空旷的地方生火,后来老张还叉了块鸭肉在那里烤。正到High处,身后跳出来两老头,大声喝止——说是前不久来了一组学生生火,差点烧到旁边的房子,林木啥的——现在正是枯藤老树时节,山里很忌讳明火。

后来和他们攀谈,知道我们来自搜狐,其中一人问:那你们知道推特吗?

当时我们就震惊了!

静默了2,3秒,然后大伙集体狂笑——这深山野岭的突然冒出两打扮羊倌似得老头和你谈论twitter,给人的反差太不真实了.

这老头解嘲的说:上推特还得翻墙,不过网上好多客户端,封不住的。然后接着问,你们知道艾未未,刘晓原吗?

我们再次集体石化

老头又说,我推特上和刘晓原老说话;还把推特上的东西转发到新浪微博,他们就删;我也理解,他们要不删敏感词就得把他们删了

赵老师大为激动,邀请他来搜狐写博客和刘晓原作伴

这位后来问起来今年56岁了,20年前是工自联的,我们才长出口气,心想正该如此。

另外一位老人将近70,陪我们走了一段,途中大谈中国现在是走莱茵模式还是英美模式,旁征博引百年前法国某大家的论著,我们说他反动,他理直气壮的说"反动是逆历史潮流而动"... 文明用语的,这两位隐士简直就是伯夷叔齐啊

以暴易暴兮,不知其非兮——《史记·伯夷列传》

UPDATE: 赵老师的照片集
古道荒村的世外高人

穿越京西古道[组图]

Topic: 生活 社会

佳能的 CREATIVE PARK

http://cp.c-ij.com/en/

明天要让达达带钱去学校交费,老婆大人让我准备信封。。。

我一边找上次中银给我发的信用卡账单,一边想,这玩意也可以打印啊,又不是去寄信(好像邮局是不接受DIY信封的??)

于是就找到佳能的这个服务,上面有各色 pdf 下载,有信封/折纸/贺卡/日历...实在是居家旅行的必收藏网址

心想如果有彩打的话还是蛮好玩的,可惜实在受不了喷墨的噪音,彩色激光性价比又太低,残念~~

Topic: 生活

OpenEMM

一直觉得群发 DM 是一样很高深的任务,普通企业最好是求助于专业厂商来弄。今天第一次知道有专门的开源软件 OpenEMM,而且已经发展到 6.0 版本,貌似发展得还不错。

如果你要给超过100个人发信,而且想了解对方的收取和阅读状况,可以试试这个

Topic: 商业
订阅 RSS - qyb的博客