The Web Developer’s SEO Cheat Sheet
這個 Cheat Sheet 還有 HTML 的語義說明, 我覺得這個 Cheat Sheet 真的是做的很棒! 下載 pdf 印出來放在桌上吧! XD
What makes a good application framework
看看這篇的標題, 這就是為何我選 CodeIgniter 這個 php framework 阿!! framework 就是要好上手, 文件好懂, 不會綁手綁腳阿!! 如果說要用一個 framework 還要花上好幾個月來學, 那麼就不快速了。
Patterns for PHP
這真的是好站阿!! 先前就想找 Design Patterns 的書來看, 像是 Head First Design Patterns, 只是市面上的書大多都是以 Java 來做範例。 如果不知道 Design Patterns 是用來幹麻的, 可以看看 Tsung 寫的這一篇 好站: Design Pattern for PHP 的 範例實作與解說
UI-patterns.com
除了程式的 Design Patterns 之外, UI 也有 patterns :p
Regular expression tool
這真的是一個很讚的線上 RE 工具阿!! 可以選用 PHP PCRE, PHP POSIX, Javascript , Perl 跟 Python 等 RE 模式, 還可以選用 Modifier, 真是不錯!
Automatic config[base_url] - CodeIgniter Forum
通常在開發時, 都會有三個環境, development, stage 跟 production, 但是當使用 CodeIgniter 在開發時, config 中 base_url 就寫一個, 因為我使用 capistrano 來 deploy php 程式到 stage 跟 production, 所以這不造成困擾, 因為 stage 跟 production 有另外的設定檔, 但是有多個 development 的環境的話, 就可以看看這篇的作法, 其實應該不用看就很多人都自己改成這樣了吧?

首先打開終端機…然後打入下面這一行
say hello world
哈, 好好玩! XD 不過只能念英文就是了 :p
閱讀全文 »
昨天才在說 CI 1.6.2 快出來了, 沒想到睡前就看到 CI 1.6.2 發佈的新聞 ( Change log )。
CI 的 User Guide 新增了 Common Functions 跟 Reserved Names 兩個頁面, 從 Common Functions 發現了原來有 config_item 這個 function!! 另外也發現了 HTML Helper 有 img() 這個 function, 看來我忽略他好一陣子了 Orz
基本上沒有太重大的更新, helpers 的功能新增比較多, 也多了一個 Compatibility Helper。 不過…值得一提的是 CodeIgniter 有也 twitter 了 XD 看來 twitter 已經變成是發佈訊息的一個管道, 像是 RSS 一樣, 不過 twitter 接續的應用似乎比 RSS 多上許多。 Anyway, 快去 Follow 更新 CodeIgniter 吧!
看了 The future of PHP 這一篇後, 來記錄一下, 關於 PHP 6 的改變, 主要是有些東西會拿掉, 現在應該就要避免去用到, 不過其實也應該沒什麼人在用了吧? XD
簡單來說就是 PHP6 增進了下面這兩點
Improved Unicode support
Namespaces (PHP 5.3 已經有了)
然後下面是 PHP6 會拿掉的東西
magic_quotes
register_globals
register_long_arrays (像是: $HTTP_*_VARS)
safe_mode
PHP tags (asp style) (像是 <% %>)
FreeType 1 and GD 1
ereg
How-to: Optimize your site for speed
這篇文章好長一篇, 不過做網站的都該看看。
30 Must See Comment Designs for Web Designers
comments 的設計, 似乎凸顯板主的 comments 是一個首要的重點。
yemuzip
之前要傳東西給用 Windows 的朋友, 常常用 Mac 內建的壓縮功能(封存)壓好傳過去, 可是對方卻解不開, 也許可以試看看這個 yemuzip。
The Different Techniques for Applying the PNG Hack
png 在 ie 上一直讓人很頭痛阿~ 這篇介紹了一些解法
Introducing: Kwicks for jQuery
這個特效真的是超棒的, 當時 Mootools 出來的時候, 這個叫 Kwicks 的效果真的是很吸引人, 當時一度讓我想換用 Mootools 阿!!
Charts with PHP and Google Charts API
這個真的超方便的阿!!!

上禮拜參加了 Punch Party 4, 著實收穫不少, 先前的 Punch Party 都因為剛好有事而沒辦法參加, 這一次參加有種開了眼界的感覺, 也跟多位網路上的朋友碰面交談, 另外在上台講完 twitthat, 回到座位上之後, funp 的 brian 則送了我這本 funp 筆記本, 頗開心 :D 因為… 我在公司的筆記本快寫完了 XD
閱讀全文 »
今天在作處理、轉換 csv 的東西, 碰到一個 UTF-8 的 csv 檔, 結果轉換出來的檔案因為 BOM 掛點。下面這一段可以用來將 BOM 去掉。
這幾天在研究 XPath 這個東西, 我想下面這三個看完應該就差不多了吧! 先看看 w3schools 跟 Wikipedia, 最後看看 zvon 上的範例頗有幫助的。
XPath Tutorial - w3schools
http://www.w3schools.com/xpath/default.asp
XPath - Wikipedia
http://zh.wikipedia.org/wiki/XPath
XPath Tutorial - zvon
http://www.zvon.org/xxl/XPathTutorial/General/examples.html

在上禮拜五教召結束後, 隨即而來的就是 Punch Party 4, 其實這是我第一次參加 Punch Party, 也剛好凱洛找我去講 twitthat, 所以第一次就是以講員的身分參加 PP :p 基本上我是很害羞且不擅言語的, 有在 PP 現場看的人應該都可以看得出來 (笑)
閱讀全文 »
這次教召一共4天, 簡短來說…就是超無聊 XD 不過也幸好不是在夏天去, 否則應該會更難渡過這漫長的教召生活。
其實教召讓我有種去當少爺的感覺 XD 這裡說的少爺, 其實是相較於新訓的時候, 爽的非常之多, 不過還是要集合、點名、洗餐盤…等等。
想當初在新訓的時候, 真的是非常非常的不自由, 連走路都覺得有壓力。 然而現在重回同一個營區, 但是感覺卻差非常多。集合..可以慢慢來… 等到大家都排好隊形了之後, 在慢慢走過去也不是問題。 上課要戴上鋼盔, 戴個一分鐘就拿下來, 也是ok的。所有當初新訓時的痛苦, 現在全都被大家當成了玩笑在開。 例如像是有人對連長講話沒加報告, 大家就會開玩笑的嗆他: 跟連長講話是不會加報告嗎?” 諸如此類的事。
生活作息還是跟當兵一樣, 5點半起床, 10 點就寢, 但是時間卻充裕, 因為不管是蚊帳或者是棉被都隨便折一折, 因為….之後會有阿兵哥幫你折 XD 而教召回去就是上課, 上課就是一天當中最難度過的時間, 因為大部分的時間其實都是在發呆, 而身邊的人也不認識, 所以上課時, 就是坐著很難坐的板凳乾等, 真的是很難熬。 不過慢慢的跟身邊的人熟了起來, 認識好多各種行業的人, 有人自己創業當老闆, 有人養魚、賣房子、做音響, 甚至還有人是當 Model。
閱讀全文 »