又是万恶的户口制度

看一条新闻:北京6月起6岁以下儿童免费体检。注意其中有一句是”居住在北京市且具有北京市户籍的0至6岁儿童可享有这一免费服务”。你妈了个逼的!我上税是上在北京了还是上到老家了。

Update: 再来一条北京将对适龄妇女免费筛查宫颈癌乳腺癌。看看吧,受惠人群是京藉适龄妇女,怎么也脱不了户口的关系。至于费用则是”两癌的检查费用由北京市、区(县)两级财政承担,子宫颈癌筛查每人按20元标准,乳腺癌筛查每人按60标准。”。

北京市地税局每年给我寄税单有个屁用,背面的”谢谢您为北京市作出的贡献”,只能是谢谢而已。

……
2009-04-15    
DNS动态更新和通知机制

DNS的动态更新是在RFC 2136里引入的,BIND8以后就支持了这一特性。用起来还是挺不错的。

Notify机制是在RFC 1996中提出来的,也是在BIND8以后支持的,微软的DNS服务器也是支持这一特性的。

……
2009-04-15    
留学回国人太少

教育部透露30年来逾百万留学生留在国外,这新闻想起了《论语》里的一句话:

孔子曰:”求,君子疾夫舍曰欲之,而必为之辞。丘也,闻有国有家者,不患寡而患不均,不患贫而患不安,盖均无贫,和无寡,安无倾。夫如是,**故远人不服,则修文德以来之。**既来之,则安之。今由与求也,相夫子,远人不服而不能来也,邦分崩离析而不能守也,而谋动干戈于邦内,吾恐季孙之忧,不在颛臾,而在萧墙之内也。”

……
2009-04-03    
备份很重要

周末,机器硬盘挂了,只有DB做了备份,所以blog还在,其他的wiki呀,www呀全挂了。备份真的很重要。

……
2009-03-05    
央视大裤叉配楼的火灾

引自《阿房宫赋》:

楚人一炬,可怜焦土!

……
2009-02-10    
Django m2m自包含

设计一个group,可以包含user也可以包含group。user和group都可以被多个group包含。

class Group(models.Model):
users = models.ManyToManyField(User)
groups = models.ManyToManyField('self')

update: ManyToMany对象有一个symmetrical的参数,当为True时的意思是对象间有互相拥有的关系,是双向的,反之为False时就是单向的。

……
2009-02-10    
对待平等

云风的一篇平等讲述了他们团队对平等的一些理解。herock又对平等产生了许些质疑。我从电影King Arthur里觉的人与人之间的平等是重要的,也是人与人之间互相尊敬的一个基础。其实真正的平等并不存在,herock重在说明这一情况(唯物)。而云风则更注重人对人的平等,且不论平等是否存在(唯心)。

……
2009-02-06    
一个Safari地址栏的小技巧

按Command(⌘)和L是移动焦点到地址栏,然后再按Command(⌘)和分号(; semicolon)就是修改当前地址的各个部分了,多按几次修改的部分就不同

……
2009-02-06    
扒Django Admin的登陆界面出来用

最近写一个django项目的时候犯懒,把admin的login form给简单的扒出来用了用,感觉还不错。

先把display_login_form给扒出来

……
2009-02-03    
易用的touchpad

有个朋友最近入手一台二手iBook(Late 2004)。试用了一下,发现Touchpad不支持双个手指滚动的功能,立时感到易用性下降许多。

我用的是Mid 2005版,有双个手指滚动的功能,很方便。以前有一个单键的Apple Pro Mouse,但是很不好用,后来索性把鼠标拨了不用了,直接用Touchpad。键盘使用的频率要比鼠标高的多,要用到鼠标,手掌就会离开托手的位置,之后再回到托手的位置,Touchpad虽然精度不高但是手掌不用离开托手(我是懒人)。如果仅是如此还是不够,要拖动滚动条的时候还是麻烦,Touchpad远不如鼠标的滚轮方便,但是Apple近乎完美的解决了这个问题,就是用两个手指滚动,这远比其他厂商采用的右侧滚动区(HP等)或第三键滚动(IBM)方便的多。

……
2009-02-03