Published at: 04:06 am - Tuesday June 22 2010
先汇报一下时间,我这个WP主题默认不显示具体时间,现在是2010年6月22日凌晨4点整,西班牙2:0领先洪都拉斯,比赛进行到75分钟。 我刚刚下班,晚上我们部署了t.sdo.com的新版本,性能有了一定的改善。后半夜发现一台memcached行为诡异,暂且先禁用了那台,踉踉跄跄回家准备睡觉。 今天t.sdo.com正式发布了,现在不需要鸡和马就可以注册登录。产品本身不谈了,如果你不感兴趣说明你不是目标人群,缺乏90后的气质。前两天twitter上有一篇新浪工程师的离职感言,里面透露新浪要做的“游戏平台”,t.sdo.com就是典型的这种东西。至于里面说的新浪那种气氛,,恐怕在国内的互联网公司里,这种现象都比较普遍吧。 邀请链接,大家点这个就可以了 http://isdo.cn/10CM 这就睡觉去,今天不用上班了。 The post is brought to you by lekhonee v0.7
Published at: 01:06 pm - Tuesday June 08 2010
昨天搞到3点多,盛大糖果http://t.sdo.com/,昨天晚上终于开放IP给大家访问了。 留一些邀请码给大家 2HlXyYKYz2 2dKoCcQZYV oHBYhO1JPw -~YTMDYmN+ IXKYMq0kE@ Ub-C@xk8~r 我们后端服务从3月初开始正式开发,11个成员,加了三个多月的班。
Published at: 08:04 am - Thursday April 08 2010
本以为hudson to rescue,结果no silver bullet。本想着大家都遵守定时构建,一个小时一次,结果事实却是每个人都想一提交就构建自己的项目,然后立刻集成、部署。每个人都认为自己的事非常urgent,结果定时任务成了聋子的耳朵。逃避了每天手动构建,现在却还是频繁地要到hudson上去点点。工具再好,架不住违背工具哲学的使用。 今年北京QCon大家是看不到我了。从1月份就跟老大提要参加,折腾到昨天公司终于开始报名了,结果就他娘的报了四个人。四个人实在是轮不到我了。老大还专门向高层替我争取一个名额,结果得到一个诡异的眼神。那高层啊,你要是以后不出人头地都对不起他那小眼神。 也好,终于有个周末可以陪dearaprilfool出去玩了,最近太他娘的忙了。 我真是羡慕goodtiger啊。
Published at: 09:04 am - Friday April 02 2010
太忙了,真的太忙了,每天重复无数遍 mvn clean install -Dmaven.test.skip, 一不小心再遇上”cidaemon.exe”锁死文件无法删除,或者SVN报点Tree conflict,无法见证奇迹就只剩下悲剧了。都是重复的工作,但是在Windows下想做automation还是一筹莫展,比如要构建多个maven项目,也不知道怎么自动化地判断maven构建成功还是失败;再者在Windows里也不知道怎么自动化的scp文件到服务器上去,还要ssh执行重启服务的命令;手足无措啊。 最严重的问题是每天忙的要命,但是并没有感觉有应有的收获或者长进什么的,折腾了半天做的事情还是自己熟悉的小方面,只是做得相对变态而已。每天新的情况让你根本来不及重构,而且严重的问题是,重构好了又有什么用呢,谁能想到后面又有什么变化把你自己引以为豪的设计通通推翻。程序员要考虑的事情太多了,常常要揣摩一些需求方的心思,偷偷摸摸地提前做一些准备。 我现在已经有了一个annotation driven的自动暴露Java接口的框架。之前在CRL实习时,在Jazz上开发也是用一个类似的机制,当时是使用接口的命名规范来确定暴露,比如说有以get和post开头的接口都暴露为HTTP服务,就有很多类似postUpdate、postAdd之类的名字,昨天同事说这个名字太诡异。后来参考了淘宝Open平台的实现,通通的XML描述接口,服务名、方法名、参数名、约束通通写XML配置,我懒,也放弃这个方案了。最后选择用annotation,通过反射解析Java接口,实现的效果和前两者差不多,自认为相对名称的约定要灵活一些,相对无数XML描述符要简洁一些。 后来还为方法的每一步调用都加上监听器,每一个环节都可以注册外部自定义的监听器,所有的核心功能之外的需求都放到自定义的监听器里处理,和框架核心剥离。 再者,框架原本直接序列化接口返回的对象,后来需求有变,要加各种各样的包装。OK,弄一个WrapperFacotry的接口出去,想怎么搞也放到框架核心之外了。Spring的@Authwire(required=false)真是解决了许多问题,在实现InitializingBean初始化一个默认实现就可以了,这样在applicationContext里可以轻松控制外部功能。 还有的发现,序列化的框架分别用的是castor和jackson,结果做profile的时候一比吓一跳,jackson序列话的时间占整个调用的20%,castor的就占到50%了,太可怕了,恐怕要试试其他实现了。 细节扯多了,其实框架的核心都是一天写成的,后面加各种各样的功能花了很大精力。 最近升级到UBuntu10.04已经可以见证奇迹了,眼看着Bug越来越少,之前启动打在tty1上的ureadahead错误日志现在也隐藏了。一切趋于完美,新indicator菜单很好用。 清明回家,下午的火车。因为回家周一不能加班了,少了3倍的工资,悲凉啊。
Published at: 11:03 pm - Friday March 26 2010
明天不用加班了,给大家汇报一下封闭开发的情况。这周最大的变化在于我们搬上了二楼专门又会议室改装的封闭开发室,终于可以在安静、宽敞的环境里做事了。以前巨大的办公室放眼望去他娘的全是人,现在在楼上平均一个人可以用两个桌子,台式机笔记本一边一个舒舒服服,实在是享受啊。而且这两天公司又批钱让我们买了很多零食(两大箱),不夸张地说我今天活活吃了一整天。 项目进度还算可以,最近产品策划比较忙,大家可以趁着这间隙写实现。我主要负责为实现业务的童鞋们写一些节约时间的框架,所以和业务本身关联不大,这也是最值得庆幸的事情。 我们组11个人,很有意思。我开玩笑说我们是433阵型,四个正式,3个外包,3个实习,剩下一个老大守门。虽说是工作了,可是这种感觉时长让我想起在工作室的时候,大家的关系和在学校里没什么两样。每天上班虽然很幸苦(这周一天都是14个小时),挣得也不多,不过倒是开心得很。 我们组的项目4月9号要内部上线,真正的产品内测是5月18号,大家请期待。 4月23号的北京QCon,今天看到Goodtiger说他要去了,我在这里严重嫉妒一下。哎,我一月份的时候就跟老大说了今年QCon牛人很多,上次老大还说公司在准备订,结果最近忙成这个样子,估计是泡汤了。去也轮不到咱,悲凉啊。
Published at: 09:03 am - Saturday March 20 2010
汇报一下近况,最近仍然是6*12小时的工作,这是第二个礼拜了。我们的进度还算是顺利,不过架不住产品那里经常会有另他们自己拍案的新点子,这可苦了开发。可怜我们开发在产品面前基本没有什么话语权,连老大都只能说我们尽量支持。因为我负责的部分跟业务关系不是特别紧密,之前也算是有先见之明,坚决解耦,所以策划的变化对我影响不大,只是听见两旁的同事不断地重复“我悲剧了”。 10.04来了,迫不及待了又。结果升级的过程中遇到了无数依赖问题和冲突,apt几乎都无能为力,前天搞到1点多才睡,早晨7点起床又继续折腾。到了昨天中午终于可以进入桌面了,累得够呛,晚上又发烧了。 早晨起床忽然想起winter,现在的4square这么火,昨天又看到了比较mood的微博产品。哎,我们做的时候可是07年啊,也许是太超前了吧。 加班路上哼张楚的《将将将》,我真想再见张楚一回。 看见@dearaprilfool同学抄的《致橡树》,很有共鸣,女生们应该读一下。小时候读不算,这个年纪读才好。 新的一天开始了。
Published at: 12:03 pm - Thursday March 11 2010
其实哪是什么封闭啊,不过是在公司大厅中间辟出一块相对独立的区域,大家坐在一起开发。别提了,我们原来都是分布式开发,也就是最近才坐在一起。除了老大偶尔自掏腰包大伙一起吃饭以外,“有人给你洗衣服”就不要想了。晚上依然是各回各家,老大的老大昨天对老大说,要注意身体,不要天天干到12点,到11点就行了。 最近一周每天工作12小时以上,身体居然真的撑不住了。昨天下午开始头痛无力,按时下了班,结果晚上就发烧了。不过咱底子好,睡了一觉功力又恢复了,今天继续干。
Published at: 09:12 pm - Wednesday December 23 2009
有的朋友看到这标题,肯定感叹,哎呀妈呀,这哥们也堕落了,开始写软文了。好吧,就算是软文吧,我决定东拉西扯地码一些字,不同于上周五的工作指标,这次完全是自觉自愿的。 榕树下,25号,重新上线。 我接触互联网稍微晚了一些,2002年冬天周五的一个下午(不出意外是2002年12月20号),家里终于接上了网线。我打开的第一个网站是搜狐,第二个是华军,第三个不记得了。那时已经听说了榕树下,途径大约是每季度一期的贝塔斯曼广告和天天都有的广播小说节目。 贝塔斯曼当时似乎和榕树下还是合作关系,后来收购了榕树下,这也是榕树的不幸。每一期的目录都会有热门的网络小说,那时还都是以榕树下的为主。我记得曾经买过陆幼青的书,红极一时的。 广播每晚十点左右多会有读小说的节目,安妮宝贝的文字常常是DJ们的偏好。到现在具体的内容早就不记得,但是暖暖的感觉还是值得常常温故。 这是我对互联网最初的认识,虽然我那时也不看网络小说,但在印象里,网络小说是互联网生活很重要的一部分。现在要是问我知名的作者我可能几乎都说不上来,但是看到今天网站上列出来那些名字,诸如李寻欢、安妮、宁财神、慕容雪村这样的,还是有一分陌生的熟悉。 有一天,daf同学说她看小说,我说我只知道榕树下。于是顺手搜到已经忘记了的网址,漫长的载入过程还是以一个空白的窗口告终。这些年这种场面也见得多了,没有什么大惊小怪的:大概是太久远了吧。 今天上午看路金波的博客,突然发现榕树下被收购的新闻,转而打开网站,看到了这个让人想流眼泪的页面和这个让人想擦眼泪的留言板。人们对于榕树下的情感,绝不是现在充斥着肾上腺素的起点之流可以相比的。我说这是我加入以来公司做得最好的一件事情,也希望从此榕树下对大家不再只是一些回忆而已。 那年榕树下 词:叶风 曲:马条 演唱:马条 那年榕树下 我们肩头披着细碎阳光 总会有个枝头 将青春安放 那年榕树下 我们亲手种下快乐忧伤 可以要风穿过发梢的那一种飞扬 榕树下 那年萤火虫一样飞舞盘旋 每道光的背后是怎样的世界 榕树下 那年谁其实都在谁的身边 闭上眼的云端 却是秋千 …… 那年榕树下 我们肩头披着细碎阳光 总会有个枝头 将青春安放 那年榕树下 我们亲手种下快乐忧伤 可以要风穿过发梢的那一种飞扬 榕树下 那年萤火虫一样飞舞盘旋 每道光的背后是怎样的世界 榕树下 那年谁其实都在谁的身边 闭上眼的云端 却是秋千 …… …… 榕树下 那年萤火虫一样飞舞盘旋 每道光的背后是怎样的世界 榕树下 那年谁其实都在谁的身边 闭上眼的云端 却是秋千 …… 也许只字片语 一个不经意的标点 都能送给曾经些许温暖 …… [...]