Cd Chen's Services

ba ba ba la~~

Blog

KBlogWriter 1.0 Features

KBlogWriter 是我無聊時用來打發時間,並且訓練腦筋的一個小玩意。KBlogWriter 的主要功能,係作為 KDE 環境中一個編輯部落格文章的編輯器,其功能類似 ecto 這個著名的 Blog Editor 工具。

我是在我的小銀 (PowerBook G4) 與家中的 Fedora Core 4KDE 環境開發這個小東西。

我希望在 KBlogWriter 1.0 版時,能夠提供下列的功能:

PHP Blogger API « Projects « Dented Reality

這個 "PHP Blogger API « Projects « Dented Reality" 文章中,介紹了 Blogger 這個著名的部落格系統的 API,而旁邊的連結中,提供了幾個著名的 XMLRPC API 連結。這篇文章對於開發 KBlogWriter 系統極具參考價值,所以收錄起來。

出處:PHP Blogger API

QuteXR: QT XML-RPC library

今天找到一個用 Qt 寫的 XML-RPC Librarry "QuteXR: QT XML-RPC library",看起來還可以用,雖然簡潔了點,但至少可以讓我節省自己開發同樣東西的時間。有了這個東西,我要完成 KBlogWriter 就更快了。

出處:

10.4: How to run JBlogEditor 0.6

JBlogEditor 是一個使用 Java 開發而成的 Blog Editor。這篇 "10.4: How to run JBlogEditor 0.6" 文章就在介紹如何在 MacOS X 上跑 JBlogEditor。裡面提到:

After trying ecto and MarsEdit, I thought I would give the experimental build of the all-Java program JBlogEditor a spin. It was a little more complicated that I thought it would be, so here's some instructions for others:

...

有興趣的朋友可以試試看。

出處:Mac OS X Hints

換用 NewsFire

因為先前使用的 NetNewsWire 收取 Big5 的文章時,並無法正確的轉碼,所以,今天上去花了 15 歐元,正式把 RSS Reader 換成了 NewsFire

Editing WordPress “Pages” Via XML-RPC « MaisonBisson.com

剛剛看到這篇文章,等一下再來實作吧。 :)

Editing WordPress “Pages” Via XML-RPC « MaisonBisson.com:

WordPress’s Pages open the door to using WP as a content management system. Unfortunately, Pages can’t be edited via XML-RPC blogging apps like Ecto. This might be a good thing, but I’m foolhardy enough to try working around it.

出處:http://maisonbisson.com/blog/post/10834/

今天更換了 K2 Theme!!

為了迎接新的一年,我決定更換我的部落格系統的 Theme。試過幾種方案後,最後選擇 gslin 大大使用的 K2,希望您會喜歡。

WordPress 2.0 出版!

來自 gslin 大大的報導,可能是最多人使用的 Blog 系統 -- WordPress,已經發佈了 2.0 版了!!

可惜今天白天要上課,晚上回家後,再來考慮要不要更新當白老鼠。 :)

WordPress 2.0 出版!:

ryan 剛剛在 WordPress Repository 上 tag 了:Changeset 3363。而 Matt 也正在幫 換機器:

出處:http://blog.gslin.org

Technorati Tags:

Absolutely Del.icio.us - Complete Tool Collection

這裡有一份關於 del.icio.us 的工具程式大全,整理的不錯,值得收錄。

Quick Online Tips: Absolutely Del.icio.us - Complete Tool Collection

Vienna — RSS 閱讀程式

今天在 osxchat 看到這篇新聞,的確值得支持!!

Vienna — RSS 閱讀程式:

雖然說在 Mac OS X 環境下已經有了許多的 RSS 閱讀程式,例如 NetNewsWireNewsFire 等,而且所有的 RSS 閱讀程式,無論是功能或世界面,其實都差不多,去年在 DrunkenBlog 上,就有一篇對於各種在 Mac OS X 上的 RSS 閱讀軟體的比較文章,文中的評比可說相當詳盡。但是,像 Vienna (維也納)這樣無私貢獻的開放原始碼自由軟體,總是值得一書。

Vienna 是由 Steve Palmer 所開發,這兩天剛釋出最新的 2.0.0.2015 版。在 Vienna 的介紹網頁上,強調的功能如下,可以發現,大部份的功能,還都真是差不多:

  • 簡潔的介面(不過,我還是覺得 NewsFire 的介面設計更好。)
  • 支援 RSS 與 Atom(這年頭誰不支援啊?)
  • 內建網頁瀏覽器(同上,在 MacOS X 上的瀏覽器,都會用到內建的 WebKit …)
  • 智慧型檔案夾(應該是 NewsFire 第一個完成實做)
  • 群組檔案夾(別人也都有)
  • 匯入與匯出(同上)
  • 定期更新(同上)
  • 將文章加上標示(同上)
  • 內文閱讀區(同上)
  • 套用樣式(同上)

對我而言,Vienna 最好用的地方,恐怕並沒有寫在官方的說明網頁裡,那就是,Vienna 對於使用者如何新增訂閱一個 RSS feed,可說相當用心。雖然 Vienna 還沒有提供從 blog 的網址首頁自動挖掘(Auto Discovery)RSS Feed,不過這一點,可以與 OS X 10.4 Tiger 上的 Safari 功能相互配合使用,容後再述。Vienna 提供一種叫做 RSS 網址模板的功能,例如,在新增網址的時候,介面上會提供一個下拉選單,如果你從下拉選單中選擇 blogspot,並且輸入 osxchat 的話,Vienna 就可以幫你取得 osxchat.blogspot.com 的訂閱內容。


Vienna 訂閱

而 Vienna 這種模板功能,可說相當有彈性,在 Vienna Bundle 底下的每個語系中,可以看到一個叫做 RSSSources.plist 的檔案,在這個 XML 檔案中,就定義了各種 RSS 網址的模板,打開這個檔案,可以看到格式大致如下:

<key>Xanga</key>
<dict>
<key>SiteHomePage</key>
<string>http://www.xanga.com</string>
<key>LinkName</key>
<string>Enter Xanga User name</string>
<key>LinkTemplate</key>
<string>http://www.xanga.com/rss.aspx?user=%@</string>
</dict>
<key>URL</key>
<dict>
<key>LinkName</key>
<string>Enter URL of RSS feed</string>
<key>LinkTemplate</key>
<string>%@</string>
</dict>

在這個檔案中,只要根據相同的格式,就可以繼續新增模板,可以針對每個語系使用者習慣使用的 blog 服務的位置,設計新的模板。在第一個 key 中定義的是服務的名稱,在 LinkTemplate 中就是該服務的樣式,其中 %@ 是自訂的字串,LinkName 是自訂的提示文字,SiteHomePage 則是該服務的首頁。所以我們可以繼續增加這些項目,例如:

<key>WordPress.com</key>
<dict>
<key>LinkName</key>
<string>請輸入 WordPress.com 使用者名稱</string>
<key>LinkTemplate</key>
<string>http://%@.wordpress.com/feed/</string>
<key>SiteHomePage</key>
<string>http://wordpress.com</string>
</dict>
<key>Yam Blog</key>
<dict>
<key>LinkName</key>
<string>請輸入 Yam Blog 樂多日誌使用者名稱</string>
<key>LinkTemplate</key>
<string>http://blog.yam.com/%@/atom.xml</string>
<key>SiteHomePage</key>
<string>http://blog.yam.com</string>
</dict>
<key>無名小站</key>
<dict>
<key>LinkName</key>
<string>請輸入無名小站使用者名稱</string>
<key>LinkTemplate</key>
<string>feed://www.wretch.cc/blog/%@&rss20=1</string>
<key>SiteHomePage</key>
<string>http://www.wretch.cc/blog/</string>
</dict>

如此一來,只要知道 Wordpress.com、Yam 樂多日誌或無名小站上的使用者名稱,就可以輕鬆訂閱該站台的內容了。此外,雖然 Vienna 不支援自動挖掘 RSS,但是 Safari 支援,所以,當你用 Safari 看到某個您想要訂閱的站台的時候,只要按下 Safari 網址列上的藍色 RSS 按鈕,叫出 RSS 網址,然後把這個網址直接拉到 Vienna 的站台列表就好了。


拖拉

如您所見,在圖片中的 Vienna 呈現的是中文介面,我昨天晚上剛完成了 Vienna 的中文本土化,並且已經回報給官方,希望過不久,就能夠將中文語系,納入到正式版本中。

出處:http://osxchat.blogspot.com

You are here