2013-12-20

軟體工程師的59條搞笑又真實的語錄


程式工程師(Programmer)的笑話往往都很難以理解. Ok, 以下是專給程式工程師看的.
Naresh Kumar 的工程師在部落格: 59 Hilarious but True Programming Quotes for Software Developers裡整理了 59 則關於程式的語錄,包括軟體開發、程式維護、評測除錯、軟體 bug、系統設計、文件、軟體品質等等.

下文轉自IT 外刊評論, 因為IT 外刊評論將其翻譯為中文:



程式師程式設計語錄

1. 一個好的程式師是那種過單行線馬路都要往兩邊看的人。(Doug Linder)

2. 程式有問題時不要擔心。如果所有東西都沒問題,你就失業了。(軟體工程的Mosher定律)

3. 程式師的麻煩在於,你無法弄清他在搗騰什麼,當你最終弄明白時,也許已經晚了。(超級電腦之父Seymour Cray)

4. 我想大部分人都知道通常一個程式師會具有的美德。當然了,有三種:懶惰,暴躁,傲慢。(Perl語言發明者Larry Wall)

5. 程式設計時要保持這種心態:就好象將來要維護你這些代碼的人是一位殘暴的精神病患者,而且他知道你住在哪。(Martin Golding)

6. 一個人寫的爛軟體將會給另一個人帶來一份全職工作。(Jessica Gaston)

7. 如果建築工人像程式師寫軟體那樣蓋房子,那第一隻飛來的啄木鳥就能毀掉人類文明。(Gerald Weinberg)

8. 這世界最有可能毀滅的方式——大多數專家都同意——是次意外。這就是為什麼會有我們,我們是電腦專家,我們創造意外。(Nathaniel Borenstein)

9. 我們這個行業有個特別奇怪的現象:不僅我們不從失敗裡吸取教訓,同時也不從成功中學習經驗。 (Keith  Braithwaite)

10. 一種新技術一旦開始流行,你要麼坐上壓路機,要麼成為鋪路石。(Stewart Brand)

11. 如果沒能一次成功,那就叫它1.0版吧。(unknown)

12. 所有的程式師都是編劇,所有的電腦都是爛演員。(Anonymous Hack Actor)

13. 工作進度上越早落後,你就會有越充足的時間趕上。(Anonymous Scheduler)

14. 當有這樣的一種程式設計語言出現:它能讓程式師用簡單的英語程式設計,你將會發現,程式師都開始不會說英語。(Anonymous Linguist)

15. 為什麼我們沒有時間把事情做對,卻總有時間把事情做過頭?(Anonymous)

16. 傻瓜都能寫出電腦能理解的程式。優秀的程式師寫出的是人類能讀懂的代碼。

17. 任何你寫的代碼,超過6個月不去看它,當你再看時,都像是別人寫的。(Eagleson’s law)
程式設計/軟體發展語錄

1. 按代碼行數來評估軟體發展的進度,就如同按重量來評估飛機建造的進度。(比爾-蓋茨)

2. 軟體就像做愛。一次犯錯,你需要用餘下一生來維護支持。(Michael Sinz)

3. 在水上行走和按需求文檔開發軟體都很容易——前提是它們都是凍結狀態。(Edward V Berard)

4. 最初90%的代碼用去了最初90%的開發時間餘下10%的代碼用去了另外90%的開發時間。(Tom Cargill)

5. 注釋代碼很像清潔你的廁所——你不想幹,但如果你做了,這絕對會給你和你的客人帶來更愉悅的體驗。(Ryan Campbell)

6. 如今的程式設計是一場程式師和上帝的競賽,程式師要開發出更大更好、傻瓜都會用到軟體。而上帝在努力創造出更大更傻的傻瓜。目前為止,上帝是贏的。(Rick Cook)

7. 軟體設計最困難的部分是阻擋新功能的引入。(Donald Norman)

8. 為了理解遞迴,我們首先要理解的是遞迴。(Anonymous)

9. 世上只有兩類程式設計語言:那些擁有被人詬病的和那些沒人用的。(Bjarne Stroustrup)

10. The best thing about a boolean is even if you are wrong, you are only off by a bit. (Anonymous)

11. 如果Java能實現真的垃圾回收,那大部分的程式都會在執行時刪除自己。(Robert Swell)

12. 理論上,理論和實踐是沒有差異的。但實踐中,是有的。(Jan L. A. van de Snepscheut)

13. 預備,開火,瞄準:這是最快的軟體發展方法。預備,瞄準,瞄準,瞄準,瞄準:這是最慢的軟體發展方法。(Anonymous)

14. 程式設計是10%的科學,20%天份,和70%的讓這天份符合科學。(Anonymous)

15. 評估一個事情要比去理解你評估了什麼容易。(Anonymous)

16. 測評不會撒謊,但測評的人會。(Anonymous)

