Home » 2006 » October (Page 8)

從無名搬家時的圖片問題...

搬家後產生的破圖問題有幾種解法,但我都不太喜歡:

  • 要求使用者給帳號密碼 (要搬去的地方),然後直接透過上傳介面傳上去,取得新上傳的的檔名後換掉。這個做法應該會違反不少 BSP 的 TOS (不得將帳號密碼交給第三者的原則)。另外一個問題是這樣就變成要寫很多家的 Uploading & blah & blah & ... 的程式碼。
  • 丟到 ,但這似乎違反 的 TOS,不然好像還不錯...。

我比較偏好 那樣利用 Cryptography,不使用密碼而透過一些其他的認證以及 Standard API 存取使用者的相簿... 不過沒有繁體中文的介面就很慘啊啊啊 @_@

Amazon S3

剛剛在 看到 備份服務的文章 (看了一下那篇文章的日期,應該是還沒在 上讀到而已),仔細看了一下價錢,相當不錯啊 :~

  • $0.15 per GB-Month of storage used.
  • $0.20 per GB of data transferred.

換算一下,儲存的量才 NTD$4.5/GB-Month,流量也才 NTD$6.5/GB,在沒有最低使用金額,可以買個來玩看看...

Mozilla Firefox 2.0 RC2

看到 2.0 RC2 出版了,跟 RC1 相比主要是修正穩定性的 bug:Mozilla Firefox 2 Release Candidate 2 Available

除了直接安裝外,你還可以選擇安裝可攜版 (Portable) 感覺看看如何,因為據說可攜版並不會影響到使用者原有的 設定:Firefox Portable 2.0 Release Candidate 2

我自己是直接使用 2.0 RC2 了,包括桌上的電腦與筆記電腦。記憶體使用的情況比起 1.5 好很多 :p 另外 Session Saver 與 Undo close tab 這兩個 Addons (以前叫 Extensions) 的功能也都內建了... :)

PHP 裡檔案的上傳

要寫 code 的時候忘了關鍵字,隨手找了一下 PHP 上傳的資料,發現大家都是用 copy() + unlink() 的方法,沒有人是用 網站提供的函數直接處理:

網站的說明裡的 Chapter 38. Handling file uploads 提到你可以直接用 move_uploaded_file() 處理, 會檢查這個檔案是不是使用者所上傳的檔案。同時,這個指令在某些情況下也會比較有效率。(在 /tmp 與 destdir 同個 filesystem 的情況下)

lighttpd 1.4.13-r1370

早上發現我們的 會不斷的掛掉,加了 ktrace 準備看 crash 的時候是那個 bug 產生的時候發現又不會掛了...

Anyway,在 官方的 Blog 上看到 1.4.13-r1370 修正了一個嚴重的 crash bug:Segmentation Fault,其實只是把某個變數改掉而已:。不過這次放的是 PRERELEASE,應該要用力推讓他們放 RELEASE...

不過 上有完整的 可以用真不錯... +_+ 我記得很久前在 上測試的時候還是不會動的,所以只好靠 ktrace 惡搞...

Update:我決定送一個 patch 將 ports 裡的 lighttpd 1.4.12 給搞定:ports/104061: [PATCH] www/lighttpd: Crash patch (official)

無名 Blog 匯出成 MT 格式

給不想看下面說明的人:備份服務的網址是 http://backup.hasname.com/blog/wretch/

注意:這項服務還有一些小問題,有可能隨時都在改 code。

2006/10/05 20:54 更新:現在的版本會多開幾條連線平行化處理,下載的速度應該會快很多。

2006/10/05 17:30 更新:現在下載的檔名會是 backup-${username}.txt 了,這樣應該比較方便。

雖然在去年六月的時候為了幫 (a.k.a. 電視兒童) 從 跳出來而用 寫了一個小程式,將 上的文章匯出成 RSS 2.0 格式,再匯入 裡。後來這個小程式就再加強一下,寫了一個網頁並公開出來 (參考 無名小站的 Blog 與 Album 備份及還原服務 這篇文章),並且希望 提供更完整的匯出及匯入服務。

後來 養樂多 (Yam Roodo) 的 Blog 服務 提供 的匯出與匯入,而國外 也支援 的匯入。選擇 的確是相當不錯的想法,因為可以同時備份文章內容與 Comments (留言) 與 Trackbacks (引用)。

結果一年過去了, 仍然只提供匯出功能,而且匯出的內容不是公開格式,沒有現有軟體可以讀。另外,即使匯出了也沒有用,因為 也沒有提供匯入的功能:換句話說,除非你會寫程式,不然你透過 備份程式備份出來的格式並沒有用。

打著 Web 2.0 口號卻沒有 Web 2.0 很重要的「以使用者為中心」的精神只顧著賺錢的情況下,我就有了寫 匯出成 的打算,讓使用者可以利用這個程式將自己的 Blog 轉到其他平台。但我一直沒有很想寫的心情。一方面是前幾個月手受傷,沒有力氣;另一方面是 的成長其實有助於台灣網路界的發展 (是的,就是指 一直用很笨的方法想壓迫 ,雖然不會成功,但總是第一波);但其實最主要讓我不想寫的原因是,寫了以後會淪為商業團體 () 以及搗亂團體 () 的打手,所以一直遲遲沒有寫。

直到前幾天 硬上 mypage,在所有使用者的頁面上都加上廣告,違反 VIP 合約規定,有認識的熟人想要從 搬出來 (人情債... :p),我才決定動工。(我一直勸他上寄存證信函準備打民事訴訟,不過他好像興趣缺缺)

所以,回到原來的主題,這個匯出程式應該是目前網路上最完整的版本,包括了:

  • 完整的本文 (含標題、時間日期、分類)
  • 完整的 Comments (含時間日期)
  • 完整的 Trackbacks (含時間日期)
  • 文章是否接受 Comments 與 Trackbacks

同時我測試過匯出的內容可以匯入到 以及自己所架設的 ,所以應該是沒什麼問題。

為了希望能夠更快推廣這個服務,我規定了一個「有漏洞的」使用者條款:

請注意:使用本項服務 (將 輸出成 MT 備份資料) 成功轉換後,您必須寫一篇本服務的使用指南。

所謂的有漏洞是指:你寫了可以不用公開,你可以丟在個人板上,也可以丟在其他任何地方。如果你願意公開,我會很感謝你 :p 但你不公開我也不會因此咬你 :p

希望大家使用的愉快,有任何問題請寄信給我,我的 mail 在最上面的 About & Contact 連結裡有 :p

Almost Finished... - 無名的 Blog 轉成 MT 格式

Update:完整的內容請參考 無名 Blog 匯出成 MT 格式 這篇。

轉成 MT 格式已經寫完了,這次包括了「本文、Comments、Trackback」都備份出來。

但因為我打算連 Blog 上使用無名的圖與影片都一起轉出來,所以要問個技術問題:無名的圖與影片放在什麼樣的目錄?請給我 VIP 與非 VIP 的範例,都要處理。

Archives