最近写的一个东东要用python25和python-ldap,但是使用的那台主机是python23、ldap2.2.x和python-ldap2.0.1。安装了一个python25,python-ldap是2.3.8,编译失败,openldap2.2太老了,python-ldap2.3.8不向下兼容了。

那我就用python-ldap2.0.x,这个版本已经不提供下载了,从sf.net的cvs上拉了一份2.0.11的版本,这次倒是编过去了。用的时候出问题了

*** glibc detected *** free(): invalid pointer: 0xb7f60728 ***
Aborted

查来查去有三个文章有说这种情况

主要原因是PyMem_DEL的调用已经不被推荐了,应该用PyObject_Del。所以要对两个C文件做一些改动。

sed -i.orig 's/PyMem_DEL/PyObject_Del/g' Modules/LDAPObject.c 
sed -i.orig 's/PyMem_DEL/PyObject_Del/g' Modules/ldapcontrol.c 

然后再build,install就OK了

在终端下也可以使用spotlight----mdfind

找所有metadata包含something的东东

mdfind something

在~/Downloads里找something

mdfind -onlyin ~/Downloads something

找~/Pictures下的所有图片

mdfind -onlyin ~/Pictures "kMDItemKind == *image"

还有mdls查看文件metadata的工具

Mac OS X里菜单栏图标的顺序可以按着苹果键拖放,拖出菜单栏就删除了。

人生大事

| | Comments (0) | TrackBacks (0)

上月29号回家开始办终身大事,直到上周末在北京的朋友同事宴请结束,我的人生大事终于办完了。

老家在内蒙古阿拉善,是巴丹吉林沙漠的边缘地区。四月底五月初正是沙漠发狂的时节,这次回家也算是天公做美,竟然接连四五天都是放晴的好日子,倒有了一种秋高气爽的感觉。老家的一切基本照旧,只是随着西部大开发和重污染企业的西迁,空气和饮用水质量下降的太多。同学和朋友大多也都外出打工或学习,在家的少之又少,没见到几个。

婚礼当天请了我初中的语文老师做主持人,并宣读了结婚证书。席间老师在祝福我们的同时也顺便向我老婆揭发了一下我当年的恶习。:-D

来了不少的亲戚,说了不少祝福的话,也说了不少"要好好过日子"之类的话。结婚就是一个成人礼。

在内蒙办完大事,和爸妈告别后就去了辽宁老婆的老家待客。见了许些老婆家的亲戚、朋友、同学,也听了许些祝福的话。这才回到北京招待了一下朋友同事。

人生最大事,在不到20天的时间里过去了,当然了这只是一个开始。

昨天下午正好在海淀就去了CocoaHeads北京分舵的处女会(其实是1st meeting)。

刚一开始就是免费送书活动----《Cocoa入门-使用Objective-C》,因为后来书还有剩,我不仅自己拿了一本,还给朋友带了一本。暖场过程是让大家做自我介绍及活动的了解途径,发现twiiter真的不是一般的火,很多人都是看到了Apple4.us的推来的。有位大哥热情真是高涨,从天津专程过来,可见大家欲火焚身,也可见Ben Chen同志真是为大家败火呀。场内共有三个MM,只有一位是开发人员,可见这还是个男人的世界,不过我们还是非常欢迎对Cocoa开发感兴趣不感兴趣的PLMM来调和阴阳。

进入正场之后,Ben Chen手绘了Cocoa历史、OOP、MVC、GC等内容,又现场写了Demo,非常牛逼,然后Sunyong又讲了输入法相关问题。端木同学在中间插了许多有趣的故事,比如送的那本书是他一个人一个字一个字的翻写出来的(原书第二版只盖到10.2,他给盖到了10.5),结果他只在序里被提了一句,还有Mac自带的输入法比较烂,Motorola的输入法也比较烂,原因是这两个全世界输入法最烂的团队在同一栋大厦里工作等等了。

处女会显的比较羞涩不要联想,不够开放,讨论也不多。不过毕竟只是处女会嘛,已经很好了。有趣的东西会越来越多的。

活动的成果见:Cocoaheads BJ

另外最近我必须要闭关还债了,欠了公司好多东西,5.1前要有个了结了。

刚才写了一个关于被选择文字高亮的东西,发现是我自己的错,马上把文章给删了,结果Google还是把那篇给抓走了。可见这个世界上是没有后悔药卖的。

因为Mac对被选文字也是有相应的处理的,不过不是反色。之前之是颜色相近没看出来而已,后来换了一个highlight color就可以看清楚了。

以下是那篇文的全篇

很多网站在放一个问题(更多的是迷)时,会把答案的颜色和背景调成一致,想知道答案的人呢就把答案部分选中要不就看源码吧。

Windows中选中文字会做反色的处理,而Mac是在上面盖了一层。然后之前的小技巧在Mac上就失效了。

我很反感这种做法。

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

Update: 再来一条北京将对适龄妇女免费筛查宫颈癌乳腺癌。看看吧,受惠人群是京藉适龄妇女,怎么也脱不了户口的关系。至于费用则是"两癌的检查费用由北京市、区(县)两级财政承担,子宫颈癌筛查每人按20元标准,乳腺癌筛查每人按60标准。"。北京市地税局每年给我寄税单有个屁用,背面的"谢谢您为北京市作出的贡献",只能是谢谢而已。

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

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

Notify的工作原理是这样的:发现一个master zone的序列号发生改变之后,向该zone的所有slave发送一个变更通知。而确定slave的方法就是查NS记录,然后去掉SOA记录中的master。

上面这个机制在一个有load balancer的环境里就有问题了,NS记录里只记录的是load balancer的一个虚拟IP,master的notify就不可能完整的送达所有的slave。BIND有一个also-notify的参数,以解决这类问题。

教育部透露30年来逾百万留学生留在国外,这新闻想起了《论语》里的一句话:
孔子曰:"求,君子疾夫舍曰欲之,而必为之辞。丘也,闻有国有家者,不患寡而患不均,不患贫而患不安,盖均无贫,和无寡,安无倾。夫如是,故远人不服,则修文德以来之。既来之,则安之。今由与求也,相夫子,远人不服而不能来也,邦分崩离析而不能守也,而谋动干戈于邦内,吾恐季孙之忧,不在颛臾,而在萧墙之内也。"
人家出去了不回来到底是谁的原因?
Jackos最近整了一个专门记录地球变化的blog--暴风地球,域名是刚刚的(www.think-earth.org)。