跳到主要內容

資訊的彙總與篩選,談 RSS, Instapaper 與 IFTTT

Google Reader 過去曾經擁有一個功能,就是「分享」,分享功能可以將你標記過的文章更新到一個公開的網頁,任何人都可以透過網頁得知您最近的閱讀項目,過去我是將這個分享功能當做自己的資訊彙總工具,直到 Google 將這像功能取消,改成將文章更新到「Google Plus」的專頁上,而我對於 Google 的社群服務實在沒什麼興趣,因此放棄了之前的資訊彙總方式。

使用網路的人都應該了解網路存在部分的風險性,除了隱私資料可能曝光之外,有時還會不小心遇到網路服務廠商的不預警倒閉造成資料大量遺失。因此多半的時候大家都會把資料存放在兩個以上的地方,會玩部落格的人可能就會把資料存在 Blogger 或 Wordpress 各開一個站台;玩 Facebook 的人可能也會利用同步服務更新到 Twitter 或 Plurk 上頭。雖然麻煩了一點,不過至少一個東西掛點時還可以使用另外一個網路備份,這就是「分散風險」。

以上分散風險的作法,是對於發佈訊息而言,如果你是要彙總資料的話,面臨到的問題就是該如何將來自四面八方的資訊集中。記得使用 Firefox 不久後,我就開始接觸到從網站訂閱 RSS,利用 Google 閱讀器將各個網站的資訊透過 RSS 分類,你可以在一個網站閱讀到數十個網站的更新內容,大大減少資訊彙總的時間。

資訊彙總之後,另外一個問題就出現了。過去人們因為忙於在各個網站之間奔波,累了就雙手一攤就不看了。但對於想要收集到豐富資料的人來說,資料量是越多越好,而 RSS 正好符合喜歡被資訊轟炸的人,結果每天的資料量可能隨便就有破千篇的文章要閱讀,如何過濾資料就是非常重要。

過濾資料最快的方式,就是透過某種標記,文章一開頭我提到我利用「分享」功能把資料集中到一個網頁裡面,現在我想要挑選 Google 以外的服務來幫我做到,於是我認識了 「Instapaper」。Instapaper 是一個待讀服務的網站,你可以在你有興趣的文章上面,按一下瀏覽器的「工具書籤」,他就會將文章的標題與文字送到 Instapaper 網站上,你可以在私人的帳戶當中閱讀過去篩選過後寄到 Instapaper 的文章內容。

雖然 Instapaper 很方便,但是近幾年行動裝置開始增加,人們閱讀資訊的方式開始改變,人們閱讀 RSS 雖然還是使用 Google Reader 閱讀器,但是使用的不再只是瀏覽器,而是各式各樣的 App。這些 App 同樣可以接收 RSS 資訊,也支援將文章內容分享到各類社群網站讓更多人閱讀,卻不一定有「分享到 Instapaper」的功能,為此我著實傷腦筋一番,所幸我使用的App,例如 Byline、MobileRSS、Reeder 都有支援 Instapaper API,但這樣不是一個妥善的方法。我需要有一個類似「自動分享」的服務,可以將我在 Google Reader 閱讀器上面標記的項目自動傳送到 Instapaper 的服務,正巧讓我碰到了 「IFTTT」。

IFTTT,其名來自於他的功能「IF THIS THEN THAT」,當某個條件發生時會自動幫你做什麼動作。網路服務就像各個港口一樣,每個港口都可以幫你做到特定的服務,某些服務可能是特別好特別棒。你要連接任何一個港口,都必須設定他們專屬的通行頻道,也就是 API。我將任何一個服務和服務之間的互動,稱之為「連動」。

連動的目的就是,當我張貼一篇文章到 Facebook 時,我可以透過 twitter for Facebook 的應用程式,將我的文章同步貼到 Twitter 網站上給其他網友觀看,而我不需要將同樣的內容手動複製貼上到 Twitter上,過程看起來就像全自動一樣。

要使用者一一設定各個服務之間的連動,除了要熟悉各個服務的API設定值之外,最重要的問題在於你要明白當中的邏輯關係,例如當什麼情況發生的時候才會觸發「連動」的功能。而IFTTT就是為了解決這個狀況而生,他底下設有數十個網路服務的項目,你可以任意串連這些網路服務。

在我的例子當中,我設定的連動功能是,當我將 Google 閱讀器的文章標記星號時(觸發的條件),會同步將文章送到 Instapaper 當中(執行的動作)。因此每一篇我在 Google 閱讀器標記星號的項目,通通會在下一次的同步更新時,觸發到 IFTTT的機制,文章項目就會自動傳輸到 Instapaper 當中。

流程示意圖

利用這個觸發功能,你也可以將資料送到 Email 或是 Evernote 當中,這有什麼好處呢?這樣你就可以利用單一個平台就能管理你來自四面八方的資訊,想要什麼資料只要利用搜尋就能夠辦得到,這就是我的資料彙總的方式。

在此悼念一位智者,Aaron Swartz,這位曾經參與 RSS 1.0 規範編制的人,R.I.P.。


Ref.
  1. 網路神童、RSS 規格制定者、Reddit 網站創辦人 Aaron Swartz 自殺身亡 | T客邦 - http://goo.gl/nO9qA

留言

這個網誌中的熱門文章

浴室蓮蓬頭水量復活了!

狀況是這樣的,進入冬季之後開始感覺熱水器的水似乎越來越常忽冷忽熱,熱水洗不到兩分鐘馬上就變成冷水,由於狀況太過頻繁因此開始上網查查可能的原因有哪些。

熱水器進水量太多,熱水器來不及燒熱熱水器裝錯,大廈用裝成公寓用(水壓不同)水壓不穩,建議裝個加壓器蓮蓬頭卡到沙子水管內鈣化.....
個人相當偏向簡單容易的解決方法,所以調整了水塔的水量,也把蓮蓬頭打開來清了清,順便把櫻花牌熱水器的溫度調了又調都沒有明顯的改善效果。

這時讓我比較驚奇的事情發生了,因為數年前曾經發生不良的洗手臺可能因為熱脹冷縮的關係而發生爆裂的情況,因此我很久沒有使用洗手臺裝熱水來使用。但因為逼不得已,打開洗手臺開熱水使用,竟然發現熱水可以源源不絕地供應,這代表說從水塔到熱水器到浴室的運作都是正常的,那代表的是蓮蓬頭有問題!

蓮蓬頭多半有個旋扭,可以決定是由蓮蓬頭出水還是下方的水龍頭出水,兩邊的出水量都一樣小就代表進水的時候有問題。而這時我在 Mobile01 上頭找到了相同狀況的苦主,用了他的方法竟然一試見效。

先全開熱水
再用一字起子將制水塞(螺絲) 轉緊轉鬆 轉緊轉鬆 轉緊轉鬆
就看到一些砂狀污垢流出
熱水的水量就恢復正常
沒錯,就是拿一字起調整熱水管線下方的螺絲,順時鐘轉緊時,水量會變小;逆時鐘轉鬆時,水量會變大。重複幾次這樣的動作後,我終於看到我的蓮蓬頭有了正常的水量,原來是負責水量的螺絲因為長時間使用,空隙被一些鈣質給填滿,造成水量變小。

為什麼水量變小會影響到水溫呢?因為現在的熱水器都有防空燒裝置,當熱水水量過小的時候就會自動熄火,你需要把熱水關起來重新打開才會讓熱水器重新點火。當你的蓮蓬頭水量過小卻很熱時,你會降低熱水的水量並且提高冷水的水量,此時熱水溫度降低而熱水量低到某種程度的時候就會讓熱水器熄火,接著就是清涼的冷水從蓮蓬頭灑到你的身上,透清涼啊XD


插曲:

當我對蓮蓬頭完全失望時,拿著水盆猛從臉盆撈水沖澡的我,還真想買這款產品,可以將臉盆的水龍頭轉接到蓮蓬頭的工具,《面盆沐浴切換頭》,真是超吸引人的。



Ref
(己解決)浴缸水龍頭及蓮蓬頭純熱水是純冷水出水量的1/3, 是水龍頭內阻塞? 還是熱水水管阻塞? - Mobile01行動版 - http://goo.gl/NTBrl 面盆沐浴切換頭 、水龍頭及水管修理零件 | 水材/防水商品 - 特力屋 - http://goo.gl/uA…

合併多個 Excel 檔到一個工作表中

最近工作遇到一個問題,需要去檢驗近千個檔案的內容是否有問題。檢驗的方式雖然可以透過函數來判斷,但是上千個檔案量光是打開就覺得麻煩,覺得在驗證之前一定要把檔案想辦法合併起來。

巨集合併M Riza 先生提出一個很棒的方法,"Merge multiple excel files into a single spreadsheet (MS Excel 2007)"。

Step by Step開啟 Excel,按下 Alt + F11 叫出巨集編輯器,貼入網站中的 Code
修改第8行的路徑,改成需要合併的 Excel 檔存放路徑
按下執行鍵就 OK 了
心得儘管是 CSV 檔案也能正確合併。
這邊要注意一件事情,Code 當中的 A2 是起始的儲存格,在合併過程中會忽略掉標題列,直接從第二列開始複製;若是你想連標題列都合併起來,請改成 A1。IV 是他的複製欄寬,可以改成自己想要的欄寬。
Range("A2:IV" & Range("A65536").End(xlUp).Row).Copy
值得注意的是,雖然這個方法是給 Excel 2007 使用,但 Excel 2007 開始有個重大變化,就是 Excel 最大列數從 2^16 次方改成了 2^20 次方。這代表你可以處理的資料從 Excel 2003 的 65,536 筆增加至 1,048,576 筆。
心得第二點的發現是因為我合併了所有的檔案,還很慶幸原來只有六萬多筆,最後慚愧地發現原來資料數量有三十萬筆,而 Code 當中卻只設定到 65,536 筆,只需要把 A65536 改成 A1048576 即可。

2^4 代表的是16倍的資料處理量,過去 Excel 2003 只能處理六萬筆資料,如今拜軟體、處理器的提升,我們比起過去的人擁有更大的優勢來處理資料,感謝技術的進步。

JMC ExcelJeeShen Lee 李毅胜先生也寫了一個 Excel 巨集,"JMC Excel – Join, Merge, Combine multiple Excel sheets or Excel workbooks",畫面是我喜歡的簡潔類型,試用版可以一次合併 10 個檔案,如果你想要完整版的話可以寫信給作者花個 $7 購買他的檔案來使用看看。

不…

ASUS 主機板驅動全裝卻還有黃色驚嘆號?也許你少裝了這個…

今天重灌了一台電腦,主機板是 ASUS P9X79 WS ,照例上了 ASUS 的官網下載了相關的驅動程式安裝,因為原始的驅動程式光碟已經毀損無法使用。

等到全部安裝完,連 Windows 7 的更新結束後,裝置管理員內的部份硬體依然出現黃色驚嘆號( yellow exclamation mark ),這顯然代表我有什麼東西沒有裝到。

問題:安裝了所有驅動程式,還是有部份裝置沒被驅動SM匯流排控制器基本系統裝置( Base System Device ) x N 個
解決:你可能真的有東西沒裝到,例如…

我通常安裝的都是置頂的晶片組驅動程式,也就是使用綠色框框的 MEI 驅動程式,安裝完成之後也的確可以正常運作。

MEIIntel(R) Management Engine Interface
我再回頭到官網看一下,奇怪,為什麼舊版本的驅動程式反而容量大許多,新版只有59MB,舊版卻有 255MB。

好奇安裝了一下,黃色驚嘆號竟然全部消失了。該死,原來我一直少裝這款驅動程式。

ChipsetIntel(R) Chipset Software Installation Utility
如果你有相同問題,不妨回頭到官網,找一下 Chipset 驅動程式,就挑最容量大的那個吧!