Web Analytics

软件业的'图纸'在哪里?

上周日和橱柜公司商量好,下午三点到我的房子量尺,橱柜设计师按时到达,拿着一卷尺开始了测量工作。有过装修经历的人都知道:在装修公司进场之前需要橱柜设计师出一份水电改造图,便于装修公司人员确定水电改造的具体方法。装修公司的施工人员与橱柜设计师之间仅需要一份设计图纸就可以完成水电路改造的沟通,这不由得让我想起这样一个问题:“软件开发领域的"图纸"在哪里呢”? ...

March 31, 2008 · 4 min · Tony Bai

面对'破窗户'的无奈

每天早晨都是坐公司的班车上班的,从家到公司大约需要40分钟,这段时间不短也不长。为了打发时间,也曾经想过要充分利用这段时间,我选择过听音乐、看书。但音乐听时间长了就听烦了;在车上看书时间长了还有些头晕,所以多数时间我还是选择"思考"。“思考"的同时,眼睛也一直在"欣赏"车窗外的风景。今天窗外一处新楼盘门市的两个破碎的窗户让我的"思考"有了方向。 ...

March 28, 2008 · 4 min · Tony Bai

说说用xml做配置文件的优劣

最近收到客户的一个需求,要求我们将产品的系统配置数据和业务配置数据定期导出备份,以防万一数据库宕掉后可以用来"救火"。产品从起初0.1版本就一直延续着一种"section-key-value"的配置文件方式,同时我们也有可复用的库来完成配置数据的读取,可是在长期的使用过程中我们发现的不少问题,特别是在存储多样化的业务数据的时候,这样的配置方式带来维护上的很大不便。 ...

March 24, 2008 · 3 min · Tony Bai

'史前一万年'观感

感觉好长时间(离上一次看"集结号“大概有三个月时间了)没有到影院看电影了,一来是觉得没有什么好电影值得看,二来这些时间事情较多,有时候还真的想不起来去看电影。直到近期看了任正非给华为员工的一封信,信中有这么一段:“员工不能成为守财奴,不能成为金钱的奴隶,丰厚的薪酬是为了通过优裕、高雅的生活” 。任总的期望是好的,但是我几乎可以肯定的是大多数程序员下班后依然会坐在计算机前,不是加班、学习就是打游戏、看片。说实话,程序员的业余生活真的很单调,起码我了解的我周围的同事基本都是这样。白天已经很累了,晚上也就没有心思到外头消遣了,只想回到家这个避风港安静一下,有点自己的时间。不过周末还是可以细致安排一下自己的生活的,起码到影院看场电影^_^。近期关注了一下上映的片子也有不少,如”国家宝藏2"、"尼斯湖水怪"、“史前一万年”,我最终选择了"史前一万年"。 ...

March 23, 2008 · 4 min · Tony Bai

装修博弈·主材选购

现在,一般家庭装修多数采用半包的方式,也就是装修公司出人、出辅料(水泥、沙子、油漆、木料等),自己买主材,如地板、磁砖等。虽说半包的模式已经将最麻烦、最牵扯精力、最技术相关的装修工作交给了装修公司去打理,但主材选购也扔是足够令人头疼的。 ...

March 17, 2008 · 4 min · Tony Bai

多行宏定义中的注释问题

早上在写代码时遇到这样一个问题:即如何在一个拥有多行的宏定义中做注释?,这里把方法演化的过程贴出来,可能对某些朋友有些借鉴意义。 宏定义高深莫测,而且是比较细节的东西,详细说明请参见"C参考手册"之类的书籍。 ...

March 14, 2008 · 2 min · Tony Bai

无线路由设置也'疯狂'

无线路由设置本来是件很简单的事情,但今晚却让我吃尽了苦头,这里暂且用’疯狂’来形容吧,也许有些不当。自从买了D-Link 624+A无线路由器之后,在家里上网就一直使用它了。这之前一直是使用我的工作笔电单机访问,今天不知怎么心血来潮,拿出我自己的’古董本本’(和今天的本本性能做比较,我的本本也算是古董级的了,有些夸张^_^),来一个双机访问,按理说:只要在无线路由器上配置一个DHCP服务器就可以了,可以个马虎的操作却让我花了近三个小时才搞定它。 ...

March 8, 2008 · 3 min · Tony Bai

在卓越网买书

现在我买书(一般指技术类,非技术类在书市买折扣比网上多)一般都是先到豆瓣网去’货比三家’,哪家价格低我就在哪里买。上个月25号凌晨未睡,无意中看到"代码大全2“在卓越网卖价很低,到卓越一看,卓越亚马逊居然还免运费,正巧还想买那本经典的"人月神话”,就在卓越下了单。 第二天,mail通知已发货,并给出到达预期是在3月3日左右。 我买的"人月神话“是2002年出的平装第二版,而不是去年那个32周年中文纪念版,后者略贵,关键是内容也没有什么变化。“代码大全2"已经出版很久了,一直没有买。刚出版时翻了翻,感觉很多内容自己不关心,最近又翻了翻其中文电子版,认真的读了几章后决定拿下,好书,先收藏起来,至于什么时候读,什么时候读完那是后话^_^。 下午,接到送货员的电话,赶紧下楼取货。"人月神话“由于出版年头已久,不免有些"沧桑感”(略有些发旧,估计库存时间很长了),而"代码大全2"则是崭新的,一共是94.1元,我说我没有零钱,送货员说他自带了零钱,给他100元,他找了我6元,说那一角钱就算了。看来卓越的服务还不错^_^。回到座位上突然想到下单时忘记开发票了,记忆中好像卓越没有提供发票选项,实在是记不得了,待下次下单时再重点关注一下。 卓越网在沈阳的送货上门服务范围是二环以内,由于公司在开发区,已经超出此范围了,我下单时就trick了一把,故意选择二环内的和平区,然后送货地址填写正确的地址,我是想看看到底卓越能否给我送到,还别说这招真灵。用白云大妈的话来讲:真是太有才了!^_^

March 4, 2008 · 2 min · Tony Bai

装修博弈·迈出第一步

昨天终于迈出了装修的第一步,与沈城一家还算不错的装修公司签订了装修合同。之所以在题目中使用了"博弈"一词,相信有过家装经历的人都能理解其深刻含义。与装修公司’斗’,与材料提供商’斗’,与施工工人’斗’,与自己’斗’。 ...

March 4, 2008 · 3 min · Tony Bai

使用Ubuntu工作了一上午

在公司里面,Windows还是一统天下的。人们已经熟悉了Windows上的各种软件和使用方法,特别是一些常用的配置管理工具,我们用的都是微软的产品,譬如Visual Source Safe,这给转到Ubuntu带来了一些麻烦,Ubuntu下虽然有Wine这个好工具,但是对于复杂的Windows软件来说,Wine的支持还是难以满足需求的。 ...

February 27, 2008 · 3 min · Tony Bai