查看單個文章
舊 2006-03-03, 03:49 PM   #2 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

三分鍾全面瞭解 Blog 和 RSS

Q:什麼是 Blog?
A:"Blog"是 Web Log 的簡稱(譯者註:也就是網志(中國大陸也叫博客))。它是一種作者與讀者以日誌風格進行交互的中介。在軟體社區,人們以網志形式來共享觀念與思想變得越來越流行。如:

http://blogs.ccw.com.cn

就是CCW上的一個 blogging。
Q:建立網志最輕鬆的方法是什麼?
A:要想建立自己的網志,最容易的方法是到類似 blogger.com 這樣的站點註冊一個新用戶,它提供一個新增自訂網志的 Web 界面,並且可以立即使用所新增的網志。類似 blogger.com 的站點有很多,它們都提供對網志特性的支持。 如果你想更多地控制網志的基礎結構或者想要在自己的伺服器上建立網志服務系統。你可在以下最流行的幾種網志套用商業產品中選項其一:Radio Userland、Manila 和 Movable Type。還有些易用的免費 .NET 網志套用可以使用,最流行的有:.TEXT 和 dasBlog。只要把它們下載下來,然後按照安裝說明進行安裝與設定,分分鍾便可建立起一個可執行的網志服務系統。
  從功能上講,這兩個關於 .NET 的網志套用系統不相上下。其主要區別在於 .TEXT 需要資料庫,SQL Server 或者 MSDE,而dasBlog 將所有訊息都儲存於在 XML 文件中(它關於原來一些微軟公司開發人員新增的 BlogX 框架),另一個差別是 .TEXT 在單個安裝組態中可支持多個網志(比如現在的

http://blogs.msdn.com

就是如此),而 dasBlog 要支持多個網志,必須進行多次安裝。但 dasBlog 有一個很突出的特性,那就是「Mail to Weblog」,它允許你通過郵件來發怖新訊息。
  新的 MSDN 網志服務站點和 PDC Bloggers 都是開始尋找關於軟體開發主題的很好去處。只要瀏覽這些站點之一便可閱讀其經過聚合的預定內容。其預定的摘要會向你公開許多個人網志,漸漸的你會自然而然地發現一些你比較喜歡閱讀的內容。這樣,你便可以直接預定你最喜歡的個人網志摘要。
  對於專門討論 XML 和 Web 服務的網志,請檢視 MSDN Web Services Developer Center 上的清單,我個人要花很多時間上這些網志站點。
Q:什麼是 Feed(以下稱為提要),如何預定它?
A:網志以 RSS 我的文件 形式為其內容提供一個提要,該 RSS 我的文件可以通過眾所周知 URL 獲得。RSS 我的文件是一個 XML 文件,它包含大量離散的新聞項,如某個網志中的入口項(RSS 提要的例子參見 Figure 1)。由於 RSS 是 XML 格式文件,所以它很容易被其它程序所使用。
  RSS 聚合器是一個讀取 RSS 我的文件並顯示新聞項的程序。大多數聚合器只要輸入 RSS 的 URL,使得預定提要成為可能。
  RSS 使閱讀網志便得容易。大多數經常閱讀網志的開發人員都使用某種檔案類型的聚合器來說明 他們有效地篩選提要內容。聚合器使得閱讀網志的感覺就像是在閱讀電子郵件,因為它們突出新聞項並將新聞項進行緩衝處理以便離線閱讀(參見 Figure 2)。
  還有一些在線 RSS 聚合器將 RSS 提要元件服務到某個單獨的網站。其優點是易於設定並且可以從任何電腦存取你的提要內容。當然,其缺點也是顯而易見的,那就是在閱讀時必須始終保持連接。
  RSS 是網志成為一種強大的新型訊息交流形式之根本所在。在網志出現之前,大多數開發人員為了要尋找到需要的內容,通常要花大量時間來篩選掉那些令人討厭的無關的訊息。
  網志通過讓讀者選項所要閱讀的提要,將控制權交給讀者,從而有效地構建自己的個性化內容流。
  其它檔案類型的站點也能利用 RSS 的優點來聚合內容。例如,多數主流的新聞站點包括 Wired、CNet、Yahoo 和 NPR News 都提供 RSS 提要。訪問 Blogdigger 和 Syndic8,你可以找到一些支持 RSS 的站點。
  微軟的 MSDN 提供 RSS 提要(RSS feeds)來聚合新增加到站點的技術內容。MSDN 的 Just Published提要是一種保持 MSDN 新文章和下載的主要方式。甚至 MSDN Magazine(MSDN 雜誌)都有其自己的 RSS 提要!可以預定:

http://msdn.microsoft.com/msdnmag/rss/recent.xml

獲得每月的更新以便檢視本期有何內容?目前有許多種 RSS 聚合器可供選項,在

http://blogs.law.harvard.edu/tech/di.../5/aggregators

上可以找到一個相當完整的列表。其中一些是在線聚合器,而另外一些是桌面應用程式。有些是免費的,另外一些需要付費才能使用。
Q:哪個 RSS 版本是最通用的?
A:這個問題的答案要看你問的是誰,RSS的版本有好多個,0.90、0.91、0.92、0.93、0.94、1.0 和 2.0。要弄清楚這些版本之間的差別是巨大的挑戰之一。理解它們需要瞭解一些有關它們的歷史背景。Netscape 新增了 RSS 的最初版本 0.90,起初的名字是「RDF Site Summary」或者「Rich Site Summary」(規範中說前者是正式名稱)。Netscape 新增 RSS 0.90 用於其 Web 門戶,這個時候,其他人看到了 RSS 的使用潛力。Userland Software 是第一個開始將 RSS 用於其網志商業產品者之一。
  版本 0.90 在很大程度上關於 W3C 的 Resource Description Framework (RDF)。許多人都認為 RDF 過於複雜,因此都建議出一個免費的簡化版本 0.91。這個工作恰好就給了 Userland Software。Userland Software 便繼續發展 RSS 的簡化版本,隨後出台的版本包括:0.92、0.93 和 0.94。為了強調其所做的簡化工作,他們將 RSS 的全稱定為「Really Simple Syndication」。
  正當 Userland Software 繼續專注於其簡化工作時,另外一組開發人員在復興最初的 RDF 版本(0.90),因為 RSS 號稱自己更靈活。他們最終發怖了一個 RSS 1.0 的版本,其正式名稱還是「RDF Site Summary」。由於使用 RDF,這個版本完全不同於 Userland Software 所控制的版本。Userland Software 當然不太願意看到 RSS 1.0 似乎要取代其 0.94 版本的事實,於是出了一個新版本,並將版本號一下子跳到了 2.0。
  這就是今天的這種局面,形成了兩個主要的競爭版本:一個關於 RDF 1.0,而另一個則不是(2.0),但它們兩個都共用相同的名字。這是一種可怕的混亂,因為版本號導致人們誤認為 2.0 是 1.0 的改進版本,而實際上它們是兩個目標完全不同的規範。另一組開發人員已經下狠心著手解決這種混亂問題,通過定義新的摘要(syndication)規範來與 RSS 名字的隨意性決裂。這個解決方案稱為 Atom(原子)項目。本文稍後將會詳細討論。
  使用哪個版本其實是無關痛癢的,大多數 RSS 聚合機制支持所有的 RSS 版本(有些甚至支持 Atom)。最終的決定取決於你是否想使用 RDF,可謂蘿蔔白菜,各有所愛,它完全要看某人所信奉的 Semantic Web 概念而定。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次