從今年三月開始,每天上班因為要載老婆上班的緣故,會經過永和環河東路四段。會走這條路的原因很簡單,沒有紅綠燈,不容易塞車,直走就可以再接上永福橋,直達公館。
昨天經過的時候,發現路旁的每顆榕樹都綁上了黃絲帶,到了福和橋下市場附近,更有標語布條,要求保留這些榕樹。目前報導這件事情的媒體並不多,利用Google News搜索的結果,只有聯合報在報導:可以直接看Google 新聞搜索”永和 環河東路”的結果。這些樹看來有些會保留,有些則還要看水利署的決定。



參考資料:
轉移到Thunderbird
Mozilla Thunderbird前一陣子已經推出 RC1,所以按照預定計畫,開始進行轉換的工作。
轉換的工作其實很簡單~
不過也就是安裝好 RC1,打開Mozilla Thunderbird,執行”工具”>”匯入”,把郵件以及設定都匯入進來~
接著再檢查看看郵件有沒有問題、帳號密碼,最後把原來配合 Outlook express 的 popfile 移除掉。
就這樣,簡單到不行。
奶爸心得(3)
好好照顧自己,好好照顧你的老婆跟小孩。
要作危險的事情前,得特別小心。
晚上起身、天涼時,可能會感冒,記得也加件衣~
為甚麼這麼說?
過年前,我就是因為沒注意,不小心就感冒了,接著就傳染給小朋友,讓他也跟著感冒~
另外,在龍眼粥這部電影裡面,男主角就是因為在結婚紀念日拿回項鍊的途中,不好好騎腳踏車,猛看項鍊,結果造成車禍慘劇,讓女主角苦苦等了他數十年。
所以~一定要好好照顧自己啊~
OpenSuSE 的套件管理
最近同事玩起 Linux,試完了許多套之後,他選擇了 OpenSUSE,介面看來不錯。
但我實在是對 OpenSUSE 的更新與介面不熟,所以就利用 VMware 建了個 Virtual Machine,裝上 OpenSUSE 試試看。
安裝並不順利,最後 Virtual machine 的 type 是改成了 Other Linux,而非預設提供的 SuSE Linux。
完成安裝以後,也開不起來,boot option 參考 Fail safe,修改為 apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 才順利開機成功。
OpenSUSE 使用 Yast2 在管理套件,從網路上諸多文章看來,可以改用 smart / yum / zypper …等等。
但我最後還是用 Yast2。
官方提供了Additional YaST Package Repositories,從這兒你可以找到許多其他的來源。
黑眼珠這兒也提供了他自己維護的來源:黑眼珠的套件庫–http://software.opensuse.org/download/home:/swyear/openSUSE_10.2/
那麼該怎麼加入這些來源呢?答案是用 installation_sources 指令,舉例來說,如果要加入黑眼珠的套件庫的話:
#installation_sources -a http://software.opensuse.org/download/home:/swyear/openSUSE_10.2/
這樣就行了。
最後,就利用 YaST 來進行線上更新即可。
如果你跟我一樣還是偏愛指令列的話,改用 zypper 吧~
#zypper search package_name
#zypper install package_name
#zypper update
以 zypper 替代 installation_sources 的話,可用
#zypper service-add repository_url
更多的用法可以看
#zypper –help
參考資料:
電影流水帳(2007/3/26~2007/4/8)
四天的假期,又消化了不少片子。
- 武林聖火令,一個情節落於俗套的故事,不過看著這些明星年輕的樣子,蠻有趣的。
- Rules of engagement,火線衝突,蠻精彩的片子,最後有些情節因為兒子睡醒了,幫他換尿片、餵奶而miss 了。
- Million dollar baby,登峰造擊,片名翻的不好。元旦去十大書坊買的便宜正版DVD,拖到現在才看。情節相當感人,一個女主角為了自己理想努力的故事,最後的結局令人哀傷,值得一看的好電影。不管怎麼樣,人有個可以努力的目標而努力,都是值得被鼓勵的。
- 龍眼粥,一個老套的故事,看不到一半,你大概就可以預測到結局,不過整個感覺拍的還不錯。
- 50 first dates,我的失憶女友,香港有翻拍過,但是整個感覺不太相同。還不錯看,老樣子,我還是只看了中間一部分。
- The PACIFIER,限制級保母,也是一個翻的不好的片名。笑點不夠有力,隨便看看就好。片子的最後,阿詮大便了,因此錯過精彩的情節。
- Charlie and the Chocolate Factory,巧克力冒險工廠,童話片,感覺其實很像是剪刀手愛德華,不錯的片子。我蠻喜歡最後 Willy Wonka 老爸幫他兒子檢查牙齒那段。
Mono Cecil
這篇文章:Using Cecil from IronPython再次勾起我去年初看到 Mono.Cecil 時的回憶。
什麼是Mono.Cecil??以下翻譯自Nauman Leghari’s Blog : Fun with IronPython and Cecil:
“Cecil 是由 Jb Evain (http://evain.net/blog/)所撰寫的類別庫,可以用來產生或注射自訂程序到以ECMA CIL撰寫的程序和類別庫。它提供了對泛型的完整支援以及對除錯資訊的部份支援。簡單的說好了,用了 Cecil,你可以載入已經存在的組件,瀏覽裡面所有的型別,即時修改它們並保存修改過的組件。”
看起來是個很神奇的東西吧~這兩篇文章介紹了如何以IronPython去使用Cecil,是很不錯的指引文章:
- Nauman Leghari’s Blog : Fun with IronPython and Cecil
- Nauman Leghari’s Blog : Fun with IronPython and Cecil (Part II)
此外也可以參考官方提供的Cecil FAQ。
如何存取SQLite
如果你還在找SQLite的 ADO.Net driver 的話,別找了。
因為Mono就提供了一個:SQLite at Mono。
不管你是在 Windows 或是在 Linux 上,也不管你是用 Microsoft .Net Framework 或是 Mono,都可以直接拿他的 Mono.Data.SqliteClient.dll 來使用~
使用方法也很簡單:
- 連接字串:”URI=file:/path/to/file,version=3″。URI指定檔案位置,version則是指定SQLite database版本。
- 從使用範例可以看出,跟 .Net framework 提供的 ADO.Net driver 用法並沒有什麼差別(範例摘錄自SQLite at Mono):
using System; using System.Data; using Mono.Data.SqliteClient; public class Test { public static void Main(string[] args) { string connectionString = "URI=file:SqliteTest.db"; IDbConnection dbcon; dbcon = (IDbConnection) new SqliteConnection(connectionString); dbcon.Open(); IDbCommand dbcmd = dbcon.CreateCommand(); // requires a table to be created named employee // with columns firstname and lastname // such as, // CREATE TABLE employee ( // firstname varchar(32), // lastname varchar(32)); string sql = "SELECT firstname, lastname " + "FROM employee"; dbcmd.CommandText = sql; IDataReader reader = dbcmd.ExecuteReader(); while(reader.Read()) { string FirstName = reader.GetString (0); string LastName = reader.GetString (1); Console.WriteLine("Name: " + FirstName + " " + LastName); } // clean up reader.Close(); reader = null; dbcmd.Dispose(); dbcmd = null; dbcon.Close(); dbcon = null; } }
讀取網頁(4)
更快的方法,就是直接利用 .Net 2.0 提供的 WebBrowser 控制項。
不過,如果用這方法,有兩個缺點:
- .Net 1.1 不適用,因為 class library 沒提供。
- 當直接使用 DocumentText 屬性的時候,WebBrowser 沒有轉換編碼,而是直接以 ascii 傳回。
- 必須是 Windows form 應用程式
那麼,我們要怎麼自行轉換編碼呢?
首先利用 Reflector 來反組譯一下 DocumentText 屬性,這下就可以很清楚看到他是以 StreamReader 去讀取 DocumentStream。
所以當我們確信網頁的編碼是 UTF-8 時,就可以這麼寫了:
Stream documentStream = webBrowser1.DocumentStream; if (documentStream == null) return ""; StreamReader reader = new StreamReader(documentStream, Encoding.UTF8); documentStream.Position = 0; string documentText = reader.ReadToEnd();
電影流水帳(2007/3/1~2007/3/25)
- 金雞2,官方網址已經消失~還不錯的故事,與張學友對演的那段,很令人唏噓~
- Zathura,雖說是野蠻遊戲2,但劇情跟Jumanji一點相干都沒有,唯一相同的是遊戲演變成真實的情節。這部片還不錯看~
- Just like heaven,中文片名是出竅情人,昨天晚上在 HBO 看到的。劇情很簡單,導演拍得很不錯,相當嚴謹,該交代的都交代了,也不忘加上一些有趣的情節,不錯看。
- The Princess Diaries 2: Royal Engagement,麻雀變公主2,第四台重播好幾次了,昨天又再看了一次…
- PRISON BREAK的第二季15、16
- Stand by Me (1986),翻拍自史蒂芬金的短篇小說集-四季奇譚,有忠於原位。
- King Arthur,只看了中間約二十幾分鐘而已,不算是看完~
- Hart’s War,原本以為是講種族衝突,在法庭進行攻防戰的故事,但最後急轉直下,完全不是這麼一回事,最後下的結論是榮譽~有點不知所云的感覺。
- 黑狗來了,很有趣的故事,值得一看的電影。
319鄉村兒童藝術工程在聖心
張大魯的攝情布拉格這個部落格是我沒事會去逛逛的地方,裡面的照片不僅溫馨,不時還穿插一些令人莞爾發笑的照片~
更令人佩服的是,大魯兄還經常幫聖心教養院作公益活動。
最近他貼出一篇文章:319鄉村兒童藝術工程….在聖心(日日更新金額),希望可以在下星期一前募集到 35 萬元來支持紙風車劇團巡迴公演。
除了捐錢以外,當然也要幫他廣告一下。
已經有人在幫忙宣傳啦,像是蔡依林的部落格…