JeffHung.Blog

(My smile insists of having nose. :-)

重新翻修 theme 的內裡

這幾天心情不好,就把我的 blog 的皮脫光光,然後亂換 theme 玩弄之。之前的 theme 有以下幾個問題…

Wordpress 備份與恢復記錄

很久以前就想要好好地重整一下我的 blog 了,剛好趁著搬家重灌系統的機會,好好地整理一番。那時的目標有

真正的版本控制
資料庫瘦身
升級後台編輯用的 FCKeditor
與 Sidebar Widget 相容
IE 下的畫面極為慘烈

其中,「升級後台編輯用的 FCKeditor」已經在《Wordpress 編輯器升級到 FCKeditor 2.5.x》時搞定,theme 的問題暫時先不解決,所以剩下「真正的版本控制」與「資料庫瘦身」兩個目標。
真正的版本控制
以前的作法是,用 Subversion 管理我的 Wordpress 目錄,不過只是簡單的直接 checkout 出 Wordpress 程式。雖然升級或更換版本很方便,svn update 或 svn switch 一下即可,不過自己在 local 端,因應自己的喜好而做的更改,就沒辦法有好的版本控制機制,加以管理了。
也就是說,我希望在能夠隨時將 Wordpress 主網站的更新同步回來之外,還能夠保有自己因喜好而產生的一些小改變。如果 Wordpress 主程式和我自己的改變,是存放在同一個 subversion repository 裡,那這一切就可以做到。

簡單講就是,如上圖,我希望能夠隨時 incrementally 從 Wordpress 主 subversion repository 將最新的修正,mirror 到自己電腦上的 subversion repository 裡,成為一條 mirror branch。然後,又能夠有自己的一條 local branch,儲存自己的喜好,同時又能夠隨時視需要,將 mirror branch 裡的東西,merge 進我的 local [...]

哈部落的匯入問題

FunP 改版,變成四大功能之後,基本上我還是都只有在用「我的頭版」,因為這個跟原來的 FunP 長得一樣,其他的我不太會用。剛剛試用了一下「哈部落」,結果還是以失敗收場。
首先,從右邊的「什麼是『哈部落』?」根本看不出來這是什麼樣的服務:

你一定聽過「部落格」,搞不好還有好幾個自己的部落格。「哈部落」是 funP.com 的一項服務,讓你輕易發現、訂閱、分享網路上有趣的部落格。你也可以在這裡將你的部落格分享出來,讓更多人聽見,你的觀察/日記/心聲/雜記!
「哈部落」現在共有 2684 個部落格,把你和你喜歡的部落格一起來加進來吧!

「發現」、「訂閱」、「分享」、「觀察」、「日記」、「心聲」、「雜記」?到底哪一個才是哈部落的功能?這麼多種截然不同的功能,讓我看不懂,沒辦法理解「哈部落」到底是什麼樣的東西。這種有跟沒有一樣的說明,看起來親切,但卻一點用處也沒有。
進去「哈部落」後,可以發現,大概有三大功能:「部落格總攬」、「我最愛的部落格」與「最新文章」,而首頁差不多就是這三大功能的綜合呈現。
部落格總攬
「部落格總攬」看起來就像是「部落格觀察」,只是似乎依據的是 FunP 內部的統計資料。我對部落格排序沒什麼興趣,就算要用,那也只是窮極無聊,沒東西可以看的時候,才會去翻。所以「部落格總攬」做的那麼大一塊,還放第一個,但對我來說,卻是沒有什麼意義。
我最愛的部落格
「我最愛的部落格」?喔,我懂了,原來「哈部落」其實是個 RSS aggregator,早說嘛!也許多了點現在流行的,號稱 social 的功能吧?!
試著匯入我的 Google Reader 匯出的 OPML 檔,果然,跑了一個小時,還沒匯入完畢。直接開新頁面去看,已經有若干 feeds 匯入了,可是原本的分類標籤,全部不見了,所有 feeds 攤平在一起。從介面上來看,「我最愛的部落格」沒有像「部落格總攬」那樣,有分類的機制,看來原本我的分類標籤之所以會不見,是因為根本就沒有支援分類的功能。當 feeds 數量一多,基本上就會是兩個字:難用。
若干 feeds 亦尚未「登入到哈部落」,還要手動幫忙按一下才行。我搞不懂這為的是什麼?如果所謂「登入到哈部落」,並不會把這個 feed 公開,而只是個人使用,那這個功能實在是脫褲子放屁,匯入就已經是表示要加入這個 feed 了,幹麼還要再多按一下。不過搭配「某些 feed 已經被登入到了哈部落」這個事實來看,「登入到哈部落」指的應該是這個 feed 將會公開,像是加入了 planet 一樣。我想,一般人通常是不喜歡在不知情或未同意的情況之下,就被加入到某個 planet 裡,成為其可用以賺錢的內容來源 (「部落格總攬」右方有 Google AdSense 區塊),所以我不應該去按這個鈕[1]。
最新文章
「最新文章」看來可能就是「登入到哈部落」後的那個 planet。一般來說,planet 是有主題性、社群性的,而且都是小眾。但即使是屬於小眾 planet,文章量總和起來,也多的驚人。哈部落目前收納了 2,684 個部落格,分類約有 12 個[2],先撇開實際上一個部落格可能同時屬於多個分類的問題,平均下來每個分類也有兩百多個部落格。一個聚合了兩百多個 feeds 的 planet,一天的文章量想必驚人,在資料爆炸的情況之下,這種 planet 一點價值也沒有。
更何況,我估計哈部落的「登入」根本沒有什麼評選機制,也只有按時間排序一種呈現方式,良莠不齊導致垃圾充斥,這種 planet [...]

公告:本站暫時恢復運作

因為搬家要移機,所以公告停機一陣子,沒想到真的停了一個星期多,現在終於可以「暫時」正式上線了。
這次移機,碰到了最不應該碰到的麻煩:硬碟毀損兼備份資料缺失。還好,本站的每日備份還有正常運作,但我的 subversion repository 的備份機制,在不知道什麼時候失效了。現在只能祈禱硬碟只有開機磁區壞掉,還能夠把 subversion repositories 與 mail archives 救回來。
然後,又發現 server 的主機板也壞掉了,只好緊急徵用寶貝的 desktop 來架站,等 server 的硬體補齊之後,再換回去。
因此,基於上述兩個原因,本站只能夠「暫時」恢復運作,要等到新機器測好沒問題後,才能正常運行。另外,為了救資料,最近可能偶爾會重開機一下,如果連不到,就請暫時等待一下囉。

移機公告:近日將因移機而停機一個星期不等

因為就要搬家了,所以 ADSL 也要搬家,所以本站也要移機。但因為中華電信移機工程時間不確定,本站的新家裝修也尚未完全結束,所以本站整個移機程序,可能會耗上一個星期不等。
故,本站將於最近,不知道什麼時候停機,然後在不知道什麼時候,恢復運行。

Kramer 與 get-recent-comments 的問題

我的 Recent Backlinks 自從升級到 wordpress 2.3 之後,就一直有問題,會多顯示出 kramer_pre%--> 的字樣。用這個奇怪的字樣去找,發現是 Kramer 這個 plug-in 的問題。當初會裝主要是因為 trackback 壞掉了,所以乾脆裝了 Kramer,會直接到網上找 back links,找到後代替 trackback auto-discovery 機制,插入資料到 wp_comments 表格。既然 Kramer 壞掉了,只好先拔掉再說。
沒想到拔掉 Kramer 之後,問題依舊,即使關掉 get-recent-comments 的 cache 也一樣。於是就直接進 database 裡找,發現不曉得為甚麼,Kramer 把製造出來的 wp_comments.comment_content 內容,前後加上了 <!--%kramer-pre%--> 與 <!--%kramer_post%-->。所以,只好辛苦地,寫個 script 修正 database:

#!/usr/bin/perl -w

use strict;
use utf8;
use File::Basename;
use Getopt::Long;
use DBI;

my ($__exe_name__) = (basename($0));
my ($__revision__) = ('$Rev: 26 [...]

Wordpress 編輯器升級到 FCKeditor 2.5.x

雖然自從 Wordpress 2.x 開始,就內建了 TinyMCE 這套 WYSIWYG 的編輯器,但因為之前使用 EditorMonkey 裡面的 FCKeditor 功能實在強大,又能依據我的需要進行 customization,因此我仍然還是使用 EditorMonkey。可是,EditorMonkey 內附的 FCKeditor 是 2.2 版,已經很舊了,在使用的過程中,也一再地發現某些 bug,甚至培養出了迴避這些 bug 的編輯行為。
是故,我一直在思考著,是不是什麼時候,來升級一下。就在編寫 dprintf() 系列文章的過程中,實在是受不了了舊版 FCKeditor 的一些 bug 的情況下,再加上 FCKeditor 就在 2007-10-10,剛剛釋出了 2.5 Beta 版,所以一不小心,就把 editormonkey 拔掉,搞出了個 FCKeditor 2.5.x 的 wordpress plug-in 來。
當然,我並沒有那麼厲害,能夠無中生有的憑空造出一個 plug-in 來,主要還是參考了 Dean's FCKEditor For Wordpress,這是官方的 wordpress plugin directory 裡用 fckeditor 當關鍵字,所可以找到的唯一一套真正的 fckeditor [...]

移除 SiteMeter

(舊文)
看到 Max.Taiwan 的這篇《sitemeter加入第三方連結》,我決定也把 SiteMeter 也關掉。可惜這陣子渡蜜月去了,所以拖了十來天才有反應,在此向本站的訪客致歉。
雖然說在 SiteMeter 的 Privacy Statement 裡面有這麼一段:

Third Party Advertisements
The advertisements appearing on our website from time to time are provided by a variety of our third party advertising partners. We only share website usage information about our users with reputable third party advertisers for the sole purpose of better targeting our website [...]

裝了「巴布」

在首頁裝了巴布的 badget,看看有沒有比 twitter 好玩。
用 IM 操控巴布,是蠻不錯的設計。不過和我用的 miranda 不相容:

出清今日連結

每次都被寶貝念,drafts 積太多,所以乾脆先從最簡單的今日連結下手,一次出清。剩下來的比較麻煩,得慢慢磨。flee~

 1 2 3 4 5 6 Next