单独讨论技术本身,和分析技术实现的驱动理念及其所带来的应用价值是二码事,在此讨论的是"twitter是什么".
(1)IM软件的基本功能
使用IM软件,例如QQ时,所提供最有价值的功能是什么?能不用见面就可以和朋友交流信息?能在网络上认识到更多的陌生人?是的,IM软件给我们提供了更加便捷的通信功能。将这类IM安装到手机上,安装到PC上,就可以随时随地和朋友或者说和网络保持信息的畅通。这就是IM软件的本质价值:即时(实时)通信。
IM软件或许现在已是我们与外界信息沟通的第一重要工具。要提升信息的接收和发送的开放度,就取决于这个IM工具的开放度,但事实是:传统的IM工具是有其局限性的,QQ的客户端软件其实更倾向于建立一个自己私密的“信息圈”。注意,我说的是“倾向”。虽然QQ会不断收到网络上陌生人的添加请求,虽然不停地有来自网络的广告消息,但QQ客户端软件并没有鼓励你将自己“即时”产生的信息发布到网络上,相反,它更像是维护私密性通信的一个堡垒。至于MSN和GTalk,更是坚持“不和陌生人说话”的原则。
在网络的世界里,每个人都是信息的生产者,又是信息的消费者和传播者,一个人就是一个网络节点,如果这个节点更倾向于开放自己的信息和获取更大量的信息,传统的IM提供的手段,或者说这种机制就显得有些力不从心了。
看到这里,你会说我忘了提QQ空间,还有客户端上的个人状态签名啊,这些都是向网络“传播”自己的各种信息的工具和载体。是的,我正要提到这一点。
(2)信息“传播”的重要性。
维护一个私密通信圈子的功能,随着信息开放的要求,已不能满足用户(网络社会)的需要,所以有了Blog,有了QQ“心情说明”,别人可以回复你的内容,可以跟踪你的信息,你可以与网络互动,向互联网、向全世界展示你自己生产的信息。意识到这一点很重要:这些组合方式只是将信息以更加便于“传播”的方式提供。至于有没有人传播,那是另一回事。
技术性的改进和机制的改进,对一个应用会有不同的导向结果。我们有过这样的经验:BBS和Blog有什么区别?不都是发贴和回贴吗?但它就是有大区别!你说是什么区别?一个是机制的侧重点不同,Blog侧重于个人信息的展示,或者说Blog是一种展示个人信息机制的体现。虽然在技术实现上,没有高下之分。
通过各种技术的组合,我们可以实现写Blog,实现点对点通信或广播、群组通信,但这些技术手段并没有侧重于鼓励信息的传播。一个人就是一个信息的节点,是一个接收和发送节点,还是侧重在传播的节点呢?虽然这两种身份会并存,但在信息开放度要求越来越高的今天,后者的重要性越来越突出。
Blog可以转载,可以Feed,你可以将好友发给你的信息转发给另外一个好友,这难道不是传播的机制的功能体现吗?但使用此类IM的初衷却不是这样。开奥拓车是为了代步,宝马Mini是为了优雅,虽然开上车的结果都是提升了通行速度。
一个工具给用户的使用目的侧重点不同,会带来极大差别的效果。这种我们称作机制上的不同。奥拓车无论怎样技术上的改进,也只是定位在代步的目标上,传统的IM附加了更多的传播功能,也很难改变用户对它的习惯性定位。
嗦了这么久,要传播信息,得侧重什么呢?很简单:Follow和Update。用户要能跟踪自己感兴趣的信息,只要能即时更新自己的信息即可!不要好友,不要群,不要长篇大论的博文,信息要足够的简洁,只需要发出你所要公布的信息,只需要去Follow你感兴趣的信息即可。这相对于传统IM,似乎是返璞归真。
(3)Twitter的机制和价值。
Twitter是什么呢?我认为是定位在侧重信息传播、汇聚机制的技术实现。同样它也需要各种形式的组合。传统的技术手段:“Web+移动终端+桌面”肯定少不了,还可以再加上一个开放API的功能!即这个系统可以将自己的API公开,以便于其他系统操作应用。Twitter中限定信息的内容长度,典型的限定在70个字符(中文)内,以提高传播效率或便于移动终端(短信或Wap Push)。
信息的传播是一个动态变异的过程,我们看到的长篇大论的文章通常只是一句闲言,一句碎语在传播过程中导致的结果。JTwitter重视的是简短的闲言碎语的传播,在传播过程中,感兴趣的人自然会Follow发布者,并添加更为丰富的内容。这个过程就像日常我们闲聊时,某人抛出一个话题、放出一条小道消息、发一句感慨就会有其他听到并有兴趣的人为其“添油加醋”,这是一个信息汇聚的过程。
Twitter传播的“闲言碎语”或简短的“小道消息”为形式的信息有什么价值呢?我们不去讨论那些高深的“混沌理论”或“蝴蝶效应”了,只从我们的经验出发:通常的一个大事件产生和事件背后的真相,在其最初,都是由“一句话”引发的。当形成新闻,形成大文章时,你看到的只是结果,可以设想到WQ的落马,起源可能只是酒桌上说走嘴的一句话,或某个不经意的牢骚,推而广之,风总是起于青萍之末。你不想只看到结果,没看到过程吧?信息的价值,或者说其真实性,其实是取决于其传播(形成)的过程是否公开!所以从这个角度看,“一句话”的信息,和其传播变异的过程,才可能是最真实的信息。
所以我理解的就是:Twitter的价值在于提供展示这种真实性的手段和可能。
这是摘自我的书《微博是这样炼成的:从聊天室到Twitter的技术实现》中的,抛砖引玉一起讨论外加广告
分享到:
相关推荐
在IT领域,API(应用...通过阅读和理解这些代码,你可以进一步掌握Twitter API的使用方法,并将其应用于自己的项目中。无论是数据分析、社交媒体监控还是构建自定义的Twitter客户端,Twitter API都是一个强大的工具。
1. `twitter4j-2.0.10-javadoc.jar`:这是Twitter4J的Java文档,包含了所有类和方法的详细说明,对于开发者来说,它是理解和使用API的重要参考。 2. `twitter4j-2.0.10.jar`:这是Twitter4J的核心库文件,包含了...
- `twitter4j-examples`目录:包含示例程序,帮助开发者快速理解和使用Twitter4j API。 10. **构建工具**: - `pom.xml`:Maven项目配置文件,用于依赖管理和构建项目。 11. **依赖库**: - `lib`目录:包含了...
在大数据分析领域,Twitter数据集是一个非常常见的研究对象,它为学者、分析师和开发者提供了丰富的社交媒体信息,可以用于深入理解用户行为、社会趋势以及信息传播模式。本数据集包含了大量的Twitter推文,每条推文...
本资源包聚焦于"twitter php",包含开源代码和学习资料,旨在帮助开发者深入理解和运用Twitter API。 首先,我们需要了解Twitter API的基础知识。Twitter API是一个允许开发者通过HTTP请求获取和发送Twitter数据的...
在Twitter数据中应用word2vec,可以帮助我们理解用户的语言习惯,进行情感分析、主题建模、趋势预测等任务。 压缩包子文件的名称"word2vec_twitter"可能是指包含整个word2vec训练过程或结果的文件夹,里面可能包括...
10. `twitter4j-examples`:示例代码,帮助开发者理解如何使用Twitter4j进行各种操作,如发布推文、获取时间线等。 在Storm中集成Twitter4j,首先需要在Storm拓扑的配置中添加Twitter4j的相关依赖,这可以通过修改`...
【标题】"仿twitter社区源码推特PHP源码修复版"所涉及的知识点主要集中在PHP编程语言、Twitter社交网络的模拟实现以及源码修复这三个核心领域。 首先,PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一...
在"twitter4j-4.0.4.zip"这个压缩包中,包含了使用Twitter4j进行开发所需的各种组件和资源。这个版本,4.0.4,是Twitter4j的一个稳定版本,为开发者提供了一个可靠的平台,以实现对Twitter数据的访问、发布推文、...
《Talon for Twitter Android:一个开源的材料设计Twitter客户端》 Talon for Twitter Android是一款针对Android平台设计的Twitter客户端,其特色在于采用了谷歌推崇的Material Design设计语言,为用户提供了一个...
这个"AndroidTwitpic-master"压缩包中的源码,是一个实践性的教程,可以帮助开发者理解如何在Android应用中实现Twitter分享功能。通过学习和理解这个Demo,开发者可以将类似的功能应用到自己的项目中,提升应用的...
Twitter API(应用程序编程接口)是Twitter为开发者提供的一套接口,允许他们通过编程方式与Twitter平台进行交互。这个“twitter API全集”可能包含了Twitter API的各种接口文档、示例代码和教程,帮助开发者进行...
这个脚本可能是一个易于理解和使用的工具,适合开发者快速集成到他们的项目中。 在标签中,“源码”意味着我们将会看到实现这一功能的代码,而“工具”则表明这是一个可以被开发者用来辅助工作的实用程序。 在...
5. **twitter4j-examples** - 包含示例代码,可以帮助开发者快速理解和学习如何使用Twitter4j库。 6. **powered-by-badge** - 可能是一些展示项目使用Twitter4j的徽标或图像资源。 7. **LICENSE.txt** - 许可证...
本压缩包文件“Twitter好友关系数据”正包含了这样的信息,可用于深入探索和理解用户之间的连接和互动。 首先,我们需要了解什么是社交网络。社交网络是由个体(如Twitter用户)组成的系统,这些个体之间存在着某种...
【标题】"前端项目-twitter-fetcher.zip"是一个前端开发项目,专注于从Twitter平台抓取用户帖子,而无需依赖Twitter的最新API版本1.1。这个项目对于那些希望学习如何使用纯JavaScript来与社交媒体接口交互的开发者...
总之,Twitter作为一个全球领先的社交媒体平台,在运营过程中不仅需要关注用户数量的增长,更重要的是理解并促进用户之间的高质量互动。通过对Twitter内部社交互动模式的研究,我们了解到实际发生的互动模式与表面上...
首先,让我们理解“twitter alter”的概念。这通常指的是在用户界面上模拟Twitter的通知提醒,即当有新的消息或活动时,会在屏幕的一角弹出一个小窗口,显示相关信息。这种功能可以增加网站的交互性和用户体验。 要...