2008年8月2日
一年左右没写Blog了,想当初还定的一天一篇的目标,毅力还是不足啊. 以后还是尽量多写, 一来整理下自己的思路, 二来锻炼一下自己的写作能力.
发现Blogjava支持自定义样式和JS, 准备学习Css Zen Garden在这个主页上玩点花样. 首先加上拖拉效果.
2007年9月21日
换了一个监狱重新再来,加入金庸武侠元素, "史沟飞"救的是另一个任我行吗?
再怎么差也差不过第二季吧, 毕竟游戏设定在一个狭小的空间, 导演的控制力压力有所缓解, 可以来一些更精巧的剧情.
结论,继续追看.
2007年7月30日
折腾了一天,发现Ubuntu真的是很好用,易用性已经快接近(当然对于程序员来说)Windows的级别了,基本上没有什么事不能在Ubuntu上做。这得归结于Ubuntu社区的辛勤劳动,使得大家有更多的选择,Ubuntu有前途!
2007年4月15日
团团是一只2个月大的小京巴。哈哈,写着都忍不住想笑,超级可爱的啊,因为长得就是一团球的样子,所以取名叫团团。昨晚在家楼下吃桂林米粉,看见狗贩子卖狗,发现了他。很活泼好动,虽然小,但很勇,放到地下横冲直撞。让我动了心。不顾BD的反对,和狗贩子杀价从600到280成交。哈哈。BD反对的最主要原因是怕月月吃醋。
我怀着激动兼一种对月月说不出的感觉把团团领回了家。果真,月月反映很激烈。但团团是出生小狗不怕大狗,还一个劲得招惹月月,我晕。我把月月抱身上,安慰了半天,她才不打抖。突然心里有点酸酸的,想是不是以前主人也因为带了新狗回来所以冷落了月月,她心理受过伤呢。不过我不会的嘛。找个小弟弟陪月月,多好啊。
团团到处尿尿。。。一小泡一小泡,BD跟着做保姆,哈哈。把他放椅子上,他竟然就想跳到临近的桌子上去,结果飞下来,掉地上,我为他勇敢的举动傻眼了。。。太猛了。。。当然也吓了我一跳,结果他哼哼都不哼哼,继续在我家到处寻找猎物。把月月不吃的狗粮全部扫空,还把狗盘到处拖,抹布也拖,鞋子也拖,袜子也拖。我又晕。。。才巴掌大,就这么闹。长大了还得了。
不过还是非常非常HAPPY,欢迎团团来我家

2006年12月22日
开始的丰田片头还以为是剪接错误导致的, 原来是整个预告片的主题, 晕!
我们的小强Jack被咱们伟大的解放军折磨的死去活来, 当然咱们中国也讲人权的, 副手还不忘提醒咱们外交官老大(用不知道哪国的中文口语):再这样折磨他会死的(他当然没看过
前几季的小强是多么NB). 最后实在是沟通有问题, 换成相对流利的英文进行交流.
忘了说拷打小强的原因了, 小强的重要就在于他的信息量(俗语"情报"), 咱们得好好利用.外交官怀疑组织内部有卧底(最近世界各国都流行卧底, 都是无间道给害的), 锁定到两个
人,想让小强帮忙确认一下.小强那当然不说了. 所以没办法, 外交官在折磨之后叫两个打手把小强拖回去了, 这两个人穿着有点奇怪, 是深褐色的背心, 显露出两人强健的肌肉和
古铜色的皮肤, 一副老式唐人街黑帮的装束, 全然不同于其他穿着六十年代军服的解放军战士, 估计是外交官从美国带回来的吧.
硬的不行, 咱们用计, 两个类似飞虎队装束的特工队员, 炸开牢房, 将Jack救了出去, 这个时候主角登场了, 丰田SRV! 金属感, 启动, 速度, 转弯性能, 灵活的操控, 在野外也是
健步如飞, 不过咱们的解放军Jeep(看样子应该不是HUMMER)也不是盖的, 紧跟其后, 要不是配合两位飞虎队员演出,应该也不会被甩掉的. 所以说咱们民族造车业还是有希望的嘛!
这样的广告持续了大概两分多种, 最后Jack终于见到接头人了, 在观察Jack的表情之后, 外交官出现了, 为了表现咱们领导的果敢, 当场就把接头人干掉了, 然后以胜利者的姿态
向Jack宣布:我已经得到我要的情报, 把他给我带回牢房. 他又错了! 他忘了小强曾经是一个非常成功的卧底人员, 演戏对他来说只是小菜一碟, 外交官肯定杀错人了!
外交官虽然看似很精明, 但是很明显沾染了资本主义的一些习气, 拿这件事来说, 浪费如此的人力物力(应该省下捐给希望工程) 就为了一个二选一的问题, 两个都挂掉不就完了吗
?可以预见在以后和Jack的斗争当中, 我们的外交官很难有更多的作为.
<完>
2006年12月12日
5.0都还没用熟呢. 好在6.0变化不大.
列举一下5.0 New Feature:
Generic and Collections : 这是5.0最大的变化, 在重构系统中,我已经将代码全部重写, 支持Generics, Eclipse上的Project一个Warning都没有了, 爽! 不过对于 ? super , ? extends之类的应用场合还是需要进一步的熟悉, 现在经常需要试几次才能想得明白; Generic的好处是加入Compile 时间的Type检查, 并且能够减少一些重复性的代码.
Annotation : 除了Java自定义的"unchecked", "override"之类的, 没用过自定义的Annotation;
Syntax Candy: forin倒是经常用;varargs : 没怎么用, 以后也不准备用, 毕竟加入这个后, overload, override搞起来很烦;
Autobox: 很方便;
Enum : 少量应用;
Static Import: 没用过;
New Thread Model: 现在还是停留在 synchronized使用上, 偶尔用一下Atomic Types, 新的Thread框架好像比较复杂, 没时间去学;
2006年11月2日
现在生活的节奏基本比较固定:
起床, 吃早餐, 看会儿书, 上班, 吃午饭, 上班, 下班, 吃晚饭看会儿电视, 看书.得给运动留点时间了, 肥得不行了.
前两天做了个HTML&CSS的seminar, 感觉还不错, 主要是听众的目标都显而易见, 没有太大的挑战性. 表达能力还待继续提高. 对这个题目有兴趣的朋友可以跟我索要PPT.
顺便记下最近的读书计划:
<<Unit testing in java with JUnit>>
<<Pragmatic project automation>>
<<Junit In Action>>
<<Junit Recipes>>
前两本是Pragmatic Bookshelf的Starter Tool Kit,后两本是Manning的书, 真是惭愧, 自我号称Professional的程序员, 现今才系统学习Unit Testing.
2006年10月10日
原贴地址:
http://robbin.javaeye.com/blog/24357
已经迈过了30岁人生大关了,这个时候很适合谈谈这个话题。目前我自己还奋战在程序代码的第一线,我熟识的同年龄段的一些程序员朋友也无不如此,其中很多人已经在公司担任非常重要的职位了,有些已经到了公司的最高管理层,这些人中基本上至少都在中层管理的位置上。
随着年龄的增长和阅历的增加,一个具有良好工作习惯的程序员,在多年的团队开发过程中,不可避免的培养了自己管理团队的能力和沟通表达的能力,如果
到30岁都做不到这一点,那只能说你这么多年来就根本没有好好做过项目。当然很重要的一点是,做管理层不意味着你要脱离开发实践,特别是对于软件行业来说
更是如此。一个技术问题卡壳了,你管理水平再高也无济于事阿!这个时候就看你能不能奋战在第一线,成为大家的主心骨了。《功夫》里面有句台词说得很好,
“能力越大,责任越大”,我觉得一个程序员也应该具备这种意识,除了不断提高自己的技术水平,同时也应该主动承担更多的责任,你的责任心越大,就能够做更
重要的事情,让周围的人越对你产生心理依赖感,时间久了,你自然而然就成了开发团队的Leader,几年下来,成为公司技术方面的顶梁柱或者成为公司高
管,并不是什么难事。至少从我身边这么多朋友看过来,就是这样。所以,我很反感什么30岁就不能做程序员,30岁就要转行的悲观论调,有这样想法的人根本
就不适合做程序员,转行还是趁早的好。
一个有美好前途的程序员,应该具备如下的素质:
1、对技术始终保持浓厚的兴趣,不抱残守缺,要“喜新厌旧”!
这一点直接决定了一个程序员能不能成为高手,有没有前途。我认识的坚持做技术的朋友中间,处在最高位置的那些人都是那种兴趣及其广泛,知识面及其广
博的,而且对新的技术保持足够的敏感度,并且绝不吝惜自己赖以成名的技术,该抛弃的时候绝不会犹豫和可惜。简单来说就是既要“喜新”,又要“厌旧”。
我自己不是科班出身的,只因为98年毕业的时候互联网最热,就投身进来做技术了。如果那个年代互联网不热门,我也很有可能就做证券行业了。我觉得自
己只所以能够比很多技术人员水平更高,原因也就不外上面这几点:对技术保持浓厚的兴趣;孜孜不倦的学习新技术;喜新,而又毫不吝惜的厌旧。
很多开发人员很害怕自己辛辛苦苦学习掌握的技术过时,很像守财奴,其实软件行业唯一不变的就是变化,你守是守不住的,必须积极主动的进攻,主动掌握
新技术,而不是被动的等待新技术把你给淘汰掉。而且长期坚持不懈的学习会提高你的学习能力,开阔你的视野,培养一个良好的学习习惯,而同时这些方面又会反
过来使你学习新技术的速度越来越快。
我自己现在就有这种感觉,当你对某些知识领域一无所知的时候,如果你总是躲避,不去接触,那么你永远站在门外,而如果你坚持不懈的学习下去,你会发
现你懂得越多就学得越快,到后来,你甚至可以培养出很敏锐的技术直觉,一种新技术好与不好,有没有前途,你只要花很少的时间就可以自己判断的出来。所以虽
然框架满天飞,我觉得我自己从来没有出现过无所适从的感觉,如果不知道这个框架好,还是那个框架好,那就花点时间都去学习一下,很快就知道哪个好哪个不
好,判断的标准自己心里早就有数。
到了30岁,在技术方面我对自己很欣慰的一点是我发现自己的学习能力完全没有下降,甚至越来越强,有些新的东西花很少的时间学习,就可以取得比很多人花很久时间都要好的效果,甚至能够立刻结合以前的经验,看出来这种新东西存在的缺陷和未来的发展方向。
2、要有强烈的责任感
这一点上面已经提到了,一个有责任感的程序员,他到了30岁一定会成为一个好的技术管理者,就算他曾经有管理和交流能力方面的缺陷,他以后也会做的很好。
那些说什么30岁就得转行的人在我看来就是软件行业的逃兵,他根本就进错了这一行。
2006年10月9日
月月是我领养的一只狗,我们两个一见如故。估计受之前主人抛弃的影响,月月对现在的小家很满意。对我们更是黏糊的很,一进门,先来个万福,再来个拥抱,因为矮,只能抱抱腿。呵呵。
早上刚起床,她立即就扑过来,给我先早安,心里暖暖的,竟然就有想哭的冲动。这个小生命是如此的贴心,才一天,已经全身心的爱上你了,完全没有隔阂。这个大概就是缘分吧。之前算命书上说,属鸡得不适合养狗,本来是想给爸爸养,陪他老人家解解闷,但我也才一天时间,已经被月月征服,我已经决定要照顾她到老。不离不弃。
月月不吃狗粮。但吃狗粮对她身体好,能提高免疫力,对毛也好。宠物店的小姐说,饿她2天,然后她就吃了,要下狠心。难。她不吃也不闹,就躺在那里,四脚朝天,可怜巴巴的。拔刀想了个办法,把狗粮塞进火腿肠里,呵呵,她没发现,吃了十来个。
昨天她闯祸了,在我床上撒尿,好大一刨,晕。只好把被单床单全换了。天下好大雨啊。。什么时候能干。我警告了她,她自知不对,乖乖趴在垫子上,不吱声。
2006年10月8日
休息了 10 天;
在家呆了 10 天;
看了两本书 [<<LearningSQL>> <<SQL In A Nutshell>>];
逛了两次街[中信,东莞];
看了 1 部 美剧 [SmallVille];
去了 1 个公园[莲花山];
见了0个朋友.