[置顶]IFTTT与Google+是什么?ifttt怎么玩?
?????? ifttt = if this then that,是一個簡單的邏輯觸發網站。你可以創建任務,如果(If)某個網站比如新浪博客有一篇新文章發布(this),然后(then)將文章的標題和摘要發送到我的郵箱(that)。
?????? ifttt目前支持多達33個事件頻道,包括facebook、workdpress這樣的流行網站和服務,也可以觸發短信或電話行為。
??????有意思的一個應用,不過ifttt是趣味型還是實用的日常工具?不論怎么定位,希望對于帶給我們驚喜的它越走越遠。
ifttt.com這個網站一推出,就火遍全球。比如在返還網上,一張價值500元的門票活動,參加的人寥寥無幾,但一發ifttt.com的邀請碼,這個帖子就成了本周最火。
是的,ifttt.com是一個創意十足的網站,他利用各種互聯網的開放API,把各種功能進行整合,形成了一個應用在外的功能平臺。比如,你可以設定天氣發生什么變化時給特定手機發短信(國內的手機也收的到哦),也可以設定某只股票升跌的時候直接打電話過來(打電話這個功能只能在美國本地用)。
ifttt是什么?這個網站一推出,國內各路山寨英雄紛紛準備動手,因為ifttt.com的各類應用,比如twitter,比如facebook,都是國內不存在的功能,所以用起來還是不方便,嚴重需要本地化。但業界不乏潑冷水的,大概意思是說,國內提供這種應用在外的服務,長命不了,比如,如果有這么一個條件,是有人在QQ上加了你為好友,你就在新浪微博上發一條微博。這個時候,是騰訊把這個API給關了,還是新浪會關了呢?大家的看法這個時候比較一致,兩者都會關了你丫的。
所以,盼望國內互聯網有類似的功能,只能等各家自己的開放平臺了。他們的開放平臺之內,不乏這些應用,在一站式的服務體系下,實現ifttt.com應該很簡單。而且,還真的為自己平臺的合作應用起到了增值、相互拉動的作用。
ifttt是什么?讓整個互聯網成為每個人的自動服務機器
if … then … else 是基本上所有編程語言的最基本語句,當(if)參數滿足規定條件時(then)觸發特定函數(else)觸發另一函數,通俗理解這一語句就是程序里的道道關卡,這些關卡將一個個小的代碼片段銜接成運行有序的龐大程序,從而完成復雜的計算。所有的軟件、網站、移動應用的背后都是如此。而今天要介紹的這個真正“神奇的網站”ifttt.com,則將 if … then … else 機制擴展到了整個互聯網。ifttt的本意是 if this then that,它將Facebook、Twitter等各個網站或應用通過API銜接成一個跨互聯網的自動機器,像多米諾骨牌一樣完成種種不可思議的任務。但與if … then …語句不同的是,ifttt.com呈現給用戶的不再是代碼,而是現成的服務,從而讓編程變得不再重要,每個人都可以成為整個互聯網的不用編程的“程序員”。
ifttt結構拆解
ifttt是一個神奇的服務,但卻非常簡單,主要由任務、觸發器、反應器三部分構成。
任務:ifttt 即 if this then that,它能完成什么任務呢?只要你能將任何復雜的任務定義成“如果事件A(this)觸發,那么事件B發生(that)”這樣的簡單結構,ifttt.com都能幫你搞定。
觸發器:this,例如“我在新浪發了條微博”,或是“我在人人網的某張圖片被圈了出來”,或是“iOS上的天氣應用提示明天有雨”。
反應器:that,例如(與上面的三個觸發器示例對應)“在人人網發一條狀態”,或是“給我發送一條短信”,或是“給夢中情人發一條米聊消息說‘我夜觀天象發現明天有雨可別忘了帶傘喲哈哈’ ”。
ifttt示例
ifttt支持的服務(還有更多)
ifttt的魔力:由簡單組成的復雜
上面的3個例子可能稍顯單薄,而ifttt的真正魔力在于“由簡單組成的復雜”,也就是由眾多簡單的ifttt相互銜接成跨越整個互聯網、跨越多平臺、跨越多設備的超級自動機器。
這就跟在自然界和人類社會普遍存在的分形理論一樣,無論多么復雜的大尺度的地形地貌、股市行情、社會結構都是由自相似的小尺度幾何形狀組成的。
回到ifttt.com,一個簡單的復雜例子是,如 @hecaitou 在Twitter里所說的,理想狀態下的ifttt應用場景:一旦老婆的推上出現“加班”字樣,立即激活一條手機短信通知。同時,自動檢測谷歌日歷,找出幾個今晚沒有事情的老友。隨后,在FB上新建一個活動“今晚喝大酒”,一旦超過3人同意,觸發一條訂餐消息給餐廳。餐廳查詢Evernote,找到這群人最喜歡的菜和酒。
ifttt發人深省:給用戶服務而不是產品和技術
ifttt解決了用戶的兩大問題:
一是之前的產品過于零碎、分散化,盡管云服務已經解決了單個應用的跨平臺跨設備同步問題,但卻不能解決產品之間的分散化問題,即單個產品只能解決用戶的單個問題。如果在線下很好搞定:請一個或者多個秘書就行了,秘書能幫著搞定各種繁多的瑣碎任務;但在線上反而會落后很多,各種產品間的通信和協作非常困難,比如當你的某條微博轉發數達到10000次,就給你發條短信并截個圖分享到推圖和人人網,這樣一個簡單的事情都相當困難。
二是技術的復雜程度,RSS、API等為各種服務的集成提供了便利,比如Instagram就利用了Twitter的API,讓用戶在Instagram拍攝的圖片也能分享到Twitter里,但是這又陷入了第一條所說的分散化的老問題,單個產品也只能利用其它產品的API開發出有限的服務。如果用戶要自行集成各項服務以滿足自己的隨心所欲,那么將面臨著相當復雜的技術難題,更何況沒有時間,因為每個人都是普通人,我們只是想要這樣隨心所欲的服務而不是自己親自動手,就這么簡單。
ifttt的創始人 Linden Tibbets 和 Jesse Tane 正是遇到了這兩大問題,才決意開發ifttt.
ifttt憑借著對用戶需求的深度洞察,將所有的API調用、服務集成都挪到了后臺,由ifttt的工程師和程序來處理,而面向前端用戶的,就只是現成的隨心所欲的服務,而且讓用戶像“編程”一樣地設定 if … then … 的條件,讓用戶以極簡的方式為整個互聯網“編程”,運行結果就是自動化的隨心所欲的服務。
事實上ifttt的理念也跟Apple前不久推出的iCloud云服務有著某種暗合,即只給用戶呈現最簡單的現成服務,將其它一切用戶不關心的都挪到云端或是后臺。
ifttt網站地址:http://ifttt.com
?
IFTTT是什么?解釋及應用
ifttt的百度知道解釋
“if this then that”的縮寫,事實上是讓你的網絡行為能夠引發連鎖反應、讓你使用更為方便,其宗旨是“Put the internet to work for you”(讓互聯網為你服務)。ifttt旨在幫助人們利用各網站的開放API,將Facebook、Twitter等各個網站或應用銜接,完成任務,使“每個人都可以成為整個互聯網不用編程的程序員”。ifttt通過流程將各種信息串聯起來,然后再集中把你要的信息呈現給你。解決了信息的冗雜,收取或關注重要信息的問題。
ifttt是什么
ifttt = if this then that,翻譯成中文就是”如果滿足某個條件就做某個事情“,寫過程序的人應該知道if語句,ifttt實際上就是一種if語句在現實場景中的延伸。ifttt有如下幾個概念:Task,Triggers,Actions,Channel。
Task:
每一個ifttt(if this then that)就是一個task,在電腦面前我們要完成許多的task,而很多task可以用這樣的ifttt模式來表現。所以ifttt實際上是一種互聯網使用動作的”宏語言“,從很高的抽象層面上對事務做了歸納
Triggers:
Triggers對應了ifttt中的this,也就是”觸發條件“,比如某個人在fb上圈了你下,比如有人給你在twitter上發了一個私信,這些都叫做一個trigger
Actions:
Actions對應了ifttt中的that,是指要完成的事情,比如在fb上發布一條狀態,在twitter上更新一條tweet,這些都是action
Channel:
不管是Triggers,還是Actions,他都是需要Channel作為載體的,比如”某人在fb上圈了你“這個是需要fb平臺支持的,這時候fb就是一個channel,同理,”你發布一條新的tweet“是需要twitter這個平臺支持的,這時候twitter就是一個channel。ifttt為我們提供了許許多多的channel,這些channel包括了互聯網中常用的平臺,根據這些channel可以創建出無數個task。
ifttt還可以有什么玩法?
@mranti: ifttt應用舉例:if 某男A和某女B同時check in同一個地方,then 短信我的手機:“A和B有奸情,而且正在進行"。八卦利器啊!
@hecaitou: 理想狀態下的ifttt應用場景:一旦老婆的推上出現“加班”字樣,立即激活一條手機短信通知。同時,自動檢測谷歌日歷,找出幾個今晚沒有事情的老友。隨后,在FB上新建一個活動“今晚喝大酒”,一旦超過3人同意,觸發一條訂餐消息給餐廳。餐廳查詢Evernote,找到這群人最喜歡的菜和酒。
@mranti: ifttt應用舉例:if 明天下雨,發推DM給自己的心儀女友:“親愛的,明天出門帶傘,我是你的陽光”。
最后這兩條和菜頭和安替的推是我在twitter fav之后,在寫這篇文章過程中自動保存到evernote的,服務十分流暢,文章寫起來太方便了有沒有?
出去溜達了一圈回來,腦子里一直在想ifttt,ifttt簡直是個太科幻的產品了,第一次覺得人工智能——不對,是機器智能——離自己這么近。ifttt比Google、Facebook都要偉大得太多。
ifttt就是一個反射,它把你想象得到的任何一個動作反射為另外一個你能想象得到的動作,并且它不像生物體一樣會被軀干束縛。ifttt上將出現拉馬克進化?
@hecaitou: ifttt里面,如果在Channel之上,提供一個Task的自由市場。讓各種Geek做出各種奇奇怪怪的Task來,用戶添加Task而不是點選Channel,那就連盈利的問題都解決了。
@mranti: 在ifttt的世界里面,各位姑娘小心了,什么戀愛短信啊、花啊、DM關懷啊、貼心禮品啊,都可能是程序的Task算出來的。而且ifttt的世界中,一個人死了,他對一個女生的關心也可以一直持續下去,仿佛天天都在。
@boatman: ifttt神就神在即使被墻,只要設置好this和that的關聯性,墻并無法阻止this觸發that,除非墻把所有的channel全部封鎖才有可能抑制ifttt,但當ifttt支持自定義channel時,就是神也難救方校長。
@Doriscafe: 我死后,請你替我照顧她。每天給她發短信叫早,訂花,在推特上mention她,贊她,天氣好提醒加衣,天氣不好提醒帶傘,請你替我照顧她,只要服務器不倒下,就直到永遠。#ifttt
@juicy_luna: 我個人覺得吧,#ifttt 就是把生物里的神經反射運用進了網路里,甚至還會擴展到物質生活。也就是說,它擔負起神經鏈的作用,將能把一切行動串聯起來,形成縱橫的網絡。。奇妙的世界。。
@duck_1984: 超級多米諾啊 蝴蝶效應啊 ifttt毀滅世界啊 自尋死路啊愚蠢的人類
?
IFTTT與Google+
今天Twitter和飯否上最火的一個關鍵字,就是IFTTT了。順帶,Google+也是一個非常火的關鍵字,雖然不是第二火。經常看到一個用戶在IFTTT主題里面說“Google+拿下了,現在就剩IFTTT了”或者在Google+主題中說“IFTTT拿下了,現在就剩Google+了”。
這里就先介紹一下這兩個還在內測階段的東西——意思就是說,現在只能憑內部人士的邀請函才能使用。IFTTT的全稱為:IF This Then That。它事實上就是我們很熟悉的MUD時代就有的Trigger,WOW里面也有,在Office里面叫Macro(當然,這個就復雜了)。簡單說,就是把你的整個網絡社交圈當作一個巨大的觸發器,一旦特定的事件發生,就會觸發IFTTT中設置好的Task的Trigger。而一旦Trigger被處罰,IFTTT就會相應地作出Action。比如說:只要在Twitter上有人Mention我,就給我發一條SMS(手機短信)。這個在IFTTT中就表現為:Trigger設置為Twitter的Mention Me,Action設置為SMS。結果就是如果有人在Twitter上Mention了你,你就會收到一條手機短信,內容為“你被@了。”是不是很有意思?還有更有意思的:Task1:如果老婆的Twitter上出現“加班了”三個字,就給我的郵箱發一封Email,標題為“你懂的”;Task2:如果我收到一份標題為“你懂的”的Email,就自動向EmailList中“吃喝委員會”一欄的所有人發一份EMail,標題為:老地方搓一頓;Task3:如果我收到一份標題為“你懂的”的Email,就自動向黃浦江大酒店發一份EMail,標題為“預訂”,內容為“今天晚上7點,4人桌,老菜式,你懂的。”Task4:如果晚上我的Twitter沒有被Mention,自動發送短信到老婆的手機,內容為:今晚加班,安。于是,結果就是,如果你老婆在Twitter上發言說“今天要加班了,真倒霉!”那你自動收到一份Email,然后自動發出一份訂餐Email,一系列的邀請聚餐Email,然后晚上你來黃浦江大酒店,飯菜桌位都已經準備齊全了,一幫借口晚上加班的朋友們嬉皮笑臉地過來和你一頓胡吃猛喝,多愜意啊。然后,如果你和朋友們喝多了,沒能在自己的Twitter上用一個小號Mention自己一下,IFTTT就會自動發短信給老婆說你其實是在加班,不是在和朋友們亂喝酒。多么自動化智能化。絕對是以后老婆管老公的首選利器啊!當然,你也可以建立如下Task:IF:凌晨04:01,Then:偷菜。(假定偷菜開放時間是凌晨四點)所以,IFTTT是偷菜利器,神碼半夜起床,都是浮云……
而所謂的Google+,是Google推出的社區服務系統,而且,很明顯,就是在挑戰Facebook。之前Google已經出過兩個產品來挑戰了,不過挑戰的都是Twitter。一個是Google Wave(個人認為用來小組討論和共享資料是很不錯的利器),一個是GoogleBuzz(個人認為這個東西出了以后其實應該和GoogleReader合并一下的,不過這樣就不能算SNS產品了……)。這次的Google+整合度更加高,而且最牛叉的一點在于:所有Google產品的頂部都會出現一條“硬又黑”,也就是一條整合了Google+的導航條——這等于說,只要你在查看郵件,在搜索資料,在瀏覽Feed,你就登錄在了Google+上了,你完全無處可躲。而且,事實上,Google的這項產品是可以在許多非Google上應用的,這個國內用的人可能不多,但事實上Google的很多產品是可以在別的網站上調用的——Facebook的許多功能現在也是如此,國內做到這種程度的幾乎沒有,最多就是Mention一下,這個和別人不是一個檔次了。導致的結果就是,你會在很多網站——不管是不是Google的,——上看到Google+的蹤影,于是這個社區就一直跟隨著你了——甚至于,通過Chrome Extension,你只要打開了Chrome你就登陸了Google+。這可以說是把已故的社交瀏覽器Flocks的遺愿完成了,很牛。
這兩個很牛叉的產品(估計Google+會步Google搜索和GoogleMap的后塵被離開中國,IFTTT要獲得國內SMS和PhoneCall的運營資格也有難度,不過可以用HeyWire轉發SMS,Phone就沒轍了……)可以說再一次改變了我們的生活。事實上,現代科技的一大特點,就是與我們的真實生活的揉合程度越來越高。這部分是因為現在我們所流行的是社交網絡,這個本來是在虛擬世界中的真實關系,后來隨著科技的深入,虛擬的東西逐漸侵入現實,導致現在現實的各不同部分,與虛擬的各不同部分都融合在了一起。同時,這種融合也會發生一種反作用,那就是隨著科技產品在幫我們越來越好地生活與工作的同時,這些產品又在反過來重塑我們的生活與工作習慣。我們在讓科技產品越來越符合我們的行為習慣的同時,我們的行為習慣也在被科技產品所修改。這是一種很奇妙的共生關系,而且,事實上,這讓我想到了Stanislaw Lem的宇宙-文明共生關系…………很顯然,隨著IFTTT將Task數上限放寬(在未來),我們越來越多的生活行為將依賴于IFTTT。比如,對妻子的生日、兩人的結婚紀念日、丈母娘的祭日等等這些事情很不敏感的老公,就會依靠IFTTT來更好地“規劃”自己的年度紀念日安排——結婚紀念日一到,IFTTT自動向某國際著名珠寶商在自己所在城市的門店發一份EMail,然后自動銀行劃賬,然后快遞員自動去珠寶店拿貨,然后自動送到妻子的單位里,給老婆大人一個“驚喜”——然后,妻子也設了IFTTT,一旦拿到寶石鉆戒就自動派遣一個快遞員(女)到老公的公司,給老公一個香吻,然后甜甜地說:“老公,我愛你!”——接著,還可以自動化一點,一個小時以后一個快遞員自動來到了妻子的公司,哭喪著臉說:“對不起,老婆,我不是故意的,但你送來的快遞員太性感了……”接著,一份律師信自動來到老公的公司,宣布兩人離婚——上述這一切都發生在IFTTT中,雖然老公不知道老婆的IFTTT安排,老婆也不知道老公的IFTTT安排,但IFTTT知道:這兩個人的律師信已經準備好了……甚至于,在事情發生以前,三位快遞員和那份律師信就已經準備好了,站在應該站的地方等待事情發生…………上面的事情夸張了一點,但事實上,我們完全可以從IFTTT的出現來遇見到類似的事情的發生——人們的生活都已經被規劃好了,即將發生的事情的應對措施也已經被規劃好了,我們所要做的就是去等待那些事情的發生。這是多么讓人顫栗的一幕啊。雖然IFTTT的確讓人們的生活變得更加方便,但它也帶來了一種預警:隨著科技逐漸從虛擬滲透入人類的真實生活,人們的生活也將更多地被科技所改變,乃至被科技所替代。
與IFTTT不同的是,Google+所帶給我們的卻是另外一種生活——我們的所有行為都將被Google等科技大公司所掌控——雖然他們所說的是讓我們可以更好地與朋友分享各自的生活,但可以料見的是,人們的生活也在很大程度上被那些大公司所掌握。Google與Facebook等大公司的觸手最終將深入到我們生活的每個角落,你會在一塊路邊廣告牌中差異地看到“硬又黑”,然后發現自己還有多少消息沒讀,多少人在給自己發微信,自己的Location在被詢問是否廣而告之。要做到這一切其實并不難,現在的科技已經可以通過我們手上的智能手機(iPhone與Android等)來掌握我們在一間房間中的精確位置(通過Wifi加GPS,這只是一個算法問題),也可以知道我們現在身處什么樣的熱點環境,周圍是什么樣的人,是不是在一個聚會中?還是在逛商店?這些事情只需要一定范圍內的Wifi鏈接、移動設備使用者的過往使用慣例、周圍的商用熱點環境等等因素來做一個模式識別,還是那句話:這只是一個算法問題。因此,我們的一舉一動都被無所不在的電磁波告知另一個無所不在的科技大神,我們根本沒有隱私可言——甚至于,如果你在做某些很有周期性的活動的時候iPhone是別在褲腰帶而且褲子沒有脫下來的話,第二天你的私人醫生就會發Email告訴你你最近要注意身體,不然小心腎虧ED——iPhone如何知道你在干什么?模式識別問題。醫生如何知道你的身體變差了?一個數據比較與挖掘問題。說到底,都是算法問題。因此,如果說IFTTT所代表的科技是在與人類的行為習慣發生共生與共變的話,那Google+與Facebook等等科技的結果就是讓我們徹底沉浸在科技之中,無法從中離開,時刻都被監視與記錄者。
這兩種雖然截然不同但本質上卻頗有共同之處科技,在未來會如何影響與改變我們的生活與行為習慣,這是一個頗值得玩味的問題,而且,最終到底是人類控制科技還是科技控制人類,這是一個不但值得玩味而且更值得大家警惕的問題。
?
轉載于:https://www.cnblogs.com/springMVC/archive/2011/07/04/2204344.html
總結
以上是生活随笔為你收集整理的[置顶]IFTTT与Google+是什么?ifttt怎么玩?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Installshield x:实现序列
- 下一篇: 关于调试过程中单片机复位的几点心得与体会