变个花样玩Twitter(下)- 我使用过的7个十分优秀的Twitter第三方统计工具

Twitter的伟大在于,本体的简化。这和国内SNS平台一副“老子看上的妞你们都别想泡”的封建地主姿态截然相反。无不流露出一种致力打造专业平台培育相关生态系统的大气。Twitter用最小的产品控制力网罗了最多、最优秀,并且最持久的产品设计者和支持者。

今天介绍五个统计应用,都是我亲身体验,并且十分靠谱的应用,现分享如下:

1、doesfollow

判断某人是否follow了某人。点开之后直接输入需要查询的两人的帐户名即可,例如我们可以看一下Twitter的创始人Evans Williams是否follow了奥巴马的Twitter账号,输入ev、BarackObama回车即可看:

不过我坚持认为Follow要基于一种自由必要的原则:不要强迫任何人follow你,也不要follow太多的人。我相信我的700多个follower中肯定有一部分人不需要follow我的:)

2、TweetStats

这个工具可以帮你分析你自己的Twitter内容,例如你经常和什么人交流,一般什么时间段发言,等等,十分有趣;只需要输入你的用户名即可(你也可以偷窥别人的,嘿嘿)

这个是我的Twitter的日均统计图:

这个是奥巴马同学的图:

3、Twitterholic

Twitterholic不但能够统计出你的一些基本数据,更能将这些数据与其他Twitter用户进行比较,而得出一个排名。这也是众多统计应用中最有趣的一点,例如这里是北京地区的follow数前十名:

而总的统计数据显示,奥巴马同学的排名无论是Follow还是Friends都是第一名,他有158,015个好友,其中有152,941个follow了他。

说个花絮:据我所知,Obama的Twitter有专人维护,并不会主动follow任何人,而一旦有人follow过来,就会follow回去。看来有5000多人在骗的奥巴马的follow之后又偷偷地抛弃奥巴马同学了,呵呵……

4、TwitterRank

好了,最后一个介绍TwitterRank这个创意。记得大约一个月前,我和几个冤大头在Twitter上发了一个“我的TwitterRank是xxx”之类的消息。然后不少同学都纷纷前往试探。结果紧接着就开始了大面积的传言说TwitterRank是钓鱼网站。然后我第一时间修改了密码,并通知朋友们也修改密码。这事儿也就告一段落了。

结果今天再去看TwitterRank的官方网站,发现作者摆明了自己的身份:Ryo Chijiiwa(在Yahoo做过技术主管)。而事实也并非那么可怕,至少,ZDNetMashable都给出了正面的评价。而这位Ryo同学,也整出一个“Top50”的榜单,截图如下:

 

据我个人观察,这几个人都具备follower和following比极高,updates数极多的特色;同时也是更新积极的一批同学。

不过说实话,Twitter是一个非常私人的东西,如果是网页、媒体应该有Page Rank来衡量权威度的话,TwitterRank即便真的是一个很科学的计算,也没有太大实质价值:难道你会在Twitter上守着看新闻么?我是不会的……恐怕只有韩国明星的粉丝们才会24小时守着一个新闻源看新闻……

5、Tweetwasters

这个统计系统可以告诉你有多少时间浪费在Twitter上了:)我的结果是:一共有1946次更新,如果每一次更新要花掉30秒的话(很保守的估计),那么我已经在Twitter上“浪费”了16个小时。看来我真是健康啊:)

2008年12月28日新增两个:

6、Twitter Grader

这是一款早期的Twitter统计工具。遗憾的是,算法似乎需要更新了,我的Grade居然是99.4,而满分(100)的Twitter更是有一大把。截图:

7、monitter

比较酷的一个监控器,可以选择三个关键词进行监控。采用了AJAX技术,只有一个页面,输入关键词即可,十分简易,截图:

注意,上方有一系列小工具,例如限定地理范围、改变配色方案等,都很有趣,可以尝试一下。

变个花样玩Twitter(上)- 推荐6款优秀的第三方应用

在《Twitter是什么》中我介绍过,更新Twitter的方式有多种。最简单的,就是在twitter.com上直接输入你的状态并提交。这种渠道的提交方式称为“web”提交,也是最基本的Twitter使用渠道。

今天,我分享一些自己所知更多的更新渠道。由于Twitter提供很开放的API,并且专注于平台本身,因此第三方的产品都做的十分优秀。这和国内SNS惺惺作态的开放形成鲜明对比。

其实,经过数年的发展,Twitter的第三方应用不胜枚举,在这个Wiki形式的页面,按照操作系统、应用类别,统计了几百个Twitter应用。但是,真正优秀的应用却并不多。更何况这个Wiki页面居然被墙了(听一首《老师你好》解解气吧)

这里,我将自己体验过的数个优秀的应用分为“桌面设备”和“移动设备”两类来介绍,欢迎补充(尤其是Mac用户):

一、桌面应用

以下列举一些Twitter的优秀第三方应用,大家各取所需即可。我个人推荐Twhirl

1、官方Widget

官方Widget主要有Flash版本和HTML版本两种。功能简易但比较稳定,适用于放在博客侧边栏或者其他Profile页面。Flash版的截图:

获取地址在:twitter.com/widgets/which_widget

2、Twhirl

我可以肯定Twhirl是最受欢迎、最稳定高效的一款Twitter客户端。因为它使用了Adobe AIR技术,并且有商业公司支持(融资到1200万美元的seesmic)。是的,这款技术能够跨平台使用FlashPlayer、DHTML和Native文件系统等丰富地API,使用方便,功能强大。更重要的是,它的安装采用了Adobe在FlashPlayer中内嵌的安装机制,十分流畅:进入这个页面,点击右侧那个“Install now”,就可以安装了。截图:

3、Spaz

Spaz也许现在还比Twhirl粗糙许多,但这是一款开源的AIR程序,前途无量。下载地址在这里,我的一张截图:

PS:Spaz还有一个可爱的地方就是会有不少小音乐提示。

4、Digsby

虽然理念先进,并且跨平台强,Digsby却是一个SNS+EMail+IM的“怪胎”。我个人觉得网站宣传画虽然做的不错,但细节还需要改进,而且把这么多服务集成到一体,自然前路漫漫:本来用户是希望能提高效率,可现在的Digsby我认为还不如分别单独使用SNS、EMail和IM来的方便。如果要长期使用,最好观察一段时间再下载。我也放一张截图:

(上图中右侧是好友列表,Twitter的时间线需要点击一下才出现,很怪诞的设计啊……)

二、移动设备

我个人并不支持短信方式的同步。因为众所皆知的原因,中国运营商的垄断地位导致手机话费奇高,垃圾短信无处不在。我建议使用WiFi或者GPRS包月登录互联网,通过Opera或其他浏览器使用。

以下列举三个我认为不错的同步方式。

1、对于普通手机,使用官方的m.twitter.com,优势是轻量、便捷。如果没有Opera、Safari等现代浏览器,也能使用。截图:

2、对于iPhone、iPod Touch,推荐使用Hahlo来进行更新、同步。直接用iPod/iPhone上的Safari打开hahlo.com即可。截图:

3、如果你是重度的Twitter用户,也可以考虑安装一个Terrific(Apple Store链接)或者Twinkle客户端在iPod或者iPhone上。由于是免费的,个人建议直接通过iTunes获取(确认您安装了iTunes)。

友情提示一下:如果没有注册iTunes账号,最好先获取一个Redeem code,用Facebook成为这个Page的fans,然后再点这个链接就可以了。具体的大家可以搜索一下。我十分建议大家使用Terrific,而Twinkle太商业化了,远不如当时的那个以Jailbreak+Installer开发的单独安装版。

SNS中的Flash游戏“防作弊”、“防抄袭”远不仅是技术问题

之前,我曾多次因自己的Flash被人破解而愤怒。前段时间有人在母校论坛白云黄鹤问及Flash反破解技术的可能时,我突然觉得,靠技术,实在只是一种被动的防御。尤其是基于SNS API的游戏类Flash应用防作弊的问题,是有很多新的思路可寻的。今天就来简单分享一下我的看法:

首先,Flash作为客户端技术,想要完全保证它的安全,是非常困难的。如果把破解视为“攻”,反破解视为“防”,我认为在“攻”这一块,各种技术还是非常强的。

首当其冲的是ActionScript Viewer(ASV)软件。目前ASV6已经可以直接查看AS2、AS3的源码,并能根据SWF生成一个JSFL(JavaScript Flash,Flash IDE提供的一种JavaScript API技术,我曾在本科三年级时做过一系列研究)命令序列和资源库。利用一段JSFL命令,我们可以操纵IDE,而利用ASV6生成的JSFL,我们甚至可以还原一个FLA文件出来!

很多时候,对一个Flash游戏进行作弊,仅需要弄清楚游戏分数的提交目的地址和参数名称即可。比如你玩一款赛车游戏,用40.56秒跑完全程,这时候可能Flash会提交一个t=40.56到某目标地址,比如mygame.com/myscore.php,这些参数,直接用Firebug就能看到,根本不需要生成FLA源文件。即便在提交表单时,做一些简单的混淆,仍然容易被ASV识破具体算法。

