為超連結加上有意義的圖示

正當你在網上愉快地瀏覽著,按了一下超連結後,瀏覽器突然跳出一個視窗,詢問你是否要儲存一個壓縮檔案,這是多麼不爽的事!若果你的訪客一早知道這個超連結會開啟一個壓縮檔案(你當然有很好的理由送出一個壓縮檔案,例如這是一個軟件包之類),他們的感受會好得多,也可以讓他們自行決定是否開啟,或者什麼時候開啟。

Google 的 Chrome 和蘋果的 Safari 的密碼管理系統最弱

密碼管理一直是受到忽視的瀏覽器安全性項目,資訊科技顧問公司 Chapin Infomration Services (CIS) 最近對 Google 的 Chrome、微軟的 IE 7、Opera、蘋果的 Safari 和 Firefox 3 五大瀏覽器的密碼管理系統進行測試,發現沒有一個能完全通過他們的 21 項測試項目,表現比較好的是 Opera 和 Firefox,但也只能通過 7 項測試,最差的是 Google Chrome 和 Safari,兩者只通過兩項測試。


十大技巧提升你的 PHP 實力

Smashing Magazine 的網站,Glen Stansberry 提出十個進階 PHP 技巧,可以即時提昇你的 PHP 編程實力,其中包括 SQL 注入攻擊的「作弊表」、簡化判斷句中的 else 部分、在不得已的情況下才使用正規表達式、三元運算子、Memcached 數據庫快取系統等等,以下是詳細的內容。


免費下載 The Art & Science of CSS,只有 14 天

The Art & Science of CSSSitePoint 出版,五位頂尖 CSS 專家 Jonathan Snook、Steve Smith、Jina Bolton、Cameron Adams,及 David Johnson 編寫的 CSS 技巧書 The Art & Science of CSS (譯名:CSS 的藝術和科學),現在可供免費下載,下載的是全書完整彩頁的 PDF,沒有義務,完

PHP 碰上 Python

編寫網頁應用的語言多不勝數,人們總喜歡拿來互相比較,初學者也有興趣知道不同語言的特性,這次我們介紹 Ashish 所寫的「PHP 碰上 Python」,從語言特性到執行效能,比較 PHP 和 Python 兩種語言。

我們根據什麼來判斷一種編程語言比另一種好?有人說是靈活性、開發環境的友善程度、牌照政策(開源的或商業性的)、社區、可移植性、動態數據類型、支援不定數目的函式參數、把物件表達為一串字符的能力等等,文檔當然也是重要的因素,特別是當你尚未熟悉這種語言而需要提升你的技巧的時候。


PHP 基本分頁技巧

作為一個網頁開發人員,你經常要用容易閱讀的格式把數據顯示給用戶,舉例說你要從數據庫讀取一份雇員名單,並在網頁上羅列出來,若果名單只有區區十多人,用一個簡單迴圈把所有人列印出來便好了,不是很簡單嗎?但若果你有五十名雇員又如何呢?一百人?一千人?把這麼多人一口氣羅列出來顯然不是一個好主意,Crayon Violent 在 PHP Freaks 寫了一篇教學文件,介紹如何透過 PHP 來實作分頁。


Delphi for php

Delphi® for PHP通过Delphi的业经证明的、适用于加速可视PHP web开发的可视Rapid Application Development (RAD)方法,对PHP web开发进行革新。Delphi for PHP是构建强大的PHP web应用程序的一种快捷方法。

当今的很多web开发者都使用PHP开发前端架构,论坛以及web应用程序,这是因为PHP能够支持其使用固定的数据库连接创建动态web应用程序。然而,PHP web开发现在已经由于缺乏强大的RAD可视开发环境而备受困扰。现有的使用无数开放源组件和选件的活跃的可视开放源PHP生态系统,使得对整合的RAD 开发环境的需求更加迫切。

网络上有下载


優化你的 MySQL 數據庫運作

要提高一個 PHP 應用系統的效能,除了優化算法、原碼外,還有很多方面可以著手,資深軟件工程師 Mike Willbanks 發表了一篇文章討論優化 MySQL 數據庫的運作,包括懶惰連接、不做無謂的查詢、小心規劃數據庫結構等。雖然這篇文章針對 MySQL,不過提及的技巧在其他數據庫引擎上同樣有用。


Firefox 3 下載日:2008 年 6 月 17 日

Firefox 3 經歷了三個試用版本 (release candidates) ,加上有超過一百三十萬人承諾會於首個發放日下載後,官方網站終於宣佈它將在 2008 年 6 月 17 日正式發布,這個擁有多項功能改進、效能提升、安全性增強的開放原碼瀏覽器正式登陸地球!


「確定/取消」還是「取消/確定」?

我們在設計用戶介面時經常會遇到一些細小、對易用程度未必有很大影響的問題,其中一個就是對話框中的按鈕次序:應該「確定/取消」還是「取消/確定」?用戶介面專家 Jakob Nielsen 分析了這個問題,他的建議是:跟隨平台的一般做法,比優化介面更重要。

Jakob Nielsen 認為兩者都是合理的選擇,兩者都有支持者:


下載 Firefox 3,一起締造健力士世界紀錄

