在網路上看到有人在玩,終於在這篇《分析你的成份》知道了「分析你的成分」在哪。測試的結果為:
「洪健洲」的成分如下:
愛:63.49%
微型黑洞:21.26%
夢:7.38%
心中的翡翠森林:3.26%
戀兄情結:2.14%
反物質:2.06%
天邊一朵雲:0.42%
我的分身一號,「JeffHung」的成分如下:
黑暗:19.44%
飢渴:16.96%
信念:15.80%
屍毒:13.65%
時空斷層:13.14%
王水:0.92%
我的分身二號,「御風只配做笨木頭」的成分如下:
沙林毒氣:31.75%
天然呆:30.96%
空間扭曲:16.93%
被受害人折斷的決心:14.20%
人體暖爐:3.58%
時空斷層:2.57%
我的分身二號 (簡化大眾版),「笨木頭」的成分如下:
高性能炸藥:22.22%
乙烯膽鹼:20.27%
米諾夫斯基粒子:15.33%
歌聲:14.66%
雜魚:14.45%
三鋰水晶:6.37%
微妙:3.39%
燃燒的小宇宙:3.31%
「JeffHung.Blog」的成分如下:
沙林毒氣:46.11%
戀童癖:46.11%
鬼東西:5.69%
高張力鋼:0.97%
天下第一舉世無雙絕對無敵真正非常超越超級震古鑠今空前絕後刀槍不入無堅不摧無所不能好厲害:0.53%
一江春水:0.51%
寶貝的成分如下:
高手高手高高手:57.66%
戀妹情結:16.60%
時空斷層:11.47%
腦麻:8.64%
髒空氣:1.82%
巨大怪獸:1.73%
愛:1.66%
一江春水:0.44%
寶貝分身一號的成分如下:
愛:24.05%
膿:21.88%
G3毒氣:19.02%
王水:16.67%
對艦大型雷爆彈:11.55%
愛心光束:5.36%
髒空氣:1.42%
寶貝分身二號的成分如下:
海水:46.39%
星之雨:27.50%
對艦大型雷爆彈:13.83%
一江春水:6.37%
毒電波:4.28%
正義之心:1.30%
死靈怨影:0.25%
由上可知,我的本質是「愛」,但我的分身與衍生則非常危險。我與寶貝相識於「寶貝分身一號」,「愛」也從這裡開始。寶貝集溫柔與強韌於一身,這也是我深愛寶貝的原因。總之,結論是,我也不曉得我在說什麼了。
余光中的《怎樣改進英式中文?──論中文的常態與變態》蠻有意思的。不過,對於常要中文、英文兩邊看的人,要能注意到中是中,英是英,而不會不自主地合壟兩邊思維的差距,還真難。對於寫 code 比寫文章還多的我來說,缺少了練習的機會,更是難。
言歸正傳,這篇是從 Jserv 的《語文的變態》看來的,底下的有篇回應,我乍看之下,覺得蠻好笑的:
zhangchn:
看了余先生的文章,我深深感到李敖说过很多大话,但对于余光中的评价一点没错:语文太差!
恐怕余光中自己的语言更像英语,更需要锤炼和推敲吧。
這番話其實挺牛的,一下說李敖總說大話,把自己抬了一下,然後又說李敖對余光中的評價一點沒錯,再把李敖抬了一下,於是自己就更「高」了。也許我見識淺薄吧?印象中文筆言行能夠「蹈光養晦」的大陸人,還真不多見。多的是這種貶人抬己的語氣,好像要「高」,就得「牛」似的。
「要高,就得牛」,換一句話來講,就是「牛,就能高」。這種「盡是比較」的暴發戶心態,正是目前我心目中所看到的,大陸人的樣子[1]。想到這裡,我就不禁想笑起來,心中暗忖:殊不知,「再牛,還是頭牛」[2]啊。
不過,轉念一想,卻又冒出一身冷汗。笑人家牛的我,卻又是什麼呢?有著這樣「貶人抬己」的想法,這樣「盡是比較」的心態的我,不也是頭蠢牛嘛。「評」這一個字,真的很難,尤其難的是,把「自己」從天平上拿開。
講到這又讓我開始懷念 jjhou、william 前輩的書評,那種虛懷若谷的高,才真的是高啊。可惜 jjhou 大師近年來大都往對岸發展,william 前輩似乎也因踏入了社會而比較沒有時間澤披天下,少了這些前輩大師們的感召,還真替現在仍在學校裡的後進們惋惜。胸無點墨的我,能懂得也只是盡可能地在 blog 上推砌些不成章法的小知識,少了這些有智慧的大師前輩提攜,實在是台灣之憾。
不是這個樣子的大陸人,聲音多半也比較小聲,比較不容易被看到。 ↩在填 slug 欄時,想到的「再牛,還是頭牛」的英譯是「bulling bull」,雖然並沒能完全照翻,但卻有著異曲同工的妙趣,真好玩。 ↩
唉唉,看來我又被調降信用評等了。今天前輩跟我說,部門老大將原本由我負責的案子,轉畫在他底下。於是,我從一開始的同時擁有三個頭頭,到成為無兵之將,再到現在這樣,還沒正式公布,只屬一個頭頭。我知道,這其實不是壞事,我的未來,應該會好過一些。我也知道,這主要是因為專案性質改變的緣故,所以有所調整。但是,最後總歸是讓部門老大出了手,我的心裡,還是有些落寞。
確實,我是有很多「可是」的,但我也知道,這些都可以算是藉口...
文件上沒寫,誰知道 GetSystemTime() 在 WinCE 裡抓不出 milliseconds?配上 eVC 那超慢的 download 速度與超高的失敗率,以及 99% 會失效的 debugger,兩天的時間就這樣浪費掉了。
Porting 當然是要按照原本 function 的 behavior 改寫,按照原本程式的介面邏輯,在目標平台找尋對應 API 完整重寫。這當然是「正確」的事,可惜卻是屬於「政治不正確」的一種。Conceptual Integrity 在某些目標導向的情境下,常常是可以被犧牲的一項。以結果論英雄以證明抄捷徑才是正確的,我可以預見未來必定沒有機會補洞,但我沒有權力反對。
有時候碰到那種,說起來很簡單,但其實挺複雜,但對主管來說,又只需要知道很簡單的部分的東西時,還真的是挺讓人無奈只好硬吃黃連的。結果可想而知:「這不是很簡單嗎?不就是在那段 code 的前後記一下時間,相減取得所耗費的時間,為什麼會搞得這麼複雜,還花上半個星期的時間弄?」是啊,但是我必須為了 porting 找解法、測試,為了讓結果能夠印出來,思考良久以決定究竟該不該打洞抄捷徑,更別提中間還穿插為了與正因興起而被大整頓的 Visual SourceSafe repository 之間同步程式碼,而不得不斷地被打斷的開發過程,以及額外支援的抓網站小程式。
平心而論,對於同期或後期的同事,基本上其實我確實是沒有把來自他們的 coding request 放在心裡很重要的地位。但相對來說,雖然說看起來我未來暫時只會有一個頭頭,實際上的情形仍然將會是,來自前輩的交辦事項,還是得認真回應。單一擋箭牌的好處在單一,但缺點也在單一。讓我感到落寞的,正是在此。花了一年學懂了在三個頭頭下做事的方法,可惜又花了一年,才從錯誤中領悟到無兵之將的真正意涵:無兵之將還是兵。未來我有辦法在一個頭頭之下,用對方法態度行事嗎?我不確定,在必須將大部分精力以工程師性格的方式展現的情境下,能有多少心思保護自己不再吃暗虧。
工程師的宿命是,要不就 work longer (加班),然後讓肝爆掉,要不就 work harder (拼命),讓胃穿孔。Work smarter 真的是藝術啊,還是讓別人的肝爆掉,胃穿孔才是王道。怎麼說呢?好歹自己也念了兩年資管,算是和管理有沾到邊了,然後這幾年看著老爸念 EMBA,我漸漸地有了這樣的想法:因為學管理的比較懂做人,所以作管理時就拼命地教下面學做人。會這樣想當然是覺得這是不對的,怎麼做事,和怎麼做人,是一樣重要的。問題只是,做事的人多半不懂得做人,而會做人的人,則多半不懂得做事,如果只是讓專業的傲慢決定做事或做人何者重要的話,那的確是會變成裡外不是人。
其實,「政治正確」我也不是嗅不出來,對於自保用的心機,我也不是一無所知。但在個性與價值觀的雙重作用之下,我也許還得再經過多年的挫折,才能學懂如何在專業的堅持與工作的目的之間取得平衡,又或是學曉如何放棄。
最近一直很忙,工作環境裡的一些困境一直在困擾著我,並不是沒有技術可以滿足種種需要,而是這些技術都無法被使用,猶如「被綁縛了雙手的俠客」一般,頓時失去了練在雙手上的功夫,連三歲小孩也打不過。看來,要能武功大成,無論在何種境界皆能自在充裕,還有好大好大的一段距離要努力啊。
拜讀 Jserv 的這篇《思索 C++》,裡面引的這句「just say "No" to bad old platforms」挺有意思的,可惜在軟體工程上,決定一切的通常不是技術因素,而是「錢」。「錢」最為優先,次之為「人」,最後才是「技術」。
小弟我有幸身在一個比較沒有市場壓力的研究單位,因此不需要直接面對「錢」的問題。但相對地,「人」的問題,便首當其衝。這兩年來的整理思考,讓我明瞭了,在實務工作上,除了常要 cross platforms 外,還常常需要 cross programmers,不僅 platform 要跨,連 programmer 也要跨。期待所有會使用到你的程式的 programmers 都能具有某些基本能力,就跟期待碰到的 platforms 可以支援基本的 C99/C++98 一樣,緣木求魚。
更慘的是,我們無法 just say "No" to bad old programmers,因為,不僅 team members 會碰觸到你的程式,你的 customer 也有可能會碰到你的程式。在客戶至上的大前提下,是沒有可能因為客戶不懂 template,就 just say "No" to dummy customers 的。最終,還是得弄出一套 pure C 版本朝聖才行。喔,客戶的問題可能還好解,大不了另外寫個 library [...]
Takol 在他的 blog 裡發表了這篇《口音的純化》,討論台灣常見口語的演變。文後阿吉桑的評論,雖然離題了,但也寫得非常精彩。我對於這一段話,最是心有戚戚焉:
我們對於很多事情常覺得理所當然甚至多此一舉,回頭想想,原來那只是我們不知體貼別人的驕傲。
這點在我以前的這篇《Of course not of course》也有討論到,但阿吉桑講的實在是既犀利又深刻,讓我只想拍掌叫好。
台灣在賣/代工 3C 產品,往往是從「規格」出發,功能比人家多,速度比人家快,就認為這會是一個「好」的產品。但真是如此嗎?iPod 的規格,比起其他 music player 廠商來說,實在是差的要命。但 iPod 就是賣的好,為什麼?在我開始用 iPod 之前,我會認為,這是「品牌魅力」的影響。廣告、行銷,再加上可以傳達其概念的工業設計,是 iPod 勝出的因素。但用了 iPod 以後,我才發覺「thoughtfulness」也佔了很大的一環。iPod 就是好用!但好用在哪裡,卻是說不上來。因為 thoughtfulness 不是規格,不是功能,心意要如何描述?只有親身體會,才能領略其奧妙。
Jserv 兄肯定是謬讚了。小弟既沒做過什麼豐功偉業,也不怎麼懂得造福人群,兢兢業業過日子罷了。倒是看到 Jserv 兄個人首頁上那長長的一串 projects,才不禁讓人肅然起敬。
若真能由器入道,那就是幸運了
我一直試圖著,想要在軟體開發的過程中,找出一套確實可行的工程化方法。太過形而上的 RUP 之流過於繁瑣,而反璞歸真的 XP 則又有傾向英雄主義之嫌,以在台灣多是中、小型專案 (十人以下) 的情況來看,從方法論著手,勢必由於 overhead 比例相對大增而不得不面對軟體工程最大的障礙:團隊成員能力的不等向[1]。因此,要透過方法論的角度,尋找問題的答案,溝通、權力、人緣、魅力等能力最好皆備,才有可能真正實驗與體驗。否則,一切都是打高空,只剩靠嘴巴賣幻想的價值[2]。
什麼都沒有的我,若是真的從方法論入手,那還真的只有打高空的份,但實際上我不是這個個性,因此我只好先從工具著手。若是能夠將過程中的各個面向,都準備好工具應對,且各個環節都能夠巧妙連接,至少,有套 solution 在懷,勝過什麼都沒有,若真能由器入道,那就是幸運了。
Subversion 是個重要的工具,意外從 SQLite 網站驚喜地找到的 Trac 也是[3],若能再找到 mind sharing 與 code matrics 的工具予以整合,那就更好了。工作上的技術心得比較不方便分享,得重新整理編輯才行,倒是這類應用軟體工程的工具的心得,可以近乎原封不動地拋磚引玉,看能否多釣出些同好。
淑女之所以為淑女,絕非因為君子好逑
黃天在上,后土在下,在這裡我要鄭重澄清,淑女之所以為淑女,絕非因為君子好逑。Jserv 兄的這篇《與淑女有約:內湖到北宜公路的散步》提到「很多從事資訊領域的朋友都對於『淑女』有頗大的情感」,也許這是事實,但卻與 Lady BBS 的命名無關。這名字的由來,其實一點也不浪漫,不過是個帶點大男人主義的戲謔之言。我認為電腦之於個人,至少對於具備有些許資訊掌控能力的個人而言,最適切的形式,莫過於一台帶有 agent 色彩的 FreeBSD server,主理大小事,搭配作為操控介面的 Windows 終端,作為主要存取、呈現、工作與實現的介面。前者就是主內的 lady,後者就是主外的 gentleman,是台可以帶著到處跑的 notebook,lady and gentleman,合作愉快。若是不小心多了台 baby PDA,那可不是我的錯。
無聊的工程師趣味,確實。天涼秋至,看官們添點衣裳吧。
Lady BBS 目前也沒啥計畫動得了了,工作繁忙,要賺錢存結婚基金準備養家,乾脆趁這次硬碟掛點,捨棄陪著我做了三版 web bbs 的老程式碼,改用 pttbbs,至少用起來有趣些,更新也頻繁些。
喔,對了,lady 也有個如同「是男人就要騎淑女阿!」的無聊惡趣味:「我每天上 lady。」
[1] 這包括了能力的不等,與不同向。前者指各有高低,後者指各有專精。
[2] 也難怪 Bill Conan [...]
我現在在日本富山市的全日空旅社,房間裡有提供免費的 LAN 上網,所以終於又能上線了。日本第十四號颱風,就快要吹過來了,不曉得明天飛機能不能順利起飛,回到台灣。希望能夠順利,要不然工作越積越多,那就慘了。
第一晚:和倉溫泉
第二晚:琵琶湖
第三晚:下呂溫泉
第四晚:富山市
明天要去日本玩囉!真棒。
這幾天因為颱風,跳電跳得亂七八糟,連帶的 lady 也斷得亂七八糟。幸好現在正常多了。希望去日本玩的這幾天,機器不要出事情。
從 Richy 的 7/21 網摘看到 Roach 的這篇《評論的廉價》,重新看了一遍 zonble 的《一個下午的一無所獲》下方的激烈討論。討論的所在地是 zonble 的 blog,討論發生的主因是 zonble 的文章,而 Roach 則是來就他的立場澄清一些事,因為 zonble 的文章涉及到他本身了,所以那是他們兩個的對話,如果所知無多的話,實無必要插嘴攻訐。
選邊站,為朋友或認同的言論鼓勵一下,無可厚非。但 inertia 的翻舊帳是想怎樣?把舊帳翻一番,扁損攻擊一下對方,把對方打壓成一個白爛的形象,就能夠就事論事地支持 zonble 嗎?對不起,我實在看不出兩者之間的邏輯何在,只能從中發現 inertia 的不容侵犯,與為友辯護的不分青紅皂白。
基於以往的經驗[1],讓我十分不敢領教,由這樣領域觀念濃厚到無以復加的地步之團隊,所經營的台灣部落格,能夠有多大作為?以這樣子的態度,選擇經營以 tw 為名的網站,不正是自大兼自以為是?這讓我不禁這麼認為,這和無名小站的自大,似乎如出一轍,只是一個是在技術面 (武) 自以為是,一個是在意識、評論面 (文)[2]裡發揮。
舊怨,反正就大家一起來翻舊帳。被掃到的朋友,還請見諒。 ↩這裡我也不曉得該用什麼「面」來形容,實在是再怎麼看都只看到嘴尖舌利。 ↩
看到這篇《國慶歡騰慶台灣》,突然有種感慨,什麼時候,在台灣的台灣人,才可以開始因為熱愛一樣事物,而上街頭眾樂樂。而不是像現在這樣,上街頭永遠是為了抗爭、要糖。
我不喜歡馬英九式的虛偽文化假象,那太過自命清高了,最終只會曲高和寡,在馬英九臉上多貼了幾片金子,但實際上市民們什麼也沒得到,什麼也沒提升。
雖然陳水扁當總統做的不太好,但他幹市長確實有聲有色。我至今仍在懷念他那嘉年華式的青少年舞會,各行政單位煥然一新的效率與態度。 弄一大堆電視、捷運廣告,說自己很偉大,台北就真的是最偉大的都市之一嗎?這讓我感到噁心的想吐。
真正的領導者,應該是帶領我們去做一些事,讓我們因為真的有做了一些事,而感到驕傲。而不是什麼都沒有,只是嘴巴說說,外表一片祥和高尚,實則內心其實空虛不已。