發表文章

目前顯示的是 4月, 2007的文章

讓linux更好用 - 讓firefox用amule開啟ed2k連結

這本來是在我舊筆記中的一篇,但重灌又遇到這問題,就補過來吧 在firefox網址列中輸入about:config 新建一個真假(Boolean)值,名稱為network.protocol-handler.external.ed2k,值為true 再新建一個字串(String)值,名稱為network.protocol-handler.app.ed2k,值為/usr/bin/ed2k.amule或者ed2k.amule(亦可能是ed2k,視安裝的amule版本而定) 這樣就OK了。這時候點擊一個ed2k鏈接將會出現一個啟動相應應用程序的提示。點擊啟動後, 這個ed2k鏈接將會被加入下載隊列。前提是amule必須是已經開啟著的。 如果你想在點一個ed2k鏈接的時候不出現提示,那麼新建一個真假(Boolean)值,名稱為network.protocol-handler.warn-external.ed2k,值為false 本文參考: http://www.surfchen.org/?p=169

重新安裝Ubuntu 7.04

圖片
重新安裝了ubuntu 7.04,雖然感覺還不夠好,但感覺有進步了 花了些時間調整,還有3d桌面啟動,在桌面上放上screenlets 感覺更漂亮了 調整後的桌面:(右邊那個很奇怪的鐘是布拉格廣場的天文鐘,有人看得懂嗎?) beryl的alt+tab較果 beryl的win+Tab效果 beryl的3d, cube效果 看影片也正常

日本真人版勇者鬥惡龍

只能說kuso啦! 期待下集 先來個來丁吧! 日本真人版勇者鬥惡龍(上)

未來可能是這樣嗎?

下面是兩個影片,一個是Intel的,一個是NTT DoCoMo的 你覺得那種比較可能呢? Intel UMPC Future NTT DoCoMo Vision 2010 在這兩個影片中,我想未來的關鍵差不多都是: 1.觸碰式螢幕 2.聲控 3.隨身晶片(設備) 4.更多的智慧型設備

有關女生請生理假

我妹的公司竟然說她請太多生理假, 還公開在所有人面前談論此事, 我不知道在場的其他男生怎麼想, 但我如果是其中一人,我想我會直接找主管 根據 行政院人事行政局全球資訊網 女生每月得請一天生理假, 不需要附醫生証明 雖然我不是女生, 但我還是請大家多體諒女生的辛苦, 公司也應關懷員工的健康。

JavaScript: 使用物件導向技術來建立進階 Web 應用程式

Msdn Magazine的文章,蠻不錯的 javascript真是博大精深 有些地方可能看原文會比較好 JavaScript: 使用物件導向技術來建立進階 Web 應用程式 -- MSDN Magazine, May 2007

ubuntu 7.04(Feisty Fwan)正式版上線囉

終於上線了,不過目前許多地方可能都還要等一等 先了解一下新功能吧: Ubuntu 正體中文站 - [預覽簡介]Ubuntu 7.04 Feisty Fwan~活躍的初生之犢~ [論壇 - Ubuntu 哈啦]

.Net 用序列化快速完成物件複製

使用序列化就能快速實作物件複製 [Serializable] public class BaseForm : IForm, ICloneable { #region ICloneable Members public object Clone() { MemoryStream ms = new MemoryStream(); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(ms, this); ms.Flush(); ms.Position = 0; object obj = formatter.Deserialize(ms); ms.Close(); return obj; } #endregion } 重點是使用了 System.Runtime.Serialization.Formatters.Binary . BinaryFormatter 這個序列器,使用此序列器,必須加上[ Serializable]這個屬性,因為這個屬性無法被繼承,中間所有的物件也都要加上才行

看起來就很好玩的wii

放上兩個wii的影片,感覺真是太好玩了 紙片馬利歐

申請ubuntu 7.04(Feisty Fawn) CD

去年ubuntu 6.10我申請了10片,還不錯,有時還可以拿來當救援光碟 現在 7.04 也可以申請了,不過最多只能申請3片 還是蠻不錯的啦!申請約6週後才會拿到哦! 申請網站: ShipIt

[linux]無法開機時

4/13當天,在ubuntu 7.04快要正式release時, 突然發生 2.6.20-14 kernel升級後無法開機現象, 當天剛好是13號星期五,beta果然有風險 開不了機,通常可以試試別的kernel 例如 2.6.20-13等版本的 如果在grub menu中沒有別的版本的kernel可以選擇 可以用ubuntu光碟開機選修復模式 在用 chroot 掛載原來的系統 在安裝光碟上的kernel 以先能開機為主 能開機後再用apt更新kernel,像這樣的問題 通常兩天內一定會有一個穩定的kernel出現 (但事發隔天的 2.6.20-15版本我還是不能開機) 另外更新kernel可能會發生nvidia無法載入問題 可能要先移除 linux-restricted-modules套件, 再重新安裝 nvidia-glx(新版為nvidia-glx-new) 不然可能就要先改用nv這個driver登入X,再上網詢問 總之開不了機時,千萬別急著重灌,linux系統沒這麼脆弱

日期格式的format陷阱

在使用日期資料時,習慣上會使用 "yyyy/MM/dd"這個format, 但使用這個format時,如果執行環境為中文(RPC), 結果會是 "yyyy-MM-dd"。 查詢msdn後得知, "/"為日期預設分隔,像中文(RPC)下,預設分隔為"-" 所以才會得到上面的結果。 所以正確的format寫法應該是"yyyy\/MM\/dd"才對

[linux]kernel 2.6.20-14的/dev/hd*不見了

剛開紿升級到ubuntu feisty時,kernel是2.6.20-13 後來又再升級一次kernel到2.6.20-14時 發現 /dev/hd*不見了 我原本的 ide硬碟/dev/hdb變成 /dev/sda (變成scsi裝置了) 原來的光碟機 /dev/hdc 變成 /dev/scd0 (也變成scsi裝置了) 問題來了..如果原來的/dev/hd*不見了,那不就要改/etc/fstab嗎 結果我沒有改也很正常的運作,放入光碟片自動抓到 我想是因為udev透過dbus已經和gnome-volume-manager整合的很好 不過想要手動掛載的人還是改一下 /etc/fstab 將光碟機改成正確的裝置 ps:小插曲 如果升級到 2.6.20.-14後,光碟機不能正確運作,用一下 dmesg看一下錯誤訊息 可能是你的裝置不能正確模擬成scsi裝置 像我的dvd燒錄機在用 40pin的ide排線就不能運作了 換成 80pin的ide排線才能動 但是在windows下都還是正常的,所以問題找了很久

什麼是 SDHC ?

SDHC又稱為 SD 2.0,但應該和Ultra SD不同, SDHC主要是因為原來的SD卡有4GB的上限, 所以在制定了新的規格,最大可以到32GB SDHC和SD外型上完全一樣,不少硬體只需升級韌體就能讀取, 在將來應該會完全取代掉原來的SD 有關SD的詳細介紹可以見 wiki 題外話: 最近想採購行動相簿,問了幾個店家,竟然一堆不知道SDHC, 還一直指著SD給我看,只有少數的店家認真的告訴我現階段支援的還很少

[linux]簡體檔名轉為繁體檔名

圖片
在linux下都是utf8的檔名,不過有些是簡體字的檔名看的實在很討厭 所以小弟寫了一支shell script可以把簡體的檔名改成繁體的檔名 下載 gbtobig5.sh 給它執行權限 #chmod +x gbtobig5.sh 然後放在 ~/bin或 /usr/bin裡 就能夠用它來把簡體字的檔名改為繁體的 如果要將一整個目錄下所有的一併更改可以加上 -r 參數 不過請注意哦,如果裡面有非簡體的檔名,我也不知道會變成什麼

我家的狗瘋了嗎?

這是我家的吉娃娃,它好像玩的很高興! 下次把飼料編號 1~49,再來觀察好了

升級到 ubuntu feisty

從 edgy直接升級上來 更新套件超過1000個 因為是升級的..所以設定都還是我原來edgy的 所以有些feisty預設的看不到 整體感覺差別不大 不過我很奇怪的是,每次升級都有這麼多要升 明明有那麼套件有新版 不整個升級上去卻都不會升到 這點真的讓我覺得很奇怪

不錯的網路書櫃 aNobii

aNobii - 不錯的網路書櫃 可以用書名及ISBN找書,也可以找到有相同書的朋友 也可以看看別人的某些書下的評價 而且會整理出和你有類似書的人多會看什麼書 也可以當作下一本要看的書的參考 相當值得試用 我的書櫃也歡迎大家來參觀哦: aNobii: 子凌的 書櫃

.Net CookieContainer Bug-expires=

在使用 .Net Framework提供的cookie container時,原本CookieContainer應該會將Response中的Set-Cookie填入CookieContainer, 如果Response的header中有下列資訊: Set-Cookie: JSESSION=fsd1247fdf; path=/; domain=xxx.com; 則之後CookieContainer中應該會多了一個名稱為JSESSION,值為fsd1247fdf的Cookie, 之後繼續使用這個Cookie,在送到xxx.com/所屬的網域時,會將此cookie也送過去 但是 ,遇到這種下面header時,竟然會被忽略, Set-Cookie: XXX=123; path=/; domain=xxx.com; Expires = Expires意義為期限,因其為空,所以CookieContainer不會將它加入 但真正瀏覽器的動作,又會使用這個Cookie,造成動作不相符的問題 碰到這樣的問題,小弟只好手動自行加入, 用regexp分解Set-Cookie部份,再填入CookieContainer中, Request.CookieContainer.Add(new Cookie("XXX", "123", "/", " .xxx.com ")); 其中domain的部份要在其前面加上一個點 這樣這個Cookie才能生效

我也可以不靠微軟過日子

在Cnet部落格看到這篇: 搞不好,我真的可以不靠微軟過日子 其實我也和他一樣,不靠微軟過日子 只不過我是用GNU/Linux 從Fedora到debian到ubuntu,我試用了許多的linux版本 但感覺是越來越上手,越來越好用 其實linux的桌面也真的是越來越成熟 再加上compiz/beryl,真的覺得vista沒什麼 很多離不開windows其實只是習慣的問題 linux下也有很多很棒的軟體,而且都是免費 善用它,真的可以不靠微軟過日子 而且用的很有自信,不用花錢 ubuntu 7.04快發行了,新的版本將更適合一般使用者 如果想不靠微軟過日子,可以試試