星期天的下午,不小心看完兩部片子~
- A Civil Action,法網邊緣,與Erin Brockovich一樣,也是在講打環保官司的故事,不過這部電影最後卻是幫忙打官司的律師事務所幾乎破產,以和解告終。男主角Erin Brockovich後來還是發現線索,改將證據寄給環保署,由政府提起公訴,讓造成環境污染的公司得到了懲罰。
- Macgyver: Lost Treasure Of Atlantis,馬蓋仙-奪寶奇謀,不怎麼樣的片子…
Just thinking more…
星期天的下午,不小心看完兩部片子~
老實說,這還真令人困擾,還好官方有說明如何得到更詳細的除錯資訊:Troubleshooting :: Castle Project。
基本上,就是加上一些設定,於是NHibernate 能根據這份設定以及內部有用到的 log4net library把一些訊息丟到 log 裡面去。
靠著產出出來的 log,終於找到問題。
星期天的早上,一不小心就跟老婆一起把”台灣歌姬。鄧麗君“這部片子看完了。
故事採倒敘法,先講Teresa在泰國清邁飯店因為氣喘而送醫,接著回頭從Teresa已經在港台小有名氣,日本唱片公司正好有人來到台灣,聽到Teresa的歌聲驚為天人,於是回公司力薦要簽下Teresa開始。就這樣展開了整個故事~
我覺得拍得很不錯,蠻值得一看的,整個故事說法,也與Wikipedia上的鄧麗君條目相當一致。
我想電視台最近應該還會重播個好幾次吧~
小鄧的聲音真的是很有穿透力而且歷久彌新,以前還沒什麼感覺,到她走了之後,才驚覺到,咦~這些歌我怎麼都聽過,而且還頗能琅琅上口。很值得讓人懷念的藝人啊~
為甚麼沈寂了這麼久才寫這篇,那是因為我發現,樂透是不可預測的。其實有學過統計學的我早應該知道了。
如果你還是想試試看預測,那麼可以參考這一系列排列組合的文章,應該會很有幫助:
老闆:為甚麼專案 delay ??
專案經理:因為豆漿濃啊~
女友:為甚麼你遲到了??
男:因為豆漿濃啊~
早上,剛下班的牛郎爸帶著滿身酒氣走進門來~
兒子:爸~為甚麼你都在晚上上班啊?
牛郎爸從煙匣裡拿出一根煙,叼在嘴上,因為對妻子的承諾,他不敢點火。
接著緩緩說道:兒子,因為…豆漿濃啊~
發現很多事情都可以用豆漿濃來解釋~
原來…一切只因豆漿濃~
今天看到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是一套相當不錯的 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。