使用 Twitter 作为远程控制应用程序的机制? [关闭]
Posted
技术标签:
【中文标题】使用 Twitter 作为远程控制应用程序的机制? [关闭]【英文标题】:Using Twitter as a mechanism to remote control applications? [closed] 【发布时间】:2010-11-04 20:17:12 【问题描述】:我正在集思广益 Twitter 的有趣用法并提出以下建议:
应用程序可以将其用作回拨机制 具有无效许可证的应用程序可以广播其位置 软件公司可以将其用作远程 shell 接口,并发出关闭、重启和发布补丁的命令 应用程序可以将其用于心跳目的还有其他人想出 Twitter 的其他非标准用法吗?
【问题讨论】:
-1 试图使用错误的工具来完成这项工作。说真的,远程外壳?现在所有这些 Twitter 疯狂是怎么回事? @Tiberiu Ana - 你不能从诺基亚 3210 远程 shell,但你可以推特(通过 SMS) 【参考方案1】:我看不到使用专有的第三方聊天网站代替适当的网络协议的优势。
【讨论】:
如果它适合任何系统的需求,那为什么不呢?也许对于专有应用程序来说这不是最好的主意,但我认为就自动化而言,它有一些非常酷的用途。 一切都与“引发事件”的能力有关。 Twitter 有多种“发推文”方式,因此能够做这些事情很有用。 这让我想起了那句名言:'如果你拿着一把好锤子,一切看起来都是如此。' [+1] 没错,SashaN。总的来说,HTTP 和 twitter/gmail/facebook 现在都是巨大的锤子。【参考方案2】:Matthew 指出,所有这些“应用程序”只是代表 twitterer 和远程主机之间的通信协议,并且您可以直接使用许多成熟的协议来代替,而不是在 twitter 上自行开发。
但根据您的情况,当然也有可能是推特是最简单的方法。我写过类似的 hack,使用电子邮件作为自动化任务的传输机制,仅仅是因为公司的繁文缛节不允许我们使用其他更传统的方式。他们可以重启机器、重启进程、发布公共消息等。
【讨论】:
【参考方案3】:其中一个已可用于 Windows -“TweetMyPC v2.0 可让您在 Windows PC.remotely 中关闭/重新启动/注销等等。”
【讨论】:
@Shoban:很好。我还没有使用它。下次启动 Windows 时,我会尝试一下。 :-)【参考方案4】:我不确定这算不算一个非常实用的用途(主要是有点好玩),但它确实引起了我的兴趣:
Twitter image encoding challenge
这个挑战的想法是尝试将图片编码为 140 (Unicode) 字符的推文。令人惊讶的是,其中发布的一些算法可以包含多少信息。
【讨论】:
这很聪明。我喜欢人们如何使用 CJK 字符来最大化带宽。【参考方案5】:Scott Hanselman 使用 Twitter 创建了一个用于订购三明治的应用。
Check out his post
【讨论】:
哇,这只是.. 惊人的。三明治……在 Twitter 上……想象一下可能性!现在说真的,有趣的概念证明,可以快速破解一些东西。【参考方案6】:我认为在这种情况下使用 twitter 的主要优势是它的 SMS 功能(事实上它们是免费的 - 而您可以购买按月收费的服务,以便您通过 HTTP 页面接收 SMS 消息或类似的东西)。
我曾考虑使用它为自己制作一个小预算应用程序,我可以在其中将我购买的东西发送到私人推特帐户,类似于跟踪汽油使用情况,我计划通过短信发送里程表读数、成本等某种格式并在家里捕获它以运行统计数据和东西。但它有一些限制——比如你只能将一个 SMS 号码连接到 1 个 Twitter 帐户......
跳出框框思考是件好事,但不要过于专注于只使用 twitter,因为它很酷。
【讨论】:
【参考方案7】:如果您习惯于设置传感器等,您可以得到一个微控制器,将其连接到 twitter 提要,然后给它远程命令。
例如,遥控房屋灯。然后你可以只发推文“GXSDFXV 上的家庭灯”(最后的垃圾是为了防止真正的推文打开和关闭你的灯)。
【讨论】:
即使您坚持使用 Twitter,您也可以比 49 位签名做得更好(我很慷慨,假设您以任何方式考虑重放)。 好吧,我想你会让传感器只跟随你的提要,并且只在你的推文中使用给定的标签。因此,您必须登录并发布该代码。只要你的推特没有被入侵,我就看不出问题。 为什么不妥协呢? Twitter 在过去(wired.com/threatlevel/2009/01/professed-twitt,h-online.com/security/Twitter-confirms-security-breach--/news/…)的安全性还不够,无法假设它是一种安全的传输方式。【参考方案8】:我不会特别使用 Twitter 来传输任何私人信息(如果有人入侵帐户并可能关闭您的公司服务器或传输假许可证,请考虑安全性)。为此,我将设置一个实现开放微博协议(如identi.ca)的私有服务器,只要 - 就像其他人已经说过的 - 有另一个更合适的协议。 对于发布 PUBLIC 信息(也可以考虑心跳消息),我非常喜欢这个想法。我们最近在德国进行了一次非常成功(但不幸的是没有效果)的电子请愿,其中一个 Twitter 帐户每隔几分钟就会发布签名数量。
【讨论】:
【参考方案9】:Carsonified 正在使用它来让人们发现在他们的会议中坐在同一个房间里的其他人。
他们用标签为每把椅子贴上标签,然后你将该标签推到他们拥有的帐户上,然后它会在场地的平面图上注册你。用户会根据自己的兴趣参与计划。
聪明但对我的口味来说有点过于复杂......
http://hello.carsonified.com/Home/Faq
【讨论】:
以上是关于使用 Twitter 作为远程控制应用程序的机制? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Python:使用Python AppEngine作为Twitter的代理
XML-RPC(remote procedure call 远程过程调用远端程序呼叫)(一种通过XML将调用函数封装,并使用HTTP协议作为传送机制的分布式计算协议)