Archive for 四月, 2006
SONY VAIO SZ13TP/B評測
星期五, 四月 21st, 2006今天早上一進辦公室就看到菜市場般的圍觀景象,原來是一位同事換了台筆記電腦,從Compaq 2600直升虛榮極品Vaio系列。
- 中央處理器:Intel® Core™ Solo Processor T1300 (1.66GHz)
- 顯示晶片組:Intel® 945GM Express、NVIDIA GeForce7400 128MB
- 硬碟:Toshiba 60GB Serial ATA, 5400RPM
- 記憶體:512MB DDR2-533 SDRAM
- 顯示器:13.3吋 鏡面寬螢幕 (最高解析度 1280 x 800)
- 重量:含電池1.85公斤
同事由SonyStyle官方網站預購,所附配件有AC變壓器、鋰電子充電電池、記憶卡轉接器、手提包、沒滑鼠,加上預購贈品「蛋殼包著的隨身碟」,共近53張小朋友離家出走...。(汗)
(more...)
Postfix阻擋廣告信@SuSE
星期三, 四月 19th, 2006最近Server被廣告信塞到快爆了,每分鐘都有各式各樣的廣告信湧入,所以加了個檢查機制。
修改/etc/postfix/main.cf,加入:
smtpd_client_restrictions = reject_rbl_client relays.ordb.org,reject_rbl_client orz.tw
smtpd_sender_restrictions = reject_rbl_client relays.ordb.org,reject_rbl_client orz.tw
這是postfix 2.x版的作法,檢查版本可用以下兩種方式:
postconf -d | grep mail_version
postconf mail_version
JavaScript檢查表單欄位
星期二, 四月 18th, 2006err = '';
i = 0;
reg = new RegExp("^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+(\\.)+([a-zA-Z]{2,4})$","gi");
if(document.forms[0].name.value == '') {i++; err += i+'.姓名\n';}
if(document.forms[0].tel.value == '') {i++; err += i+'.電話\n';}
if(document.forms[0].addr.value == '') {i++; err += i+'.地址\n';}
if((document.forms[0].email.value == '') || (!reg.test(document.forms[0].email.value))) {i++; err += i+'.電子信箱\n';}
if(document.forms[0].msg.value == '') {i++; err += i+'.訊息\n';}
if(err) {
alert('敬請填妥以下欄位:\n'+err);
return false;
}
}
這兩天寫君悅的SP時的方式,先判斷所有表單欄位是否為空,最後一次列出未填的欄位名稱,原本是使用if...else的寫法,但不知道為什麼沒效,就改成現在這樣了@_@
T3(T-Cube)耳擴
星期一, 四月 17th, 2006
繼上篇UM1/ER4P配T-Cube耳擴試聽之後,心理就盤算著購入耳擴的時機,前兩天看到批踢踢耳機版有版友出售幾近新品的T-Cube,馬上就標了下來,該版友以2600面交價售出,雖然與新品僅相差四百,但其電路版才換過全新而已,另外還送了一個號稱是保護套的東西,但回來發現其實是個手機套,且完全塞不下T-Cube...。
(more...)
部落格寵物MiniWorld
星期四, 四月 13th, 2006繼Livly IsLand後,台灣也有人發展類似的部落格寵物系統了,這次介紹的miniworld比起上述的的部落格寵物,功能性及親和力皆大大提昇,且為完全中文介面,此外還整合了日記、相簿、交友、傳訊等機制,十分有創意!:p
miniworld也提供了部落格外嵌語法,不過因為embed不符合XHTML Strict標準,所以我稍微改了一下:p
<param name="movie" value="原src位址" />
<span style="display:none">我的寵物</span>
</object>
若看到右側一片空白,請升級您的Flash Player。
分析你的成份
星期四, 四月 13th, 2006PHP PEAR安裝筆記@Win32
星期四, 四月 13th, 2006原本安裝後進入Web Installer時總是出現「Parse error: parse error, unexpected T_STRING in ...」的錯誤,今天總算搞定了...Orz
先至go-pear.org,將原始碼複製成一個go-pear.php檔,丟到網頁目錄內後由瀏覽器開啟,接下來需要設定十項路徑,這裡是重點,若沒設定正確就會跳出上方的錯誤訊息。
我環境皆是下載單一軟體安裝,Apache安裝於「c:\Apache」,PHP安裝於「c\Apache\php」,若使用AppServ套件安裝者,請注意路徑會與本篇不同。
- 1. Installation prefix「c:\apache\php」
- 2. Binaries directory「$prefix」
- 3. PHP code directory ($php_dir)「$prefix\PEAR」
- 4. Documentation base directory「$php_dir\docs」
- 5. Data base directory「$php_dir\data」
- 6. Tests base directory「$php_dir\tests」
- 7. PEAR Installer cache directory「$php_dir/cache」
- 8. Cache TimeToLive「300」
- 9. Filename of WebFrontend「c:\apache\htdocs\pear.php」
- 10. php.exe path, optional (CLI command tools)「C:\Apache\php\cli\php.exe」
安裝完後以瀏覽器開啟第9項的檔案即可進入PEAR WebInstaller管理介面。:)