2010年5月25日 星期二

[閱讀]電腦如何思考


書名:《電腦如何思考》(英文書名 《The Pattern on the Stone》)
作者:Daniel Hillis
譯者: 林遠志、陳振男
ISBN:957-621-643-5
出版日期:1999-12-27

資工系在大一都會有一門重要的必修課叫做資訊概論,在這門課中會帶領學生理解電腦的原理、歷史以及應用領域,是一門讓學生理解資工系在學什麼並且讓玩遊戲寫遊戲、當駭客幻滅

有許多學校用的課本是Computer Science: An Overview,但是這本書有六百多頁加上一堆習題。對於一個非本科系的新生(或者國高中生),可能不好入門。


而《電腦如何思考這本書》本文部份只有薄薄的186頁,且其目的讓讀者從宏觀角度理解電腦,用字淺顯,說理深入淺出,非常適合想瞭解Computer Science的入門者閱讀。

雖然它是本舊書, 不過內容提及的布林代數(Boolean Algebra)、自動機(Automata),甚至是平行計算(Parallel computing)及與平行化瓶頸相關的(Amdahl's Law),都與現在的雲端雞排、Cuda 科技潮流息息相關。
  • 如果你是個入門者,這本書將是支輕巧的鑰匙,為你開啟計算機科學大門。
  • 如果你已經在這領域了,這也是一本讓你回味計算機科學樂趣的書。

[Ubuntu][10.04]恢復ThinkPad X200 小紅點scrolling功能



灌完10.04之後,TrackPoint如預期的沒辦法作Scrolling。
參考ThinkWiki[1]與ubuntu-tw論壇[2]的文章之後選擇了以下的作法:

1. 打開terminal
2. $sudo vim /usr/lib/X11/xorg.conf.d/20-thinkpad.conf
3. 20-thindpad.conf檔案內容為:
Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TrackPoint"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection

4. 重啟Xwindow
在9.04之前可以用"ctrl + alt + backspace"重啟X,不過後來預設是disable。
改執行$sudo /etc/init.d/gdm restart 或者是重開機也可以達到同樣效果。
若需重新啟用這個shortcut可以參考這裡

Reference:
[1] ThinkWiki:How to configure the TrackPoint
[2] Ubuntu正體中文論壇:有沒有人會設定10.04的小紅點的滾動?

[Ubuntu][10.04]解決Adobe flash player中文字亂碼問題

今天升級ubuntu 10.04之後發現Adobe Flash Plug-in仍然有相同的中文字亂碼問題。

老方法是修改字型設定[2], 不過因為Adobe Flash Player 10 RC版已經解決了這個問題[1]
因此可以考慮改用下列步驟處理:

  1. terminal
  2. $wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_1_rc5_linux_052010.tar.gz
  3. $tar -zxvf flashplayer10_1_rc5_linux_052010.tar.gz
  4. $sudo mv /usr/lib/adobe-flashplugin/libflashplayer.so libflashplayer.so.bak
  5. $sudo mv libflashplayer.so /usr/lib/adobe-flashplugin/
  6. 重開瀏覽器

Reference:
 [1] 10.04 flash 中文字型還是亂碼
 [2] Flash player 等應用程式的中文為亂碼