[Web] 連結分享
PHP
-
感謝 tad 提供這麼豐富的講義!推薦 PHP 新手參考!
-
Don’t use addslashes for database escapes
因為有些 RDBMS 不是用 \’ 來表示字串內的單引號,所以不建議使用 addslashes ;這時候像 PDO 這種資料庫抽象層的類別庫就派得上用場了。
-
我是覺得放在一起比好像不太對…因為 ZF 有很多東西本來就不打算做,因為我猜 Zend 其實是很有私心地想把這些功能放在他們的 ZDE 裡賣錢 (XD) 。
-
PHP 驗證 Email -檢查 DNS 的 MX 是否有通
宗董的方法很不錯,只差不能驗證是否有該帳號 (不過有些 ISP 不會告訴你,而是一律收下) ;之前有看過 hoyo 寫過相關的文章,也可以參考看看: Socket 應用之『E-mail 正確性查詢』:對付“威而剛”留言板廣告 / 討論。
-
Suhosin 0.9.21 – XSS Protection
在 Server 端加入此套件,可以防止部份的 XSS 攻擊。
-
What Does This Say About Unit-Testing in PHP Land?
搞不懂作者的意思?比較 Unit Testing 套件的數量有意義嗎?我覺得重點是開發者有沒有認真去測試自己的產品才比較重要吧?
-
PHP with Apache on Windows? Piece of Cake!
超簡單的安裝步驟…建議認真的新手還是看一下我寫的好了 (哇~~真是厚臉皮) 。
Zend Framework
-
Extending Zend_Acl to support custom roles and resources
這篇有談到 Zend_Acl 的應用方式,看來我得花點時間好好把 Zend_Acl 搞熟了。
JavaScript
-
很棒的一張解說圖,有在開發 DHTML 的朋友都應該參考看看。適用於 IE ,其他瀏覽器要再對照看看有沒有不支援或是對應的屬性。
-
還滿完整的 JSON 介紹。
-
也是很棒的參考文章。
-
Semi transparent HTML elements without affecting the content
一般使用 CSS 對圖層設定半透明效果後,會使得圖層上的內容也跟著變成半透明;本文採用 JavaScript 來解決這樣的問題,原理是再複製一個相同的無透明圖層,然後去除掉它的背景,最後再疊回原來的圖層上。
-
想辦法避過 alert 被阻擋時的技巧:使用 function pointer 。
-
會依照元素值產生漸層色的 jQuery Plugin 。
CSS
-
Professional horizontal series [17 menus to date]
17 個非常漂亮的下拉選單,有提供原始碼下載。
-
10 個 CSS 文章連結的整理。
-
用 CSS 做出餐廳菜單的樣式效果。
-
Transparent PNGs in Internet Explorer 6
只要是有經驗的開發者,都知道 IE6 以前預設是不支援 Alpha 透明度的 PNG 格式圖檔,而必須要使用 IE 內建的 filter 來處理。但是這個 filter 如果作用在背景圖片時,卻會帶來一些副作用。因此作者提供了一個 SuperSleight 套件,來協助我們處理這些問題。
Web
-
Internet Explorer doesn’t just suck, it also blows!
IE 真的是我們這些 Web 開發者的惡夢…就不能來點正常的嗎?
-
More Information Regarding HTML Emails
前陣子提過寄送 HTML Email 所要注意的樣式問題,這篇幫我們做了一些整理。
-
4 Design Elements You Hate, But…They Work
4 個被認為不好,但是確實有用的 Web 設計。
-
我也深受其害…真不知道 Yahoo! 是搞這個服務來做什麼用的?
Database
-
看起來很有趣的技術。
-
Tricks to increase SQL Server query performance
有用 MS SQL Server 的朋友不妨參考看看。
Programming
-
上次提到 return null 時,我談到 Null Object 模式,它是重構裡一個還滿有用的手法。本文說明了 Null Object 的使用時機及技巧。
-
Five ways for tracing Java execution
雖然沒有用 Java ,不過這篇裡的觀念也可以參考看看。
-
直接引述 CrazyLion 的說明:「MetaCoding可以讓你用網頁寫程式專案,還可幫你編譯,之後再讓你下載編譯好的程式,神吧」。
-
很重要的觀念。
-
介紹 Facade 模式的應用。
-
介紹 Cache 的一些觀念: Two-Tiered Caching 、 Incremental Caching 及 Cache Versioning 。
-
敏捷開發的黑暗面…
-
Implementation Patterns by Kent Beck
哇! Kent 老大的新書耶!而且是模式實作!原文書在天瓏開始賣了,不曉得台灣有沒有出版社要翻譯?這個一定大賣。
Software
-
簡單而且實用。
Other
-
120 Self Promotion Ideas for Graphic Designers & Freelancers (Free or Almost Free)
適合視覺工作者的一堆自我推銷的 Idea …
近期迴響