Archive for the 'web' Category

Autoload in ZF 1.8

星期日, 五月 3rd, 2009

最近 Zend Framework 推出了 1.8 Release, 除了許多新功能以外,原有的功能也做了一些改變。對原有的project來說,如果沒用到新功能的部份,那放著不管是沒關係的,可是舊功能的改變卻可能影響到原本程式的行為,所以反而要更注意。

Zend_Loader_Autoloader 的功用(目的)

  • 提供真正的namespace autoloader (之前是不區分namespace的)
  • 提供註冊任意個數的callback 函式作為 autoload function, 其中是以 stack 的方式運作。這是為了克服 PHP 5標準的 spl_autoload 只允許一個 callback function 的問題。
  • 允許最佳化的 namespace 比對方式,提高解析類別的速度。

繼續閱讀 »

Zend Framework 1.8 Released

星期日, 五月 3rd, 2009

Zend Framework 在 4/30 已經推出最新的 1.8 Release 了,這次也提供了許多有用的更新,在開發上也變得更方便了,不過我怎麼覺得有種邪惡的感覺….

繼續閱讀 »

OSDC.TW 2009

星期六, 五月 2nd, 2009

今年有機會參與 OSDC 的活動,還算有點收穫。
還記得去年(2008) OSDC 報名時,因為要報名費,而且又要兩天早起,所以就懶得去報名,後來據說很精彩,為此感到沒參與到實在可惜,所以今年一看到開放馬上就報名了。

繼續閱讀 »

RSS文章整理

星期六, 四月 11th, 2009

RSS 常常在爆滿,應該要寫點筆記來整理,但如果一則寫一篇又寫不出來,乾脆就摻在一起寫好了。

生活類

  • 嗡,修唎修唎,摩訶修唎,修修唎,薩婆訶
    酪梨壽司的生活趣事

    1. 這沒什麼..不用特別提啦
    2. 有梗..好笑
  • 今天面試新人的經過1/2
    今天面試新人的經過2/2
    真的好笑…有夠機車
    梗:「我要打十個,詠春。藍藍路」「你現在是要跟我說你要來取代我嗎」「你說你如果騷擾我嗎」「我不知道我會這麼倒楣真的碰到你」「那你可以準備面試更小的囉」
    其實很多梗都蠻好笑的,只是沒辦法摘錄成一句話
  • 有好爸爸真的非常的重要
    梗:
    超正妹:1.男生命太好,讀到博士都用家裡的錢,沒吃過苦,對社會缺乏真正的了解
    超正妹:2.家裡關係太好,男生根本不知道要努力,他將來也會什麼都只靠關係
    超正妹:3.將來要是家道中落,他一定沒辦法把我照顧好

    藍藍路:1.我命差到差點當乞丐,讀書的錢都要用乞討的,人生一直都在吃苦
    藍藍路:2.我家完全沒任何關係,連里長都不認識,所以都自力更生
    藍藍路:3.我現在就很落魄了,所以我很難再家道中落了

    真的是經典的啦低賽

繼續閱讀 »

Tableizer!

星期四, 十二月 18th, 2008

前幾天在貼勞健保保費薪資對照表的時候,因為要貼 Excel 的表格上來,不過一時之間找不到能夠方便轉換成 html table 的工具,又懶得自己寫,所以只好先貼圖將就,今天就剛好看到有人介紹這個功能 — 能將試算表的資料快速轉為HTML的好用網站—TABLEIZER!

TABLEIZER!

不過有幾個問題

  1. 對於表格跨欄、跨行的功能並沒辦法支援,所以還是需要自己用 rowspan 跟 colspan 調整一下
  2. 沒辦法對整欄的樣式做設定,例如我想對「級數」或「投保級距」這欄設定特別的字型顏色或大小,這需要加上 class 的設定。

基本上他這程式並不難做,利用tab分隔去剖析資料,然後迴圈產生 table cell 即可,不過要解決我提的這兩個問題就比較麻煩了,主要是在 UI 的操作上可能要設計一下。
繼續閱讀 »

Zend_Paginator

星期日, 九月 14th, 2008

Zend_PaginatorZend Framework 1.6 的新功能之一

是用來提供作資料分頁的 Component,雖然分頁是個簡單的小功能,可是有時候自己寫又嫌麻煩,所以拿現成的元件來套用也蠻方便的。

Controller

要使用 Zend_Paginator 前,要知道 Zend_Paginator 支援下列四種方式:

  1. Array – 將資料集合以 Array 的形式傳入。
  2. DbSelect – 將資料庫查詢所需的 Select Query 以 Zend_Db_Select 或字串的形式傳入,會根據 Query 向 DB 抓取對應所需的資料。
  3. Iterator – 傳 Iteraotr ,沒仔細看,不過使用上應該跟 Array 差不多。
  4. Null – 不處理資料,只用來處理分頁控制的部份。

繼續閱讀 »