的确,我们把保护自己的手段过度地依赖于技术了,这会让我们失去很多机会

其实,Flash游戏防作弊、抄袭,非技术渠道更加重要,这里简单说一下两点:

  1. 游戏内容本身要承载品牌
    抄袭者对于一个品牌性很强的应用,很难继续“添油加醋”。例如某娱乐公司做了一款游戏,其中许多游戏人物都来自它旗下的签约艺人,你就很难抹掉这种品牌特征,然而对于那些毫无品牌概念嵌入的Flash,几乎不做修改就能直接用,例如我上面提到的“伸懒腰的时钟”;
  2. 积分排名系统要灵活多变
    积分系统的智能化一定要做好,排名可以按照社会关系和时间范围来分。例如,我和好友的排名,24小时之内的排名。即便是这个Flash再容易破解,如果每天数据都更新一次,破坏者也很难有精力耗下去

希望这两点能为您新的Flash游戏开发带来帮助,不过,倒是有一个问题,当所有的游戏都是来自于抄袭渠道时,还有人会自己开发Flash么?

我这么说的原因是,国内某著名SNS社区已经开始官方集体出动破解Flash并以外部应用程序之名义植入到自己的平台下……似乎还有一个规模化的技术破解团队和人肉“助破解”社区:所有不幸遇难(当然,你也可以认为是荣幸被看上)的SWF都被在_root植入了一个LoadVars对象负责提交分数到自己的服务器;而人肉破解社区则负责查看哪些Flash会有外链(有过于强的保护意识),凡是发现外链到作者网站的Flash都会被扣上“弹出广告”的罪名并可“举报”给伟大光荣的“管理员”同学……

当然,这次我也没有必要愤怒了,只是遗憾这些Flash游戏的作者在发布他们的游戏之前并没有看到本文。而我觉得作为一个转型为Blogger的Flash Developer,多少是有点幸运的:)

55分钟前,国内SNS网站51.com公布了第三方应用审批标准

呃,我觉得51的高层非常具有领袖气质,文件也非常地具有官方色彩。这种中国特色的“FF0000头文件”和校内法务部门最开始出台的那份被N多人骂的“资本主义不平等条约”风格完全不同嘛。大家自由评论,我就不多作评价了。

《关于51.com开放平台服务上线及运营管理的有关说明》

一、总体目标
51.com的开放平台是51.com公司遵循开放、公平竞争原则建立的一个支持第三方公司或者个人进行应用开发和运行的平台。51开放平台是大家共享的一个平台,大家的应用在一个环境里运行,我们面对的也是一样的用户,所以,我们有必要遵循一些共同的标准,以保证整个平台的稳定、安全、快速地运行,为我们共同的客户提供最好的服务。

二、应用上线流程
1、上线申请
由应用开发者提交正式的申请文件,包括产品说明书,技术设计概要,运营计划。产品方面主要说明产品的需求概要,用户使用指南,以后上线后的改进计划,技术方面主要说明针对安全和压力的考虑,还有投入运营方面主要说明,产品上线以后,是否有安排监控人员,客服人员,并且提交相关人员的联系方式。产品上提供收费服务的应用,还要提交产品版权所有人的详细信息,个人需要提交身份证件,真实照片,地址电话,企业则需要提交营业执照副本,以及公司负责人的身份证件,真实照片,地址电话。(表格下载)
(应用开发者所提交的所有信息,51.com公司负有保密义务,保证不用于除审核外的其他任何用途。)
2、产品技术初审
51.com公司收到开发者提交的正式文件后,在5个工作日内完成初审工作,对于通过初审的应用,我们会提出改进意见,对于不通过审核的应用,注明理由。51.com由产品和技术主管级以上人员组成多个审核小组,负责确认哪些应用的产品设计和技术设计符合51.com开放平台的上线要求。
同时建议开发者提供电信、网通双网顺畅访问,确保所有用户都能正常使用。
涉及收费的项目应该还进行财务审核。避免出现财务问题。
3、测试审核
另外上线前制定一套第三方的测试规定。 第三方上线经过测试部测试达到这个测试标准才能上(这个标准当然不会和我们自己产品一样的严格,但是也必须符合最基本的功能测试,甚至包括部分内容的审核工作)。
4、正式上线审核
开发人员根据初审意见,进行改进后,再次提交正式上线申请。这个阶段,会主要审核应用的安全性,技术架构的合理性,以及产品设计是否符合政府的有关规定。上线审核由51.com公司产品、技术总监以上人员负责。正式上线审核时间也在5个工作日以内。
产品技术初审

三、 运营监控及管理
51.com公司会24小时对开放平台上的应用进行监控,一旦发现有非法内容,侵害用户利益,技术上存在明显的安全漏洞,系统运营长期不稳定(缓慢或者不能访问半小时以上)。我们会暂停应用的运行,要求开发者进行相关改进。
建立类似的信用评估系统。按照具体的规定标准(标准要本着公平公开)对每个提供商进行评估(比如一次30分钟的事故扣分,稳定运营一周加分,及时通知问题及时反馈加分等)。对于评估度不好的公司,个人。以后的应用审核需要更加严格或者直接不予受理。评估好的可以有一些优先权利(比如优先展示,以后应用审核简化等)。总之要让每个开发者都有类似的意识:损失用户体验就是损失自己的利益。保证用户体验就是保护自己的利益。让所有人把51的用户当成自己的用户一样保护。增加他们的服务意识。

以上流程和规定,马上开始试运行。我们会根据大家意见不断改进,其目标只有一个,就是更好地为应用开发者,为51.com平台上的所有用户提供更好的服务。不便之处,还请大家谅解。

海内API即将出炉!

今天看到海内有用户在讨论海内应用的事儿,我下意识地输入api.hainei.com之后,得到如下反馈:

<err_response xsi:schemaLocation="http://api.hainei.com/1.0/ http://api.hainei.com/1.0/hainei.xsd&quot; list="false">
<err_code>101</err_code>
<err_msg>Invalid API key</err_msg>
<request_args/>
</err_response>

我仔细地研究了一下才发现已经发布了(海内长期只有单调的几个应用,导致我都遗忘那个“编辑应用”的按钮了……),目前有两个应用,吃豆豆和圈猫:

http://www.hainei.com/apps?a=browse

吃豆豆这个应用是由RelazyJavaScript开发的,圈猫则是直接引用一个著名的Flash游戏。

一些截图在这里:

MySpace中国著名插件“会伸懒腰的钟”全盘抄袭我的Flash代码

(已经联系这家公司的CEO处理此事,对方表明将修改Code、注明出处并处理相关责任人。我也不是得理不饶人的人,互相的尊重和宽容是需要的。只希望他们尽快解决问题了)

我在2年前、2006年的时候发布了一个小玩意,叫做“软骨钟”。基于Flash8的好友陈郎(网名CG)的一款时钟代码,进行了修改而发布。代码的出处,包括CG的链接,我清楚地表明在了原文中。

结果前几天,新浪负责奥运项目的一位好友告诉我,现在有一款叫做“会伸懒腰的钟”与我的这个Flash特别类似,并且成为了MySpace的头号应用。我无从去考证这玩意是不是成了头号应用,但据我观察,这个Flash的确颇受欢迎。

当然,如果也是基于CG开发的时钟,那么我没什么话可说,顶多让CG去观察观察。可是据我观察,在这款“会伸懒腰的钟”的SWF文件后面加上我制定的参数,居然也能进行背景变色,这无疑是直接破解并抄袭了我的ActionScript代码!(CG的原版代码仅仅是一个时钟的变形算法和渲染器)

检测地址(你们自己改最后的ff0000可以调处各种颜色):

http://b0.ac-images.cdnmyspace.cn/cnimages01/2/l_df3ad89aaf19b12286cd47f47c0a232e.swf?c=0xff0000

截图:

开发者是国内某Widget提供公司,目前这款插件也进入了校内网。好在我认识这个网站的CEO,目前已经联系了对方的CEO,无论如何,希望能给我一个明确答复。至少要在插件本体注明我的链接。

无论这位CEO和我私交如何,维护个人作品的权益,是每一个劳动者有义务去争取的。希望每一位原创程序设计师和开发者也能尊重自己的知识产权,维系行业的公平和公正。

新版校内即将亮相,继续沿用Facebook的Profile风格

聚校内专业内线李大维先生爆料:校内将迎来新的Profile页面。和Facebook一样。我曾经提到过,Facebook的新Profile对Netvibes类产品可能构成的冲击。然而,建立在Facebook老板Profile首页的第三方应用,显然从之前的布局获益匪浅,如果校内在第三方App还没有彻底发展成熟的时候就将Profile切开,恐怕第三方作者不如给Facebook开发App的那些公司、团队那么爽了。

看看截图吧:

导航:

侧边栏:

内容栏

 

说实话,我真的不知道这张图上把咱们第三方App搁哪了……