2024年已过去 31.53%
又被2001年写的一段话感动了一把    @ 2006-10-16, 12:53

偶然间,在网上翻看了自己在2001年写的《Delphi高手突破》第一章中的一段话,又被感动了一下:

我相信,走上编程这条路,对于我来说是必然的。能成为专业程序员,也是我所梦想并实现了的。但是,Delphi的出现以及被我所认识、熟悉、迷恋并成为工作的一部分,应该说是一个意外的惊喜。

还记得,当初,lp还是女朋友的时候,看到这段话后,气鼓鼓地说“你去娶Delphi吧”。 :grin:

农码生涯 | 2 个评论 | 15,766 次阅读
简短地址:http://ncblog.net/256/
收到这样一封邮件    @ 2006-10-09, 12:41

我在你网站上看到的是:
SUIPack 专业版(含所有源代码)个人使用授权 - ¥288元人民币

可是我已经有源码了,现在想注册为正版用户,想有更多的技术支持,要求价格50元;
另外我在你其他网站论坛上说购买正版也是50元;
是否可以?(附我的suipack源码,是5.8版式本的,现在我想要6.1版本)

我实在不是很明白,他的真实心态是什么?

如果是纯粹的盗版使用者,那么根本没必所谓的“购买”,以及写这样一封邮件;
如果是正版支持者,那么也没必要如此讨价还价,还以“已经有源码了”为“谈判条件”;

他所谓的“论坛上说购买正版也是50元”,至少是3年前的事情了。而最早,其实SUIPack含源码版本(1.0)在国内只卖25元。而当初购买的用户,至今仍然在享受着最新版本。对我而言,正是有了这些早期购买的用户的支持,我以及东日才得以发展至今,而对于他们而言,当初以很低价格购买相对较简陋的早期版本,而如今仍然能够获得不断完善的最新版本而使得软件越来越“超值”,这应该就是所谓的“双赢”。

或许,他也只是为了以最小的成本获得使用最新版本的权益,但是从我而言,这个要求看起来是多么的荒谬和无理。更何况还用“已经有源码了”来作为谈判条件,这在我看来就更是无耻!
:evil:

如下是我的回复:

抱歉,您所指的“在论坛上说购买正版也是50元”是至少三年前的事情了。
最早SUIPack含源码版本价格是25元。

不过很抱歉,现在已经无法满足您的要求,诚心购买的话,请点击如下页面
中的“在线购买”按钮:

购买 SUIPack

至于您是否已经有源码,与您是否要购买以及价格无关。

谢谢!

东日软件 | 1 个评论 | 50,901 次阅读
简短地址:http://ncblog.net/255/
总是莫名其妙感到一阵的空虚    @ 2006-10-08, 01:35

前阵子听郑智化的“水手”,听到其中的“总是莫名其妙感到一阵的空虚”,突然特别有感触,于是就拿来做了MSN签名。

为什么经常会无聊、空虚呢?其实自己并不缺事情做,只是有时候并不想去做。

今天和solmyr在msn上聊天,他倒是一语中的:

我发现我们的生活有点与世无争,又没有什么抱怨的东西,连骂领导的机会都没有,所以反而有时候觉得没有意思。

呵呵,想想还真是这样,以前上班,和朋友们在一起聊得最多的就是发牢骚,骂人,现在没什么好骂的了,反而经常觉得没啥事情好做。平时压力也不是特别大,所以也不需要类似去唱K那样放松一下。

不知为何,突然想到那句“不在沉默中爆发,就在沉默中灭亡”,是不是这个意思? 8-O

农码生涯 | 评论已关闭 | 30,479 次阅读
简短地址:http://ncblog.net/254/
我在金山的日子--后记    @ 2006-10-06, 05:27

写完“我在金山的日子”,我才发现自己的记忆力真的已经大不如前了,很多事情的发生时间,都需要一些辅助手段来帮助记忆了。而甚至有些事情发生的先后顺序都会搞错,幸而每一篇写完后,一些“当事人”会给出指正,我则立即修正,如同平日里改bug。

我在想,如果我早一些有自己的blog,或许会对记忆更有帮助,不过这一点已经无法改变了。过去了的,终究过去了,无论我如何怀念,都不会再回返。

只是,那一些深深刻画在脑海里的景象,是无法被抹去的:广州某小饭馆里笑得歇斯底里;某冬日午后的阳光温暖双手;熬夜通宵新竹送来的免费夜宵~~

以及,这一整段和同样年轻的朋友们一起度过的青春岁月……