17. 培養員工,即使他們有跳槽的風險。什麼都不做而留他們在公司,這樣風險更大。(Anonymous)

18. 電腦科學的目標是做出一個東西,並且保證它至少能堅持到我們將它開發完成。(Anonymous)

19. Java之于JavaScript如同Car之於Carpet (Chris Heilmann)

20. 起初就把事情做對是完全沒必要的。但最後要把事情做對是絕對必要的。(Andrew Hunt and David Thomas)

21. 陣列的起始索引應該從0開始還是從1開始?我的0.5的折中提議被他們未經認真考慮到拒絕了——我認為是這樣的。(Stan Kelly-Bootle)

22. 程式必須是為了給人看而寫,給機器去執行只是附帶任務。 (Abelson / Sussman)

23. 程式設計可以很有趣,你可以用它做密碼學研究,但兩者絕對不能合二為一。(Kreitzberg and Shneiderman)

24. 拷貝-粘貼是一種設計錯誤。(David Parnas)

25. 電腦善於遵循指令,但不善於理解你的思維。(Donald Knuth)
軟體糾錯語錄

1. 刪除的代碼是沒有bug的代碼。(Jeff Sickel)

2. 如果糾錯是消除軟體bug的過程,那程式設計一定是把它們放進去的過程。(Edsger Dijkstra)

3. 代碼糾錯要比新編寫代碼困難一倍。因為,如果你寫出了最聰明的代碼,按此推算,你將沒有更大的智慧來debug它。

4. 想在自己的代碼裡找出一個錯誤是十分困難的。而當你認為你的代碼沒有錯誤時,那就更難了。(Steve McConnel)
軟體bug語錄

1. 這不是個bug——這一個未注明的功能特徵。(Anonymous)

2. 沒有需求或設計,程式設計就是一種將bug添加到一個空文字檔裡的藝術。(Louis Srygley)

3. 爛代碼並不爛,只是被誤解了。(Anonymous Code Behaviorist)

4. 有兩種方法能寫出沒有錯誤的程式;但只有第三種好用。(Alan J. Perlis)

5. 小心上面代碼中的bug;我只知道這些代碼是正確的,但沒有試過。(Donald Knuth)
軟體產品/成品語錄

1. 軟體能夠複用前,它必須要可用。(Ralph Johnson)

2. 軟體通常在beta測試完成不久後發佈。Beta在拉丁語中是還不能用的意思。(Anonymous)

3. 最好的性能改進是將軟體從不能用的狀態變成可用。(J. Osterhout)

4. 最廉價、最快速、最可信賴的元件是那些還未出現的元件。(Gordon Bell)

5. I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing. (Oktal)

6. 軟體和教堂非常相似——建成之後我們就在祈禱。(Sam Redwine)

7. 除非最後一個使用者死掉,軟體是不會有完工的時候的。(Anonymous)

8. 如今的大部分軟體都非常像埃及金字塔,由成千上萬的石塊一個摞一個構成,沒有結構上的集成,是由暴力強制和成千上萬的奴隸完成。(Alan Kay)



2013-12-07

Tributes to Nelson Mandela.


這一天,這首「光輝歲月」是如此地感人,催淚!
RIP Nelson Mandela.
 
"Beyond的這首《光輝歲月》,當年是向曼德拉致敬之作。據說曼德拉在去世之前聽過這首歌後,潸然淚下。

讓我們再次重溫《光輝歲月》,以此向曼德拉告別,並記住他在結束種族隔離,推進南非民主,並使得南非成為非洲第一個承認同志婚姻權的國家等方面,為人類社會更加自由美好所做的貢獻。"


歌詞:


鐘聲響起歸家的信號
在他生命裡 彷彿帶點唏噓
黑色肌膚給他的意義
是一生奉獻 膚色鬥爭中
* 年月把擁有變做失去
疲倦的雙眼帶著期望
今天只有殘留的軀殼
迎接光輝歲月
# 風雨中抱緊自由
一生經過傍徨的掙扎
自信可改變未來
問誰又能做到
可否不分膚色的界限
願這土地裡 不分你我高低
繽紛色彩閃出的美麗
是因它沒有 分開每種色彩


2013-10-29

結婚1週年紀念


好快的一週年,風雨的一週年,崛起的一週年。

回顧重頭,
很抱歉沒有如許多新婚夫婦一般,典禮後即刻跑到美景如雲的地方歡度蜜月,而是陪我天天窩在實驗室裡面趕論文、衝畢業。雖然,之後我們一起去探訪了冰雪的九寨溝(素食行)。
不久,再經歷春節大挑戰,天天衝廚房,早晚10道大菜的考驗,以及緊接著的大搬家與遠行。

感謝你願意陪著我走過最枯燥的一段時間,
感謝你願意陪著我提著大小皮箱浪跡天涯,
感謝你願意陪著我在路邊撿拾破舊家具,
感謝你願意陪著我純逛街少購物享樂,
感謝你願意陪著我...

感謝你,帶給我們新的希望,他,的到來。
下次的紀念日,將會更熱鬧,定是充滿朝氣!

走,紀念日大餐,吃飽飽去!


DSC09216

DSC09218

2013-10-01

台灣廣播電台列表


網路廣播的格式有兩種http與mms
http:透過網頁收聽
mms:直接收聽或是透過軟體收聽,例如:Fstream(For Mac)...等。

如:
中廣音樂網 http://www.linyuda.url.tw/radio/radio4r.asp?ID=206
中廣新聞網 http://www.linyuda.url.tw/radio/radio4r.asp?ID=207

可以改為

中廣音樂網 mms://www.linyuda.url.tw/radio/radio4r.asp?ID=206
中廣新聞網 mms://www.linyuda.url.tw/radio/radio4r.asp?ID=207


台灣廣播電台列表




台灣廣播電台列表檔(For Fstream)下載

Appleline蘋果線上
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=248

ASIAFM衛星音樂台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=321

BestRadio台中好事903
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=211

BestRadio台北好事989
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=212

BestRadio花蓮好事935
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=303

BestRadio高雄港都983
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=213

Flyradio飛揚調頻895
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=357

itFm聯播網台中91.5
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=88

itFm聯播網高雄90.1
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=90

KISSRADIO南投廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=258

KISSRADIO台南知音廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=255

KISSRADIO大苗栗廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=256

KISSRADIO大眾廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=156

KISSRadio網路音樂台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=308

中廣古典網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=162

中廣流行網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=205

中廣音樂網iradio
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=206

佳音CCM
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=340

全國廣播音樂網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=338

台北之音經典音樂台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=222

台北愛樂
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=228

台灣之音-音樂
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=313

太陽電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=289

奇美古典音樂網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=294

寶島新聲廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=259

ASIAFM92.3亞太電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=295

ASIAFM92.7亞州電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=210

GOLDFM-台中城市廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=226

GOLDFM-台北健康電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=229

IC之音
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=148

佳音廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=201

佳音電台2台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=250

全國廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=202

台中廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=230

台北廣播電台-都會資訊頻道
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=208

台北廣播電台喔海洋頻道
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=238

大千電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=109

大愛網路電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=325

宜蘭中山電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=301

環宇廣播
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=282

真心之音廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=217

警廣長青網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=271

青春線上
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=356

飛碟電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=232

NEWS98新聞網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=187

中廣新聞網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=207

台灣之音-華語
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=315

嘉義之音
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=368

復興廣播電台短波網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=288

復興廣播電台第一網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=286

復興廣播電台第二網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=287

正聲台北調幅台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=317

正聲台北調頻台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=198

漢聲光華網-中波
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=281

漢聲光華網-短波
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=309

漢聲廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=215

漢聲廣播電台全國調頻網
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=216

綠色和平台灣文化廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=327

ICRT
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=177

台灣之音-FM
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=312

台灣之音-亞洲
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=311

台灣之音-歐美及方言
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=314

中廣客家頻道
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=160

大漢之音
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=300

寶島客家
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=241

新客家廣播電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=254

高屏溪客家電台
http://hichannel.hinet.net/api/streamFreeRadio.jsp?id=298

香港廣播電台

商業電台 雷霆881
http://www.881903.com/Resourse/VideoPlayback/res/cr1_local.asx

商業電台 叱吒903
http://www.881903.com/Resourse/VideoPlayback/res/cr2_local.asx

香港電台第一台
http://www.rthk.org.hk/live1.asx

香港電台第二台
http://www.rthk.org.hk/live2.asx

香港電台第三台
http://www.rthk.org.hk/live3.asx

香港電台第四台
http://www.rthk.org.hk/live4.asx

香港電台第五台
http://www.rthk.org.hk/live5.asx

香港電台普通話
http://www.rthk.org.hk/live6.asx

新城財經台
mms://s1.104mfonline.com.hk/Encoder5

新城知訊台
mms://s1.104mfonline.com.hk/Encoder4

新城AM104.4
mms://s1.104mfonline.com.hk/Encoder3

BBN聖經廣播網
http://www.bbnradio.org/WindowsMediaDotComASXLinks/wmchinese.asx

2013-08-13

OWLViz for Protege 4.3 with MacOSX 10.8


To solve the "DOT Error" problem for OWLViz in Protege 4.3 with MacOSX 10.8 or later, you can try:

a. Install Graphviz for Mac.
b. Set the path of OWLViz (Reasoner-->Configure-->OWLViz-->Dot Application Path) as "/usr/local/bin/dot".

Then restart Protege, it works.

Share/Save Bookmarklet

Share/Save/Bookmark