How to get pLog 1.0 beta version 以及一些廢話
先說明,這篇文章充滿我個人的偏見,以及各種奇怪扭曲的想法,不高興您可以不要看 (也許可以說成「小鼻子小眼睛」?),看了想罵也請便
不過 trackback 的部分因為之前被 spam 過,所以我設定成要手動 validate 才會出現,不過我唯一會擋的只有 spam ping,所以請不要以「幹,居然限制我的言論自由」之類的方式抹黑我,我的作息時間本來就很奇怪,如果 trackback 過兩三天沒有 validate,您可以到援交牛的 DarkKiller 板或是無名的 P_DarkKiller 板幹剿一下。(當然,要在我板上幹剿也是可以)
囉囉嗦嗦一大堆,先講要怎麼取得 pLog 1.0 beta version:(為了讓透過 Google 找到這篇文章的人取得資訊,下面這段會用很簡單的英文寫出來)
(In order to let Google user to know how to get pLog 1.0 beta version, this paragraph will be presented in English)
First, you need to install subversion (in FreeBSD, my suggestion is to install via ports, i.e. /usr/ports/devel/subversion-perl/)
Then, run svn checkout
http://devel.lifetype.net/svn/plog/plog/trunk The directory trunk/ contains the source code of latest 1.0 branch.
You can read the offical wiki page about this: Subversion Repository.
我之前想要在 blog.nctu.edu.tw 上使用 pLog 1.0,發現並沒有在 sourceforge 的 Download Site 找到,後來跑去 sourceforge 的 cvs 翻,也沒有看到。
於是就往國內對 pLog 比較熟悉的 Mark’s Place 找,以及由同樣的人所帶領的 pLog 中文開發日誌 找,找到了 pLog 中文開發論壇上面的一個 thread:「哪有plog 1.0 beta 下载?」。
由於在這兩個站上面完全沒有看到 pLog 1.0 要怎麼取得,再加上那個 thread 的文章,導致我一直認為是 private group testing,也就是內部測試,將程式碼給一些比較熟的人測。(像是 Mark 或是 .cn 的某幾個 pLog 大站)
我當時看到的想法是:什麼年代了,Open Source Community (pLog 以 GPLv2 發佈) 居然還有這種方式測試,於是我「認定」pLog 是個白癡 group,居然沒有公開 Source Code 讓使用者測試… 於是我就開始找其他的 Multiuser & Multiblog 的 BLOG Hosting Software。(註:WordPress 目前是 Multiuser but Singleblog 的 BLOG Hosting Software,雖然有 MU WordPress 在發展,但我覺得 pLog 將 code 與 Template 完全分開,而且用 Smarty 當 Template Engine 的作法才是正確的。而 WordPress 雖然也很努力在做這件事情,但是 1.5 的 Template Engine 目前還是自己刻…)
由於我有每天看 freshmeat 的習慣,所以我自然而然就會在上面找 Multiblog 的 BLOG Hosting Software,發現似乎找不到在架構上能夠贏過 pLog 的 BLOG Hosting Software,於是我三不五時還是會看一下 pLog 的發展。(希望哪天有人偷偷放 pLog 1.0 beta 的 tarball 出來)
後來我在官方的 forum 上發現愈來愈多單位使用 pLog 1.0 beta,但是在 pLog 官方網站以及 announcements forum 上卻沒有透露出任何訊息?
於是我這次把一月份所有官方網站 forum 的文章給翻過,發現這篇:”1.0 snapshot” 裡面提到的 “http://www.lifetype.net/forums/viewtopic.php?p=6897#6897” 再提到的
http://www.lifetype.net/wikinew/index.php/Subversion_Repository 裡有下載的方式。然後才知道可以透過 subversion 取得 pLog 1.0 beta 版。
然後我才猛然發現:原來是故意不告訴其他人如何下載 pLog 1.0 beta。(是為了藉以產生優越感?不過我猜到時候會用一堆理由「使用者不會用 svn,由我們提供 tarball 會比較好」之類的方式來解釋?)
再加上我非常不喜歡目前這種發展模式:為中文版特地出一個 pack。
事實上,我認為任何在 pLog 1.0 beta 上修改應該 commit 回 pLog team,尤其 pLog team 不像 PuTTY team 那樣封閉。換句話說,我很不喜歡 OpenFoundry 的 WordPress 中文包以及 MT 中文包這種東西。我認為應該各種 bug & function 的 patch (尤其是 UTF-8 patch) 都應該要 commit 回去讓更多人用。
不過像 lifetype.org.tw 做得這麼難看 (畫一個圈圈自己玩,用蒙蔽使用者的方式拐大家「請大家等我們丟出 pLog 1.0 beta 玩」) 倒是頭一回看到…
先講到這邊,其他想罵的到時候再來罵…