給定 assembly strong name 的方法

給定 assembly strong name 的方法
1.sn -k “your_snk.snk”
2.在你的 AssemblyInfo.cs 裡面加上
[assembly: AssemblyKeyFile(@”your_snk.snk”)]
3.編譯,收工.
Mono 也有同樣的指令,用法也完全一樣.
不再贅述.

混合編譯vb.net與c#

上次有人有在討論區問到怎麼混合編譯 vb.net 與 c# 的程式.
那時唯一的好解法,就是將 vb.net 程式編譯為 assembly
c# 程式也編譯為 assembly,這樣就能交互引用了.
這樣的缺點是,assembly 會比較多一些.
今天在CodeProject逛到這篇:Post build step static linking tool for C#, using ILMerge,恰好就可以解決此問題.
他引用了微軟研發的ILMerge來作合併的工作.
不過很可惜的是,ILMerge目前還不能在Mono上使用.

脆弱的心

話先說清楚,這已經是 11/25 的事情了…
唉~真脆弱~~
只因為拒絕了某大頭的要幫看某產品 Driver CD 的請求…
心裡開始搖擺…
我不明白,為甚麼總是要事到臨頭了,才要找人幫忙看?
這些問題之前沒有碰到嗎??
為甚麼不能早點找人進去一起看??
到了這種時候,才叫人去啦賽
誰要去啊~~
話說回來,也不是不願意
只是這個時候人力資源的分配權又不是在我手上.
為甚麼不找大頭去商量??
如果我答應了,到時候大頭又怪我自作主張….

台語

前幾天在 BBC 中文網看到這新聞:BBC 中文網 | 港台消息 | 話說粵語.

大家都知道,普通話裡只有四個聲調,可粵語和閩南語有九個聲調,保留唐宋古音最多,難怪說如果用粵語讀唐詩宋詞,李白杜甫蘇東坡辛棄疾還能聽得懂,假如用普通話讀,他們反而丈二金剛摸不著頭腦。

如何保存這些具有古代聲調的語言??
我覺得”怎麼念”是一個重點.
截至目前為止,台語似乎還沒有一個官方的注音方法,讓我們可以看到就可以順利讀出的方法.
只能口語相傳,這對於保存與散佈來說,是一個很大的困難.
我知道已經有人提出一些注音的方法了,但是並不通用,而且也不容易讓人瞭解.
即便是熟悉台語的人,看到也不會念.
現在國小推行的母語教學,也沒有一個很好的方法.
我想不管是台語,粵語,客家話,原住民的語言,同樣都面臨到一樣的問題.
我覺得這是政府在大聲嚷嚷要保存母語而又缺乏講母語環境的同時,所必要考量的重點.
在網路上稍稍找了一下可以參考的資料:

 

升級到CentOS 4.2

今天把家裏的server 由 CentOS 3.6 升級到 CentOS 4.2 了.
方法很簡單,下載 CentOS 4.2 的 iso 檔案, 燒成光碟.
將 server 重新開機,並且改由光碟開機.
開機以後,輸入

linux upgradeany

接著進行安裝即可.
安裝完成以後,還有一些需要調整的,例如把一些沒更新到的 el3 rpm 移除掉,調整設定等等的.
這些應該就不必多提了吧. 🙂

從世界體系理論觀點論台灣機車產業發展

記得是上個月吧,逛到 Schee 大老的網站,看到了這篇:從世界體系理論觀點論台灣機車產業發展.
於是就下載了阿強同學的論文:從世界體系理論觀點論台灣機車產業發展,可是一直拖到今天才看完.
閱讀順序: 第1章, 第4章, 第6章.
最初會想看的原因,是因為我真的對台灣的機車產業不瞭解.
而且也不明白為甚麼政府不開放機車可以上高架橋與高速道路?為甚麼要放任機車在平面道路上亂竄?為甚麼不開放更多的停車位?為甚麼機車只有窄窄的慢車道,而慢車道上還充斥著公車與汽車??真的很不公平.
從論文裡,看到政府會這樣做的原因,也看到政府對扶植產業的無力.
我覺得他寫的很好,大家也應該看看.
我是真的很希望機車可以騎上高速公路啊…

其實是通用的…

本來以為, .Net 編譯出來的東西與 mono 是不通用的.
可是很奇怪,在網路上都找不到相關的文件來解釋為甚麼 nant 用 mono 編譯會有警告/錯誤或是為甚麼 nhibernate 用 mono 編譯會有警告/錯誤之類的問題.
照理來說,如果是很常見的問題,都應該早有人問了才對.
昨天,赫然發現,其實是通用的.
我用 .Net Framework 1.1 編譯好一個簡單的 hello world 程式,然後放到 linux 上,以 mono 執行.
果然可以執行…
換句話說……我是豬頭……
早就該想到了,如果都 follow ECMA 的標準,其實都是通用的才對!!!
真是笨.