IMGP1515.JPG
八戒部落溯溪 - IMGP1515.JPG (from tino)

Tino 發表在 痞客邦 留言(0) 人氣()

使用快速鍵快速發噗(plurk)

有時候一天過去,竟搞不清楚自己做了些什麼,更疑惑時間到底花到哪裡去了
於是想要有個工具能讓我方便快速地記錄自己在做什麼
很自然地,想到要用網路上免費的lifestream服務來做記錄

lifestream是什麼呢?我最早見到lifestream這個字是看到它被用來形容jaiku這個服務,
jaiku跟twitter和plurk是差不多的東西,它最厲害的地方應該是它很快地就被google買下... ...
而當年它最大的特色是讓使用者可以利用多種方式來發表訊息,
其中包括email,手機簡訊等等。可以讓使用者方便地在生活中記錄每一刻的心情。
現在呢,micro-blog、lifestream、甚至是status,都被某種程度的混用了。

我最後決定在現今眾多類似服務中選用plurk來做記錄,原因無他,就是看上了它的時間線顯示方式,
最早實現在網路上用時間線(timeline)來顯示資訊的應該是mit的一個project吧,
(http://www.simile-widgets.org/timeline/)
它目前也提供了簡便的工具讓大家可以製作自己的timeline。
不過呢,對我來說還是直接使用plurk比較簡單。

為了能隨時記錄自己在做什麼,我希望能按個熱鍵就可以開始輸入我要記的東西
輸入完按個Enter就發送出去。努力了一番後成果就是,隨時,按個Ctrl+p,螢幕就出現如下圖中的那個視窗:

2623-412663a70f0a3d71.png

此時就可以開始打要記錄的文字,打完按 Enter 就直接送到我設定好的plurk帳號,
並且自動關閉讓我回到原來的視窗。

這東西要怎麼做呢?首先請去下載curl這個程式(http://curl.haxx.se/),
在winodows的環境下,你要下載的應該是:
(http://curl.haxx.se/latest.cgi?curl=win32-nossl)
或是:
(http://curl.haxx.se/latest.cgi?curl=win64-nossl:
將之解壓縮後儲存到c:\windows這個目錄下。


接下來請安裝 autohotkey 這個軟體,並依照下面的方法編寫一段程式碼給autohotkey執行。
安裝autohotkey的部分請參考其他網路上的教學…
(http://blog.nownews.com/jazzdog/textview.php?file=54048)

要編寫程式給autohotkey執行請開啟一個純文字檔並編寫其內容為:

^p::

InputBox, OutputVar, , , , , 100

Run, "curl" -d nick_name=MyName -d password=MyPass --cookie-jar /curl.cookie http://www.plurk.com/Users/login --connect-timeout 2, , Min

Run, "curl" -d qualifier=says --data-urlencode content="%OutputVar%" -d uid=MyId --cookie /curl.cookie http://www.plurk.com/TimeLine/addPlurk --connect-timeout 2
, , Min

請注意以上應該只有四行程式,
其中MyName請換成你自己的plurk帳號,MyPass是你plurk的密碼,
MyId請換成你的uid,這可在plurk的原始碼中看到,或是在這個頁面
http://blog.daydream.idv.tw/789.html 輸入你的plurk帳號查詢。
然後將此純文字檔儲存為lifelog.ahk。
如果你的autohotkey 有正確安裝,此時點兩下lifelog.ahk會看到系統列多出一個綠色的圖示,
然後,你隨時想記錄一下在做什麼時,就按一下Ctrl+p就行了。

注意,目前無法發送中文訊息,如有能人智士知道如何解決麻煩指導一下。
還有,如果你像我一樣會送出很多只對自己有意義的噗,請認真考慮新建一個帳號。

Tino 發表在 痞客邦 留言(0) 人氣()

(本文原發表在 PTT 的 EZsoft 板)

不知道板主說twitter (TT)爛是指功能不足還是說它後面的技術架構爛
不過,雖然更優秀的競爭者如jaiku, pwonce, plunk等層出不窮,
使用者逛一圈後大都還是回到了TT,
而且,雖然TT本身功能少,但因著它在此類服務中的開路先鋒型角色
各類輔助工具及服務反而讓它成了最可"玩"的服務
相關資訊也最容易被找到,因此我選擇了它。

FriendFeed(FF)則是另一個最近火紅的網路服務,
幾乎但無法完全取代TT,
一方面它在lifestream的功能上比TT+twitterfeed表現的更好
一方面它卻像TT其他的競爭者一樣,仍然難以將TT上的社群拔走

若想同時使用兩者,並讓兩個地方皆出現你在網路上的"產出"時該怎麼做呢?

一:其他。有一些錯誤的組合,會讓訊息在TT和FF間無限重覆或是不出現,
就不一一討論了。

二:如同板主在前文所說的,將所有服務的RSS匯進FF及TT(TT本身也匯進FF),
這樣的缺點就是在FF在會出現兩份重覆的訊息,而且要同時維護FF及TT的清單。

三:所有RSS匯入TT,只將TT匯進FF,
這樣在FF上也就和TT一樣只能看見文字,影片和照片都顯示不出來,
完全喪失FF在內容表現上的能力,損失太大。

四:利用Yahoo! pipe將FF中來自於TT的內容濾掉,再匯入twitterfeed,
這樣只需維護一份清單(在FF上),缺點是FF上仍會有兩份重覆的訊息
不過大致上還算可以接受。

五:也是利用Yahoo! pipe,而且在TT<->FF兩個方向都用一次:
我們先用Yahoo! pipe濾掉TT中來自於FF(透過twitterfeed)的內容,產生一個新的RSS A
在FF中不選用的服務,而是選取新增一個blog,在blog url填入 A
再用Yahoo! pipes濾掉FF中來自於TT的內容,產生一個新的RSS B
在匯出FF的內容到TT(透過twitterfeed)時填入 B。
這樣就能達到我原來的目的,而且不會有重覆的內容,也能發揮FF原本內容表現上的能力
唯一的缺點是,別人在FF上看到我在TT上的發言而想給予comment時,
無法直接利用FF在我的TT上產生一個reply。
五的完整步驟為:
1. 參考 http://pipes.yahoo.com/tino/twitter_ 制作一個pipe,
在Fetch Feed部分填入你的TT的RSS,記下這個pipe產生的RSS A
2. 在FF上訂閱 A
3. 參考 http://pipes.yahoo.com/tino/friendfeed_ 製作一個pipe,
在Fetch Feed部分填入你的FF的RSS,記下這個pipe產生的RSS B
4. 用twitterfeed匯入B,並在prefix部分填入 FF_

也許你會覺得看不懂,不過實際做起來很簡單,
我自己也是第一次使用Yahoo! pipes,看了一個簡單的範例就完成了。

Tino 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