跳到主要內容

發表文章

目前顯示的是 五月, 2011的文章

簡單設定GIT http server (for Windows and Unix),Git Http Server for Dummies

在Windows上設定 原本在Windows上因為中文檔名一直有問題,不敢使用 Git ,看到 Git Source Control Provider 再試中文檔名仍然不行;後來 雨蒼 告知有對岸的高手 tinyfish對msysgit做patch ,並放在Googlecode上 utf8-git-on-windows ,事情才有轉機。 原本也有考慮 Mercurial ,Windows上中文檔名雖然也有問題但是有方法修復,未採用的原因是Windows平台沒有Visual Studio provider。而且 Xcode 己經內建 Git 整合,為了自己方便當然採用 Git 才是明智之舉。(個人覺得Google Code採用水銀有點是基於對Python的偏執, 難保爾後不會有 Git 支援XD 。Update: 2011/07 Google Code支援Git了! )。關於Google的看法,詳見 Analysis of Git and Mercurial 。 首先當然是要安裝 patch過的git和TortoiseGit ,接著下載Apache for Windows,我是下載 httpd-2.2.19-win32-x86-openssl-0.9.8r.msi 安裝。 使用網路上最常見的 這篇 教學仍然失敗,加上 REMOTE_USER 設定還是不行,只要是用到git-http-backend.exe的檔案都出現403 Forbidden,例如HEAD、info\refs等,檔案權限已經設成everyone full access仍然有問題;後來回頭用舊方法WebDAV才搞定。 除了原本需要的alias_module、auth_basic_module、authn_file_module,還要啟用dav_module、dav_fs_module、dav_lock_module。我是沿用原來的http.conf,另外加上 extra/git.conf,在原來的http.conf最後加上 Include conf/extra/git.conf 如果要Include conf/extra/httpd-dav.conf的方式啟用WebDAV要注意httpd-dav.conf裏的DavLockDB必須要寫入權限的檔案,所以預設的目錄通常不是不存

msn-pecan無法登入,nexus stream error

由於Blogger太遜,這篇在修復後消失,我找不到原來的內容了,只好憑印象亂寫 Orz 簡單地說,Pidgin內建有msn協定,但是很久沒更新,原作者跳出來自己寫,就我試著用內建的msn協定可以登入,但是沒有大頭貼等新功能,猜想是WLM協定有更新。找了一下發現是Ubuntu內建的 msn-pecan /WLM協定比較舊,會造成無法登入,必須要自己去下載最新版安裝,我是裝 msn-pecan-0.1.2.tar.bz2 ,自行編譯如下: ~/> tar xjf msn-pecan-0.1.2.tar.bz2 ~/> cd msn-pecan-0.1.2 ~/> ./configure --prefix=/usr ~/> make ~/> sudo make install 裝好後重開Pidgin,就可以正常使用WLM登入。

Blogger Sucks!

Blogger早在 2008年8月就在系統維護後,造成 敝小格亂碼 ,過了一個月 自己修好了 。 到2011年5月又發生一次,目前從5/11到5/15中間的資料都不見,雖然我不是量產型的部落客,但仍然非常地不爽,有心要靠Blog賺錢的人還是投靠Dark Killer/gslin去用pixnet吧 (angry)