2007年7月16日星期一

SinaBlog 備份軟件 - SinaBackup 0.1

花了六個鐘頭時間寫的程式,用於Backup你的SinaBlog (只限香港Sinablog)

用法是:
1. 打上你Blog網址
2. 按Go後,程式內建Browser會自動前往你的Blog
3. Login你的Blog,按左手邊<編輯文章>後,再按上方的Process制
4. 程式會不停自動去文章分頁,用意是收集你所有文章的ID
5. 當你見到第一頁時,程式會開始下載每個文章並儲存成你同目錄下的SinaBackup資料夾.
6. 儲存失敗的會在Log TextBox顯示.

介面可能比較差,用法都可以比較難,畢竟這是我花了很少時間做的,但我試下真是可行的.
下載後的zip file有影片,大家照住做就可以了~

SinaBackup 0.1
http://www.netatlantis.com/download/SinaBackup.zip

2007年7月15日星期日

IIS + PHP出現404 The page cannot be found 解決方法

前兩天,我幫公司Setup Windows Server 2003時出現一個非常奇怪問題.

就是當我Setup PHP 5.2後,無論如何,瀏覽IIS PHP網頁時都會出現404 The page cannot be found /找不到網頁.

本人雖然不是主力寫PHP,但建立Server 經驗不算淺,無論Windows 2000 / XP / 2003的IIS都有很多次經驗。
所以只有這次出現這個問題覺得很奇怪。

無論把.PHP指向( php5asapi.dll ) 行ISAPI或者 ( php-cgi.exe )CGI Mode都是一樣
Browser指向"http://www.abc.com/test.php" ,就出現404錯誤,轉成test.htm 卻可以顯示,証明路徑沒有錯誤。

之後我上Google找了一會,發現很少人有這個問題,所以解決方法就更少.
但有人說

1.把PHP資料夾設Permission給IIS
2.把php.ini的cgi.force_redirect = 0
3.設doc_root
4.設Global Variable (PATH和PHPRC)
5.把php.ini的長檔名轉回8.3型式

但全部都不能解決我的問題...
最後我就死心的時候,把原本在C:\Program Files\PHP\的刪掉,
重新安裝至C:\PHP\,竟然解決了問題.

但最奇怪是我肯定PHP是可以安裝在C:\Program Files\,
PHP5的Installer檔案自身的預設安裝路徑都是指向這裡, 而我現在打理的另外兩台Server都是安裝在Program
Files,一台是XP,一台是Server 2003,運作正常, 所以這次意外的原因就真係不得而知.

2007年7月12日星期四

不需要SQL Server的Blog Software

Serendipity
Sourceforge類別中Ranking最高,支援MySQL / PostgreSQL / SQLite資料庫。
http://www.s9y.org/

BlogEngine.NET
這一個我之前介紹過,平台需支援ASP.NET運行,儲存方法是用XML,更簡單。
http://www.dotnetblogengine.net/

BLOG:CMS
支援SQLite做資料庫。
http://blogcms.com