一切只因豆漿濃

老闆:為甚麼專案 delay ??
專案經理:因為豆漿濃啊~
女友:為甚麼你遲到了??
男:因為豆漿濃啊~
早上,剛下班的牛郎爸帶著滿身酒氣走進門來~
兒子:爸~為甚麼你都在晚上上班啊?
牛郎爸從煙匣裡拿出一根煙,叼在嘴上,因為對妻子的承諾,他不敢點火。
接著緩緩說道:兒子,因為…豆漿濃啊~
發現很多事情都可以用豆漿濃來解釋~
原來…一切只因豆漿濃~

道路平坦度調查,台北縣最差

終於有人出來作這調查了嗎?記得去年還前年台北縣就有推動所謂的路平專案,當時的畫面真的是爛透了,甚至連正式的網址都沒有,點進去以後都不知道怎麼回報起。
現在新版的看起來是好些了,而且還有提供抽獎活動,或許台北縣的路會因此好一些吧。
只是我不懂,為甚麼不跟UrMap作結合呢?這總是比用文字描述不平地點來的快了吧~
news_road_is_very_bad (by elleryq)

電影流水帳(2007/5/2~2007/5/28)

很快又要到六月了~要去看Shrek 3神鬼奇航3嗎?

  • Stargate,中譯片名:星際奇兵,以前土撥鼠曾經大力推薦,最近第四台頻頻重播,托重播的福,終於拼湊完成!劇情的推演與整個場景的考據都相當不錯的一部電影。
  • The Thief Lord(Wikipedia的介紹),中譯片名:妙手小賊王,國內沒有正式上映,所以這次能看到,又是托第四台跟我兒子的福。故事是敘述一對孤兒兄弟為了要在一起,加入賊團的故事,帶有一點科幻色彩,全片在威尼斯拍攝,不錯看的片子。
  • 黃飛鴻之勇闖天下,動畫片,官方網站被撤掉了,還不錯看~據說有超級女聲的李宇春參與配音。
  • 寶蓮燈,這並不是動畫片的那個,而是中央台電視劇40集的濃縮版,共分上下兩集,上集剪的還不錯,下集就有點牛頭不對馬嘴了,不過整個劇情還是可以連起來,裡面蠻多大牌演員。
  • Constantine,驅魔神探,昨天晚上在機緣之下,把前面的三十分鐘看完了,之前都剛好從三十分鐘後開始看~這部片子蠻好看的,描述Constantine對抗混種天使吉百利與財魔的作亂。不妨參考蔡依林的部落格的感想。
  • Problem Child,以童星為主的溫馨片,描述John Ritter飾演的父親如何慈愛地去照顧一個愛搗蛋的小鬼的故事。
  • Problem Child 2,第二集…這集則是搗蛋鬼遇到對手,同時發現對手也是單親家庭,於是聯手湊合爸爸跟媽媽。

Porting guide

今天看到jpobst這篇文章:Porting Guide
他說,他上星期在Mono wiki上寫了一篇Guide: Porting Winforms Applications,內文提到如何將NClass移植到 Linux Mono 上的過程。
整個移植的過程相當簡單,首先利用MoMA (Mono Migration Analyzer)去分析NClass,得知NClass使用了哪些類別,而這些類別(內部的method)在Mono裡面是否已經被實做、有沒有使用 P/Invoke 等技術等等,接著再去補足Mono的類別或改寫 NClass(別忘記寄patch給原作者啊),這樣就完成整個移植的過程。
對於想把 Windows 上的 .Net 應用程式移植到 Linux 的人,這是一篇相當具有參考性的文章。

ActiveRecord

ActiveRecord是一套相當不錯的 Pattern library,主要是實做ActiveRecord pattern,底層則是NHibernate
大致的原理主要是在 Entity class 的屬性上加上 Attribute,Pattern 再根據這些資訊與設定來作 Object-relation mapping
官方網站提供了一份很簡潔的指引:Getting started with ActiveRecord
很簡單,也很清楚,但是如果你想要更深入了解一些的話,我建議不妨參考大陸網友Yuhen的這一系列文章:

或是Oren Eini的系列文章:

或是Hamilton Verissimo的系列文章:

我覺得都寫的相當不錯。
原本官方有提供很不錯的工具:ActiveRecord Generator,可以幫你從建好的 Database schema 去產生 entity class,省去你手動寫 code 的痛苦。
只是現在因為人力不足的關係,暫時停止繼續開發。
如果你想試試看所謂的ORM,不妨試試看這個 Library,可以讓你少寫掉很多很多 code。

銀箭線上沖印

news_photofast (by elleryq)
前一陣子(好像也是兩三個月前的事了吧)因緣際會地從我妹那兒拿到四張銀箭沖印的沖印優惠券,所以就上去試試看。
試用以後,我發現整個操作介面並不好用,第一次的線上沖印,我就試了三次:

  1. 對其他 Browser,如:Firefox等,不 friendly。
  2. 如果你使用 IE,選擇上傳照片,網站會要求你安裝 ActiveX control,可是如果你不要呢?這時候還不太容易找到以網站介面批次上傳的功能。我也是試了兩三次,才找到。
  3. 上傳好照片要沖洗時,沒辦法很容易地只選某部份進行沖洗,假設你有 100 張照片,只想先洗 50 張,那麼你可以慢慢勾完 50 張,或是全選,然後再慢慢取消勾選 50 張。
  4. 折價需要先購買預付金,一次還得買個 500、1000,而且還有期限限制。
  5. 需要付運費,運費跟沖印優惠券一抵之下,其實沒什麼優惠,照片一張 3.x 元近四元,對我來說沒什麼吸引力。與其如此,我還不如去家附近的沖印店洗,一張四元,隔天就可取件。
  6. 相簿管理很糟糕,跟一些相簿網站實在是不能比,這個我是能體會,畢竟並不是作相簿網站,但是真的是很難用。
  7. 整個購物流程不夠順,錯了一步想回頭,還得從頭來,換言之,照片又要選一次….冏…另外一種 case,如果你想買一些影像商品,然後再洗照片的話,Sorry,不行,網站上的購物車不允許你這樣子作。

我覺得不妨加進去的功能,同時也給其他線上沖印網站作參考一下,就是:乾脆不要作相簿功能,直接跟各大相簿網站合作,反正使用者都已經上傳到相簿網站了,為甚麼不能在使用者的同意之下直接去存取相簿網站上的照片呢?
或者是反過來,跟相簿網站談說直接提供功能讓使用者選取,最後按下”我要沖印”。
這樣子不僅相簿網站多了個加值服務,而線上沖印網站則多了個強大的前端介面,我覺得很具有殺傷力,不容小覷。
可惜目前有看到此服務的,只有flickr,從國外郵寄到台灣,總是麻煩許多。
總之,我是不會再用銀箭沖印這個服務了,雖然我還剩下一張沖印優惠券。

語音轉帳繳納罰款

前幾天,因為違規迴轉的關係,被開了一張單。
幸好警察先生網開一面,只開了”未帶安全帽”的項目,只要繳納 500 元即可。
依照罰單背面的指示,我用語音轉帳的方式來繳納,電話號碼是 412-6666 再按 168#,接著輸入身份證號,然後依照指示操作即可。
蠻方便的,至少省掉了跑郵局/監理所/便利商店的麻煩事。

Vim 7.1 / MRU / TagMenu

最近 Vim 釋出了 7.1 版,這兩天順手更新了。
在下載的同時,邊找一下有沒有好用的 Plugin:

  • mru – Plugin to manage Most Recently Used (MRU) files,顧名思義,就是在 Menu 安插一個 Most recent used (最近使用) 的選單,讓你可以從選單選到最近編輯的檔案。
  • TagsMenu – Creates a menu of all the tags in the current file.,這個其實跟 taglist 很像,只是 taglist 是分割一個視窗出來顯示 Tag,而 TagsMenu 則是在選單安插一個 Tags 項目,顯示出所有 Tags。他的 ctags 指令比較不一樣,記得要加上 -f – –fields=+K,例如:

    let TagsMenu_ctagsCommand=’c:\tools\ctags.exe -f – –fields=+K ‘