array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 爆牙齿饭否? - 爱码网

此文为回锅文,写于2007-08-09 12:05。


初识饭否

很早以前就听说了twitter,不以为然。四月我刚刚加入海词的时候,刘勇又大力给我宣传了twitter,介绍了twitter和facebook在美国的火爆,而我仍然不以为然。facebook是SNS,SNS我有我独立的想法,看了一下并不相同,自然就放弃关注,任它火爆我自不动。twitter我也没应用,自然不能理解它的意义所在,单纯的从一句句看似的废话中感觉挺无聊的。以至于后来模仿者饭否在国内上线并迅速刮起一阵旋风,而我仍然站得远远的,只听风声却无视。

两天前我偶然用上了饭否。注册的动机是这样的,杨磊给我说在饭否上嗷嗷和彭毅说到了我还有出书,他转述得模糊却勾起了我的好奇心,于是决定注册饭否看看到底说些什么。注册好了,搜索嗷嗷,加为好友,屏幕显示嗷嗷也加我为好友了,真奇怪,屏幕继续显示,杨磊和怿飞立刻把我加为好友了,他们怎么知道我注册了?当然,很快我就反应过来,嗷嗷、杨磊、怿飞互为好友,而好友的操作是能被即时看见的,所以嗷嗷加我这一动作瞬间,就传给了他的每一个好友。原来如此……这种传播方式……真有点病毒……

最初的使用过程并没有让我觉得多么的与众不同,我绑定了MSN/GTalk。是的,信息的发布和接受通过最常用最习惯的即时通讯软件完成,非常便利,又怎么样呢?这种模式的意义,和即时通讯相比好像没太大进步,整个下午一直迷惑的我在当天下午下班前绑定了手机,而当我坐在的士上拿出手机饭否的时候,我对饭否的态度来了一个5255B向后翻腾两周半转体两周半屈体。

理解饭否

下面这段话是当时通过手机短信记录到饭否上的:

坐在的上,带着产品详细设计文档正赶往西湖天地一茶一坐,海词第二次聚会。当我写下上面的话,一下理解了为什么twitter会那么火,这是我第一次在离开电脑离开有线无线网络情况下,又如此方便的使用互联网记录我的生活,感谢饭否感谢杨磊。好了到了,沿湖漫步过去,夕阳很美我很帅。2007-08-07 18:41 通过短信 分享 删除

是的,当我使用手机坐在的上,通过最常用的发短信方式记录自己的心态、感受已经正在做的事情,并且能够第一时间的分享给我的好友,我才真正理解了twitter这个创意的精妙和价值。剩下的就是拍手叫绝,强烈地感受到互联网离我很远却又很近,朋友离我很远却又很近。互联网终于开始离开有线离开无线离开电脑开始逐步渗透进日常生活中。从台式机的网线进化到笔记本的无线再进化到手机的GPRS,现在普通的短信也融进互联网了。合网的威力真不一般。曾经的三网合一,如今第一次从日常应用中开始感受到。

我们需要记录吗?

使用饭否的第二天我就当了一次饭否推广者,在大学班群里大力推广,但因为只有我一个人在互联网里,所以大家都不为所动不能理解,争论的中心是这些无聊的话为什么要记录,说完就完了呗,记录毫无意义。直到最后我说出记录的目的之一是分享,他们说为什么要分享?我发现互联网外的人们对分享二字真的缺乏理解,分享的理念非常单薄,其实这点我早早就有很强烈的感受。常常听到的就是“这些多无聊”,“我没什么可分享的”,“这是我的隐私”等等。很多人低估了自己的力量,不知道自己是可以给身边的人带去很多的欢乐的,是可以为身边的人分担很多的烦恼的。

说到这里我想起我的中学时代,那个疯狂追星的时代,四大天王红遍整个大陆的时代,当年有一部电影用夸张的手法描述,一个蜂拥的人群中几个人高高站着,摇着手中的商品:“卖刘德华的内裤啊”,“张学友穿过的拖鞋,谁要啊?”,“黎明的头发!”,“郭富城擦过鼻涕的手纸,抢啊!”。明星是被关注的,一言一行都被追捧。过去是这样,十多年过去了,现在仍是这样,韩寒博客敲上一个点,都上万的人蜂拥而入,成千的评论产生。这很正常,但是很多人忽略了一点,忘记了一点,那就是不是只有明星才会被关注才会被追捧,实际上每一个人,每一个个体都是明星,都在关注和被关注中,都在追捧和被追捧中,只是程度不一样而已。你难道不关注你父母的一言一行?难道你的一言一行不被你的父母所关注?难道你不关注你的家人而又不被你的家人所关注?难道你不关注你的朋友而又不被你的朋友所关注?难道你不关注你的身边而又不被你的身边所关注?

当然,顺手抨击一下现在金钱至上的社会,很多人关心的重心最终还是落在金钱上,哪怕是对父母的关注,这种已经变态的心态我不想多说了,口头禅:钱是TMD王八蛋。还是回题。我们常常关注也被关注着,问题来了,我们不是明星,我们身边的人也不是明星,没有传媒为我们传播,又常常的,亲人好友,我们眼中平凡的“明星们”散落五湖四海,那么如何关注又如何被关注?答案是:记录。于是,博客来了,使得人们能够方便的记录自己,让朋友更方便的关注自己,让自己更方便的关注朋友。但是博客的弊端也很明显,博客是以文章为记录和分享单位,而文章这两个字就具备很高的门槛,于是善于写文的人疯狂的爱上了博客成为被关注者,而不善于写文的人则远离成为一名关注者。很显然大部分的人并不善于写文,于是博客本来想完成的任务,人人记录,人人都被关注如落花流水,最终变成了精英记录,大众关注。

