Tommy 碎碎念

Tommy Wu's blog

修正 Spreadsheet_Excel_Writer 的 unicode 問題
post by tommy @ 21 六月, 2008 15:10

在經過之前所提過的修正之後, 的確可以在 Excel 的欄位中正確的使用 unicode 了. 不過最近在 Study-Area 有人提到 Worksheet 的名稱與列印的 Header 與 Footer 都不能使用 unicode. 試了一下, 果然不能正確使用. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 GMail Manager 0.5.4 可以在 Firefox 3 中使用
post by tommy @ 23 十二月, 2007 14:25

今天把 Firefox 改用 Firefox 3 beta 2 的版本, 多數常用的外掛, 使用 Nightly Test Tools 之後, 似乎都可以正常的使用. 不過... 唯獨 Gmail Manager 有點小問題. 在記憶密碼的上頭, 因為 FF3 改用 LoginManager 的原因, 原本的寫法會無法儲存密碼, 也無法取得密碼. 不過... 輸入密碼後, 仍可以正常運作. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 3.0.4 keepalive 功能
post by tommy @ 29 十一月, 2007 13:10

FileZilla 3.0.4 版中, 作者終於加上了 KeepAlive 的功能了. 原本以為, 我另外加上的那個 keepalive patch 就用不到了. 不過... 用了兩天後, 發現... 目前這個版本的 keepalive 還是有些問題. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
FileZilla 3.0.3 patch for invalid hostname delay problem
post by tommy @ 08 十一月, 2007 16:26

由於前一陣子宿舍的 ADSL 十分的不穩定, 每隔幾分鐘就會斷線一次, 就發現在 FileZilla 3 傳檔的時候, 會因為斷線之後, 無法正確解析出 IP 時, 會馬上再次嘗試連線, 結果在不到一分鐘的時間內, 就達到 FileZilla3 允許設定的 99 次, 然後就會把該檔案放到失敗的 queue 當中, 不會再傳送了. 如果這時不小心把程式關了, 該檔案就消失在 queue 裡頭了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
KeepAlive patch (version 3) for FileZilla 3.0.1
post by tommy @ 24 九月, 2007 22:50

修改之前的版本, 加上 QuickConnect 的處理. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
在 FileZilla3 的視窗標題顯示連線的伺服器
post by tommy @ 24 九月, 2007 14:02

由於公司內有好幾台伺服器的常用路徑都一樣, 所以在使用 FileZilla 時, 常常忘了同前連線的是那一個伺服器, 就想到是否可以把目前連線的伺服器給顯示在程式的標題上頭, 也因此就產生的這樣的一個 patch 了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
KeepAlive patch (version 2) for FileZilla 3
post by tommy @ 16 八月, 2007 13:17

昨天的 patch 被作者給 reject 了. 因為他認為把 timer 放到主視窗中,  在執行 keepalive 指令時, 會 block UI 的操作 (不過, 就算不放在這兒, 本來在送出指令時, 一定會影響到其他指令的執行啊?), 另外就是送出 TYPE I 與 TYPE A 指令, 因為原本的程式內有記錄目前的狀態, 可能會造成錯誤. 所以就暫時不接受這個 patch. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
KeepAlive patch for FileZilla3
post by tommy @ 15 八月, 2007 22:21

FileZilla 3 rc1 裡頭, sftp 似乎原本就有 keepalive 的功能, 但是在 FTP 裡頭, 這個功能並不存在. 所以當 FTP 連線過一段時間後, 會發現目前的連線就因為 timeout 而中斷了. 如果要使用就必須重新連線. 不知道為什麼作者一直不把這個在 FileZilla 2 就提供的功能, 實作到 FileZilla 3? 這兩天因為看了 FileZilla 3 的 source code, 就順便加上這個功能. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 FileZilla3 rc1 記得之前的視窗大小與位置
post by tommy @ 13 八月, 2007 22:53

