2006/12/07

破病

 

 

 

前天凌晨,
突如其來的腹痛讓我輾轉難眠,
噁心、腹瀉的症狀隨著意識的清醒愈來愈明顯,

 

口乾舌噪,
本能地喝了一大杯水,
沒想到不舒服的感受又隨之而來。

 

回到床上,
閃過的念頭竟然是:該不會快掛了吧?!
隨後又馬上揶揄自己的多心。

 

下午請了假,
回家昏睡了好幾小時,
超過一天沒進食的感覺真的很差,渾身使不上力,
傍晚頂著細雨勉強驅車前往診所看病,
護士小姐調出病歷時驚呼一聲,
原來我已經兩年沒有看診的紀錄(健保費也沒比較便宜 = =),
我的健保卡終於除了到客戶端時被抵押之外,再度發揮了他本來應有的功能......
依稀記得前次生病也是很嚴重,
莫非是我的抵抗力太好?然而一但被擊潰就格外嚴重?

 

昨天也差不多在家昏睡了一天,
服用幾包藥之後,有逐漸好轉的跡象,
原來,也沒想像中的嚴重 :p

 

感謝在 MSN 上捎來關懷訊息的朋友們,
我想,心情愉快也是身體康復的重要因素之一。

2006/10/26

倫理道德

常常會在上班的途中,
計算自己遇到了多少違反交通規則的行為,(我知道我很無聊)
舉凡越線、紅燈右轉、超速、搶黃燈、闖紅燈、未依規定穿越馬路、為依號誌兩段待轉、違規左轉、逆向、駕駛亂丟垃圾、違規停車、亂鳴喇吧......(好多,寫不完)
短短不到20分鐘的路程,
往往超過50次以上、甚至多到我都忘了剛剛數了幾次,
莫非像教練場的教練所說:標誌標線只是用來參考,只有發生事故的時候,才有其意義。
這,也未免太悲哀了。

 

不過其實自己偶而也是會違規,似乎沒什麼立場大放厥詞。

 

昨天跟朋友聊天,
他說今天有法律倫理的小考,(幸福的學生、不幸福的事之一 XD)
"倫理這東西是要放心裡的,拿出來考就傷感情了",他說。
是啊,一切都是關乎人心,
然而,是什麼樣的原因造就了這樣的社會、這樣的現象?
這也是我百思不得其解的。

 

一念之間,決定了人的行為,行為的累積,決定了人的道德價值,
聊天的當下,我突然想起了我每天數違規次數的無聊活動,所以決定寫在網誌中,
當然,這無聊的活動某種程度也告誡了自己別違規(效果還算 OK :p)

 

聽說,
民國100年起司法官、律師考試將加考「法律倫理」,
用以提振律師(我沒特別說是誰...)的道德價值、倫理素養。

 

我可以想像到時候的考生,心中的 OS 大概會是:SHIT,又多一科要準備.......
(背景:飆車搶過黃燈、並排停車買早餐,準備補習。)

2006/06/13

CMMI 文件製作有感

最近開始協助、正式製作CMMI要求的文件,
為何要區分"協助"和"正式"呢?
因為做起來的心情完全不同,感受也完全不同。

 

先說協助的部分好了,
兩個開發專案實際上都是已經差不多算完成的案子、另一個案子則是維護性質的專案,
對我來說,其實就是為了CMMI而補文件,
文件也是先求有,內容幾乎8成是胡鄒 @@
其實做起來沒什麼壓力,
反正內容大概也不會有人認真地去審核(一個專案80份文件以上......可能要有相當多的審核人員......)
可以預期的,這些文件對以後的人在專案上的了解,幫助應該是趨近於零......
Who cares?反正文件有了再說、認證過了再說......

 

 

再來說到正式的部分了,是目前正在進行中的專案,
首先從心態上來看,其實做文件的心情很複雜,
又希望能不要花太多時間在文件上(coding都delay了 = =)
但又希望文件真的對未來有所幫助,而不是單純為CMMI而做。
可惜兩者是互相牴觸的......
接著從能力上來看,
對於沒有學過軟工的我來說,
我不知道範本上的字句與我的認知是否相同?
我對各項目所該涵蓋的內容是否真正了解?
我所寫的內容是否真的能幫助以後的人對專案有完整的了解?
use case 該怎麼寫?test case該怎麼寫?class diagram該怎麼畫?sequence diagram該怎麼畫?
其實我真的都不是很清楚,甚至可以說完全不了解......
自己找書來看嗎?當然是OK,但是我覺得這是普遍存在的問題,而非我個人的問題,
公司的態度是什麼?這些是工程師本來就該具備的技能?還是開課上幾小時的概論就要草草帶過?

 

