2006/01/09

抱怨文

我有沒有說過,程式有 bug 就要修正,
要修正、要修正、要修正! 你們有聽進去嗎?

沒有,那同步的時候只能用純文字,怎麼辦?
今天我配合你們修改了 Script,
結果變成吃標準格式的 Blog 無法同步,要怪誰?

(停頓..)

我連你們的 bug 都已經猜出一半了,
為什麼工程師就是不肯修正呢?

好,現在我來說我的修改心路歷程。

之前的 Script,因為沒有時間檢查 HTML 輸出的問題,
於是就改用純文字格式同步。

但這樣不是長久之計,於是我就花了一個晚上改寫 Script。

  - 修正 bug,讓程式可以正確的傳送 HTML
    - 要記得通知原作者修正 bug

  - 因為 OKWAP 的 BLOG 只吃 text/plain,
   卻又會把資料解釋成 HTML,於是就用騙的騙過去了
    - 但因為這樣,餵到其他 Blog 的 HTML tag 全部變成純文字
    - 我想問題應該是出在 OKWAP,程式挑食還解釋錯誤

  - OKWAP 文章不能編輯的原因找到了
     - 他們的 WYSIWYG 編輯器,一吃到換行字元就會爆炸
     - 為此,我必須忍受我的 Script 送出一行文 = =..
      - 觀看郵件原始檔的時候,簡直是慘不忍睹 Orz
     - 我想這個問題還是出在 OKWAP,程式沒寫好

  - 因為這樣,Script 修改成傳送 HTML 時,
   一次送出 HTML 與 純文字資料
    - 但也因為這樣,其他 Blog 會把兩種資料都印出來
    - 說來說去,似乎還是 OKWAP 的問題,不吃 text/html

  - 最後把 multipart/mixed 改成 multipart/alternative
    - OKWAP 的 blog 只吃純文字,所以不會出錯
    - MSN Space 會自動選擇 HTML 格式發表
   但是..
    - Blogger 不吃 multipart/alternative
    - 如果 OKWAP 吃得到 text/html,那就沒這麼多問題了

於是現在又改回用 text/plain 同步,
真是蠢到家了,唉唉。

[posted by cornguo @ CornGuo's BLOG]

沒有留言: