志敏 的个人资料新的开始,新的生活照片日志列表更多 工具 帮助

日志


2009/11/13

不折腾了

[原文: http://www.huangzhimin.com/posts/447]

这一周真是郁闷,尽在装系统了,从Ubuntu 9.10, XUbuntu 9.10,到Fedora 11,再回到Ubuntu 8.04。

鼠标键盘老是无法正常运行,估计是我的t43已经适应不了现在的linux内核,还是退回到之前Ubuntu 8.04,现在运行良好,希望继续保持。

2009/10/25

Kungfu Rails Conf

[原文: http://www.huangzhimin.com/posts/446]

昨天Kungfu Rails会议还是收获很大的

早上匆匆跑去,正好赶上Yehuda Katz开讲Rails 3,介绍了很多在Rails 3即将推出的新功能,很期待年底Rails 3能够Release

接着是赵路介绍持续集成和代码质量,这些东西之前都接触过,对这样的开发过程很有同感

至于我关于plugin/gem的演讲,感觉比上次ruby conf要好些,毕竟实践过的东西比起理论的东西讲起来更顺手

下午張文鈿的Rails Best Practice的演讲,可以说是这次会议最大的收获了,真的都是金玉良言,以后在项目开发时一定要注意

Scott关于git的演讲也很不错,github也是我经常去的网站

Stone介绍自己写的ActiveDirect也不错,不过自己没怎么接触Ext,算是学习了吧

高桥征义的剪报式演讲让人耳目一新,不过通过中文表达有点打折扣

最后两个演讲没有听到,赶去参加同学的婚礼了,以后搜搜有没有ppt看看

2009/9/30

十一长假

[原文: http://www.huangzhimin.com/posts/445]

已经没什么事情了,就等着下班走人,然后过十一长假了

这个十一真是忙啊

今天晚上陪女朋友吃饭买衣服

10.1 还要继续逛商店买些礼品

10.2 参加表哥的婚礼

10.3 去小姨妈家里

10.4-未定 去女朋友杭州家里

回来打算再陪女朋友看场电影什么的

第一次把十一排得这么满呢

2009/9/12

爬虫复活

[原文: http://www.huangzhimin.com/posts/444]

自从上次网站被墙之后,不得已每个月多花2.5美刀买了个独立IP,网站是可以访问了,但是网站上的爬虫却无法爬取中国网站的网页。郁闷~~~

于是在google app engine上面申请了个app,做代理。发现想直接用Servlet来做代理服务器好像不太可行,只能退而求其次,通过分析QUERY_STRING来转发目标网页的内容。网站上的爬虫终于复活啦,不错。

GAE上面可以申请10个免费应用,还是值得多尝试尝试的。

2009/9/1

网站被墙

[原文: http://www.huangzhimin.com/posts/443]

大概是昨天下午吧,网站被墙了。一开始还不知道原因,只是总上不了自己的网站,和hostmonster的客服一说,直接告诉我被墙了,建议我买dedicated ip,试了很久都没用,无奈之下只能花近50美金买20个月的dedicated ip,好不容易网站有点流量了,居然出这种事,只能从头开始了。上twitter抱怨了一把。

2009/8/26

github最近有点不稳定

[原文: http://www.huangzhimin.com/posts/442]

今天早上在github上面发布bullet插件的第一个gem包,结果等了半天没结果,一会返回Queued for rebuild,一会什么都不返回。在support上面发帖提问,被告知可能是gem build进程运行在low priority,他们会把它升到medium priority。

等到下午快3点才收到通知说gem已经build成功,不过到现在还没有被加到github的gem list上,说是晚上会强制做一次reindex,希望那时候会成功gem install。

2009/8/16

养小仓鼠

[原文: http://www.huangzhimin.com/posts/441]

昨天买了两个小仓鼠,太可爱了。

给它们配备了笼子、鼠粮、沙子、浴盐、磨牙的,装备齐全啊,两个小家伙上蹿下跳的,一会在楼梯上跑上跑下,一会圈圈里跑步健身。小家伙吃东西喝水的时候很好玩,两只手拿着,小嘴巴不停地啃啊啃的。

不过它们拉屎的频率好快,今天帮它们洗了澡,洗了笼子。不过两个家伙好像不怎么喜欢对方,今天打架,叽叽得叫个不停,睡觉的时候也各自躲在笼子的角落里,奇怪了,明明是一公一母的呢。

2009/8/10

完成Nike预备跑

[原文: http://www.huangzhimin.com/posts/440]

上周六参加了Nike预备跑,休息了两天,今天才有时间上来写点。

首先,感谢小笨蛋的陪同,给了我很大的支持。帮我拿东西,拍照片,还在体育场等了我一个小时多。

这次长跑的结果是,耐力和意志力比去年都要差了,70分钟完成10公里,比上次慢了10分钟,中间停下过N次,走了估计有500米。看来晚上的运动量从10圈降到5圈,影响还是很大的呢。

这次活动似乎是受到金融危机的影响,赛后的奖品从T-shirt变成了毛巾,饮料从佳得乐变成了矿泉水。

赛前的领导讲话变得骂声一片,完全没有时间观念,起跑时间从15分拖到30分最后再拖到45分。途中露头的太阳还是让人跑得很难受,复旦大学那段大概4-7公里是最累的一段,时不时就停下来走走,然后强忍再跑起来。中间走的时候还被一位老奶奶超过,汗颜啊!

最终冲过终点的感觉还是很爽的!

2009/8/5

Nike预备跑准备中

[原文: http://www.huangzhimin.com/posts/439]

周六参加Nike预备跑,昨天去南京路领了跑步的装备,一件橙色的Nike T-shirt(总觉得有点劣质产品的样子),一个计时器,一个手臂的带子(不知道是干嘛的)。前天晚上在华师大的操场跑了十圈,感觉状态不错,左脚小腿也疼了,看来没什么问题了。就是周六安排早上7点15开始跑,从我这里到江湾体育场又不是很方便,看来得起个大早了。希望那天早上下毛毛雨,这样跑起来会舒服些。

2009/7/29

麦兜响当当

[原文: http://www.huangzhimin.com/posts/438]

麦兜,感觉像是一个个笑料的集合,但是结局太仓促了点。

麦兜的前期宣传还是非常成功的,没有腰没有脖子的话也时常被拿来引用,那个互相推鸡腿的对话也被我们背得滚瓜烂熟。就凭这两个镜头,就让我们对麦兜非常得期待。

不过真的现场看的时候,又感觉不是非常搞笑了,谁让笑点都在之前被消化了呢。几百年前的麦子还是很好玩的,而互相推鸡腿其实是一段很感人的故事,小朋友们看了不知道会不会太早感受到生活的无奈呢。

2009/7/26

该减肥了

[原文: http://www.huangzhimin.com/posts/437]

现在每个人看到我,都说我比以前胖了,有这么明显吗?

看来是该减减肥了,恢复之前的运动量

2009/7/25

网站三天无法访问

[原文: http://www.huangzhimin.com/posts/436]

已经有三天无法正常访问网站了,一开始还以为是Hostmonster网站维护,后来才发现原来是Hostmonster把rails升级到了2.3.3,又没有很好的测试(挺不负责任的)。于是提交Ticket要求修复,不过到现在还没有结果。实在受不了了,自己动手。把网站的gems指向自己的目录,修改rack的源码,搞定,终于又可以看到自己熟悉的网站啦,哈哈

2009/7/8

肌肉痉挛

[原文: http://www.huangzhimin.com/posts/435]

上上周开始,晚上跑步跑到第三圈,左小腿外侧的肌肉就会绷得很紧,跑起来很疼,只能停下来,一连好几次,每次都是到第三圈开始疼,平时走跳都没感觉,奇了怪 了。老是这样也没办法,只能去医院看看。

昨天趁着放假去了旁边的地段医院看,和医生描述了一遍,医生说应该是肌肉痉挛,问其原因,答曰,讲不清,汗!做了个短波理疗,就是两个圆状的东西放在小腿上,一会小腿就会发热。还蛮舒服的。医生说做一次理疗就可以了,明天晚上再跑跑看,希望不要影响8.8的长跑。

PS:还是第一次拿医保卡去医院看病,分文不用出,不错。

2009/7/6

我的兄弟叫顺溜

[原文: http://www.huangzhimin.com/posts/434]

这两天在看“我的兄弟叫顺溜” ,非常好看,是我喜欢的类型。争取明天看完

2009/6/11

沉浮

[原文: http://www.huangzhimin.com/posts/433]

一本很好看的小说,讲了一个女孩子从前台转为销售之后的故事。

好强、理性、聪明、漂亮,当这样一个女孩子做销售会发生什么呢?敢于在前任老板在卸任前谋求一个销售的职位,敢于当上司的马前卒向新人市场总监,向美国总部告状,经历了对上司不信任,当面顶撞,到反思认错,向同事学习如何圆滑地处理办公室人际关系,面对客户过分的潜规则要求,机智地避过一“难”......还好几个老板人都不错。销售每天就和打仗一样,“旁观”一下还是很精彩的。

可惜只有第一部,期待作者尽快把第二部出书!

2009/6/1

买彩票

[原文: http://www.huangzhimin.com/posts/432]

上个月小笨蛋说要去买彩票,不过因为忙,也因为不懂规则,所以一直没买。

正好趁着端午有空,写了个程序,把历次双色球的中奖号码都记录下来,然后统计一下选号,今天买了2注,一注是历次出现概率最高的数字,一注是历次出现概率最低的数字。

之所以这样买,第一注嘛,按正常人思维都会这样买吧,第二注嘛,因为理论上所有的号码出现的概率应该是一样的,所以之前出现次数越少,之后出现的概率应该更高才对。

aaron之前说过,世上有三种谎言,一是好的谎言,二是坏的谎言,三是概率。想想蛮有道理的,不过作为理性的程序员,既然没有更好的算法,就只有按照概率的算法来选号。

2009/5/26

程序员没有网络的日子

[原文: http://www.huangzhimin.com/posts/431]

今天下午突然断网,刚好处理了一个ticket,想提交代码,失败。要看jira上其它的tickets也不行,发觉都不知道该干什么了。没网络还真是不行。于是和同事打了会乒乓球(新买的乒乓球台很赞的),打好被告知是大楼的集线器坏了,整幢大楼的人都不能上网,于是随手拿了本Flexible Rails翻翻,好书啊!

晚上的skype conference也只能在家里上了,听说某某软件公司开发时不许上网,不许带优盘,真的很难想像,要是是我的话,一定会抓狂的!

2009/5/21

rubyconfchina

[原文: http://www.huangzhimin.com/posts/430]

第一次参加这类活动,ruby之父matz先生的出席,受到了所有关心ruby和rails的开发程序员的追捧。

由于matz的翻译晚到了,所以把我的演讲提前到了第一个。第一次面对300+人演讲,好紧张。上一次演讲还是一年前的论文答辩。之前准备的比较充分,所以总体感觉还行。daniel后来和我说,演讲的ppt还是不要放太多的代码,吸取经验。

之后matz的演讲是通过翻译来表达的,还不错,讲了很多关于ruby语言创始的事情,经济危机使得工作无所事事,于是诞生了ruby,呵呵,不知道今年的经济危机是不是又会给我们带来一种新的语言呢?

robbin演讲介绍了javaeye架构,包括web server, cache memory, db server等等。网站是如何从简单的部署环境,遇到性能瓶颈之后是如何一点点解决的。

陆亦斌介绍了不少rails开发中的陷阱,主要是由于并发带来的问题,这些倒是之前很少会考虑的问题。

郑晔带来了thoughtwork中使用ruby的经验,从DSL到JRuby。

TonyI则介绍了如何使用ruby on rails开发企业/政府项目,强调的是文档。

之后maxime带来了10来分钟的关于scrum的介绍,用的可是中文演讲哦,great!

Koz介绍了日本地方政府对ruby的支持,不过中文实在不敢恭维。

最后王浩飞介绍了SAP公司内部的BlueRuby项目,一个为ABAP web应用开发ruby虚拟机。

今天还是收获不少的,看到这么多充满的ruby爱好者,还看到了杭州的老同事。希望以后有更多的机会参加这类会议!

2009/5/14

导入联系人列表的类库

[原文: http://www.huangzhimin.com/posts/429]

上个月在google code上发布了一个导入联系人列表的类库,http://code.google.com/p/contact-list,获取用户的msn和邮箱联系人列表,支持的邮箱包括hotmail, gmail, yahoo, sohu, sina, 163, 126, tom和yeah。算是之前一段时间的小成果吧。

不过由于这个类库的原理是使用抓取网页来分析联系人列表的,所以会因为邮箱网页的改版而无法正确获取联系人列表。 在写代码的时候就碰到过Hotmail改版的情况,所以这个类库是需要不断改版的。还好在发布之前特意写好了测试脚本,很容易找到哪个邮箱出问题了。

今天收到一个用户的email,说他的新浪和搜狐好像无法导入,我回来test了一下,发现新浪和搜狐没问题,倒是yahoo出问题了。于是给他回信,让他把log4j的level设置成debug,然后把调试信息发给我。现在有了用户的反馈,有点小压力,要好好维护好这个类库

2009/5/7

郁闷的一天

[原文: http://www.huangzhimin.com/posts/428]

昨天开始转到一个新的项目,搭建环境遇到了问题,job_server总是起不来,看上去像是链接不到数据库的问题。Aaron帮忙看了也没什么结果,postgres之前是compile出来的的,改成port装和dmg装都没用。

早上把ruby的版本从1.8.6改成1.8.7,居然成功了,不过好像不是很稳定。于是索性决定重装系统,因为这台电脑几易其手,从maxime,到scott,再到nini,最后留给了我,正好早上maggie买了两根2G的内存给我,全部重新开始。话说Mac的内存真是小,两根拼起来才是普通内存的大小。当然过程可想而知,装系统,配开发环境,一天就这样折腾掉了,还好Mac的port很好用,和Ubuntu的apt-get一样,就是速度慢得忍受不了。还好结果很满意,job_server一下子就起来了,其它程序也都没问题,跑起来很顺利。

不过还是很郁闷,一天没做什么事呢