我必須誠實地說,要我做出一份完整、真正有用的文件,可能是有相當的困難度;
要我應付了事的話,我倒是很厲害 = =

 

昨天花了約莫10小時的時間研究需求規格書、設計規格書的範本,
產出了一份需求規格書,設計規格書難產中......
以產出物來看,工作效率實在低的驚人ˊˋ

 

很多事情,常常探討到最後,總是回歸到一件事情,
在資訊業中,
像我這樣的角色究竟定位為何?
究竟需要具備什麼樣的技能?

 

本文花了15分鐘......對不起PM,進度又落後15分鐘了 = =

2006/04/25

CMMI

最近公司為了CMMI,開始一連串緊鑼密鼓的訓練課程,
CMMI究竟為公司帶來什麼好處,目前我是完全看不出來......
只看到了怨聲載道和對課程避之唯恐不急的景象 @@

 

或許政策的推動總是有其困難與阻力,也或許政策本身就存在問題?
或許是我這小小工程師沒有在上位者宏大的眼界,也或許是管理者根本忽略了軟體開發的本質?

我們真的有SA、SD的人嗎?這是我一直有的疑惑,
在一個看似缺乏彈性的流程框架中,我們真的有合適的人去完成該有的程序嗎?
還是只是陷入狂補文件的窘境?

 

我淺短狹隘的眼光看不到 CMMI 的精神在公司發酵,
只看到了為了 CMMI 而 CMMI 的衝突、困擾與無奈。

2006/04/07

瓶頸?

每週一固定要填寫工時紀錄,
對於目前的我來說,這實在是一件很痛苦的事情,
因為,我根本沒有正式在做哪一個案子...... = =

這三個月來,請假請的很兇,
因為在公司常常不知道要幹麻,
從年初說會被外派做人力支援,到最後無疾而終,
當然偶爾也會被指派工作,
不過不是沒給期限(沒期限的東西,很容易讓人沒動力 = =)、就是一下子便完成了......
加上組織改組,
我都已經搞不清楚我該對誰負責?該跟誰要工作來做?
被派去受訓,也不知道相關的案子何時會下來?

其實我也不是沒有認真考慮過自己的目標和方向,
但是在沒有 Job 的的情況下,學習上的付出很難跟工作上的效益成正比,而且也不容易抓到重點。

對於新事物的熱情和衝勁,似乎已經是很遙遠的事情了......
對於每次為了專案淺嚐輒止的技術研究,也感到不耐與倦怠了......

快三十了,本來該是堅定自立的而立之年,
但我似乎慢慢失去了方向......

2006/03/31

Flying Squirrel

Flying Squirrel 就是鼯鼠,

 

荀子勸學篇:
螣蛇無足而飛,鼯鼠五技而窮。
蔡邕勸學篇:
五技者,能飛不能上屋,能緣不能窮木,能泅不能渡瀆,能走不能絕人,能藏不能覆身是也。

 

工作了快五年,
我覺得,我就是一隻鼯鼠......

 

如果把每個用過的東西都拿出來講,
充其量,我都只能算是 Beginner......
這種感覺真的很差......

 

其實我大可以沾沾自喜,
即使我是鼯鼠,還是強過一票人;
但是能撐多久呢?

 

有人說我是沒自信,
我不覺得......
我只是不想半瓶水響叮噹、只是擔心還能這樣載浮載沉多少個年頭......

 

2006/03/24

近況

從農曆年前就說要把我賣出去做人力支援,

一直到上週,聽說我不會被公司賣出去了......
不過要去上另一個產品的課,
上完還得考試 = =

 

其實我覺得從中信支援回來之後,
好像沒做到什麼案子,
加上留停的半年,一轉眼一年又過去了,
還是沒什麼長進啊......
買心安的書倒是堆了幾本,不過都只看了一、兩章(第一章通常都是導論......)

 

其實也不知道要寫什麼了,
反正最近就是提不起勁,
工作也懶懶的、玩也懶懶的......
說實話,
覺得這樣的狀況還挺糟的 @@

2006/03/19

MadEdit - An Open-Source and Cross-Platform Text/Hex Editor





之前(2005/04/15)介紹過兩款免費的文字編輯軟體,分別是 PSPad、Crimson Editor,
前陣子又出了一套相當不錯的 Text/Hex Editor,
跨平台、開放原始碼,
幾乎可以取代 UltraEdit 八成的功能,
Hex Editor 的功能比 PSPad 來的強悍,
目前美中不足的是尚未支援多重檔案的搜尋,
期待新版能夠盡快支援~~
我就能把 PSPad 換掉了!

2006/02/27

Windows 2000/XP 快速切換網路設定 Netsh

因為自己常常帶著NB在不同的地方使用,
雖然通常都是使用DHCP,但有些客戶端必須設定固定的網路組態,
常常需要重新設定,而且老是要去翻文件看看IP、Gateway、DNS的設定,覺得很麻煩。

Windows 2000/XP 提供了一個好用的指令:netsh

首先需將網路設定儲存在檔案中,以我本身例子來說,家中和公司都是使用DHCP,所以我會將DHCP的設定儲存於dhcp.txt,而在客戶端,我必須使用申請下來的IP及特定的Gateway、DNS設定,所以我將這設定儲存於 customer.txt
以下簡述使用的流程與方法
1. 將網路設定調整成DHCP
2. 開始 => 執行 => 輸入 cmd 按下 Enter   開啟 command mode 視窗
3. 輸入  netsh -c interface dump > d:\dhcp.txt
4.
將網路設定調整成某客戶端的網路設定
5. 輸入  netsh -c interface dump > d:\customer.txt
6. 接下來,將網路切換的指令存成批次檔(.bat),可以用任何純文字編輯軟體來編輯批次檔,只要最後附檔名存成 .bat 即可。
7. 在批次檔中輸入 netsh -f d:\dhcp.txt 儲存成 dhcp.bat
8. 在批次檔中輸入 netsh -f d:\customer.txt 儲存成 customer.bat

到此已經大功告成,以後只要執行 dhcp.bat,網路設定就會變成 dhcp,執行customer.bat,網路設定就會變成特定客戶端的設定。

2006/02/22

人力派遣

說的文言,就是人力派遣,說的白話,就是被賣出去。
預計三月會到國泰人壽做案子,目前先到另一個地方"訓練"。

雖然說是來接受訓練,
實際上是來唸書的,因為大家都在忙案子,沒啥時間理我,我也不好意思打擾他們,
唯二算是有"訓練"我的人,
一個教我安裝軟體......嗯......就是安裝軟體......
一個拿了2.0的教材來交我5.0的東西,最後因為介面差太多,所以請我自己研究......
所以,就是自己看文件、自己摸索。
結果,被賣出來,還是在研究IBM的產品怎麼用,目前還沒進入開發的階段......
所幸,IBM的產品相關開發工具幾乎都Eclipse化,
所以對我來說,阻礙比較沒有那麼大,花在 Tool 上的摸索時間可以稍微縮短,較能專注在產品的使用上。

其實也沒來幾天,未來的工作不知道會如何,希望能夠學到一些東西。

十年

1996.02.20 交了第一個女朋友。
2006.02.20 十年了。

難免有波折與分合,不過慶幸的是,我們還在一起。

2006/02/03

圓桌武士

亞瑟王和他的圓桌武士是否真的存在,至今似乎仍眾說紛紜。

究竟圓桌武士有多少人?有哪些人?自然也是沒個準。一說有一千多位,一說有150位。
有人在BBS上整理了一些比較有名的圓桌武士,在這邊列出來,或許有人跟我一樣有興趣^^

以下整理自 http://bbs.ee.ntu.edu.tw/boards/Fantasy/15/2/2/5/ 的相關文章。

01. Sir Agravain
高文爵士的弟弟,與 Mordred 一同揭發藍斯洛和吉妮薇的姦情,後為藍斯洛所殺。

02. Sir Balan
Sir Balin 的兄弟,最後在決鬥中手刃 Sir Balin。

03. Sir Balin le Savage
有「雙劍騎士」之稱(Knight with the Two Swords),在與兄弟的決鬥中雙雙擊殺對方。

04. Sir Bedivere
Arthur死前跟在旁邊的武士。

05. Sir Bors
高盧王子,Lancelot 的 cousin,品德最高尚的圓桌武士之一,Galahad 和 Perceval 的伙伴。

06. Sir Galahad
最神聖的圓桌武士。著紅色的盔甲,像徵基督的寶血,手持白底紅玫瑰之盾。在他未出現前,圓桌上一直留著一個空位。

07. Sir Gawain
亞瑟的 nephew,King Lot of Orkney 的長子,Lancelot 之外最強的戰士。曾有一位聖人賜給他從早上九點到中午十二點間有三倍的力氣。

08. Sir Gareth
廚房騎士,Gawain、Gaheris、Agravain 的兄弟,最崇拜 Lancelot,也是 Lancelot 親自封為騎士的,不幸在救 Guinevere 時誤殺了他,造成 Lancelot 和 Gawain 的決鬥。正如前文提到的故事,他以廚房小廝的身份代表亞瑟王幫助 Lady Lynet,擊敗了黑騎士、綠騎士、和紅騎士,救了 Lynet 的姊妹 Lyonors 並與之成婚,當然也得到了 Lynet 的尊敬。我一向認為如果他 "功成名就" 後還是跟 Lynet 一樣鬥嘴,就這樣直到兩人結婚,故事會有趣的多。

09. Sir Kay
亞瑟的 "義兄" (foster-brother怎麼翻?) 後來成為他的 steward (管家?)脾氣暴躁,武藝平平,但十分忠心。

10. Sir Lancelot du Lake
十二至十三世紀,法蘭西詩人,如 Chr'etien de Troyes,加入了這個角色 (Le Morte D'Arthur 成書於十五世紀)。這個名字應該有威爾斯語源,也許是法國詩人利用了英國的傳說人物?King Ban of Benwick 之子。Ban 死後,他被棄於湖邊,湖中女妖 Nimue 將他養大,帶到圓桌武士的官廷中 (仙女難為...)。曾因被 Guenever 罵而發瘋,後為聖杯所恢復.

11. Sir Lionel
卡通電影「魔劍奇兵」的原著 Vera Chapman 所寫的 The King's Damsel 女主角的父親就是 Sir Lionel。

12. Sir Meleagant
綁架了吉妮薇皇后,後為藍斯洛所殺。這段故事大概就是小說「第一武士」的靈感來源吧。

13. Sir Mordred
"Some say that Mordred is Arthur's nephew by his sister Anna." 有沒有人能把這句話翻給我聽?從沒聽過啥 Anna。Mordred 出生時,梅林預言這個孩子會威脅亞瑟的王位,亞瑟因此將嬰兒放在海上漂流,Mordred 卻奇蹟似地生還了,亞瑟心生悔意,接納了 Mordred。這實在做的太不漂亮了。要嘛,當初做的寬宏大量,以得美名,暗地裏還是可以防他,要嘛就狠下心斬草除根,反正古代君王誰不這樣。又要面子又要裏子,往往落的兩頭空。

14. Sir Pellinore
Tor 和 Perceval 之父,殺了 King Lot、Gawain 四兄弟的父親,經常在外追逐一隻名為 Questing Beast 的神獸。第一次和亞瑟見面時,重傷了亞瑟,幸梅林使其沉睡。

15. Sir Perceval de Galis
繼 Lancelot 和 Galahad 後第三偉大的圓桌武士。聖徒般的純潔和謙遜。

16. Sir Tristan
幫 King Mark 迎娶 Iseult 的船上,兩人誤喝了愛情藥水而相愛。亦十分善戰,甚至和 Lancelot 不相上下。

2006/01/03

退化

覺得自己的學習能力正在退化中......


我也不諱言,最近真的是有點處於閒置的狀態,


所以開始自己玩 Eclipse+WTP+JSP+MySQL,


悲慘的是,


我居然花了一個工作天,才從 MySQL Command Line 把一筆帶有中文的資料 insert 到 table 裡 = =


而為了要讓 JSP 在 runtime 時能找到 jdbc driver,也是把 jar 檔到處搬來搬去才試出來......(重點是,還不知道這樣是不是最正確的......)


寫幾行簡單的 code,就花上半天 debug,


對於發覺問題關鍵所在的能力,似乎慢慢地喪失,


不知道是不是太久沒寫程式的緣故?


或是對這些太不熟悉?


還是真的退化了 = =?


希望能慢慢找回感覺......