Life

共 424 篇文章。

忍……

• Life

前几天clive大长辈发了杨维中的《新同事》给我,Jeff Huang的歌词摘录如左:

喔耶,爆炸吧~爆炸吧!

愛用 .lib 嘛… 爆炸吧!
愛亂用 global variable 嘛… 爆炸吧!
愛亂 call function 嘛… 爆炸吧!
愛 copy & paste 嘛… 爆炸吧!

喔耶,我聽到 windiff 了,爆炸吧!爆炸吧~~~

(在 VC6 裡,做 .lib 時,是不會檢查 dependency 的。也就是說,如果你呼叫了另外一個 .lib 的 function,只有 compiler 會檢查該 function 有否宣告過,linker 不會檢查該 symbol 是否存在。因此,如果 include path 有設,header 也有 #include,就不會顯示任何錯誤。必須要等到用該 .lib 的人,在做 .exe 或 .dll 時,才會產生 missing symbol 的錯誤。

另外,.lib 相當於是把所有 function 都赤裸裸地開放出來,這樣就沒有所謂的「模組介面」,因此很容易就會亂呼叫 function,而沒有注意到,呼叫了不應有相依關係的 component 裡的函式。又由於前述不會有 missing symbol 錯誤的關係,而無法察覺這樣的錯誤,因而導致最終程式的 dependency 關係會一團亂。

亂 call function,除了上面「呼叫了不應有相依關係的 component 裡的函式」的狀況之外,還包含了「喜歡自行在 .c/.cpp 檔前面,重複宣告函式,而不是用 #include 將對應的 header 引入」。 這會造成當所依存的 component 更新,prototype 改變時,會無法於 compile-time 察覺,若僅 prototype 改變,function name 不變的話,甚至連 link-time 也不會產生 error,假使 test-time 還是無法測到這個問題,那就等著在客戶那邊爆炸。)

阅读全文… ( 本文约 584 字,阅读大致需要 2 分钟 )

三亚

• Life

终于把我相机里在三亚拍的照片贴出来了。由于时间原因,这些照片没有做任何后期处理,有许多东西还需要再写说明。

本次三亚行程如下,大致记一笔。

5月4日:首都机场出发,到达三亚凤凰国际机场机场;坐房东的车到达位于碧海蓝天的住处(花、客房外观)住下,晚上在大街上转了转。
5月5日:上午在天涯海角(坐双层巴士,雕塑、当地的游客拖伞、)、下午在南山寺(鳌山寿谷、花、花、 素斋、罗汉全斋、素斋糖醋排骨、吉祥经、十八罗汉、傍晚的海景、南海观音)。
5月6日:蜈支洲(阴天)。
5月7日:兴隆植物园(花、花、木瓜、超大个菠萝蜜、花、仙人掌花、仙人掌、花、湖水、蝶、大蜘蛛、花、绿叶、花、红色蜻蜓、果实、一种毒老鼠用的植物、小路、大蝴蝶、金银花、四脚蛇、金色皮肤的四脚蛇)、南田温泉。
5月8日:亚龙湾(入口的海底世界牌子、海边、伞下),买了些当地的香水柠檬和普通柠檬,店家的老板和这位小妹用很有意思的方法将柠檬切片制作成柠檬水。
5月9日:从三亚凤凰国际机场出发,返回首都国际机场。14:00到家。

阅读全文… ( 本文约 447 字,阅读大致需要 1 分钟 )

抉择

• Life

今天中午朱总终于请客了!说实话,不是很想吃这顿饭,我想,可能没人能理解我为什么这么想,我也不打算解释这件事,即使有人把我的想法误会成别的──很多事情需要烂在肚子里,而比这更多的事情,则需要一个人去面对。

阅读全文… ( 本文约 156 字,阅读大致需要 1 分钟 )

烂泥扶不上墙

• Life

烂泥扶不上墙,最近经常有冲动跟人大声喊这句话。说实话,很多时候很想发作,但是,何必呢?

参与评论

老了 :-(

• Life

今天在 OpenBSD 网站上看到了他们的一个口号,心里咯噔一下,跟大家分享:

Only two remote holes in the default install, in more than 10 years!

好吧,我第一次注意到这句话的时候,是6年,1洞。老了 :-(

参与评论

《通天塔》

• Life

获第64届美国电影电视金球奖的最佳剧情片奖。

两个摩洛哥男孩的父亲从一个导游手中,买到了一支日本游客送给他做纪念的M27步枪。两个男孩瞄准了3公里以外的一辆旅游车,并击中了一位美国游客。故事由此展开。

阅读全文… ( 本文约 193 字,阅读大致需要 1 分钟 )

回应一下某企业的枪手

• Life

最近某公司的枪手在我的blog上的发言很踊跃,我表明一下我的态度:我对这家公司已经非常失望,我没有兴趣在一群不愿改进的人身上浪费我宝贵的时间和生命。愿意不愿意改进是你们的问题,如果情况不再恶化,我不想再深究;假如再做出格的事情,我们法庭见。

之所以还要回应,是因为这些枪手们十分混淆视听的言论。拜托做枪手,有点专业精神好吗?拿人钱财,替人消灾懂不懂?我从疯狂投诉到现在都懒得写关于这家公司的东西了,还过来胡说八道个啥劲?

阅读全文… ( 本文约 739 字,阅读大致需要 2 分钟 )

充实的一天

• Life

弦绷得太紧,是会断的……

今天看学校网站才发现deadline到了,安顿下手里的工作,签字盖章之后,已然17:40了。急忙冲向四环。

路上无话,也许真是累了,几次差点睡着。

阅读全文… ( 本文约 276 字,阅读大致需要 1 分钟 )