大众仍然没有被关注。我常常写博,我的亲人朋友能够很方便的了解我的情况,我的动向,我的心态。但我,我想了解他们的时候,想知道他们近况的时候,我找不到办法,因为他们都不写博,都不记录。我最好的兄弟生了一个女儿,他兴高采烈的群发短信告知每个好友,并且后来在QQ空间上记录下每一天他整个心情波动,我非常高兴的分享了他的快乐,他通过记录把快乐传递给了我。但是不是只有大事才值得记录,小事也是值得记录的。所以在2005年底我开始构思我自己的SNS,是的,我第一份整体规划文档仍保留在,时间是2005年12月31日。一年后,2006-12-03 21:27,我又给数个远远近近的好友详细的描绘了我的伟大SNS。摘其中和本文主题相关的一段:

然后说说关于流水帐,流水帐有价值和意义吗?还是举个例子吧,一句典型的流水帐:“今天,我摔了一跤。”这句话有价值嘛?有意义嘛?如果写下它的人和你毫不相干,你肯定也毫不在意。但如果是你的朋友,我想或许你会留言关心一下“没摔伤吧”,又或者调侃一下“爽不爽”“活该你倒霉”之类。而如果是你的父母写下这么一句流水帐,恐怕就惊天动地了,你会马上抓起电话。流水帐和作文不一样,它的价值不在于文章本身是否写的够精彩、文笔是否够华丽,而在于首先对于作者,它留住了时间,见证了成长的历程。而对于有心的读者,它是一次闲聊式的交流。想想看,朋友之间的闲聊什么时候文绉绉的精彩和华丽?还不都是口水话,还不都是嘻笑打骂,还不都是各自的生活流水帐,一起分享和分担。

是的,我觉得记录另一个更重要的作用是让时间停止。你知道去年的此时此刻在做什么吗?当然会有人说没意义,我们应该向前看。是是是,我们应该向前看,但如果我告诉你我有你六年前你的生活记录,你想不想看看六、七年前的自己呢?你现在有办法看见六、七年前的自己吗?我有!我能看见六七年前的自己和我的朋友!

从2000开始我就一个QQ文件夹随身带,升级也只是覆盖,于是我几乎完整的保存了从那时开始我的所有聊天记录,我不但能从我和每个人的聊天内容中看见过去的自己,还能看见过去的朋友。我QQ上的朋友如果愿意可以向我索取过去,如果我们曾经聊过,有关生活的,有关情感的,有关生活的滴滴点点。或许还是有人觉得没意义,比如我的一些大学同学,那么如果我能把十多年前我们在寝室里彻夜疯聊的记录还原出来,你还觉得没意义吗?但是我做不到,那个时候记录的手段太单一太刻意,但是我现在至少可以去为明天的温馨回忆而刻下今天的记录!

所以,饭否,哦不,应该是twitter,它成功的做出来了,甚至在这点上比我所构思的做得更好,更极致,我很高兴。如果有人纳闷:“MD,自己搞不出来还高兴。”我笑着对你说:“学会欣赏,不要心中只存嫉妒。”我一直有点拿捏不准自己的构思是否会如我想像的那样,现在我了解了twitter,它给我打了一针定心剂,甚至让我相信自己设计的的传播模式比他更进一步,更病毒,并由点及面更加强了我其他方面构思的信心。入口一样,但是大方向和目标及终点目前看来并不一样,即便一样,我仍然要为twitter鼓掌!也为饭否鼓掌!

不是QQ群

QQ群是腾讯的成功也是失败,成功的是让我们脱离了即时通讯单调的1V1模式,有了疯狂NVN的选择。失败的是它站在它的辉煌上,多年以来一直停滞不前。

交流是一切和SNS沾边应用的核心,可以说没有交流就没有SNS,交流的方式两种:聊天和分享记录。已经长篇大论了,详细的不展开了,还是回题。QQ群是以主题聚集人,比如班群,旅游群,泡吧等,以主题为中心就意味着个人的埋没,因为在个人之上是主题,主题凌驾于个人,一个不泡吧的人肯定不会进入吧群中。而twitter模式的聚集是以个人为中心展开,我不认识你?对不起,你不属于我的“群”。在twitter模式中,每个人都有一个属于自己的群,由自己建立也由自己管理。

为了写完,长话短说,点到为止了。

不是聊天室

QQ群是建立在即时通讯上的聊天室。和遍地都是的网页聊天室以及QQ自身的聊天室系统相比,QQ群依靠客户端对个人有所绑定。但是……QQ群火爆的背后是什么?

你加入了多少群?来来往往,你留下了什么?我加入的所有群都设置成“消息来时之显示消息数目”,连离我最近的,每个人都认识的班群都如此,剩下乱七八糟的群更不说了。和我一样的人有多少?我想,遍地都是。当然我不否认仍有一大群闲人们就泡在里面疯聊。为什么要设置?

不是论坛


温习一遍后,发现最终还是没写完。回头温习了一下我的饭否,2007年8月7日开始,一共废了757条话,很长一段时间,只绑定了手机的弟弟给我说他要疯了,每天要收到我十多条饭否废话短信。现在很少饭否了,饭否不能导出记录让我这个记录收藏者很不爽,缺乏安全感,而且我觉得一年多来,饭否停滞了,没有质变,缺乏深入的挖掘和发展,所以还是回到blog。博客园能够导出所有文章,保存在本地备份,对我来说,倍儿安全,这是我四年如一日留在博客园的原因之一。

相关文章: