[Web] 連結分享
PHP
-
可以很方便地查看透過 PEAR 安裝的所有套件。
-
Simple brute force protection with APC
利用 APC 來阻擋暴力攻擊。
-
Choosing watermark color based on the background luminosity
Imagick 可以設定浮水印的背景顏色。
-
Imagick 也可以建立簡單的折線圖。
-
PHP frameworks, Part 1: Getting started with three popular frameworks
-
PHP frameworks, Part 2: Building the sample application
介紹並以實例比較目前三個較為熱門的 PHP 框架,即 Zend Framework 、 Symfony 及 CakePHP 。總共分 5 個部份介紹,目前僅寫到 Part 2 。
-
利用註解標記 @dataProvider 來提供資料以便測試, @dataProvider 指定的靜態方法所回傳的值,會一一套用在 testXxxx 方法的參數上。
- Microsoft’s First PHP Extension: SQL Server 2005 Support (Microsoft’s SQL Server 2005 driver for PHP [簡體中文介紹])
- Microsoft’s SQL Server 2005 driver for PHP
微軟提供的 PHP MSSQL 2005 driver ,主要支援 nvarchar (這個常會被問到) 。
-
OpenCart – Open Source PHP Shopping Cart System
看起來很漂亮的開源購物平台系統, Mark 說他以前就用過了,看來我真是孤陋寡聞。
-
8 reasons why you should *not* write for the php.net manual
這篇文章其實是在諷刺某些人,真正有能力的話還是應該幫忙 PHP 這個社群。
-
Inspekt – put a firewall in your PHP applications
用來過濾輸入字串的套件,避免被不合法的輸入值給攻擊。
Zend Framework
-
可是我用 Zend_Mail 來發 UTF-8 編碼的信件內容時,標題常會出現錯誤,看來要再試試看是不是有修正了。
JavaScript
-
Using the jQuery test suite for your own projects
酷! jQuery 也有自動測試套件。
-
有別於 ThickBox 的另一種 jQuery Lightbox 效果套件。
-
用 jQuery 來處理 Ajax 回傳的 XML 格式內容。
-
主要是讓你方便撰寫 Tag 類型的原始碼,像 HTML 、 BBCODE 或 Wiki 等等。
-
Autopopulating text input fields with JavaScript
輸入欄位通常需要 Label 標籤來輔助說明,但是會造成視覺上的一些影響;這裡透過 CSS 隱藏 Label 欄位,然後在 input value 裡自動加入說明文字。
CSS
-
Multiple Remote Linking: An Example and How-To
在某元素上設定滑鼠移過變色的效果時,可以讓另一個對應的元素也產生同樣的效果。
這個用在挑衣服顏色應該會很有用,而且不用寫一堆 JavaScript 。
-
Fluid Width and Floating Object Possibilities
讓浮動物件可以隨著寬度改變而調整其位置,不過 IE 不支援。
SQL
-
Be careful when joining on CONCAT
用 CONCAT 串接字串或數字時,最好能明確先用 CAST 轉型。
Web
-
Unobtrusive Ajax (Unobtrusive的Web开发 [簡體中文])
Web 開發分層的觀念真的很重要,目前我正在進行的專案大部份都是朝著這個方向去實現。
-
Dealing with unqualified HREF values (Part 2)
處理不合格的 href 屬性值,所謂合格即是如果為本地連結應該從根目錄開始寫起,例如 href="/path/to/some.css" 。第二部份則介紹當有使用 <base> 標籤及 <iframe> 標籤時該怎麼處理。底下有個高手提供了一個更簡單的方法,就是透過 img 標籤來產生絕對路徑。
-
MultiPowUpload – flash file uploader
免費的 Flash 檔案上傳元件,可以顯示上傳進度及設定可上傳的檔案格式。
-
Best Practices For Bulletproof E-Mail Delivery
發送 Email 的一些訣竅,諸如:
- Avoid follow-ups, ask for a brief feedback – one word "soon" is enough. (避免直接在信件中使用追蹤技術,而是請收件人做個簡單的回應)
- Don’t attach large files to your first e-mail (不要在第一次發信時就夾帶大型檔案)
- Use a consistent senders’ name and email. (使用一致的姓名及 Email 來寄信,免得別人找不到你)
- Never put a link before important information. (別在重要訊息前放置一個連結,免得收信人遺漏這個訊息)
- Snail mail is bulletproof. (真的很重要的訊息可以考慮再補寄一份真正的郵件)
- Avoid fictional or irrelevant sender’s name. (避免虛構或不相干的寄件人姓名)
Programming
-
作者所期望的方式,看來 PHP 都能完成,尤其是第 10 點。
-
這些字都很漂亮,可是我每次搭配中文字一起顯示時就是會有問題 (ZDE & Dreamweaver) ,真不知道該怎麼解決。
Software
-
WAPT – Performance and Stress Testing for Web Application
替 Web 應用程式做最佳化及壓力測試的工具,但這是要錢的。
近期迴響