回顾

有一阵子没更新了,突然发现这个博客也开了有一年了,一周年的时候没写点东西真是后悔啊 >。<

这一年来,写了171篇文章。想当初建博本来是想弄个自己的技术博客的,结果小统计一下,居然大部分都是我的胡言乱语,技术类的大概 50% 都算不上吧…… 还有翻译的东西,当时热情很高,还专门开了个分类,事实证明还是三分钟热度而已……

从访问上来说,排除我自己的访问,每日uv也就20-30左右,这和我基本没怎么做过宣传还是有关系的,不过本来基本都是些随笔的东西,所以一直也没觉得有必要做 SEO 。倒是去年随便评论了一下uliweb把limodou给引了过来,给博客带来了大量浏览。所以要想吸引网友的注意力,会制造话题还是很必要的技能。

自己做事也真是比较拖了,早就准备把这个博客程序重构一下,页面也重新设计一下,在一周年的时候来个大换血的,结果一会儿这事一会儿那事,眼睛一眨,叶都黄了。现在还是用的1.1的Django,如果现在准备重构的话,粗略估计也得10月份开工了,再算上页面重新设计的话,今年感恩节还不知道能不能赶上了。呵呵,争取吧。

反正最近是比较忙的,博客的更新估计也会比较少,一切等过了9月份吧。

话说新的touch已经发布了,基本参数和iPhone 4差不多,还是很有吸引力的,就不知道国内什么时候有货。不过我更关心iPhone 4的供货,正好有朋友9月中旬去HK,不知到时能不能给我带回一个来。但愿吧……

解决svn一直报Error validating server certificate的问题

在主要还是用svn做版本控制,而为了代码在传输过程中的安全性,如果能有HTTPS,我还是会尽量选择用HTTPS。可是最近有一个问题很烦人,由于公司的证书问题,svn在做ca认证的时候发现有错,于是就出现了如下错误提示:

Error validating server certificate for 'https://xxxxxxx':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
 - The certificate hostname does not match.
Certificate information:
 - Hostname: xxxxxxx
 - Valid: xxxxxxx
 - Issuer: xxxxxx
 - Fingerprint: xxxxxxxxx
(R)eject, accept (t)emporarily or accept (p)ermanently? 

照理直接按p就可以让svn以后忽略这个问题了,但是很奇怪,即便摁了p,下次操作时还是会提示同样的错误,让人无法蛋定。

在默默忍受了这个问题许久之后,今儿在home列目录时突然发现,咋这么多root的目录,其中就有.subversion,我每次的操作都没有记录,难道就是因为这个导致权限不足无法保存设置么……于是立刻chown了一下,问题果然解决,我勒个去……

总结教训,下次再发现啥软件设置无法保存的情况,先检查检查配置文件或目录的权限再说。不过,话说,这svn也不提示啥的,太无良了 = =|||

Python解析巨型XML

久没有更新博客了吧,主要是最近比较忙,到了新的环境需要学习的东西还挺多的,像我这么好学的人当然就一心扑在学习进步的道路上了。不过既然我都登上来了,那就写写最近碰到的一个case吧。

事情是需要处理一个客户提供的数据源,格式是xml。要说处理xml,在Python的世界里首先还是会先想到lxml吧。不过这次的情况有点特殊,这个xml的大小比较bt,gzip压缩后大小1.9G,未压缩状态11G…… 所以,通常用lxml建立element tree的方法是不行了。这点本人已亲身尝试,本以为服务器16G的内存应该够用,结果从开始时内存就迅速飙升,最后悲剧,本人向System Administrator掩面表示很傻很天真。

继续阅读

暑言热语

近北京这天啊,真是热煞死人了,害得我每天以汗洗面,苦不堪言。本来这种天气就应该窝在个凉快的地方好好地避勒个暑,但偏偏每天总有事要到处跑,结果只能吸着这闷得发慌的空气,天天在这老北京火锅里涮来涮去。

继续阅读

能够检测质数的正则表达式

天看到一个有趣的正则表达式,是用来判断一个数是否为质数。说到这儿肯定有人犯迷糊了,正则是用来匹配字符串的呀,怎么可以用来验证数字呢? 别急嘛,首先我们得做一个转换,把数字转换成字符。假定需要验证的数字是N,转换的基本字符为1,那么转换出来的字符串就是N个1。这个用Python是挺容易实现的,只需要'1'*N就可以了。

继续阅读

爬上来冒个泡

吧,好久没上来吐点口水了,为了贯彻人人抗旱的指导思想,兹决定爬上来冒个泡,滋润一下那日益干涸的feed。

继续阅读

整理中……

两天在整理自己的东西,也在为踏上新的征途作准备,没什么好说的,希望一切都好吧。

非常感谢关注我职业动向的朋友们,等我准备好了,会一一回复的:)

另,今天早上,Firefox 4 Beta 1发布了,这是围观地址。新的一代即将来临。不管怎么样,车轮还是一直在往前转呢~

人生完整了

近的天是火热的,但是总有一些事能让人心凉下来。阿根廷走了,钢炼完结了,这些还算是离我算是遥远的事了。今早收到通知,整个部门被cut了,才发现,这回也终于轮到自己了。

继续阅读

为sphinxsearch写点笔记

几天都要被Sphinx搞死了。先是发现用API长连接查询的话在建索引时可能会出现错误,可是当自己写了一套索引切换的系统出来后发现丫的合并索引总是不正确的。找了半天没发现哪儿错了,直到最后才想起来可能是把合并命令脚本化之后导致的错误。

继续阅读

理发见闻

近去理了一次发,这是件挺无聊的事。虽然我的头发也算容易剪了,但是也还是得坐在那儿那么长时间呢,怕无聊,于是便和发型师开了话匣子。聊下来发现其实还满有意思的,于是找了个时间把它记录下来了。

继续阅读