ifttt 是一個什麼樣的網站?
請教一下這是一個什麼樣的網站(http://ifttt.com),國內有類似的么?
ifttt 是英文 If This Then That 的縮寫,顧名思義,你可以在ifttt 上設定一個條件,讓系統為你做出特定的動作。
ifttt 支持的條件並不需要你像編程那樣輸入複雜的if 語句,你只需要挑選ifttt 提供的第三方服務里的某一個,指定它出現某種狀態時,就觸發另一個服務的某個動作。一切都可以在彈指間完成。
比如:- 你可以設定ifttt 在天氣狀況變成下雨時給你發郵件
- 你可以設定ifttt 在發現有人對你在Twitter 上提及時將對方提及你的內容發到Evernote 里
- 你可以設定ifttt 在某個RSS 有更新時,將更新的內容發送到Read It Later 里
很好玩,不是么?
首先,http://ifttt.com是一個網站,但是ifttt不是一個網站。作為單一的一個網站,ifttt完全沒有用。
ifttt是「一坨」網站的開放集合……突然一夜之間,twitter的TimeLine上充滿了「ifttt」這個標籤。所有人都在討論它。
這個一眼望去滿腦子問號的東西。ifttt ,到底是什麼?上面我把這幾個字母寫的很大,並不是為了方便大家看清楚這到底是幾個什麼字母,而是ifttt就是這個風格。當你得到邀請,登入 http://ifttt.com 這個網站的時候你就會發現,這裡什麼都很大!
這個網站上什麼字母、按鈕、LOGO……都很大。
但是,大就是這個網站的特點?那可太沒意思了。事實上,ifttt是一個超級神奇的網站(好吧,請不要腦補某山寨網站的電視廣告)。
ifttt即If This Then That,如果這樣了,那麼那個就……
你可以在ifttt上設定一個條件,當達到你設定的任意一個條件時,便觸發任意一個(你指定)動作。這裡的兩個「任意」是指開放的互聯網服務,比如flickr,twitter,facebook,youtube等。比如說:「如果零零發在Flickr上上傳了1張照片,那麼我就在twitter上發送一條留言『哈哈你又上傳照片了啊』」.
因此,很難說ifttt是「一個」網站,事實上,ifttt是一個集合了所有擁有開放api的網路服務的超級互聯網編程語言。它讓整個互聯網服務,變成你的一台個人計算機。每一個學習過基礎編程的朋友們都應該對這個 if xxx then ooo 的句式不陌生,根據條件選擇下一步的執行正是整個計算機技術和程序語言的基礎。我們能夠利用電子計算機進行科學計算,處理文檔,瀏覽網頁或者玩網路遊戲,都是由軟體裡面無數個if邏輯和硬體中的與、非、或門來實現的。
在電子計算機的發展歷程中,每一次計算機語言的創新和進步都會極大的推動計算機應用的發展,在這裡咱們就不回顧計算機語言的發展了,但是大家要知道,從最早的紙帶直接輸入二進位代碼的原始機器語言,到現在大家熟知的C、C++、Basic等高級計算機語言,還有在網頁技術方面不斷進步的從html到asp、.net、php等語言,計算機語言的進步和發展都推動了更豐富的計算機應用的實現,程序員們用計算機語言書寫著我們所離不開的信息時代,用一個個if……then……語句創造著一個個應用程序、軟體、網路服務……
而ifttt,用一種超然於互聯網之上的視角,將所有擁有開放api介面的穩定互聯網服務當成了一個個應用模塊,把整個世界的互聯網當成了計算機本身,把每一個使用這些互聯網服務的用戶都當成了程序員,而ifttt是什麼?ifttt就是一個為整個互聯網服務所設計的「超級互聯網程序語言」。
曾經比爾·蓋茨說:我要有個操作系統!於是他用計算機語言編寫了DOS。
現在一個用戶說:我要零零發在發布了blog之後,我就自動在facebook上罵他寫的太蠢啦!於是他可以用ifttt:if 零零發的blog有更新,then ,我在facebook發一條狀態。
當然這個ifttt還可以更複雜,就像我們常用的計算機軟體都很複雜有無數個if一樣。這個用戶還可以繼續:if 我在facebook上罵了零零發十次,then,把這十條匯總發表在我的個人blog裡面。if,我的個人blog被零零發回復了,then,我在twitter上嘲笑一下他。if 我在twitter上嘲笑了零零發十次,then,把這個信息轉發給如下好友。if 零零發三天都沒有回應,then,給他發個email邀請他來看看吧……
事實上關於ifttt的想像是可以無窮無盡的,就好象計算機語言的發明者並不知道程序員們會用計算機語言寫出什麼樣的神奇應用來一樣,ifttt的用法也將完全取決於它的「程序員」們——所有使用那些網路服務的用戶們,的想像力。
互聯網發展到今天,一個全新的時代來臨了,互聯網有了屬於自己的「語言」。
If,你還不知道這個服務,then,你必須要看看這篇文章了
if,你看了這篇文章,then,你應該把它轉給你的朋友們if,你看了沒有轉,then,零零發會傷心哦……if,轉載沒有註明出處,then,戀愛發卡,考試全掛,工資月光,喝水塞牙!……轉載:神器IFTTT是這麼玩的····1. ifttt的出現真可以實現未來你掛了也能一個人辦喪事:if三十天未發推,then啟動一系列任務:1.發郵件告訴殯儀館來收屍(親,你可以看我的google location);2.自動轉賬;3.發表遺書告訴親友可於30天後到某處悼念;4.分享生前錄好的視頻,最後再操一遍GFW。2. 理想狀態下的ifttt應用場景:一旦老婆的推上出現「加班」字樣,立即激活一條手機簡訊通知。同時,自動檢測谷歌日曆,找出幾個今晚沒有事情的老友。隨後,在FB上新建一個活動「今晚喝大酒」,一旦超過3人同意,觸發一條訂餐消息給餐廳。餐廳查詢Evernote,找到這群人最喜歡的菜和酒。3. ifttt應用舉例:if 明天下雨,發推DM給自己的心儀女友:「親愛的,明天出門帶傘,我是你的陽光」。4. #ifttt 是什麼,就是某一天的某一時刻,你朋友喝醉了,在youtube上罵你是sb,然後你就會收到一條推,一條簡訊,一封郵件,告訴你你是sb,四方會告訴你罵你是sb的人在哪裡,calendar會記錄這一重要時刻,stocks會告訴你你變成sb後世界股市有什麼變化~
5. ifttt 實例應用,研製一個最簡單的觸發機關,觸發快捷鍵例如 ctrl+c+f,賦值等於發一條推。If 推文發布,then觸發簡訊,這就是最簡單的報警裝置。以後功能完善還可以自動撥110,調轉攝像頭看現場,逃往安全房後,自動落鎖,客廳開始釋放乙醚。
6. ifttt非常重要的一個優點是,將常用服務(twitter,加星或分享的Google reader條目,加過標籤的instagram和flickr照片)中的重要資料,全部發送到一個存儲服務(Dropbox,evernote,Gmail),需要用的時候檢索起來將非常方便。7. 新版「姨夫體」(ifttt):If 姨夫愛抽紅塔山 then 就不給舅舅買紅河。8. babyfish 然後你收不到簡訊(如果延遲的話)就輾轉難眠 RT@yun_chuang: 設定午夜,簡訊自己:「關機!睡覺!晚安。」 #ifttt 好像挺無聊。。。9. someok 我的ifttt應用如下:gtalk發推,通過gtalk監控某人推,把推聚集到evernote。本來想搞個evernote內發推的,發現不支持10. ifttt天朝版:只要新聞網站或論壇出現不河蟹內容,就會觸發新華社發送通稿,然後通知地方網監處刪帖,組織跨省抓捕,再生成一個愚樂新聞轉移大家視線。平時設置成24小時每小時唱紅歌。11. ifttt的一個可能的應用:If 【check in 飯店大於7次每周】 then 【tweet and facebook 「我是一個吃貨,快阻止我」】12. ifttt這玩意絕對可以寫到推理小說去~達成條件才能觸發機關,要是這玩意能共享就好玩了XD。比如你在某地check in下然後就自動發推,這時候你看了推才能推測接下來的活動。。。(泥馬這完全違背了人家的功用阿!!13. ifttt 死循環功能: if GetMsg(twitter) then PutMsg(facebook); ifGetMsg(facebook) then PutMsg(twitter);轉自twitter的 @guangzhui 的調侃說法是:#ifttt 是什麼,就是某一天的某一時刻,你朋友喝醉了,在youtube上罵你是sb,然後你就會收到一條推,一條簡訊,一封郵件,告訴你你是sb,四方會告訴你罵你是sb的人在哪裡,calendar會記錄這一重要時刻,stocks會告訴你你變成sb後世界股市有什麼變化~
因為通過embr上推,所以沒有辦法獲得tweet的原網址,sorry。
補充一條,支持SMS到國內手機號碼,這個很強大
這幾天在用, 發現ifttt最大作用其實是監控輿論,說白了就和政府的差不多, 我現在設置如果有我網站的關鍵字的tweets就發手機短消息給我, 這種社會化社區的監控真的是很龐大的量,即使僅通過關鍵字設置,就已經能監控所有的社會化輿論了, 其實如果中國的discuz, phpwind也可以開放公布自己的帖子api, 那麼監控bbs真的很恐怖.
還有ifttt手機簡訊不支持中文, 全是???? 發給我. 現階段還是結合簡訊推送最好,以後如果推送方式也能做成api的話, 那就更恐怖了, 搜集- &> 推送- &> 搜集- &> 人工智慧???個人線上助理?更智能、更個人化的跨平台的信息推送系統?
我對ifttt能否在普通用戶玩得和我們這些Geeker預期一樣好持保留態度,因為它的設定模型是若A即B,但許多普通人的動作是具有多原因觸發或觸發多結果(IF (A B (C NOT D)) THEN D或者IF A THEN C+D),從目前來看ifttt不支持這種,當然你可以做多米諾骨牌那樣的連鎖觸發鏈,但這樣同樣增加了用戶成本。
定義了第一個TASK,某股價高於XXX後自動通知。可惜只能定義美股好像。
IFTTT就像一瓶膠水,把各種互聯網服務連接起來,為你提供跨平台的服務。以前單個軟體只能提供單個服務,利用IFTTT,你可以隨意組合軟體提供新的服務(已經開放API的),在恰當的場景主動出現在你面前。通過這種方式,將你從各種應用中解脫出來,從你圍著應用轉變成應用圍著你轉。比如:每天上班等公交的時候你都要打開網易新聞,有了IFTTT,當你到達公交站的時候,網易新聞就主動推送你感興趣的新聞。
其實讓我想到的是《不可思議的機器》這個遊戲,你要在一個空間里擺放各種設置,讓他們Run起來,達到過關的目的。但是我對這東西的實際前景確實也不看好,因為很多複雜的觸發器並不是用戶必定想觸發的。而最簡單的比如轉貼到其它平台之類的,又未免不夠精巧,其實說到底,這就是個讓不懂程序的人也過過程序癮的東西吧,類似Mac上的小機器人。
說白了可以理解為你設定一些消息提醒 當觸發時ifttt會自動發消息通知你。
就像是if...then...原理
信息穿越
if … then … else
是基本上所有編程語言的最基本語句,當(if)參數滿足規定條件時(then)觸發特定函數(else)觸發另一函數,通俗理解這一語句就是程序里的道道關卡,這些關卡將一個個小的代碼片段銜接成運行有序的龐大程序,從而完成複雜的計算。所有的軟體、網站、移動應用的背後都是如此。而今天要介紹的這個真正「神奇的網站」http://ifttt.com,則將 if … then … else 機制擴展到了整個互聯網。ifttt的本意是 if this then that,它將Facebook、Twitter等各個網站或應用通過API銜接成一個跨互聯網的自動機器,像多米諾骨牌一樣完成種種不可思議的任務。但與if … then …語句不同的是,http://ifttt.com呈現給用戶的不再是代碼,而是現成的服務,從而讓編程變得不再重要,每個人都可以成為整個互聯網的不用編程的「程序員」。更詳細的請查看這篇文章:http://leiphone.com/ifttt.html
#ifttt 簡直就是《離散數學》里的 命題邏輯
我還記得大學裡學離散數學時候的經典例題:只要不下雨,我就騎自行車上班。(if 不下雨 then 騎自行車上班)補充:剛才在微博上和朋友討論的時候,發現好像現在對#ifttt 非常感興趣的也都是我們這些Geeker啊,普通用戶上手比較困難吧?大多數人是不容易把生活中的事情整理成這麼清晰的邏輯語句的。難怪我和很多朋友分享,他們都表示沒興趣。將各個網站的開放api聯合起來,創造出屬於你自己的信息網路?
這個理念很棒,不知用戶能不能接受。讓用戶定製行為貌似太高級了,看產品怎麼做了
RT twitter#deduce ifttt(if this then that) 是個可以依你自己設定的條件、事件,串連各種網路服務與其內容的整合式服務,例如「若你在Facebook上發佈了新連結、自動幫你加入 delicious 書籤、順便發到Twitter上。」
我的理解:基於開放網路API的集成應用開發和託管平台。IFTTT把網路API的集成簡化為了event和action,即某個API中發生某個event時,執行另外一個API的action。有了這樣的簡化,人人都可以開發自己的集成應用,並且部署在IFTTT提供的平台上運行。
相似的有Zapier(YC孵化)、CouldHub(由開源集成產品mule的提供商mulesoft開發)等。推薦閱讀: