胶水代码
Wow, every once in a while an app or website comes along that smacks me in the face. Not just a regular "Hey, that's cool" smack, but more of a "Duh, I should have made that and I would have had a license to print unlimited money and now those guys have already done it and no one will ever know my secret brilliance but they did it and I have no money but I should still tell everyone because they are awesome" smack in the face.
哇,每隔一段时间就会出现一个应用或网站,这让我大吃一惊。 不仅是常规的“嘿,这很酷”,而且更多的是“啊,我应该做到这一点,我本来可以印刷无限制的钱,现在这些家伙已经做到了,而且没人会知道我的秘密的光辉,但他们做到了,我没有钱,但我仍然应该告诉所有人,因为他们的表情真棒。
IfThisThenThat should be the next big thing on the social web. It's bloody brilliant.
如果这那么那应该是社交网络上的下一件大事。 血腥的辉煌。
Here's the dull description I made for nerds:
这是我为书呆子所做的沉闷描述:
IFTTT is a cloud-based open-ended web workflow creator building on existing social APIs to create more sophisticated distributed aggregated tasks.
IFTTT是基于云的开放式Web工作流创建者,它基于现有的社交API来创建更复杂的分布式聚合任务。
Here's my description for non-technical friend:
这是我对非技术朋友的描述:
IfThisThenThat lets all your online stuff work together to do way more interesting stuff.
IfThisThen那可以让您所有的在线资料一起工作,以做更多有趣的事情。
There are Channels, like Craigslist, Feeds, Twitter, etc. Those are places that data can come from or go to. There are triggers that a different for each kind of channel. One might be "the temperature goes over 100" or "I tweet something with a @mention" and then you can take action. You can combine them in any way you want.
有一些频道,例如Craigslist,Feed,Twitter等。这些都是数据可以来自或去往的地方。 每种渠道的触发器都有所不同。 一种可能是“温度超过100”或“我用@提及推特”,然后您可以采取措施。 您可以根据需要将它们组合在一起。
Here's an example that I'll make right here as I blog. Let's say I want FourSquare checkins to show up in my Google Calendar. Didn't know you wanted to do that? ;) Oh, you do.
这是我在写博客时将在这里做的一个例子。 假设我希望FourSquare签到内容显示在我的Google日历中。 不知道你想这么做吗? ;)哦,您知道。
It's the magic of OAuth and the proliferation of nice, clean public APIs that makes this possible. As I add the FourSquare Channel to IFTTT, I authorize it to have access to my FourSquare data. I'm not giving them my FourSquare password, though, so I can always revoke access later if I like.
OAuth的神奇之处以及漂亮,简洁的公共API的泛滥使这一切成为可能。 当我将FourSquare频道添加到IFTTT时,我授权它可以访问我的FourSquare数据。 但是,我没有给他们我的FourSquare密码,所以以后我随时可以撤消访问权限。
I'll select Any new check-in...then I'll select what to do from that same huge list of Channels:
我将选择“任何新签到...”,然后从相同的庞大频道列表中选择要执行的操作:
I'll authorize Google Calendar in the same way, then the REALLY nice part shows up. Templated actions. Yes. I can add text from a dictionary of {{Addins}} (although I think that's a poor name from these {{Keywords}}, but whatever). This way I get complete control of what gets added.
我将以相同的方式授权Google日历,然后出现“非常好的部分”。 模板化的动作。 是。 我可以从{{Addins}}的词典中添加文本(尽管我认为这些{{Keywords}}的名字很差,但无论如何)。 这样,我可以完全控制要添加的内容。
I'm sure they'll include more documentation and details on what data is available to be passed between Channels.
我确定他们会提供更多文档以及有关可在渠道之间传递哪些数据的详细信息。
Now, bask in the programming of it all. Bam.
现在,开始进行所有编程。 am
Some examples are amazing in their elegant simplicity. Why is IFTT a great idea? Because it's an ideavirus. It fills a vacuum in your web experience you may not have even known existed. And now that you do, you won't be able to live without it.
一些示例在其优雅的简洁性方面令人赞叹。 IFTT为什么是个好主意? 因为它是一个ideavirus。 它填补了您可能不知道的网络体验中的空白。 现在,如果没有,您将无法生存。
如果Scott撰写博客,请将链接发送到Instapaper,以供日后阅读 (If Scott blogs something, send the link to Instapaper to be read later)
如果MSFT的股价超过30,请给我发送电子邮件。(If MSFT stock goes above 30, email me.)
不,发短信给我! (No, text me!)
That's better. Now, if I tweet something that is not a @Reply or RT, also post it to my Facebook Page:
这样更好现在,如果我发推文而不是@Reply或RT,请将其发布到我的Facebook页面:
如果我拍摄任何照片并将其发布在Instagram上,还请为我保存一个副本在DropBox中。 (If I take any pictures and post them on Instagram, also save a copy in DropBox for me.)
嘿,你可以用DropBox做东西吗? 有时我在手机上找到文件,但无法下载。 如果我通过电子邮件发送链接,请将其保存到我的DropBox中,好吗? (Hey, you can do stuff with DropBox? Sometimes I find a file while on my phone but I can't download it. If I email you a link, save it to my DropBox, OK?)
而且,如果我喜欢带有链接的内容,请确保将该链接的副本发送到Instapaper。 (And, if I favorite something with a link, make sure to send a copy of that link to Instapaper.)
I know I tend to be hyperbolic, but this is cool like Yahoo Pipes was cool, except people without a PhD can use it. This is going to be huge.
我知道我倾向于双曲线,但这很酷,就像Yahoo Pipes很棒,除非没有博士学位的人可以使用它。 这将是巨大的。
There's a few interface quirks, like it's unclear how to make a new recipe (you make a task first, then click inspect task (an unlabeled arrow) there's an another unlabeled button that looks like a pharmacist's mortar and pestle (mixing UX metaphors between recipes and prescriptions) and you can create a recipe there.Still, these are nits. The workflows is there and I LOVE the giant iconography, clean typefaces, and above all, the sense of empowerment.
界面有一些怪癖,例如尚不清楚如何制作新食谱(首先创建任务,然后单击检查任务(未标记的箭头)),还有另一个未标记的按钮,看起来像药剂师的研钵和杵(在食谱之间混合UX隐喻)和处方),然后您就可以在其中创建配方了。不过,这些都是尼特。工作流程在那里,我喜欢巨型的图像,干净的字体,尤其是赋权感。
If you are on the interwebs and have a maze of social accounts, you need to seriously spend time time drinking in the wonder and the magic of IFTTT. It's gonna be massive. You heard it here. Now, go.
如果您在Internet上并且拥有迷宫般的社交帐户,则需要认真地花时间在IFTTT的奇妙和神奇中喝酒。 这将是巨大的。 您在这里听到了。 现在,走吧。
*hat tip to Rob Conery for turning me onto this!
*向罗伯·康纳里(Rob Conery)的小提示,让我明白了!
胶水代码