Tommy 碎碎念

Tommy Wu's blog

讓 Pureftpd 1.0.21 使用 -T (--userbandwidth) 或 -y (--peruserlimits) 的設定時, 有例外情形
post by tommy @ 11 九月, 2006 14:50
想限制使用 ftp 的連線數, 以及所佔用的頻寬大小. 雖然 pure-ftpd 有 -T 與 -y 參數可以達到我的要求, 不過... 我又不想限制我自己. 所以, 就利用之前修改的 -A-P 的例外功能, 來限制所有非內部網路連線, 且會 chroot 的使用者. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Debian 的 maildrop 2.0.2 與 postfix 搭配的問題
post by tommy @ 11 九月, 2006 10:01
昨天早上, 在 Debian Etch 中的 maildrop 由 1.5.x 升級到 2.0.2, 結果, 在升級之後, 原本在 postfix 正常使用的 maildrop, 就沒辦法正確的處理信件了. 所以, 所有的信都一直留在 queue 裡頭. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
怪怪的華航線上訂位系統
post by tommy @ 08 九月, 2006 12:33
近幾年, 由於在外工作的關係, 時常坐飛機往返, 且由於回程的時間常常無法確定, 都是利用華航網站所提供的線上訂位功能, 自己來訂位, 使用上十分方便. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
LifeType problem? IE problem? CSS problem?
post by tommy @ 07 九月, 2006 17:43
前幾天, 不巧用了 IE6 來瀏覽我自兒的文章, 意外發現有些文章, 在裡頭的 table 之前, 會有一大段空白. 這個情形並不會發生 Firefox, 不確定是 IE6 本身的問題, 還是 Lifetype 裡頭 CSS 的問題. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Crond 的 email 編碼
post by tommy @ 24 八月, 2006 16:09

前幾天發現原本在 crond 中所發送出來的信件, 在讀取時, 都不能正確的判斷出編碼來, 需要我手動去變更讀信程式的編碼, 才能正確的讀取裡頭的中文 (UTF-8). 我記得那幾天並沒有異動 crond, 好像只有更新 postfix 到 2.3.2 的版本, 可是看起來又不像是與 postfix 有關.

看了一下所產生的信件標頭, 以前都會正確的使用 charset=UTF-8, 不過這幾天的都是顯示為 charset=ANSI_X3.4-1968, 所以讀信的軟體就沒辦法知道裡頭的內容應該是 UTF-8 才對.

最後, 在 /etc/crontab 中加上 CONTENT_TRANSFER_ENCODING 來指定 crond 所產生的 email 要使用的編碼如下:

CONTENT_TRANSFER_ENCODING="UTF-8"  

