香港 IT 開發網誌
  • 阿恆的檔案
  • 資訊科技詞彙中英對照表
  • Feed

網誌

分享系統開發的知識和經驗

September 18, 2007

分開數據庫的好處

有些網頁寄存計劃提供數個甚至無限數據庫,甚麼情況下我們需要超過一個數據庫?單一數據庫和分散數據庫有甚麼相對好處和缺點?

繼續閱讀
September 14, 2007

防止濫發電郵或文章的線上工具 reCAPTCHA

曾經管理網站,特別是論壇、網誌之類容許訪客寫文章的網站,一定見識過濫發文章/濫發電郵的威力,所以很多網站管理員都會安裝/啟動一個稱為 Captcha 的驗證系統,當訪客貼文章的時候,要從一個圖像中辨認出其中的文字然後連同文章一拼呈交,這些圖像都是隨機產生、充滿訊燥、字體故意被扭曲的圖像,只有人類才有能力正確辨識,這樣便可以杜絕網絡上的壞蛋使用機器人大量貼出文章。

繼續閱讀
September 13, 2007

2007 年 8 月 PHP 使用統計

Nexen 發表了 2007 年 8 月份的 PHP 使用統計,他們調查了 2,710 萬個伺服器,涵蓋了 240 萬個 IP 地址,刪除沒有架設網站、無法聯絡、網絡服務供應商和使用 domain parking 的網域後,共有 1,180 萬個網站參與了這次統計,內容摘要如下,統計的方法可參閱 la section phpversion。

繼續閱讀
September 10, 2007

Yahoo! 的 PHP 面試題目(第四部份)

若果你已經看過 Yahoo! 的 PHP 面試題目(第一部份)、第二部份及第三部份,請繼續觀看最後一部份第十七至第二十二題。首先會先列出題目,題解會寫在後面。

繼續閱讀
September 10, 2007

Yahoo! 的 PHP 面試題目(第三部份)

若果你已經看過 Yahoo! 的 PHP 面試題目(第一部份)及第二部份,請繼續觀看第三部份第十一至第十六題,其餘題目已經在第四部份轉載。每一部份的都會先列出題目,題解會寫在後面。

繼續閱讀
September 6, 2007

Yahoo! 的 PHP 面試題目(第二部份)

若果你已經看過「Yahoo! 的 PHP 面試題目(第一部份)」,請繼續觀看第二部份第五至第十題,其餘題目已經在第三部分和第四部份中轉載。每一部份的都會先列出題目,題解會寫在後面。

繼續閱讀
August 31, 2007

Yahoo! 的 PHP 面試題目(第一部份)

有否想像過網絡界的巨頭如 Google 和 Yahoo 怎樣評審應徵者的 PHP 水平?Nick Halstead 在他的網誌列出了 22 道 Yahoo! 在正式面試前給應徵者的 PHP 筆試題目,Matt Wilkin 看到後一時手癢,在他自己的網誌上寫下了詳細的題解,你不妨也測試一下自己的 PHP 就經到達了哪一個水平。我們會把這 22 道題目連同 Matt Wilkin 的提解分開數部份譯載,每一部份的都會先列出題目,題解會寫在後面,第二部份、第三部份和第四部份也已經刊登。

繼續閱讀
August 22, 2007

Cute Editor for PHP 6.0 - 一個所見即所得的線上 HTML 編輯器

Cute Editor for PHP 新推出了 6.0 版本,這是一個「所見即所得」(WYSIWYG)的線上 HTML 編輯器,PHP 應用開發人員可以藉著它把傳統的 HTML textarea 換成一個功能強大的所見即所得內容編輯器,這個編輯器可以在多種瀏覽器上運行,包括 IE、Firefox、Mozilla、Netscape、和 Safari,在無數免費的線上 WYSIWYG 編輯器可供下載的情況下,以港幣一千元購買這個編輯器是否值得呢?

繼續閱讀
August 14, 2007

兩個可能洩漏系統資訊的 PHP 漏洞

系統保安網站 Hacker Webzine 最近有一篇文章,介紹兩個可能洩漏伺服器系統資訊的 PHP 漏洞,第一個有關伺服器變量的處理方法,第二個則有關 PHPSESSID 對話標識在用戶端被修改,嚴格來說這兩個不是 PHP 語言的毛病,只要編程人員小心謹慎,一切問題都可以避免。

繼續閱讀
August 9, 2007

jQuery 簡介投影片

Simon Willison 替 jQuery 這個 JavaScript 函式庫製作了一套投影片,短短的只需大概十分鐘便可以看完,裏面介紹了 jQuery 的特色、有趣的地方、CSS 選擇器、DOM 指令、事件處理、Ajax 支援、插件等。
繼續閱讀
August 4, 2007

2007 年 7 月 PHP 使用統計

