其實一直覺得這首歌太單調, 為了這一首頭痛好久, 花了快兩個禮拜, 在想怎麼加東西進去, 可能最近也真的是一點靈感都沒有吧 ~”~ anyway, 總算弄出了一把彈分散的吉他, 讓原來的編曲不那麼單調, 聽起來好多了 :D
snippetsemu 真是好物阿!!
話說 textmate 真的是很屌, 可是我還是離不開 vim, vim 的 dd, yy 真的是很贊阿! XD 其實最主要的是, 上班不會帶 mac 去公司, 在公司又是用 windows, 所以通常都直接 ssh 上測試環境的 server 用 vi 在寫程式。
今天突然想到 vim 搞不好有 textmate snippet 外掛, 所以就找了一下, 就找到了 snippetsemu 啦!! 真的是很 high!
記一下安裝方式:
- 首先要有 vim 7
- 到 snippetsemu 在 vim.org 的頁面下載 snippy_plugin.vba 跟 snippy_bundles.vba
- 然後用 vi 打開 snippy_plugin.vba, 應該會在最下面一行看到 ***vimball*** Source this file to extract it! (:so %)
- 接著就照做啦, 打 :so% 就會裝上 snippy plugin
- 最後對著 snippy_bundles.vba 依同樣步驟做即可
再來就是測試一下, 編輯個 foo.php, 先輸入 for 然後打 <tab> 看看, 哈! 超 high 的勒!
[ links ]
snippetsemu on Google Code
snippets blog
這次主要是加強安全性的更新, 除了加強了 xss_clean 函式, 另外也可以用 xss_clean 來測試上傳的圖片是否安全。 詳細的資訊可以看看 change log
在 library 方面:
pagination library 加上了可以用 query string 來作分頁的功能, 但還是覺得用 uri_segment 來做比較漂亮, 不過用 query string 也許有他方便的地方。
input library 則是加入了 get_post() 可以用來取得 $_GET 跟 $_POST 的資料, 而我已經用了好一陣子的 get() 也終於加上了文件說明, 畢竟 CodeIgniter 設計是不用 get 來傳資料的。
在 helper 方面:
增加了 Number helper。
而 Form helper 中的 from_input 函式, 自動加入 size 跟 maxlength 這兩個 attributes 的功能, 在這個版本也已經拿掉了。 size 拿掉是不錯, 省了每次都要去設定 size 的動作, 因為預設的size是 30 稍微長 了點, 不過我倒是覺得 maxlength 應該留著阿 ~”~
這兩天下班後, 都在玩 AppEngine, 不過我不太會 python, 也不懂 django, 只有上禮拜花了一天晚上看完 python tutorial, 就開始亂玩 ~”~ 所以寫了一個 twitter easy unfollow 的 twitter 應用 XD (因為實在太不穩就不放連結上來了 :p )
Read the rest…

這一次參加 Google Developer Day 2008, 還滿有收穫的, 主要是”AppEngine 進階”這門課, 講到了關於 AppEngine 的 DataStore, 由於 Datastore 本身就是 scalable 的架構, 在運用上跟平常用的關聯式資料庫觀念不同, 聽了這門課真的是很值得。 在進階這門課上講了一個 Counter 的範例, 這個範例就用上了 Entity Groups, transaction 跟 memcache。
下午由於沒能排到 AppEngine 實作課程, 所以去聽了 OpenSocial, 但是可能是沒先玩過, 或是興趣不是很大, 所以聽到想睡覺 XD 不過最主要也是因為 OpenSocial 沒介紹什麼, 入門跟進階都講差不多的東西阿!!
在每門課的結尾都有發問的時間, 其實我比較好奇的是… 有些發問可能是因為口音的關係, 我都快聽不懂了, 可是外國人都聽的懂ㄝ! o_O
當天的遺憾就是… 我沒能參加到 AppEngine 的實作, 因為只有 50 人的限制 ~”~ 而且實作這門課還有送另外一件 AppEngine 的 t-shirt 阿!!!! (那件真的很好看阿!! Randylien 還故意秀給我看!! ~”~ )

The PHP Benchmark 。 有寫 PHP 的話, 這個站一定要看一下的阿! 其中有些 benchmark 好像推翻了先前所讀過的東西。
像是以前讀過說, while 比 for 快, for 又比 foreach 快 (雖然我還是一直用 foreach, 因為 code 比較乾淨 XD), 不過這個 PHP Benchmark 在測試 loop 的結論提到, 其實 foreach 是比較快。
另外就是, 在用 for 的時候到底要不要先算過要 loop 的次數? 以往看到的文章都是說, 在掃某個陣列之前, 要先算出這個陣列的長度, 再開始跑 for loop, 例如像下面這一段。 因為在跑 loop 的時候, 都會再執行過一次陣列長度的計算。
所以後來我就變成這樣寫 …
Read the rest…





