Month: September 2022

80歲了還在改程式碼的大神:他是Unix命名人、寫下所有程式新手的「Hello World」起手式 | T客邦

最近「Linux三劍客」中一個非常古老的工具突然登上了 GitHub今日熱榜:——這竟是因為 80歲的原作者更新了。是的,你沒聽錯,有人都80歲了還在改程式碼!這位大神,就是加拿大電腦科學家—— 布萊恩·柯林漢(Brian Kernighan)。  與比爾蓋茲、Java之父、Python之父等大佬齊名的他,開創的「Hello World」範例起手式,每一位學程式的同學都不陌生。不管你學的什麼語言,第一個程式就是學會輸出它。 printf(「Hello World!\n」); cout << 「Hello World!\n」; print 「Hello World!」 此外,C語言的第一本程式著作,作者之一有他;Unix系統的早期開發人員、AWK (Linux及Unix中的文字資料處理工具)的共同創造者名單中,他也赫然在列。 如今老爺子已經滿頭白髮,還活躍在「一線」—— 今年5月,AWK的GitHub倉庫中,老爺子提交了新的pull request,給AWK新增了一直沒法做到的Unicode支援。 對此,網友的態度是這樣的:是什麼讓他常年保持程式熱情的呢? 免試進入貝爾實驗室 事情還得從柯林漢的大學時代說起。 柯林漢於1942年出生於加拿大,本科就讀於多倫多大學工程物理學。 他形容這是一個給那些自己也不知道想學什麼的人準備的「大雜燴」專業,但很幸運,剛上大一他就對程式開始感興趣,學起了Fortran語言。 當時,電腦的發展還處於初期。他直到大三才見到全校唯一的一台電晶體電腦:IBM 7094。 由於太貴 (當時值300萬美元),學生們並沒有機會碰到它。…

樹莓派 Raspberry Pi 安裝中文輸入法與字型 – G. T. Wang

STEP 1首先執行 raspi-config 更改系統的語系(locale)。 STEP 2選擇「Internationalisation Options」。 STEP 3zh_TW 開頭的就是台灣的中文語系,您可以依照自己的需求選擇編碼,除非有特別需要,不然選「zh_TW.UTF-8」應該就夠了。 英文的語系也是常會用到的,也可以順便選一下。 選擇好之後,選擇下方的「Ok」。 STEP 4接著要設定系統預設的語系,如果您都是習慣使用 X Window 環境的人,可以直接選擇 zh_TW.UTF-8,但如果您像我一樣有時候會在 console 下工作的話,就建議選擇 en_US.UTF-8,這樣在 console 下面才不會因為沒有中文字型產生亂碼。 STEP 5接著安裝酷音中文輸入法: sudo apt-get install scim-chewing STEP 6登出再重新登入之後,應該就可以正常使用中文了。 STEP 6另外還有一些中文字型:文泉驛微米黑、文泉驛正黑、文泉驛點陣宋體,如果需要的話也可以一起裝起來:…