在文中,我经常使用“那时的金山”的字眼,这是因为,我所描述的是,是我所经历的时期的金山,而非之后或者现在的金山。随着公司发展,走出作坊模式,我相信并且据我知悉,现时的金山已经很大不同于“那时的金山”了。当然,这之间我并非做好坏之论,况且“现时的金山”已经与我无关了。

2006年9月底,珠海金山正在进行搬迁,将在附近的另一座大厦中度过2年左右的时间,而原金山的大楼将被拆除,重新建造更高的金山大厦。于我而言,新的大厦,和“现时的金山”一样,与我无关了。

幸而,保存了一些原金山大厦的照片,使之得以在“旧金山们”的回忆中残存。



阅读全文 »

我在金山的日子 | 2 个评论 | 39,465 次阅读
简短地址:http://ncblog.net/253/
告别激情与“毕业”--我在金山的日子(六)    @ 2006-10-06, 04:55

2002年6月,esan转到了测试组,一开始和xf一起做单机版产品的测试。那时正是毒霸2003主程序重写关键时刻,因此在毒霸2003开发后期,esan专门负责主程序的测试,这段时间被Ritchie戏称为“夫编妇测”~~

6月应用组几个人离职了,而Moonet是7月底才入职的,来了之后就被赶鸭子上架,去搞InstallSheild脚本,接手做安装程序了。因此6月、7月、8月的开发中中,应用组基本上只有我、visual、qinzm三个人。visual是经理,那时每次分配工作都比较简单,主程序及相关部分就是我的,其他基本上都是qinzm的,visual自己负责网镖。

9月11日新版本发布,并同时搞起了“蓝色安全革命”促销活动,降价促销从来都是金山的秘诀,和上世纪九十年代的那次“红色正版风暴”呼应,这次同样获得了巨大成功。“蓝色安全革命”后,毒霸的市场占有率一度超过50%,也因此,发布后王峰(时任SUG总经理,SUG--信息安全和工具软件事业部)也来珠海请整个毒霸组聚餐一顿。而那年年尾,年终奖也是我在金山的日子中,最高的一次。

新版本发布后,又开始一个新的轮回--对刚发布的版本的维护+下一个版本的立项。

moonet开始接手主程序,我给他讲大概的程序框架,他自己研读代码,有细节问题再问,如此直至完全接手。而我,在新版本中的任务,主要就是重建毒霸的NT Service。在经过毒霸4/2003中第一次的NT Service的构建的经验下,对毒霸的NT Service的功能定位以及流程有了更好的把握,并在领导要求下,用VC重新构建新的毒霸NT Service及其框架。

esan在毒霸2003发布,测试组也来了新生力量后,就转向了负责当时仍然在开发中的毒霸网络版1.0的测试中,并在此期间开始学习系统的测试理论。

经过一年多“拼命式”的激情工作以及一些老朋友离开后,人已经有些疲了,激情逐步消失。不过,和同事们的相处方式并没有变化,无论老员工,还是新朋友,都一起玩得比较开心,经常也会在周末出去找地方玩。



阅读全文 »

我在金山的日子 | 1 个评论 | 45,711 次阅读
简短地址:http://ncblog.net/252/
在VMWare装Vista RC1    @ 2006-10-03, 04:48

上次在VMWare (5.5) 上装Vista Beta 2做测试环境时一切顺利,这次下载了Vista RC1(Build5600)的iso后,也就想替换掉beta2了,如上次一样安装。

结果在用iso启动时,虚拟机屏幕就停留在“Windows is loading files…”不动了,等了很久。没办法,就再次启动上次装的beta2,启动后再安装,安装倒是能够开始了,不过在安装到第一次重启后,系统又陷入了黑屏,然后再也没有亮过。

google搜索了半天也没结果,突然想到可以去vmware的论坛上看看,结果真的在一个帖子中找到了解决办法~~这个老外比较牛,方法就是在你的虚拟系统的vmx文件中添加两行:

svga.maxWidth = "640" 
svga.maxHeight = "480"

以强制虚拟系统的分辨率,然后用iso启动就可以正常进入安装过程了。安装完成后再安装vmware tool到虚拟系统中,在安装完vmware tool后再把vmx文件中添加的那两行删掉即可。

搞了大半夜,没想到问题居然在这里~~晕~~

软硬兼施 | 评论已关闭 | 23,641 次阅读
简短地址:http://ncblog.net/251/
共享软件·流氓插件·盗版破解    @ 2006-09-29, 18:06

最近,流氓软件的话题,开始热闹起来了。

自从最早的3721出现后,流氓软件/插件一直是令我深恶痛觉的。我先给一个我对流氓软件/插件的定义,免得读者对错号,入错座:

流氓插件:通过spam方式(比如当你访问一些网站时,老是不厌其烦弹出来要求你安装的)或者任何其他用户不知情情况下安装的,并且难以卸载(包括没有明确的给出卸载方式说明的),甚至会给系统带来不良影响的插件。

流氓软件:捆绑流氓插件并在用户不知情的情况下强行安装的软件(无论是否带卸载)。

最早的3721,虽然我是将他归入流氓插件行列的,不过说实话,确实也看到过很多初级电脑用户,真的需要它。那么可以说,3721至少还有一点“用处”。而发展到现在,这些流氓插件绝大多数已经不再具有一点用处,除了弹广告和搞砸系统,以至于现在被开始讨伐。

身边一个朋友,一次找一个文件修复工具,下载了一个号称免费的1.2M大小的安装包的工具,安装后,其实真正有用的只有一个EXE,200K不到。安装30分钟后,系统开始变得不正常,然后几乎无法再使用。重起进入安全模式检查,发现居然被安装了超过30个插件(分别存在于系统临时目录、系统目录等)。可见流氓插件/软件已经到了无所不用其极的地步,招人憎恨。

不过,这次这个话题热闹起来,比较出乎我意料的,是居然有很多人支持流氓插件的存在。

屁股决定脑袋,争论双方当然都是站在自己的立场上,那么很显然,支持流氓插件存在的,一定是该“产业”的受益者。受益者有谁?插件提供者?广告商?流氓软件作者/发布者?

插件提供者,那些流氓插件的制作公司,发布插件无非是为了一个“市场占有率”,然后可以提供一个“良好”的广告发布平台。插件提供者在这场争论中,一般都只是表现出“无辜”而已,并不承认自己发布的插件是流氓的,当然,也不会明白宣示支持流氓插件。

广告商,花钱在流氓插件上打广告。我目前还是很不明白这些广告商的想法,莫非这个广告效应真的很好?争论中倒是还没有听到过来自广告商的声音,很想听听。

流氓软件作者,本应是共享软件/免费软件的作者,出于各种原因,成为流氓插件的最有力的散布者,当然,会给自己带来一定收入。而最明确表示支持流氓插件的声音,正是来自这些作者。以下为了行文方便,简称这些作者为A作者。

最早,出于兴趣,很多人将自己写的能解决一定问题的软件,发布在网上,供大家免费下载以满足自己的成就感。后来,当他们发现软件用的人多了,就需要不断维护和改进,但这个是需要成本的,所以,他们开始收取少量费用,这就有了共享软件。再后来,因为可以收取费用,就可能变得有利可图,出现了大批商业运作的共享软件,于是shareware成为了一个产业。

赚钱的事情,当然大家都会有兴趣干,而做共享软件来赚钱,就成了非常吸引挣扎在温饱线的中国程序员们的方式。不过,中国共享软件的发展并不那么顺利(其实,这个世上,有什么事情是回一帆风顺的呢?),同样挣扎在温饱线上的用户们,并没有太多能够用于消费软件的钱,唯一只能寻找免费软件或者破解的盗版软件。软件作者们发现用户在使用自己辛苦编制的软件,却不给钱,心里肯定不平衡。一部分开始寻求在海外生存,一部分开始拼命研究防破解技术,一部分开始给自己的软件中加入广告插件,以换取一些广告费用。还有一部分,也就是A作者们,在流氓插件商的怂恿之下,给自己的软件包中捆绑了流氓插件,并强制或者暗暗装入用户的电脑中,从流氓插件商那里获得收入。

A作者们在争论中始终强调的,无非是:

比如说:“我做共享软件被破解搞得毫无收益,只能捆绑流氓插件”。
比如说:“用户爱用盗版,他们活该被插”。
比如说:“如果没有盗版,我早就是百万富翁了,何必还要插?”

总之,就是盗版该死,一切都是盗版的错,用户爱用盗版,咎由自取。

我想,如果你是这样一种心态,那么你是无法成为一个优秀的共享软件作者的!

盗版存在,由来已久,即使在美国,微软发展的早期,盗版情况也是很泛滥的,但这一点都没有妨碍美国出现那么多软件巨头企业。有一种观点说盗版帮助了电脑/IT技术在中国的普及,我虽然并不十分认同(原因下述),但至少我们这些所谓程序员,包括A作者们,都无法否认,我们也是受益者之一。且不论你现在使用的操作系统,开发工具平台是否正版,只说你在学习电脑、编程的生涯中,一点都没有得益于盗版?如果有,那么现在一旦自己成为作者,就大肆抨击盗版万恶,是不是太不厚道了呢?

再次说明,我不提倡盗版,我的观点是,如果没有盗版,出于经济学原理,我们现在未必不懂电脑以及编程,只是东西不同而已。没有盗版的情况下,用户可以选择免费的东西,即使收费的东西更好。就比如我现在买不起四个轮子的小车,那我就按照自己的经济能力,买两个轮子,虽然比起四个轮子的要费力,要慢一些,但我只能满足于自己的经济能力范围。如果没有盗版,那么我们可能现在都在Linux下搞开发,或许开源在中国变得更有活力~~当然,这只是假设,我的意思是,即使没有盗版,用户还是有选择权。

“用户爱用盗版,他们活该被插”,用户爱用盗版,他们就该死吗?仍然基于经济学原理,只要人是理性的,那么如果有盗版存在,当然首选盗版,除非你不是人,或者说不是理性的人。爱用不花钱又好用的东西,是天性,并不是错。错只在于制造盗版的人。

“如果没有盗版,我早就是百万富翁了,何必还要插?”,这句话就更荒谬了,说这句话的A作者作了假设:
如果没有盗版,我目前的所有盗版用户都会给我钱

如上所述,即使没有盗版,用户还是有选择权的,你应该考虑,目前使用你的软件的盗版的人,有多少是必须使用你的软件,并且在没有盗版的情况下,没有其他替代品的用户?有多少是因为你的软件盗版不用钱,才使用你的软件,而如果要钱,就不使用的用户呢?

正如之前看到过一篇文章,说某共享软件作者牛X却穷困,其软件下载量超过10000的时候,“眼看一辆宝马飞走”,这也是基于所有下载了的人,都会购买的假设。凡是做过共享软件的,看到这里(下载量区区1w),应该都会哑然失笑吧。

做共享软件,需要很多方面的素质:技术、营销以及持之以恒的品质。A作者们,你先看看你自己拥有什么和缺乏什么,你都具备了吗?

做共享软件,大致的,可以划分成比较成功的--也就是能有满意收入,和不那么成功的。如果剔除捆绑流氓的收入,A作者们,你觉得自己是属于哪一类呢?应该是不那么成功的吧,否则“何必还要插?”。

一群不那么成功的作者,在那里呼唤抵制盗版,呼唤插件有理。在社会保障体系中,我们应该同情、保护弱者,而在商业角度上,弱者始终是要被淘汰的,要不被淘汰,应该努力成为强者,而不是要求别人保护自己,或者成为流氓或者流氓帮凶。

另外,如果你是抱着要成为百万富翁的愿望而加入共享软件行业的,结果恐怕大部分是要失望的。共享软件从来就不是产生暴发户的好行业,想依靠一两个小软件作品就大发其财,未免天真,虽然有那么一两个典型。即使在全球其他盗版最不严重的国度里,大多数共享软件作者依然只是处于赚点外快的水平,并不是人人都能做winzip(当然,不是指编程)。

如果你依靠共享软件赚不到钱(甚至穷困到生活都有问题),只能说明,这个行业不适合你,那么还是去找份工作吧,或者可以学习流氓鼻祖,去做反流氓。

我是一个共享软件作者,出于己所不欲,勿施于人的想法,我从不在自己的作品中捆绑任何第三方的插件(不管是不是流氓)。

胡言乱语 | 评论已关闭 | 119,294 次阅读
简短地址:http://ncblog.net/250/
物流奸商    @ 2006-09-29, 12:34

朋友从深圳寄包裹到珠海给我,找了深圳的一家物流公司“联运通”,朋友说了要送货上门,他们收他60。然后他们把货转给了“孟源”物流公司,只给10块钱,货送到了珠海,“孟源”要我自己去边检站提货,当然,“孟源”只收了10块钱,怎么可能送货上门?朋友再次打电话到“联运通”,他们居然说,是可以送货上门,不过需要收件人另外交50块钱。

“联运通”什么都不做,居然有脸收50,道地奸商!

胡言乱语 | 1 个评论 | 38,532 次阅读
简短地址:http://ncblog.net/249/
激情岁月(下)--我在金山的日子(五)    @ 2006-09-25, 03:15

10月底陈放离职后没多久,我就申请从工作区的最里边调到里间的最外一列,mym的后面,因为陈放离开后,最里面那个区域已经空荡荡了,比较孤单。搬过来后,esan坐在和我隔一条卡位走廊的前座,那时经常和mym一起去她那里骗苹果吃(其实从小到大一直以来我都不爱吃苹果,但那时却不同)~~

从广州开完发布会回来后,我和esan恋爱了。

毒霸2002发布后,并没有如以往着急继续下一个版本的开发,而是先进行旧版本维护,修改bug,以及领导们为新版本立项等。经过大半年打仗般的开发(毒霸2002只用了3个月开发时间),众将士需要一个调整修养了。

那是我在珠海过的第一个冬天,不知是因为热恋的原因,还是珠海的冬天本身真的很迷人,我至今仍然最喜爱珠海的冬天。牢牢映入脑海中的那个冬日午后,在住处洗了澡去公司,公司里静悄悄,那是一个周末,大家都要到晚饭时间才来,只有几个人在。冬日午后的阳光懒懒的洒在靠窗的编译机显示器上,而我站在编译机旁,手伸到编译机的显示器上,伸进阳光里,感觉很暖,很暖……

也就在这个12月里,意外的,我接下了清华大学出版社一个编辑找我写书的任务。

金山毒霸2002发布后,座位又重新作了调整。毒霸已经扩张,将四楼外间也占了下来,整个应用组一起搬到了外间南边,整个测试组搬到了外间北边,据说这样安排可以让应用组(也就是单机产品开发)和测试组距离较近,便于沟通,从而利于提高产品质量。里间则完全留给了引擎组、病毒分析组以及新成立的网络版组。网络版组由cx负责,那时候cx和solmyr、mym三个人一起合租,因此三个人几乎都在一起上下班,被我们称为“cx等三人”,后来有一个硕士研究生,wzy,来实习了半年,那时候比较多一起玩的就是这帮人了。

在应用组区域,我前面是qinzm,qinzm以开发速度著称于毒霸组,不但写程序速度很快,而且专门负责攻克较高难度的问题。不过正因为这两点,他的程序很需要像tanna这样的兢兢业业的强力测试来负责跟进,保证稳定性。我后面的座位空着,左边也空着,右边就是应用组老大--visual,当然,我们之间隔着一层卡位板,而且visual常深深陷入椅子里面,以至我每次跟visual讨论问题时,都要坐到桌子上,踩在椅子上(当然,脱掉了拖鞋)。esan坐在visual前面,visual右边是sWin,sWin后面是新来的refdom,refdom也有些来头,是之前很是出名过一阵的h盟的主要创始人之一,他来到金山后主要负责漏洞扫描以及防黑等功能模块的研发。

这次调整座位,对于我而言,也是在金山最后一次调整座位,在这个位置,我坐了两年。

过了元旦后,新版本开发才开始进行,当时定名是金山毒霸2002增强版,也就是版本3.5,计划4月底发布。对我而言,就是继续分拆主程序中的一些模块出来做公共模块,以及最主要的,全新构建毒霸的NT Service,这包括将文件防火墙由Service来加载;构建NT Service的界面控制――金山毒霸大管家以及Service的对外接口;以及修改了文件防火墙以配合NT Service。其中“大管家”这个名字,一开始只是我在开发时暂且这么叫的,没想到后来居然还真被采纳到正式产品中了。

二月初放假大家回各自老家过春节,我和UI组的kay以及当时还在西山居的夜超载一起坐飞机回家,他们两都是飞到上海后还要再转车。这是我第一次坐飞机,很惊讶于两个小时就可以到家了,而坐火车需要一天一夜。那时就跟自己说,以后我一定只坐飞机,不坐火车回家了。

春节过完再次返回珠海,开工仪式后,工作继续……



阅读全文 »

我在金山的日子 | 2 个评论 | 62,964 次阅读
简短地址:http://ncblog.net/248/
忙了一整晚    @ 2006-09-22, 07:26

SkinBuilder(其实是SUISkin,当然,也包括SUIPack)支持skin文件中菜单条和工具栏的渐变色以及背景图片定义了~~

一改,动全身,几个产品都更新。

忙了一整晚,不过,大部分时间还是费在上传更新上了。

网络速度越来越慢,前阵子upload还能达到200k/s,现在只能到50k/s,后来加了个tor壳,居然速度能提升到150k/s~~这该死的GFW,难道不是因为它在作怪吗? :twisted:

农码生涯 | 评论已关闭 | 9,672 次阅读
简短地址:http://ncblog.net/247/