<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aw's blog 姿态永恒 &#187; 关于API的文章</title>
	<atom:link href="http://www.awflasher.com/blog/tag/api/feed" rel="self" type="application/rss+xml" />
	<link>http://www.awflasher.com/blog</link>
	<description>分享互联网, 分享人生</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:57:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>变个花样玩Twitter（下）- 我使用过的7个十分优秀的Twitter第三方统计工具</title>
		<link>http://www.awflasher.com/blog/archives/1638</link>
		<comments>http://www.awflasher.com/blog/archives/1638#comments</comments>
		<pubDate>Sat, 27 Dec 2008 23:55:00 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[第三方客户端]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1638</guid>
		<description><![CDATA[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做过技术主管）。而事实也并非那么可怕，至少，ZDNet、Mashable都给出了正面的评价。而这位Ryo同学，也整出一个“Top50”的榜单，截图如下： &#160; 据我个人观察，这几个人都具备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技术，只有一个页面，输入关键词即可，十分简易，截图： 注意，上方有一系列小工具，例如限定地理范围、改变配色方案等，都很有趣，可以尝试一下。 15条评论, 立即发言 &#124; 本文关键词: API, SNS, twitter, 第三方客户端 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1638 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p><a title="Twitter" href="http://www.awflasher.com/blog/tag/twitter">Twitter</a>的伟大在于，本体的简化。这和国内SNS平台一副“老子看上的妞你们都别想泡”的封建地主姿态截然相反。无不流露出一种致力<strong>打造专业平台</strong>和<strong>培育相关生态系统</strong>的大气。Twitter用最小的产品控制力网罗了最多、最优秀，并且最持久的产品设计者和支持者。</p>
<p>今天介绍五个统计应用，都是我亲身体验，并且十分靠谱的应用，现分享如下：</p>
<p>1、<a href="http://doesfollow.com/">doesfollow</a></p>
<blockquote><p>判断某人是否follow了某人。点开之后直接输入需要查询的两人的帐户名即可，例如我们可以看一下Twitter的创始人Evans Williams是否follow了奥巴马的Twitter账号，输入ev、BarackObama回车即可看：</p>
<p><img src="http://pic.yupoo.com/awflasher/950266a7f3c7/medium.jpg" /></p>
<p>不过我坚持认为Follow要基于一种<strong>自由</strong>、<strong>必要</strong>的原则：不要强迫任何人follow你，也不要follow太多的人。我相信我的700多个follower中肯定有一部分人不需要follow我的：）</p>
</blockquote>
<p>2、<a href="http://tweetstats.com/">TweetStats</a></p>
<blockquote><p>这个工具可以帮你分析你自己的Twitter内容，例如你经常和什么人交流，一般什么时间段发言，等等，十分有趣；只需要输入你的用户名即可（你也可以偷窥别人的，嘿嘿）</p>
<p>这个是我的Twitter的日均统计图：</p>
<p><img src="http://pic.yupoo.com/awflasher/944306b8692e/lj1sr8oo.jpg" /></p>
<p>这个是奥巴马同学的图：</p>
<p><img src="http://pic.yupoo.com/awflasher/103636b86b63/gmsqlslq.jpg" /> </p>
</blockquote>
<p>3、<a href="http://twitterholic.com/">Twitterholic</a></p>
<blockquote><p>Twitterholic不但能够统计出你的一些基本数据，更能将这些数据与其他Twitter用户进行比较，而得出一个排名。这也是众多统计应用中最有趣的一点，例如这里是北京地区的follow数前十名：</p>
<p><img src="http://pic.yupoo.com/awflasher/214966b86cb4/2mbnmg1d.jpg" /></p>
<p>而总的统计数据显示，奥巴马同学的排名无论是Follow还是Friends都是第一名，他有158,015个好友，其中有152,941个follow了他。</p>
<p>说个花絮：据我所知，Obama的Twitter有专人维护，并不会主动follow任何人，而一旦有人follow过来，就会follow回去。看来有5000多人在骗的奥巴马的follow之后又偷偷地抛弃奥巴马同学了，呵呵……</p>
</blockquote>
<p>4、<a href="http://twitterank.com/">TwitterRank</a></p>
<blockquote><p>好了，最后一个介绍TwitterRank这个创意。记得大约一个月前，我和几个冤大头在Twitter上发了一个“我的TwitterRank是xxx”之类的消息。然后不少同学都纷纷前往试探。结果紧接着就开始了大面积的传言说TwitterRank是钓鱼网站。然后我第一时间修改了密码，并通知朋友们也修改密码。这事儿也就告一段落了。</p>
<p>结果今天再去看TwitterRank的官方网站，发现作者摆明了自己的身份：Ryo Chijiiwa（在Yahoo做过技术主管）。而事实也并非那么可怕，至少，<a href="http://blogs.zdnet.com/collaboration/?p=164">ZDNet</a>、<a href="http://mashable.com/2008/11/14/twitterank-phishing/">Mashable</a>都给出了正面的评价。而这位Ryo同学，也整出一个“Top50”的榜单，截图如下：</p>
<p><img src="http://pic.yupoo.com/awflasher/202126b86f2d/fhh45j9p.jpg" />&#160;</p>
<p>据我个人观察，这几个人都具备follower和following比极高，updates数极多的特色；同时也是更新积极的一批同学。</p>
<p>不过说实话，Twitter是一个非常私人的东西，如果是网页、媒体应该有Page Rank来衡量权威度的话，TwitterRank即便真的是一个很科学的计算，也<strong>没有太大实质价值</strong>：难道你会在Twitter上守着看新闻么？我是不会的……恐怕只有韩国明星的粉丝们才会24小时守着一个新闻源看新闻……</p>
</blockquote>
<p>5、<a href="http://tweetwasters.com">Tweetwasters</a></p>
<blockquote><p>这个统计系统可以告诉你有多少时间浪费在Twitter上了：）我的结果是：一共有1946次更新，如果每一次更新要花掉30秒的话（很保守的估计），那么我已经在Twitter上“浪费”了16个小时。看来我真是健康啊：）</p>
</blockquote>
<p>2008年12月28日新增两个：</p>
<p>6、<a href="http://twitter.grader.com/">Twitter Grader</a></p>
<blockquote><p>这是一款早期的Twitter统计工具。遗憾的是，算法似乎需要更新了，我的Grade居然是99.4，而满分（100）的Twitter更是有一大把。截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/137606bb0edc/medium.jpg" /></p>
</blockquote>
<p>7、<a href="http://www.monitter.com/">monitter</a></p>
<blockquote><p>比较酷的一个监控器，可以选择三个关键词进行监控。采用了AJAX技术，只有一个页面，输入关键词即可，十分简易，截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/509196bb0faa/medium.jpg" /></p>
<p>注意，上方有一系列小工具，例如限定地理范围、改变配色方案等，都很有趣，可以尝试一下。</p>
</blockquote>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1638#awcomment"><strong>15</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1638#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/twitter" rel="tag">twitter</a>, <a href="http://www.awflasher.com/blog/tag/%e7%ac%ac%e4%b8%89%e6%96%b9%e5%ae%a2%e6%88%b7%e7%ab%af" rel="tag">第三方客户端</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1638">链接地址</a> - http://www.awflasher.com/blog/archives/1638
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1638/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>变个花样玩Twitter（上）- 推荐6款优秀的第三方应用</title>
		<link>http://www.awflasher.com/blog/archives/1637</link>
		<comments>http://www.awflasher.com/blog/archives/1637#comments</comments>
		<pubDate>Sat, 27 Dec 2008 13:56:24 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[第三方客户端]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1637</guid>
		<description><![CDATA[在《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开发的单独安装版。 32条评论, 立即发言 &#124; 本文关键词: API, SNS, twitter, 第三方客户端 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1637 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>在《<a title="Twitter是什么" href="http://www.awflasher.com/blog/archives/1635">Twitter是什么</a>》中我介绍过，更新Twitter的方式有多种。最简单的，就是在twitter.com上直接输入你的状态并提交。这种渠道的提交方式称为“web”提交，也是最基本的Twitter使用渠道。</p>
<p>今天，我分享一些自己所知更多的更新渠道。由于Twitter提供很开放的API，并且专注于平台本身，因此第三方的产品都做的十分优秀。这和国内SNS惺惺作态的开放形成鲜明对比。</p>
<p>其实，经过数年的发展，Twitter的第三方应用不胜枚举，在<a href="http://twitter.pbwiki.com/Apps">这个</a>Wiki形式的页面，按照操作系统、应用类别，统计了几百个Twitter应用。但是，真正优秀的应用却并不多。更何况这个Wiki页面居然被墙了（听一首《<a title="老师你好，阴三" href="http://www.awflasher.com/blog/archives/1636">老师你好</a>》解解气吧）</p>
<p>这里，我将自己体验过的数个优秀的应用分为“桌面设备”和“移动设备”两类来介绍，欢迎补充（尤其是Mac用户）：</p>
<p><strong>一、桌面应用</strong></p>
<p>以下列举一些Twitter的优秀第三方应用，大家各取所需即可。我个人推荐Twhirl</p>
<p>1、官方Widget</p>
<blockquote><p>官方Widget主要有Flash版本和HTML版本两种。功能简易但比较稳定，适用于放在博客侧边栏或者其他Profile页面。Flash版的截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/150626b997e3/9dzzs6pu.jpg" /></p>
<p>获取地址在：<a href="http://twitter.com/widgets/which_widget">twitter.com/widgets/which_widget</a></p>
</blockquote>
<p>2、Twhirl</p>
<blockquote><p>我可以肯定Twhirl是最受欢迎、最稳定高效的一款Twitter客户端。因为它使用了Adobe AIR技术，并且有商业公司支持（融资到1200万美元的seesmic）。是的，这款技术能够跨平台使用FlashPlayer、DHTML和Native文件系统等丰富地API，使用方便，功能强大。更重要的是，它的安装采用了Adobe在FlashPlayer中内嵌的安装机制，十分流畅：进入<a href="http://www.twhirl.org">这个页面</a>，点击右侧那个“Install now”，就可以安装了。截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/319126b8894b/73irqkzz.jpg" /> </p>
</blockquote>
<p>3、Spaz</p>
<blockquote><p>Spaz也许现在还比Twhirl粗糙许多，但这是一款开源的AIR程序，前途无量。<a href="http://funkatron.com/spaz#download">下载地址</a>在这里，我的一张截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/471836b99d8c/gl9f532d.jpg" /></p>
<p>PS：Spaz还有一个可爱的地方就是会有不少小音乐提示。</p>
</blockquote>
<p>4、<a href="http://www.digsby.com/">Digsby</a></p>
<blockquote><p>虽然理念先进，并且跨平台强，Digsby却是一个SNS+EMail+IM的“怪胎”。我个人觉得网站宣传画虽然做的不错，但细节还需要改进，而且把这么多服务集成到一体，自然前路漫漫：本来用户是希望能提高效率，可现在的Digsby我认为还不如分别单独使用SNS、EMail和IM来的方便。如果要长期使用，最好观察一段时间再下载。我也放一张截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/449006b9a0b0/udj7lsbz.jpg" /> </p>
<p>（上图中右侧是好友列表，Twitter的时间线需要点击一下才出现，很怪诞的设计啊……）</p>
</blockquote>
<p><strong>二、移动设备</strong></p>
<p>我个人<strong>并不支持短信方式的同步</strong>。因为众所皆知的原因，中国运营商的垄断地位导致手机话费奇高，垃圾短信无处不在。我建议使用<a title="WiFi是什么" href="http://www.awflasher.com/blog/tag/wifi">WiFi</a>或者GPRS包月登录互联网，通过Opera或其他浏览器使用。</p>
<p>以下列举三个我认为不错的同步方式。</p>
<p>1、对于普通手机，使用官方的m.twitter.com，优势是轻量、便捷。如果没有Opera、Safari等现代浏览器，也能使用。截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/955296b97eb3/2094dtkp.jpg" /> </p>
<p>2、对于iPhone、iPod Touch，推荐使用<a href="http://www.hahlo.com">Hahlo</a>来进行更新、同步。直接用iPod/iPhone上的Safari打开hahlo.com即可。截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/208346b97eb6/nwfpa0xs.jpg" /> </p>
<p>3、如果你是重度的Twitter用户，也可以考虑安装一个<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284540316&amp;mt=8" rel="nofollow">Terrific</a>（Apple Store链接）或者Twinkle客户端在iPod或者iPhone上。由于是免费的，个人建议<a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284540316&amp;mt=8" rel="nofollow">直接通过iTunes获取</a>（确认您安装了iTunes）。</p>
<p>友情提示一下：如果没有注册iTunes账号，最好先获取一个Redeem code，用Facebook成为这个<a href="http://www.facebook.com/pages/Apple-Students/11147074409" rel="nofollow">Page</a>的fans，然后再点这个<a href="http://apps.facebook.com/freeonitunes/fb_gencode.php?cid=27" rel="nofollow">链接</a>就可以了。具体的大家可以搜索一下。我十分建议大家使用Terrific，而Twinkle太商业化了，远不如当时的那个以Jailbreak+Installer开发的单独安装版。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1637#awcomment"><strong>32</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1637#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/twitter" rel="tag">twitter</a>, <a href="http://www.awflasher.com/blog/tag/%e7%ac%ac%e4%b8%89%e6%96%b9%e5%ae%a2%e6%88%b7%e7%ab%af" rel="tag">第三方客户端</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1637">链接地址</a> - http://www.awflasher.com/blog/archives/1637
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1637/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>SNS中的Flash游戏&#8220;防作弊&#8221;、&#8220;防抄袭&#8221;远不仅是技术问题</title>
		<link>http://www.awflasher.com/blog/archives/1494</link>
		<comments>http://www.awflasher.com/blog/archives/1494#comments</comments>
		<pubDate>Thu, 25 Sep 2008 15:39:03 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[破解]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1494</guid>
		<description><![CDATA[之前，我曾多次因自己的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游戏防作弊、抄袭，非技术渠道更加重要，这里简单说一下两点： 游戏内容本身要承载品牌 抄袭者对于一个品牌性很强的应用，很难继续“添油加醋”。例如某娱乐公司做了一款游戏，其中许多游戏人物都来自它旗下的签约艺人，你就很难抹掉这种品牌特征，然而对于那些毫无品牌概念嵌入的Flash，几乎不做修改就能直接用，例如我上面提到的“伸懒腰的时钟”； 积分排名系统要灵活多变 积分系统的智能化一定要做好，排名可以按照社会关系和时间范围来分。例如，我和好友的排名，24小时之内的排名。即便是这个Flash再容易破解，如果每天数据都更新一次，破坏者也很难有精力耗下去 希望这两点能为您新的Flash游戏开发带来帮助，不过，倒是有一个问题，当所有的游戏都是来自于抄袭渠道时，还有人会自己开发Flash么？ 我这么说的原因是，国内某著名SNS社区已经开始官方集体出动破解Flash并以外部应用程序之名义植入到自己的平台下……似乎还有一个规模化的技术破解团队和人肉“助破解”社区：所有不幸遇难（当然，你也可以认为是荣幸被看上）的SWF都被在_root植入了一个LoadVars对象负责提交分数到自己的服务器；而人肉破解社区则负责查看哪些Flash会有外链（有过于强的保护意识），凡是发现外链到作者网站的Flash都会被扣上“弹出广告”的罪名并可“举报”给伟大光荣的“管理员”同学…… 当然，这次我也没有必要愤怒了，只是遗憾这些Flash游戏的作者在发布他们的游戏之前并没有看到本文。而我觉得作为一个转型为Blogger的Flash Developer，多少是有点幸运的：） 25条评论, 立即发言 &#124; 本文关键词: API, SNS, 破解 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1494 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>之前，我曾多次因自己的Flash被人破解而愤怒。前段时间有人在母校论坛<a href="http://byhh.net">白云黄鹤</a>问及Flash反破解技术的可能时，我突然觉得，靠技术，实在只是一种被动的防御。尤其是基于SNS API的游戏类Flash应用防作弊的问题，是有很多新的思路可寻的。今天就来简单分享一下我的看法：</p>
<p>首先，Flash作为客户端技术，想要完全保证它的安全，是非常困难的。如果把破解视为“攻”，反破解视为“防”，我认为在“攻”这一块，各种技术还是非常强的。</p>
<p>首当其冲的是ActionScript Viewer（ASV）软件。目前ASV6已经可以直接查看AS2、AS3的源码，并能根据SWF生成一个JSFL（JavaScript Flash，Flash IDE提供的一种JavaScript API技术，我曾在本科三年级时做过<a title="JSFl技术" href="http://www.awflasher.com/blog/tag/jsfl">一系列研究</a>）命令序列和资源库。利用一段JSFL命令，我们可以操纵IDE，而利用ASV6生成的JSFL，我们甚至可以还原一个FLA文件出来！</p>
<p>很多时候，对一个Flash游戏进行作弊，仅需要弄清楚游戏分数的提交目的地址和参数名称即可。比如你玩一款赛车游戏，用40.56秒跑完全程，这时候可能Flash会提交一个t=40.56到某目标地址，比如mygame.com/myscore.php，这些参数，直接用Firebug就能看到，根本不需要生成FLA源文件。即便在提交表单时，做一些简单的混淆，仍然容易被ASV识破具体算法。</p>
<p>的确，<strong>我们把保护自己的手段过度地依赖于技术了，这会让我们失去很多机会</strong>。</p>
<p>其实，Flash游戏防作弊、抄袭，非技术渠道更加重要，这里简单说一下两点：</p>
<ol>
<li><strong>游戏内容本身要承载品牌</strong>       <br />抄袭者对于一个品牌性很强的应用，很难继续“添油加醋”。例如某娱乐公司做了一款游戏，其中许多游戏人物都来自它旗下的签约艺人，你就很难抹掉这种品牌特征，然而对于那些毫无品牌概念嵌入的Flash，几乎不做修改就能直接用，例如我上面提到的“伸懒腰的时钟”； </li>
<li><strong>积分排名系统要灵活多变</strong>       <br />积分系统的智能化一定要做好，排名可以按照社会关系和时间范围来分。例如，我和好友的排名，24小时之内的排名。即便是这个Flash再容易破解，如果每天数据都更新一次，破坏者也很难有精力耗下去 </li>
</ol>
<p>希望这两点能为您新的Flash游戏开发带来帮助，不过，倒是有一个问题，当所有的游戏都是来自于抄袭渠道时，还有人会自己开发Flash么？</p>
<p>我这么说的原因是，国内某著名SNS社区已经开始<strong>官方</strong>集体出动破解Flash并以外部应用程序之名义植入到自己的平台下……似乎还有一个规模化的技术破解团队和人肉“助破解”社区：所有不幸遇难（当然，你也可以认为是荣幸被看上）的SWF都被在_root植入了一个LoadVars对象负责提交分数到自己的服务器；而人肉破解社区则负责查看哪些Flash会有外链（有过于强的保护意识），凡是发现外链到作者网站的Flash都会被扣上“弹出广告”的罪名并可“举报”给伟大光荣的“管理员”同学……</p>
<p>当然，这次我也没有必要愤怒了，只是遗憾这些Flash游戏的作者在发布他们的游戏之前并没有看到本文。而我觉得作为一个转型为Blogger的Flash Developer，多少是有点幸运的：）</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1494#awcomment"><strong>25</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1494#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/%e7%a0%b4%e8%a7%a3" rel="tag">破解</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1494">链接地址</a> - http://www.awflasher.com/blog/archives/1494
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1494/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>55分钟前，国内SNS网站51.com公布了第三方应用审批标准</title>
		<link>http://www.awflasher.com/blog/archives/1488</link>
		<comments>http://www.awflasher.com/blog/archives/1488#comments</comments>
		<pubDate>Wed, 24 Sep 2008 03:25:51 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[51]]></category>
		<category><![CDATA[51.com]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1488</guid>
		<description><![CDATA[呃，我觉得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平台上的所有用户提供更好的服务。不便之处，还请大家谅解。 6条评论, 立即发言 &#124; 本文关键词: 51, 51.com, API, SNS ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1488 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>呃，我觉得51的高层非常具有<strong>领袖气质</strong>，文件也非常地具有<strong>官方色彩</strong>。这种中国特色的“FF0000头文件”和<a title="校内" href="http://www.awflasher.com/blog/tag/xiaonei.com">校内</a>法务部门最开始出台的那份被N多人骂的“资本主义不平等条约”风格完全不同嘛。大家自由评论，我就不多作评价了。</p>
<blockquote><p><strong>《关于51.com开放平台服务上线及运营管理的有关说明》</strong></p>
<p><strong>一、总体目标</strong>      <br />51.com的开放平台是51.com公司遵循开放、公平竞争原则建立的一个支持第三方公司或者个人进行应用开发和运行的平台。51开放平台是大家共享的一个平台，大家的应用在一个环境里运行，我们面对的也是一样的用户，所以，我们有必要遵循一些共同的标准，以保证整个平台的稳定、安全、快速地运行，为我们共同的客户提供最好的服务。</p>
<p><strong>二、应用上线流程</strong>      <br />1、上线申请      <br />由应用开发者提交正式的申请文件，包括产品说明书，技术设计概要，运营计划。产品方面主要说明产品的需求概要，用户使用指南，以后上线后的改进计划，技术方面主要说明针对安全和压力的考虑，还有投入运营方面主要说明，产品上线以后，是否有安排监控人员，客服人员，并且提交相关人员的联系方式。产品上提供收费服务的应用，还要提交产品版权所有人的详细信息，个人需要提交身份证件，真实照片，地址电话，企业则需要提交营业执照副本，以及公司负责人的身份证件，真实照片，地址电话。（表格下载）      <br />（应用开发者所提交的所有信息，51.com公司负有保密义务，保证不用于除审核外的其他任何用途。）      <br />2、产品技术初审      <br />51.com公司收到开发者提交的正式文件后，在5个工作日内完成初审工作，对于通过初审的应用，我们会提出改进意见，对于不通过审核的应用，注明理由。51.com由产品和技术主管级以上人员组成多个审核小组，负责确认哪些应用的产品设计和技术设计符合51.com开放平台的上线要求。      <br />同时建议开发者提供电信、网通双网顺畅访问，确保所有用户都能正常使用。      <br />涉及收费的项目应该还进行财务审核。避免出现财务问题。      <br />3、测试审核      <br />另外上线前制定一套第三方的测试规定。 第三方上线经过测试部测试达到这个测试标准才能上(这个标准当然不会和我们自己产品一样的严格，但是也必须符合最基本的功能测试，甚至包括部分内容的审核工作)。      <br />4、正式上线审核      <br />开发人员根据初审意见，进行改进后，再次提交正式上线申请。这个阶段，会主要审核应用的安全性，技术架构的合理性，以及产品设计是否符合政府的有关规定。上线审核由51.com公司产品、技术总监以上人员负责。正式上线审核时间也在5个工作日以内。      <br />产品技术初审</p>
<p><strong>三、 运营监控及管理</strong>      <br />51.com公司会24小时对开放平台上的应用进行监控，一旦发现有非法内容，侵害用户利益，技术上存在明显的安全漏洞，系统运营长期不稳定（缓慢或者不能访问半小时以上）。我们会暂停应用的运行，要求开发者进行相关改进。      <br />建立类似的信用评估系统。按照具体的规定标准(标准要本着公平公开)对每个提供商进行评估(比如一次30分钟的事故扣分，稳定运营一周加分，及时通知问题及时反馈加分等)。对于评估度不好的公司，个人。以后的应用审核需要更加严格或者直接不予受理。评估好的可以有一些优先权利(比如优先展示，以后应用审核简化等)。总之要让每个开发者都有类似的意识：损失用户体验就是损失自己的利益。保证用户体验就是保护自己的利益。让所有人把51的用户当成自己的用户一样保护。增加他们的服务意识。</p>
<p>以上流程和规定，马上开始试运行。我们会根据大家意见不断改进，其目标只有一个，就是更好地为应用开发者，为51.com平台上的所有用户提供更好的服务。不便之处，还请大家谅解。</p>
</blockquote>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1488#awcomment"><strong>6</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1488#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/51" rel="tag">51</a>, <a href="http://www.awflasher.com/blog/tag/51com" rel="tag">51.com</a>, <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1488">链接地址</a> - http://www.awflasher.com/blog/archives/1488
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1488/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>海内API即将出炉！</title>
		<link>http://www.awflasher.com/blog/archives/1447</link>
		<comments>http://www.awflasher.com/blog/archives/1447#comments</comments>
		<pubDate>Thu, 04 Sep 2008 13:47:53 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[海内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1447</guid>
		<description><![CDATA[今天看到海内有用户在讨论海内应用的事儿，我下意识地输入api.hainei.com之后，得到如下反馈： &#60;err_response xsi:schemaLocation=&#34;http://api.hainei.com/1.0/ http://api.hainei.com/1.0/hainei.xsd&#34; list=&#34;false&#34;&#62; &#60;err_code&#62;101&#60;/err_code&#62; &#60;err_msg&#62;Invalid API key&#60;/err_msg&#62; &#60;request_args/&#62; &#60;/err_response&#62; 我仔细地研究了一下才发现已经发布了（海内长期只有单调的几个应用，导致我都遗忘那个“编辑应用”的按钮了……），目前有两个应用，吃豆豆和圈猫： http://www.hainei.com/apps?a=browse 吃豆豆这个应用是由Relazy用JavaScript开发的，圈猫则是直接引用一个著名的Flash游戏。 一些截图在这里： 4条评论, 立即发言 &#124; 本文关键词: API, SNS, 海内 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1447 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>今天看到海内有用户在讨论海内应用的事儿，我下意识地输入api.hainei.com之后，得到如下反馈：</p>
<blockquote><p>&lt;err_response xsi:schemaLocation=&quot;http://api.hainei.com/1.0/ http://api.hainei.com/1.0/hainei.xsd&quot; list=&quot;false&quot;&gt;     <br />&lt;err_code&gt;101&lt;/err_code&gt;      <br />&lt;err_msg&gt;Invalid API key&lt;/err_msg&gt;      <br />&lt;request_args/&gt;      <br />&lt;/err_response&gt;</p>
</blockquote>
<p>我仔细地研究了一下才发现已经发布了（海内长期只有单调的几个应用，导致我都遗忘那个“编辑应用”的按钮了……），目前有两个应用，吃豆豆和圈猫：</p>
<p><a title="http://www.hainei.com/apps?a=browse" href="http://www.hainei.com/apps?a=browse">http://www.hainei.com/apps?a=browse</a></p>
<p>吃豆豆这个应用是由<a href="http://realazy.org">Relazy</a>用<a title="JavaScript" href="http://www.awflasher.com/blog/tag/javascript">JavaScript</a>开发的，圈猫则是直接引用一个著名的Flash游戏。</p>
<p>一些截图在这里：</p>
<p><img src="http://pic.yupoo.com/awflasher/382746235f41/ob0i8xvq.jpg" /> </p>
<p><img src="http://pic.yupoo.com/awflasher/086506235f43/keoulpx6.jpg" /> </p>
<p><img src="http://pic.yupoo.com/awflasher/766376235f41/pyn693ej.jpg" /></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1447#awcomment"><strong>4</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1447#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/%e6%b5%b7%e5%86%85" rel="tag">海内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1447">链接地址</a> - http://www.awflasher.com/blog/archives/1447
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1447/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySpace中国著名插件&#8220;会伸懒腰的钟&#8221;全盘抄袭我的Flash代码</title>
		<link>http://www.awflasher.com/blog/archives/1390</link>
		<comments>http://www.awflasher.com/blog/archives/1390#comments</comments>
		<pubDate>Tue, 22 Jul 2008 13:34:08 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Myspace]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[会伸懒腰的钟]]></category>
		<category><![CDATA[伸懒腰]]></category>
		<category><![CDATA[抄袭]]></category>
		<category><![CDATA[时钟]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1390</guid>
		<description><![CDATA[（已经联系这家公司的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和我私交如何，维护个人作品的权益，是每一个劳动者有义务去争取的。希望每一位原创程序设计师和开发者也能尊重自己的知识产权，维系行业的公平和公正。 32条评论, 立即发言 &#124; 本文关键词: API, Myspace, SNS, 会伸懒腰的钟, 伸懒腰, 抄袭, 时钟 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1390 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>（已经联系这家公司的CEO处理此事，对方表明将修改Code、注明出处并处理相关责任人。我也不是得理不饶人的人，互相的尊重和宽容是需要的。只希望他们尽快解决问题了）</p>
<p>我在2年前、<a title="Flash时钟" href="http://www.awflasher.com/blog/archives/765">2006年的时候发布了一个小玩意</a>，叫做“软骨钟”。基于Flash8的好友陈郎（网名CG）的一款时钟代码，进行了修改而发布。代码的出处，包括CG的链接，我清楚地表明在了原文中。</p>
<p>结果前几天，新浪负责奥运项目的一位好友告诉我，现在有一款叫做“会伸懒腰的钟”与我的这个Flash特别类似，并且成为了MySpace的头号应用。我无从去考证这玩意是不是成了头号应用，但据我观察，这个Flash的确颇受欢迎。</p>
<p>当然，如果也是基于CG开发的时钟，那么我没什么话可说，顶多让CG去观察观察。可是据我观察，在这款“会伸懒腰的钟”的SWF文件后面加上我制定的参数，居然也能进行背景变色，这无疑是直接<strong>破解并抄袭</strong>了我的ActionScript代码！（CG的原版代码仅仅是一个时钟的变形算法和渲染器）</p>
<p>检测地址（你们自己改最后的ff0000可以调处各种颜色）：</p>
<p><a title="http://b0.ac-images.cdnmyspace.cn/cnimages01/2/l_df3ad89aaf19b12286cd47f47c0a232e.swf?c=0xff0000" href="http://b0.ac-images.cdnmyspace.cn/cnimages01/2/l_df3ad89aaf19b12286cd47f47c0a232e.swf?c=0xff0000">http://b0.ac-images.cdnmyspace.cn/cnimages01/2/l_df3ad89aaf19b12286cd47f47c0a232e.swf?c=0xff0000</a></p>
<p>截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/168975e956e7/cuag2lbr.jpg" /> </p>
<p>开发者是国内某Widget提供公司，目前这款插件也进入了校内网。好在我认识这个网站的CEO，目前已经联系了对方的CEO，无论如何，希望能给我一个明确答复。至少要在插件本体注明我的链接。</p>
<p>无论这位CEO和我私交如何，维护个人作品的权益，是每一个劳动者有义务去争取的。希望每一位原创程序设计师和开发者也能尊重自己的知识产权，维系行业的公平和公正。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1390#awcomment"><strong>32</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1390#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/myspace" rel="tag">Myspace</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/%e4%bc%9a%e4%bc%b8%e6%87%92%e8%85%b0%e7%9a%84%e9%92%9f" rel="tag">会伸懒腰的钟</a>, <a href="http://www.awflasher.com/blog/tag/%e4%bc%b8%e6%87%92%e8%85%b0" rel="tag">伸懒腰</a>, <a href="http://www.awflasher.com/blog/tag/%e6%8a%84%e8%a2%ad" rel="tag">抄袭</a>, <a href="http://www.awflasher.com/blog/tag/%e6%97%b6%e9%92%9f" rel="tag">时钟</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1390">链接地址</a> - http://www.awflasher.com/blog/archives/1390
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1390/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>新版校内即将亮相，继续沿用Facebook的Profile风格</title>
		<link>http://www.awflasher.com/blog/archives/1385</link>
		<comments>http://www.awflasher.com/blog/archives/1385#comments</comments>
		<pubDate>Fri, 18 Jul 2008 13:04:07 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[xiaonei.com]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1385</guid>
		<description><![CDATA[聚校内专业内线李大维先生爆料：校内将迎来新的Profile页面。和Facebook一样。我曾经提到过，Facebook的新Profile对Netvibes类产品可能构成的冲击。然而，建立在Facebook老板Profile首页的第三方应用，显然从之前的布局获益匪浅，如果校内在第三方App还没有彻底发展成熟的时候就将Profile切开，恐怕第三方作者不如给Facebook开发App的那些公司、团队那么爽了。 看看截图吧： 导航： 侧边栏： 内容栏 &#160; 说实话，我真的不知道这张图上把咱们第三方App搁哪了…… 6条评论, 立即发言 &#124; 本文关键词: API, Facebook, SNS, xiaonei.com, 校内 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1385 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>聚校内专业内线李大维先生爆料：校内将迎来新的Profile页面。和Facebook一样。我曾经提到过，Facebook的新Profile对Netvibes类产品可能构成的冲击。然而，建立在Facebook老板Profile首页的第三方应用，显然从之前的布局获益匪浅，如果校内在第三方App还没有彻底发展成熟的时候就将Profile切开，恐怕第三方作者不如给Facebook开发App的那些公司、团队那么爽了。</p>
<p>看看截图吧：</p>
<p>导航：</p>
<p><img src="http://pic.yupoo.com/awflasher/563665e40931/ky0oc861.jpg" /> </p>
<p>侧边栏：</p>
<p><img src="http://pic.yupoo.com/awflasher/910655e40932/bws4q7pv.jpg" /> </p>
<p>内容栏</p>
<p><img src="http://pic.yupoo.com/awflasher/443415e40933/medium.jpg" />&#160;</p>
<p>说实话，我真的不知道这张图上把咱们第三方App搁哪了……</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1385#awcomment"><strong>6</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1385#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/facebook" rel="tag">Facebook</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%a1%e5%86%85" rel="tag">校内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1385">链接地址</a> - http://www.awflasher.com/blog/archives/1385
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1385/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mypictr &#8211; 在线帮你完成profile图片</title>
		<link>http://www.awflasher.com/blog/archives/1378</link>
		<comments>http://www.awflasher.com/blog/archives/1378#comments</comments>
		<pubDate>Sun, 13 Jul 2008 05:21:12 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[mypictr]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1378</guid>
		<description><![CDATA[今天看到一款非常有趣的web2.0应用 – Mypictr 使用这款应用，可以方便地处理主流网站的profile图片，看这张截图： 选择响应的区域 点一下这个按钮： 就可以下载或者将图片发送到自己的邮箱了：） 我认为这款应用还有很大的提高空间，例如大头贴制作，在线录制等等，如果用户基数大，利用SNS的API，甚至可以考虑推出收费服务。 6条评论, 立即发言 &#124; 本文关键词: API, mypictr, profile, SNS, web2.0 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1378 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>今天看到一款非常有趣的web2.0应用 – <a href="http://mypictr.com">Mypictr</a></p>
<p>使用这款应用，可以方便地处理主流网站的profile图片，看这张截图：</p>
<p><img src="http://pic.yupoo.com/awflasher/953555dd063e/j868ixen.jpg" /> </p>
<p>选择响应的区域</p>
<p><img src="http://pic.yupoo.com/awflasher/475745dd063d/60duhbj1.jpg" /> </p>
<p>点一下这个按钮：</p>
<p><img src="http://pic.yupoo.com/awflasher/198115dd06f9/jhzh3wr9.jpg" /> </p>
</p>
<p>就可以下载或者将图片发送到自己的邮箱了：）</p>
<p><img src="http://pic.yupoo.com/awflasher/253445dd06d1/zjanup42.jpg" /> </p>
<p>我认为这款应用还有很大的提高空间，例如大头贴制作，在线录制等等，如果用户基数大，利用SNS的API，甚至可以考虑推出收费服务。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1378#awcomment"><strong>6</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1378#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/mypictr" rel="tag">mypictr</a>, <a href="http://www.awflasher.com/blog/tag/profile" rel="tag">profile</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/web20" rel="tag">web2.0</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1378">链接地址</a> - http://www.awflasher.com/blog/archives/1378
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1378/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>我心目中的理想化平台 &#8211; 从校内API开放想到Windows</title>
		<link>http://www.awflasher.com/blog/archives/1377</link>
		<comments>http://www.awflasher.com/blog/archives/1377#comments</comments>
		<pubDate>Fri, 11 Jul 2008 13:41:12 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[xiaonei.com]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1377</guid>
		<description><![CDATA[先说一个我观察到的现象： Youtube视频增加了“Annotatiions”（标注）之后，大幅提高了视频内部的转换率。这与Youtube自身相关视频的推荐完全不同。今天看到一则Featured Video被浏览55,000多次，而它最后的一个通过Annotation加注的视频也被浏览了37,000多次，这种极高的转换率(70%)，是平台将决定权交给用户的一个有趣缩影。相信Youtube的算法再好，也很难推荐一个转换率高达70%的视频。 校内的开放平台，协议交给法务部门而不经过技术部门的重审，我认为这是一次内部的决策失误。从意识形态来讲，IT行业的法务部门多的是在解决传统软件产业的版权纠纷、利益争取等问题。我并不对“法务部门”的合理性和贡献有意见，然而，针对API这种开放意识形态的创作型工作，全盘交给法务部门，难免会引发冲突。 事实证明，冲突的确存在，开发者对校内法务部门的条款非常的不满意（在校内内部开发者论坛陆续有抗议声音），而校内本身作为新媒体新社区的一种新力量，也招来大量媒体的质疑。更是有竞争对手（其他SNS平台）大力网络开发者阵营。 我作为校内的老用户，当然希望校内能够尽快完善条款（校内的管理层以及技术团队已经在争取，感谢校内负责人朝军、技术负责人黄晶和API项目负责人忠杰），拿出做平台的心态来与大家分享成果；同时，作为实名类SNS应用的坚决支持者，当然也希望平台之间能有竞争以便让开发者不至于太“弱势”。 回顾Windows成功的历程，我觉得从3.x到95的过渡，就是一次成功的平台式成型： 在Windows3.1时代，几乎没有什么第三方应用，蹩脚的DOS引导和复杂的安装让你时刻感觉到，Windows只不过是一款抛在DOS平台上的“图形软件”而已。安装Windows的过程，也是安装软件的过程一般（当时是8张软盘），我只是想尝试它的新颖和别致。Windows3.x系列给我留下的印象，甚至也只有那个“鼠标入门教程”最深刻。 然而，进入95之后，我们完全不难发现，Windows之所以是Windows，是因为它让你丝毫察觉不到“自己”的存在：无论是使用微软开发的Office系类，还是第三方开发的应用、游戏。除了开机和关机的时候你要注意到“Windows”之外，你根本察觉不到它的存在。之后Windows 98、XP、Vista的陆续推出，伴随着在Windows上大量的应用软件爆发出来（当然，也有大量公司与个人受益了），很难有人能离开Windows进行“电脑操作”：Windows作为“平台”，当之无愧。 从决策权上看，安装什么软件，禁止什么软件，Windows将权利充分交给用户：微软的Outlook不好，我可以用Foxmail或者ThunderBird；微软的Office不好，我可以不用；甚至许多热心开发者连代替Windows资源管理器的应用都开发出来了。 即便如此，微软还是迎来了Linux的竞争以及对“抵制IE捆绑”的打击。但我个人虽然也非常不喜欢IE（我是IE5-IE7的用户），也非常尊重Linux在特殊领域（例如我每天都要用到的Web服务器）的杰出贡献，但这仍然无法掩盖Windows作为“平台”的成功。 如果有一天，人们在校内（或者某一款SNS）上不仅仅是打个招呼、交个朋友，而能够方便地约情人、打游戏并互相竞争、分享照片、分享视频、组织活动、查找各类信息（等各类社会化活动），那么，用户也许从开始上网到登出都不会离开这个平台了。 8条评论, 立即发言 &#124; 本文关键词: API, SNS, Windows, xiaonei.com, 校内 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1377 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>先说一个我观察到的现象：</p>
<blockquote><p><a title="Youtube视频增加了“Annotatiions”（标注）" href="http://www.awflasher.com/blog/archives/1336">Youtube视频增加了“Annotatiions”（标注）</a>之后，大幅提高了视频内部的转换率。这与Youtube自身相关视频的推荐完全不同。今天看到一则Featured Video被浏览55,000多次，而它最后的一个通过Annotation加注的视频也被浏览了37,000多次，这种极高的转换率(70%)，是平台将决定权交给用户的一个有趣缩影。相信Youtube的算法再好，也很难推荐一个转换率高达70%的视频。</p>
</blockquote>
<p>校内的开放平台，协议交给<strong>法务部门</strong>而不经过<strong>技术部门</strong>的重审，我认为这是一次<strong>内部的决策失误</strong>。从意识形态来讲，IT行业的法务部门多的是在解决传统软件产业的版权纠纷、利益争取等问题。我并不对“法务部门”的合理性和贡献有意见，然而，针对<a title="API" href="http://www.awflasher.com/blog/tag/api">API</a>这种开放意识形态的<strong>创作型工作</strong>，全盘交给法务部门，难免会引发冲突。</p>
<p>事实证明，冲突的确存在，开发者对校内法务部门的条款非常的不满意（在校内内部开发者论坛陆续有抗议声音），而校内本身作为新媒体新社区的一种新力量，也招来大量媒体的质疑。更是有竞争对手（其他SNS平台）大力网络开发者阵营。</p>
<p>我作为校内的老用户，当然希望校内能够尽快完善条款（校内的管理层以及技术团队<strong>已经在争取</strong>，感谢校内负责人朝军、技术负责人黄晶和API项目负责人忠杰），拿出做平台的心态来与大家分享成果；同时，作为<strong>实名类SNS应用</strong>的坚决支持者，当然也希望平台之间能有竞争以便让开发者不至于太“弱势”。</p>
<p>回顾Windows成功的历程，我觉得从3.x到95的过渡，就是一次成功的平台式成型：</p>
<blockquote><p>在Windows3.1时代，几乎没有什么第三方应用，蹩脚的DOS引导和复杂的安装让你时刻感觉到，Windows只不过是一款抛在DOS平台上的“<strong>图形软件</strong>”而已。安装Windows的过程，也是安装软件的过程一般（当时是8张软盘），我只是想尝试它的新颖和别致。Windows3.x系列给我留下的印象，甚至也只有那个“鼠标入门教程”最深刻。</p>
<p>然而，进入95之后，我们完全不难发现，Windows之所以是Windows，是因为它让你丝毫察觉不到“自己”的存在：无论是使用微软开发的Office系类，还是第三方开发的应用、游戏。除了开机和关机的时候你要注意到“Windows”之外，你根本察觉不到它的存在。之后Windows 98、XP、Vista的陆续推出，伴随着在Windows上大量的应用软件爆发出来（当然，也有大量公司与个人受益了），很难有人能离开Windows进行“电脑操作”：Windows作为“平台”，当之无愧。</p>
<p>从决策权上看，安装什么软件，禁止什么软件，Windows将权利充分交给用户：微软的Outlook不好，我可以用Foxmail或者ThunderBird；微软的Office不好，我可以不用；甚至许多热心开发者连代替Windows资源管理器的应用都开发出来了。</p>
<p>即便如此，微软还是迎来了Linux的竞争以及对“抵制IE捆绑”的打击。但我个人虽然也<strong>非常不喜欢IE（我是IE5-IE7的用户）</strong>，也非常尊重Linux在特殊领域（例如我每天都要用到的Web服务器）的杰出贡献，但这仍然无法掩盖Windows作为“平台”的成功。</p>
</blockquote>
<p>如果有一天，人们在校内（或者某一款SNS）上不仅仅是打个招呼、交个朋友，而能够方便地约情人、打游戏并互相竞争、分享照片、分享视频、组织活动、查找各类信息（等各类社会化活动），那么，用户也许从开始上网到登出都不会离开这个<strong>平台</strong>了。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1377#awcomment"><strong>8</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1377#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/windows" rel="tag">Windows</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%a1%e5%86%85" rel="tag">校内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1377">链接地址</a> - http://www.awflasher.com/blog/archives/1377
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1377/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>校内应用百家争鸣，文档Wiki仍需完善</title>
		<link>http://www.awflasher.com/blog/archives/1369</link>
		<comments>http://www.awflasher.com/blog/archives/1369#comments</comments>
		<pubDate>Mon, 07 Jul 2008 16:24:33 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[xiaonei.com]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1369</guid>
		<description><![CDATA[今天，花了一晚上的时间，对原来一个“是男人就下100层”（我06年五月毕业答辩之前无聊在Dian团队的实验室做的）的游戏进行了简单的调整，开发成了一个校内的应用程序（地址）。效果如下图： &#160; 除了我这款游戏之外，更是有更多千奇百怪的校内应用程序纷纷出炉，新鲜事里面颇有当年Facebook爆发的风采。相信校内自己也能从API的开放感受到“开发者”的力量所在： 遗憾的是，校内的开发文档，还非常的不健全，我这个应用几乎是参照着Facebook的文档在做。期待他们能逐渐把Wiki完善起来，让更多的开发者（因各种原因无法阅读Facebook Wiki）来参与到这“百家争鸣”之中。 我相信，API的开放和第三方的疯狂涌入，一定会给校内的团队带来极大的冲击。无论是好的、还是坏的，无论是善意的玩笑，还是恶意的攻击，陈一舟和他的校内，也许会有许多“意想不到”的收获。 开放、透明、分享（不仅仅是信息，更是利益），这才能推动一款互联网产品的继续健康发展，希望校内能再接再厉。 PS：7月8日凌晨1：00了，用户数已经有一百多人了，平台的确是个好东东： PS2：最新消息，海内也推出了一个游戏： 看校内什么时候出“买卖好友”吧…… 10条评论, 立即发言 &#124; 本文关键词: API, SNS, xiaonei.com, 校内 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1369 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>今天，花了一晚上的时间，对原来一个“<a title="是男人就下100层" href="http://www.awflasher.com/blog/archives/515">是男人就下100层</a>”（我06年五月毕业答辩之前无聊在<a title="Dian团队" href="http://www.awflasher.com/blog/tag/dian%E5%9B%A2%E9%98%9F">Dian团队</a>的实验室做的）的游戏进行了简单的调整，开发成了一个校内的应用程序（<a href="http://apps.xiaonei.com/gameboy/">地址</a>）。效果如下图：</p>
<p><img src="http://pic.yupoo.com/awflasher/833755d5b841/uao9xdjc.jpg" />&#160;</p>
<p>除了我这款游戏之外，更是有更多千奇百怪的校内应用程序纷纷出炉，新鲜事里面颇有当年Facebook爆发的风采。相信校内自己也能从API的开放感受到“开发者”的力量所在：</p>
<p><img src="http://pic.yupoo.com/awflasher/133095d5b98a/s10uwmk6.jpg" /> </p>
<p>遗憾的是，校内的开发文档，还非常的不健全，我这个应用几乎是参照着Facebook的文档在做。期待他们能逐渐把Wiki完善起来，让更多的开发者（因各种原因无法阅读Facebook Wiki）来参与到这“百家争鸣”之中。</p>
<p>我相信，API的开放和第三方的疯狂涌入，一定会给校内的团队带来极大的冲击。无论是好的、还是坏的，无论是善意的玩笑，还是恶意的攻击，陈一舟和他的校内，也许会有许多“意想不到”的收获。</p>
<p>开放、透明、分享（不仅仅是信息，更是利益），这才能推动一款互联网产品的继续健康发展，希望校内能再接再厉。</p>
<p>PS：7月8日凌晨1：00了，用户数已经有一百多人了，平台的确是个好东东：</p>
<blockquote><p><img src="http://pic.yupoo.com/awflasher/432995d5c3c0/9v0yn7cz.jpg" /> </p>
</blockquote>
<p>PS2：最新消息，<a title="海内" href="http://www.awflasher.com/blog/tag/%E6%B5%B7%E5%86%85">海内</a>也推出了一个游戏：</p>
<blockquote><p><img src="http://pic.yupoo.com/awflasher/454785d5bc0e/wcdrswf3.jpg" /></p>
</blockquote>
<p>看校内什么时候出“买卖好友”吧……</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1369#awcomment"><strong>10</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1369#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%a1%e5%86%85" rel="tag">校内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1369">链接地址</a> - http://www.awflasher.com/blog/archives/1369
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1369/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Facebook的新Profile页和Netvibes之间的一些有趣博弈</title>
		<link>http://www.awflasher.com/blog/archives/1368</link>
		<comments>http://www.awflasher.com/blog/archives/1368#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:21:56 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[netvibes]]></category>
		<category><![CDATA[SNS]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1368</guid>
		<description><![CDATA[之前，我在博客中先后多次介绍过Netvibes这一产品。今天无意中发现，Facebook的新Profile页面对Netvibes可能会构成一定威胁。很可能Netvibes会真正地沦为“阳春白雪”，虽然，我不希望如此。 不妨就来看看目前两家微妙的关系： Netvibes是当之无愧的最优秀的（综合）个性化主页，同时基于Tabs和Widgets的理念，进行社会化分享和延伸；另一方面，Facebook目前是绝对权威的（综合）社会化门户，而近日Facebook新Profile页面则开始与Netvibes提供的功能非常的接近。 Netvibes的UWA虽然设计的非常巧妙而且上手极快（我也基于它做过应用），然而，Ginger项目以及早先推出的UWA（Universal Widget API）就我观察，在放开之后并没有引起轰炸效；Facebook的API虽然上手复杂（我搞FBML就摸索了好久），但基于强大的SNS网络和有效的分发（Distribution，我个人觉得也可以理解为“病毒传播”），的确带起了一条产业链（或者说Ecosystem，生态环境，生态圈）。 有趣的是，Ecosystem这个概念最早又是Netvibes提出的。 这场博弈，我认为，我个人喜爱的Netvibes并不占上风。 简单把原因总结如下： Netvibes强调API和Widget这个概念，却忽视了SNS的本质，那就是人与人的关系。在Netvibes一边，SNS体系推动太晚，因而UWA并不能给开发者真正带来优势（巨大的流量收入和分发抵达）。而且，Netvibes本身的使用门槛就是一个工具类型的门槛，这导致许多人不能理解他们为什么一定要使用Netvibes； Facebook刚开始并看不出有平台的特征，更让普通用户感觉不到API的存在。因为Facebook首先是社区，其次才是工具。社区的门槛，比工具类网站要更低，因为，与人交谈并不难，但使用一个工具，创建模块、编辑主题，这些是普通人难以做到的； 对平台来说，开发者的决策，显然是非常有力度的一个“判决”。微软之所以能获得如此的成功，是因为有大量的开发者开发基于Windows的应用。 工具可以被模仿、被复制，而且基于一个强大的社会化平台，分发成本极低；而社会化关系则很难撼动，哪怕再多人责骂腾讯（的某些不妥之举），你也很难保证从此之后就再也不用QQ了。这也是为什么百度贴吧、空间、IM紧跟其后的原因； 欢迎批评、指正。 5条评论, 立即发言 &#124; 本文关键词: API, Facebook, netvibes, SNS ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1368 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>之前，我在博客中先后多次介绍过<a title="Netvibes" href="http://www.awflasher.com/blog/tag/netvibes">Netvibes</a>这一产品。今天无意中发现，<a title="Facebook" href="http://www.awflasher.com/blog/tag/facebook">Facebook</a>的新Profile页面对Netvibes可能会构成一定威胁。很可能Netvibes会真正地沦为“阳春白雪”，虽然，我不希望如此。</p>
<p>不妨就来看看目前两家微妙的关系：</p>
<p>Netvibes是当之无愧的最优秀的（综合）个性化主页，同时基于Tabs和Widgets的理念，进行社会化分享和延伸；另一方面，Facebook目前是绝对权威的（综合）社会化门户，而近日Facebook新Profile页面则开始与Netvibes提供的功能非常的接近。</p>
<p>Netvibes的UWA虽然设计的非常巧妙而且上手极快（我也基于它做过应用），然而，<a title="Ginger Netvibes" href="http://www.awflasher.com/blog/archives/1170">Ginger</a>项目以及早先推出的UWA（Universal Widget API）就我观察，在放开之后并没有引起轰炸效；Facebook的API虽然上手复杂（我搞FBML就摸索了好久），但基于强大的SNS网络和有效的分发（Distribution，我个人觉得也可以理解为“病毒传播”），的确带起了一条产业链（或者说Ecosystem，生态环境，生态圈）。</p>
<p>有趣的是，Ecosystem这个概念最早又是Netvibes提出的。</p>
<p>这场博弈，我认为，我个人喜爱的Netvibes并不占上风。</p>
<p>简单把原因总结如下：</p>
<ol>
<li>Netvibes强调API和Widget这个概念，却忽视了SNS的本质，那就是人与人的关系。在Netvibes一边，SNS体系推动太晚，因而UWA并不能给开发者真正带来优势（巨大的流量收入和分发抵达）。而且，Netvibes本身的使用门槛就是一个工具类型的门槛，这导致许多人不能理解他们为什么一定要使用Netvibes；</li>
<li>Facebook刚开始并看不出有平台的特征，更让普通用户感觉不到API的存在。因为Facebook首先是社区，其次才是工具。社区的门槛，比工具类网站要更低，因为，与人交谈并不难，但使用一个工具，创建模块、编辑主题，这些是普通人难以做到的；</li>
<li>对平台来说，开发者的决策，显然是非常有力度的一个“判决”。微软之所以能获得如此的成功，是因为有大量的开发者开发基于Windows的应用。</li>
<li>工具可以被模仿、被复制，而且基于一个强大的社会化平台，分发成本极低；而社会化关系则很难撼动，哪怕再多人责骂腾讯（的某些不妥之举），你也很难保证从此之后就再也不用QQ了。这也是为什么百度贴吧、空间、IM紧跟其后的原因；</li>
</ol>
<p>欢迎批评、指正。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1368#awcomment"><strong>5</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1368#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/facebook" rel="tag">Facebook</a>, <a href="http://www.awflasher.com/blog/tag/netvibes" rel="tag">netvibes</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1368">链接地址</a> - http://www.awflasher.com/blog/archives/1368
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1368/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Web前端工程师在Facebook API开发中常见问题汇总</title>
		<link>http://www.awflasher.com/blog/archives/1367</link>
		<comments>http://www.awflasher.com/blog/archives/1367#comments</comments>
		<pubDate>Sun, 06 Jul 2008 04:48:49 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Web前端工程师]]></category>
		<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1367</guid>
		<description><![CDATA[对于一个熟练的PHP程序员或者JAVA Guru，开发一个Facebook App可能还是很容易的，毕竟Demo文档非常齐全。然而，对于同样渴望开发优秀App的前端工程师，入门的门槛可能还是要高一些。好在Facebook为我们提供了强大的文档，更好在，我，Aw，也是一名关注Web前端技术的开发者，归纳总结了一些个人的经验与大家分享：） 如何上手 首先，我建议使用PHP的开发方式。没错，既然你是一个对服务器端编程一点都不懂的前端工程师，为什么要去花时间折腾文档和Demo较少的其他服务器端语言呢。我并不是PHP的“粉丝”，但范例最多、配置最快并且有Facebook官方支持的，似乎只有PHP了。 然后去官方看这些内容，非常详细（但不太容易找到）： 《App所具备的一些要素》 《手把手叫你开发一个App》 Callback到底是什么 Callback URL和ActionScript中的Call Back函数还是不太一样的。 CallBack URL说白了，就是你自己的服务器的一个URL，比如，我的awflasher.com/someurl，在这个URL上，输出一些“相关内容”给Facebook的Canvas来进行渲染。关于这一套流程，强烈建议看这篇（翻到下面），也是在Wiki里面藏的特别深很难找到的：这么重要的问题，居然藏在一个“Random Questions”里面。也可以看这张“图” +------------------+ &#124; BROWSER &#124; &#124; &#124; &#124; +-------------+&#124; &#124; &#124;Application &#124;&#124; &#124; &#124;Canvas &#124;&#124; &#124; &#124; &#124;&#124; &#124; &#124; &#124;&#124; &#124; +-------------+&#124; &#124; &#124; +---+----------+---+ &#124; ^ 1) Browser makes &#124; &#124; 5) Facebook Renders FBML to request v &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>对于一个熟练的PHP程序员或者JAVA Guru，开发一个Facebook App可能还是很容易的，毕竟Demo文档非常齐全。然而，对于同样渴望开发优秀App的前端工程师，入门的门槛可能还是要高一些。好在Facebook为我们提供了强大的文档，更好在，我，Aw，也是一名关注Web前端技术的开发者，归纳总结了一些个人的经验与大家分享：）</p>
<ol>
<li><strong>如何上手</strong>       <br />首先，我建议使用PHP的开发方式。没错，既然你是一个对服务器端编程一点都不懂的前端工程师，为什么要去花时间折腾文档和Demo较少的其他服务器端语言呢。我并不是PHP的“粉丝”，但范例最多、配置最快并且有Facebook官方支持的，似乎只有PHP了。      <br />然后去官方看这些内容，非常详细（但不太容易找到）：      <br />《<a href="http://developers.facebook.com/anatomy.php">App所具备的一些要素</a>》      <br />《<a href="http://developers.facebook.com/step_by_step.php">手把手叫你开发一个App</a>》</li>
<li><strong>Callback到底是什么</strong>      <br />Callback URL和ActionScript中的Call Back函数还是不太一样的。      <br />CallBack URL说白了，就是你自己的服务器的一个URL，比如，我的awflasher.com/someurl，在这个URL上，输出一些“相关内容”给Facebook的Canvas来进行渲染。关于这一套流程，强烈建议看<a href="http://wiki.developers.facebook.com/index.php/Random_questions">这篇</a>（翻到下面），也是在Wiki里面藏的特别深很难找到的：这么重要的问题，居然藏在一个“Random Questions”里面。也可以看这张“图”
</li>
<pre>                           +------------------+
                           |   BROWSER        |
                           |                  |
                           |   +-------------+|
                           |   |Application  ||
                           |   |Canvas       ||
                           |   |             ||
                           |   |             ||
                           |   +-------------+|
                           |                  |
                           +---+----------+---+
                               |          ^
             1) Browser makes  |          | 5) Facebook Renders FBML to
                      request  v          |    HTML
                         +-----+----------+-----+
                         | FACEBOOK SERVER      |
                 +-------+                      |
                 |       |                      |
                 |       |                      |
                 |       |                      +&lt;-------------+
                 |       |                      |              |
                 |       |                      |              |
                 |       |                      |              |
                 |       |                      |              |
                 |       |                      |      4) App Server
        2) FB Server Calls                      |       Returns FBML
          out to App Server---------+-----------+              |
                 |                  ^                          |
                 |                  | 3) App calls FB API      |
                 |                  v                          |
                 |        +---------+------------+             |
                 |        | YOUR APP SERVER      |             |
                 |        |                      |             |
                 |        |                      |             |
                 |        |                      |             |
                 +-------&gt;+    2.5) App server   +-------------+
                          |       composes API   |
                          |       calls          |
                          |                      |
                          |    3.5) App server   |
                          |       generates FBML |
                          |       from API results
                          +----------------------+</pre>
<li><strong>官方提供的PHP client包存在的一些细节问题</strong>
<p>我到现在也不知道官方提供了多少个PHP版本。似乎在Developer的App页面（简写为：apps.fb.com/dev和dev.fb.com）和Developers的Wiki页面有许多不同的范例。这其中有很多不规范的地方，例如：</p>
<p>把&lt;?php echo getFriends();?&gt;写为&lt;?=getFriends()=?&gt;之类的“简写”。这对于刚配置好的PHP环境实在是让人无从调试（因为你想不到官方提供的代码可能有问题）</li>
<li><strong>PHP开发中常遇到的问题</strong>
<p>前端开发者的思路似乎更“粗糙”一些，我就有这个毛病。我在开发Facebook App的时候经常犯的错误就是把HTML和PHP内容混到一起了，例如：</p>
<p>&lt;?php echo &#8216;&lt;p&gt;test&#8217;.$somevar.&#8217;&lt;/p&gt;&#8217;; </p>
<p>&lt;br&gt;</p>
<p>?&gt;</p>
<p>这样的写法乍一看没问题，但实际上中间的&lt;br&gt;是PHP根本看不懂的。在大多数配置下，这个错误根本看不到（不像Flash那样会有一个Compliler帮你报错），遇到这种情况，如果是少量HTML，就给它echo出来；否则，就将PHP标签结束再输出，例如：</p>
<p>&lt;?php echo &#8216;&lt;p&gt;test&#8217;.$somevar.&#8217;&lt;/p&gt;&#8217;; </p>
<p>?&gt;&lt;br&gt;&lt;?php … ?&gt;</li>
<li><strong>FBML的设置</strong>
<p>最关键的setFBML是把FBML显示到用户个人主页的函数。在使用这个函数的时候，一定要确认用户已经“同意改变profile box”，这是安装App的几条协议中的一条。如果你自己调试期间不希望被别人看到而当时没选中，那么很可能是导致你多次无法看到相关内容出现的主要原因。</li>
</ol>
<p>此文仅是抛砖引玉之文，因为也许我遇到的错误其他人又很容易地解决了，欢迎补充，我会保留链接。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1367#awcomment"><strong>7</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1367#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/facebook" rel="tag">Facebook</a>, <a href="http://www.awflasher.com/blog/tag/web%e5%89%8d%e7%ab%af%e5%b7%a5%e7%a8%8b%e5%b8%88" rel="tag">Web前端工程师</a>, <a href="http://www.awflasher.com/blog/tag/%e5%89%8d%e7%ab%af%e5%bc%80%e5%8f%91" rel="tag">前端开发</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1367">链接地址</a> - http://www.awflasher.com/blog/archives/1367
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1367/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>校内API开放初现端倪，个人页面与Facebook Profile分道扬镳</title>
		<link>http://www.awflasher.com/blog/archives/1358</link>
		<comments>http://www.awflasher.com/blog/archives/1358#comments</comments>
		<pubDate>Wed, 02 Jul 2008 08:25:57 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[xiaonei.com]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1358</guid>
		<description><![CDATA[校内的API开放经过几个月的磨合（据我所知codename xCube项目很早就启动了），包括David和我在内的许多开发者的“围攻”，终于有所进展。当然，一定要再次感谢蒲忠杰先生所在的API团队。个人认为忠杰的团队是以一支“侦察兵”的规模打一场“集团军大战”，陈一舟在API的（兵力）投入还需要加大啊。 之前的SNS 28日开发者聚会，我已经汇集了一些资料，在这里可以看到。昨晚更新了校内的资料，现在，大家都可以上手一试了：） 另外，今天校内在个人页面，也就是Facebook“对应”的profile页面作了一些调整，我们大致已经可以看到未来校内API应用的界面样子了，profile box被剥离到第二个tab，据David介绍，如此剥离，将使相关App损失50%的流量。 点击应用标签，进入一个新界面： Facebook也Launch了新界面，又见Tab，但Facebook的Tab与校内的Tab无论是层级还是逻辑都是有很大的区别的。我个人认为，这种Tab的出现，对Netvibes构成了一定威胁（以后将提到） 校内的开放平台距离Facebook的F8还有相当一段距离，但我认为，已经做的非常不错了（他们的API团队似乎没有投入太多兵力）。让我们拭目以待7月8日的发布会吧，如果不出意外，我会去“找他们麻烦”，嘿嘿：） 不过，Facebook在中国内部命运多舛，这也许是马克同学不曾遇想到的吧，他在哈佛（抱歉，之前记成Stanford了）学不到的知识，还有很多很多呢：） 6条评论, 立即发言 &#124; 本文关键词: API, Facebook, SNS, xiaonei.com, 校内 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1358 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>校内的API开放经过几个月的磨合（据我所知codename xCube项目很早就启动了），包括David和我在内的许多开发者的“围攻”，终于有所进展。当然，一定要再次感谢蒲忠杰先生所在的API团队。个人认为忠杰的团队是以一支“侦察兵”的规模打一场“集团军大战”，陈一舟在API的（兵力）投入还需要加大啊。</p>
<p>之前的SNS 28日开发者聚会，我已经汇集了一些资料，在这里可以看到。昨晚更新了校内的资料，现在，大家都可以上手一试了：）</p>
<p>另外，今天校内在个人页面，也就是Facebook“对应”的profile页面作了一些调整，我们大致已经可以看到未来校内API应用的界面样子了，profile box被剥离到第二个tab，据David介绍，如此剥离，将使相关App损失50%的流量。</p>
<p><img src="http://pic.yupoo.com/awflasher/099515ce6a97/qto74ypp.jpg" /></p>
<p>点击应用标签，进入一个新界面：    <br /><img src="http://pic.yupoo.com/awflasher/440215ce6a97/mc9ffvxp.jpg" /> </p>
<p>Facebook也Launch了新界面，又见Tab，但Facebook的Tab与校内的Tab无论是层级还是逻辑都是有很大的区别的。我个人认为，这种Tab的出现，对Netvibes构成了一定威胁（以后将提到）</p>
<p>校内的开放平台距离Facebook的F8还有相当一段距离，但我认为，已经做的非常不错了（他们的API团队似乎没有投入太多兵力）。让我们拭目以待7月8日的发布会吧，如果不出意外，我会去“找他们麻烦”，嘿嘿：）</p>
</p>
</p>
<p><strong>不过，</strong><a title="Facebook在中国内部命运多舛" href="http://www.awflasher.com/blog/archives/1354"><strong>Facebook在中国内部命运多舛</strong></a><strong>，这也许是马克同学不曾遇想到的吧，他在哈佛（抱歉，之前记成Stanford了）学不到的知识，还有很多很多呢：）</strong></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1358#awcomment"><strong>6</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1358#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/facebook" rel="tag">Facebook</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%a1%e5%86%85" rel="tag">校内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1358">链接地址</a> - http://www.awflasher.com/blog/archives/1358
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1358/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>28日北京SNS API开发者聚会资源汇总</title>
		<link>http://www.awflasher.com/blog/archives/1350</link>
		<comments>http://www.awflasher.com/blog/archives/1350#comments</comments>
		<pubDate>Sat, 28 Jun 2008 08:56:06 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SNS]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1350</guid>
		<description><![CDATA[非常感谢从上海51.com远道而来的长永，更要感谢Myspace.cn的Sam Wu为现场带来Projector和DV的支持！ 目前北京SNS API Developers Meetup活动在和谐和友好的气氛中告一段落。 我作为最初这个“小活动”的发起人，真的是感到非常的抱歉：到场的朋友非常多（超出了我的预料），天气也很热，尤其是坐在后面的朋友都比较辛苦。许多提前报名的朋友最后却没有座位，实在是令我感到很对不起。 也请大家通融没有报名而来到现场的朋友，毕竟活动没有sponsor（本活动全部由我个人发起，David给了我很大的帮助和指导，其他运营商、公司的人并没有参加赞助），而且API本身也是一个开放的理念，我不打算对任何人做任何限制，因此也没有任何权力去“拒绝、要求”任何人。SNS API的开放，意味着无论是平台运营商还是开发人员，每个人都是朋友！最终最低消费也“轻松完成”，这也要感谢大家对我的信任和支持！ 以下是活动相关资源： 【活动资源】 相关资源由于网络问题可能无法第一时间上传（有一些Presentation的size在10M以上，所以……） Presentation的演讲资源： 《SNS应用的小生意经》 来自42friend的David（PDF） 《MySpace Developer Platform简介与实例》 （PPT） 来自Myspace的Sam Wu 《51.com开发平台介绍和示例》、《51.com简介及用户数据分析》（非常宝贵的资料）（PPT） 来自51的张长永 《Hello World @ xiaonei.com》 （PPT，正在联系中） 来自校内的李福松 《OpenSocial 简介》 （Google Docs在线看！） 来自Google的Jacky Wang 《zend framework 在 Web services 中的应用》（Sorry, only RAR available） 来自PHP开发爱好者王承石 目前由Google的产品经理杨巍介绍OpenSocial…… 【相册】 来自Google的杨巍；补充中…… 【视频资源】 【通信录】 【博客、媒体报导】 稍后会陆续上传现场视频、演讲者的Presentation以及通信录。 大家有任何意见或者建议欢迎在这篇文章后面留言，URL: http://www.awflasher.com/blog/archives/1350 17条评论, [...]]]></description>
			<content:encoded><![CDATA[<p>非常感谢从上海<a href="http://51.com">51.com</a>远道而来的长永，更要感谢<a href="http://myspace.cn">Myspace.cn</a>的Sam Wu为现场带来Projector和DV的支持！</p>
<p>目前<a title="北京SNS API Developers Meetup活动" href="http://www.awflasher.com/blog/archives/1334">北京SNS API Developers Meetup活动</a>在和谐和友好的气氛中告一段落。</p>
<p>我作为最初这个“小活动”的发起人，真的是感到非常的抱歉：到场的朋友非常多（超出了我的预料），天气也很热，尤其是坐在后面的朋友都比较辛苦。许多提前报名的朋友最后却没有座位，实在是令我感到很对不起。</p>
<p>也请大家通融没有报名而来到现场的朋友，毕竟活动没有sponsor（本活动全部由我个人发起，David给了我很大的帮助和指导，其他运营商、公司的人并没有参加赞助），而且API本身也是一个开放的理念，我不打算对任何人做任何限制，因此也没有任何权力去“拒绝、要求”任何人。SNS API的开放，意味着无论是平台运营商还是开发人员，每个人都是朋友！最终最低消费也“轻松完成”，这也要感谢大家对我的信任和支持！</p>
<p>以下是活动相关资源：</p>
<p>【活动资源】</p>
<p>相关资源由于网络问题可能无法第一时间上传（有一些Presentation的size在10M以上，所以……）</p>
<p>Presentation的演讲资源：</p>
<ul>
<li>《<a href="http://www.box.net/shared/bvu5mkigc8">SNS应用的小生意经</a>》       <br />来自42friend的David（PDF） </li>
<li>《<a href="http://wuhongsheng.com/resource/myspace/MySpaceDeveloperPlatformKeynote.ppt">MySpace Developer Platform简介与实例</a>》 （PPT）       <br />来自Myspace的Sam Wu </li>
<li>《<a href="http://www.box.net/shared/9ytlabk84k">51.com开发平台介绍和示例</a>》、《<a href="http://www.box.net/shared/tv4fz8iok0">51.com简介及用户数据分析</a>》（非常宝贵的资料）（PPT）       <br />来自51的张长永 </li>
<li>《Hello World @ xiaonei.com》 （PPT，正在联系中）      <br />来自校内的李福松 </li>
<li>《<a href="http://docs.google.com/Presentation?id=dg3s72kb_12hgmqnndj">OpenSocial 简介</a>》 （Google Docs在线看！）       <br />来自Google的Jacky Wang </li>
<li>《<a href="http://www.box.net/shared/q9c9158wsc">zend framework 在 Web services 中的应用</a>》（Sorry, only RAR available）       <br />来自PHP开发爱好者王承石 </li>
</ul>
<p>目前由Google的产品经理杨巍介绍OpenSocial……</p>
<p>【相册】</p>
<p><a href="http://picasaweb.google.com/v.photo.2008.06.29/20080628OpenAPIDeveloperMeetup">来自Google的杨巍</a>；补充中……</p>
<p>【视频资源】</p>
<p>【通信录】</p>
<p>【博客、媒体报导】</p>
<p>稍后会陆续上传现场视频、演讲者的Presentation以及通信录。</p>
<p>大家有任何意见或者建议欢迎在这篇文章后面留言，URL: <a title="28日北京SNS API开发者聚会" href="http://www.awflasher.com/blog/archives/1350">http://www.awflasher.com/blog/archives/1350</a></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1350#awcomment"><strong>17</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1350#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1350">链接地址</a> - http://www.awflasher.com/blog/archives/1350
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1350/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>北京SNS API开发者28号交流会基本内容确定（6月28日更新）</title>
		<link>http://www.awflasher.com/blog/archives/1334</link>
		<comments>http://www.awflasher.com/blog/archives/1334#comments</comments>
		<pubDate>Thu, 26 Jun 2008 07:07:00 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[51]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Myspace]]></category>
		<category><![CDATA[open-social]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[xiaonei.com]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1334</guid>
		<description><![CDATA[【活动名称】北京SNS API（App）开发者交流会 【活动Logo】 【最新公告】 报名已经结束。对于希望过来却没有在第一时间报名的朋友，作为活动发起者，我向你们表示诚挚的歉意。因为考虑到活动的初衷是一个开放、平等的主题，这次参与还是以开发者的技术交流为主，并不寻求赞助。希望下一次能有大公司牵头来举办更有趣的活动。 对于未能列举在名单上的朋友：我已经与场地提供方联系，对方表示挤一挤没关系，因此，对于有非常强烈意愿来与大家交流的朋友，完全欢迎你们的到场。（如果您不介意没有座位的话） 聚会之后，所有到场者的名单我都会公布，通信录将会共享于docs.google.com（如联系方式不愿透露请提前联系）。如果您希望在这篇日志公布联系方式，请通知我一声（默认不公开联系方式）。 按照名单上签到的时间顺序入场，为了公平，以下两种类型可能没有座位： 名单上未列出者； 名单上列出，但迟到者。 解释一下：也就是，名单上列出者如果迟到，也可能没有座位。为此，非常抱歉，这边只有我一人安排，肯定有许多让大家麻烦的地方，希望多多理解。 【活动时间】 2008年6月28日，周六。15：00 &#8211; 20：00（请尽量不要迟到） 【活动地点】 对外经贸大学西门对面“上岛咖啡”（原定地点雕刻时光空间不够、没有投影屏） （大图、清晰的Mapbar地图） 如果不明确，只要到了对外经贸大学西门，就很容易找到了（随便找个美女搭讪问路吧^_^） 【活动费用】 总共消费额度3000，如果现在报名者全部到现场，人均只需60左右即可。 这个我着重解释一下：这个价格当然不是我定的（我也不认为这是一个reasonable的价格），而是活动地点提供方，上岛咖啡厅的店长一再坚持最低消费要3000（最后交涉，同意将时间稍作延长）。注意，早些时候联系的提供方“SIT Coffee”无法提供投影条件和足够的作为。所以价格有所变动，如果您对此有不同意见，可以不参与本次活动，我对这个不合理的价格也深表歉意。当然，希望您请发信告知我。 总之，上岛的这一价格虽然很贵，但是场地毕竟不错，而且有投影空间，再加上周六下午到晚上是对方的“黄金时段”。因此，希望大家多多理解。个人建议大家在这里吃晚餐。（现在绝大多数参与者都表示了理解和支持，因此决定不更改地点了，如果不能来，最好提前说一声） 【设备支持】 现场提供免费Wifi接入、投影仪（感谢Myspace的Sam提供） Twitter直播（不确定） 【主题提议】（排名不分先后） 第一部分、嘉宾主题演讲 【Presentation Title】MySpace Developer Platform简介与实例 【Speaker】吴洪声 张启智 / MySpace China 【演讲长度预期】30m 【Presentation Title】51.com开发平台介绍和示例 【Speaker】张长永 / 51.com (五一网) 【演讲长度预期】20m 【Presentation Title】Open Social 简介 【Speaker】Jacky Wang / Google 【演讲长度预期】30m [...]]]></description>
			<content:encoded><![CDATA[<p>【活动名称】北京SNS API（App）开发者交流会</p>
<p>【活动Logo】</p>
<blockquote><p><img src="http://profile.ak.facebook.com/object3/1718/65/n16867078755_1929.jpg" /> </p>
</blockquote>
<p>【最新公告】</p>
<blockquote><p>报名已经结束。对于希望过来却没有在第一时间报名的朋友，作为活动发起者，我向你们表示诚挚的歉意。因为考虑到活动的初衷是一个开放、平等的主题，这次参与还是以开发者的技术交流为主，并不寻求赞助。希望下一次能有大公司牵头来举办更有趣的活动。</p>
<p><strong><u>对于未能列举在名单上的朋友：</u>我已经与场地提供方联系，对方表示挤一挤没关系，因此，对于有非常强烈意愿来与大家交流的朋友，完全欢迎你们的到场。（如果您不介意没有座位的话）</strong></p>
<p><strong>聚会之后，所有到场者的名单我都会公布，通信录将会共享于docs.google.com（如联系方式不愿透露请提前联系）。如果您希望在这篇日志公布联系方式，请通知我一声（默认不公开联系方式）。</strong></p>
<p><strong>按照名单上签到的时间顺序入场，为了公平，以下两种类型可能没有座位：</strong></p>
<ol>
<li><strong>名单上未列出者；</strong></li>
<li><strong>名单上列出，但迟到者。</strong></li>
</ol>
<p><strong>解释一下：也就是，名单上列出者如果迟到，也可能没有座位。</strong><strong>为此，非常抱歉，这边只有我一人安排，肯定有许多让大家麻烦的地方，希望多多理解。</strong></p>
</blockquote>
<p>【活动时间】</p>
<blockquote><p>2008年6月28日，周六。15：00 &#8211; 20：00（请尽量不要迟到）</p>
</blockquote>
<p>【活动地点】</p>
<blockquote><p><strong>对外经贸大学西门</strong>对面“上岛咖啡”（原定地点雕刻时光空间不够、没有投影屏）</p>
<p>（<a href="http://pic.yupoo.com/awflasher/980705c565ed/l212ikmm.jpg">大图</a>、清晰的<a href="http://ditu.mapbar.com/localsearch/#ac=mm&amp;mapId=435536">Mapbar地图</a>） </p>
<p>如果不明确，只要到了<strong>对外经贸大学西门</strong>，就很容易找到了（随便找个美女搭讪问路吧^_^）</p>
</blockquote>
<p>【活动费用】</p>
<blockquote><p>总共消费额度3000，<strong>如果现在报名者全部到现场</strong>，人均只需<strong>60左右</strong>即可。</p>
<p>这个我着重解释一下：这个价格当然不是我定的（我也不认为这是一个reasonable的价格），而是活动地点提供方，上岛咖啡厅的店长一再坚持最低消费要3000（最后交涉，同意将时间稍作延长）。注意，早些时候联系的提供方“SIT Coffee”无法提供投影条件和足够的作为。所以价格有所变动，<strong>如果您对此有不同意见，可以不参与本次活动，我对这个不合理的价格也深表歉意</strong>。当然，希望您请发信告知我。</p>
<p>总之，上岛的这一价格虽然很贵，但是场地毕竟不错，而且有投影空间，再加上周六下午到晚上是对方的“黄金时段”。因此，希望大家多多理解。个人建议大家在这里吃晚餐。（现在绝大多数参与者都表示了理解和支持，因此决定不更改地点了，如果不能来，最好提前说一声）</p>
</blockquote>
<p>【设备支持】</p>
<ul>
<ul>
<li>现场提供<strong>免费Wifi接入</strong>、<strong>投影仪</strong>（感谢Myspace的Sam提供） </li>
<li>Twitter直播（不确定） </li>
</ul>
</ul>
<p>【主题提议】（排名不分先后）</p>
<ul>
<li>第一部分、嘉宾主题演讲</li>
</ul>
<blockquote><p>【Presentation Title】MySpace Developer Platform简介与实例      <br />【Speaker】吴洪声 张启智 / MySpace China       <br />【演讲长度预期】30m </p>
<p>【Presentation Title】51.com开发平台介绍和示例      <br />【Speaker】张长永 / 51.com (五一网)       <br />【演讲长度预期】20m </p>
<p>【Presentation Title】Open Social 简介      <br />【Speaker】Jacky Wang / Google       <br />【演讲长度预期】30m / 基于Open Social开发的一些简介和实例。 </p>
<p>【Presentation Title】zend framework 在 Web services 中的应用      <br />【Speaker】王承石 / Web Developer 开发者       <br />【演讲长度预期】20m</p>
<p>【Presentation Title】Hello，校内开放平台      <br />【Speaker】李福松 / 校内网       <br />【演讲长度预期】30m / 简单演示如何基于校内API开发SNS应用 </p>
<p>【Presentation Title】SNS应用的小生意经      <br />【Speaker】李大维 / 42friends       <br />【演讲长度预期】10m</p>
</blockquote>
<blockquote><p>感谢以上嘉宾为我们带来精彩的演示，所有演讲的PPT和视频将在活动结束后于本文地址提供下载（我们争取也能上传到Youtube等视频网站以方便大家在线观看）。</p>
</blockquote>
<ul>
<li>第二部分、平台问答     <br />现场参与者以及网友可通过IM（Twitter？）对平台供应商发问。      </li>
<li>第三部分、分组自由讨论</li>
</ul>
<blockquote><p>分组自由讨论，根据诸位参与者发给我的提议，我列几个关注度比较多的话题如下：<strong> </strong></p>
<ol>
<li>开发者对API有什么要求？ </li>
<li>各平台的代码编写细节（从入门级的“Hello World”到复杂的交互应用） </li>
<li>SNS平台提供商从丰富多彩的应用中如何获益，会有何种限制 </li>
<li>开发者、开发团队从SNS的社会化资源中如何利用丰富多彩的应用程序获益 </li>
<li>产品质量和用户体验参差不齐，平台提供商如何权衡 </li>
<li>用户最关心的是什么？SNS平台提供商和App开发者如何与用户沟通 </li>
</ol>
</blockquote>
<p>【参与者名单】（6月27日更新）</p>
<table cellspacing="6" cellpadding="0" border="0">
<tbody>
<tr>
<td>Name</td>
<td>Company</td>
<td>Title</td>
</tr>
<tr>
<td>张路</td>
<td>创业邦</td>
<td>副主编</td>
</tr>
<tr>
<td>钟馥百</td>
<td>北京百思极致科技有限公司</td>
<td>软件开发经理</td>
</tr>
<tr>
<td>鲁超伍</td>
<td>千橡互动</td>
<td>Web前端工程师</td>
</tr>
<tr>
<td>杨巍</td>
<td>Google</td>
<td>产品经理</td>
</tr>
<tr>
<td>陶波</td>
<td>Google</td>
<td>Engineering Manager</td>
</tr>
<tr>
<td>Conway Chen</td>
<td>Google</td>
<td>/</td>
</tr>
<tr>
<td>王俊煜</td>
<td>Google</td>
<td>User Experience Web Developer</td>
</tr>
<tr>
<td>Jacky Wang</td>
<td>Google</td>
<td>Software Engineer</td>
</tr>
<tr>
<td>李壹沛</td>
<td>中国数码集团</td>
<td>可用性工程师</td>
</tr>
<tr>
<td>付宁</td>
<td>百度</td>
<td>web前端开发工程师</td>
</tr>
<tr>
<td>梁公军</td>
<td>鲜果XianGuo.com</td>
<td>创始人</td>
</tr>
<tr>
<td>吴洪声(奶罩)</td>
<td>MySpace China</td>
<td>Evangelist</td>
</tr>
<tr>
<td>陈陈</td>
<td>奇矩互动（北京）科技有限公司</td>
<td>CTO</td>
</tr>
<tr>
<td>胡东海</td>
<td>comsenz</td>
<td>工程师</td>
</tr>
<tr>
<td>孙睿</td>
<td>北京吉威数源信息技术有限公司</td>
<td>董事 企划总监</td>
</tr>
<tr>
<td>刘俊强</td>
<td>SKST Inc. （时空创意）</td>
<td>程序员</td>
</tr>
<tr>
<td>盛冬平</td>
<td>新浪</td>
<td>互动事业部- Widget 产品技术经理</td>
</tr>
<tr>
<td>梁栋</td>
<td>中国银行软件中心</td>
<td>程序员</td>
</tr>
<tr>
<td>罗飞雪</td>
<td>荣新IT培训</td>
<td>讲师</td>
</tr>
<tr>
<td>王渊命</td>
<td>1ting.com</td>
<td>程序员</td>
</tr>
<tr>
<td>王承石</td>
<td>/</td>
<td>/</td>
</tr>
<tr>
<td>付辉洲</td>
<td>中国互动出版网（china-pub）</td>
<td>市场部经理</td>
</tr>
<tr>
<td>马小娟(sophia)</td>
<td>mycaifu.com</td>
<td>/</td>
</tr>
<tr>
<td>陈露</td>
<td>高德软件有限公司</td>
<td>产品规划中心</td>
</tr>
<tr>
<td>任斌</td>
<td>北京佳美谷科技有限公司 </td>
<td>项目经理 </td>
</tr>
<tr>
<td>付超群</td>
<td>sina</td>
<td>工程师</td>
</tr>
<tr>
<td>胡正</td>
<td>RedHat</td>
<td>研发工程师</td>
</tr>
<tr>
<td>曹毅</td>
<td>联创策源投资基金</td>
<td>投资经理</td>
</tr>
<tr>
<td>张启智</td>
<td>Myspace China</td>
<td>前端开发工程师</td>
</tr>
<tr>
<td>张长永</td>
<td>51.com</td>
<td>开放平台项目经理</td>
</tr>
<tr>
<td>齐伟</td>
<td>微软Ad Platform China</td>
<td>项目经理 </td>
</tr>
<tr>
<td>谭晨晖</td>
<td>sociappy.com</td>
<td>创始人</td>
</tr>
<tr>
<td>申华章</td>
<td>图缘</td>
<td>创始人</td>
</tr>
<tr>
<td>许鹏</td>
<td>图缘</td>
<td>前端开发工程师</td>
</tr>
<tr>
<td>文明</td>
<td>用友软件股份有限公司</td>
<td>软件开放工程师</td>
</tr>
<tr>
<td>郑亚宁(Yanni Zheng)</td>
<td>暂无</td>
<td>Coder</td>
</tr>
<tr>
<td>陈宝银</td>
<td>狗友.的 www.gouyou.de</td>
<td>/</td>
</tr>
<tr>
<td>文明</td>
<td>用友软件股份有限公司</td>
<td>软件开放工程师</td>
</tr>
<tr>
<td>林小能</td>
<td>盒子动漫社 张小盒 www.hezi.cc</td>
<td>运营</td>
</tr>
<tr>
<td>张月</td>
<td>中国雅虎</td>
<td>平台架构高级产品经理</td>
</tr>
<tr>
<td>张辉</td>
<td>自由职业者</td>
<td>产品经理</td>
</tr>
<tr>
<td>唐雷</td>
<td>东信北邮</td>
<td>软件工程师</td>
</tr>
<tr>
<td>成远</td>
<td>《IT经理世界》杂志</td>
<td>记者</td>
</tr>
<tr>
<td>刘童</td>
<td>网络平面设计</td>
<td>/</td>
</tr>
<tr>
<td>许广健</td>
<td>广而告之网络传媒有限公司</td>
<td>运营总监</td>
</tr>
<tr>
<td>向光川</td>
<td>视觉中国</td>
<td>php开发工程师</td>
</tr>
<tr>
<td>贺杰峰</td>
<td>视觉中国</td>
<td>php开发工程师</td>
</tr>
<tr>
<td>胡松</td>
<td>视觉中国</td>
<td>php开发工程师</td>
</tr>
<tr>
<td>屈威</td>
<td>北京回龙观医院/图缘</td>
<td>研发工程师</td>
</tr>
<tr>
<td>陈理捷</td>
<td>feedig.com</td>
<td>产品总监</td>
</tr>
<tr>
<td>方奇</td>
<td>待定</td>
<td>待定</td>
</tr>
<tr>
<td>贾恩乐</td>
<td>Orzar</td>
<td>CTO</td>
</tr>
<tr>
<td>温梦飞</td>
<td>搜狐</td>
<td>产品架构师</td>
</tr>
<tr>
<td>李大维(David)</td>
<td>42friends</td>
<td>Programmer</td>
</tr>
<tr>
<td>郭启睿</td>
<td>ifgogo.com/awflasher.com</td>
<td>Blogger</td>
</tr>
</tbody>
</table>
<p>注：由于收到的GMail邮件中有一些并没有发到指定地址，而未能被我的Filter顺利“捕捉”，因此如果您发了邮件却不在这份名单上，请尽快与我联系，直接在下面留言即可，谢谢。</p>
<p>【后续报导】</p>
<blockquote><p>我会在博客进行输出RSS的报导和Review，各位speaker也会提供相应的资源；</p>
<p>国内一家知名的网络媒体可能会进行视频报导（目前DV已经联系好了，应该没有问题）</p>
<p>其后本日志历史内容，不输出RSS。</p>
</blockquote>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1334#awcomment"><strong>17</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1334#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/51" rel="tag">51</a>, <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/facebook" rel="tag">Facebook</a>, <a href="http://www.awflasher.com/blog/tag/google" rel="tag">google</a>, <a href="http://www.awflasher.com/blog/tag/myspace" rel="tag">Myspace</a>, <a href="http://www.awflasher.com/blog/tag/open-social" rel="tag">open-social</a>, <a href="http://www.awflasher.com/blog/tag/sns" rel="tag">SNS</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%a1%e5%86%85" rel="tag">校内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1334">链接地址</a> - http://www.awflasher.com/blog/archives/1334
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1334/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>校内网API露出&#8220;冰山一角&#8221;，近日推出问卷调查功能（投票系统）</title>
		<link>http://www.awflasher.com/blog/archives/1311</link>
		<comments>http://www.awflasher.com/blog/archives/1311#comments</comments>
		<pubDate>Wed, 04 Jun 2008 05:57:23 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[xiaonei.com]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1311</guid>
		<description><![CDATA[最近，校内的API已经在“秘密运作”了。今天上午（2008年6月4日），校内开放了内部的一个应用（对应Facebook的Application），“个人调查”。 （http://survey.xiaonei.com/） 这个调查类似我博客右侧的投票功能（这里可以看到我之前发布的一些投票结果）。只不过，每一个用户都可以创建自己的“调查问卷”，如图所示： 然后，可以选择希望来参与这个投票的好友（和Facebook基本一致）： 最后，就可以发布投票了。 统计方面用Flash实现，可以依照年龄和性别得出一些统计结果，还是非常有趣的。 我看了一下，发现这个功能未来可能可以将投票公开化，进行“海量投票”。也就是说，我出的题目可以共享给整个校内网的用户进行投票。这样的话，对于一些我关注的话题，就可以得到很好的结果了。比如我很关心，到底有多少人知道RSS，他们是否使用RSS阅读器；到底有多少人在使用Firefox，是否真的有很多人认为Firefox等同于流氓软件，等等。 现在校内的API还是针对一些第三方的组织开放，而并没有公开接口，希望公开接口的那一天早日到来。 最后：发一张图，啥也不说了，嘿嘿： 17条评论, 立即发言 &#124; 本文关键词: API, xiaonei.com, 校内 ©aw's blog 姿态永恒 1984-2008 &#124; 链接地址 - http://www.awflasher.com/blog/archives/1311 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>最近，校内的API已经在“秘密运作”了。今天上午（2008年6月4日），校内开放了内部的一个应用（对应Facebook的Application），“个人调查”。</p>
<p>（<a title="http://survey.xiaonei.com/" href="http://survey.xiaonei.com/">http://survey.xiaonei.com/</a>）</p>
<p>这个调查类似我博客右侧的投票功能（<a title="aw blog的投票统计结果" href="http://www.awflasher.com/blog/pollsarchive" target="_blank">这里</a>可以看到我之前发布的一些投票结果）。只不过，每一个用户都可以创建自己的“调查问卷”，如图所示：</p>
<p><img src="http://pic.yupoo.com/awflasher/997565a9a325/gze2ig9b.jpg" /></p>
<p>然后，可以选择希望来参与这个投票的好友（和Facebook基本一致）：</p>
<p><img src="http://pic.yupoo.com/awflasher/374325a9a418/medium.jpg" /></p>
<p>最后，就可以发布投票了。</p>
<p>统计方面用Flash实现，可以依照年龄和性别得出一些统计结果，还是非常有趣的。</p>
<p>我看了一下，发现这个功能未来可能可以将投票公开化，进行“海量投票”。也就是说，我出的题目可以共享给整个校内网的用户进行投票。这样的话，对于一些我关注的话题，就可以得到很好的结果了。比如我很关心，到底有多少人知道RSS，他们是否使用RSS阅读器；到底有多少人在使用Firefox，是否真的有很多人认为Firefox等同于流氓软件，等等。</p>
<p>现在校内的API还是针对一些第三方的组织开放，而并没有公开接口，希望公开接口的那一天早日到来。</p>
<p>最后：发一张图，啥也不说了，嘿嘿：</p>
<p><img src="http://pic.yupoo.com/awflasher/140005af773e/medium.jpg" /></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1311#awcomment"><strong>17</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1311#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%a1%e5%86%85" rel="tag">校内</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1311">链接地址</a> - http://www.awflasher.com/blog/archives/1311
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1311/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Digg.com的一种Flash浏览方式</title>
		<link>http://www.awflasher.com/blog/archives/990</link>
		<comments>http://www.awflasher.com/blog/archives/990#comments</comments>
		<pubDate>Thu, 19 Jul 2007 17:52:59 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[digg]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/990</guid>
		<description><![CDATA[昨天提到了Digg的历史，今天睡觉前本想专门介绍一下Digg，不过时间肯定是不允许了。为了让大家感受到“Digg之美”，我强烈建议大家看看这个应用。 http://labs.digg.com/arc/ &#8211; 如果这都不算艺术，那…… 这款叫做“ARC”的Flash应用是基于AS3，利用digg.com的API开发而得的。其衍变而生的界面、由数据而得到的曲线和填充区域再一次将技术与艺术的结合推向了一个新的高潮！ 如果你喜欢，建议下载一个客户端版（Windows平台&#124;苹果平台），然后开着全屏好好欣赏全世界的人们共同digg所带来的视觉艺术。 我认为，国内的Web2.0圈子与国外的最大差距，莫过于提供优雅的API和基于API之上做二次开发的个体、团队了。 2条评论, 立即发言 &#124; 本文关键词: API, digg ©aw's blog 姿态永恒 1984-2007 &#124; 链接地址 - http://www.awflasher.com/blog/archives/990 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>昨天<a href="http://www.awflasher.com/blog/archives/987" target="_blank">提到了Digg的历史</a>，今天睡觉前本想专门介绍一下Digg，不过时间肯定是不允许了。为了让大家感受到“Digg之美”，我强烈建议大家看看这个应用。</p>
<p><a href="http://labs.digg.com/arc/">http://labs.digg.com/arc/</a> &#8211; 如果这都不算艺术，那……</p>
<p><img src="http://photo8.yupoo.com/20070720/014930_1581139127_m.jpg"> </p>
<p>这款叫做“ARC”的Flash应用是基于<a href="http://as3blog.com" target="_blank">AS3</a>，利用digg.com的API开发而得的。其<strong>衍变而生</strong>的界面、由数据而得到的曲线和填充区域再一次将技术与艺术的结合推向了一个新的高潮！</p>
<p>如果你喜欢，建议下载一个客户端版（<a href="http://digg.com/files/DiggArc.exe.zip" target="_blank">Windows平台</a>|<a href="http://digg.com/files/DiggArc.app.zip" target="_blank">苹果平台</a>），然后开着全屏好好欣赏全世界的人们共同digg所带来的视觉艺术。</p>
<p>我认为，国内的Web2.0圈子与国外的最大差距，莫过于<a href="http://www.awflasher.com/blog/archives/941" target="_blank">提供优雅的API</a>和基于API之上做二次开发的个体、团队了。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/990#awcomment"><strong>2</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/990#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/digg" rel="tag">digg</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2007  | <a href="http://www.awflasher.com/blog/archives/990">链接地址</a> - http://www.awflasher.com/blog/archives/990
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/990/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>设计&#8221;性感&#8221;API的十条准则</title>
		<link>http://www.awflasher.com/blog/archives/941</link>
		<comments>http://www.awflasher.com/blog/archives/941#comments</comments>
		<pubDate>Sun, 24 Jun 2007 07:10:28 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[API]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/941</guid>
		<description><![CDATA[Danger曾用&#8221;性感&#8221;一词来形容类似ExpressionInstall的AIR安装。我测试了一下，确实非常舒服，从头到尾，只要我有FlashPlayer，就能实现了，一切是那么地自然。要知道ExpressionInstall是Macromedia在Flashplayer的6.0.65中就开始使用了，关于Apollo的&#8221;Install Now&#8221;是否也能从6.0.65中继承我不得而知，但至少对于FlashPlayer9已经大面积普及的情况下，Apollo要想迅速占有市场，是非常容易的。唯一需要做的努力，就是开发人员、设计人员开发出好的，真正对用户有益并且使用方便的产品。 在这样一个大趋势下，API的意义越来越明显，我个人也开始用ActionScript3玩弄一些简单的API。很巧合今天在这里看到一篇美文《设计&#8221;性感&#8221;API的十条准则》，结合我自己的理解，重现出来（并非简单翻译），转载请保留出处：http://www.awflasher.com/blog/archives/941 API是接口 &#8211; API本身并不实现任何功能，它只是一个接口定义（想想ActionScript中的Interface）。这是API最重要、最明显的特点，也是API的目的所在。无论何种情况，请将这一点牢记于心 API不是代码库 &#8211; 一个好的API一定有明确的功能目的。它绝不是一堆函数（function）原型（prototype）的集合 公开的API能不改变则不改变 &#8211; 当这些API对外发布之后，要想改变是非常痛苦的（你必须通知所有的使用者），因此在设计之前，一定要三思，例如方法名、参数类型，返回类型，等等。 API是神秘的 &#8211; API应该把所有对外不必知道的信息全部封装起来。例如使用者向我提问：&#8221;你是一个天才么？&#8221;，我应该回答&#8221;我是一个天才&#8221;，但不要回答&#8221;我为什么是一个天才&#8221;。 关注你的API的使用者 &#8211; API真正投入应用才是健康的。要关注那些应用你的API开发各种有趣应用的代码。 不要迷信文档 &#8211; 好的API是一眼就能看明白的，不要指望那些渴望利用你的API做些小应用的开发者会耐心地花几个小时在你的文档上 文档、存档很重要 &#8211; 虽然刚才提到不能依赖与文档，但是作为API本身的开发者，一定要重视，因为你自己必须搞清楚内部的机理，这样便于日后的维护和扩展 要讲诚信 &#8211; 不要为了取悦一部分人而让另一部分人不知情，这是非常可怕的。我们越来越生活在一个开发、自由、透明的时代。有任何问题，就坦诚说出来。 没必要来什么&#8221;惊喜&#8221; &#8211; 优秀的API一定是&#8221;可预见的&#8221;，也就是说，开发者在阅读你的API说明时，就已经知道哪些应用可以做，哪些应用不可以做了，不要让开发者开发到一半突然发现有一个新的应用。那不是对开发者的肯定，反而是对这套API的讽刺。 要快乐 &#8211; API的工作是需要付出责任心并且逻辑严谨的。但是千万不要丧失一个最重要的原则：&#8221;快乐&#8221;！要快乐，要认识到你这套API能给你带来的快乐和成就感！ 3条评论, 立即发言 &#124; 本文关键词: API ©aw's blog 姿态永恒 1984-2007 &#124; 链接地址 - http://www.awflasher.com/blog/archives/941 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>Danger曾用&#8221;性感&#8221;一词来形容类似<a href="http://www.awflasher.com/flash/articles/swfobj.htm#expressinstall" target="_blank">ExpressionInstall</a>的AIR安装。我测试了一下，确实非常舒服，从头到尾，只要我有FlashPlayer，就能实现了，一切是那么地自然。要知道ExpressionInstall是Macromedia在Flashplayer的6.0.65中就开始使用了，关于Apollo的&#8221;Install Now&#8221;是否也能从6.0.65中继承我不得而知，但至少对于<a href="http://www.awflasher.com/blog/archives/915" target="_blank" title="FlashPlayer9在公网、教育网中的普及情况">FlashPlayer9已经大面积普及</a>的情况下，Apollo要想迅速占有市场，是非常容易的。唯一需要做的努力，就是开发人员、设计人员开发出好的，真正对用户有益并且使用方便的产品。</p>
<p>在这样一个大趋势下，API的意义越来越明显，我个人也开始用ActionScript3玩弄一些简单的API。很巧合今天在<a href="http://labs.thesedays.com/2007/06/04/10-dazzling-tips-for-sexy-api-design/" target="_blank">这里</a>看到一篇美文《设计&#8221;性感&#8221;API的十条准则》，结合我自己的理解，重现出来（并非简单翻译），转载请保留出处：<a href="http://www.awflasher.com/blog/archives/941">http://www.awflasher.com/blog/archives/941</a></p>
<ol>
<li><strong>API是接口</strong> &#8211; API本身并不实现任何功能，它只是一个接口定义（想想ActionScript中的Interface）。这是API最重要、最明显的特点，也是API的目的所在。无论何种情况，请将这一点牢记于心</li>
<li><strong>API不是代码库</strong> &#8211; 一个好的API一定有明确的功能目的。它绝不是一堆函数（function）原型（prototype）的集合</li>
<li><strong>公开的API能不改变则不改变</strong> &#8211; 当这些API对外发布之后，要想改变是非常痛苦的（你必须通知所有的使用者），因此在设计之前，一定要三思，例如方法名、参数类型，返回类型，等等。</li>
<li><strong>API是神秘的</strong> &#8211; API应该把所有对外不必知道的信息全部封装起来。例如使用者向我提问：&#8221;你是一个天才么？&#8221;，我应该回答&#8221;我是一个天才&#8221;，但不要回答&#8221;我为什么是一个天才&#8221;。</li>
<li><strong>关注你的API的使用者</strong> &#8211; API真正投入应用才是健康的。要关注那些应用你的API开发各种有趣应用的代码。</li>
<li><strong>不要迷信文档</strong> &#8211; 好的API是一眼就能看明白的，不要指望那些渴望利用你的API做些小应用的开发者会耐心地花几个小时在你的文档上</li>
<li><strong>文档、存档很重要</strong> &#8211; 虽然刚才提到不能依赖与文档，但是作为API本身的开发者，一定要重视，因为你自己必须搞清楚内部的机理，这样便于日后的维护和扩展</li>
<li><strong>要讲诚信</strong> &#8211; 不要为了取悦一部分人而让另一部分人不知情，这是非常可怕的。我们越来越生活在一个开发、自由、透明的时代。有任何问题，就坦诚说出来。</li>
<li><strong>没必要来什么&#8221;惊喜&#8221;</strong> &#8211; 优秀的API一定是&#8221;可预见的&#8221;，也就是说，开发者在阅读你的API说明时，就已经知道哪些应用可以做，哪些应用不可以做了，不要让开发者开发到一半突然发现有一个新的应用。那不是对开发者的肯定，反而是对这套API的讽刺。</li>
<li><strong>要快乐</strong> &#8211; API的工作是需要付出责任心并且逻辑严谨的。但是千万不要丧失一个最重要的原则：&#8221;快乐&#8221;！要快乐，要认识到你这套API能给你带来的快乐和成就感！</li>
</ol>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/941#awcomment"><strong>3</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/941#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2007  | <a href="http://www.awflasher.com/blog/archives/941">链接地址</a> - http://www.awflasher.com/blog/archives/941
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/941/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>积累：SDK/API等相关知识</title>
		<link>http://www.awflasher.com/blog/archives/394</link>
		<comments>http://www.awflasher.com/blog/archives/394#comments</comments>
		<pubDate>Sun, 19 Mar 2006 19:10:39 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[活着上路]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[编程]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[积累：SDK/API等相关知识（原作者 2ndboy） 经常会在技术论坛里面看到类似这样的帖子：“什么是 SDK？”，“请高手讲一下 SDK 是什么东东？”…… 其实很简单，SDK 就是 Software Development Kit 的缩写，中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词，可以这么说：辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做 “SDK”。具体到我们这个系列教程，我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 呵呵，其实上面只是说了一个 SDK 大概的概念而已，理解什么是 SDK 真有这么容易吗？恐怕没这么简单！为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。^_^，不要怕，也就是几个新的名词而已，我也是到了大学快结束的时候才体会到其实学习新知识就是在学习新名词、新概念和新术语。 首先要接触的是“API”，也就是 Application Programming Interface，其实就是操作系统留给应用程序的一个调用接口，应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令（动作）。其实早在 DOS 时代就有 API 的概念，只不过那个时候的 API 是以中断调用的形式（INT 21h）提供的，在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能，比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。而在 Windows 中，系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号，在 Windows [...]]]></description>
			<content:encoded><![CDATA[<p>积累：SDK/API等相关知识（原作者 <a href="http://dev.csdn.net/user/2ndboy" title="http://dev.csdn.net/user/2ndboy" target="_blank">2ndboy</a>）</p>
<p>    经常会在技术论坛里面看到类似这样的帖子：“什么是 SDK？”，“请高手讲一下 SDK 是什么东东？”……</p>
<p>    其实很简单，SDK 就是 Software Development Kit 的缩写，中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词，可以这么说：辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做 “SDK”。具体到我们这个系列教程，我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。</p>
<p>    呵呵，其实上面只是说了一个 SDK 大概的概念而已，理解什么是 SDK 真有这么容易吗？恐怕没这么简单！为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。^_^，不要怕，也就是几个新的名词而已，我也是到了大学快结束的时候才体会到其实学习新知识就是在学习新名词、新概念和新术语。</p>
<p>    首先要接触的是“API”，也就是 Application Programming Interface，其实就是操作系统留给应用程序的一个调用接口，应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令（动作）。其实早在 DOS 时代就有 API 的概念，只不过那个时候的 API 是以中断调用的形式（INT 21h）提供的，在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能，比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。而在 Windows 中，系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号，在 Windows 中你所要做的就是调用 <span id="more-394"></span>GetVersionEx() 函数。可以这么说，DOS API 是“Thinking in 汇编语言”的，而 Windows API 则是“Thinking in 高级语言”的。DOS API 是系统程序的一部分，他们与系统一同被载入内存并且可以通过中断矢量表找到他们的入口，那么 Windows API 呢？要说明白这个问题就不得不引入我们下面要介绍得这个概念——DLL。</p>
<p>    DLL（又是一个缩写，感觉 IT 这个行业里三字头缩写特别多），即 Dynamic Link Library（动态链接库）。我们经常会看到一些 .dll 格式的文件，这些文件就是动态链接库文件，其实也是一种可执行文件格式。跟 .exe 文件不同的是，.dll 文件不能直接执行，他们通常由 .exe 在执行时装入，内含有一些资源以及可执行代码等。其实 Windows 的三大模块就是以 DLL 的形式提供的（Kernel32.dll，User32.dll，GDI32.dll），里面就含有了 API 函数的执行代码。为了使用 DLL 中的 API 函数，我们必须要有 API 函数的声明（.H）和其导入库（.LIB），函数的原型声明不难理解，那么导入库又是做什么用的呢？我们暂时先这样理解：导入库是为了在 DLL 中找到 API 的入口点而使用的。</p>
<p>    所以，为了使用 API 函数，我们就要有跟 API 所对应的 .H 和 .LIB 文件，而 SDK 正是提供了一整套开发 Windows 应用程序所需的相关文件、范例和工具的“工具包”。到此为止，我们才真正的解释清楚了 SDK 的含义。</p>
<p>    由于 SDK 包含了使用 API 的必需资料，所以人们也常把仅使用 API 来编写 Windows 应用程序的开发方式叫做“SDK 编程”。而 API 和 SDK 是开发 Windows 应用程序所必需的东西，所以其它编程框架和类库都是建立在它们之上的，比如 VCL 和 MFC，虽然他们比起“SDK 编程”来有着更高的抽象度，但这丝毫不妨碍它们在需要的时候随时直接调用 API 函数。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/394#awcomment">暂无评论</a>,
<a href="http://www.awflasher.com/blog/archives/394#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/api" rel="tag">API</a>, <a href="http://www.awflasher.com/blog/tag/sdk" rel="tag">SDK</a>, <a href="http://www.awflasher.com/blog/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a>, <a href="http://www.awflasher.com/blog/tag/%e7%bc%96%e7%a8%8b" rel="tag">编程</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2006  | <a href="http://www.awflasher.com/blog/archives/394">链接地址</a> - http://www.awflasher.com/blog/archives/394
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/394/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

