Mark's Place

A place for Mark's murmuring, blah, blah, blah, ...

Mark's Place
Watch Timeline

YUI 的 Widget Effects

Mark Wu 發表於 2008/01/16 15:21 · 靜態連結網址

YUI 有時真的讓人覺得是個又龐大卻又沒有用的 Library!基本上,它是一個很完整的 Ajax Library,從 DOM 的操作、各式各項的 Widget 與 XMLHttpRequest 的實作,他幾乎沒有不支援的,但是每一樣就是都少那麼一點點。彈性雖大,但是比起其他 Ajax Library所需要花的功夫就多很多。

像是 DOM 的操作,也是一直到 2.4.0 之後才開始支援 Selector。而其他 YUI 元件像是 ContainerAnimation Effects 更是氣人,這些元件提供了各式各樣的特效,可是為了做到一個跟 script.aculo.us 一樣的特殊效果,你就得寫上比其他 Ajax Library 多好幾倍的 YUI 程式。

 (閱讀全文)

迴響 (0) · 引用 (0) 文章分類: 生活形態?LifeType?

有關 Timeline 的實作

Mark Wu 發表於 2008/01/15 04:27 · 靜態連結網址

第一次玩到 Timeline 是在 OurStory 這個利用 YUISIMILE Timeline 所建構的網站,最近則是在 Tagala 上看到。

如果大家還有記憶,很久很久很久以前我有釋出一個小玩意兒叫做 Blogtimes

BlogTime

這是專門用來統計在過去一段時間裡面,你到底在一天裡面的哪些時候寫 Blog(上面這張圖來自於一個很古老的 Blog)。所以寫 Blog 的人對時間的興趣其實是很早以前就開始了,因為 Blog 的文章就是用時間來排序的。

有人研究何時寫文章看的人比較多,甚至研究何時收文到 funp,容易被推到首頁

所以把 Timeline 加到 Blog 上應該是再自然也不過的事。

 (閱讀全文)

迴響 (9) · 引用 (1) 文章分類: 生活形態?LifeType?

關於 Tagala 的一些想法

Mark Wu 發表於 2008/01/10 10:31 · 靜態連結網址

前幾天在 Twitter 上看到奶爸貼了一則訊息

tagala 你的時空記憶 http://www.tagala.tw/html/

我不小心就點下去看了。不看還好,一看真是訝異,竟然是用 LifeType 下去修改的,真是謝謝工研院桃園縣政府的愛用。

寫這篇文章,除了 Promote 這個網站,主要是想談談 Tagala 這樣的網站到底好不好玩?

Tagala

 (閱讀全文)

迴響 (7) · 引用 (1) 文章分類: 生活形態?LifeType?

PHP RSS Parser 的比較(SimplePie vs. MagpieRSS)

Mark Wu 發表於 2008/01/10 06:42 · 靜態連結網址

最近想把 LifeType 中的幾個 Class Library 換掉,原因是他們都太老舊,也都沒有人在維護,包含:

  • PHPMailer 換成 SwiftMailer。因為 SwiftMailer 支援 SSL 與 TLS 等協定,所以我就可以拿 Google Mail 來當 Mail Server。
  • Kses 換成 HTMLPurifier。因為 Kses沒人在維護了,HTMLPurifier 看起來開發非常的活躍。
  • MagpieRSS 換成 SimplePie。情況跟 Kses 一樣。

但是換之前,總得作一些實驗,要不然換到一個地雷就完蛋了。

下面是 MagpieRSS 與 SimplePie 的測試,我採用的是 Code Ninja 的測試方式與資料,使用的軟體與設定如下:

  1. MagpieRSS 0.72 與 SimplePie 1.1
  2. 我將 test1.rss 放在我的 localhost 中, 減少 remote 讀取的時間。不過原始的 test1.rss 用 SimplePie 並無法讀取,會發生 XML Parser Error。我是用 Firefox的檢視原始碼工具另存新檔後,SimplePie 才能讀取 test1.rss。
  3. 我的環境是使用 Apache 2.0 與 PHP 5.2.3 
  4. 將 SimplePie 的 stupidly fast 功能打開,讓 SimplePie 與 MagpieRSS 的功能比較接近。否則 SimplePie 預設的動作中,作了不少的事。
 (閱讀全文)

迴響 (7) · 引用 (0) 文章分類: 生活形態?LifeType?

林教授『開放吧!』

Mark Wu 發表於 2007/12/04 06:39 · 靜態連結網址

看到林一平教授,針對『無名小站的爭議』的回覆中的一句話:『來上課罷。無名的技術,交大資工課堂上都有教,並未藏私。』,感觸很深啊。我當年的聯考分數,只能上東海工工,卻絕對上不了交大資工。不過我沒有半點後悔,因為我遇到我一輩子的恩師:王偉華老師。

Anyway,下面是要給林教授的公開信(全文我也貼在無名小站的爭議的迴響中):

 (閱讀全文)

迴響 (14) · 引用 (0) 文章分類: 生活形態?LifeType?· 連咖啡廳都部落格了

靠夭!是嘴砲!

Mark Wu 發表於 2007/11/30 08:28 · 靜態連結網址

昨晚在 plog-svn mailing list 上討論了一個晚上,猛然覺醒才發現我認真了。靠夭!是嘴砲!

靠夭!是嘴砲!

 (閱讀全文)

迴響 (0) · 引用 (0) 文章分類: 生活形態?LifeType?

LifeType 中文開發支援社群獲獎了

Mark Wu 發表於 2007/11/05 04:26 · 靜態連結網址

基本上我是到頒獎前一天才收到 SLAT 通知說我們獲獎了。雖然不知道什麼時候被提名的 ... orz,但是還是很感謝提名我們的朋友,也很感謝投票給我們的朋友。

更感謝這兩年來辛苦的版主們,謝謝你們在沒有酬勞誘惑下,願意花自己的時間一起推廣 LifeType。謝謝你們!榮耀是屬於你們的。也謝謝 SLAT 那麼辛苦籌辦這樣的比賽。

BTW,聽說我們獲得的獎項是:

網友票選:傑出軟體中文化獎,受獎者為團隊或個人

SLAT 通知的太晚了,所以我人在台中,沒辦法去領獎啊!不知道獎品是什麼?如果是獎金,那麼,大家一起吃尾牙吧!這個有得獎小貼紙嗎?來貼一下吧!

 (閱讀全文)

迴響 (7) · 引用 (0) 文章分類: 生活形態?LifeType?

Nonzero template for LifeType 1.2

Mark Wu 發表於 2007/09/25 23:22 · 靜態連結網址

這是之前答應 mouson 要放上的模版,實在對他很不好意思,一直忙到這禮拜才有時間將模版重新整理,有興趣的人請自行下載 nonzero.zip 使用。

Nonzero

 (閱讀全文)

迴響 (6) · 引用 (1) 文章分類: 生活形態?LifeType?

Bye Bye! PHP4!

Mark Wu 發表於 2007/07/13 16:29 · 靜態連結網址

PHP 官方網站終於宣布停止繼續發展 PHP4 的消息,時間是到今年底為止。至於 Bug Fix 來是會繼續維持到明年 8 月。這的確是個好消息,因為 LifeType 不需要再為了維持 PHP4 的相容性,而需要犧牲掉某些 PHP5 好用的功能。

壞消息是,整個 LifeType 的 refactoring/migration 會是件痛苦得不得了的事!

迴響 (3) · 引用 (0) 文章分類: 生活形態?LifeType?

Instant LifeType for AppServ/XAMPP 1.2.3 釋出

Mark Wu 發表於 2007/07/04 04:06 · 靜態連結網址

當初在做 Instant LifeType 的時候,當然希望包山包海,把一切用的到的功能都放進去。可是這是個錯誤的決定,因為我根本沒有時間維護。這實在 NIH (Not Invented Here) 心態下所做出的鳥事。

所以我決定在這一次的釋出中把我的錯誤給修正過來。這一次我採用 AppServXAMPP 作為基礎,直接將 Instant LifeType 建立在他們上面,所以使用者必須要有 AppServ 或是 XAMPP 才能安裝 Instant LifeType。這實在減輕我對這個專案不少的維護時間。站在巨人的肩膀上做事,還是比較輕鬆的。

Instant LifeType for XAMPP 1.2.3
* 這是 Instant LifeType 與 XAMPP Control Center 同時運作的情形

目前還只有繁體中文版,其他語系版本會陸續釋出。更好的消息是,我預備把這個專案變成 LifeType 的正式官方專案之一。

有興趣的人請參考下面連結:

 (閱讀全文)

迴響 (2) · 引用 (0) 文章分類: 生活形態?LifeType?

用 LifeType 來作公民新聞

Mark Wu 發表於 2007/05/01 17:04 · 靜態連結網址

不多說,看了就知道。公共電視的 People Post 公民新聞平台,這是修改自 LifeType 1.1。另外,取這 People Post 兩個字的英文名字前幾個字母組合,就變成了 Peopo(撇步)了。

迴響 (3) · 引用 (0) 文章分類: 生活形態?LifeType?

LifeType 自訂網址的 404 Error

Mark Wu 發表於 2007/04/16 10:32 · 靜態連結網址

LifeType 中,自訂網址是透過 Apache 的 ForceType 與 ErrorDocument 來達成,基本的網址型態如下:

http://yourdomain/blog/{blogname}/{catname}/{year}/{month}/{day}/{postname}$

可是有人不喜歡在 {blogname} 前面還多一個 /blog,因為看起來很累贅,所以就到後台把 /blog 從自訂網址中移除了。很神奇是,既使移除了 /blog,LifeType 還是能找到你的 blog 文章,一切都還是運作正常。這是因為透過 ErrorDocument 中自訂錯誤網址的幫忙,將網址上的資訊傳遞給 LifeType,進而輸出正確的內容。

可是有個壞處,你可能不知道。 就是當搜尋引擎搜尋到你的網址,雖然透過 ErrorDocument 的轉址,他可以正確 indexing 你的網誌內容,可是卻會把你的這一個網址,標上 404 Error,就是『找不到』的意思。

 (閱讀全文)

迴響 (3) · 引用 (0) 文章分類: 生活形態?LifeType?

改版中 ...

Mark Wu 發表於 2007/04/05 13:49 · 靜態連結網址

趁著搬家的同時,升級到了 LifeType 1.2,也更新了模版。一切都還在進行中 ...

 (閱讀全文)

迴響 (15) · 引用 (0) 文章分類: 生活形態?LifeType?· 無聊沒什麼事

LifeType 1.2 要釋出了

Mark Wu 發表於 2007/03/20 17:47 · 靜態連結網址

在不到 24 小時的時間內,LifeType 1.2 就要釋出了,這一次增加了不少新的功能,請參考:LifeType 1.2 的新功能

到時 Instant LifeType 也會跟著一起更新,同時間也會更新裡面所包含 PHP 與 MySQL。

 (閱讀全文)

迴響 (5) · 引用 (1) 文章分類: 生活形態?LifeType?

Instant LifeType 1.1.5 與 1.2 Beta 1 釋出

Mark Wu 發表於 2007/02/09 09:44 · 靜態連結網址

經過幾次 Alpha 與 Beta 版的測試,似乎沒有人反應有什麼大問題啊!所以從這一版開始,將使用 LifeType 的版本號作為 Instant LifeType 的版本號,除非因為裡面的產品有作任何更新,否則釋出的時間也將追隨 LifeType 釋出的時程,以大約晚一個禮拜的時間釋出。

Instant LifeType 1.1.5 與 1.2 Beta 1 下載:

這一次的更新,主要更新了下面幾個產品:

更新:

  • Xdebug 更新至 2.0 RC3 版
  • LifeType 更新至 1.1.5 與 1.2 Beta 版

新增:

  • ServerStatus 0.1
  • WinCacheGrind 1.0.0.12
  • 簡繁中文的 Readme.txt 與 License.txt 檔案

另外, LifeType 也不再事先安裝好,所以當你依照 Readme 設定好虛擬主機後,必須到你的 LifeType 首頁,執行安裝精靈。

 (閱讀全文)

迴響 (12) · 引用 (0) 文章分類: 生活形態?LifeType?