前幾天 FileZilla 作者發表了 FileZilla 3.0 RC1 的版本. 終於進入 RC 的階段了. 對我來說, 我在 FileZilla 2.x 裡頭會用到的功能, 在這個版本中多數都已經存在了. 所以就想之後都改用 FileZilla 3 的版本. 不過.... 用了一下, 發現... 這個版本仍然不會記錄之前的 UI 大小與位置, 也就是每次執行時, 所出現的畫面並不是我熟悉的, 變成每次都要調整一次. 所以... 乾脆自己修改一下, 加上這個功能來使用. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 LifeType 1.2.2 在使用 smtp 傳送信件時, 無法載入 class.smtp.php 的問題
post by tommy @ 19 五月, 2007 13:20

昨天晚上把 LifeType 升級到 1.2.2 之後, 今天早上發現有人連續留了幾個相同的迴響, 但是.... 我的 MSN/Yahoo 帳號卻沒有收到任何的訊息. 檢查了一下伺服器上的記錄, 果然沒有執行到送出訊息的地方. 後來就自己試著產生一個新的迴響, 發現在 1.2.2 中, 會出現找不到 class.smtp.php 的錯誤. (所以沒有訊息, 而留言的人會以為不成功就再留一次, 所以產生多個相同的迴響.) 把 email 的傳送設定, 由 smtp 改成 PHP mail() 之後, 就可以正常使用了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 Gallery 2.2 產生空白 install_registry.reg 檔案的問題
post by tommy @ 06 五月, 2007 20:00

在 Gallery 2.1 的時候, 我記得沒有這個問題, 只是... 產生的檔案, 會是 UTF-8 的編碼, 在 Windows 下頭, 那一些中文反而是亂碼. 但是... 今天發現, 在 Gallery 2.2 的時候, 這個檔案就完全空白了. 大小變成 0. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 Gallery2 無法正確讀取 Nikon D50 產生的 jpg 檔的 ISO 資訊
post by tommy @ 06 五月, 2007 13:54

這是一個老舊的問題, 在我幾年前剛買 Nikon D50 時, 就發現這個問題的存在. 不過當時, 我的解決方法是在這篇討論中所提到的 IsoFix 這個軟體, 修正所產生的 jpg 檔案, 就可以正確的顯示出 ISO 的值. 不過... 因為這是多出來的一個步驟, 所以... 最近老是忘了要去執行 isofix, 就直接把檔案丟到 Gallery 上頭了. 所以在網頁上頭看到的 ISO 值就不對了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題
post by tommy @ 09 四月, 2007 11:40

在 LifeType 1.0.3 的時候, 我修正過一次 backslash 無法儲存的問題, 不過, 最近發現又有人反應這類的問題, 查了一下, 發現原本的修正, 在 magic_quotes_gpc 關閉時, 可以正確的儲存 backslash. 但是如果將 magic_quotes_gpc 打開之後, 就無法儲存 backslash 了. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 LifeType 1.2 在編輯文章時無法正確處理 & 字元的問題
post by tommy @ 25 三月, 2007 20:50

今天在修改文章時, 突然發現原本文章內的一些 html code 的內容, 在進入 TinyMCE 時, 就真的變成 html 的一部份, 而不是原本的原始碼內容. 原本以為是 TinyMCE 的問題, 特地換成 1.1.6 時使用的版本, 結果一樣. 所以特地再裝了一份 LifeType 1.1.6 版來測試, 發現在舊的版本是正常的, 而新的版本是不正常的. 看來是在 1.2 的處理上頭有了問題. (閱讀全文)

Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 phpsysinfo 在顯示 /dev/hda1x 時, 會重複的問題
post by tommy @ 27 二月, 2007 10:34
如果你的 partition 切的太多, 有出現 10 或以上的數字時, 在使用 phpsysinfo 這個軟體時, 會把這類的 partition 認為時 1 那一個, 而重複顯示這類的 partition. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
RRDTool 1.2.x 中文化 Part II
post by tommy @ 15 十二月, 2006 13:43
在上星期左右, Debian 的 Etch 有更新 RRDTool, 我發現在更新之後, 原本能出現的中文字就變成亂碼了. 原本以為是因為沒有中文化的關係, 所以直接把原本的中文化 patch 加上, 可是... 一樣是亂碼. 因為這一陣子比較忙碌, 所以先暫時換回之前 patch 過的 1.2.11 版本 . 等比較有空時, 再來看看是什麼原因. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
加寬 LifeType 的後台管理畫面
post by tommy @ 04 十二月, 2006 08:34
上星期換了一台筆記型電腦, 畫面的解析度由之前的 1024*768 變成 1400*1050, 所以就選用比較大的字型. 不過, 在 LifeType 的後台管理畫面上頭, 只有使用不到 800 的寬度, 原本在舊的 1024 的解析度上頭就不覺得大, 現在換成 1400, 畫面就更小了, 而且使用了大一點的字型, 在編輯畫面上頭的排版就有點亂. 所以就動了把這個後台畫面的寬度改成 1024 左右的大小. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
限制 pure-ftpd 可以登入的使用者
post by tommy @ 28 十月, 2006 11:32
正常來說, 如果使用 PAM 來管理, 我們可以使用 pam_listfile.so 來控制那些帳號可以使用 ftp, 而那些帳號不可以使用 ftp. 不過, 上星期我試著把我們部門內的開發用的測試主機上頭的 ftpd 由 vsftpd 改成 pure-ftpd 之後, 卻發現我們用來認證的 PAM -> LDAP 方式, 在 pure-ftpd 上頭都會失敗, 在 pure-ftpd 上頭, 只能使用 unix 的認證方式 (不過還是透過 LDAP). (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 LifeType 1.1 unported 中的 gallery 外掛無法使用的問題
post by tommy @ 22 十月, 2006 21:35
由於我是由 1.0.6 一直使用 gallery 這個外掛的, 當初在升級到 LifeType 1.1 的測試版時, 順便就升級了原本 1.0 版用的 gallery 外掛到 1.1 unported 中的 gallery 外掛. 當時, 雖然跑這個外掛會有錯誤, 不過錯誤是發生在 LifeType 在 pdb 為了與之前的 adodb 相容所新寫的一個名字與 adodb 中某個函式相同的替代函式. 那時, 只要把這個函式改名就不會有問題了. 所以, 由於我沒有做任何的修改, 在那個時候就可以正常使用, 所以... 我一直以為這個外掛完全不用修改就可以在 1.1 版中使用. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 3 beta2 傳送目錄時, 不會建立空的目錄的問題
post by tommy @ 19 十月, 2006 15:50
我不確定這個是作者沒考慮到, 還是故意這樣子處理的. 當 FileZilla 3 在上下傳目錄時, 如果目錄下頭沒有任何檔案, 則那個目錄並不會被處理 (建立). 而這個動作在 2.x 的版本時, 是會建立這樣的目錄的. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 FileZilla 3 beta2 使用 sftp 無法上下傳目錄的問題
post by tommy @ 18 十月, 2006 18:57
在 FileZilla 3 的 beta2 版本中, 在使用 sftp 上下傳檔案時, 如果是傳送一整個目錄, 如果目錄不存在時, 並不會自動建立新的目錄, 造成無法上下傳整個目錄的問題. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 FileZilla3 的 sftp 支援 UTF-8 編碼
post by tommy @ 18 十月, 2006 13:48
FileZilla3 目前正在 beta 階段, 而上頭的 sftp 與 2.x 的官方版本一樣, 並不支援 UTF-8 的使用. 所以參考之前為 2.x 版所做的修正, 幫 FileZilla3 的 sftp 也加上 UTF-8 的支援. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 pure-ftpd 在使用 PAM 認證時, 不要記錄遠端的主機名稱, 而是記錄 IP 位址
post by tommy @ 12 九月, 2006 22:01
我想利用 auth.log 的內容, 來檢查是否有人嘗試使用 ftp 來非法存取, 而對該 IP 利用 iptables 來暫停一段時間的連線. 不過, 由於 pure-ftpd 會在 rhost 這個欄位上頭, 使用遠端的主機名稱, 而不是 IP 位址. 這會造成我在處理 auth.log 上頭的困擾. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
修正 Pure-ftpd 1.0.21 無法正確使用 -y (--peruserlimits) 參數來限制連線數的問題
post by tommy @ 12 九月, 2006 12:44
昨天把 pure-ftpd 加上 -y 參數來執行, 想限制同一個使用者同時間的連線數, 不過, 今天早上發現並沒有效果. 似乎這個參數在我的環境 (Debian Etch, X86-64) 下頭, 沒有辦法正常使用. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 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
Bad Behavior 已經阻擋了 91 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS