程序猿恋爱成员函数

程序猿恋爱成员函数,程序猿,你懂的!

Web应用的十条黄金法则

本文翻译自Fred Wilson 2010年2月于迈阿密“网络应用的未来”年度会议上的演讲《10 golden principles of successful Web Apps》,30分钟的演讲中,他以纽约天使投资人的身份就如何成功创造网络应用发表了自己独特的看法。

首次翻译网络原文,不尽之处请各位留言指出,后部分参考淘宝UED译文。

(此处略去N字开场寒喧)

当我来到迈阿密时,Carsonified的朋友对我说:“我们希望您能罗列出十个能创造成功web应用(所需要关注的事项)。”而我却有些怀疑自己是否能列出这么十条准则。我试着用手稿列出十条,并且现在我打算拿出来和大家一起分享,这是我这15年来投资网络应用领域所得到的一些经验,并且据我所知,这些准则在哪运行良好,在哪还未行之有效,我都能很清楚。

我们的投资风格一向很直接,我们关注多领域,那些不符合我之前所说的项目的事却并不是我们的菜,如果它迎合了我们的喜好,那么我们使用它的产品,一旦这个产品打动了我们,我们便会投资这个项目背后的团队,或者服务、产品,并逐渐认识他们。如果我们不光看上了这样的服务或产品,更看上了这个团队,这往往会导致我们最终对其投资。

应用程序中我们往往会关注10项内容,我肯定你们中的部分人会不同意这些准则,但我首先要说的是,今天演讲的题目是Web应用的十条黄金法则。

1.速度

首先,我认为速度并不只是普通的一个特色,而是最重要的,若你的应用速度缓慢,用户将会放弃使用它,主流用户相比于高级用户更是这样,或许这和高级用户拥有同情心,能体会到建设快速Web应用所带来的挑战,因此会勉强适应它,但当我观察我的妻儿,他们是我的主流思想来源,如果网站速度缓慢,他们便会离开。

我觉得Web应用必须是快速的,否则,后果很严重。我们每周都在Pingdom观察每个我们的投资组合公司,我们发现一旦我们投资的公司网络速度出现停滞,公司的发展会立即放缓。事实验证,速度已不仅是Web应用的一个特色,更是一种要求。

2.即时效用

服务必须是立即可用的,若有这样一种Web应用,用户需要花费个把小时用来配置,安装,导入联系人,及数据导入工作,我相信大部分用户会忍受不了的,Web应用必须安装后便能使用。

我们常常能看到一些人犯这样的错,Web应用中存在着大量的使用技巧来创造即时效用,举个例子,假设你正在开发一款信息服务,最初你能通过爬网来填充服务,尽管长期来看你希望能通过其他方式得到数据,你必须给人们一些立马有用的东西。

另一个例子是当Google在4,5年前发布Google Video时,Youtube也在同一时期发布。如果你上传一段视频到Google Video,上传完毕后你会得到一个通知,“一星期后,你的视频会被发布”,显然,这运行并不好。Youtube提供实时转码,你能立马在页面上看到自己上传的视频,这就是我谈论即时效用的用意。

3.软件即媒介

对此我得到了他人的大量疑问,我的意见是在今日社会软件就是媒介,尤其是消费软件,当用户使用它时,他们可以通过获得媒介相似的方式获得软件。我在此谈论的媒介指的是杂志,报纸或脱口秀。当你考虑《纽约时报》和《华尔街日报》,或者名利场与时尚,亦或福克斯新闻与有线电视新闻网,每一个这些媒体公司都有一个声音,他们有一种态度,一种风格,然后它是独一无二的,这是不一样的。

我认为软件必须有这样的感觉,你的软件必须要有一种个性,人们不得不感觉到当他们在使用你的软件时在获得媒介,如果你的软件平淡无奇,且无态度,就像大白鲸出现,表示Twitter无法使用一样愚蠢,这同样也是一种个性。当人们穿着大白鲸走在大街上,Twitter必定是感到很尴尬的,虽然,它同样表达出这样一个事实,服务背后也有一些态度和媒体专业知识,它向和它有关的人们创造出了一个声音,这就是我所说的软件即媒介,而且我认为这对Web应用非常重要。

4.简单就是美

简单就是美,我真的相信这一点,尤其是开始时你发布了一些东西,逐渐的,你不断扩展你的服务,Facebook如今在他们的服务中提供将近20-30有意义的组件,但当初Facebook建立时,却是很简单的,我认为这对重要服务来说是真实的。

我最欣赏我们公司对Delicious的投资,我喜欢Delicious的简洁,并没有太多你可以做的事情,但你所做的一切都十分有用,用户每天都会使用5-10次,这些服务,虽说你做的是很小的一件事,但你时刻都在做,从而得到更多效用,而且它简捷,快速,我认为Delicious会做的更好,提供你平台,使你最终收获颇丰。

5.可编程

对于一群Web应用程序开发者而言,我觉得这是理所当然的,但使你的程序可编程确实重要的,在某种程度上,为他人在你的Web应用程序上提供建立、连接或增加价值的可能。这就需要API,并且是可读写的API,几年前Decilious创始人和我说,如果API不可读写它便不是API。这成为了我们公司的一条准则,我们一直认为只读的API,同样只是RSS。

顺便说一句,并不是所有公司都发布了可读写的API,我们将不断要求他们这么做,对于可编程的重要性来说,当用户可以向应用程序增加价值,他们同时也为应用程序注入了活力,为其带来更多的用户,更多的数据,以及更多的财富。我们认为这是类似于速度的。这是非常重要的,当然我们今天,或者说2-3年前,我们将很难对不可编程的Web应用提供投资。

6.个性化

个性化意味着不同的事对不同的人,但本质上,和之前的话题很像,你想要让第三方开发者在程序中注入精力,同时想使应用程序对用户充满吸引力,当用户更多的将他们的数据,个性化内容,和精力投入到网络应用中,他们也就会感觉到更大的拥有感,更愿意去推广它,从而,成为了你的销售力量。将Web应用个性化着实重要,它允许用户改变他们的背景,替换头像,用户产生的内容等,显然,像这些东西将会给用户更好的拥有感。

当然这也会带来问题。上周我和一位前Last.fm的女员工聊天,她的团体使她感觉到自己拥有并掌管着Last.fm,每次需要改变时,他们会在论坛上发表数千篇帖子。我真的认为这是件好事情,因为那意味着人们极度关心你的应用程序。

这对我们的子公司而言同样正确,同时,这也是个烦恼。上周当我们的投资公司Meetup改成Meetup Pages时,有成千上万条评论发表,并且大多数都是否定意见的,你必须决定是否有必要反馈,还是继续进行。在很大程度上来说,这是一件好事情,因为当他们将应用程序变得个性化后,用户会在意他们已经投入的时间和精力。

7.RESTful

我不确定我用这个词是否准确。我想在座的大部分都应该知道什么是REST(REpresentational State Transfer的简称)。它是一个软件架构中提出的一个观点即:任何事物都应该有详细的定义。但是我这里所指的REST则有些许不同,甚至有点使用不当,但是不管怎么样我仍然觉得还是讲得通的,还是挺有道理的。

软件架构中的REST指的是你的每资源都有一个可被访问的URL来表示,这个是在软件架构层面的。但是我对他的定义则有些古怪,我所谓的REST是指整个应用层面,其中所有的资源都有一个URL,而且是一个非常简洁,容易理解的URL。

好比Twitter在3,4个月前发布的Twitter list,如果你去某人的twitter页面,单击了“lists”这个链接,你就会看到类似于“twitter.com/fredwilson/list/….”这样的URL,这个URL就表示了我twitter上的所有的list。整个Twitter应用都是以这样的方式来构建的,它上面所有的资源都是以简单易懂的URL来直接表示的。你可以拿到这个URL,然后通过email或者其他方式发送到互联网上。

Google将会搜索到这个URL,它能够让别人发现你的应用并且直接访问到你应用中原本要从首页通过很多次交互才能访问到的内容。我认为那些不以这种方式构建web应用的人都犯了一个很大的错误。就好像现在非常流行的LinkedIn,它在这方面就做的非常的糟糕。

以上就是我想要说的关于RESTful的东西,尽管有些怪异,但是我认为对于成功的web应用来说的确是非常重要的。

8.易发现

这张ppt和上一张ppt有点像。当你刚刚构建好你的应用的时候,它就好像是一堆稻草上的一根针。世界上存在着说不上成千上万吧,至少也有成千上百的应用和你类似,那么怎么样才能让人们发现你的应用呢?基于这一点,我认为,你要做的就是搜索引擎优化。对于优化,你不仅仅要知道其规则更要清楚如何去优化。你的应用必须要让Google能够很容易的发现。

不仅如此,你的应用也应该很容易被社会媒体所发现。现如今,就传播能力而言,社会媒体如同搜索引擎一样重要。就好像病毒一样。First Round Capital的创始人,同时也是我的同事,Josh Kopelman发表了一遍很好的博文,那篇博文的标题大致是:“我们需要注入病毒”。大致意思是说,他们构建的web应用根本没人使用,于是他就和他的团队说:“我们注入些病毒进去”。当然了,你不能这么做。但是你的应用就应该自始至终都应该是很容易被人发现,可传播能力很强的。产品本身就应该是面向互联网,搜索引擎,社会媒体的。这就是我所说的如何让你的应用更容易被人发现。

9.简洁

我认为,简洁意味着你应用的页面不要太拥挤。你的页面应该让人一目了然,任何页面都不要放置太多的功能点在上面,要让用户一看就能知道是干什么的,怎么用。

在我刚开始做这张ppt的时候,想把一些应用的截图放上去,感觉这样会比较好。但是后来想想这并不好,于是我就放了这些肥皂上去了。但是之前在这个位置我放的是Tumblr(需要翻墙)的登陆界面的截图,截图如下:

当你进入Tumblr的登陆界面的时候,它整个页面上就只有两个巨大的输入框,用来输入用户名和密码,非常简洁直白,我非常喜欢。用户非常清楚这个页面是干嘛的以及如何使用。这点非常重要,很多人都低估了这种简洁性的价值,总觉得页面上的功能越多越好。

10.趣味性

最后一点,同样重要的是娱乐化。我们合广投资公司(Union Square Ventures)有6个关键词(类似学校的校训之类的),有一个碰巧和我说的这一点吻合。这六个关键词是:移动化、社会化、全球化、娱乐化、智能化,第六个我忘记了。不管怎么样,这些都是和我们的web应用有关的东西,而其中娱乐化就是我想要说的。

之前有人说我放一个空的场地只有积水的图片作为背景不好,但是我这么做是有原因的。 这张ppt上的图片是旧金山的南方公园。在这个滑梯的上面只有一小块地方,但是就在这一小块地方上诞生了Twitter:那是一个春天,有天中午4,5个来自一家名叫Odeo的公司的员工来到这个公园讨论他们要构建的新的项目,最后就在这个滑梯上方的那一小块平台上,想到了Twitter。这就是为什么我要放这张图的原因。

总之,对于web应用来说,娱乐化是非常重要的. 游戏互动性是指你可以用他来引导用户做一些事情. 举个不是web apps的例子吧,一款具有良好互动性的名叫Weight Watchers的游戏, 它的良好互动性体现在。你可以在这个游戏中建立一个目标,然后去努力完成这个目标,同时,你可以将你的目标公布出来,当你达到目标之后会获得一些奖励。就是这一游戏互动性得Weight Watchers非常的成功。

不同的应用可以提供不同的游戏互动性,比如linkedIn,我有些朋友在这上面就喜欢在上面结识更多的朋友,就好像人们在Twitter上就想让更多人来follow自己,或者自己去follow更多的人一样。这是所说的就是另外一种游戏互动性了。

Foursquare则有很多的游戏元素:诸如状态,徽章之类的来衡量作为为对本地信息的挖掘的能力强弱。你的应用没有必要和Foursquare一样做的这么明显,但是我想说的是你的应用需要娱乐化。因为这样,它会让用户觉得你的应用很有趣。

(此处省略Q&A)

Godaddy图床遭和谐

利用Godaddy免费送的空间做的图床,昨日遭到了河蟹大将军的访问而导致国内无法访问,显然是共享IP下哪位TX触动了河蟹的神经,就苦了我等这些做图床的小虾米,虽说可以不花10分钟换个IP,但想想河蟹无处不在,还是回头投向Google的怀抱为好。

找了个Google app engine下的python程序sa3album相册程序,虽说GAE也是三五天的遭和谐,但GAE下的反向代理总是能给人解决方案,把图片转到GAE图片墙下,懒得再去捣鼓Godaddy空间了。而且GAE站流量,大小什么的都不差,也不担心盗链是空间流量超标,有图片大家共享吧。

GAE图片墙地址为http://photo.imxpan.com/ 或者http://tupianqiang.appspot.com/ 两个地址都能访问。

博客站内采用Iframe引用了GAE图片墙,这样也不错 http://imxpan.com/photo/

去他的和谐吧。

IPv6,让网络没有断头路

There is no place can never arrive.

景德镇的人民,有没想过这样的网络生活,点击Google无意搜索了一条敏感词词条,Google没有返回“This web page is not available”,而是返回N页你见也没见过的搜索结果,然后你看到有Youtube视频链接,点进去后,没使用任何代理软件,没等几秒钟的刷新,就能流畅的观看Youtube了;又或者搜索一个技术问题,却看见它的回答页面存在于Google Groups中,页面仍然无法查看,因为技术牛人都出去了,你却还在镇内徘徊,所以技术问题一直不能解决。还有很多,Picasa,Blogger,Docs……

阅读详细 »

曲线申请Google Adsense成功

之前曾写过文章《申请Google Adsense比回火星都难》,抱怨万恶的GA申请制度,后经Timmy推荐,改用香港地区申请(小技巧),果不其然,申请”pia,pia,pia”地成功了。所以,再次,我不得不想再次抱怨Google Adsense组对祖国大陆的歧视,对符合GA申请条件的网站,却因为地区原因而拒绝,我说,大陆究竟有多少虚假申请导致国内申请GA如此之难。

这次成功过程,第二次验证网站,GA组要求提交的是.txt文件,而且邮件中基本已注明肯定网站质量。但之前的被拒的邮件验证中,都没有提到肯定质量一类的说法,而且提交的也是.html网页地址,这一点,或许对部分朋友有所开窍吧。

第一时间试手GA,尝试新用户界面,创建广告单元,并给昕光游乐场加上了Sidebar广告,试水博客点击广告,心情小有鸡动,欢迎各位友情帮点(侧边栏)。

另外,无法申请大陆地区的GA的朋友,可以试试香港地区,不过之后改地区,还需要提交修改表单,这一条,暂时还没尝试,也欢迎修改成功者留言成功修改经验。

2010年尾,祝各位新年快乐。2011,继续忙碌,继续拼搏!

回火星都比申请Google Adsense简单

2个月前,9月10日,域名申请不到6个月

非常感谢您对 Google AdSense 感兴趣。在审核您的申请后,我们的专家发现它不符合我们的计划标准。因此,我们无法批准您参与此计划。

我们相信我们所制定的政策有助于确保发布商和广告客户的 Google 广告的效果。我们会对所有的发布商进行审核,并且保留拒绝任一申请的权利。随着我们的发展,我们也许能够将此计划扩大,以接受更多的网页内容更为丰富多彩的网站发布商。

请注意,我们也许无法回答有关我们决策的具体原因的查询。非常感谢您的理解。

阅读详细 »

appspot.com(GAE)被墙奸解决方案

应该是在一二.九运动纪念日这天,GAE被认证。这个星期还真和有关部门牵扯上了,译者站被认证,没多久GAE也被认证,幸亏小饭在很久之前就装上了备胎,对GAE绑定了域名,所以还能访问小饭在GAE上搭建的学习笔记博客,所以即使GAE被墙,不能反问yourname.appspot.com,但是咱有方法对付它。

方法一:

1 用记事本打开host文件,位置在 C:\Windows\System32\drivers\etc\

2 在host文件最下面添加行:203.208.39.104 yourname.appspot.com

该方法缺点: 只能博主自己访问,或者关注博主的朋友会特意为博主修改hosts文件,对私密博客或许可行,但对于想公开博文的博主,不是长久之计。小饭也不推荐。

方法二:

翻墙代理

这个方法估计不用说也能知道,如今到处碰墙,看过Fenng的GFW三定律后,估计又会有大批TX加入到翻墙大潮中来,由我那译者站的每日访问量来看,墙外的流量也是蛮大的,所以这个方法显然比方法一管用,至少不会部分TX能看到。至于翻墙力器,各位可以看看这篇文章人人都爱翻”墙”(Google app engine穿”墙”版),对不用怀疑,GappProxy目前还是稳定的,而Wallproxy似乎已经倒下了

方法三(也是小饭极力推荐的方法):

反向代理

你需要有自己的域名,例如可以申请注册.tk的免费域名,其次找一个能提供反向代理的服务商,推荐You8g(我的GAE就是用了它的服务),申请反向代理,最后一步,也是最关键一步,对GAE应用绑定域名,成功!

成功的TX请低调传播,倒下的应用已经太多,我们不能再失去这些朋友了!

为WordPress Feed和博文添加版权信息

我只是觉得这样会更对得起自己的读者,也防止一些RSS采集站或人工手动的对本博文章进行引用而不添加昕光游乐场的信息的防备。博客采用的是Feedsky输出Feed订阅和feedburner输出邮件订阅,所以本文的目的也想测试下刚添加的代码是否能在这两个feed推送上起作用。

代码很简单,添加至function.php中即可

这样无需插件即可实现为feed和博文添加版权信息,效果本文即可见。方法参考自万戈的文章。

Dropbox活动,免费扩容128×6M

Dropbox自推出edu邮箱注册,获赠容量可以从250M上升至500M外,如今又推出了小活动来增加免费空间的容量。

只要完成6个小任务,即链接facebook,twitter,并发一条喜欢dropbox的推等神马的六个活动,就能继续给自己的免费容量扩容128×6M=768M

当然,如果你没有dropbox帐号,可以看这篇文章《利用Dropbox备份资料》,虽然dropbox已经被墙,但通过改hosts可以方便的备份本地文件(为神马新技术都会被墙)。

图示:

dropbox

升级地址:https://www.dropbox.com/free

Google Translate也玩BeatBox

人民群众创造性的蛋痛了!

  1. 打开这个
  2. 点击 Listen

继续听:

直升机

Roflcopters

Technocopter

更好的直升机音效

下面有人回复

Or the world record for speed fapping…

-_-|||

上面那个减速

继续beatbox

pacman

dubstep

引擎发动

一个简单的beat

激光枪

俄罗斯版激光枪 够男人味!

亚洲人版激光枪

让我想起了著名的pew pew girl (육지혜/Jihye Yook/Jihye Yuk)

另一段beat

蒸汽机车

汽车没法启动

下面回复还有很多

via Derp Herp

无觅相关文章插件,快速提升流量