Thursday, January 28, 2010

Wikized Homepage

最近開始把我的首頁經常更動的部份改成用wiki來撰寫
最主要的部份就是 "ongoing project" and study or sysadmin "notes"

這次是選用pmwiki, 因為
  • 採用最為廣泛使用的php engine來撰寫,雖然噁心,但是很多host都有支援
  • 使用flat-file storage, 我的網頁瀏覽的人不多,不需要sql server等牛刀,而flat-file容易安裝,我甚至可以使用rsync 讓我的首頁在兩台機器上保持同步
  • 系統設計簡單,但是有很多plugin (cookbook),很容易擴充,我目前我安裝了jsMath plugin,所以可以輕鬆的打數學式
  • 網頁skin/logic分離,所以可以輕易更換,或是設計自己的skin,保持原有的style.
目前的計畫是逐漸的把一些常更動的網頁一步步放進wiki, 甚至可以使用apache rewrite rule, 讓這樣的變化transparent to user.

歡迎大家來留言 http://cseweb.ucsd.edu/~t3wu/pmwiki/

Monday, January 18, 2010

朋友貴在知己不在多

我是個非常重視朋友的人。前陣子課業繁忙的時候,拒絕很多好朋友的邀約,覺得心理十分愧疚。所以連帶著檢討自己面對交朋友的態度

古語有云 朋友不在多 貴在知心

facebook定義了廣義的朋友,基本上只要打過照面的都可以建立連結,然而一個人交友的能量是有限的,稀釋之下,facebook上的朋友的關係變得很薄弱。縱然有這樣的缺點,facebook卻是用來交"新"朋友的利器。因為可以再不太熟的情況下,快速的了解對方的背景,甚至對於比較木訥不善於自我表達的朋友,也可以觀察facebook自動紀錄對方的交友情形、線上測驗、Wall等等,而達到聽其言,觀其行的效果。甚至有機會能夠認識朋友的朋友。

好一點的朋友,就是有曾經共同相處一段時間的朋友,例如同學或是同事。這種朋友的關係比較像是建築在一個生活圈之上,彼此友一些互動關係,然而一旦一方離開了這著生活圈,友情就此淡化了。其中,有些朋友的關係是不對等的,是一方依存的另一方而存在,像是師兄第的關係,或是沒車的人與有車的人的關係。講難聽一點就像是酒肉朋友,需要你的時候才出現。大部分的人,屬於互利共生,互相都有基本的尊重,有比較多的良性互動,這樣的情況就比較友可能進化到知心的境界。

知心的朋友,互相通常對對方都十分的了解,彼此的溝通是建立在心靈的交流之上,而非物質的利益。因此這樣的朋友比較不受時空的限制,能夠長久。但其實還是得用心照顧維護,要不然在堅韌的友情,還是很容易逐漸的淹沒在時空的洪流裡,煙消雲散。但是一個人的心力有限,是沒有辦法同時對許多知心朋友作"加護"的。所以這類的好友,在好不在多。一旦遇到就要把握,知己難尋啊。

新年快樂

新的一年到來,不免俗要貼一下紅紙。剛好認識了一位書法寫的很好的朋友,於是就請她代筆了幾個字。希望來年人要快樂,電腦要穩,機器要乖

Saturday, January 16, 2010

The tinkering idea

Do you want your (future) kids to be excellent engineers?



This is the video blog post by an Australian EE engineer talking about how he got into the field. He got started with a 200-in-1 electronic component system, a gift from his parents.
He tinkered in his childhood, such as the experience of taking things apart, buying ICs and breadboards for making cool gadgets, saving money to buy a multimeter and a oscilloscope. I really love some his sentences in the blog (my paraphrase)
  • the best industrial engineers are hobbyists before.
  • the tinkering background gave him great comprehensive ability when he started formal EE education :"expoential learning rate", "everything just falled into the right place!"
  • People who tinker usually have surprisingly broad knowledge.
Maybe I should make another post about tinkering in computer science, such as trying to install embedded Linux on a wireless router, tweaking network switches with ettercap and even cracking software with ollydbg and soft-ice. (Update) here is one
小學三年級的 Linux 玩家