2006/01/23

gcin 比較適合我

我丟掉了 scim ,也丟了新酷音,更丟了明日之星 -- 開放香草輸入法。原因無它,gcin 更合我所用,有詞音輸入(新酷音),又有無蝦米。所以我就跳槽了。

2006/01/21

設定多媒體

總算把所有多媒體相關的軟體灌好了。花了很多時間安裝、設定。

多媒體應用就是聽 mp3, 看 vedio。於是我裝了 xmms 來聽 mp3(和 winamp 非常的相像), mplayer 來看 vedio(除了 rm 之外,甚麼格式都吃), 而 rm 格式的串流當然是用 realplayer for linux 啦。

要設定到 OK 花了不少力氣,研究了半天 mplayer 到底要怎麼正確的秀出中文字幕,這還不打緊,我覺得較扯的是 realplayer 的問題,依照指示灌好後,就是無法跑 realplayer,說甚麼記憶體區段有問題,我想應該是我所安裝的某個軟體有衝到,後來在搜尋了好久,終於在這裡找到解答。沒錯,我就是用 ubuntu ,以及 scim 。所有必要要件我都具備了。哈哈。

不過,最後還是解決了,那種快樂不是可以言喻的。

2006/01/20

回鍋寫部落格

我又流浪回來了,這一兩天自己機器上的tatter blog 的管理介面和 mysql 的溝通發生問題,所以原來的 tt blog 就只能看,不能寫。有時要 blog ,就勢必要去處理這個問題,如果處理完,我想原來要寫的靈感,和想法,可能就失去時效性了。

於是,我就回鍋到這裡來了。

其 實我目前的一些資料,像是書籤(del.icio.us),e-mail(google mail) ,都放在網路上,現在網路服務已經可以讓我相信我的資料丟出去,應該不會遺失。也因為這樣,最近我轉換平台,從 windows 到 linux ,可以很方便的轉換,完全不會影響日常生活的工作。所有的資料都在網路上。

那我還需要堅持自己架 blog 嗎?我之所以自己動手架,是因為我要玩玩看不同的 blog system 的技術,以及有自己個人風格的頁面,後來,這些問題對現在的我來說,已經不重要了。重要的是,使用這樣的服務,應該要專注在內容的充實,趁靈感還沒消失前 記錄下來。回歸到原本 blog 的精神,和用意。

當然,系統方面我還是會繼續研究的。暫時就在這裡吧。

新買 Eclipse Distilled

工欲善其事,必先利其器。在天瓏買了一本和 eclipse 有關的書,"Eclipse Distilled",還蠻新的,應該是以 eclipse 3.0為基礎的一本 overview 的書,看了目錄還蠻符合我的需求,重點是它很薄,薄才會有動力把它看完。不過有點小貴。

2006/01/18

去參觀廣達 T-party Demo

今天反常的蠻早就去實驗室,同時老耿和小游也很反常的出現在實驗室。一問之下,原來是要去廣達聽 MIT CSAIL 的 demo。要搭老師的車去,不知怎地,老師很奇怪,說甚麼不能太多人去,甚麼不能保證我能進去聽,我想如果我人都到了,廣達還不讓我進去聽,那我就真的看 不起廣達的氣度了,也不是甚麼秘密的產品發表,只是 MIT CSAIL 的研究成果報告,沒必要搞得這麼神秘吧。結論是,老師不知道在龜縮些甚麼。最後,還不是都可以進去?

CSAIL 報告的是和廣達合作的 T Party 的一些成果,因為好像有簽保密協定,不能詳述,也沒有甚麼好詳述的。結論就是,就是因為 MIT 嘛!很強悍,所有東西都自己搞一套標準,不用現有商場上的技術,自行開發,目標就有點像數位家庭那樣的願景。

還有看到林百里,可能是來看看丟了兩千萬美金,能回饋些什麼東西?不過沒聽他發表甚麼高見,表情也看不出來是滿意還是不滿意。反正有五年的時間,就慢慢磨吧。

2006/01/16

沒有想像中的簡單

灌了 linux ,X 也可以用了,中文輸入也都沒有問題,但是總有一些小缺憾有待解決。以我的 case 來說,我用的是 scim + 新酷音輸入,在 firefox ,簡單的文字編輯器,都可以正常輸入,但是使用類似 msn 的
Giam 就沒辦法按 enter 輸入,一定要輸入夠長的文字讓他輸入才行。在 open office 2.0 裡可以輸入,但是沒有注音的提示,雖然盲打還是可以輸入,但總覺得怪怪的。

多媒體部份也還是沒有像 windows 這樣多的 codec ,可能有,但是要花時間去找。

(2006/1/17補: open office 的輸入問題,換了中文加強版就 ok 了)

2006/01/15

x31加ubuntu

最近我的 notebook 的死亡藍幕發生的頻率愈來愈頻繁了,我也不想重灌,因為這樣會浪費我很多時間,就算灌完,過不了多久,暈倒XP還是會因為奇怪的問題而出現藍幕,就算你小心的使用也是一樣。

想想,要不要換平台,自己是學資訊的,不會使用另一個平台好像說不過去。於是乾脆就為 notebook 灌 linux 啦。那選擇那個 distribution 好?其實之前我就有灌過 gentoo 但是,後來因為沒有時間玩,所以就荒廢了。這次我想,我要可以馬上可以用,不用管一些有的沒的設定,但是又想要裝 debian 或是 gentoo 這樣小而美的 distribution。

剛好,實驗室有人在灌新出的 distribution -- ubuntu,它是以 debian 為基礎的一個套件。我在討論區看到,有人說在 x31 灌完 ubuntu 後,沒有任何的問題,也不用設定。於是我就決定就是它了。

它果然沒有讓我失望,比 windows 還快灌完,馬上就可以用,漂亮的桌面,該有的應用程式都不缺。在 apt-get 一下 scim, 新酷音,設一下參數。馬上就可以上手了。

2006/01/13

增加生產力

寫程式對我來說很有趣,尤其是可以把自己的想法實現的時候,但是,後續的維護到是很累人,尤其是不知道何時會出現的程式臭蟲。有時為了抓蟲,抓得天翻地覆,鬼哭神號阿。

還有編譯好的程式的 deployment 有時也很累人。於是我就稍微 study 了一下 Ant 和 JUnit ,這兩個 Java tool 還真的很好用,再配合簡單的 batch script 操作,從執行,測試到部署,可以很簡單的辦自動完成,雖然有類似 eclipse 這樣的 IDE 可以用,但是這些工具可以補 IDE 的不足。

再加上重構的觀念,不僅增加了生產力,也降低了維護程式的難度。

2006/01/12

放寒假了

今天的作業展示完,這學期也結束了。

但是別羨慕,還有一堆事要作。包括研究。

想說在新的一年裡,一開始每天都有寫一篇 blog ,但是想不到沒十天就破功了。沒寫的那一兩天都是在趕課程專題的程式,有 bug 但一直除不掉,甚是犧牲了睡眠,連睡眠都犧牲了,何況是 blog?

2006/01/10

六張火車票入手

因為今年春節大年初一要北上看歌劇魅影,所以整夜沒睡等著六點早上使電話語音定票,事先先做好功課上網查了一下台鐵的簡要說明,就等著系統開始。

五點五十九分試著打第一通,系統還沒開,再打,還沒開。大概打了第四通左右,打進去了。定完了第一批票,還問要不要續定回程票,正在考慮時,就斷線了,想說再打就好了,這麼早應該沒有人搶吧,應該更沒有人駭電話系統吧,因為它沒有網站那麼容易。

結果,連續打了幾時通都是通話中,我想不可能吧,一大早就在搶票?可是我又非定不可,於是我就發揮了土法煉鋼,一直重複撥號,終於在一個半小時後,六張全數定完。吃完早餐,八點順便就去郵局買票入手。

後來看新聞才知道,號稱電話語音系統也被駭,有駭客搶票,加上甚麼開放上線人數上線,但是沒有考慮後端資料庫的處理速度,處理不及,以致於等待太久使系統誤認而遭掛線。反正今年不例外,台鐵和中華電信互踢皮球。


Comments
哈哈哈~
辛苦啦~
也是看到新聞才曉得有這麼難訂的大魔王上
害展展陷入訂票地獄的大魔王 於 06/01/20 15:19 時所發表.

2006/01/08

2006 Nike 5k run

今天早上一大早不到六點就在等捷運開門,做了第一班車到達了市政府。
等到快要七點時,我們集合的差不多就出發了,應該說已經慢了十幾分。

因為沒有晶片,路程又只有全程馬拉松的八分之一,所以應該算是 Nike 辦的大拜拜式的活動,繳三百元,買了一件號稱一千多圓的 T 恤,純粹是大家來熱鬧熱鬧的路跑。

從市政府仁愛路出發,跑到安和路左右繞回市政府,再繞市政府一大週,熱身的差不多時,也就結束了。說實話,不太過癮。雖然,回來還是會酸痛,但是就是覺得不太過癮。我有預料到這樣,因此我就沒帶我的 nano 上場。

跑回終點的禮物是厚紙板製的相框,覺得沒有什麼,也就沒有拿。同行的同學也說,這次出發的感覺和整體感覺都沒有上次 ING 的感覺好,我非常的認同。

最後在劉耕宏的歌聲中,我們匆匆地離來了。

2006/01/07

練習程式技巧

我有修一門網路藝術的課,期末作業是做一個和網路相關的藝術作品。和北藝大的同學組隊,在討論做些什麼時候,就可以看出技術捉襟見肘的地方。

這也讓我練習了一些沒有碰過的程式議題,趁這機會,可以讓我磨磨刀,琢磨琢磨。

2006/01/06

[閱讀]重構,解構後再建構

常寫程式的人都知道程式有一定的生命週期。在學生時期,寫作業都是功能寫出來後,就交差了事,完全不管之後的維護問題,作業程式交出去,它的任務就功德圓滿,從此束之高閣,不見天日。

所以,在程式測試、維護、調校方面的能力是很弱的,通常都是到了業界才開始學習。其實這方面的能力是可以在寫程式的過程中慢慢培養的。

refactoring_book_cover
最近在讀一本書,就是這本 Refactoring,他有中文本,由侯捷翻譯的。書中內容教導你如何去重新建構你的程式,讓你的程式能夠更好閱讀,更好維護。

我想應該沒有人會開這樣相關的課程,但我覺得值得花時間去讀,因為看了後,才慢慢體會到,物件導向程式設計的精神,會有原來繼承是要這樣用,也瞭解封裝的真正好處,等等。

作者提到寫程式的過程中,要一面加功能,一面重構,加功能,重構,這樣反覆的過程可以大幅降低 Bug 出現的機率,在重構的過程中就是測試、維護的機會,並把你的程式架構變得非常有彈性,日後加新的功能也是非常容易,並不容易出現臭蟲。不僅增加生產率,也增進效率。

有興趣的人可以找來看看。

2006/01/05

互動藝術不開了

這學期修了網路藝術課程,覺得我對設計、藝術還蠻有興趣的。

原本聽說老師還要在下學期開”互動藝術”的課,結果因為老師想不出來應該如何進行比較好,或是還沒有準備好,所以只在北藝大開課。覺得有點遺憾。

正在考慮要不要每週大老遠跑去旁聽。

2006/01/04

科技中的人本主義

今天下午,聽了從成大建築畢業,現在是 MIT Media Lab 博一生李佳勳的 talk。

從他的演講裡,使我瞭解到他身為 Media Lab 學生的獨特之處。除了該有的聰明、自信、善於 present ideas 外,他的天馬行空的點子,以及抽象事物的能力是我所看過最好,令人驚豔的。

演講中,他不斷的透露出他的人本主義,任何的科技應該以人為本,是關心人的,而不是想到點子很酷、很炫就去實行,而完全不顧好不好用。

投影片中也有很多他對一些時下 overdesign 的反思及圖例,以 designer 來看一些科技的設計,是如此的荒謬,但是工程師卻習以為常。

還有一張投影片我覺得很屌的內容是"AI is dead, Robot lies, smart device is failed, if they don't care about human",當場就挑戰了台下的許多老師和聽者。這樣的說法當然很偏頗,在場就有老師開始捍衛他的領域,當場討論的氣氛就熱絡了很多,事後瞭解才知道這 樣爭議性高的字眼,是要提高大家的討論氣氛。看來效果不錯。

聽說他要在六月份左右會在台灣辦一個 design 相關的 workshop,我想應該非常精彩,我也非常的期待。

2006/01/03

多媒體的研究

因為作作業的關係,要研究處理聲音的程式 API, 還有視覺化時需要的繪圖,還有一些些的 Streaming。再加上 flash ,讓我覺得現在才有研究多媒體的感覺。

正在考慮要把心得寫在這個 blog 上,還是其他地方?目前我覺得 blog 裡的內容不應該太雜亂,心情隨筆和技術文章交互摻雜在一起,雖然可以看出 Bloger 的生活全部、專業。但容易失去了焦點。況且,感覺文件的整理還有更好的平台可用,例如:wiki , cms 等。

2006/01/01

2006 第一篇

昨天要一起跨年的有我和學長,同學和其女友,和去年比起來人少了,大概是因為不少人脫團,有女友就沒朋友,就我們四個去吃大餐,倒數拉。

一整晚的感想就是排隊等待,為了在 Firdays 吃個飯,等了一個多小時才輪得到我們;等捷運也是等了四、五個班次才上車,不過每 20 秒一班,班次很頻繁,看來北市政府已經很有經驗處理過年倒數的人潮了。

倒數完,並看完 101 大樓的煙火秀後,四人決定不坐捷運,直接走回復興南路的清粥小菜吃粥。果然是新年剛倒數完,都還沒散,就算我們凌晨兩點點完菜,離市府很遠,有三個樓層的店面裡還是沒有座位。雖然小有怨言,但是粥很好吃,我也吃了三大碗,呼。

新年的第一天,第一件是就是回家好好的睡一覺拉,倒數吃粥完,回到宿舍也已經快四點多勒,當然要好好睡一覺,才會有更好的精神繼續戰鬥拉。