當前位置:首頁 » 編程軟體 » rss編程

rss編程

發布時間: 2022-12-10 20:55:34

『壹』 請問"RSS、SNS、播客"分別是指什麼

什麼是RSS

RSS是站點用來和其他站點之間共享內容的一種簡易方式,通常被用於新聞和其他按順序排列的網站,例如Blog。一段項目的介紹可能包含新聞的全部介紹等。或者僅僅是額外的內容或者簡短的介紹。這些項目的鏈接通常都能鏈接到全部的內容。網路用戶可以在客戶端藉助於支持RSS的新聞聚合工具軟體,在不打開網站內容頁面的情況下閱讀支持RSS輸出的網站內容。

RSS如何工作

您一般需要下載和安裝一個RSS新聞閱讀器,然後從網站提供的聚合新聞目錄列表中訂閱您感興趣的新聞欄目的內容。訂閱後,您將會及時獲得所訂閱新聞頻道的最新內容。

什麼是SNS?
SNS是一個採用分布式技術,通俗地說是採用P2P技術,構建的下一代基於個人的網路基礎軟體。

SNS通過分布式軟體編程,將現在分散在每個人的設備上的CPU、硬碟、帶寬進行統籌安排,並賦予這些相對伺服器來說很渺小的設備更強大的能力。這些能力包括:計算速度,通信速度,存儲空間。

SNS的技術起源:在互聯網中,PC機、智能手機都沒有強大的計算及帶寬資源,它們依賴網站伺服器,才能瀏覽發布信息。如果將每個設備的計算及帶寬資源進行重新分配與共享,這些設備就有可能具備比那些伺服器更為強大的能力。這就是分布計算理論誕生的根源,是SNS技術誕生的理論基礎。

Wikipedia給blog的定義是:

An online journal, typically consisting of a personal diary or social and political commentary, sometimes with replies from readers or RSS feeds.(一種在線日誌,以個人日記或社會和政治評論為典型,有時包含讀者的回復或RSS源。)

不過,早在blog出現之前,就存在在線日誌這種形式,很多網站就提供「What's New」這個頁面,國內很多個人網站也有寫「站長手記」的習慣。而且,以在線日誌來涵蓋blog,既沒有定義blog的表象,也沒有涉及blog的本質。還有很多人強調blog的鏈接特性,但鏈接顯然是Web的特性,blog只是回歸到Web的本質而已。

『貳』 什麼是RSS閱讀器,如何使用手機上能用嗎

RSS閱讀器是一種軟體或是說一個程序,這種軟體可以自由讀取RSS和Atom兩種規范格式的文檔,且這種讀取RSS和Atom文檔的軟體有多個版本,由不同的人或公司開發,有著不同的名字。如目前流行的有:RSSReader、Feeddemon、SharpReader等。這些軟體能夠實現大致相同的功能,其實質都是為了方便地讀取RSS和Atom文檔。Really Simple Syndication 「聚合真的很簡單」就是RSS的英文原意。把新聞標題、摘要(Feed)、內容按照用戶的要求,「送」到用戶的桌面就是RSS的目的。 因此,要徹底明白RSS閱讀器帶來的從「拉(Pull)」到「推(Push)」的網頁瀏覽方式的變革,關鍵是要搞清楚讓人犯暈的RSS和Atom。可以說RSS和Atom目前還是少數人用的「高新技術」,對於不搞技術的人來說,這些字母的英文原文和類似名詞解釋式的定義,根本不能讓這些甚至連技術名詞都難以理解的使用者明白。下面將以舉例和類比的方式進行解釋。 如果一個人每天通常要瀏覽30個網站獲得各種所需信息,以現在瀏覽網頁的方式,就需要登錄30個不同站點搜尋每天可能發布的新信息,因為作為終端用戶很難獲知這些網站何時進行新信息的發布。在訪問之時,如果某個網站暫時沒有新內容,那麼這個人可能就要在一天內多次訪問某些網站。這種訪問方式獲取信息的效率較低,隨機性大。但如果將這30個網站放到一個瀏覽器或頁面下,當某個網站有了新信息的發布,這個瀏覽器就能發出通知,顯示更新內容,這樣用戶就不用登錄很多網站,多次查找信息,節約了時間,也不會錯過新信息,提高了信息的獲取效率。 打個比方說:可以讀取RSS和Atom文檔的RSS閱讀器就如同一份自己訂制的報紙。每個人可以將自己感興趣的網站和欄目地址集中在一個頁面,這個頁面就是RSS閱讀器的界面。通過這個頁面就可瀏覽和監視這些網站的情況,一旦哪個網站有新內容發布就隨時報告,顯示新信息的標題和摘要(Feed),甚至全文。這些信息可以是文本,還可以是圖片、音樂、視頻。另一種意義上,RSS閱讀器就像一個臨時標簽,能夠時時記錄個人瀏覽的歷史紀錄。它以每個使用者的閱讀歷史判斷信息的新舊,用戶閱讀過的就被認定為舊信息,未被閱讀的被當作新信息。因此,這些網站每一次更新的記錄(未讀的)都不會被錯過,即使用戶好幾天才有機會上一次網。 就本質而言,RSS和Atom是一種信息聚合的技術,都是為了提供一種更為方便、高效的互聯網信息的發布和共享,用更少的時間分享更多的信息。同時RSS和Atom又是實現信息聚合的兩種不同規范。1997年Netscape(網景)公司開發了RSS,「推」技術的概念隨之誕生。然而RSS的風行卻是近兩年的事,由於Blog技術的迅速普及和Useland、Yahoo等大牌公司的支持,2003年RSS曾被吹捧成可以免除垃圾郵件干擾的替代產品,一時形成了新技術的某種壟斷。這時Google為了打破這種壟斷,支持了IBM軟體工程師SamRuby2003年研發的Atom技術,由於Google的加入,Atom迅速竄紅。Useland公司的戴夫·溫那(Dave Winner)也迅速將RSS升級到2.0版本,形成了兩大陣營的對峙。但為了方便用戶使用和市場實際的雙重壓力,兩種標准有統一的可能,溫那在今年3月表示RSS將與Atom合並。現在多數版本的閱讀器都可以同時支持這兩種標准。 目前流行的RSS 閱讀器有適用於Windows系統下的RssReader、Free Demon,用於Mac OS X 系統(蘋果機多採用此系統)下的Net News Wire,還有用於掌上電腦等移動無線設備的Bloglines等 頂上的部分為菜單和各種功能的快捷鍵;左邊是各個站點或欄目的URL鏈接,這些鏈接一般由用戶根據需要自己添加和設置;右邊則是顯示的內容,上欄一般只顯示新聞的標題、更新時間等基本信息,下欄顯示上欄選中文章的摘要或是全文,也可以顯示用戶正在訪問的網站的頁面,這些可以由用戶自己選擇和設定。當左邊選擇某個站點或欄目時,右邊兩欄顯示的內容就隨之變化。 RSS閱讀器將新信息帶到了用戶的桌面,而無需用戶去各個網站一遍遍的搜索,用戶只要打開設置好的RSS閱讀器,就可以等著信息「找上門來」。現在RSS閱讀器的各種軟體都是免費的,除了在 www.Rssreader.com 網站下載最新版本的閱讀器外,很多網站都提供RSS閱讀器的下載,一般提供RSS 新聞聚合服務的網站也提供各種閱讀器的下載。如果用搜索引擎搜索,可以找到各種版本。 有些RSS閱讀器需在 .NET Framework工作環境中運行,如果在安裝RSS閱讀器的過程中有提示,就需要先安裝Microsoft .NET Framework。可以通過 Windows update 獲取( http://windowsupdate.microsoft.com/) ,安裝.NET Framework後,Rssreader就可以順利安裝並使用。 剛剛安裝好的RSS閱讀器的左欄並沒有上圖顯示那麼多鏈接,除了一個默認的空目錄外一無所有。這就需要用戶自己添加感興趣的鏈接,進行符合自己閱讀習慣的設置,為自己訂制「一份新的報紙」。通過頂上「Add+」等功能鍵可以建立自己的目錄和類,並進行目錄的管理和屬性設置。每個RSS閱讀器都有提供如何使用和設置的幫助文件和使用指導。 進行左欄的目錄和地址添加的一個前提就是:提供內容服務的網站必須提供RSS新聞聚合服務。RSS閱讀器只能從那些提供了RSS或者Atom服務的網站上獲得信息。那麼如何找到RSS服務的信息源?為了方便用戶,一些RSS閱讀器直接在軟體中預存入了一部分RSS信息源,可以通過「Add+(添加)」鈕中的 「directory(目錄)」 選擇列表中推薦的URL。另一種就是用戶知道那些提供RSS服務的站點,一個簡單的判斷方法就是,如果網頁中有 等圖標的網站一般都提供RSS新聞聚合服務。這里需要說明的是:XML是支持RSS和Atom技術的互聯網編程語言,所以在RSS閱讀器中添加的URL地址必須是以.xml結尾。比如:新華網提供的「紀念鄧小平誕辰100周年專題」,必須添加的是: http://rss.xinhuanet.com/rss/xiaoping.xml 。 手機可以使用

『叄』 你好!請問一下如何控制RSS的條數問題我想拿到以前的數據,所以想控制條數!謝謝!

這個。。我也不知道。。如果你只是為了看以前的數據,可以試試在線的Google Reader,這個能看到很久以前的文章。你一直往下拉就好,拉不動了就等幾秒,然後再拉,注意左下角的提示。如果一直顯示完成的話就是沒有了。

『肆』 web 2.0是什麼什麼概念

Web2.0,是相對Web1.0(2003年以前的互聯網模式)的新的一類互聯網應用的統稱,是一次從核心內容到外部應用的革命。由Web1.0單純通過網路瀏覽器瀏覽html網頁模式向內容更豐富、聯系性更強、工具性更強的Web2.0互聯網模式的發展已經成為互聯網新的發展趨勢。

Web1.0到Web2.0的轉變,具體的說,從模式上是單純的「讀」向「寫」、「共同建設」發展;由被動地接收互聯網信息向主動創造互聯網信息邁進!從基本構成單元上,是由「網頁」向「發表/記錄的信息」發展;從工具上,是由互聯網瀏覽器向各類瀏覽器、rss閱讀器等內容發展;運行機制上,由「Client Server」向「Web Services」轉變;作者由程序員等專業人士向全部普通用戶發展;應用上由初級的「滑稽」的應用向全面大量應用發展。

總之,Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、 Friendster、Del.icio.us、43Things.com等網站為代表,以Blog、TAG、SNS、RSS、wiki等應用為核心,依據六度分隔、xml、ajax等新理論和技術實現的互聯網新一代模式。

§概覽

Web(在這里,指代「Web 1.0」)最早的概念包括不常更新(甚至不更新)的靜態HTML頁面。而.com時代的成功則是依靠一個更加動態的Web(指代「Web 1.5」),其中CMS(內容管理系統)可以從不斷變化的內容資料庫中即時生成動態HTML頁面。從這兩種意義上來說,所謂的眼球效應則被認為是固有的Web感受,也因此頁面點擊率和外觀成為了重要因素。

Web 2.0的支持者認為Web的使用正日漸以交互性和未來的社會性網路為導向,所提供的服務內容,通過或不通過創建一個可視的、交互的網頁來充分挖掘網路效應。某種觀點認為,和傳統網站相比,Web 2.0的網站更多表現為Point of presence或者是依賴用戶的門戶網站。

該詞的來源

這個術語是由O'Reilly MacroMedia的Dale Dougherty 和 MediaLive 的 Craig Cline 在共同合作的頭腦風暴會議上,提出來的。Dougherty提出了Web目前正處於復興時期,有著不斷改變的規則和不斷演化的商業模式。而Dougherty則是舉例說明——「雙擊是Web 1.0,Google AdSense 則是Web 2.0。 Ofoto是Web 1.0;Flickr 則是Web 2.0」,而不是給出確切的定義,和補充一個商業前景,同時O'Reilly Media、Battelle和MediaLive 在2004年10月啟動了第一個Web 2.0大會。第二次的年會將在2005年10月舉辦。

在他們的會議開場白上,O'Reilly和Battelle總結了他們認為的表現了Web 2.0應用特色的一些關鍵原則:

將Web作為平台;

將數據變成「英特爾 Inside」;

分享和參與的架構 驅動的網路效應;

通過帶動分散的、獨立的開發者把各個系統和網站組合形成大匯集的改革;

通過內容和服務的聯合使輕量的業務模型可行;

軟體采購循環的終結(「永久的Beta版」)

軟體凌駕於單一設備的層次之上;

拉動長尾的能力;

這種軟體發布中的版本號的使用從某一方面也暗示了整個Web已經被看作是一種有著重大增值意義的新產品,而且正在被重寫編寫和發布。

也展現著軟體網路化、網路軟體化(此兩者為人機互動),社會網路化、網路社會化(此兩者為人際互動)的技術普及過程對人們生產及生活方式的影響。

這里,我們不應忽略的是,web2.0真正的背景不是技術的革新,而是互聯網大潮的再一次來臨。從2004年走出低谷,到現在的熱浪,第二代互聯網大潮的興起和全球經濟增長周期、油價、黃金、股市都有著密切關系。

此外,還有我國2005年的「自主創新」和全民創業大潮,也是推動web2.0在中國迅速升溫的關鍵。這一點可以見http://daqiceng.blogbus.com/logs/2006/05/2410574.html。

補充:http://dnhoo.blogbus.com/s1008631/index.html
在 http://it.sohu.com/s2005/web2info.shtml 上的定義比較全面,建議大家參考

§關鍵詞

博客(blog) 播客 BT P2P SNS RSS 博採 維客 wiki 標簽 nos

互聯網 keso

WEB2.0商業模式是怎麼樣的呢?這是最重要的,也是所有WEB2.0投資所需要明確的。

『伍』 網頁上RSS是什麼

什麼是RSS: Real Simple Syndication最能體現RSS的本意

對於應用服務的開發者來說:應用和應用之間,企業和企業之間交換的數據好比就是土豆,白菜,按照嚴格的XML標准設計的介面的確能大大簡化下游開發的後期加工機器成本:可以比較一下處理HTML網頁的瀏覽器,比如:IE和FireFox等軟體安裝後大小都在10M以上,但一般處理XML的解析器工具包一般都在幾百K就夠了。這點在未來2,3年,隨著移動終端的發展,像手機這樣的硬體配置比較低的設備環境中顯得尤其重要。

套用生產/代理/零售模式:而將這各個環節高效聯系起來的:正是RSS/XML相關標准。

生產商:RSS生產者包括Blog / 新聞網站等;

代理商:RSS聚合服務: FeedBurner/ RSS搜索服務 TechnoRati

零售商:RSS閱讀器(RSS Reader/Browser)

從中也可以看到一些MVC(The Model-View-Controller)模式的影子。
下面一些例子:看看RSS如何讓互聯網變得更加豐富

RSS的可編程性:以在線書簽服務del.icio.us為例

從自身界面上看,del.icio.us是非常簡朴的:

但del.icio.us為其他應用准備了各種RSS介面:

最簡單的RSS應用:del.icio.us提供的RSS首先可以被其他網站進行遠程同步:比如我將我的書簽當成一個LinkBlog: 和我自己的常看的幾個BLOG聚合一起,同步在我的個人門戶上:一頁天下曉。

更有其他人利用del.icio.us開放的RSS介面發展了更豐富的應用,比如:extispicious則可以根據你收藏的書簽的分類tag的個數展現你的「腦圖」;

HubLog: Graph del.icio.us related tags更是將del.icio.us所有用戶收藏用的tag進行了匯總分類,可以看到不同用戶收藏的Tag之間的「立體」聯系:

從這些應用中可以看到:如果基於傳統的HTML,同樣的功能實現將變得非常復雜和不穩定,數據的再生產和交換成本是很高的。所以:RSS這個標准最終要的貢獻就是使得互聯網的大部分網站變得可編程:類似的例子還有Blog中的:TrackBack Ping等機制,這些機制都是依賴XML/RPC實現的。當初為Lucene設計一個RSS/XML的介面也是為了這個初衷,它使得全文檢索服務可以輕松的嵌入到各種應用中,通過關鍵詞將各種內容之間實現更豐富的關聯(Well Referenced)。

其他的一些RSS擴展服務介紹:

RSS閱讀:在線服務 Vs. 客戶端

客戶端的確是可以方便一些將RSS做為日常工作高端用戶:

很多工具(RadioUserLand NewzCrawler)可以設置BLOG發布系統的帳號:MT Blogger在閱讀過程中邊看邊發布評論,非常適合網路「蜜蜂」使用。

但是和EMail一樣:習慣基於WEB界面的Email還是要佔大多數,所以在線服務還是會勝出的。而RSS閱讀功能最後會被大多數EMail客戶端所集成,比如目前的ThunderBird。

ML聚合再發布工具:RSS代理商

如果你同時用del.icio.us的Link Blog,還喜歡用FlickR的photo blog,同時寫自己的MovableType/WordPress網志和Blogger.com的服務,如何方便用戶通過一個RSS訂閱你所有的信息源呢?FeedBurner的功能原不止:它可以在RSS中組合多種數據源。

『陸』 《深入理解Android網路編程技術詳解與最佳實踐》epub下載在線閱讀,求百度網盤雲資源

《深入理解Android網路編程》(陳文)電子書網盤下載免費在線閱讀

鏈接:https://pan..com/s/13fB1M9EkhhYP2B0tFjAxSQ

提取碼:99p8

書名:深入理解Android網路編程

作者:陳文

豆瓣評分:5.1

出版社:機械工業出版社

出版年份:2013-8-20

頁數:362

內容簡介:

這是一本Android網路編程方面的專著,旨在幫助開發者們高效地編寫出高質量的Android網路應用。不僅系統講解了Android網路編程的各項核心技術和功能模塊,通過多個案例解讀了Android網路編程的方法和技巧,而且從源碼角度深入解析了Android核心網路處理方法和關鍵應用的實現原理,包含大量最佳實踐。

全書共11章,分為三個部分:概述篇(第1章)在介紹了Android開發平台後,重點講解了Android網路程序的功能及開發環境的配置,引領讀者走進Android網路編程的大門;實戰篇(第2~8章),詳細講解了TCP、UDP、HTTP等基本網路協議在Android上的應用,展示了使用Android處理JSON、SOAP、HTML、XML等數據的方法,講解了Android中的RSS編程、Email編程、OAuth認證等,解析了Android中Locations、Maps、USB、Wi-Fi、Bluetooth、NFC等網路模塊的編程,討論了Android中線程、數據存取、消息緩存、界面更新等的處理方法,探討了SIP、XMPP等協議在Android上的應用;源碼分析篇(第9~11章)分析了Android中與HTML處理、網路處理以及部分網路應用相關的源代碼,幫助讀者從底層原理上加深對相關知識點的理解。

作者簡介:

陳文資深Android開發工程師,深入分析過Android系統的源代碼,對Android系統的底層原理有非常深入的認識,尤其是與網路編程相關的功能模塊。精通XMPP協議和企業級雲端系統的構建,現從事移動互聯網系統的框架設計和研發工作。此外,他對java、HMTL 5、Web數據挖掘、個性化搜索引擎等技術也有一定的研究。

『柒』 什麼叫oo編程,oo是哪兩個英語單詞縮寫,rss標志是什麼意思

OO(Object-Oriented)

什麼是OO?
就是面向介面編程。無論你是用vtable, 或gp的function object, 或就是C的函數指針,正交分解也好,各種pattern也罷,都是面向介面編程思想的一種實現。

為什麼要面向介面編程?
為了解耦。

什麼是解耦?
就是把程序中互相不相關或有限相關的模塊分割開來。就象收拾屋子,你希望把不同的東西放到不同的地方。把醬油和醋倒進不同的瓶子里去。
這里,對完全不相關的功能,可以簡單地分開實現。
但事實上,很多情況下,不同模塊之間是有互相之間的關系的。這時,就需要介面。用介面准確定義模塊之間的關系。解耦前,兩個模塊之間共享所有信息(這個信息包括數據,也包括各自的實現細節)。解耦後,需要共享的信息被准確地定義在介面中。同時,信息的流向也被確定。

解耦的好處是什麼呢?
首先,程序變得清晰了。
其次,不該暴露的實現細節被隱藏了。代碼的修改變容易了。
再次,結構靈活了,通過靜態多態(function object)或動態多態(vtable), 一個模塊可以和任意實現介面的模塊協作。原來類A只能與類B協作,解耦後可以和所有實現介面IB的類如B1, B2, ... 協作了。擴展性大大增強。自然而然就代碼重用了。
編譯依賴也沒有了。你可以專心寫和編譯一個模塊,不用等待其它模塊的完成。
調試容易了。只要模塊對一個介面調試成功,其它的介面也沒有問題。於是,甚至可以用一個simple naive的實現該介面的mmy類來調試。(這點,使用template的gp不適用)

那麼解耦的壞處是什麼呢?
介面的定義變得很關鍵。解耦就是隱藏一些信息,定義一些需要共享的信息。如果介面定義的不好,隱藏了不該隱藏的信息,那麼對某些需要這些信息的復雜情況來說,這個解耦就失敗了。
而如果沒有隱藏一些應該隱藏的信息,那麼不該有的耦合仍然存在。

那麼怎樣解耦,又怎樣定義介面呢?
這是一個純粹業務邏輯的思考過程。這里,對編程語言的知識變得無關緊要。事實上,只要精確掌握需求,嚴密地分析需求和模塊內部子模塊之間的需求,任何一個會邏輯思考的人都可勝任這個工作。就象歌星鄭智化一樣,雖然不識譜,但一樣寫歌,只不過最後要懂譜的人把歌紀錄下來。
解耦的原則很簡單:精確定義需求,仔細分析需求。不要隱藏任何「需求」也許會需要的信息。不要放過任何「需求」明顯不需要的信息。
而對需求不清楚的情況,寧可錯放一千,不能錯殺一個。總而言之,決不能隱藏可能需要的信息。
不考慮重用,重用是解耦後的自然結果。不能倒因為果!
http://www.5ivb.net/Info/55/Info15237/

RSS是2004年最熱門的互聯網詞彙之一,不過,相對於博客(BLOG)來說,RSS的知名度相應會低很多,而且至今還沒有一個非常貼切的中文詞彙,也許以後無需中文名,大家都習慣於直接叫RSS了。RSS之所以同BLOG一樣會被認為是熱門詞彙的一個原因,個人推測,應該是許多分析人士認識到RSS將要對互聯網內容的瀏覽方法所產生的巨大影響。

什麼是RSS呢?RSS(Really Simple Syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的XML應用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。發布一個RSS文件後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用。

如果從RSS閱讀者的角度來看,完全不必考慮它到底是什麼意思,只要簡單地理解為一種方便的信息獲取工具就可以了。RSS獲取信息的模式與加入郵件列表(如電子雜志和新聞郵件)獲取信息有一定的相似之處,也就是可以不必登錄各個提供信息的網站而通過客戶端瀏覽方式(稱為「RSS閱讀器」)或者在線RSS閱讀方式這些內容。例如,通過一個RSS閱讀器,可以同時瀏覽新浪新聞,也可以瀏覽搜狐或者網路的新聞(如果你採用了RSS訂閱的話)。

在許多新聞信息服務類網站,會看到這樣的按鈕 ,有的網站使用一個圖標,有的同時使用兩個,這就是典型的提供RSS訂閱的標志,這個圖標一般鏈接到訂閱RSS信息源的URL。當然,即使不用這樣的圖標也是可以的,只要提供訂閱RSS信息源的URL即可,如網上營銷新觀察提供的RSS訂閱URL是:http://www.marketingman.net/rss.xml

使用RSS獲取信息的前提是,先安裝一個RSS閱讀器,然後將提供RSS服務的網站加入到RSS閱讀器的頻道即可。大部分RSS閱讀器本身也預設了部分RSS頻道,如新浪新聞、網路新聞等。

RSS基礎知識:
如何利用RSS閱讀器訂閱RSS新聞內容?如何免費下載RSS閱讀器?

常用的RSS閱讀器:周博通RSS閱讀器 看天下網路資訊瀏覽器

【RSS實用知識】:關於RSS訂閱與RSS閱讀的常見問題解答(網上營銷新觀察 馮英健)

為了進一步了解RSS及其發展歷程的有關背景知識,下面摘錄了2003年10月平文勝為時代營銷撰寫的有關RSS的介紹文章。僅供參考。網上此類介紹文章也不少,有興趣的請到網上檢索更多信息。例如維基網路對於RSS的定義、RSS規范、RSS專用閱讀器和RSS在線閱讀器、中文RSS搜索引擎等等(http://zh.wikipedia.org/wiki/RSS)

RSS及其發展歷程簡介 (時代營銷 平文勝 2003-10-10)

RSS是一種描述和同步網站內容的格式,是目前使用最廣泛的XML應用。RSS應用在國外已經非常普遍,從個人博客(Blog)欄目、企業站點到世界級的門戶都提供基於RSS的服務,如IBM公司站點的中文新聞RSS http://www.ibm.com/news/cn/zh/index.rss ,YAHOO站點的http://news.yahoo.com/rss ,微軟MSDN站點的http://msdn.microsoft.com/aboutmsdn/rss.asp 等等。

1、 RSS的歷史

那麼RSS究竟代表什麼呢?比較普遍的有兩種說法,一種是「Rich Site Summary」或「RDF Site Summary」,另一種是「Really Simple Syndication」,之所以有這些分歧,需要從RSS發展的歷史說起。

最初的0.90版本RSS是由Netscape公司設計的,目的是用來建立一個整合了各主要新聞站點內容的門戶,但是0.90版本的RSS規范過於復雜,而一個簡化的RSS 0.91版本也隨著Netscape公司對該項目的放棄而於2000年暫停。

不久,一家專門從事博客寫作軟體開發的公司UserLand接手了RSS 0.91版本的發展,並把它作為其博客寫作軟體的基礎功能之一繼續開發,逐步推出了0.92、0.93和0.94版本。隨著網路博客的流行,RSS作為一種基本的功能也被越來越多的網站和博客軟體支持。

在UserLand公司接手並不斷開發RSS的同時,很多的專業人士認識到需要通過一個第三方、非商業的組織,把RSS發展成為一個通用的規范,並進一步標准化。於是2001年一個聯合小組在0.90版本RSS的開發原則下,以W3C新一代的語義網技術RDF(Resource Description Framework)為基礎,對RSS進行了重新定義,發布RSS1.0,並將RSS定義為「RDF Site Summary」。但是這項工作沒有與UserLand公司進行有效的溝通,UserLand公司也不承認RSS 1.0的有效性,並堅持按照自己的設想進一步開發出RSS的後續版本,到2002年9月發布了最新版本RSS 2.0,UserLand公司將RSS定義為「Really Simple Syndication」。

目前RSS已經分化為RSS 0.9x/2.0和RSS 1.0兩個陣營,由於分歧的存在和RSS 0.9x/2.0的廣泛應用現狀,RSS 1.0還沒有成為標准化組織的真正標准。

2、 RSS目前的版本和推薦

到目前為止,RSS共有七種版本,推薦使用的是RSS 1.0和RSS 2.0,對於一些基本的站點同步,也可以選用RSS 0.91。

3、 RSS的語法介紹

一個RSS文件就是一段規范的XML數據,該文件一般以rss,xml或者rdf作為後綴。下面我們選擇http://msdn.microsoft.com/visualc/rss.xml中的一部分作為例子簡單說(略)

4、 RSS的聯合(Syndication)和聚合(Aggregation)

發布一個RSS文件(一般稱為RSS Feed)後,這個RSS Feed中包含的信息就能直接被其他站點調用,而且由於這些數據都是標準的XML格式,所以也能在其他的終端和服務中使用,如PDA、手機、郵件列表等。而且一個網站聯盟(比如專門討論旅遊的網站系列)也能通過互相調用彼此的RSS Feed,自動的顯示網站聯盟中其他站點上的最新信息,這就叫著RSS的聯合。這種聯合就導致一個站點的內容更新越及時、RSS Feed被調用的越多,該站點的知名度就會越高,從而形成一種良性循環。

而所謂RSS聚合,就是通過軟體工具的方法從網路上搜集各種RSS Feed並在一個界面中提供給讀者進行閱讀。這些軟體可以是在線的WEB工具,如http://my.netscape.com ,http://my.userland.com , http://www.xmltree.com ,http://www.moreover.com ,http://www.oreillynet.com/meerkat 等,也可以是下載到客戶端安裝的工具

5、 RSS的未來發展

隨著越來越多的站點對RSS的支持,RSS已經成為目前最成功的XML應用。RSS搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。相信很快我們就會看到大量基於RSS的專業門戶、聚合站點和更精確的搜索引擎。
參考資料:http://wm23.com/resource/R01/Internet_1005.htm

『捌』 網路程序設計和web程序設計有什麼區別

web2.0:正在變化中的互聯網

誰在炒作web2.0提到我希望繼續深入web2.0,雖然這個名詞已經傳播得較為廣泛了,但是我以為還有很多值得說的,而且web2.0隻是一個符號,它表明的是正在變化中的互聯網,這些變化相輔相成,彼此聯系在一起,才促使互聯網出現今天的模樣,才讓社會性、用戶、參與和創作浮到表面成為互聯網文化的中堅力量並表徵了未來。以下的提綱稿算是為中文網志年會准備的,還有很多思考沒有成熟和完善的地方。先貼出來,今晚離京16日回來再展開。

一、web2.0的基礎

那些認為web2.0是炒作概念的人忽視了互聯網在泡沫後沉潛的這幾年中發生的大大小小變化,一些應用和商業模式或者概念在這幾年裡獲得了發展,才導致web2.0的出現。我覺得這包括如下內容:

1、咳,咳,首先是用戶習慣的改變和用戶需求的改變。這句老套的話卻明確在發生,我們從上網「沖浪」到自己「織網」,從尋找信息變成分享信息。web1.0創造了一大批網民,從中誕生了web2.0的網民,而web2.0的潮流將會創造更多的織網者。

2、技術與資金的壁壘正在降低。現在我可以120元包月享受速度還算不錯的ADSL網路,而且域名和虛擬空間價格也能接受,最關鍵毫無技術功底的我也能利用建站程序輕松搭建我的blog,並且css模板和js語句方便我組織我的blog。

3、開源程序+開放內容+開放API。開放的精神正在籠罩著互聯網,正是這些敲響了技術集中和內容集中以及網站先發壁壘的喪鍾。它不僅提供了開放的精神,而且讓資源變得非常容易獲得,同時開發提供了參與與分享的可能。開源程序眾所周知,而開放內容則以MIT開放課程和wiki網路為典型代表,開放API不僅讓web有更好的聯結,而且方便用戶自己創造。

4、GPL、CC和Copyleft版權。是這樣一些版權協議確保了web2.0的可能,促進了知識創造與知識傳播。這些協議的功勞比想像的要重要得多,而且web2.0會像web1.0伴隨火熱的版權討論一樣,在未來產生新的版權討論熱潮。我和很多人一樣期盼這類版權協議能夠深入改變知識的創新與傳播。

5、我覺得微支付也比想像中要對web2.0的意義大。因為電子商務在一開始就基於b2c、b2b和c2c的方式並且應用互聯網的技術平台,能夠促進個人電子商務的發展。而web2.0將加速個人電子商務尤其是c2c交易,這個過程中,微支付起到了很重要的作用。paypal、支付寶等應該算是典型,同時paypal同時還有力支持了開源軟體和其它分享行為。

二、web2.0的精神

這些我覺得基本大家都達成共識了。
1、個人、去中心:這個太具有標志性了,基本上web2.0的絕大部分服務都存在一個個人標識明確的頁面。
2、社會化:我認為web2.0基本等於社會性網路
3、開放、共享
4、參與、創造

三、web2.0的技術與典型應用

1、rss、xml、ajax、traceback、tag等,這些技術並不是革命,也不一定最新出現,但是web2.0讓其廣泛應用,代表著技術的應用創新,參考1、技術創新與應用創新:blog、qq群與web2.0,2、應用導向的技術創新
2、blog、wiki、sns、文摘、group

四、web2.0的網站特點

1、分散化,小型站點的發展:類似flickr、delicious、feedburner這樣廣受歡迎的站點並不需要很大的規模,因為用戶參與其中。
2、用戶主導、用戶參與、用戶建設,參考互聯網用戶自主時代與互聯網企業的用戶為王策略
3、輸入輸出與cms的組織方式,可讀寫,參考1、rss,聚合的無數可能,2、Blog、CMS與網站內容的組織
4、用戶忠誠與用戶(社區)文化
5、服務型

五、web2.0的商業問題

1、用戶付費的可能:這一點在國外已經證實完全可行的模式,但是在國內確實比較難說,只是我個人持比較樂觀的態度,還是很看好這種模式在一定范圍內是可以實現的。
2、小型網站的可能:成本可以得到很好的控制。
3、web2.0產業鏈條:比如bsp、rss搜索、rss處理等等。
4、微支付:個人對個人的商務即web2.0電子商務實現的基礎。
5、長尾模式的商業理念:這是一種平台化的思路,其實現方法有多種,它和分銷等有本質區別,強調小規模交易在技術平台支持下的可能及其利潤創造。回頭再述。
6、行業應用:我覺得這是最直接的,依舊保持原有的商業模式和利潤來源,只是網站組織和與用戶的關系改變,而且更強調服務。比如IT行業網站的web2.0化已經比較明顯;旅遊行業網站的web2.0正在進行;人才招聘方面已經有了不少web2.0的應用等等

ASP網路程序設計 簡介

ASP即Microsoft Active Server Pages 的簡稱。

ASP是一套微軟開發的伺服器端運行的腳本平台,ASP 內含於 IIS當中,目前IIS最高版本為5.0版本。

通過 ASP 我們可以結合HTML網頁、 ASP 指令和 ActiveX 元件建立動態、交互且高效的 WEB 伺服器應用程序。同時,asp也支持VbScript和javascript等腳本語言,默認為VbScript。

ASP是經過伺服器解析之後再向瀏覽器返回數據,所以有了 ASP 就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼。因為所有的程序都將在伺服器端執行,包括所有嵌在普通 HTML 中的腳本程序。當程序執行完畢後,伺服器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。

但是這樣也導致一個問題,運行ASP頁面相對於普通的html頁面要慢一點,因為普通的html頁面只需要瀏覽器就能夠解析,而ASP則必須是伺服器將整頁的代碼都執行一篇之後再發送數據。

對於ASP的優點特點,我就不多講了。但是ASP的安全性還是要提一提,由於代碼是需要經過伺服器執行之後才向瀏覽器發送的,所以在客戶端看到的只能是經過解析之後的數據,而無法獲得源代碼,故編寫者不用擔心自己的代碼會被別人剽竊。

COPY來的,你自己比較下吧

『玖』 如何在Linux下使用perl編程讀取rss文件

你可以用Spreadsheet::ParseExcel先解析excel,再用Spreadsheet::WriteExcel寫入。
或者直接使用Spreadsheet::ParseExcel::SaveParser。

『拾』 怎麼開RSS

RSS閱讀器:等著信息來「找」我

2004年10月20日11時19分 | 【原文地址】
對於喜歡網上沖浪的網蟲,去Google、網路等搜索引擎中找信息,已經成為習慣和「網海」淘信息的必備。然而就在搜索引擎大戰意猶未盡、推陳出新搶奪眼球的時候,一種不靠搜而靠「推」的新技術,卻能夠把信息「送」到我們面前。這就是RSS閱讀器。
什麼是RSS 閱讀器

RSS閱讀器是一種軟體或是說一個程序,這種軟體可以自由讀取RSS和Atom兩種規范格式的文檔,且這種讀取RSS和Atom文檔的軟體有多個版本,由不同的人或公司開發,有著不同的名字。如目前流行的有:RSSReader、FreeDemon、SharpReader等。這些軟體能夠實現大致相同的功能,其實質都是為了方便地讀取RSS和Atom文檔。Really Simple Syndication 「真正簡單的聚合」就是RSS的英文原意。把新聞標題、摘要(Feed)、內容按照用戶的要求,「送」到用戶的桌面就是RSS的目的。

因此,要徹底明白RSS閱讀器帶來的從「拉(Pull)」到「推(Push)」的網頁瀏覽方式的變革,關鍵是要搞清楚讓人犯暈的RSS和Atom。可以說RSS和Atom目前還是少數人用的「高新技術」,對於不搞技術的人來說,這些字母的英文原文和類似名詞解釋式的定義,根本不能讓這些甚至連技術名詞都難以理解的使用者明白。下面將以舉例和類比的方式進行解釋。

如果一個人每天通常要瀏覽30個網站獲得各種所需信息,以現在瀏覽網頁的方式,就需要登錄30個不同站點搜尋每天可能發布的新信息,因為作為終端用戶很難獲知這些網站何時進行新信息的發布。在訪問之時,如果某個網站暫時沒有新內容,那麼這個人可能就要在一天內多次訪問某些網站。這種訪問方式獲取信息的效率較低,隨機性大。但如果將這30個網站放到一個瀏覽器或頁面下,當某個網站有了新信息的發布,這個瀏覽器就能發出通知,顯示更新內容,這樣用戶就不用登錄很多網站,多次查找信息,節約了時間,也不會錯過新信息,提高了信息的獲取效率。

打個比方說:可以讀取RSS和Atom文檔的RSS閱讀器就如同一份自己訂制的報紙。每個人可以將自己感興趣的網站和欄目地址集中在一個頁面,這個頁面就是RSS閱讀器的界面。通過這個頁面就可瀏覽和監視這些網站的情況,一旦哪個網站有新內容發布就隨時報告,顯示新信息的標題和摘要(Feed),甚至全文。這些信息可以是文本,還可以是圖片、音樂、視頻。另一種意義上,RSS閱讀器就像一個臨時標簽,能夠時時記錄個人瀏覽的歷史紀錄。它以每個使用者的閱讀歷史判斷信息的新舊,用戶閱讀過的就被認定為舊信息,未被閱讀的被當作新信息。因此,這些網站每一次更新的記錄(未讀的)都不會被錯過,即使用戶好幾天才有機會上一次網。

就本質而言,RSS和Atom是一種信息聚合的技術,都是為了提供一種更為方便、高效的互聯網信息的發布和共享,用更少的時間分享更多的信息。同時RSS和Atom又是實現信息聚合的兩種不同規范。1997年Netscape(網景)公司開發了RSS,「推」技術的概念隨之誕生。然而RSS的風行卻是近兩年的事,由於Blog技術的迅速普及和Useland、Yahoo等大牌公司的支持,2003年RSS曾被吹捧成可以免除垃圾郵件干擾的替代產品,一時形成了新技術的某種壟斷。這時Google為了打破這種壟斷,支持了IBM軟體工程師SamRuby2003年研發的Atom技術,由於Google的加入,Atom迅速竄紅。Useland公司的戴夫·溫那(Dave Winner)也迅速將RSS升級到2.0版本,形成了兩大陣營的對峙。但為了方便用戶使用和市場實際的雙重壓力,兩種標准有統一的可能,溫那在今年3月表示RSS將與Atom合並。現在多數版本的閱讀器都可以同時支持這兩種標准。

流行的RSS閱讀器

目前流行的RSS 閱讀器有適用於Windows系統下的RssReader、Free Demon,用於Mac OS X 系統(蘋果機多採用此系統)下的Net News Wire,還有用於掌上電腦等移動無線設備的Bloglines等

頂上的部分為菜單和各種功能的快捷鍵;左邊是各個站點或欄目的URL鏈接,這些鏈接一般由用戶根據需要自己添加和設置;右邊則是顯示的內容,上欄一般只顯示新聞的標題、更新時間等基本信息,下欄顯示上欄選中文章的摘要或是全文,也可以顯示用戶正在訪問的網站的頁面,這些可以由用戶自己選擇和設定。當左邊選擇某個站點或欄目時,右邊兩欄顯示的內容就隨之變化。比如,上圖左邊選擇「BBC新聞網站→技術(英國版)」這一欄目,右上欄就顯示此欄目當時(3/22/2004 2:11AM)最新的內容標題,下欄為上欄選中的「Talkative future for every gadget」這個標題的文章在BBC網站上的詳細內容。

欄目中顯示的詳細信息如圖2。左邊:網站或欄目的標識及名稱;每個網站中新的(未讀的)信息數,用地址類別名稱後括弧里的數字表示

RSS閱讀器將新信息帶到了用戶的桌面,而無需用戶去各個網站一遍遍的搜索,用戶只要打開設置好的RSS閱讀器,就可以等著信息「找上門來」。現在RSS閱讀器的各種軟體都是免費的,除了在www.Rssreader.com網站下載最新版本的閱讀器外,很多網站都提供RSS閱讀器的下載,一般提供RSS 新聞聚合服務的網站也提供各種閱讀器的下載。如果用搜索引擎搜索,可以找到各種版本。

有些RSS閱讀器需在 .NET Framework工作環境中運行,如果在安裝RSS閱讀器的過程中有提示,就需要先安裝Microsoft .NET Framework。可以通過 Windows update 獲取(http://windowsupdate.microsoft.com/),安裝.NET Framework後,Rssreader就可以順利安裝並使用。

剛剛安裝好的RSS閱讀器的左欄並沒有上圖顯示那麼多鏈接,除了一個默認的空目錄外一無所有。這就需要用戶自己添加感興趣的鏈接,進行符合自己閱讀習慣的設置,為自己訂制「一份新的報紙」。通過頂上「Add+」等功能鍵可以建立自己的目錄和類,並進行目錄的管理和屬性設置。每個RSS閱讀器都有提供如何使用和設置的幫助文件和使用指導。

進行左欄的目錄和地址添加的一個前提就是:提供內容服務的網站必須提供RSS新聞聚合服務。RSS閱讀器只能從那些提供了RSS或者Atom服務的網站上獲得信息。那麼如何找到RSS服務的信息源?為了方便用戶,一些RSS閱讀器直接在軟體中預存入了一部分RSS信息源,可以通過「Add+(添加)」鈕中的 「directory(目錄)」 選擇列表中推薦的URL。另一種就是用戶知道那些提供RSS服務的站點,一個簡單的判斷方法就是,如果網頁中有 等圖標的網站一般都提供RSS新聞聚合服務。這里需要說明的是:XML是支持RSS和Atom技術的互聯網編程語言,所以在RSS閱讀器中添加的URL地址必須是以.xml結尾。比如:新華網提供的「紀念鄧小平誕辰100周年專題」,必須添加的是:http://rss.xinhuanet.com/rss/xiaoping.xml。

RSS閱讀器在中國

現在盡管RSS技術在美國已進入互聯網主流領域。Yahoo!, Amazon.com, Ebay.com等巨頭紛紛把自己的新聞、產品信息等轉換成RSS格式,以滿足快速增長的RSS用戶需求。但在中國,RSS今年才出現,除了一些博客外,到目前為止,大多數人對RSS還並不熟悉。

博客中國www.blogchina.com在今年3月底首先推出了XML訪問的方式,提供包括:博客焦點、熱點話題、專欄文章、博客文章等在內的15個頻道的RSS服務。8月9日,新華網推出了RSS聚合新聞,提供的聚合新聞欄目有「國內新聞」「國際新聞」「財經新聞」「體育新聞」「文娛新聞」「軍事新聞」「IT新聞」「科技新聞」「教育新聞」「法治新聞」11個新聞欄目和「紀念鄧小平誕辰100周年」的專題欄目,新華網稱其為「試運行」。

由於RSS提供自定義式的個性化服務,可以很好的將廣告和推銷置之門外,也避免了訂閱郵件時帶來的垃圾郵件,所以RSS閱讀器得到了很多人的歡迎,尤其在Blog技術普及和迅速發展的2003年,RSS曾被吹捧成可以免除垃圾郵件干擾的替代物,甚至有人這樣描述:「RSS不是一個技術名詞或標准名稱,而是一個『新媒體』的概念。這個『新媒體』因其更好的時效性、個性化、可操作性和互動性而對傳統平面媒體和互聯網媒體產生著革命性的沖擊。」但那些需要靠廣告來贏利的商業網站,卻在不同程度地排斥RSS技術,所以至今就世界范圍而言提供RSS服務的網站並不多。www.Rssreader.com 網站現在提供的RSS Feeds的數量也僅為:英語76、荷蘭語66、法語7、德語5。

今年5月,上海玉珀電子科技有限公司開發了第一個中文版的RSS閱讀器--「看天下」,並稱「看天下www.kantianxia.com是全球最大的中文RSS內容提供網站」。但除了網站本身提供的各類信息RSS服務外,「看天下閱讀器」提供的RSS Feeds當前只有:博客中國 www.blogchina.com、中國汽車網www.chinacars.com、ASPCOOL、中國軟體網www.CSDN.net、Yahoo News、愛佳家www.ijiajia.com、先鋒網www.pcpchina.com、網典資訊www.netcull.com 8個網站的部分頻道。這些網站也是在今年5月底才開始與玉珀公司合作提供RSS服務,且網站首頁也註明了:本站是RSS技術測試站點。

漢化版的RSS閱讀器「看天下新聞資訊閱讀器」幾乎就是Rssreader的一個翻版,功能、框架等基本相同。但「看天下」閱讀器當前似乎總在右下欄的顯示方面有些問題(就我個人多次利用不同機器的試驗來看):右下的詳細信息顯示欄顯示的內容,經常跟右上欄的題目對不上。如圖4,右下欄顯示的是與汽車毫不相乾的英文信息,且無論上欄如何變換文章題目,右下欄的始終是這條國際熱點。此軟體可以在「看天下」網站免費下載,直接就可以安裝運行。

新的技術,總需要接納的時間;新的事物,總能勾起人們的憧憬;RSS閱讀器來了,我們有理由期待那個可能給我們瀏覽新聞帶來變革的時刻。(作者:楊斌艷 社科院新聞與傳播研究所

熱點內容
php配置mail 發布:2024-05-19 11:52:37 瀏覽:906
歐洲國家的雲伺服器 發布:2024-05-19 11:43:30 瀏覽:44
左游手柄助手2腳本 發布:2024-05-19 11:40:28 瀏覽:1002
挖礦需要什麼配置 發布:2024-05-19 11:38:02 瀏覽:895
eclipse導出ant腳本 發布:2024-05-19 11:20:28 瀏覽:99
如何改變vivo手機賬戶密碼 發布:2024-05-19 10:56:07 瀏覽:377
sql的length函數 發布:2024-05-19 10:55:15 瀏覽:546
資料庫管理系統設計報告 發布:2024-05-19 10:49:50 瀏覽:685
linux怎麼將驅動編譯進內核 發布:2024-05-19 10:23:47 瀏覽:768
c語言讀程序題 發布:2024-05-19 10:13:52 瀏覽:675