扯扯tangram开源

2010-12-23 评论(20) 分类:互联网 Tags:

百度前端js代码库tangram昨天开源了,http://tangram.baidu.com,目前我在百度FE通用组, 也就是负责tangram开发和维护的组里实习,所以写写我个人的看法。

先不管这个代码库怎样,这是百度第一个在内部走流程正式开源的项目,挺有意义的,以后只要是跟tangram有擦边关系的东西都可以直接开源不通过层层审批,有了第一个开源接下来百度要开源什么东西也会容易一点。这个开源的推动挺不容易的,需要很多人很给力的推动才能成~

扯点别的,百度的技术氛围很好,内部前端的技术文章/调研文章相当多,为什么不扔一点到http://www.baiduux.com呢,以内部文章数量一天一篇都不成问题,如果讲究高质量的话一星期一篇也没问题,这是毫不费劲的事,可以带来很好的口碑,但就是不这么做。之前我在腾讯广研也有相同的疑问。开源和技术分享带来的好处以前说了,提升公司形象,吸引人才加盟,是成本很低的公关,对各方都有好处。想想腾讯的ISD和CDC博客赢得了多少尊重。

扯回来,再介绍一下tangram,tangram中文意思是七巧板,这名字很形象,tangram本身粒度细分到函数级别,每一个函数对应一个文件,所有代码都拆得很散,有支离破碎的感觉,有相应的后端工具处理这些函数的依赖关系,进行按需拼装,组合成自己需要的代码。可以在这里看到其中一个拼装工具:http://tangram.baidu.com/tangram/codesearch.html

这个库的组织形式非常简单,没有YUI KISSY那样的沙盒/核心等东西,一个个方法都单纯地放在各自命名空间里。所以它不叫框架,叫库,提供各种方法,使用它们时不用像框架一样按照它们指定的方式去写代码,其实就是一个工具箱,里面有各种工具可以单独挑出来带回家想怎么用就怎么用。

为什么会诞生这么一个库,因为百度内部产品线非常多,每个产品有各自的特征,每个产品的需求都不同,没法去要求每一个产品的前端都按照一个框架一个结构来开发,所以需要高度可拆装可定制的js库。

tangram追求高性能小体积,高性能除了ext大家都追求,例如baidu.dom.addClass里不会判断这个add的class名在节点上是否已经存在,即使存在也照样加上,因为这个判断会消耗一个正则的性能,所以选择不加。

体积上会尽量避免写不是必要的代码,例如每个方法里都不会有参数类型判断。每个方法尽量减少对其他方法的依赖。事实上这点在UI上还做得不好,现在如果单独拿其中一个UI出来用,把它依赖的方法都取出来体积还是挺大的,特别是那个UI有动画的情况下。事实上我对代码的体积有点偏执,特别喜欢一个可用的东西非常小,呵~

还有一点值得一提的是,tangram大部分代码都通过QA的专业测试和各产品线的使用,质量是很有保证的,我觉得QA的测试老高级了,全自动化,看着他跑测试挺爽的,听这个高级QA讲一讲测试你会觉得测试是相当有趣的。unit test的代码也将会放在github上,上面说了,只要是跟tangram擦边的东西都会开源,只要公司乐意,大家对开源都很积极的。

tangram首先还是针对百度产品线的,主要用户也是百度产品线,不是说开源了希望有多少人用这个库,开源更多的是种开放和互相学习的姿态。事实上我觉得如果是个人开发,没有非常特殊的要求,jQuery是唯一的最佳的选择,而团队开发,或有特殊要求才需要考虑用其他库/框架。

hi 饭否

2010-11-26 评论(6) 分类:互联网 Tags:

饭否在昨天感恩节回来了。可惜回来的时候我在租房里没法上网,只能用手机慢慢拖着上m.fanfou.com,早上过来看网页版的饭否,是挺亲切和怀念的。

感情

我在饭否上面有美好的回忆,在饭否上关注我的人很少,几乎都只是跟身边认识的人交流,主要都在写生活的碎片,记录了我大一大二的生活。也是在那个时候认识了女朋友,在大一暑假经常用饭否交流,那时看到新私信的提示就很开心。现在看看私信可以回忆起当时青涩的时光,呵~通过饭否对人投入感情,自然会对饭否这个平台多少有些感情。

期盼

饭否差不多是国内最早的微博,是很多人用的第一个微博,饭否体验也不错,用着用着成习惯的时候突然它被欺负了再也用不着了,微博可成瘾,饭否被关的时候就天天盼它再开放,一年多以来时不时有某些小道消息说饭否要回来了,给人希望,就这样大家在期盼着它归来的时候投入了不少感情,会变得比以前在用的时候更期望饭否回来。

