2007年11月10日
[Web] 連結分享
PHP
-
修正一些 Bug ,也加強了部份函式的效能,詳情請看 ChangeLog 。
-
這篇介紹當 PHP Script 在結束前,是以什麼樣的順序來呼叫相關的程序。在 5.2.0 是這樣的:
- register_shutdown_function
- Object destructor
- Output buffer callback
- Session write
- Session close
-
PHP PEAR::Spreadsheet_Excel_Writer 生成多工作表Excel文件
這是不依賴 Windows 的 COM 環境下所寫出來的 PHP::PEAR 原生套件,不過目前只有 Writer ;而 Spreadsheet_Excel_Reader 雖然還在 Proposal 階段,但已經可以用了。
-
這個是還在開發中的技術,雖然還沒用到的機會,不過記下來先。
-
又是測效能的文章,使用 PHP 的魔術方法會慢一點。但是 Jeff 告訴我們比較正確的觀念。
-
Quick Tip: PHP, SimpleXML and CDATA
在 PHP 中用 SimpleXML 處理 XML CDATA 資料的技巧。
-
Namespaces part 1.2: Namespaces "import" renamed to "use"
原來在 namespaces 的 import ... as 關鍵字可能不用了,因為會和現有的應用程式衝突,所以之後也許會改用 use ... as 。
-
How to Debug PHP with Vim and XDebug on Linux
雖然我也很少在 Linux 底下開發,但這篇還是很有參考價值。另外這篇 Debugging from Firefox with xdebug and Komodo 也不錯!
-
Constructing Multi-Line PDF Documents with PHP 5
有用到再來看看。
-
Cache it! Solve PHP Performance Problems
這篇介紹了從前端到後端的快取技術,很值得一看! (前端是指瀏覽器,後端是指伺服器)
JavaScript
-
How to choose a JavaScript framework
從穩定性、適用性及成熟度...等等角度去討論如何選擇一個 JavaScript 框架。
-
Javascript Image Magnification 2.4
可以動態放大圖片,跟我們一般點選連結到大圖的方式不同。
-
雖然也是沒在用 Prototype ,不過還是記下來先。
-
Escaping the JavaScript call stack with setTimeout
上次 ericsk 提到的時間差問題,其實是 JavaScript call stack 的問題,可以利用 setTimeout(...., 0) 來避掉。
-
點一下這個連結試試看就知道了。
-
JavaScript Madness: Keyboard Events
各瀏覽器 Keyboard Events 的介紹。
CSS
-
Creating Liquid CSS Tabs for Menus
這篇用圖解教你怎麼做 Tabs ,很容易懂喔。
-
Make a "Secret Message" with CSS Positioning and Transparency
很有趣的 position: fixed 應用。
Web
-
What Beautiful HTML Code Looks Like
什麼才是漂亮的 HTML 程式結構?該文能給你最好的解答!
-
在.htaccess當中可以使用的Regular Expression - 3
這個在自訂網址或重導向時很常用喔。
-
這篇講得有點深,我也沒辦法完全瞭解它的說明。
-
Flash Uploader on Mac not triggering onComplete event
這個是在 Mac 上使用 SWFUpload 要注意的事情,不過沒 Mac 可以測,先記下來好了。
-
POSH - Plain Old Semantic HTML
外國人又在創造縮寫了,是打算成為 AJAX 第二嗎?
-
Website Development: 6 Must-have Pages
六個網站必備的頁面。
SQL
-
很棒的 SQL 常見模式介紹。
Programming
-
在 svn 的 post-commit hook 中使用 Gmail SMTP
有成員 Commit 程式碼時,可以利用 Gmail 發信通知。
-
Subversion: revert a commit [時光倒轉]
利用 Subversion 把程式回復到某個版本的步驟。
-
Programming Tips #1 "Don’t Repeat Yourself"
就是常見的 DRY ,不自己重造輪子的意思。
Other
-
好東西!可以幫你找出 Linux 正確的發行版本!
