前一陣子Microsoft釋出了Visual Studio 2008/.Net framework 3.5,前兩天想裝起來看看,只是怎麼裝都不行。
經過與Google明查暗訪的結果,都說要先移除掉先前安裝的所有 .Net frameowrk以及登錄檔(Registry)裡面的資訊,再重新安裝才行。
還好,Microsoft的Aaron Stebner寫了一個工具,可以幫你作掉這些麻煩事,也因為這個工具,我先移除了先前安裝的 .Net framework 3.0,再移除掉 .Net framework 2.0,接著依序安裝 .Net framework 2.0 SP1、.Net framework 3.0 SP1、.Net framework 3.5,就大功告成了。
關於這個工具的文章與下載網址:Aaron Stebner’s WebLog : Automated cleanup tool to remove the .NET Framework 1.0, 1.1, 2.0, 3.0 and 3.5
電影流水帳(2007/11/22~2007/11/28)
最近衛視西片台在上演神鬼奇航2(IMDB),但卻都沒機會全部看完,只能片段地看,希望之後能像星際大戰一樣,來搞個連續播放,這樣才讚。
另外,昨天在 HBO 上看到超人集中營,也不錯看,是去年的片子,不過台灣好像沒上片。
- Evan Almighty(IMDB),中譯:王牌天神2,還不錯看的娛樂片,相當有趣。裡面有幾句對白,極富哲理:
「如果有個人希望,自己可以更有耐心。你認為上帝會直接賜予他耐心呢?還是給他一個培養耐心的機會」
「如果有人希望自己更勇敢。你說上帝是賜他勇敢,還是給他鍛煉膽量的機會?」
「如果又有人希望家人關係更親密。你想上帝是扔點貌似溫存的感覺給他呢?還是賜他一個和家人共渡難關的機會」 - Michel Vaillant,中譯:2004雷霆殺陣,會讓人以為是 Taxi 系列,可是它並不是,而且也不是 2004 年上映的,早在 2003 年就已經上映了。其實整個故事是由漫畫改拍,是講賽車的故事。故事好,女主角也很好看,我覺得拍的不錯。
- 救命,由李心潔跟林嘉欣主演,許志安是配角。故事從你可能在網路轉寄郵件上有看過的偷割腎事件開始,然後講兩個女主角的糾葛。兩個女主角的表現搶眼,恰如其分地詮釋這部驚悚片。故事好,講故事的跟演故事的也好。值得一看。
電影流水帳(2007/11/17~2007/11/22)
有點閒(鹹?)的一週,因為提早把預定完成的事情作完了。目前正在弄MonoDevelop的中文翻譯。
- I Now Pronounce You Chuck and Larry(IMDB),中譯:當我們ㄍㄟˋ在一起。喜劇片,笑點還不錯,故事藉著為了保險金問題的主角假扮同性戀,而帶出同性戀所遭遇到的一些問題,值得令人好好想一想。
- Good Luck Chuck(IMDB),中譯:倒數第二個男友,中譯片名翻得有點爛。基本上是一個迷信的故事,男子小時候遭遇詛咒,使得女人在上了他之後(他上女人?還是女人上他?),就會找到真愛,直到有一天,他找到真愛時,卻害怕跟他的真愛做愛做的事情…這使得 Chuck 失去理智,開始亂搞…本片帶有三級片情節,請不要帶小於 15 歲的人去看。
Show your bootchart
之前安裝 bootchart 以後,就一直沒管他,沒有認真去研究該怎麼去把圖弄出來。
前幾天把圖弄出來了,這裡把步驟紀錄一下,我的環境是 Ubuntu 7.10(Gusty):
- 安裝 bootchart,安裝完成以後,得重開機,讓 bootchart 能獲取必要的資訊。
$sudo apt-get -y install bootchart
- 重開機之後,bootchart 會把必要的資訊紀錄在 /var/log/bootchart.tgz。由於 bootchart 所提供的工具是用 Java 程式(/usr/share/bootchart/bootchart.jar)寫的,所以你還得確定有安裝 Java 或是 IKVM,我這邊是使用 ikvm。ikvm 是一個可以利用Mono(Linux 下的 .Net 執行環境)來執行 Java 程式的工具,一般來說,如果你有使用 Tomboy 或是 Beagle 的話,Mono就已經安裝了。
$sudo apt-get -y install ikvm
- 執行 bootchart.jar,這會解析 /var/log/bootchart.tgz,然後產生 bootchart.svgz 在當前目錄下。
$ikvm -jar /usr/share/bootchart/bootchart.jar
- 有了 bootchart.svgz,該怎麼去看這個圖呢?這邊提供兩種方法:
用 Python smtplib 寄信出現認證失敗
如果你使用 Python smtplib.py 寄信時,遇到認證錯誤訊息(Authentication error),不妨試試改變一下認證的順序,請在 smtplib.py 裡面找
# List of authentication methods we support: from preferred to # less preferred methods. Except for the purpose of testing the weaker # ones, we prefer stronger methods like CRAM-MD5: preferred_auths = [AUTH_CRAM_MD5, AUTH_PLAIN, AUTH_LOGIN]
然後修改一下順序,
preferred_auths = [AUTH_LOGIN, AUTH_CRAM_MD5, AUTH_PLAIN]
或許就能迎刃而解。
電影流水帳(2007/11/2~2007/11/16)
不知不覺地,首頁就被清空了。忙碌的結果,就是沒時間胡思亂想。
- Black Sheep(IMDB),中譯:黯陰羊。中譯片名實在令人黯然又銷魂,讓人很想一探究竟,到底是為甚麼會讓人黯陰羊?其實如果這部片子少了那些笑點的話,還蠻恐怖的。個人推薦可以一看。
- 練習曲Island Etude,很像開水的一部片子,淡淡的,不過一個人去騎車也就是如此。這部片子主要就是帶你去看台灣這片土地,片中很多藝人、名人幫忙串場,可以一看的片子。不過不喜歡這種淡淡感覺,喜歡Hollywood重口味的人,就請放棄吧。
電影流水帳(2007/10/27~2007/11/1)
很奇怪,大陸/香港/台灣的電影多半都沒有所謂的官方網頁,就算有,也怕不長久,國外的電影公司就很大方,一個電影的官方網頁往往可以放個好幾年都不動。另外在中文維基百科上,似乎也沒有人作類似英文維基百科的事情;另外,也沒有類似IMDB這類比較有公信力的影片資料庫網站(Yahoo!電影可以算不錯嗎?)。對於記錄流水帳的我來說,是一件蠻困擾的事情。
- 天堂口(Yahoo!電影),老實說,整個故事並不怎麼樣,顯得這部片子都是在賣明星。的確,這部片子星光閃閃,大陸、港台不少明星攜手合作,但是太多明星的結果,反而無法面面俱到。令人小失望的片子。
- 傷城(Confession of pain)(Yahoo!電影),這部片子我就很喜歡,並不是因為梁朝偉、金城武或是徐靜蕾、舒淇,而是因為導演說故事的手法很好,很引人想知道內情。故事內容有點似曾相識的感覺,不過還不錯,帶有推理、驚悚的色彩。整部片子的顏色跟配樂跟故事都很搭配。
- Knocked Up(Wikipedia),中譯:好孕臨門。個人覺得很適合當作中學兩性教育的影片,完全表現出男人跟女人在面對懷孕這件事情時的考量點,也能讓人好好反省。很不錯的片子。
p.s. IMDB也有收錄中文電影,只是片名實在令人不敢恭維,完全使用拼音。例如:傷城在上面的片名是”Seung sing”…一整個傻眼.
新版 mod_mono 在啟動時的警告
最近在重新啟動Apache httpd時,常出現這錯誤訊息(我的環境:CentOS 4.5):
Starting httpd: [Tue Oct 30 07:39:41 2007] [crit] The unix daemon module not initialized yet. Please make sure that your mod_mono module is loaded after the User/Group directives have been parsed. Not initializing the dashboard.
今天早上認真地向Google祈禱了一下,發現有人問過了:[Mono-list] Errors after update….:(
解決方法很簡單,就是打開你的 httpd.conf,確定
User apache Group apache
在
Include conf.d/*.conf
之前即可。
Prism 的網路設定
如果你已經安裝了Prism 0.8(下載),而環境正好有該死的 Proxy 的話(是的,目前Prism 0.8不提供網路設定的選項),那麼你可以試著修改 C:\Documents and Settings\your_username\Application Data\Prism\Profiles\xxxxxxx.default\prefs.js,在後面加上這幾行:
- 如果是自動偵測的話,
user_pref("network.proxy.type","4");
- 如果已經知道 proxy 位址與 port的話,
user_pref("network.proxy.http","localhost"); user_pref("network.proxy.http_port","3128"); user_pref("network.proxy.type","1");
- 如果知道Proxy自動設定網址的話,
user_pref("network.proxy.autoconfig_url", "http://isawp1.msi.com.tw:80/wpad.dat"); user_pref("network.proxy.socks_version", 0); user_pref("network.proxy.type", 2);
How to purge at once in Debian/Ubuntu?
經常性地安裝、移除套件,可是卻發現有些套件還留了一些設定沒刪掉?
試試這個指令,一次搞定:
sudo aptitude purge `dpkg -l | grep ^r | awk '{print $2}'`