{ blog 大小事 }

  • 將 Blog 系統從Lyceum轉換到Wordpress Mu

    /

    在支持了這麼久的 Lyceum 後,最後終於受不了將 blog 系統更換成 Wordpress Mu 了。而之所以會這樣更換,是因為 Lyceum 上一個 Release 的版本是在 2008 年 6 月 4 號了,然而已經完全跟不上最新的 wordpress 。

    花了一個晚上,將一些朋友的 blog 手動匯出成 xml 檔,並且再幫他們匯入到目前的 MU 上。另外還有一些小問題發生,例如原先文章中有寫到程式的部份,其中的 PHP Code 被 filter 掉,這部份的問題比較大要找時間再來修了。還有留言的部份,同一篇文章的留言好像只有匯入第一筆而已。

    也順手更換了佈景主題,這次的主題有點黑暗,不過還滿喜歡目前這種帶點黑暗的感覺。

    不過整體來說,wordpress mu 操作界面清楚了許多, widgets 也改成內建了,有更多的 Plugins & widgets 可以使用。所以用了新版的 Blog 軟體後,說不定比較有動力發表文章呢?!

  • Blog 換新裝

    /

    放了好久的清新白色的板面,現在終於改成黑色又溫暖的板面了,修改了幾個 Tarski 在 Lyceum 上的 Bug 。像上面的 navbar 不會出現 page 頁面之類的。

    除了修改程式之外,我也把 blog 的文章板面加寬了。從以前的 800 x 600 到現在的 1024x768 。我想,現在應該很少人在使用 800x600 的解析度了。本來想把上面的 header 和 tail 改成會隨著板面大小放寬的,不過一直改不成功。

    Header 的圖是 Alma 的男朋友–哈克提供的,是高美濕地的黃昏,陽光緩緩的落下,一對一對的情侶的背影看著夕陽,在現場看一定很美。

    如果有人想要下載改過的 Tarski Theme 可以留言給我,我可以開放下載。如果要夕陽的話,哪我要問原創作者。

  • Lyceum 1.0.2 Released

    /

    主要是處理一些的 Bug 修正,和更改 Session 的處理。Session 已經可以選擇要擺放在特定目錄之下,或是存至 Database 之中。這對需要整合其他的軟體是非常方便的,可以讓不同的軟體存取同樣的 Session 。

    你可以透過此頁下載其原始碼,或是透過 svn 下載。

    修正或是新增列表如下: Bugs fixed:

    • Reintegrating some UI elements in the system settings which were removed in 1.0.1
    • Refining the expiration behavior of sessions and session data, which should take care of any remaining instances of the rare but nasty premature token expiration bug

    New features:

    • The ability to specify a custom path for keeping file-syste-based php session files (highly recommended on servers running multiple php applications).
    • The ability to activate the experimental db-based session store system (this feature will be fully supported in Lyceum 1.1)
    • Lyceum now identifies itself as Lyceum and not WordPress when pinging blog tracking services such as technorati or weblogs.com
    • Drastically reduced and better organized markup generation for the system admin screens

    注意事項:wp-config.php 略有修正,如果你想要使用新板的話,請重新修改新的 wp-config.php 。

  • Lyceum Database 最佳化

    /

    幾天前 Lyceum 官方上發出一篇文章「 Last Night, a B-Tree Saved My Life (or: how to do a simple index audit to fix a slowquery)」, jjb 試圖利用 index 來加速 table 的 join 速度。

    其實 Lyceum 裡面使用了大量的 Join 資料,在一篇文章裡,他要 join post2cat/catetories 才能判定該篇文章的所在部落格,而為了應付這麼大量的 join 作者提供了一個方法來解決此問題。

    在 Mysql 裡面執行下面這一行,他把 category_id 產生 index 即可以加快速度:

    ALTER TABLE post2cat ADD UNIQUE INDEX category_id (category_id,post_id);

    使用後,速度還真的有明顯的上昇。

  • 另類的 SPAM ?

    /

    這幾天我待審核的留言裡面多了幾篇的留言,可是我一直沒有去審核他。因為我搞不太清楚,這個留言倒底是廣告或是只是單純的留言。

    Spam comment

    智邦網摘師的 Spam 行為的事件裡面,我們可以看到大部份的 blogger 都可以接受引用其文章網址,但是無法在留言裡忍受變像打廣告的方式。不過這幾個留言和該次的事件有很大的不同,因為我上了他的留言的網址去找了一下,並沒有相關的引用。而另一方面,打廣告就算了,你也不必要把我的文章裡的一句話拿下來,貼到留言裡,很擺明的就是廣告嘛。

    剛上去看了一下該使用者的網頁,是很類似奇摩知識+ 的使用情況,提供一個使用者發問的平台,並且有人會回應。並不是說這樣的網頁不好,比一些外國的色情網頁留言,或是詐騙網頁留言的網站還好多了。不過廣告的行為就是廣告的行為,並不會因為你是比較有內容的網頁,就不叫廣告。

    三篇留言我全砍了,希望這種事不要再發生了。

  • pop3 Authentication For Lifetype

    /

    之前發表過一篇「[blog] lifetype 使用 BBS 的帳號和密碼」,不過在 Lifetype 更新到 1.1 之後,此方法就不適用了。因為 lifetype 1.1 把認證程式作大幅的修改,讓認證程式可以隨著不同的認證方法,自行修改認證程式就可,不用更動到太多部份,讓他更有彈性。

    當然這個程式跟原先的 patch 的功用差不多,所以就不作詳細介紹了。使用方法也很簡單,下載 pop3userdataprovider.class.php.txt 後,將他放置到 class/dao/userdata 下,並且修改 config/userdata.properties.php

    新增下列幾行程式,把相關訊息改成您的站台: [code language=”php”] # # pop3 user data provider # $config = Array( “provider” => “POP3UserDataProvider”, “createBlogIfNotExisting” => true, “pop3server” => “xxx.twbbs.org”, “pop3port” => 110 ); [/code]

    如有任何問題,請在此留言,或是寄信給我。目前 blog.segaa.net 正在使用此程式。

  • 部落格觀察 / Blog Look - http://look.urs.tw/

    /

    前幾天在網路上看到一個網站關於部落格的統計資料,我想這個東西是列出部落格對這個世界的影響性。這個網站叫「部落格觀察 / Blog Look 」。我覺得這是個很好玩的東西,他可以讓你了解你經營的部落格到底在台灣排行多少,有多少人引用,評分多少,目前每一項的排名。

    其實應該可以利用他的 rss 每週統計一次,並畫出圖表,來建出這幾週來的排名的走勢圖,我想這應該也能比較簡單的明瞭目前部落格的走向和是否有認真經營。

    基本上,我覺得如果有在持續寫一些目標的文章,平穩成長應該沒什麼大問題,問題只是在別人是否會有大躍進的情況。目前都還在輸入狀況,輸入的越多,可能排名變動的越大。而且也許有其他的大大的部落格尚未輸入其中,不過依照「部落格觀察的官網」中所的,可能誤差不多(推測)。

    當我發現這個網址時,我查了一下我的 blog ,沒想到竟然有熱心人士已經把我的部落格登入了,色小外山羊鬍也是登記在案,結果我和他們丈二金鋼摸不著腦袋的想了半天,還是沒找到兇手。

  • twkang.net 首頁改板

    /

    去年的這個時候用非常便宜的錢在 yahoo 上買了一個 twkang.net 的 domain ,不過一直到現在都只有在使用 blog 和 photo 的服務而已。在最近慶祝一周年來作個改版。

    www.twkang.net 這個 twkang.net 的首頁,它的背景圖是新疆的雪峰。這張圖是我從淡紫寄來的 email 裡看到的,拿來配黑色的背景剛剛好。整個構想是從 roga.tw 中拿來的,其實他的基本框架是從 roga.tw 裡取來的。

    twkang.net 的主要設計是從 oswd(Open Source Web Design) 中取得的。這個網站裡面有很多很好看的模板,而且還是 open source 哦,本來是要請 fantasy 設計的,不過他設計了一個暑假還是在難產中,只好自已來了。

    對了,如果有人要在首頁交換連結的話可以通知我,讓一個 page rank 3 的人連結你們站會人氣上昇哦。(可是我的 blog 都沒什麼人氣)

  • Lyceum 中文討論區產生了

    /

    專討論 Lyceum blog 軟體的中文討論區出生了,其實目前大部份的 Lyceum 的中文資源都在我的 blog 上,我覺得應該要成立一個討論區來作專屬的討論比較好。

    Lyceum 中文討論區

    如果有任何關於 Lyceum 的問題可以來我的 blog 或是討論區中作發問。事實上 Lyceum & Wordpress 是非常相似的,但是要讓 Theme & plugin 要在 Lyceum 上運作都需要些許的修改,大部份都是在 SQL 語法的部份。

    我希望這個討論區可以整合一下資料,也希望有志之士可以協助幫忙。我也希望有人可以協助把討論區的外觀改一下,我的美工跟本不行。

  • 我的 lyceum 被 hack 了!

    /

      前幾天突然我的 lyceum 就一直連不上去,我還以為是我不小心清掉 database ,database 的內容是不見了沒錯,不過 lyceum 裡的 user table 裡多了一個沒見過的 id 。我想應該是我被 hack 了!

      lyceum 裡面沒有任何紀錄的措施,我在 wp-db.php 裡面寫了一個記錄了每一個 query 的訊息,在等了幾天之後,魚又上勾了,他果然又來作清掉 database 的動作。這次我有作了防備,為了避免再發生文章失落的結果,每天都備份一次 lyceum 的資料。看了一下他進入的時間,和 apache 裡面的 log ,發現他是存取 lyceum 裡的 install.php 檔。雖然在 lyceum 的 doc 裡有寫如果安裝完畢的話,要記得把 wp-admin/install.php 的檔刪除。但是因為我是使用 svn 更新我的 lyceum ,造成每次清掉 install.php 後又自動的 update 。之前沒注意到這個問題,現在查到了,馬上通知 jjb 他也迅速了修正這個問題。

      這個問題他本來有設計防呆,防止別人一再的重新 install ,但是因為我把 debug mode 打開,他作 install 時,會自動清掉所有的 database 和刪除 wp-content/blogs 裡的內容,他的修正就是讓 debug mode 打開也不會自動清掉 database ,並且無法繼續執行 install 。

      第一次遇到這種事,來作一下記錄,下次要多注意點。