據可靠消息,Firefox 3 正式版將於六月尾推出,為了隆重其事,官方網站動員網絡力量,希望締造一項新的健力士世界紀錄:24 小時內最多人下載的軟件!確實的推出日期將於日內公佈,HKPUG 當然會緊貼報導,在等待的時間,你可以到 Firefox 3 世界記錄網站許下你的諾言,表示屆時會參予這項盛事。到這篇文章發表為止,已經有 832,682 人許下承諾,最多的是來自美國的網民,佔了超過 15%,然後是來自波蘭和巴西的網民,兩者均佔了 7.3%。

dhtmlxGride 讓你用 XML、CSV 或 JSON 建立動態數據驅動的網格

總部設在俄羅斯聖彼得堡的 DHTMLX 公司更新其 dhtmlxSuite 套件,這是一套專業的 Ajax 網頁介面組件,採用開放原碼 GPL 執照,這次主要更新了套件中的「網格」(dhtmlxGrid) 和「樹格」(dhtmlxTreeGrid) 組件,包括了大量的新功能和改進,例如從 JSON 和 JavaScript 陣列載入數據、智能渲染、及分層數據網格的分頁支援,套件亦加入了新的「滑竿」(dhtmlxSlider) 組件。


PhotoShop 入門書籍免費下載,完全合法,只餘 20 多天

Free Download of PhotoShop AnthologySitePoint 出版,Corrie Haffly 編寫的 PhotoShop 入門書 The Photoshop Anthology: 101 Web Design Tips, Tricks & Techniques (譯名:PhotoShop 文摘:101 個網頁設計密技、戲法及技巧),現在可供

PHP 加密技術指南(二之二)

本文轉載了 資深的 PHP 開發人員 Octavia Andreea Anghel 在 DevX.com 發表的 PHP 加密技術的教學文件第一部分介紹了 PHP 預設的加密功能,及擴充模組 MCrypt 的安裝及應用方法。本文將會繼續介紹其他擴充模組。

用 MHash 建立散列值

MHash 是一個免費的函式庫,提供大量散列值算法,這些算法可用來計算校驗值 (checksum)、訊息摘要 (message digests)、及建立數碼簽署。

安裝 libmhash


PHP 加密技術指南(二之一)

資深的 PHP 開發人員 Octavia Andreea Anghel 在 DevX.com 發表了一篇 PHP 加密技術的教學文件,討論如何取得和安裝各種 PHP 加密技術軟件包,以提高你的 PHP 應用程式的安全性。本文是系列的第一部分,第二部分在這裡。在理想世界,加密和保安技術根本無須存在,但現實世界遠非完美,所以軟件開發商要花費大量時間和金錢,為應用程式設立保安措施,加密只是整個保安拼圖中的一小塊,其他的尚有 SSL / TLS、數碼證書、數碼簽名等等。

四川大地震,請伸出援手

兩天前在四川發生的大地震,死亡人數在兩天之間已經超過一萬人,尚有數以十萬人失蹤,最終的死亡人數可能超過十萬,任何言詞都難以表達心中哀傷的萬份之一,我在此以微弱的聲音,呼籲所有蒞臨這個網站的人,向災民們伸出援手。

請以任何你認為可行的方式為災民提供協助,捐款、捐物資、祈禱、念經、甚至親赴災場出力,以下是一些慈善團體的網站,希望可以節省你搜尋的時間,早一刻提供援助:


PHP vs .NET,如何抉擇?

很多人都曾經問過,或者被人問過,PHP 和 .NET 兩者哪一個比較好?Yahoo Answers 每隔一段時間便有人提出這個問題,很多網誌也參予了討論,大部分討論都集中於語言本身和開發工具的優劣,這方面受很多主觀因素影響,所以討論永遠沒完沒了,一位資深的新加坡 PHP 兼 .NET 開發人員在他的網誌上從另一個角度看這個問題。


PHP 開發資源網 ── 一個大陸的知識產業剽竊網站

最近在網上瀏覽的時候,偶然發覺一個大陸的 PHP 網站「PHP 開發資源網」,竟然抄錄了一些香港 PHP 用家社區的文章,例如「Cute Editor for PHP 6.0── 一個所見即所得的線上 HTML 編輯器」和「每一個 PHP 開發者都應該認識的十個開發項目」全文抄錄,一字不改,甚至圖片也直接連到我們的伺服器,真的有點受寵若驚,不過遍尋整篇文章,也找不到任何提及我們的字句或者連結。大陸什麼都是假的,除了騙子,又一次親身體會。


PHP 是否理想的第一語言?

根據最新的統計,全球三份之一的網站使用 PHP 作為開發語言,儘管如此,還是不斷有懷疑論者質疑,PHP 是否一個好的編程語言,資深芬蘭 PHP 開發者 Jani Hartikainen 在他的網誌說:「PHP 是偉大的!」他甚至鼓勵初學者以 PHP 作為第一語言。

曾經有人說過,PHP 是一個有害的第一語言,因為它灌輸了不良的編程習慣,這是真實的嗎?說這種話的人很多本身並不喜歡 PHP,而且,他們所持的理由通常與事實不符。


2008 年 4 月 PHP 使用統計

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

PHP on Internet

這張圖表顯示了 PHP 在全球互聯網上的市場份額是 33.30%,與前一個月差不多,PHP 的市場份額一直很穩定。