很多人不知道为什么有那么多人喜欢饭否,昨天饭否开放后纷纷注册进入一窥究竟,结果觉得不过如此,当然如果饭否只是一个你没用过的网站,你现在进去不过是看到一个一年半以前的简陋网站,功能都没法跟twitter和国内微博比。

饭否与微博

推特上的好友叫推友,饭否上的好友叫饭友,那怎么没听说过新浪腾讯微博上好友的别称?可能是没有合适的词,可能还有个原因,twitter和饭否跟现在国内的微博不是一个东西。

twitter一直都是追求信息的平等交流,每一条信息都是一样的,有价值的信息会随人们的转播而传开,饭否因为早期跟着twitter走,也是这样。而新浪腾讯微博则是明星处于主导地位,推介明星不留余力,致力于把产品娱乐化,连“抢沙发”这样的东西都有,信息类型分“微博”和“评论”两种,导致不平等,你的一条评论再有价值也不会被当成一条“微博”传播。

我现在是觉得现在国内大众市场不需要信息平等这东西,需要的是娱乐,娱乐就是大众。饭否是小众,所以饭否团队一直在强调“饭否不是微博”,本来饭否是微博,但“微博”这个词已经被新浪改写了含义,所以饭否不是微博。饭否会探索与微博不一样的道路,更接近于twitter,现在是小众,不知以后这种小众会不会升为大众,像豆瓣那样。

文化气息

饭否有一种特别的气息,感觉跟豆瓣很像,有点小资和文艺,给人感觉是个有灵魂的网站,有这样感觉的网站很少,我也不知道它是怎么形成的。可能这是饭友们互相影响形成的,可能是早期饭否上比较多文艺的人,可能是饭否团队注入的。在饭否域名恢复的时候,饭否的前端工程师@panweizeng说:“我听到服务器上沉睡的代码伸了伸懒腰。”我很喜欢这句话。

附上我的饭否地址:http://fanfou.com/bang590

P.S 我博客右边的饭否链接一直没去掉,现在终于可以点了。

写写腾讯和360

2010-11-7 评论(53) 分类:互联网

写写腾讯和360(奇虎)这两家公司,表达下自己的看法。因为不同时间段写的,内容也就一段一段的,凑合着看~

腾讯

腾讯产品极多,借助客户端/品牌/资源/能力往往能让产品后来居上,得罪了很多企业。

腾讯的产品走的是公平竞争,本身并没有什么问题,有些产品成功有些产品失败,没什么可责怪。像QQ影音QQ旋风QQ邮箱拍拍soso这些产品都是跟同类产品公平竞争,好用就会占领市场,不好用就会被淹没,像QQ旋风/拍拍/soso/校友都无声无息。有人认为QQ邮箱是因为QQ的“绑定”才会成为第一,这就不公平了,早起QQ邮箱经历过很大挫折,开发团队就是以为凭借QQ绑定就能很容易获得用户,结果因为这种认识导致失败。后来慢慢积累真正做出了高质量的邮箱,用户量才会上去成为第一。

但腾讯有些产品会令人反感,最无语的就是“英雄杀”,这个产品做得……游戏美工很好,游戏规则都是直接抄袭三国杀,山寨至极。如果说服务型产品你抄一下,这问题不大,抄的只是一个点子,核心的技术和体验还得自己做,就比一比谁家的服务好,做得更好的会冒出来,像迅雷/UCWEB。但对于这种游戏的抄袭抄的是人家辛苦钻研出来的整个体系,这个产品的核心不是技术和体验,而是这套规则,把别人产品的核心直接抄过来,实在太不应该了,看到这样的产品真是让人尊敬不起来。

腾讯确实是很封闭,不知是不是我看得太短浅了,长久以来就是自己赚钱,很少会跟其他公司分享,所以积怨不少,这次事件虽然大家都知道360的流氓,但挺少有公司支援腾讯,就因为平时这个老大太不厚道了,好肉自个吃,看见小的们带了好肉回来还过去争抢,一点都不懂得体恤小的们,虽然流氓来了,不急着赶走流氓,先挫一挫老大的锐气再说,看以后会不会悔改。大家特别希望QQ用户有多少掉多少,掉下来的用户都是大伙的福利。

关于腾讯侵犯用户隐私的,相信马化腾采访里说的是真的,不会扫描用户数据上传到服务器。原因:

  1. 这种行为无论怎么加密隐藏总会被hacker发现并提供确凿证据。
  2. QQ真扫描隐私文件了,360的“隐私保护器”就可以通过正当手法揭发,而不是通杀所有”qq.exe”
  3. QQ是腾讯的命脉,腾讯不会做这么危险的事。