Nexen 發表了 20076 年 7 月份的 PHP 使用統計,他們調查了 1,120 萬個伺服器,涵蓋了 240 萬個 IP 地址,刪除沒有架設網站、無法聯絡、網絡服務供應商和使用 domain parking 的網域後,共有 2,610 萬個網站參與了這次統計,內容摘要如下,統計的方法可參閱 la section phpversion。

繼續閱讀
July 31, 2007

PHPDocumentor 釋出 1.4.0 版

PHP Documentorr 是一個自動從原碼抽取注釋,然後產生 API 說明檔的工具,功能跟 Java 世界的 JavaDoc 差不多,分別是 PHP Documentor 是用 PHP 寫成。它的輸出檔案包括 HTML、PDF、CHM 和 XML DocBook,使用 Smarty 產生輸出檔案,所以改變輸出的排版格式十分簡單容易,所有原碼都有語法醒目顯示。使用方面,PHP Documentor 可以透過命令行或者網頁介面操作,運作速度極快。兼容 PHPXRef 和 JavaDoc 的注釋標籤,另外又有它自己的定義的標籤,構成功能強大的文檔產生工具。

繼續閱讀
July 27, 2007

CSS 技巧 - 絕對位置、相對位置

若果你要做一個網頁,左邊是一個固定寬度的選單,右邊是一個佔用所有餘下空間的主內容,兩邊的長度都剛好是瀏覽器視窗的高度,選單和主內容都會隨著視窗的大小而自動調整大小,不用 JavaScript 的話,你會怎麼做?

繼續閱讀
July 25, 2007

SQL 注入攻擊新招

相信很多 PHP 的開發者都認識 SQL 注入攻擊(SQL injection),我們之前在「不可不知的 PHP 安全技巧」也曾經介紹過,最近 Gareth Heyes 在他的個人網誌提到一種新的 SQL 注入攻擊招式,Gareth Heyes 稱它做「SQL 反射注入攻擊(reflected SQL injection)」,很多人可能都會忽略。

繼續閱讀
July 18, 2007

PHP Web Application Framework 1.3

PhpWebApp 是一個應用開發架構,使得開發以關係數據庫為基礎的 PHP 網頁應用程式更加容易和簡單。它透過從 XHTML 延伸出來的 XML 模板,把設計和改變佈局的工作,從邏輯的實作中分割開來。它也藉著提供事件為本的編程模式,簡化應用程式邏輯的實作。此外,PhpWebApp 力求為網頁應用開發人員提供模塊化和代碼重用。

繼續閱讀
July 18, 2007

PHP6 添加「命名空間」功能

「命名空間」(namespace)一直是 PHP 用家強烈要求的功能,據 PHP Magazine 的報導,「命名空間」終於首次放入 PHP6 的原碼庫(CVS)公開測試,當廣大的 PHP 社群為了從 PHP4 升級到 PHP5 而鬧得熱烘烘,PHP6 正以穩定的步伐向著正式推出的階段邁進。根據 Wikipedia 命名空間的意思是:

繼續閱讀
July 14, 2007

PHP4 正式進入倒數

這一次是真正的官方消息了── PHP.net 剛剛宣布 PHP4 只會開發至 2007 年年終,此後 PHP4 便不再會有新版本,即使是嚴重安全性補丁,也只會支援至 2008 年 8 月 8 日!

繼續閱讀
July 11, 2007

為甚麼選擇 Dojo?- 第二部份:Dojo 與其他 JavaScript 工具的比較

以下是 Dojo 官方網站上刊登的「為甚麼選擇 Dojo?」中文翻譯的第二部份,希望有助大家認識 Dojo 這個 JavaScript 工具庫,第一部份已於較早前發表。

繼續閱讀
July 10, 2007

為甚麼選擇 Dojo?- 第一部份:Dojo 整體概覽

現時網絡上有不少免費的 JavaScript 工具,很多都是完全免費而且素質很高,Dojo 作為其中一個市場的領導者,它的官方網站最近集合了支持者的意見,輯集成一份宣傳品,向外解釋為甚麼你應該選擇 Dojo,它比其他 JavaScript 工具有甚麼好處。我把這篇文章翻譯成中文,分為兩部分刊登,第一部份是 Dojo 的整體概覽,第二部份是 Dojo 與其他 JavaScript 工具的比較。你同意他們的看法嗎?你有喜歡的 JavaScript 工具嗎?為甚麼?

繼續閱讀
July 8, 2007

向 PHP5 過渡……

PHP5 推出已經三年,但是根據最新的 PHP 使用統計,在所有使用 PHP 的網站中,PHP5 的採納率不足 10%,於是有人在網上發起「向 PHP5 過渡」運動,以 2008 月 2 月 5 日為目標,期望主要的應用程式開發團隊,與及服務供應商和系統管理員,把旗下的 PHP 系統轉移到 PHP5,能夠做出這個承諾的,他們的商標都會在「向 PHP5 過渡」的網站上刊登。

