cast 的个人资料nonocast ! 真诚原是一种需要坚强不屈的...照片日志列表更多 工具 帮助

日志


5月9日

Keep blogging

推荐一下最近在看的书,做正确的事永远比正确的做事来的重要。









最近在玩的和看的,
 

8月26日

人的一生..

人的一生有如负重致远,不可急躁。
以不自由为常事,则不觉不足。
心生欲望时,应回顾贫困之日。
心怀宽恕,视怒如敌,则能无事长久。
只知胜而不知败,必害其身。
责人不如责己。不及胜于过之。
8月4日

Yes,1983

1983
谁能倒回到从前
回到生命的起点
回到擎天柱的肩膀上
回到黑猫警长的身边
回到穿开裆裤露着鸡鸡的岁月
不再新鲜
谁能倒回到的过去
回到出生的瞬间
回到萤火虫相伴的同年
1983 1983年

葫芦兄弟、绿野仙踪、
天书奇谈、机器猫小叮当和邋遢大王
西游记和街头霸王第一版
等等等
这些东西在我脑里已渐渐黯淡
那时候下午6点到6点半
总有卡通影片播放
黑寂似的傍晚
家家户户穿出一样的卡通歌
我们心情跟随剧情起伏荡漾
玩弹弓、用作业本折子弹
到河里摸虾 还跟同学打架
听小虎队刘德华
把他们的海报贴到墙上
现在想想真的似乎有点尴尬

当生理有些变化 开始暗恋班花
幻想拥有陈露 李阿圆那样的女朋友
让我照顾她
幻想像阿童木一样有个妹妹
那该多好啊

谁能倒回到从前
回到生命的起点
回到擎天柱的肩膀上
回到黑猫警长的身边
回到穿开裆裤露着鸡鸡的岁月
不再新鲜
谁能倒回到的过去
回到出生的瞬间
回到萤火虫相伴的同年
1983 1983年

当我的体毛越来越多 兴奋越来越少
我已渐渐长大
当我的欲望越来越多 时间越来越少
我已渐渐长大
当漫画书从大本变成小本
童年收藏的战斗小人在仓库里已堆满灰尘
当父母让我自己选择前程
并对选择负起责任
当我不再单纯,笑容不再那么天真
当绿色兵团 汽车要战 魂斗罗
外星战将 被我用来怀旧
当初骗爸爸买小霸王学习机
其实只是想玩游戏
当我婊了第一个妓
当我学会笑里藏刀
当我跟他们钩心斗角
当我开始伤害别人
当我不再承诺不再相信永恒
我已渐渐长大 渐渐长大

谁能倒回到从前
回到生命的起点
回到擎天柱的肩膀上
回到黑猫警长的身边
回到穿开裆裤露着鸡鸡的岁月
不再新鲜
谁能倒回到的过去
回到出生的瞬间
回到萤火虫相伴的同年
1983 1983年
谁能倒回到从前
回到生命的起点
回到擎天柱的肩膀上
回到黑猫警长的身边
回到穿开裆裤露着鸡鸡的岁月
不再新鲜
谁能倒回到的过去
回到出生的瞬间
回到萤火虫相伴的同年
(YEAH 对 没错 ninteen eighty-three)
1983 1983年
1983 1983 1983 恩 1983

 

1月17日

08放话:Solution (Software + Hardware) as a Service

思路: 以硬件为基础,软件为核心构成的服务方案
Solution (Software + Hardware) as a Service
 
06,07是一个观望期、思考期、准备期, 不出意外,08开花,开始进入成熟期,
如果在08不能把握住这个思路,2010+就没你什么事了。
 
so在执着编码的同志们要看清形势,总感觉工作越是忙越容易被淘汰,因为你太忙了,忙到没有时间去思考,没有时间去尝试,没有时间去失败。
很多人在30之前因为一份看上去不错的工资被迅速掏空,总是为他们为之惋惜。可能是我杞人忧天,Horses has courses.
 
update 22-1-2008:
如果说.NET 1.1 2.0只是一个看上去好像能和J2EE拼拼的版本,那么由WCF,WPF /E, LINQ,XAML构成的3.5从语言和架构上基本超越了J2EE,唯一诟病就是平台性和选择范围,只能围绕Windows和可怜的IIS,但总体来说,使用.NET来开发的平衡性还是非常良好的。另外,WCF和SaaS的节凑也出乎意料的合拍,虽然比Restful繁复不少,但也OK了。
12月25日

MS同感

 《色戒》: 女人靠不住
《投名状》:兄弟也靠不住
《集结号》:组织更靠不住
12月24日

一笑一哭

这两天一直在弄XviD的东西,自认为原来都有做过,真的拿来做做也不是一下子就行的
思路重新理顺,CodeC,VFW,DShow,Filter,AVI Container
于是乎,不知如何安装xvidvfw,遂google
终于在csdn找到一个帖子,回答很专业
开心ING,回头才发现这是自己回的帖子
 
时间是2005-1-18
呵呵
 
印象中那个时候搞xvid弄了很久很久
现在Word/Excel/PPT -> AVI就2天
能回过来再用到,感觉XviD还是很亲切滴
非常有意思,说不出的感觉
 
有时候做的时候思路很清楚,过后什么都不记得了,还是需要好好整理整理
其实这两年学新的东西要比原来少很多了,很多都是在不断的总结,不断的积累。
所以说下一步的需要专门花些精力来做整理,尤其是需要一个ClassLibrary来管理那些需要reuse的类。
还是积累的问题
 
不过,怎么说Smooth都算已经迈出了第一步,呵呵
12月20日

没有体验,没有发言权

老爸一直给我说,不听老人言吃亏在眼前。
 
其实谁都不知道明天会怎么样,就像昨天不知道今天一样,如果老人言100%有用,就应该有更多的人成功,而不是在摸索。
老妈退休以后在家玩QQ麻将,就连连续剧中的广告时间都不放过,我就随口问了一句,你以前说游戏有什么好玩的,玩物丧志。
她回了一句,我以前不知道有这么好玩,否则一定让你玩的。
我想了很多...
 
我们总把自己放在一个很高的姿态去看待事情,总认为自己有拥有足够的理由去做一件事情,或是反对一件事情。总是在为一个所谓的理由在拼命。
老人言、经验的确是有用的,但再多也只是做个参考,多一点辅助,有时候时间变了,情况变了,环境变了,人变了,事情的结果也自然会有所不同。
能够应对变化做出调整,适应环境可能会显得更加如鱼得水些。
 
换一句说,对于明天,我们有的只是憧憬、愿望、可能,而不是肯定,绝对和我以为。 
结果很重要,但我觉得过程会更加有意义。平平凡凡开开心心认认真真的过好每一天,不管是否成功与否,将来回想起来,都是一段美好的回忆,更何况,什么又是真正的成功呢?
我没有经历过明天,所以也只是我一些小小的想法,拿来和大家分享。不如说说你的成功或是生活,呵呵。
 
最后BTW下: 体验不是指不见棺材不掉泪,这句给那些极端主义。(根据我所接触过的人数统计的概率来说,10个里面应该会有<=3个人有必要看一下这句)

兄弟还是棋子?

外人乱我兄弟者,必杀之;兄弟乱我兄弟者,必杀之。不求同生,但求同死!

说再多也会因为每个人的经历层次不同而有可能是完全不同的理解。把这句放在心里就好。

11月20日

假如我是项目经理

初看,以为是命题作文,心中一慌,呵呵,定睛一看,原来不过是javaeye上的一个帖子罢了.
不过写的不错,引之.

做过不少项目,也跟过几个项目经理,管理水平不同,管理方式也各有千秋;有的不懂程序,只做管理;有的只做程序,不去管理;还有的水平一般,经常做一些指手画脚的事;更多的是负责项目,也做开发。勿庸置疑,项目经理对于一个项目的成败至关重要,也肩负着最大的责任。

首先,优秀的程序员与平庸的程序员效率差5-10倍(有资料提到)。因此,选择最优秀的程序员,绝对是项目经理的第一要务。 “优秀的程序员”比较难以定义,但依然会有一些共性。首先,高等教育,基础扎实,自学能力强,编程领域,永远不要指望别人教你什么什么。其次,勤于思考,动手能力强;逻辑能力和抽象能力非常重要。当然,还有其他一些属于优秀人才的但不限于优秀程序员的品质,比如:做事积极,团队合作等等。我认为,对于采用一个优秀程序员,给予3倍4倍甚至5倍的工资,也要比采用2个或3个平庸的程序员来的划算。因此,编程工作,其实应该是一个工资相差极大的工作。

其次,项目控制。项目控制过程,就是Team管理(建设)的过程。Team 所有工作的成果,就是提交一份代码,因此,成员代码的质量以及对代码的控制,是Manager管理的主要任务。
1. 代码规范的控制。代码90%的时间是人在读,而不是机器,因此,代码其实是写给人看的。简明、清晰,是第一规范。
2. 不合规范的代码应该尽早找出,这个可以通过小组会议,做代码View,找出不合规范的,并警示之。不合规范的东西要尽早找出,这样改正代价比较小。
3.交叉测试。自测是必需的,但作用也是有限,因为人往往都是对他人的缺点很清楚,却不能看清自己的缺点。并且你很难控制程序员自测到何种程度;因此需要交叉测试。根据需求,A实现的代码由B测试,B将测试结果反馈到A,由A修改之。B的代码由C测试,同样,C的代码再由别人测。
(暂时想这么多)from http://www.javaeye.com/topic/138873

接着我手上在看的[Joel谈优秀软件开发方法]这本书,翻译如何不做评价,随便看看嘛,没必要太认真啦.
我正想找个机会引一段,如下,

黑客们,喜欢为要求严格的人工作,但光是要求严格还不够.对于您所认为正确的方向要能坚持下去--这通常以为着您自己也必须是一名黑客.我曾偶尔看过几篇关于如何管理程序员的文章.实际上,这些文章可以归为两类: 1)如果你自己就是一名程序员,该怎么做;2)如果你不是一名程序员,该怎么做.而后者我觉得可以简化为两个字:放弃.

问题的关键不在于日常的管理工作:出色的黑客实际上都是自我管理的;真正的问题是,如果你自己不是一名黑客,那么如何能够辨别究竟谁才是优秀的黑客呢.这个道理与美国制造的汽车如此丑陋的原因是一样的,我称其为设计悖论.也许你会认为要想造出美观的产品,只需要雇佣一名杰出的设计师就可以了.同样,如果你自己缺乏高雅的品味,那么又如何能够挑选出一名杰出的设计师呢?光凭个人资料中的介绍是不行的.过去所获的奖项以及工作经历也说明不了什么问题,因为这些会收到潮流的影响或者含有水分在内,而不能代表个人的实际能力.这个问题是无法回避的:如果连什么是美都说不出来,你就不可能带领员工制造出美的产品.美国汽车如此丑陋的原因就在于美国汽车公司的领导层没什么品味.

很多人都觉得品味难以琢磨而且也无关紧要,但他们错了.要想推动产品设计,经理就必须从顾客的角度出发对本公司的产品提出最苛刻的要求.如果能像Steve Jobs那样拥有高雅的品味,那么自然可以顺利地找出问题,并且激发员工去解决它.


/////////////////////////////////////////////////////////
其实一个team表现出最强的那种感觉,我想应该是所有人做的事情就像一个人做的那样.
不明白?具体来说,就比如说8个人写同一个项目,你最后无法分辨出每个写的差异.
规范相同,手法相同,抽象层次相同.
而那个标准就是他们的头,team leader.
整个团队的素质其实直接取决于team leader的能力.

整个Apple看起来就像一个人,那就是Jobs,每年你都能看到听到Jobs在那里大做演讲,就连Leopard中的演示都是他来担当MT,有时候真蛮担心他的,其实你知道的,他一行代码都没写,与其说是他一个人,不如说是整个Apple,你看到的是那种团结,那种力量.

其实电视剧中也反反复复在讲这个朴素的道理,李云龙,House,Denny Crane,Alan Shore都是一个个鲜艳的example.
难道没时间看电视?

实在搞不懂有些人的想法,认为管理比写代码'高级',做了管理就可以不用写代码,写代码写不到30岁,写代码是民工.
最气人的是,有些人认为做管理是一个可以摆脱写代码的自然规律.我只能无语.

做一个头,不管底下多少人,就要有一个做头的样子,心里能容的下弟兄们,教育他们,让他们能有和你一样的气质一样的能力,将来能写出和你一样的代码做出一样的设计,人说责人之心责己,容己之心容人,要想把一个team带出来,那就从你自己开始做起,技术上要走在兄弟们前面,出了什么事情,你要一肩抗起.你是一个头,大家都看着你呢!
你的高度最终决定这个团队的高度,你的气量决定你是否能对team中的每个人一视同仁.能把一个team带出来才是真正的模子.

最后,如果对美没有感觉,就去读读PPP的序言吧,实在太美了,呵呵.

9月8日

Am I lost, Denny?

 

A: Am I lost, Denny?
D: Depends what you're looking for.
A: Lori Colson thinks I'm lost.
D: Screw her.
D: Have you?
A: That's impolite talk, Denny.
A: Everything okay?
D: I'm the one that's lost, Alan.
A: How so?
D: Empty, I should say.
   All my life, I wanted the Red sox to win the world series.
   It was like a quest, you know?
   Something burning inside.
   And now the bastards have done it,
   and I feel like...
   I don't know, like my pilot light went out.
A: I know what you mean.

A: We've been comfortable aspiring to championship.
    I don't know how comfortable we are as champions.

A: What do we do now?
D: I don't know.Must be awful rooting for the Yankees.

 
9月2日

人一生就是一场马拉松,大多数人跑快了便喜,跑慢了就悲,迷迷糊糊跑到头,一切都没有了,居然不知道为什么要跑,我不愿意这样,我跑我该跑的路,你超过我、落下都与我无关,我是为我的路而生的。

蔡志忠的这句话差不多陪伴了我十年,伴随着我中考,高考,大学4年,直到现在。每个人都有自己的路。
Horses has courses.
That's it.
8月2日

path @ vim

#include <stdio.h>

int main(){
    pri

在edit mode下直接^p就应该提示printf,
如果cur在stdio.h中,则gf(goto file)应该直接跳转到stdio.h

but E447 在路径中找不到文件
然后在system path中加入D:/Program Files/Microsoft Visual Studio 8/VC/include
没用

重启
没反应

然后google,在.vimrc中加入
"set path+="D:\Program Files\Microsoft Visual Studio 8\VC\include"
还是不行

最后老老实实:help path
...(老老实实help)

最后如下,
set path+=D:/Program\\\ Files/Microsoft\\\ Visual\\\ Studio\\\ 8/VC/include/
set suffixesadd=.java,.py,.pyw,.h,.hpp

ok.
最后不忘:help!
别慌我!
7月30日

看到它,我笑了

也许是对生活的无奈, 
我知道我要的笑很简单,很单纯
 
 
当然你可以先去他们家看看
 
6月22日

分类,随便想想

 
分类的目标,或者说意义:
      标识,为了查找。

'HP 6600 激光彩色打印机(黑色,8成新)' 你如何分类?
如果这是你家仅有的一台打印机,那我相信你只要分在办公设备中就ok了
但如果你一个供应商,应对数个品牌,显然你需要更加精致的分类来辅助.
对象不同,导致分类形式的不同.
 
如同你的blog一样,起先关于linux的文章很少,你完全可以分在'其他'里面,但随着数量上升,你不得不单独建立linux专栏,然后可能里面还需要具体分成'编程','系统','安装'.
起先C++是你的一切,但后来你努力学习了ruby,python,perl,那你一定会将这些抽象到ProgramLang里面.
所以这是一个动态过程.
 
随着你的内容结构动态的变化,分类方式需要不断的重构来适应这种变化
当你在对一篇新的Post分类时觉得犹豫的时候,你是否闻到了bad smell
你需要调整你的分类结构来匹配当前的内容结构.
 
所以分类对用户提出了更高的要求,需要用户来主动平衡这种动态发展的过程.
但同时更是对程序提出极大的需求,需要能支持用户这种对分类的重构,而不是简单的以为采用了Tag就是世界一流.
 
GMail就是这为数不多支持重构的应用之一.
而MSN Space就是典型的完全不支持重构的应该之一.竟然连Rename都不支持???!
 
----------------------------------------
我心中的Tag:
支持 群操作
支持 Rename
支持 Merge,Division
支持 抽象级别 [天空,海平面,水下]
支持 推荐机制 (根据文章中的内容寻求tag的关联度进行推荐)

 
6月20日

去死

 
如果有人跟我说'你的程序竟然还没出错啊?",如果是这样的话,我就去死.
 
以前我没听到过,因为我总是小心翼翼不敢把那种软件给别人,丢不起那个人.
以后我也不想听到,永远不想听到,发誓要用生命去捍卫这份代码的尊严.
 
 
最后说一句,我还不想死
 
6月3日

John W.Backus

 
学校唯一有吸引力的地方在于有那么多的规矩可以违反.
 
你真的很难相像这句话处于FORTRAN,BNF之父的John W.Backus
 
富裕 - 任性 - 逃学 - 旷课 - 叛逆 - 参军 - 舞会 - 开除 - 退学 - 退伍 - 迷茫
 
22岁的人了,艾
在一次偶然的机会在无线电学校中遇到一位老师,他们一起计算电路的特性,当时那个计算非常复杂,就是这个复杂让John对数学产生了深厚的兴趣,而是进入哥伦比亚大学学习数学,与1945年取得数学学士学位,于是..进入IBM,从此
 
有了FORTRAN,有了BNF(Buckus Normal Form),之后的荣誉就省略吧..
 
'你需要欣然面对失败'他说,'你的有许多想法,并且非常努力的去工作,哪怕只是为了验证这些想法并不可行,然而你必须坚持一直这样做下去,一遍一遍,知道你最终发现有一个主意是行得通得'.
 
 
John W.Backus(1924-2007) -- 计算机科学先驱之一,FORTRAN之父,1977年图灵奖得主,BNF得发明者之一,美国科学院院士.
 
原来我们一直去努力遵守的BNF的创造者竟然说出如此不遵守规矩的话,有点意思
 
摘自程序员 2007,6
 
6月2日

7 forever

 
 
5月29日

 
发觉时间过得真的很快,一回头,发现自己双手在键盘上一放就是5年,回想刚刚开始写MFC的情景还历历在目
5年可以发生很多事情,事实上也发生,经历了很多事情
有的人从程序员走向策划,有的人走向管理,有的人走向销售
 
伴随着股票和房价的节节攀升,有时候真的会去犹豫去怀疑,其实你不得不去面对这一切的挑战和冲击
当我的双手放在键盘上的时候,可心里确在想, '册那,一个平方竟然要1W一港', 'oh,7块买进86块抛掉,半天就是90W'
 
我不想去逃避什么,舍得舍得,有舍才有得
 
uncle bob, martin fowler, booch, kent beck, cockburn
我知道我要成为像他们这样的人,我知道我需要努力,而不是成天想着该怎么怎么,唯有一行行代码去积累,一个个设计去磨练
我知道我在等,我在等我的产品诞生的那一天
 
在这样一个时代,真的,将怨恨和抱怨统统放下,安静的随着梦想去飞,去飞.. 
 
5月16日

慢慢品味

 
1.   记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。

2、 能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。

3、 怨言是上天给人类最大的供物,也是人类祷告中最真诚的部分。

4、 智慧的代价是矛盾。这是人生对人生观开的玩笑。

5、 世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘外)。

6、 如果敌人让你生气,那说明你还没有胜他的把握。如果朋友让你生气,那说明你仍然在意他的友情。

7、 令狐冲说,有些事情本身我们无法控制,只好控制自己。

8、 我不知道我现在做的哪些是对的,哪些是错的,而当我终于老死的时候我才知道这些,所以我现在所能做的就是尽力做好每一件事,然后等待着老死。

9、 也许有些人很可恶,有些人很卑鄙。而当我设身为他想像 的时候,我才知道:他比我还可怜,所以请原谅所有你见过的人,好人或者坏人。

10、 鱼对水说你看不到我的眼泪,因为我在水里;水说我能感觉到你的眼泪,因为你在我心里。

11、 快乐要有悲伤作陪,雨过应该就有天晴。如果雨后还是雨,如果忧伤之后还是忧伤,请让我们从容面对这离别之后的离别,微笑地去寻找一个不可能出现的你!

12、 死亡教会人一切,如同考试之后公布的结果――虽然恍然大悟,但为时晚矣!

13、 男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多!
 
4月29日

男人都他妈的不是好东西?

 
我觉得女人走极端的蛮多的

不是至贱无敌,就是爱财如命
整天哭哭啼啼,其实作贱自己
明明懂得道理,非要自找没趣
等到被人抛弃,已经三十好几
然后忽然睡醒,开始骂天骂地
眼看四十将近,只能随便一记
心中仍不甘心,大喊:男人都他妈不是好东西
 
 
kds上的,有道理