作者: Hui-Hong YOU

  • 不曉得有沒有辦法推 XMLTV 讓電視台廣為採用

    不曉得有沒有辦法推 XMLTV 讓電視台廣為採用?如果可以的話,就可以把電視媒體納進來做 mash-up 的個人化節目表加值服務了。

    這麼做的話,就可以像 SongbirdmashTape 一樣,在曲目、節目播送時自動顯示演出者的簡介、維基百科條目、相關新聞等,還可以供人做精準的網路廣告投放啊啊啊。

    電視台老闆,商機、商機啊!

  • 把 Apache Cassandra 在 Ubuntu 9.10 & Ruby 1.9.2(-dev) 上跑起來

    因為 Ubuntu & Debian GNU/Linux 內的 /usr/include/string.h 不似 *BSD,沒有 strlcpy() 函數可用,但是 Ruby 1.9.2 又會自以為系統有這個函數,造成 gem install cassandra 時踩到雷(參考這裡),所以我用了很 dirty 的解法:

    (我的 Ruby 1.9.2dev 是裝在 $HOME 裡,以下提到的路徑請替換成您自己安裝 Ruby 的實際所在)

    1. 先安裝 libbsd-dev (sudo apt-get install libbsd-dev)
    2. 修改 lib/ruby/gems/1.9.1/gems/thrift-0.2.0/ext/struct.c,自己加上 #include <bsd/string.h>
    3. 改好之後直接 make 測試編譯,在此 compiler 應該已經不會抱怨 implicit declaration of function ‘strlcpy’
    4. 到上一層去 ruby ./setup.rb 手動安裝,之後 lib/ruby/site_ruby/1.9.1/thrift 應該要有相關檔案
    5. gem spec ../../cache/thrift-0.2.0.gem –ruby > ../../specifications/thrift-0.2.0.gemspec,做好這步後 gem list 應該會看到已安裝的 gems 裡頭有 thrift (0.2.0)
    6. 回頭再跑一次 gem install cassandra ,安裝過程應該會順利完成
    7. 接著跑 cassandra_helper cassandra,ant 編譯過程順利的話就會把 Cassandra 跑起來

    See also: up and running with cassandra :: snax

  • 人生頭一次在網路買過鹹水的書

    為了買這本 Designing Object-Oriented User Interfaces,一開始還在 Amazon 上碰壁、覺得見到鬼,繞好一陣子才知道上頭的二手書是不送國外的。之後在〈樂多欽城: 美國網站買二手書經驗談〉看到 Alibris 這個二手書仲介網站,終於在 Icapsa Used Books 找到一本書況還不錯的,而且還不到一個月就寄到了。

  • 豈能盡如人意,但求無愧於心

    以下簡單聲明我的立場:

    我贊成將論文即時開放(∴ 與我指導教授意旨相違,所以我並不是所謂的「打手」),但是我反對這種教授說了算的文化。尤以這次影響到在學學生的權益之所務會議決策過程,在學學生毫無參與、只能被動接受的惡例一開,往後在學學生的權益是否亦說變就變、說改就改?我相當擔憂,故提出質疑,此外別無其他用心。

    我反對這種粗糙的決策方式,並對少數人加諸我的抹黑,深表遺憾。

    謝謝。

  • 這學期回世新去講 Drupal

    承蒙大學老師看得起,這學期有幸回學校用兩次、共四小時的時間跟系上學弟妹講 Drupal。課堂上講了架設、基本自訂,以及 Book, Menu, Taxonomy 基本的資訊組織工具,還有 CCK。可是,時間還是不夠用,另外花了不少時間在寫線上補充講義,以及用 email 向學弟妹們解答問題。

    我覺得要跟人推銷、介紹 Drupal,如果沒講到 Views 以及搭配的 Panels,配合一個具體的題目實際 run 過一遍,在他們眼前做個成品出來,是很難讓人覺得有「Wow! 感」的。以學生展示的實作作品看來,大多數仍然不能掌握 Drupal「過於彈性」(這是讚美)的特質,反而覺得左右支絀,我想我也需要反省自己的教學方法。

    不過,時間是真的不夠。若是我住得近,也許就會另外找個時間再揪個 LAB 教學團。以我估計,大約需要花到共八小時。

  • Tokyo Cabinet 作者新作:Kyoto Cabinet

    Kyoto Cabinet,從〈開発メモ: KCのデータフォーマット再考〉以及平林幹雄(Mikio Hirabayashi)先生本人的 tweet 得知的消息。

    話說我拿 “Kyoto Cabinet” 去 Google 找,目前第一筆結果是一具京都風格櫥櫃的傢俱購物網頁…。