繼續閱讀
July 5, 2007

2007 年 6 月 PHP 使用統計

Nexen 發表了 2007 年 6 月份的 PHP 使用統計,他們調查了 1,090 萬個伺服器,涵蓋了 240 萬個 IP 地址,刪除沒有架設網站、無法聯絡、網絡服務供應商和使用 domain parking 的網域後,共有 2,550 萬個網站參與了這次統計,內容摘要如下,統計的方法可參閱 la section phpversion。

繼續閱讀
July 5, 2007

視窗版 Safari - 世界級的品牌,學生級的作品

蘋果把自家研製的瀏覽器 Safari 移植到視窗,已經有好一段時間,開始的時候傳媒爭相報導,蘋果也來勢洶洶,聲稱 Safari 是最快、最漂亮、最安全的瀏覽器,當時我也安裝了看看它的廬山真面目,但結果是安裝後程式無法執行,在蘋果的網站上找不到解決方法,不知是不是太新的緣故,Google 上也沒有人提及如何解決,此後我便沒有再試,直到最近 Safari 推出了 beta 3,心想發展得不錯啊,不妨再給它一個機會,於是今天再來一次。

繼續閱讀
July 3, 2007

在 Windows 中自行編譯 PHP5 和 PHP6

有沒有想過嘗試一下最新的 PHP 功能?我們在 PHP 的下載頁面可以找到 PHP 的原始碼,只要配置好安裝設定檔,準備好所需的編譯工具,便可以製作一個屬於你的 PHP,你可以自行決定需要甚麼模組,不需要甚麼模組,怎樣優化程式碼,甚至安裝補丁,測試最新的版本和功能。

繼續閱讀
June 29, 2007

XMLHttp 不是 Ajax 唯一的方法

隨著 Ajax 近年來瘋魔全球的網站設計師,大家一提起互動網頁、Web 2.0、SOA(服務導向架構),便自自然然想起組成 Ajax 的幾個字: Javascript、XML。彷彿要做到那靈巧的互動功能,便一定要調用 XMLHttp,真的是這樣嗎?

繼續閱讀
November 27, 2006

研究顯示員工經常隨意抄下密碼

「每三個人便有一個把電腦密碼抄下,危害著他們的安全,公司應該採取更先進的方法來保護系統,例如生物測定等。」一個由全球性的調查機構 Nucleus Research 及 KnowledgeStorm 所做的研究顯示,很多公司用來增強資訊保安的措施並不湊效,其中包括定期更改密碼和藉著加插數字到密碼中令其更加複雜。

繼續閱讀
November 20, 2006

謹慎使用下拉選單

Jakob Nielsen 有一篇文章討論下拉選單作為用戶介面應注意的地方,文章寫於 2000 年,最近他針對滾輪滑鼠對下拉選單使用性的影響,補強了這一篇文章,對用戶介面有興趣的朋友,這是一篇不可多得的好文。

繼續閱讀
October 21, 2006

十大 PHP MVC 開發架構

又一個「十大排名榜」,這一個由 Jehzeel Laurente 列出的十大 PHP MVC 開發架構,是作者根據他的個人經驗和喜好選取的,其中有一些是響當當的著名牌子,也有一些較冷門的架構。

繼續閱讀
October 5, 2006

對天真爛漫的設計師說的十大謊言

Mark W. Lewis 在 Painter Creativity 發表十個年輕天真的設計師最經常聽到的謊言,看來還真有點依據!

繼續閱讀
September 29, 2006

正規表達式的樂趣

Harry Fuecks 在他的網誌中發表了兩篇有關正規表達式的文章,對於喜歡正規表達式強大功能的人來說,這無疑是不容錯過的,文章從最基本的概念出發,直到發展成一個具備獨立功能的應用都有詳細的描述,例如如何建立一個用戶名稱驗證器,怎樣進行尋找/取代等等。正規表達式的用途很廣泛,其中有一些重要的式樣很多情況下都用得著。

繼續閱讀
September 26, 2006

改善了骨架程式產生器的 PHPUnit3

「PHPUnit 可以幫你編寫 PHP 類別測試程式,它會分析 PHP 類的原始碼然後自動產生一個測試類的骨架程式。」PHP 專家兼 PHPUnit 的開發者之一 Sebastian Bergmann 在他最近的一篇網誌這樣說,他說在類別原始碼中使用最新支援的 @test 註解標籤(annotation) PHPUnit3 將會變得更加強大。

繼續閱讀
  • ««
  • «
  • 5
  • 6
  • 7
  • 8
  • 9
  • »
  • »»
© 香港 IT 開發網誌 2024