二月 28, 2015
» 用 IFTTT 做自動生活紀錄 (LifeLog)

我會想要把看過的書籍、電影,喜歡的Youtube影片,貼過的文章等記錄下來,之後可以方便回顧。過去要這麼做,少不了得手工紀錄,但手動紀錄其實是相當沒效率的。

過去幾年裡,我使用 Google 日曆紀錄簡單的一行日記,使用Anobii 紀錄讀過的書與心得,使用豆瓣電影紀錄看過的影片,使用 Facebook/Google+、Blogger 等分享連結與寫文章。最近我的做法仍然沒有改變,但會利用 IFTTT 來自動將我更新的書、影片、分享過的連結等自動紀錄到我的 Google 日曆中。

IFTTT 是一個幫你連結各種不同網路服務的自動化工具,包括 Google Calendar、Facebook、Evernote、RSS 等各種服務。其運作方式是先指定一些需要的配方(Receipe)。



IFTTT會定時追蹤你使用的一些服務的狀況。當你的配方中包含的服務的內容改變時(如 Blogger 上有更新的文章),IFTTT 可以自動將結果添加到你的另一個服務中(如加入至日曆)。

以我自己為例,要將 Blogger 上的文章更新到我的日曆,只需先找出我的 Blogger RSS http://blog.gasolin.idv.tw/feeds/posts/default,然後建立「RSS -> Google日曆」的配方即可。Anobii 或豆瓣的做法也類似。


 
 另一類則是從社群網站將文章加到日曆,也是建立簡單的規則即可做到。



我的生活紀錄 (LifeLog)現在能自動記錄的資料有:
  • Facebook 貼文
  • Blogger 貼文
  • Anobii 書籍
  • 豆瓣書籍/音樂更新
  • Youtube 設為喜歡的影片
  • FourSquare 地點打卡(很少用)
 如果你有其他自動生活紀錄 (LifeLog)的想法,也歡迎與我分享。

五月 23, 2009
» Regression

退化?

最近認識的新朋友,向我介紹關於前世今生、打開第三隻眼等等的體驗。收費是一次五千塊台幣。

雜亂地讀過一些書籍,我依然如故,沒有相信什麼,樂於嘗試新的體驗,討厭被騙。

我說,事實是不需要相信的,人生是有限的,每個人都需要一點錢。

我想,我樂意嘗試免費的體驗。

她告訴我,這可以讓我去面對我所習於逃避的心理障疑,經歷了那樣的過程後,我將有更清醒的覺知。

很巧地,當我在探尋著什麼時,就會有什麼其它的線索跑出來。相當有趣。

剛拿了本特價的《OUT OF THEIR MINDS》,內容是簡介15位電腦科學家的人生與他們的發現。第一位是 John Backus,他在 25 歲時還不知道自己要幹麻,但接連的因緣際會讓他成為第一個高階程式語言 Fortran 之父、創造了 Backus-Naur Form 及程式語言 FP。章末提及他在 1991 年時從科學介抽身,練習冥想並閱讀 Krishnamurti Eva Peirrakos 關於內省的著述。他說:「大多務的科學家是為科學家的原因,是他們害怕生活(或譯人生?)。」("Most scientists are scientists because they are afraid of life.")、「藉由看著你的自我,你真的得到了對於一切的奧秘的感激。你沒有從試著尋找物理定律中得到。」("by looking at yourself, you really get an appreciation of the mystery of the universe. You don't by trying to find the laws of physics")

這個故事告訴我們,如果他太早開悟,我們的第一個高階程式語言也許會晚個三五年才由另一個還沒開悟的人發明?

六月 3, 2007
» Python 之道

(inherited from The Zen Of Python @ pot)

善 那是顯明易懂,

美 這不簡單明白?

拒繁複,無 雜亂。

 拋棄 稠密糾結,

 擁抱 平順流暢,

是那閱讀感美好。

淫巧不配遮蔽原則,

可那務實卻強勝美觀。

不存在消失的錯誤 只在被放行時可能;

存在模擬兩可間 不接受猜測的誘惑。

那兒

總應有一個 完美的那一個 明確的辦法,

即使在初始 不似荷蘭人看得明白。

話說要三思而後行,

 卻是坐而言不如起而行。

它就是個壞主意,當那作法難以說明;

它就像個好主意,既是作法容易說明。

 命名空間可多妙--咱們多用好!

五月 12, 2007
» TurboGears 的開發哲學

TurboGears 的開發哲學有三:

1. Keep simple things simple and complex things possible
讓簡單的事情維持簡單, 並讓複雜的事情變得可辦到

2. Give defaults while you give choices
提供選擇時一並提供預設值.

3. Give choices while the one obvious way depends
當莫衷一是時就提供選擇.

biggo.com.tw

A Django site.