‘ blog 大小事 ’ 分類的彙整
在支持了這麼久的 Lyceum 後,最後終於受不了將 blog 系統更換成 Wordpress Mu 了。而之所以會這樣更換,是因為 Lyceum 上一個 Release 的版本是在 2008 年 6 月 4 號了,然而已經完全跟不上最新的 wordpress 。 花了一個晚上,將一些朋友的 blog 手動匯出成 xml 檔,並且再幫他們匯入到目前的 MU 上。另外還有一些小問題發生,例如原先文章中有寫到程式的部份,其中的 PHP Code 被 filter 掉,這部份的問題比較大要找時間再來修了。還有留言的部份,同一篇文章的留言好像只有匯入第一筆而已。 也順手更換了佈景主題,這次的主題有點黑暗,不過還滿喜歡目前這種帶點黑暗的感覺。 不過整體來說,wordpress mu 操作界面清楚了許多, widgets 也改成內建了,有更多的 Plugins & widgets 可以使用。所以用了新版的 Blog 軟體後,說不定比較有動力發表文章呢?! [ 繼續閱讀 ]
放了好久的清新白色的板面,現在終於改成黑色又溫暖的板面了,修改了幾個 Tarski 在 Lyceum 上的 Bug 。像上面的 navbar 不會出現 page 頁面之類的。 除了修改程式之外,我也把 blog 的文章板面加寬了。從以前的 800 x 600 到現在的 1024×768 。我想,現在應該很少人在使用 800×600 的解析度了。本來想把上面的 header 和 tail 改成會隨著板面大小放寬的,不過一直改不成功。 Header 的圖是 Alma 的男朋友–哈克提供的,是高美濕地的黃昏,陽光緩緩的落下,一對一對的情侶的背影看著夕陽,在現場看一定很美。 如果有人想要下載改過的 Tarski Theme 可以留言給我,我可以開放下載。如果要夕陽的話,哪我要問原創作者。 [ 繼續閱讀 ]
主要是處理一些的 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 [ 繼續閱讀 ]
幾天前 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); 使用後,速度還真的有明顯的上昇。 [ 繼續閱讀 ]