delphij's Chaos
选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……
之前曾经误认为 Python中存在内存泄漏,不过最终证明还是C程序的问题。Py-LDAP2这个模块在某些情况下,会泄漏一个空的List,具体泄漏代码如下:
retval = Py_BuildValue("(OOiO)", result_str, pmsg, res_msgid, pyctrls ? pyctrls : PyList_New(0));
当pyctrls == NULL时,Py_BuildValue()会为PyList_New(0)生成的那个对象再增加一个引用,这样会导致泄漏。这一问题会发生于调用result()而all=0的情形。
已将patch提交给作者。
Read more...转载自 TechWeb - 这里。供现在还相信Alexa的人参考。
晚上晓斌告诉我有人在别的论坛,说techweb的alexa排名作弊。笑死,不知道说什么好。找出过去的帖子,借这个机会,继续发展发展我关于alexa的「屁说」。
一、过去,我说alexa是个屁;现在我还是说现在、未来alexa都是个屁;本来不愿意再说alexa是个屁,因为我很多朋友还是把alexa当个事的。说是个屁,冒犯了他们。
二、说techweb的alexa排名作弊的,无聊到说这个关于屁的事的,屁都不是。
三、techweb排名alexa增长过去是很快,现在也是很快,估计在不久就将进入2000名以内了,没办法,这个屁放的就是太长了,连续放了一年,臭位越来越高;如果臭着某些人了,实在抱歉得狠,这个屁事,非我所为,非我所愿。
四、屁本身没有任何价值,本身不说明什么。techweb过去、现在、未来都不会把屁当个事。关于techweb去年一年的情况,参看:http://www.techweb.com.cn/aboutus。
Read more...由于购买 OpenBSD CD 的人数日益减少,导致 OpenBSD 最近几年财务困难,最近两年亏损达四万美元。如果再找不到资金来源,恐怕 2007 年的 OpenBSD hackathon 将无法如期举办,因为其花费在1-3万美元之间,还不包括将提供给贫困和在校开发者的旅行补助。
为满足 OpenBSD 开发的需要,现在需要为 OpenBSD 筹集至少 10 万美元/年的经费。
关于捐款的事宜, 请联络 marco at openbsd.org。 请注意, OpenBSD 的开发经费,同样用于 OpenSSH 等子项目的开发。
Read more...我们终于干掉了MX上的第一个qmail,换成了postfix!!
Read more...算是生活常识吧。记两笔。
Read more...I used to think that ldap_unbind() is the opposite of ldap_bind(), however I was wrong. Pierangelo Masarati (ando at openldap) pointed out that it was actually opposite of ldap_init(). So, do NOT expect init() -> bind() -> search() -> unbind() -> bind() would success, it’s simply wrong thing. You do not need to unbind() before you do another bind().
Just make a note.
Read more...今天给某个维护OpenLDAP相关port的老大提了几个patch,等他消息了。
另外就是Python自己也会有泄漏,而且居然是gc部分自己出了许多tuple,这年头:(
Read more...梁启超 (1896年)
梁启超曰:吾不忍言西学。梁作霖曰:子日与人言西学,曷为不忍言西学?梁启超曰:今日非西学不兴之为患,而中学将亡之为患。风气渐开,敌氛渐逼,我而知西学之为急,我将兴之;我而不知,人将兴之;事机之动,在十年之间而已。
Read more...Ruslan Ermilov大长辈commit了一组Makefile变动。这包含了许多来自NetBSD和FreeBSD ports的特性。
感觉比之前要清晰许多。
Read more...今天发现了OpenLDAP client库的一个内存泄漏(每次连接会漏掉大约80字节),并提交了ITS patch(4441),不过我觉得这里面上锁上的还是有点问题的,至少逻辑不是很清楚。
Read more...