關於 PHP, Linux, Open Source 及個人生活記載的網誌。
RSS icon
  • 10 個未來能源解決方案

    Posted on December 17th, 2006 Sam Tang 1 comment

    看到這篇 Top 10 Future Energy Solutions,介紹了 10 個未來能源方案,如風力、水力、太陽能、地熱發電等。

    而我認為裡面的 10 個方案中,只有一個是可以馬上使用及提供足夠能源給大眾,那就是核能發電。可能很多人也反對核能發電,因為怕產生意外洩漏幅射。我想環保份子對這個也有很多意見,但在有既乾淨又合乎經濟效率的新能源方案前,我想核能發電是最有效的方案。


  • Google AdSense 個人識別號碼

    Posted on December 16th, 2006 Sam Tang 3 comments

    今天收到 Google AdSense 寄來一個 「個人識別號碼」(PIN),原來 Google AdSense 當帳戶的結餘超過 US$50 後,就會用郵寄方式發出一個 PIN。

    網站主需要在信箱收到這個 PIN 後,將它輸入到帳戶後,才能符合收取 AdSense 款項的資格。那即是說 Google 要驗証所填寫的郵寄地址是否正確。以六、七年前左右,那時有玩一些網上賺錢的網站,也收過好幾次外國寄來的支票(主要是美國),但就未試過像 AdSense 那樣嚴謹及認真的。


  • 10 個 UNIX 良好使用習慣

    Posted on December 16th, 2006 Sam Tang 1 comment

    這是在 IBM developerWorks 的文章,列出了 10 個在 *NIX 下良好的使用習慣,其中有些也有犯下。以下是作者的10 個建議,並加上簡單中文簡介:

    1. Make directory trees in a single swipe.
    可以在用 mkdir 時加上 -p 選項,就可以遞迴建立目錄。

    2. Change the path; do not move the archive.
    在 tar 指令加上 -C 選項,指令解壓的目的地,不需把壓縮檔移動。

    3. Combine your commands with control operators.
    用 control operators 合拼指令,例如 “;”, “&&” 及 “||”。

    4. Quote variables with caution.
    用雙引號括起變數。

    5. Use escape sequences to manage long input.
    用 escape sequences 處理較長的指令輸入。

    6. Group your commands together in a list.
    group 起一組指令。

    7. Use xargs outside of find.
    用 xargs 過濾從 find 得出的結果。

    8. Know when grep should do the counting — and when it should step aside.
    grep 可以加上 -c 選項計算結果總數,不用透過 pipe 執行 wc。

    9. Match certain fields in output, not just lines.
    可以用類似 awk 這些工具配合 grep 使用,傳回指定欄位,不是一整行結果。

    10. Stop piping cats.
    不要用 cat 透過 pipe 報行 grep 搜索檔案,改用 grep 直接執行。

    以上中文解釋可能寫得不好,詳細內容可參考原文: Learn 10 good UNIX usage habits


  • Microsoft 發佈新網站

    Posted on December 15th, 2006 Sam Tang No comments

    Microsoft 剛剛發佈了新版本的網站,新版面當然更加有 vista 的風格,而且採用了現時較流行的簡約設計。

    雖然我個人是較喜歡簡約風格,但不是太喜歡微軟新網站的配色,較為喜歡像 Formula 1 官方網站的風格。這個全是外觀的問題,與我喜歡 F1 可沒有關係哦!


  • Ajax DNS 查詢工具

    Posted on December 15th, 2006 Sam Tang No comments

    在 *NIX 下有很多 DNS 查詢工具,例如 dig, nslookup, host, whois, telnet, ping 等。

    今天找到這個不錯的網站: Ajax DNS,它提供了以下查詢服務:

    Live DNS
    Whois search
    IP Whois
    HTTP Headers
    RBL search
    Ping
    DNS Traversal


  • 設定 spamd 掃瞄郵件體積

    Posted on December 15th, 2006 Sam Tang No comments

    我的 email server 是用 spamassassin 過濾垃圾電郵,在預設的情況下,spamd 只會處理體積大於 250K 的郵件。但我發覺一般上 spam 也不會這麼大,所以將它設定細一點的數值。

    在 “SYSCONFDIR” 目錄 (預設在 /etc/mail/spamassassin) 建立 spamc.conf 檔案,並加入以下內容:
    # max message size for scanning = 80k
    -s 80000

    以上是將最大郵件體積改成 80K,你可以按自的需要進行修改。


  • 清理 SquirrelMail 資料目錄

    Posted on December 13th, 2006 Sam Tang 1 comment

    我的 email server 是用 SquirrelMail 作為 webmail,近日查看了一下 SquirrelMail 的 data 目錄內有過萬個檔案,當中除了用戶的設定檔外,也有一些暫存檔,因為當用戶編寫郵件或寄出附件時,會將檔案暫存在 data 目錄,很多時這些檔案也沒有用,但因為與設定檔混在一起,要刪除也很麻煩。

    今天找到了解決方法,是將 data 及 atthments 的目錄分開,這樣便可以寫一個 shell script 定期清理暫存檔,以改善 SquirrelMail 的整體效能及節省硬碟空間,以下是我的做法:

    先建立新的 data 及 attchments 目錄,並將用戶的設定檔複製到新 data 目錄:

    mkdir /path/new_data
    cp data/*pref /path/new_data
    cp data/*book /path/new_data
    chown -R apache:apache /path/new_data
    mkdir /path/attachments
    chown -R apache:apache /path/attachments

    開啟 config/config.php,將 $data_dir 改成成新 data 目錄,以及將 $attachment_dir 改成新 attachments 目錄。這樣就可以放心將 attachments 目錄內的舊檔案刪除,以下指令可以刪除 30 前建立的檔案:

    find /path/attachments -type f -mtime +30 -exec rm {} \;

    用以上指令建立一個 shell script,每天定時執行便不用人手操作了。


  • 聖誕節將近,垃圾電郵也多了

    Posted on December 12th, 2006 Sam Tang No comments

    聖誕節是銷售旺季,網上商店也會把握機會做推廣,而電郵就正是網上推廣其中一個主要方法。不知大家有沒有發覺近來的 spam 較多,我發覺打從十一月尾開始,每天所收到的垃圾電郵也顯著增加。

    因為我的 email server host 得較多 domains,所以近幾天發覺 email server 的負載也高了很多。現在已有多種反垃圾電郵的解決方案,但始終沒有一個方法可以完全杜絕垃圾電郵,因為各 spammers 的招數真是不少。而主要原因我想是垃圾電郵比起傳統的宣傳刊物的優勢,就是成本低及覆蓋廣範。


  • 下載 Firefox 3.0 alpha

    Posted on December 12th, 2006 Sam Tang No comments

    If you like Firefox and cutting edge software, this is a must for you.
    Firefox 2.0 還是推出不久,我的 XP 的 Firfox 版本也是 1.5.x,而 Firefox 3.0 (development name 是 Gran Paradiso) 的 alpha 版已經可以下載試用了。

    以下是下載連結,包括有 Windows, Linux 及 Mac 版本:

    http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/


  • A1GP 較上屆有吸引力

    Posted on December 10th, 2006 Sam Tang No comments

    A1GP 在上年開跑,上年我看了幾場後便不想看了,因為感覺上賽事很不流暢,很多時也要 safely car 出來跑幾圈,而且很多時車隊工作人員對賽例的不適應,搞到有很多 drive-through penalty 出現。

    今年 F1 及 MotoGP 完結後,A1 就緊接開鑼,今年看了頭幾場賽事後,覺得大會吸收了上年的經驗,觀看上更有吸引力。雖然還是不及 F1,但已可以讓我每一場賽事也有觀看的欲望。而且今屆中國隊的成績也不錯,現時已經有 8 分,平了上屆的成績。


  • F-secure 給域名註冊商的公開信

    Posted on December 7th, 2006 Sam Tang No comments

    這是 F-secure 給域名註冊商的公開信,內容主要是呼籲域名註冊商,當有人註冊一些包含特別字元的域名時加以限制,以減少釣魚網站,例以 "ebay"、"sign in" 等。

    以現時互聯網的普及程度,網釣是一個不容忽視的問題,但始終最根本解決之道還是提高用戶的網絡安全意識。

    An open letter to domain registrars


  • 推介三本好書

    Posted on December 6th, 2006 Sam Tang 3 comments

    一直以來我也很喜歡看書,在過去的半年間,在空閒閱讀了十多本書,其中有三本覺得特別好,想在此推介一下:

    世界是平的
    書中主要的論題是「世界正被抹平」,這是一段個人與公司行號透過全球化過程中得到權力的過程。作者分析這種快速的改變是如何透過科技進步與社會協定的交合,諸如手機、網路、開放原碼程式…等,而產生的。

    長尾理論─打破80/20法則的新經濟學
    企業界向來奉80/20法則為鐵律,認為80%的業績來自20%的產品;企業看重的是曲線左端的少數暢銷商品,曲線右端的多數商品,則被認為不具銷售力。但本書指出,網際網路的崛起已打破這項鐵律,99% 的產品都有機會銷售,「長尾」商品將鹹魚翻身。

    長尾理論已是許多企業成功的秘訣。舉例來說,Google的主要利潤不是來自大型企業的廣告,而是小公司(廣告的長尾)的廣告;eBay的獲利主要也來自長尾的利基商品,例如典藏款汽車、高價精美的高爾夫球桿等。此外,一家大型書店通常可擺放十萬本書,但亞馬遜網路書店的書籍銷售額中,有四分之一來自排名十萬以後的書籍。

    便宜是好事
    介紹向上奢華,向下好省,中價位消費消失的時代!

    不知大家有什麼好書分享一下?


  • 今天去了打保齡球

    Posted on December 6th, 2006 Sam Tang No comments

    我以前沒有打過保齡球,今天弟弟和我一起去教我打,我以前一直以為打保齡球不要多大的體力,但第一次拿起保齡球時,原來也很重手的,而且但打了一個小時後,原來也會有點累的,尤其是右手及左腳。

    說到底,還是自己平日少運動所致,我想一後要多點運動。保齡球是一個不錯的選擇,因為可以一個人去,而且我覺得相較跑步會較有趣。