2021年已过去 29.01%
最近的作息    @ 2008-12-05, 21:26

新产品ABv1的开发进程,已经接近收官了。

最近的作息,凌晨5点睡觉,到上午11-12点起床,下午干点杂事。吃完晚饭有时候会稍微睡个2个小时左右,到晚上10点再起床。然后干正事,到凌晨5点……

说起写程序这件事,还真是必须得在半夜做,效率非常高。

ABv1越来越接近perfect了~~ :razz:

农码生涯 | 评论已关闭 | 6,640 次阅读
简短地址:http://ncblog.net/447/
冬天    @ 2008-11-06, 02:18

零点已过,我也满三十周岁了。

回想这段我所能记事的二十多年,实在算得上平平坦坦,没有什么曲折。托儿所—幼儿园—小学—初中—高中—大学—工作—恋爱结婚—辞职在家做ISV—儿子诞生……尤其是我的小家庭,无论是自己,还是外人看来,都觉得这是一个幸福温馨的家。

不过,近一年来,虽然家庭依旧幸福温馨,但国际国内经济风云突变,我遭遇了开始投资后的第一个熊市,遭遇了经济独立以来的第一个经济危机,只是未曾想,这个危机对于我的影响会是如此巨大,而这个危机本身的程度,又是百年一遇。

可能上班的朋友们尚未太明显感受到危机,因为老板们除非裁员,否则还是会按时按量发工资的。而给我发工资的老板,是遍及全球的客户,当然,主要的仍然是欧美的。而这次经济危机的源头,就在欧美,这是关键。危机从房产到金融、银行,逐渐蔓延到实体经济后,我的“老板们”开始勒紧裤腰带了……而据说,现在危机可能要扩展到信用卡了,真令人深感忧虑啊……

当然,在经济危机中,绝大多数人都会受到伤害,正如之前和朋友们调侃的:

苦不苦,看看人家中信泰富
气不气,看看人家雷曼兄弟

呵呵,人一般都能在比较中获得安慰。

据说,国内经济状况远不至于陷入衰退,而只是增长放缓。只是,除了没被裁员而还在正常上班的兄弟们,应该也都能感受到这个“冬天”有点冷。沿海大量的制造工厂、企业关门倒闭已经不是新闻,有些企业主一夜回到解放前也不算奇怪。今天,消失了一段时间的,小区门口收废品的先生,告知了这段日子的去向:如今收废品的利润也已经急剧下降,而让他不得不在前一阵子打算放弃这一行,去找其他事做。结果当然是没找到,又不得不回来继续干,即使赚钱已经很少很少……

赚的少了,那么消费也就要量入为出了。现在,除了在儿子身上的花费不受任何影响,其他方面则能省则省了。比如,几乎不出去吃饭了;喝可乐,也从易拉罐改成了2.5L装的大炮筒了(超市里优惠卖¥4.7,很超值),虽然口感比易拉罐要差一些……

2008年,中国多灾多难,全球经济下滑,我个人也就遭遇了人生以来最大的困难,而就在这个年景下,我从奔三跨入了奔四行列。

2008年很快也就要过去了,而新的一年总会让人重新充满希望和期待。人活着,不就是为了希望吗?最恐怖的,是绝望。正如人们常说的,“冬天来了,春天还会远吗?”。当然,前提是,你能熬过这个冬天~~

于我个人而言,值得庆幸的是,老婆对我一如既往的支持,让我在困境中,感受到力量。

农码生涯 | 5 个评论 | 9,772 次阅读
简短地址:http://ncblog.net/440/
在徐闻的某网吧    @ 2008-10-17, 22:37

今天开车558km,又全家到LP老家。

这次是第一次没有带笔记本出门,现在正在一家网吧上网,处理邮件。Google mail服务的好处体现出来了,确实是目前最好用的基于web的邮件服务商。

不过,网吧就实在太差了些,只有“标准”输入法,自己又不能安装其他输入法。鼠标又有点问题,单击总是变双击……唉,凑合了。

距离以前上网吧已经是很久远了,还是大概十年前大学时代的事情了。现在价格是便宜一些了——2块钱一小时。

一小时差不多快到了。OK。

农码生涯 | 1 个评论 | 7,344 次阅读
简短地址:http://ncblog.net/433/
我太强大了    @ 2008-08-25, 07:57

始于上周四晚上,一个刚购买了Audio CD Burner的丹麦客户因为刻录出了问题,而给他退了单。发现是04年我们购买的刻录组件(MACDB)的bug,对于时间稍长的音轨刻录就会出问题。

当天晚上以及其后的连续几天晚上都通宵,设法解决该问题。由于该组件我们购买的是不含源码的版本,而现在卖家已经零维护了(联系都联系不上了),网上又找不到盗版破解版源码版,几乎束手无策。然后决定改用03年购买的同一个卖家的另外一套刻录组件(CueBurner),却在更改完成之后的测试中发现在vista系统下刻录的稳定性比之前用的控件相差很远……

昨天下午睡觉做梦中,满脑子都是改这个东西的代码……

后来想想,还是放弃了CueBurner方案,集中精力再在MACDB上想想办法。昨晚,在奥运闭幕式时,我去大便了。而在大便时,突然想明白了MACDB出错的原因:是因为65535!也就是当一个音频文件的帧数大于65535时,传进去组件后,居然就如同将一个32位整数赋值给一个16位整数那样,被“截断”了。

当然,想明白这一层,至此意义还不大。于是想能不能反编译组件代码看看是哪个变量弄错了类型。下载了Dcu2Pas工具,将MACDB组件反编译成pas文件(这些pas是无法被编译的)。当然,凭借我这点汇编基础要想看懂反编译出来的代码,几乎是不可能的。也因此几乎放弃了这一途径。

半夜,床上躺了一个小时却睡不着,于是起床继续看反编译出来的那些pas文件,以及做一些无用的尝试。这些pas文件虽然无法被编译,执行代码也几乎看不懂,却带来一个好处:我能看到所有类的声明,包括私有成员。

在半夜两点多的某一刻,灵感来了!

能了解到所有类的定义,很重要!
当然,之前所领悟的65535也突然变得有意义起来!

其实,在将音频文件传入组件后,它的长度必定是存在某个变量(成员)里,虽然我不明白为什么会被“截断”,但是我可以找到这个成员所在位置,即使它是私有的,我也可以通过指针直接访问其内存对它进行修改!找到后,我只要在其基础上,再加上65535的n倍(n为“真实长度”整除“被截断后的值”)即可。

先取得组件本身的指针,然后通过偏移找到其某一个私有成员的地址,再……

抑制住内心的激动,和忐忑(因为尚未验证确实可行),修改了实验性的代码,测试!成功了!哇咔咔咔咔,我太强大了!

可惜半夜里,找不到人分享喜悦,只好叫醒老婆 :lol: ,当然,老婆得知后也很高兴。毕竟,困扰了4天的一个问题,几乎快要放弃的一个难题。

呵呵,解决方法当然并不算高深,但是,经过那么多曲折才找到的,即使是间草屋,也是柳暗花明啊!

农码生涯 | 1 个评论 | 2,236 次阅读
简短地址:http://ncblog.net/416/
状态不好    @ 2008-06-10, 06:13

周日雨稍停,昨天终于见到久违的蓝天白云了。

昨天早上八点多入睡,到下午两点半起床,因为老婆定了三点半的羽毛球场要去打球。打完球,又心血来潮直接开车去了淇澳岛吃鸡。结果,可能由于日夜颠倒以及一天没吃东西,居然胃口不好,连最爱的泥烩鸡都没吃几块。

回家后洗完澡想好好睡一觉,结果只睡了一个小时左右就又无睡意了。直到现在~~

最近一直日夜颠倒,睡眠不好。

农码生涯 | 1 个评论 | 10,018 次阅读
简短地址:http://ncblog.net/402/
5月初杂感    @ 2008-05-02, 07:00

珠海的春季,我只有一个词来形容——潮湿。这是到目前为止,我对珠海的气候唯一的小小不满。当然,现在有办法能够稍微改善这种状况,那就是水力发电的反面——“电力发水”,而“电力发水”机,当然就是抽湿机 :lol:

抽湿机的效用还是很不错的,在空气湿度为95的环境下,还能让你睡上干爽的床单,穿上干爽的衣物,摸着干爽的桌面。只是作为代价,要忍受一点噪音(倒也不用太久),以及付出一点电费,应该还是值得的。

又是三点多醒来,就不再有睡意了。外界现在处于劳动节假期,所以我也休假。醒来后随便上网看看,又抽空摆弄摆弄自己的个人网站什么的,当然,还有一件每天半夜三四点要做的事情,就是给宝宝冲奶,小家伙现在每天半夜还是需要吃一次。

摆弄个人网站后,又看了一遍自己写的“我在金山的日子”,很惊讶于06年写的东西,现在看起来居然已经不记得其中记载的一些事迹了,我汗 :evil:

窗外,已经能看到位于小区隔壁的新金山大楼的高端了,至于是不是顶,我还不清楚,总之,比以前是要高很多了。

看完“我在金山的日子”,又翻了一下以前写的技术文章,比如“三谈多态”系列,更惊讶于自己以前写的技术文章居然如此严谨而有条理,而文笔又居然是如此的好(据说LP当初就因为看了“三谈多态”而对我心生仰慕,当然,她自己从来不肯承认)。

“产假”过去了,今年以来,陆陆续续写了一些代码,虽然效率不高,不过毕竟在动手了 :oops:

感觉自己这两年,处于一个人生重要的“转型期”。不得不承认,我早就已经不是一个纯粹的程序员了,现在也不单纯是一个ISV了,转型会转成什么结果呢?只希望让大家和自己都能满意~~

农码生涯 | 评论已关闭 | 15,699 次阅读
简短地址:http://ncblog.net/396/
回到珠海    @ 2008-04-07, 21:46

今天一大早,穿着毛衣出门
中午,到达珠海,换成短袖短裤

重新回到了台机上,很好很强大

农码生涯 | 评论已关闭 | 8,226 次阅读
简短地址:http://ncblog.net/392/
2008 comes    @ 2008-01-01, 02:01

惯例的,又到写跨年度回顾展望时候了。

2007走向2008的那一刻,正在和solmyr在魔兽世界中刷副本,就这样在不知不觉中,2008已经来了~~

这一刻,老婆和宝宝在熟睡,在2007年年初的时候,自己的愿望中有“希望宝宝健康顺利的来到这个世界”。现在,宝宝已经9个月大了,并且真的很健康,并且很聪明,而且很帅 :grin:

工作上,2007“产假”了,2008年要做的事情,早就有了安排,要和伙伴们一起努力了。

tom昨天(30号)终于结婚了,跑去中山参加了他的婚礼,他们会不会有个米奇宝宝呢? :razz:

农码生涯 | 2 个评论 | 32,409 次阅读
简短地址:http://ncblog.net/380/
毒霸10周年    @ 2007-12-11, 22:49

上周五,被邀请回金山公司参加毒霸10周年庆。毒霸现在的人员真是多啊,遥想当年~~

最高兴是遇到了若干很久未见的老朋友,比如5年多前离开后一直未露面的陈夏。遗憾的是仍然有很多老朋友没有回来~~

农码生涯 | 评论已关闭 | 7,506 次阅读
简短地址:http://ncblog.net/377/
产假    @ 2007-10-31, 07:27

2007年至今,只剩下两个月了,大半行程已经走完。

2007年,应该是自己成为ISV这些年来,最轻松的一年了。在软件开发上,今年的成就极小。

自己归纳原因无非两点:
1、人生经历了一次重大转变——宝宝诞生了,导致很多方面发生了大改变;
2、从2002年开始编写第一个产品至今5年,稍微有些倦怠了;

宝宝的诞生,无疑带来很多乐趣,当然也免不了很多麻烦。虽然宝宝主要有LP和保姆带,我倒不至于因为宝宝而无暇coding,但是一个人突然成为父亲,不免在心理上、情绪上以及生活习性上发生一些改变,这些改变或多或少会对工作有影响。

做SW已经5年了,反反复复的coding/support循环,确实让人有所厌倦。尤其support,(这个我跟很多朋友都抱怨过,请允许我再罗嗦一次),几乎让我当初喜爱做软件的热情湮灭。如果一个软件能够大卖却同时能做到0维护,应该是ISV的终极梦想吧?呵呵~~其实,如果当初一开始就是做纯粹应用类的软件,那么现在应该距离这个“终极梦想”不会太遥远。鬼使神差,当初会踏进VCL组件这一行,这种专业类的东西,结果只能是让我陷入无止境的地狱中。这甚至让我害怕去启动一个新项目,开发一个新产品……

所以,虽说2007年是最轻松的一年,但其实,却也活得并不那么轻松。去年说过,以后财务自由后想和LP去旅行,以及做想做的程序。这些至今仍然做不到。甚至,现在抛开Foxmail两天,都不行——用户邮件不处理,意味着什么?

希望,这种倦怠,只是暂时的。2007年,权当放自己一个产假~~

又到秋天了,一直很喜欢秋夜的丝丝凉风吹在身上。只是,生活方式被迫做出一些调整后,这种机会并不太多~~

农码生涯 | 4 个评论 | 26,641 次阅读
简短地址:http://ncblog.net/374/