Tommy 碎碎念

Tommy Wu's blog

在 shell script 中發送 MSN 訊息
post by tommy @ 12 三月, 2007 08:25
有了之前用 PHP 寫的 MSN class 之後, 要在一般的 shell script 中來發送 MSN 的訊息就不是件難事了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
使用 PHP 發送 MSN 訊息
post by tommy @ 11 三月, 2007 10:55
最近有個自動發送 MSN 訊息的需求, 是在系統有異常時, 希望可以發送 MSN 訊息通知相關人員 (一般還是發 email, 只是, 多數人並不是隨時都在檢查並讀取 email, 並沒有 IM 的即時效果). 我記得在 Study Area 有看過類似的作法, 找到了這一篇文章 , 打算照著做就可以了, 可惜... 怎麼試都不成功. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Zend Platform 3.0 安裝烏龍事件
post by tommy @ 08 三月, 2007 14:54
好像在幾個月前吧, 家裡的 Debian 中的 php 升到了 5.2 之後, 原本的 Zend Platform 2.2 就不能使用了, 所以搭配的 Zend Studio 5.5 就失去了遠端除錯的功能了 (雖然... 我好像也幾乎沒有使用到). (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Google AdSense plugin for LifeType v0.2
post by tommy @ 07 三月, 2007 21:23
讓 google_ad_width, google_ad_height, google_ad_format 等變數也改成可以由使用者自行設定. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
煩人的 DST (Daylight Saving Time), 沒事改這做什麼?
post by tommy @ 07 三月, 2007 16:19
話說.... 公司的主要客戶位於美國加州, 而一開始這家公司成立時, 就只有一位客戶, 所以... 我們用的機器, 都是以客戶那方用什麼, 我們就用什麼來思考 (應該說, 我們公司在一開始的角色, 比較像是我們客戶的其中一個部門而已). 因此, 雖然公司所在的位置是亞洲, 不過我們機器上頭的時間, 以及給客戶的報表資料, 都是使用客戶那邊的時間, 也就是 PST. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Google AdSense plugin for LifeType
post by tommy @ 07 三月, 2007 14:14
前兩天申請了 Google AdSense 的帳號, 發現 LifeType 本身, 並沒有外掛程式提供這個服務, 只能自己在 template 中加入自己的程式碼. 不過, 對於一個多人使用的 blog 程式來說, 如果每個人都要去改 template, 似乎不太正確. 所以就寫了這個外掛程式來使用. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 PhpBB2 也用中文數字吧!
post by tommy @ 01 三月, 2007 16:02
同樣的方式, 我們也可以讓 phpBB 也使用中文數字的圖片. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 LifeType 的 AuthImage 顯示中文數字
post by tommy @ 01 三月, 2007 14:59
之前雖然把 AuthImage 改成用 Better Captcha 的圖型來顯示, 效果不錯, 不過... Better Captcha 的圖有時仍會不太容易看的懂. 所以就想了另一種方式, 把這個改用中文字來顯示, 對於看不懂中文的外國 bot 來說, 應該就有足夠的效果. 當然... 對人來說, 如果看的懂中文, 也應該是很容易就可以看出結果來. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
怪怪的 skype 訊息
post by tommy @ 01 三月, 2007 10:37
由於我們公司有分三個點, 所以平時的溝通, 除了內線的電話與 email 之外, 就是使用 skype 來通話與傳訊 (如果不是出差, 主要就是傳訊, 因為要通話可以直接用內線的電話打就好了). 不過, 好像在今年一月開始,  skype 的傳訊部份的運作就有點怪怪的. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
汰舊換新, 又換了一台新電腦了
post by tommy @ 27 二月, 2007 10:39
原本打算等 intel 的 CPU 在四月份降價後, 再換掉舊的電腦 (其實, 也可以繼續用, 直到真的壞了為止), 不過, 這次回家後, 一進放機器的房間, 就聞到一股焦味, 找了一下機器, 發現是其中一台 firewall 的電源風扇不動了, 用一陣子後, 就會出現焦味. (閱讀全文)
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
PostgreSQL ODBC 連線的 client encoding mismatch 錯誤
post by tommy @ 01 二月, 2007 00:01
前天把公司某台主機的 PostgreSQL 由 8.0.3 升級到 8.2.1. 原本以為一切都正常, 不過後來發現, 在另外一台 Windows 的機器上頭, 使用 php 寫的一些透過 ODBC 連線的程式都無法正常執行. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
php.ini 不要隨便亂放
post by tommy @ 31 元月, 2007 08:52
分公司有一台 server 用了四年了, 因為平時運作上實在覺得太慢了, 所以今年就編了預算買台新的 server 要換掉. 因為新的機器目前都是 x86-64 的 CPU, 所以就裝了 x86-64 的 CentOS 版本, 然後把相關的設定加回去, 也把一些檔案複製一份到新的主機上頭. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
奇怪的 linux software RAID
post by tommy @ 30 元月, 2007 08:49
前天晚上, 我正把我們部門測試用的主機升級 PostgreSQL 到 8.2.1. 先把原本的 8.0.3 的資料庫 dump 下來 (約 3GB 吧), 然後把 PostgreSQL 8.0.3 移除, 安裝 8.2.1 之後, 就把資料再 restore 回去. 結果.... resotre 到一半, 就斷線了. 由於在遠端透過 VPN 連線處理, 所以只能請 MIS 的人看一下發生什麼事. 回報是 panic 了, 不過... 重開機會停在 mdadm 啟動的地方就不動了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
MyPASS, 使用者修改密碼介面
post by tommy @ 24 元月, 2007 17:51
以前都是使用一個 chpasswd.cgi 的 CGI 程式在做這件事. 不過... 也不知道什麼時候開始, 這個程式在我這兒不能正常使用 (換了幾次機器, 也由 x86 變成 x86-64, 不知道什麼時候開始不能用了), 昨天有人問我要怎麼改密碼, 請人家用了這個程式, 結果... 完全沒作用. (我特別重新 make 了一個版本出來, 結果還是不能用) (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
SyncToy? 是很快沒錯, 但是好像有點不太正確!
post by tommy @ 22 元月, 2007 10:48
前幾個星期, 為了把我的 T60 上的某些目錄, 與我備份的 USB disk 同步, 所以找到了 Microsoft 的 SyncToy 這一個小程式. 剛使用時, 驚為天人, 這麼小的一個東西, 跑起來比對資料的速度快的很, 使用上十分滿意. 不過... 用了兩個星期, 隨著這些目錄裡頭的檔案的修改, 刪除, 新增與搬移的動作, 卻發現, 這個小程式的運作似乎不怎麼正確? (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Comodo Firewall Pro 2.4
post by tommy @ 20 元月, 2007 11:43
Comodo 是一家奇怪的公司, 出了一些個人電腦上頭與安全有關, 完全免費使用的軟體. 今天, 他們正式推出了新版的 firewall 軟體, 也改了一個名字, 由 Comodo Personal Firewall 改成 Comodo Firewall Pro (以下簡稱 CFP), 新的版本, 除了多一些功能外, 最主要的是多了許多語系可以使用, 其中也包含了我們使用的繁體中文. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
取得 Lenovo Laptop 中, Client Security Solution 產生的 PrivateDisk 密碼
post by tommy @ 19 元月, 2007 10:05
在 Lenono 的 Laptop 中, 有一個 Client Security Solution 的軟體, 用來管理整個機器的登入動作, 其中有包含一個 SafeGuard PrivateDisk 軟體, 用來產生並使用一個加密的虛擬磁碟機. 這個磁碟機實際上是一個加密的檔案. 透過 SafeGuard PrivateDisk, 可以用來 mount 成為一個磁碟機來使用. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
移除 wget/curl/ncftp 或限制使用
post by tommy @ 18 元月, 2007 14:02
前幾天, 發生了兩次有人透過 apache 把檔案放到我的伺服器上頭 , 不過我並沒有抓到別人是怎麼進來的, 幾個查到有問題的程式, 雖然我也有使用, 不過... 由 log 來看, 並沒有看到類似的存取記錄. 雖然目前把這些有問題的地方修正之後, 裝上 mod_security.so 之後, 目前沒有任何新的入侵記錄 (也有可能人家試了兩天就放棄不玩我的機器了), 不過為了防止程式利用 wget/curl/ncftp 由別的地方抓檔案來放. 就想了下頭的這個方法來避免. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
mod_security2.so for Apache
post by tommy @ 16 元月, 2007 09:54
這幾天都被人家透過 apache 放入檔案到 /tmp 下頭 , 目前怎麼放入的, 還是不太清楚, 己知的是 Cacti 0.8.6i 或之前的版本有問題 , 昨天有修正過了. 另外看起來好像 Horde 3 也有問題 (不過有問題的好像是 3.0.9/3.1.0 的版本, 不是我用的 3.1.1 版本, 看起來應該是沒有問題才對). 但是由 apache 的 log 來看, 都沒有看到經由這兩個軟體進來的 log. 所以, 應該還有別的地方有問題吧. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Apache 入侵事件?
post by tommy @ 15 元月, 2007 12:48
今天早上, 發現在 /tmp 下頭多了兩個檔案與一個新的路徑, 所有人都是 www-data, 都是昨天晚上新增的. 看來.... 我的 Apache 可能那邊又有問題, 讓人家可以把資料寫到 /tmp 下頭去. 不過, 因為 /tmp 被我 mount 成 noexec, 所以這些檔案只是被放到上頭去, 實際執行時並沒有成功. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
如何避免安裝 SuperCache II 之後, 無法正常開機的問題
post by tommy @ 13 元月, 2007 14:48
上星期裝上了 SuperCache II 在我的 T60 上頭, 感覺上使用時似乎有比較快一些 (心理作用? 原本用 CPU T7200, RAM 2G, 7K100 的硬碟, 應該就很快了), 而且... 也沒發現有什麼不正常的問題 (因為都用休眠, 一星期沒重開機過了). 結果, 前幾天重新開機後, 發現居然在 XP 的開機畫面跑個幾次之後, 整個畫面就不見了, 剩下黑黑沒有任何資料的畫面. 只能把電源關閉再重開, 結果... 運氣不錯, 重開就可以正常進入了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
讓 Debian 的 mysqlcheck 自動修護有問題的 table
post by tommy @ 12 元月, 2007 14:45
在 Debian 的 MySQL 中, 啟動 server 之前, 都會執行 mysqlcheck 指令來檢查每個 table 的檔案是否正常, 並送出一封 email 給 root. 由於這些日子, 家裡的新主機有時會當機, 在強迫重新開機後, 常常造成 Gallery 的 g2_CacheMap 這個 table 的檔案有問題, 雖然會發一封信告知, 不過.... 我通常也不會在每次重開機後去檢查信件, 所以... 常常讓 Gallery 無法正常運作, 直到... 我發現為止. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
慢! 慢! 慢! 地震後遺症!
post by tommy @ 09 元月, 2007 14:17
不久前台灣南部的一個大地震, 據說海底電纜斷了, 通訊與網路服務可能都會有問題. 事情發生時, 人正好在台灣, 除了覺得在 14 樓的房子中晃的很厲害外, 平常上網並不會覺得慢. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
SATA 硬碟在 smartmontools 與 hddtemp 下的使用
post by tommy @ 07 元月, 2007 13:56
上個月底買了一個 Hitachi 500G 的 SATA 硬碟 (HDT725050VLA360) 來使用. 安裝上去後, 在我原本的 2.6.19 上頭, hddtemp 可以正確的抓到該硬碟的型號, 並正確顯示出硬碟的溫度, 不過, 就在我升級我的 kernel 到 2.6.20-rc2 或 2.6.20-rc3 之後, 就一直認不出這個硬碟了. (閱讀全文)
Del.icio.us Furl HEMiDEMi Technorati MyShare
Bad Behavior 已經阻擋了 278 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS