解惑

解己之惑,解人之惑

分类:杂感 (第5页共8页)

随感随写

每个国家都需要英雄

今天下午看了一部印度电影,中文名是克里斯,英文为Krrish,感慨良多。
先说说电影本身,故事的情节不不是很新,一个地球人和外星人联系上,不过车祸死了,所幸老婆没有死并且生下一个男孩,外星人把超能力传给了他的孩子,后来他的孩子被一个科技公司的总裁利用发明了一个可以预见未来的电脑,然后他看到了自己的未来:马上就要被那个总裁杀死,就毁掉了电脑。那个发明电脑的人有一个孩子,孩子继承了他的全部超能力并且更强,孩子的奶奶为了避免孩子遭遇同样的命运把他带到一个很偏僻的地方,但是孩子长大后遇到一个漂亮的女孩并且爱上了她。女孩为了工作把他骗到新加坡,后来他无意中听到女孩和她的同事的一段话以为她不爱他,在他离开的时候她带着一个男人出现,这个男人是他爸爸的手下并且告诉他,他的爸爸没有死,因为那个总裁不甘心失败试图重建那个计算机,但是计算机需要他的爸爸的视网膜和心跳作为密码。那个总裁在开启电脑后看到的是自己的死,并且努力抗争,但是最后还是死了,那个孩子救出了自己的爸爸并且带着女孩一起回去见奶奶。

再说说我的感受吧,首先就是每个国家或者民族都需要自己的英雄,这个从这个电影可以明显的看到,这个主角和超人非常的类似,所不同的是他还是怕子弹的;第二就是民族间的冲突,不知道是否是我多虑,这个片子中的流氓和打手基本上是华人,可能因为故事的那些事情发生在新加坡这个华人比较多的地方,片子中只有一个正面的华人角色,街头卖艺为了给妹妹治疗腿,超人从他的卖艺中学习到了武术,这个可能是全世界对中国人的最大认同吧?第三也可能是我多虑,从片子来看,好像新加坡都是印度人的地盘?第四就是印度的风景很美,他们住的那个偏远的地方的风景很好,开头的城市的建筑也不错,但是没有很多城市的实景,每个国家自己拍的片子都是说好的方面?第五就是爱情故事千篇一律,就不说了。第六是印度电影的男友主角确实很漂亮,特别是女的。第七,不知道其他的印度电影是不是也这样,这个片子长达三个小时,其中至少有四段主角的歌舞,片子中好像叫ADLABS,拍得很好看,印象中印度人确实能歌善舞。最后就是现在看电影,感觉情节都比较老套,剧情如何发展基本可以猜到,每个主要人物的结局一般看一会就能猜中了,不知道以后怎么办?

每个民族都需要讴歌自己,给别人一个好印象,呵呵。

Cherami的由来和消失的VRML

很多人奇怪我的网名或者英文名为什么叫cherami,其实这个词是一个法语词,意思是亲爱的朋友,一般指男性,还有一个词是cherame,意思一样,指女性。好像是在看一本小说的时候无意中看到的。后来上网的时候就想,什么名字别人不太可能想到用到?我觉得cherami是个好的选择,后来的事实证明我的猜测是正确的。
其中我遇到的最大一次挫折就是在中国人注册,这个名字已经被人使用了,费了很大的劲查到那个人的QQ,就在QQ上要那个人把那个ID让给我,后来慢慢知道她是一个MM,是学法语的,她说我是男的,应该用cherame,她说cherami才是指的女性。她经不住我的纠缠,答应让给我,后来却又不干了。

后来有一件很巧的事情,就是在图书馆里面看到介绍VRML的书,感觉这个是未来Web的方向,那本书最开始的介绍也是说“VRML的英文全称为Virtual Reality Modeling Language,即虚拟现实建模语言,它是第二代WWW的标准语言。”,学习了几个月,掌握了基本语法。后来想到注册一个自己的域名,试了下cherami.com,没想到竟然是一个使用VRML建立的虚拟世界交友网站,可惜那个时候还非常的简单和粗糙。

现在VRML好像已经销声匿迹了,希望cherami不会。但是我更希望真正的下一代3D的Web语言能够尽早出现,这样我们就可以享受一个真正的虚拟世界,而不是在网络游戏中沉沦了。

分享才能进步

一直一来我都坚信分享才能进步,在解决别人的问题的时候你能够学习到光靠自己钻研所不能学习到的内容,原因有几点:

  1. 思维方式不一样
  2. 写代码的风格和习惯不一样
  3. 工作的领域不一样
  4. 经验不一样

无论是哪个方面不一样,都会有一些你可能永远也不会遇到的问题,这些可能对你的帮助不大,但是这些奇怪的问题往往可以帮助我们认识一些你自己不会主动也想不到的知识点,而且做为同事同仁,你不可避免的要帮助别人解决问题(特别是你成为一个高级工程师的时候,你一定会带其它的人做项目)。
另外,你自己理解和让别人也理解是完全不同的,很可能你理解某个问题,但是要让别人也理解并不容易,只有你思考过最好是实践过的时候你才会知道,在把这个知识系统的写下来之后,实际上你对这个知识点也掌握得更加的清楚了。
最后就是很可能你以为你掌握了,实际上掌握得并不全面和彻底,一个典型得例子就是Java类的完整构造执行顺序,原来我以为我掌握得很彻底了,看了别人遇到得问题和分析我才知道我的理解并不全面。所以分享以后,可能对那个方面更加熟悉的人可以看到并指出你的问题。

搞软件的确实比较辛苦,因为你知道的永远少于你不知道的!

要戴眼镜了

近几天视力急剧下降,怀疑是有什么病,一个同事说糖尿病的前兆有视力急剧下降的现象,上网查了下,好像还真的有些病会引起视力急剧下降,请了半天假到五官科医院,结果前面有90个人排队,等了一个半小时,医生说:你这个就是近视。我说我8年多视力都没有下降过啊,从高中毕业至今,为什么现在突然下降呢,最近也没有用眼睛很厉害啊!医生问我多大了,我说二十九,有没有办法可以控制。医生说,你都这把年纪了,又不是小朋友!彻底晕死。
老婆让我先不要急,现在还是假性近视阶段,看看再说。看来这段时间要少用电脑了,也不能打游戏了。可怜的眼睛啊,现在都只有0.4了(视力表简单的粗测),原来一个是0.6一个是1.0的啊。

令人费解的商品价格

一个到新加坡出差的同事回来给我们带了一盒巧克力,新加坡币是9.9元,折合为人民币大概50左右吧,但是记得超市里面至少卖70多,淘宝上好像是卖69,24粒装的那种方盒子,查了一下关税,好像进口巧克力现在才8.8%的关税,不应该差这么多吧。

另外我住在花木地区,隔着没有多远的三林的物价好像比这边便宜很多,例如基尾虾,花木卖14的时候三林卖11,等三林涨到14的时候,花木又卖17了,前两天老婆再在三林买的时候已经涨到17了,没有想到花木去买的时候,进门的那些摊位都是卖25,里面有一家最便宜21。

不知道这些价格到底是如何定的,难道也是像房价一样吗?

学会懒惰

记得有人说过最好的程序员是最懒的程序员,这个懒并不是真正的懒惰,而是学会高效率、低重复的工作。其实对于大多数程序员而言,都是在一个固定的框框里面写一些看似不同实际相同的代码,那么你有没有想过使用什么方法能够不写那些完全一样或者几乎完全一样的代码呢?很多人可能更多的是复制,特别是在IDE的帮助下,拷贝一个类,它会自动帮你替换一些相关的东西。这个方法是不对的。你的代码中如果存在一段代码重复三次以上的情况,你就要想办法不这样重复了。我常用的有两种,一种就是写工具类,还有就是使用Template method模式,基本上可以解决90%的问题。
另外一点就是写代码能够做的事情不要自己一遍一遍的重复做,例如这次我写的EJB单元测试框架,其实我可以要求大家写单元测试的时候自己发布EJB,只发布自己需要的,但是我可以从项目的配置文件中读取到这些信息,就应该让框架自己来做;Entity Bean的finder方法MockEJB不支持,我提供了基础代码可以自己写Finder的实现,但是80%以上的finder的实现都很简单,就是两三行代码重复一下,换个字符串就可以了,但是我费了很多时间写正则表达式去解析这些finder,只有很少一些SQL使用了比较复杂的语法(288个里面只有34个)。
也有很多人说程序员很苦很累经常要加班,就我而言,我工作五年多来只加班过三个月,而且不是因为写代码,而是因为我一个人要解决40个人遇到的问题,我解决不了的或者解决方案会影响项目进度的我就要发邮件到我们的上游承包商的人,每天必须阅读和回复的邮件超过100封,而且要使用我并不是很好的英语写。而且我从来没有通宵加班过,最晚的一次是到半夜两点,还是陪项目组的人发布,我自己其实并不需要加班。
学会懒惰,学会思考,学会更深入的研究问题,你慢慢的会发现程序员其实不需要加班也可以搞定。

“谁叫你不幸生在中国”

刚刚看了KESO的三言二拍:世界能有多平?,突然想到了何祚麻的那句“谁叫你不幸生在中国”。在中国,有太多的事情需要我们这些靠打工为生的小人物们担心:

  • 房子太贵买不起,一个月税后拿到的工资不够买郊区一个平方的房子
  • 没有户口,你不知道你交的四金最后是不是只是给国库作了一点可以忽略不计的贡献
  • 不敢结婚,因为买不起房子养不起老婆
  • 不敢要小孩,因为买不起房子,不敢结婚,生了也负担不了昂贵的养育、教育费用
  • 不敢生病,小病小灾的就自己忍忍过几天就好了,大病没有办法了,准备破产
  • 不敢理财,因为股市你玩不过庄家,其它的你不知道里面有什么猫腻
  • 不敢失业,据说失业一个月,你以前交的四金就全部作废要从头交。
  • 。。。

据说明年的大学毕业生有近500万,不知道有多少人找不到工作,不知道现在已经工作的人会有多少又面临强大的危机感。在中国,做任何事情都可能面临强大的竞争,好像骗子特别多,太多的人都在寻找便宜更便宜的东西(除了你的女人可能会寻找更贵更好的东西

又被奸商坑了

昨天说电脑坏了去换了个板子,没有想到因为赶时间没有仔细的追究就被坑了。
昨天晚上睡觉的时候就在想会不会被坑了?但是开始我担心的还是他们曾经把我的主板和CPU之类的拿走到别的铺子看过,最担心的是把我的CPU从2500+盒装换成散装,回来查了下,还是盒装的512K的二级缓存,另外就是担心把内存换成杂牌了,看了下,好像没有换。
结果我最不担心的情况发生了,原想我的那个主板是烂得不能再烂的,不可能比那个再差了。早上上网查了下,竟然市面上没有那个Mercury的主板卖,连报价都查不到。
用everst查到的内存的频率显示的是PC3200(200MHZ),这个结果让我很疑惑,按照如下的说法就是DDR400的:
内存频率是指内存的工作频率,例如DDR266的工作频率即为266MHz,根据内存带宽的算法:带宽=总线宽度×一个时钟周期内交换的数据包个数×总线 频率,DDR266的带宽=133×2×8=2128,它的传输带宽为2.1G/s,因此DDR266又俗称为PC2100。同理,DDR333的工作频 率为333MHz,传输带宽为2.7G/s,俗称PC2700;DDR400的工作频率为400MHz,传输带宽为3.2G/s,俗称PC3200。

过正常的生活

可以这么说,我以前的生活好像都不是很正常,每天想的都是和技术有关的东西,在公司的时候上班,下班以后马上回家,但是回去后还是打开电脑做自己感兴趣的事情,连吃饭都是填饱肚子就行。可以说,每天只有三种事情:用电脑、睡觉和吃喝拉撒行,没用娱乐,没用运动。
去年年底的时候开始感觉腰、脖子和手腕经常的酸痛,然后因为一些事情也就开始减少用电脑了,特别是下班回家以后,原来每天回家以后差不多至少还要用3个小时,后来就改为半个小时或者完全不用,看书、看电视或者看电影,有时候也会和老婆一起出去转转,现在酸痛的现象已经很大的好转了,只是偶尔还会疼。
开始感觉正常生活的重要性了,一个人,除了自己感兴趣的东西外,还是应该参与一些自己可能不是很感兴趣的活动,毕竟身体更重要,健康更重要。事业和理想确实也很重要,但是失去身体的依托,注定是失败。事业不必急于求成。

好用的工具会造成思维懒惰?

现在下载一直用迅雷,感觉非常不错,充分利用了服务器方式和P2P方式两种的优点又巧妙的避免的各自的缺点。当然,这个对于服务器提供者是不利的,这个不是今天的主题,暂且不谈。
其实想说的是由于它很好用,因此每次下载什么东西都是先搜索,那怕是一个电视剧,也差不多是点击搜索出来的结果一个一个的加。
今天在下载一个东西的时候突然想到了原来用FlashGet的时候是批量处理的,既然迅雷会自动搜索相关资源,那么为什么不能找到一个地址之后然后只修改一下文件名一次性把那些都加上呢?试了一下,效果非常的不错,所以说,好用的工具可能会造成思维的懒惰,慢慢的变成工具的奴隶。
当然,公欲善其事,必先利其器。

更早的文章 更新的文章

© 2025 解惑

本主题由Anders Noren提供向上 ↑