On twitter

不是我要說 這兩集都在播伊魯卡是怎樣 ...

follow me on twitter

Posts Tagged ‘Programming’

thickbox 停止維護 2

最近因為 thickboxie7 下的 position 問題, 到處 google solution, 心中想說這個問題不是早該處理掉? 而且 thickbox 也超久沒 release 新版, 感覺怪怪的。 不過今天下午為了查某個功能才發現 thickbox 的網頁上寫著不在繼續維護了。 ( 雖然我發現的有點晚, 網頁上註記著 9.30 )

其實我個人還滿喜歡 facebox 的, 雖然說  facebox 在  github 上也一直沒有啥動靜 XD 不過 facebox 沒有 iframe 的功能, 所以有 iframe 的需求都還是用 thickbox。 本來除了 thickbox 只知道 fancybox, 不過 thickbox 的網頁上除了寫上停止維護之外, 還列出了以下這些可替代的方案。

其實我個人 fancybox 比較適合用來秀圖片, 所以不考慮, 就看了 shadowbox 跟 colorbox, 後來覺得 colorbox 滿不賴的說, 試了一下, 可以做到我想到的某個功能, 使用上感覺很不錯 (笑) 看來, 再測過 ie 之後如果沒有啥大問題, 是該把手上的 thickbox 都換掉了 :p

October 15th, 2009 Programming, Web Tags: , , , ,

從 PHP 5.2 到 PHP 5.3 須注意的一些事項 3

看了這一篇文章 What’s new in PHP V5.3, Part 5: Upgrading from PHP V5.2, 大概列出來下面這幾項:

  • function name 不能用 namespace (保留字)
  • class name 不能用 Closure (保留字)
  • 加了 goto
  • 處理 array 相關的函式不能直接丟 object 進去了, 得先轉型成 array
  • magic method ( __get, __set 等函式 ) 的 visibility 得為 public
  • FileInfo, intl, Phar, mysqlnd, SQLite3 extensions 納入 PHP Core
  • ncurse, fpdf, dbase, fbsql, ming extensions 從 PHP Core 移出
  • PCRE, Reflection, SPL 無法 disable
  • 可以在 ini 檔案裡使用變數
  • 增加了可以針對網站或目錄的 ini 設定
  • 然後有一些東西 disabled 了, 像是 ereg, Ticks .. 等

原文有提供範例, 詳細多了。 話說終於要支援 SQLite3 了阿~

February 27th, 2009 Programming Tags: ,

URI class 0

在 CodeIgniter 跟 Kohana 這兩個 framework, 在網址傳遞變數時, 都不是透過 query string 來傳遞變數, 而是用所謂比較漂亮網址來取得變數, 例如:

以往 PHP 在傳遞變數的方式為:

http://tzangms.com/user.php?name=tzangms

而 CodeIgniter 的方式則是像這樣

http://tzangms.com/user/tzangms

使用 framework 的網址漂亮許多, 看起來也比較直覺, 如果有使用 CI 的人就會知道, 這類的網址是透過下面這個方式來取得變數:

$this->uri->segment(2); // 取得 'tzangms'

所以我實作了一個 URI class, 透過取得 PATH_INFO 之後, 將其分段後取得需要的變數:
Read the rest of this entry »

February 26th, 2009 Programming Tags: , ,

retweet script 0.6.1 4

因為 twitter 網頁結構稍作改變, 使得 retweet script 失效,  所以拿了 kej 大大修改的 0.6 版 稍作修改即可正常使用。

另外, 其實一開始就有在 userscripts.org 開一個頁面放這個 script, 今天把新版的放上, 請大家到這裡取的新版的 retweet script 進行安裝, 另外也幫推一下。 favorite, comments 阿什麼的, thanx :p

retweet on userscripts.org

用 YAML 來作設定檔 4

在一年前就有讀過這一篇 Rails for PHP Developers – PHP, Meet YAML, 只是當時都還在忙唱片的東西, 沒有時間碰, 不過最近在自己實作 framework, 研究 CodeIgniterKohana 這兩個 framework 的做法, 一邊學習 PHP。 而在某些 library 會需要設定檔, 所以想要用 YAML 來作, 畢竟 PHP 變數的設定擋方式, 看起來真的很糟糕 Orz ( 不過效能就不知道會差多少 )

所以找了一下 PHP 上的關於 YAML 的 library, 找到了下面這幾個。

基本上應該是用 pecl-syck 會比較好, extension 會比較快 (?)
Read the rest of this entry »

January 29th, 2009 Programming Tags: , , ,
Partners of Oceanic / 人生海海

jiwosca