另外必须说QQ聊天也不是安全的,如果你聊了敏感的话题,是会被监控到的。这也是没办法的事,在中国办企业,能不听中国老大的话吗?任何企业都无法避免。如果在这点上谈“骨气”什么的那就太naive了。

360

以安全之名,可以在你电脑上做任何事情,这种软件,由一个骨子里流氓的人掌握,是非常危险的事,它可以做到牵着用户鼻子走,还让用户感到很爽。

对公司而言,你不听话,你对我不利,我就能把你灭了。它可以随时把对自己不利的东西通通判定为病毒/木马,吓唬用户立即删除(或自动删除),例如腾讯的致广大网友的一封信这个url,还有360卸载工具,还有金山网盾、某些杀毒软件都会被360屏蔽/删除。

同时它已经做出了屏蔽四大门户广告的行为,将来也可以屏蔽百度所有搜索结果的广告,这些行为还会得到用户大力支持,看起来十分利民,但如果没有广告的支撑,谁来支付这些免费服务的成本?如果电视不能放广告谁还会去拍电视剧?这会造成极大的破坏,许多免费服务都消失,获利的只有360这一家主管用户电脑的公司,其他公司不是灭亡,就是乖乖交保护费。

腾讯再怎么不是,QQ旋风总能和迅雷共存,QQ影音总能和暴风影音共存,这是公平竞争。如果360想推出下载工具或播放器,九成会先抓住迅雷暴风的一点小把柄判定为木马病毒,鼓励用户升级成自家产品,这是流氓竞争。

360客户端跟其他公司怎样的流氓竞争都跟用户无关,用户觉得好用就行了,上面这些似乎都构不成“卸载360的理由”。但是由一个流氓主管的底层软件来保护你电脑的“安全”,真的会安全吗?

特意安装了一下360,并没有之前听到的很好用的感觉,本来我只想装安全卫士,结果自动给我安装了360浏览器360管家,也许是我自己点错了,误导用户装多些软件这是流氓必备招数。一开安全卫士就给我检查电脑,把电脑拖得死慢,我使劲点“取消”也没反应,结果不知是不是程序出错了,噌一下就自动重启了,重启完发现360浏览器自动启动了,在开始->程序->启动里还没有360浏览器这个软件,看了下浏览器的设置,压根没有”开机时启动”这个选项,压根不知道怎样让它不自动启动。再看一下,呀,已经自动设为默认浏览器了,牛逼,总算知道360浏览器是怎样占领市场的了。我还以为360虽然流氓,但表面总得做得好看些,没想到表面依然这么流氓。不玩了,卸载了,卸载过程倒挺顺畅,没传说中的难,不知这是不是临时改进了。顺便说下,我的PC裸奔了两三年,都没什么问题,可能是我运气好。

360-QQ

360打击QQ的历程大概是:抹黑—入侵QQ软件—推出360聊天工具。

抹黑的手段一是利用水军,炒作《狗日的腾讯》,降低腾讯的支持度(猜的,不确定是否跟360有关)。二是推出隐私保护器,专门针对“QQ.exe”,任何一个东西(例如记事本)改成qq.exe运行后隐私保护器都会警告这个“qq.exe”在侵犯你隐私。

入侵QQ软件,这次推出的扣扣保镖蓄谋已久,把QQ除正常聊天以外的功能全给屏蔽了,还把一些按钮变成打开360自己的程序。整个QQ软件都在360的控制中,为所欲为。一个这么大的公司的核心掌握在别人的手里,这是极其危险的事。很有理由相信接下来360窃取QQ的好友关系,在360自己的聊天软件里导入这些关系,轻松从QQ转移到360IM,而用户对这一过程的感觉只会是:好高级的功能,很方便,体验很好,很爽,再也不用QQ这鬼东西了(抹黑QQ后的理想结果)。腾讯做出这种有你没我的决定也真是够无奈的。

360号称十万水军,就是专门在网上散播对自己有利舆论的一群人,不过估计应该没十万那么多吧。在腾讯微博上真实地看到这些水军是怎样工作怎样算“绩效”的。

第三步,还没正式公开亮相,看看这几个链接就知道怎么回事了。

周鸿祎:奇虎绝不做杀毒软件 将同瑞星、卡巴斯基等深度合作(2007年)
周鸿祎:马化腾臆断很多 绝对不会做IM 除非我们有了新的想法(我绝不会吃饭,除非我饿了)
惊爆 360安全聊士产品会议偷拍视频截图泄露(如果这也能PS出来,那拜服)

其他的不多说了。感叹周鸿祎很厉害,本来以为腾讯帝国靠QQ这关系链坚不可摧,没想到根基可以这么容易被撼动,这种打败腾讯的想法也就老周想得出来。不过腾讯要过这一关也不难,虽然有很多人尝尝鲜地上上MSN,没多久又会回来的,就平时聊天平时传文件截图片发表情视频远程协助这些QQ应该是做得最好的。过了这一关后腾讯应该会改变发展策略了吧。

一直觉得这次战争360给我一个感觉,就像电视剧《金枝欲孽》里的后宫嫔妃们的争斗,在皇帝(用户)面前楚楚可怜,十分无辜,背地里往死里整皇后,愚弄皇上。嗯,嫔妃们自然要让皇上感到舒服,才能获得宠爱,不过对某些嫔妃来说,皇上感到舒服这不是她们的目的,在她们眼中皇上只不过是一个可以利用的道具,比较聪明的嫔妃会在皇上身边安插太监(水军),那些老实点的就不会这么做了。

webbang.net被墙

2010-11-4 评论(18) 分类:互联网 Tags:

昨天GFW大开杀戒,封了很多twitter相关的站,我的http://webbang.net被墙了,而且待遇还挺高,墙的不是服务器IP,而是域名本身,webbang.net彻底成为敏感词,在google搜一下会被重置,现在在页面上只要发出了对webbang.net的请求,这个页面就会被重置几分钟,太给力了!

没别的办法,只能再申请一个域名。申请了http://bang590.net。带数字的域名看起来不太爽,有点山寨的味道,不过算了,我一直用这个ID,也想不到别的了。顺便再解释下590是啥意思,我以前老家电话是8820590,嗯,就是这么回事~

本来烦恼要手工把原来文章的域名都替换掉,后来@blogkid给了个完全迁移手册,几个SQL语句就搞定了,还挺轻松的~原本以为搜索引擎收录的数据也得重新来过,原来是有解决办法的,设301跳转就行了,这个再捣鼓。还好,损失还不是很大。

2009年3月26日 – 2010年11月3日

网易邮箱的两个体验缺陷

2010-9-25 评论(7) 分类:互联网 Tags:

历史记录/刷新

网易邮箱的内容区不是iframe,而是一个普通div,点左侧的导航栏按钮后通过js动态向这个div插入内容,有的直接是内容有的是iframe。

这里用js控制了页面内容的跳转,但跳转后页面的网址没有任何改变,后果就是:一,无论去到那里,刷新后都是回到首页。二,无历史记录,无法使用前进后退。

Q邮箱内容区是iframe,导航栏是普通链接,自然没有这些问题。gmail是通过hash值记录所在的页面(QQ阅读也是),通过改变hash值就产生了历史(IE需要hack),刷新功能也可用。

作为一个web应用直接忽视掉历史记录体验不太好,不过Q空间、google calendar也是这样,不知是不是觉得没必要?但我用这两个东西时还是会在想返回的时候去点击后退按钮,点完发现去到一个不知名的地方,很茫然和不爽

ipad细节

网易邮箱ipad版是模仿gmail的,但有些细节模仿得不到位。

ipad上webapp性能是很差的,要想一个像邮箱这样比较复杂的应用很好的运行在ipad上,得处处针对它做好优化。

在网易邮箱ipad版上快速地点击各个邮件标题,点多几次就会发现页面直接卡死了,有时十几秒才缓过来。邮件的上下翻页也一样,快速点击翻页,它也会因为反应不过来而卡死。主要原因应该是在切换邮件时不断的插入删除DOM,或者不断发送ajax请求,导致ipad反应不过来。

再看看gmail怎么处理这个问题。gmail点击一封邮件时不管它之前是否已经打开过,都会先显示一个loading图标,load完再出现内容。这样快速点击时就不会太频繁地添加删除dom,不会出现卡死。而上下翻邮件的按键那里,gmail每点一次都把按钮disable,内容显示出来后才恢复可点状态,这样就防止了快速点击,很聪明啊~

QQ阅读上线

2010-9-10 评论(14) 分类:互联网 Tags:

reader

QQ阅读终于在今天上线了 http://reader.qq.com

就不介绍它是什么,上去看看就知道了。写写整个开发过程中的事情~

完美实习时间

我觉得我的实习时间挺完美,新版QQ阅读一个半月的开发时间,刚好在我两个月实习的中间,让我可以刚进来有一个星期的时间缓冲习惯,接着参与整个新产品的开发过程,上线后还有一个星期时间收尾,运气非常好。而且QQ阅读这个新产品做起来也很爽,本来我一进来导师问我希望参与哪块的开发,我就说是阅读空间,这也是我自己感兴趣的一个产品,一直感觉自己非常幸运。

历程

QQ阅读本来不是做成这种杂志的模样的,一开始是设计成google reader那样,后来开发一个星期后allen要试试把好友日志、热文和广播变成像flipboard那样杂志的形式试试看效果如何,打算自己订阅的rss还是传统阅读方式,而这三个栏目是新的阅读方式。后来做出来了,觉得这种杂志阅读方式效果很不错,于是全部抛弃之前做的,把整个QQ阅读都做成杂志的形式,重新定义产品了。

开发

本来在原来的分工里我只负责导航栏模块,做完后再做各个订阅模块的,这个倒挺轻松。后来尝试杂志形式时就先让我实现杂志这块,再到后来全部变成杂志形式,主要的杂志渲染翻页还有打开的文章那个模块还是让我继续负责做了,这块逻辑和细节很多,做起来有时感觉挺吃力,对整个代码没有了如指掌的感觉,因为急于做出效果和代码架构能力的不足,代码写得黏性十足,一坨一坨的。

某天突然来了一个需求,翻页的形式需要改变,然后发现我当时的代码根本没法实现那样的需求,而且代码这么乱也是得梳理一下了,于是把一部分代码重构了一下,花了两天的时间终于把整个流程写得更清晰一点了,这个重构太费脑了,过程比较艰难,重构后看着有把握的代码感觉还是挺好的。但到后来这些代码随着功能和细节的不断增加现在也还是变得挺难看了。接下来得看看能怎么整理一下。

不给力的firefox

在给杂志加动画效果时,firefox让人抓狂,在IE6-8、chrome、safari下翻页都不会卡,性能没有问题,但在firefox下就卡得要命,这点我研究了挺多,是不是框架的动画函数有问题,自己用了setInterval让它做最简单的动画去动,还试了用-moz-transform属性去移动,还是一样卡,再想是不是插入dom消耗的性能多,于是延迟了1秒确保它插完dom再做动画,还是一样。后来通过firebug逐步排查才发现做动画的那个外壳去掉阴影-moz-box-shadow和圆角-moz-border-radius后动画立马就跟chrome一样顺畅了,原来是这原因。解决了这个问题感觉真爽哈。

另外firefox下还有个问题,文章的滚动条很卡,后来在群上讨论后一刚进来的帅哥说滚动条的问题背景加个颜色background:#fff就快很多了,一试还真是,firefox这什么bug来着,firefox太不给力了,接二连三出现这样的性能问题,css的-moz私有属性要慎用。

团队开发

第一次体验到团队开发,还挺顺畅的,团队开发感觉也比个人开发轻松很多,例如我不需要管js如何跟后台交互,这一块全部由yiheng负责,我只需要调用他的接口就行了。另外我也不需要管后台,不需要设计,HTML跟CSS也不用写,做好我自己那些的逻辑就行了。但这样也少了很多跟后台那些人交流的机会,而且他们都坐得很近交流很方便,我的座位离他们很远,各种不方便,导致跟后台开发的人几乎没交流,不熟悉,而且也导致我对后台的实现一无所知,无从学起~

另外美工方面,杂志的外观从一开始一变再变,挺佩服alex的,我每次都觉得,都做得很好了,不需要再修改了吧,但还是持续不断地变动,跟最初的模样差别挺大了,我觉得现在的QQ阅读UI是很漂亮的。

上线&产品定义

今天上线后大家马上在微博上跟踪反馈,大多数反响很不错,看着这么个新生儿横空出世,大家也挺激动的,包括我~哈~我自己挺喜欢这个产品,用来快速浏览无目的地看东西挺爽的,深度阅读可能不那么合适。这样的阅读方式没有了未读数,鼓励娱乐式的阅读,消除信息焦虑。它跟传统RSS阅读器定位不一样,它本身就想消除”rss”这个概念,所以如果想像RSS阅读器那样追踪某一个博客,QQ阅读并不合适,就我来说如果想随便逛逛看点东西会用QQ阅读,如果是学习性地获取资讯我还是会用GR。

接下来

接下来大家当然会致力于把QQ阅读做得更好,后台向“您的个性化杂志”这个目标前进,通过各种数据筛选出对自己权重更高的文章。前端则致力于提供更好的用户体验,现在这个版本,可优化的空间还是非常多的。

itouch使用感受&挑刺

2010-5-4 评论(4) 分类:互联网 Tags:

买了个ipod touch 2体验下,跟之前想象中一样,用起来确实是很爽,爽在四个方面,一是用手指操纵灵敏快捷,二是交互细节设计好,三是速度快动画流畅,四是应用程序多。四者缺一不可,缺了一就跟mac一样,我试用过mac,一点都不觉得爽。缺了二三四就跟其他触屏手机一样,没什么特别了。

苹果产品设计很注重细节,确实很多地方都做得很好,但事物没有完美,产品更没有,还是挑得出刺的。现在说下几点感觉做得不太好的地方。

1.itouch背部极容易刮花,另外也是个指纹收集器。

2.输入方面,输入英文还是挺快的,但里面的中文输入法简直是噩梦,一分钟能输入20个字就不错了。

3.自带的闹钟不会自动调节音量。一般使用touch没人会把声音开到最大吧?我一般是关到静音的。作为闹钟声音应该是越大声越好吧?而touch闹钟不会自动帮你调音量,你一不小心调完闹钟忘记调高音量它就等于失效了。另外还不能使用音乐库里的音乐作为闹钟声音。

4.重力感应翻转屏幕没有开关。这在正常姿势下使用touch没问题,要是躺在床上用就麻烦了,屏幕总是向自己不愿意的方向翻转。为什么不加个开关?

5.safari浏览网页不方便,底部那栏东西没法隐藏,切换页面效果看似很好,但很不方便,要换看一个页面多了两步以上的动作。为什么不像传统那样标签栏放上面,去掉底部那栏按钮,用手势控制网页前进后退?

6.视频播放器,拖动条,必须按住那个控制点拖动才能倒带,无法像电脑上的播放器那样点横条上任意一点就跳转到那个位置。操作困难,也没有快进倒退上五秒下五秒的功能。

7.为什么同步图片无法选择压不压缩?一律压缩到只够屏幕那么大,一放大就模糊,那你放大缩小图片的功能有何用?苹果的传统:霸道

到目前为止有意见的就这几点了。

再说些题外话,我很喜欢iphone/itouch,但我不喜欢苹果公司,其做事方式的霸道让人不爽,像之前几例代理生产苹果产品的公司的员工跳楼的事件,还有上次某网站编辑泄露iphone4G导致被抄家,还有乔布斯前些天发的thought in flash那篇大义凛然的文章等等,都让我对苹果公司没有好感。我非常希望其他公司做出的产品能超过苹果。

新浪微博试用手记

2009-8-27 评论(3) 分类:互联网 Tags:

一直想试试新浪微博,但没收到邀请,注册也不行,一直进不了,后来@icnwhy给了我账号试用~在此感谢~试用后,想写篇博客文章说说看法。

界面

登陆界面做得很华丽,内页则跟一般微博客大同小异,但侧边栏的文字看起来粗糙,像没排过版,估计是测试版的原因。

http://farm4.static.flickr.com/3518/3860700061_56bbe7061a_o.png

转变

1.twitter上的@回复变成了博客式的评论

跟校内/人人网上的状态一样,只能在某条消息下面评论,不能回复。没有@功能。这样的转变大大降低了交流的灵活性,感觉给框死了。而且“我的评论”栏里只会有“收到的评论”而没有“发出的评论”,也就是说发送出去的评论不值得记录,很容易出现跟博客一样的垃圾评论,像下面这条:

2.twitter上的RT变成了“转发”

转发的内容以不一样的形式出现,跟自己说的话明显区分开来。twitter上的RT让人看起来混乱,也不利于统计数据。但新浪微博这样的转发形式带来的问题是,如果转发一条已经是转发的消息,那么那条消息的非转发部分不会被包含进去。例如转发下面这条消息,“推荐” 二字是不会被包含进去的,只能原封不动地转项立刚写的那些。但如果加上非转发部分,这条转发的消息将会类似网易跟帖里的“盖楼”,巨大无比,所以这样的 “转发”形式也是有很大限制。依旧是,不利交流,框得很死。

3.twitter上的标签#变成了“话题”

话题用两个#包住,例如#话题#。个人觉得相对twitter的一个#,新浪微博的两个#让人更容易分辨标签与普通内容,也不会让真正需要使用#的地方产生错误,多加一个#还是值得的。

4.twitter上的follower变成了“粉丝”

这纯粹只是改革称呼,给人感觉是新浪微博一开始就冲着明星来。这样的词语个人觉得不妥当,不过是想关注一下某个人在微博上说了什么,怎么就成了“粉丝”了?普通朋友之间的互相关注,用“粉丝”这个词让人感觉不太舒服。

审核

在国内,每一个用户产生内容的网站,审核功能是重中之重,关系到网站的存亡,估计饭否现在在恶补审核功能了。新浪微博自然明白要生存就得加大审核力度,除了机器判断关键字外,对有问题的关键字还会进行人工审核,审核通过才能发上来。用户多了后,这得要多大的人力啊,也许以后就直接屏蔽了没得说。也许因为是内测期,对敏感词还不那么敏感,可能是我掌握的敏感词不多,试到现在只有下面俩字会敏感。估计正式开放使用后,对内容的管制会更严,达到国家要求的水平~

细节

新浪微博限制的字数跟Twitter一样是140字,但却有所不同,新浪微博是140个全角字符,即两个英文字母才算一个字,而Twitter是一个英文字母算一字。

顺便看了下新浪微博的HTML,发现它完全可以作为一个反面例子:滥用div,冗余代码多,没细究,不多说。随便找页满消息数的页面,单纯HTML代码就有100K,只能说新浪实力雄厚~硬件设施不是问题~

看法

之前我在twitter上说过,twitter有两个功能,一个记录生活和感想,一个是传播和交流信息。虽然前者是刚开始时的主要功能,但后者才是Twitter大放异彩的原因。传播和交流大多是通过RT和@回复实现的,所以个人觉得twitter在个人页面里,应该把@回复和RT跟普通消息分离开来,这是题外话~

而新浪微博对@和RT的修改,使得交流和传播功能大大减弱,可以说生来就是记录和分享生活的,而不是交流互动传播信息,可以说是阉割版twitter,取其皮去其根,这也是跟天朝国情有关,在这样的环境下还想做一个互动交流方便的公共产所,无疑是找死。

很早之前在饭否上说,国内最适合做微博的就是新浪,凭其强大的明星阵容和新浪博客的用户群,再加大宣传,一下子可以吸引很多人普及大众。但目前来看,明星们也就只是在上面发博客文章的链接,懒得说话,再加上这个微博充满限制,能否吸引大众,持观望态度~

新浪微博可以说是真正的“微博”,微型博客,吃透了字面意思,除了限制字数外发送方便不用标题外,跟新浪博客没太大区别。再加上各种各样的限制,对这样的东西,个人实在是提不起兴趣去真正使用它~

墙内的我们

2009-7-22 评论(6) 分类:互联网 Tags:

2009年是值得载入中国互联网史册的一年,在这一年里,全球最大的局域网:中国局域网逐渐成型,伟大的墙先后封杀众多国外优秀网站,追杀和阉割国内一些新兴网站。所有这些国内国外网站都有一个特点:能让用户创建内容,自由表达自己的思想,自由传播信息。国外的凡是符合这些特点的网站,只要再加上一个知名度高,就必死无疑。国内的就不一定,后台不硬的直接斩首,像众多微博客,后台强硬的只是被阉割而已,像校内豆瓣。

饭否从7月7日一直到现在都无法访问。前几天看到新闻说新疆事件渐缓,对互联网的管制会逐渐放松,将会逐渐解封一些网站,看到这个我还以为饭否归期不远,没想到等到现在,不仅没解封,国内其他稍微有点名气的微博客被全盘封杀,嘀咕,做啥,叽歪,全部倒下。腾讯滔滔可以忽视。此举真是惊人,估计党已经意识到微博客的强大了,发出声音快捷简便,传播信息迅速,等于把所有人都连接在一起,它不像传统媒体电视报纸杂志那么容易管制,一道圣旨给负责人就完事,微博客的负责人几乎管不了用户说什么(只是屏蔽敏感词的管制是十分有限的),用户有充分的自由,党最敏感民主和自由这两个词,怎能允许这样的东西存在?在还未形成气候的时候封杀,在中国这样的环境下,确实是在情理之中。

在互联网的圈子里,所有人都成愤青了,但又能怎样,不过就是翻墙上上twitter骂几句,根本影响不了什么,我们实在太渺小。中国网民那么多,会有多少人去翻墙?就算最近搜索“翻墙”的人数激增,但数目也大不到哪里去,就由你们闹,反正也成不了气候。中国大多数人平时接触到的信息还是国内国泰民安,国外水深火热,无冤案,无丑闻。即使人们生活的环境下贪官腐败不断,依然会坚信党中央是英明的,只是山高皇帝远管不到小地方,那些小镇的官员才会那么垃圾,电视报纸天天报道人均GDP增长多少,经济水平提高了多少,军事力量如何,引领群众思维向有利于党的方面想。确实在汶川地震,在奥运会上让人看到了党中坚的实力,让人自豪,但披上保护孩子的外壳掩人耳目的绿坝全面监控所有计算机,以巨额4000多万制造这么一个垃圾,诬陷谷歌(未证实,不是诬陷也是找碴)为绿坝造势,让实习生念出那些假到不行的台词,诺大一个国家使用这些下三滥手段实在是让人恶心。

难道是因为我国的国情所致,人民群众容易被少数不法分子煽动,所以要限制一些信息的传播?真的是这样吗,好像把大家都当傻B了,能上网的人自然不会那么傻B,党中央自己做得好自然不怕别人说,像汶川地震,党做得很好,所以全程开放电视报道。而其他事情就遮遮掩掩,不公开,不让人讨论,这是为什么?美国可以利用twitter让政府跟群众的距离更近,在中国就不行,不仅不拥抱这样的工具,还害怕得赶尽杀绝,为什么?想想就知道。是不是得好好加强党的建设了?不过等建设好,信息全部开放了,言论也自由了,估计我也老了。

在中国做互联网行业真是艰难,饭否经过那么长时间的运营,已经初具影响力了,但一个电话一纸公文,就把它毁了。饭否倒下对我的影响实在是大,它是我跟朋友联系的桥梁,是我发牢骚的地方,也是获取外部信息最快捷方便的地方,没有它实在是不习惯。其他微博客在这两天也相继倒下,叽歪无声的抗议显得那么弱小。真悲壮,不知创始人现在作何感想。国内微博客接近灭绝,不仅恢复时间遥遥无期,就算恢复了,应该也是太监微博了。不习惯没有微博客的同学,还是用国外的twitter安全。虽然已经被和谐,但还是有很多方法可以使用。在电脑里可以上itweet.net,或用客户端twhirl。手机可以上dabr.co.uk,专为手机设计。

校内&Q版海底俄罗斯

2009-7-22 评论(2) 分类:互联网

断断续续地,在空余时间熟悉校内网的开放平台,把之前做的Q版海底俄罗斯放上去,放上去的过程中细节问题非常多,debug又很困难,只做了简单的记录成绩和三个排名,但也花了不少时间,在昨晚完工提交审核。应用地址:http://apps.xiaonei.com/quadrapop/

审核人员效率还算高,今天下午就发来未通过审核的通知,未通过审核。原因两点:

  1. 显示尺寸不合理,影响用户体验
  2. 涉及侵权,请提供授权

对于第一点,显示尺寸不合理,这哪门子的理由,我自己觉得外观已经可以了,只是留多了点空白而已,这会影响用户体验?连外观都得做到审核人员完全满意才行?

海底俄罗斯

下面是校内网其中一个通过审核的应用,像这样的外观就符合要求不影响用户体验?真搞。

已通过的某个应用

第二点我做之前就已经想过了,会不会因为涉及版权问题不让放上,我当时再一想,校内网本来就是侵权出身的,facebook长啥样它就长啥样,早期facebook改版时它毫不犹豫地跟着改成一模一样,现在似乎好点了,有点区别了。另外校内所在公司还做出令业界人士所不耻的行为,搞出山寨开心网抢夺用户,赤裸裸的抢劫,这都不算侵权了。

校内网里的那些游戏哪个不是抄袭facebook里的?好友买卖,抢车位等等,这些都不侵权,琢磨着我这个也侵不了权吧。况且我做的又不用于商业用途,不放广告,大家娱乐一下而已,会侵哪门子权?但我错了,最后还是因为侵权没法放上去了,据说是素材侵权。网上的素材抄来抄去一大堆,我相信校内很少有一个应用是从头到尾从每行代码每一张图片都是自己原创的。

后来我发现好友买卖,抢车位这些应用虽然是一样的玩法,但界面和素材是不一样的。看来这班人已经把怎样的抄袭算侵权,怎样的抄袭不算侵权弄得一清二楚了,抄袭也得讲究技术啊,真没他们办法。东西想放在他们那,想用他们的用户资料,就得遵守他们的规则,说我侵权也是对的,本来素材就是直接在jar文件里提取的,没经过同意。似乎换个素材就不算侵权了,但我做不出那样的素材。审核不能通过就算了,不放了。

Q版海底俄罗斯还有另外三个版本,素材都已经提取好了,准备放上去后再逐渐增加不同的版本,计划泡汤~此外有一个很奇怪的bug,触发的条件是firefox3.5+校内,就是说用firefox3.5在校内浏览我这个应用时,游戏中按键按一下等于按两下,像左移按一下它就移了两格。所有其他浏览器都没有这个问题,firefox3.5浏览非校内版的海底俄罗斯也没有这个问题,至今没有解决,太奇怪了~