這樣子重跑 crond 之後, 所產生的信件又恢復成 UTF-8 編碼了. 

 (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Postfix 與 SenderID/SPF
post by tommy @ 21 八月, 2006 16:39
既然說到了 DomainKeys 與 DKIM, 就順便把 SenderID/SPF 也設一設. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Postfix 與 DKIM
post by tommy @ 21 八月, 2006 16:11
上一篇中, 我們提到了 Postfix 與 DomainKeys 之間的應用. 既然提到了 DomainKeys, 當然不能不提 DKIM (DomainKeys Identified Mail) 這個 DomainKeys 的後繼者. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Postfix 與 DomainKeys
post by tommy @ 21 八月, 2006 15:51
Postfix 在 2.3 之後, 支援 sendmail 的 milter 功能. 所以, 原本一些 sendmail 使用的 milter, 現在也可以在 postfix 中使用了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
SQUID 2.6.STABLE2 密碼問個不停
post by tommy @ 16 八月, 2006 12:14
今天在 Debian 的 Etch 中, 有升級 squid, 由原本的 2.6.1 換成 2.6.2. 結果, 我發現我在遠端使用時, 以往, 在使用我家中的 proxy server 時, 使用者的密碼只會詢問一次, 但是, 更新之後, 發現每到一個不同的網址, 就會再詢問一次. 使用起來, 變的很不方便. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
使用 Spreadsheet_Excel_Writer 產生 UNICODE 的 Excel 檔案
post by tommy @ 11 八月, 2006 19:22
PEAR 中, 有個可以讓 PHP 產生 Excel 檔案的東西: Spreadsheet_Excel_Writer, 透過這個物件, 我們可以產生一個正確的 Excel 檔案出來. 而在 0.9.0 版中, 加上了 Unicode 的支援, 我們只要把 BIFF 的版本設為 8, 然後用 setInputEncoding() 指定要使用的編碼就可以存成一個 UNICODE 的 Excel 檔案. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
FTP 語系, 編碼, unicode
post by tommy @ 11 八月, 2006 10:42
這個世界上, 有許多不同的文化, 所以也有許多不同的文字. 而在電腦的發展上頭, 對於這些文字的處理, 不同的人有不同的處理方式. 所以, 外表看起來是一樣的字, 因為採用的編碼不同, 在電腦上頭就會出現不同的數字來表示. 反之, 在電腦上頭, 同樣的一組數字, 因為所使用的編碼不同, 在不同的編碼系統上頭, 會代表不同的字. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Something about Firefox 2 nightly build
post by tommy @ 03 八月, 2006 16:53
如果沒有意外的話, Firefox 應該會在 8/15 推出 beta 2 版本. 不過, 在這個星期內, 陸續產生了一些比較嚴重的問題, 希望不會影響到發行的規劃. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
聯邦銀行與電子公路監理網, 你們在搞什麼東西啊...
post by tommy @ 31 七月, 2006 10:52
今天好像是繳汽車燃料稅的最後一天, 由於我妹開的車子, 當初是用我的名字買的, 她今天傳了一個訊息給我, 說她把繳費的通知, 用樣在 7/11 繳費的那一聯可弄掉了, 所以沒辦法繳費, 問我看看能不能用信用卡繳費. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
eAccelerator 0.9.5-rc1
post by tommy @ 26 七月, 2006 10:55

昨天 eAccelerator 釋出了 0.9.5-rc1, 有幾個改進的地方:

  • 完全支援 PHP 5.1
  • 終於改掉以前 mmcache 那個 control panel, 有一個新的 control panel 介面可以使用 (control.php, 必須放在 eaccelerator.allowed_admin_path 所設定的路徑內, 使用者與密碼不再使用以往 php.ini 中的設定, 直接寫到 control.php 之中).
  • 存在 disk 的檔案不再全部放到一個目錄下頭, 改用 hash 的方式增加存取速度.
跑了一天下來的結果, 感覺上似乎有比之前的 beta2 版本穩定.
Del.icio.us Furl HEMiDEMi Technorati MyShare
SQUID 2.6 transparent proxy setting
post by tommy @ 26 七月, 2006 10:04
今天在 Debian 中做了 apt-get dist-upgrade 之後, 發現 squid 被升級到 2.6 版了. 同時, 在啟動的時候發現 httpd_acce* 等設定都不再使用了. 原本系統用來做 transparent proxy 的設定都失效了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
怪怪的無線網路
post by tommy @ 25 七月, 2006 09:46
自從弄了一台舊的機器裝上 GeeXbox 放客廳之後, 由於沒有網路線拉過去, 加上公司裡頭拿了好幾種 Linksys 的無線網卡, 都無法讓網路正常運作, 所以要複製新的檔案到那台機器時, 都要由樓下把機器搬到樓上, 接上網路線之後才能運作. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
VMware Server 1.0
post by tommy @ 19 七月, 2006 14:10
上星期, VMware Server 終於正式發行了. 有需要使用 virtual machine 之類的人, 終於有一個合法可以免費使用, 效能又不差的虛擬機器可以用了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Intel Pro/1000 PT, PCI-e Gb 網卡
post by tommy @ 11 七月, 2006 13:50
這張網卡終於在六月的時候在台灣開始販售了. 昨天下午到光華商場採購時, 順便就帶了一張回來用看看. 取代原本用的 PCI 介面 Gb 網卡. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 在傳檔給 GeeXbox 的 bftpd 時, 不會建立目錄的問題
post by tommy @ 05 七月, 2006 23:13
今天試著傳一些檔案到前幾天弄幾來的 GeeXbox 主機, 結果, 發現在使用 FileZilla 時, 如果傳的是一整個目錄的檔案時, 會全部失敗. 後來才發現, 是因為 GeeXbox 所使用的 bftpd 程式, 在 CWD 指令到不存在的目錄時, 並不是傳回 5xx 的錯誤碼, 而是 421 的錯誤碼. 而 4xx 的錯誤碼, 在一般的協定當中, 並不是一個嚴重錯誤, 所以 FileZilla 會認為這個錯誤是可修正的, 所以持續一直嘗試 CWD 指令, 而不是使用 MKD 指令來建立新的目錄. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
LifeType 1.1 初體驗
post by tommy @ 05 七月, 2006 12:56
昨天打算發表文章時, 發現 TinyMCE 的某些 pop 視窗跑出來都是空白的, 找了很久都找不出原因. 把 LifeType 1.0.5 換回之前 1.0.4 的備份, 結果一樣. 在我的 FireFox 2.0 上頭不行用, 就換一台機器用 FireFox 1.5.0.4 試看看, 結果一樣. 再用 IE 試, 結果連 TinyMCE 都跑不出來 (ps. 這個... 太奇怪了, 我還想不出為什麼?). 後來有弄來 LifeType 1.1 的 snapshot 裝起來試, 還是不能用. 終於發現... 是我的 FireFox 上頭的 adBlock 上次更新後, 有訂閱一些設定, 會把 popup 的網址給擋下. 移除後就正常了. (不過... 還是想不通為什麼那時連 IE 都不能用) (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Project for FileZilla Patched Version
post by tommy @ 04 七月, 2006 11:07
由於 FileZilla 的作者似乎堅持某些違反 RFC 的 patch, 不能進到 FileZilla Server 的版本中, 加上, 我之前弄給 sftp 的 UTF-8 patch, 也一直都沒有被接受. 所以... 上星期就到 SourceForge 開了一個新的 project FileZillaPV, 把我做的這些東西, 改放到 SourceForge 上頭去. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
如何讓 Firefox 2.0a3 在使用 search engine 時, 把結果顯示在新的 tab 上
post by tommy @ 02 七月, 2006 13:03
以前都是使用 Tab Mix Plus 的功能, 讓 Firefox 可以把搜尋的結果, 另外產生一個新的 tab 來顯示, 而不要直接使用目前的 tab. 不過, 由於 FireFox 2 的測試版本, 在 search 這個地方的運作, 似乎一直在改變, 所以... 常常換一個 nightly build 之後, 就會讓之前才修改過 Tab Mix Plus 的功能又失效. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
一個小錯誤, 讓 email 停擺快兩天
post by tommy @ 30 六月, 2006 09:10
在 6/28 晚上, 因為要連線回家裡的伺服器測試 Zend Studio Server 除錯的功能時, 加上了一個 OpenVPN 的服務, 讓我可以先用 OpenVPN 連線, 然後再使用 Zend Studio來除錯. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 在傳檔時, 如果檔案已經存在, 有時候並不會詢問要如何處理, 而直接續傳的問題
post by tommy @ 29 六月, 2006 14:45
最近常常碰到我在把自己產生的 FileZilla 執行檔的壓縮檔, 傳到我家的伺服器時, 發現 FileZilla 並不會問我是否要覆蓋, 而是直接就用續傳的方式來傳送. 結果... 當然會把原來的檔案給破壞掉, 也沒有傳新的檔案過去, 就有人在我這兒反應壓縮檔抓回去會有問題. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 2.2.25 視窗最小化還原不正確的問題 part II
post by tommy @ 29 六月, 2006 14:38
2.2.24b 時修正過這個問題, 不過似乎同樣的方式在 2.2.25 版時並沒有作用. 所以早上做了另外的修正. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Bad Behavior 已經阻擋了 57 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS