網絡技術日誌

關於 PHP, Linux, Open Source 及個人生活記載的網誌。

Entries for November, 2006

Qmail GUI 網頁介面管理工具

Qmail 是 UNIX-like 作業系統下的 Mail Transfer Agent (MTA),也是我自己最喜愛的 MTA,優點十分之多,以下是 Qmail 的一些網頁介面管理工具: QmailAdmin QmailAdmin 提供網頁介面管理 qmail 的 virtual domains,能讓用戶新增/移除電郵、Aliases, Forwards, Mailing lists 及自動回覆設定,對於 ISP 及 web hosting 十分有用。 vqadmin vqadmin 是讓系統管理員透過 web interface 管理 qmail 的工具,例如加減 virtual domains 、設定用戶 quota 及暫停用戶服務等。

Comments (2)

Ubuntu 掛載 Windows 分割區

很多 Ubuntu 的用戶是在一台電腦內,同時安裝 Ubuntu 及 Windows,本文會介紹在 Ubuntu 內將 windows partition 掛載成支援讀寫的做法。

Comments (2)

政府推動藍天行動,先看看巴士公司

在過去的幾個星期一,看了明珠台晚上 8:30 播出關於全球暖化的紀錄片,感覺到全球暖已經是相當緊迫的問題,所以這兩個星期也盡量少揸車外出,改踏公共交通工具。 這星期天氣開始轉涼,因為在日間外出,所以還是穿一件短袖衫,但有幾次踏巴士及輕鐵時,上到車坐下便覺得有陣陣寒意,巴士公司難道不可以將冷氣調低一點嗎? 政府推動藍天行動,呼予市民減少用電及停車熄匙,這個當然是好事,但政府對巴士公司及發電廠這類大財團所施的壓力還不夠,可能是因為向大財團施壓要面對較多的阻礙。 有很多專材不來香港發展的原因,是香港的空氣質素太差,他們怕影響家人的健康,所以污染的空氣已經對我們的國際形象及經濟有負面的影響,希望政府再加把勁。

Leave a Comment

將網站 Un-table

W3C 建議使用 div tags 取代 table tags 建構網站外觀及文字位置,今天找到這個網站 w3 tableless,它提供了驗證網站是否跟隨 W3C 建議不使用 table 的功能。 我在剛學習寫網頁時,tables 差不多是必須品,現在要全部改用 div 取代也需一點時間適應,而且如果是舊網站,如果不是換新 layout,更改會相當浪費時間。

Comments (1)

安裝 Patch 到 Linux Kernel

Linux 會在新版本的 kernel 加入有一些安全修補、新功能或硬件支援,除了重新編譯 kernel 或透過 Linux Distro 升級外,還可以安裝 Patch,以下例子是將 patch-2.6.18.3.gz 下載到 /usr/src 下面安裝。 首先從 kernel.org 下載所需的 patch: cd /usr/src wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.18.3.bz2 假如你所編譯的 linux kernel 是存放在 /usr/src/linux,執行: cd /usr/src/linux bzip2 -dc /usr/src/patch-2.6.18.3.bz2 | patch -p1 –dry-run bzip2 -dc /usr/src/patch-2.6.18.3.bz2 | patch -p1 以上第二行只是測試,如果沒有輸出錯誤就可以執行最後一行。

Leave a Comment

預防 PHP Header Spam

很多網站也有用到 form to mail 的功能,用 php 只需用 mail() 就可以簡單完成,但如果編寫 form to mail 時忽略了安全性,很可能被 spammers 利用你的 form to mail 程式發送垃圾郵件。 在 PHPBuilder 有一篇文章 "Preventing spam when using PHP's mail function" 介紹了補救方法,大致上也是對用戶所輸入的資料做過濾。修復問題只要幾分鐘,不然自己的網站被 ban 就麻煩了。

Leave a Comment

20% 企業打算明年升級 Vista

Application Development Trends 一個調查顯示,只有 20% 的商業機構打算明年升級到 Vista。我個人認為,如果工作可以在 XP 或者 Windows 2000 完成,企業實在沒必要浪費升級的所涉及的開支。 另外 Vista 所需要的硬件配備這麼高,大多數用戶也需要連同硬件一同升級,才可以享受到 Vista 那個炫麗的介面,升級成本之大可想而知,而且升級硬件等如製造更多垃圾,對環境也是百害無一利。原來我也被 Vista 的介面所吸引,但想深一層還是本著夠用就好的心態,過多一段時間才升級。

Comments (1)

Google, Yahoo, Microsoft 共用 Sitemaps 協定

3 大搜尋引擎 Google, Yahoo! 及 Microsoft 宣佈,他們會使用相同的 Sitemaps Protocol 檢索網頁。同時在 Sitemaps.org 有指示給網主如何放置 XML 檔案在 server 上面,好讓以上 3 個搜尋引擎可以追蹤網頁更新。這個 protocol 是採用 Creative Commons (CC) license 釋出,也邀請了其他搜尋引擎一同使用。 有了一個共同使用的標準,對於檢索網頁會更加容易。另外,如果是使用了 Google Sitemaps 的話,那便不用做任何改動,Yahoo! 及 Microsoft 現在會同時檢索。以下是以上搜尋引擎的宣佈: Official Google Webmaster Central Blog Yahoo! Search Blog Live Search's WebLog

Comments (1)

Adsense 支援繁體中文網站

在 Jan's Tech Blog 看到的,現在 Google 的 Adsense 已經支援繁體中文網站,對於港、台的網主來說當然是個好消息,始終 Adsense for Content 一定比 Adsense for Content 及 Referral Ad 的賺得多一點。 我昨天晚上放上了 Adsense 的廣告碼,今天早上已經可以看到了相關的廣告,Google 的效率果然是十分高。

Comments (1)

Now 奪得英超聯獨家轉播權

對於本港球迷來說,這兩天最大的新聞,莫過於 Now 寬頻電視奪得未來 3 年英超聯香港獨家轉播權。我自己是 Now 的用戶,對我來說這是個好消息,但還要看續約時會否開天殺價。而我上年選擇安裝 Now 的原因是我自己不太喜歡有線的作風,而且 Now 與寬頻服務綑綁式銷售,連同 netvigator 寬頻一個月大概 $300。 在此之前,相信有不少球迷是為了看四大聯賽及世界盃已登記有線,並簽了為期 18 至 24 個月的合約。如果來季合約未到期又想繼續收看英超,或者四大聯賽也想看的話,除了裝上兩個收費電視外,就是落街睇。昨天看新聞,一名酒吧負責人表示現在每月要支付七千元登記有線,來季會連同 Now 一同安裝,預計每月在收費電視上的支出會超過萬元。本來商業機構間的競爭會為消費者帶來好處,但從這個例子看來,輸家除了有線外,還有廣大的消費者。

Leave a Comment

Netcat 使用實例

Netcat 是一個系統管理及偵察網路錯誤的工具,用途與 cat 相似,不同之處是 netcat 可透過網路工作,不會局限在本機,用途包括測試遠端服務或透過網路複製檔案。但因為它的功能強大,也成為駭客對目標主機進行 TCP/UDP 掃瞄的工具。 netcat 的基本語法,連接後便可以對遠端主機發送內容及等候回應: netcat server_hostname port 傳送檔案 要用 netcat 傳送檔案,分別要在傳送及接收雙方進行設定。在接收端輸入: netcat -l -p 1234 > filename 其中 -l 選項是要 netcat 進行監聽 -p 所設定的埠號,如要使用 1024 以下的埠號,需要用 root 的身份執行。 在傳送檔安的主機上,執行: cat filename | netcat hostname 1234 -q 10 -q 選擇是告訴 netcat 傳送完成後 10 秒離開。

Leave a Comment

在 Linux 建立 Web Spider

Wep Spider 是一個自動瀏覽網頁的程式,它會將網頁內 HTML 及 Javascript 等內容過濾,並將有意義的內容收集及整理。而搜尋引擎就是 web spider 來收集網頁內容,及在網頁上讀取網頁上的連結,從而找到新網頁。 要建立一個在 Linux 下的 web spider 收隻網路上的內容,可以用 php, perl, python, ruby 等語言來做,這篇文章 介紹如何建立一個 web spider,只要會一點 programming 及 Linux 操作也可跟著完成。 Build a Web spider on Linux

Leave a Comment

Windows Vista 硬件商標圖樣

Windows Vista 會在 2007 年 1 月推出,相比起 Windows XP,Vista 需要更高級的

Leave a Comment

微軟把 Gmail 列為病毒

在 ZDNet 看到這篇報道: Microsoft says Gmail is a virus,內容是當用戶使微軟的防毒軟件 Windows Live OneCare 存取 Gmail 時,便會有一個 warning 彈出,說用戶已感染 "BAT/BWG.A" 病毒。 我用 Kaspersky 及 AVG Anti-Viurs 使用 Gmail 也未見過這個問題,我想這多數是微軟對競爭對手產品所採取的手段,

Comments (2)

Open Source C# 開發工具

除了可以用微軟的產品開發 C# 程式外,還可以用 open source 的開發工具完成。我不懂 C# 語言,但好的工具也應收錄一下,方便日後使用: SharpDevelop: 在 Windows 下功能豐富的 .NET 整合式開發環境(IDE),內建表單設計工具,語法自動完成及 integrated debugger。而且與 Visual Studio Express 及 Visual Studio 2005 使用相同 project 及 solution 檔案格式。(SharpDevelop 及 Visual Studio Express 功能比較) Mono: 提供在 Linux, Windows, Solaris, Mac OSX 及 FreeBS D開發及執行 .NET 應用的能力,內建 C# compiler、Common Language Runtime (CLR) 及相容 .Net 的函式庫。

Comments (3)