只怪自己平日懶,電郵軟件內的 Inbox 已經堆積了幾千封電郵,有些資料收到的時候想著有空才看,結果一直標籤為新郵件,而到今天前還沒有看。然後覺得自己的電郵分類也做得不好,所以重新分類,現在開了一個 Archives 資料夾,裡面分為 funny, useful, document, working 等目錄。另再開一個 To-Do 及 To-Reply 資料夾,希望可以提醒自己每天要處理好所有的來信。
今天決心要重新整理一下,已經將所有未看的郵件看完,本來想將這些舊 emails 該歸檔的歸檔,該刪除的就刪除,但奈何數量太多了,只好在 Archives 資料夾開一個 old_mails 資料夾,儲存所有的舊郵件。
還好我一直使用的 Becky! 在郵件數量很多時也沒感覺到慢,而且在眾多郵件中找資料也相當快。
Apache 2.2.0 已推出一段時間了,今天在家中的 Debian 升級來看看。編譯及安裝後沒有什麼問題,只是 PHP 也需要一同重新編譯。然後再看看設定檔,發覺在 /path_to_apache/conf 目錄下多了一個 extra 目錄,裡面有以下的設定檔:
httpd-autoindex.conf, httpd-dav.conf, , httpd-default.conf, httpd-info.conf, httpd-languages.conf, httpd-manual.conf, httpd-mpm.conf, httpd-multilang-errordoc.conf, httpd-ssl.conf, httpd-userdir.conf 及 httpd-vhosts.conf
新的管理方法比以前更有條理,以前是用一個 httpd.conf 包括所有關於 Apache 的設定,現在按照功能而細分出以上檔案,只需根據自己想修改的地方開啟相關檔案設定即可。另外不知是否心理作用關係,覺得新版本比 2.0 執行起來更快。
MySQL 4.1 的資料表格式相比起 4.0 增加了 character set 的資料,所以如果當編碼設定錯誤的話,很多時雙字節文字 (例如中文字) 便會出現亂碼,或者 ??? 等符號。今天我要想將儲存在 MySQL 4.1 的資料庫複製到 MySQL 4.0,單是使用 mysqldump 便會出現 sql 語法錯誤及亂碼情況,用 phpadmyadmin 也是相同結果,後來找到在 export SQL 檔時需要用 compatible 指定是那一種版本:
shell> mysqldump –create-options –compatible=mysql40 db_name > dump_file
然後在 MySQL 4.0 裡面只要像以前一樣就可以了:
mysql db_name < dump_file
總算成功轉換了,但原來只怪自己懶,在轉換資料庫後下載了新版的 phpmyadmin 回來,發覺新版 phpmyadmin 的 export 功能已經有 "SQL export compatibility" 可以設定資料庫。
記得在 PHP 4.4.1 推出後便馬上升級,但該版本與 SquirrelMail 有相衝,會造成無限 loop 地顯示郵件,使 email server 的負載很高,所以要立即 downgrade 回前一個版本。而在 SquirrelMail 的官方網頁也看到這問題,當時要使用 PHP 4.4.x-dev 或安裝 patch。
今次學精了,在 PHP 4.4.2 推出後幾個星期才升級,現在升級後沒什麼問題,