人人网的衰落是必然的(带补记)

5月31号下午4点补记:

本文发出一天之后,收到了人人网开发平台负责人李福松gg的电话,双方坦诚地交流了开发者抱怨已久的问题,对方表示开发平台的同事们都承认这些问题的存在,并且正在加班加点解决问题,比如“高级api”现在已经无需申请就可以使用了: http://d.pr/lQHo

李gg的诚意和速度还是要赞一下的。每一次抱怨都是进步的动力,希望人人网开放平台也能像李gg那样认真倾听开发者的声音,真正为开发者服务,最终的结果一定是双赢的。

============以下是5月30日发的原文(粗口已删):

刚读了点点网创始人许朝军的blog:关于点点网被人人网封杀 有感而发。

最近开发一个iPhone app,集成了人人网和新浪微博的api,发现人人网的意识还处于封建农奴时代

新浪的开放平台,那是真正的开放在国内已经属于非常规范的开放了,首先有完善的多平台代码,包括iOS下的代码,其次任何人都可以申请api获得所有权限,包括获取微博,发布微博等。

而人人网的开放就纯属扯蛋了,iOS下的api两个礼拜前才出来,而且bug超多,最牛逼的是,人人网把api分为两类,一类是基础api,一类是高级api,所谓高级api,只不过是读取状态,读取照片,发布状态之类的通用api而已,截图:http://d.pr/wake

这些api在任何网站都属于普通api,怎么到了人人那里就成高级api了?好吧,你一定要说高级,我也认了,我认真的填了表格去申请所谓的高级api,申请了10个常用的api接口。

结果我的申请被拒绝了4次。

第一次的理由是:“你申请的高级api太多了,用几个就申请几个,此外,每个api是如何使用的,都需要发详细的截图说明”,也就意味着,一共有20多个高级api,我每次都需要单独去申请,一共需要画20多张图去解释每个接口的用法。ok,我认了,我先把10个api缩减到了2个,然后噼里啪啦画了产品图去说明,还被迫泄露了公司的商业机密

结果还是被拒了,拒绝理由是“人人网不接受pdf格式文档,只支持word”,我靠,真是惊天地泣鬼神啊,居然有一个上市的互联网公司只支持word文档,拒绝国际通行的pdf文档。

好吧,我继续忍,于是我在Mac下安装了office for mac,噼哩叭啦的搞了一个word文档发过去,结果又被拒了,理由是:“抱歉,你的word文档打开后看不到图片”;哦麦嘎,我家小狗都知道word存在平台兼容性问题,为何还非要坚持用word呢?

于是我把图片都存到了网上,然后在word文档插入图片网址,这回全部是文字,总没兼容性问题了吧? 结果还是被拒了,理由是:“抱歉,图片必须插入word文档里,不能用网址代替”。

这就是可爱的人人网,给我上个月的生活带来了无限惊喜。

惊喜还没有结束,好不容易集成了人人的api之后,居然发现用户授权之后的session_key是会过期的,也就是说,这个app需要每隔几天就去骚扰用户,让用户重新输入人人的帐号密码才可以继续使用!我彻底震精了。。。。

我奇怪的是,既然骨子里根本就不想开放,干吗搞什么开放平台呢?

如今我已经全线迁移到新浪微博(@meditic)。与人人网诸君共勉。

Tucia招聘英语背景的全职员工

Tucia需要一名英语专业或英语背景较强的全职员工

工作地点杭州滨江钱塘江畔(靠近彩虹城),第一年月薪2500-3500元

职位描述:

- 客户沟通:吐司现有客户主要来自美国、欧洲、澳洲和日本,该职位最主要的职责是翻译英语客户的需求,协助客户与设计师的沟通,帮助设计师理解客户的需求和反馈,向客户提供设计师的反馈和需求;
- 协助营销:该职位还需协助营销主管执行日常的营销工作,包括起草和翻译文案,与潜在客户进行沟通等;

职位要求:

- 熟练英语语法和阅读,有良好的沟通能力。英语专业优先
- 有较好的审美能力,有Photoshop使用经验者优先
- 熟悉日语优先

工作环境见:http://cn.tucia.com/office/

有兴趣请用英文发送自我介绍到:howard@tucia.com

本招聘有效期至2011年5月1日

Tucia Mobile for iPhone Released

Tucia Mobile for iPhone just went live! Go get it in the App Store today and upload your first photo for FREE! http://tucia.com/app

Tucia Mobile on iPhone Released

如何拿下简短的域名

当你的团队敲定一个商业计划之后,第一个难题就是:如何构思并注册一个简短好记的域名?

如果你直接去注册商那边搜索域名,你会发现,你能想到的简短的好域名,基本上都已经被别人注册了,尤其是.com结尾的,怎么办呢?有两个办法:

1、购买别人的域名

和大陆的房地产差不多,大部分的域名其实都是闲置的。Sedo.com 是世界上最大的域名交易网站,你可以注册在Sedo搜索你中意的域名,很有可能这个域名正在出售中。如果不是特别热门的关键字,大部分域名都是几百美金的价格,还是可以接受的。

2、回收别人废弃的域名

域名就和房租一样,是需要每年续费的,不续费就会过期,过期之后就会被删除,也就回到了“未注册”的状态,这个时候,任何人都可以重新注册这个域名了。房子当然是越新越好,但是域名这个东西,新旧其实差别不大,别人废弃的捡到手里也可以成为宝贝。

由于网站倒闭、忘记续费等各种原因,全世界每天都会有几十万个域名过期并被删除,因此,“抢注刚被删除的域名”成为了一个很大的生意。Pool.com 是最大的过期域名抢注商,每天公布即将过期的域名,并帮助你抢注,抢注成功只收60美金的手续费,不成功不收钱,相当厚道。根据我的使用经历,Pool的抢注成功率挺高的,严重推荐。

具体的操作办法如下:访问Pool.com 并点击上方的“Deleting Domains”菜单,然后点击页面底部的“Download the Full List” 下载所有即将删除的域名列表。解压后,这个列表是个txt文档,每一行一个域名,总共大概有二三十万个域名,这么多域名,光看完就要好几天,怎么办呢?很简单,如果你在Linux或Mac的系统里,只需要运行一个简短的Shell脚本:

#===============

#!/bin/sh
fname="$1"
exec<$fname
regex='^([a-z]{1,1})([a|e|i|o|u]{1,1})([a-z]{1,4})\.com(.+)'
while read line
do
if [[ "$line" =~ $regex ]];then
echo $line
fi

done
#================

把以上源代码内容保存到一个文件里,并另存为.sh格式,比如pool.sh,然后进入命令行终端,按以下格式运行:

sh pool.sh xxxxx.txt (其中“xxxxx.txt”是你下载后并解压的那个txt文档)

这个Shell脚本的用途是,读取每一行域名信息,然后判断是否是长度6位以内、并且第二个字母是元音的.com域名,如果是的话,就打印出来。

为什么第二个字母要元音(a,e,i,o,u)呢,因为根据发音规则,第二个字母是元音的话,域名的可读性更强,比如facebook, youtube, vimeo, mint, techcrunch, google, yahoo等都符合这个规则, twitter是极其少见的前两位合成一个双音节声母,导致元音后移到了第三位。

通过这个脚本的过滤,每天我都能看到至少十几个比vancl.com强n倍的5位长度的.com域名。从这一点上说,注册域名也可以利用大众的智慧,没必要自己在那苦苦瞎想,想出来的还都是被人注册了的。

如果你了解基本的正则表达式规则,只需要修改这行规则:

regex='^([a-z]{1,1})([a|e|i|o|u]{1,1})([a-z]{1,4})\.com(.+)'

即可过滤出你自己想要的域名。比如你要6位以内纯数字的,那么规则就是:regex='^([0-9]{1,6})\.com(.+)'

从长期运营的角度来说,注册域名有几个不成文的经验:

1、绝对不要.cn结尾的域名,因为.cn域名从法律上说并不属于你,而是属于中国大陆政府的。

2、无论多便宜,绝对不要用国内的域名注册商,原因同上。域名注册商只有三个选择:1、Godaddy.com 2、Godaddy.com 3、还是 Godaddy.com

3、尽量避免数字和分隔符,因为不好记

4、域名里尽量不要带china或者cn,这两个词贴在脸上,除了显示对裆妈妈一片忠心以外,对业务没什么实际好处

参考资料:《服务器租用、域名注册必须注意的几点》

碰巧而已

曾经有个老外问我中国人吃狗肉的事。我说我不清楚,反正我从来不吃,别人吃不吃那是别人的事。他又问:“你不是中国人么?怎么会不知道”我回答:“我只是碰巧出生在了中国这块土地上而已,并不表示我就是那个吃狗肉的人。”

其实我更想说的是,我身上的国家符号,只是因为我碰巧出生在此而已,如果我碰巧出生在乌干达,那么我就会被称为乌干达人,如果乌干达什么时候突然被英国殖民了,那么我就成了英国人,如果英国哪天被中华帝国统治了,那么我一觉醒来,就发现自己又变成了中国人,如果我受不了整天翻墙和VPN的生活,逃进了非洲森林,那么我就成了没有国籍的原始人。

国家符号是个完全随机的东西,并不是我的选择,既然不是我选择的东西,自然毫无归属感。所以,我从来不认为自己属于中国人这个群体,我也从来不会因为自己随机的出生在这里而感到自豪。我最多只承认自己是一个来自地球的爱好编程的灵长类动物。如果路上遇到一个饥饿的中国人,和一个饥饿的非洲人,我会把手里的馒头平分两半分给他们,因为他们在我眼里是平等的地球灵长类动物,只是其中一个碰巧能听懂我的语言而已。

人们喜欢把自己套在一个群体里,以获取安全感。如果自己比不过别人,就可以去拿这个群体和别人比。比如北大的很多学生,聚会的时候,跳舞远不如海淀走读学院的学生,北大那帮人必定会安慰自己:“我可是北大的学生啊”。是啊,他的确来自一个破校,可是,这无法改变你跳舞不如他的事实。在跳舞界,你就是个loser。在现实生活中,我发现越是喜欢给自己带帽子的人,越是无能。真正牛比的人,绝不需要靠“我来自国际知名的xx公司”这种低劣的包装来显示自己的牛比。

人们还喜欢把别人套在另外一个群体里,来满足自己的如意算盘。比如网上常见的“是中国人就顶”,因为这篇帖子和中国相关,又因为你和中国相关,所以他们就得出结论:“你和这个帖子紧密相关”,看上去似乎很对,其实是完全错误的逻辑。就好像我认识小张,而小张每天要坐在马桶上10分钟,难道我和小张家的马桶就紧密相关了?

最恐怖的事情是,人们自愿把自己套在一个群体概念里。就好像小明出生在中国,就自然而然地认为“台独”是很傻x的事。但是如果小明碰巧生在了台湾,那么他会认为,被一个非民主国家来“统一”,是极其愚蠢的做法;如果这小明碰巧出生在赞比亚,他压根就没听说过台湾,如果你要问他台海关系的看法,他一定会说:“老子才不管什么台什么海,这个小岛上的事,当然是让岛上的人自己投票决定出路”。

为什么同样一个人,只是因为随机出生在不同的地方,就会出现完全不同的观点呢?因为人们习惯主动把自己纳入了当地的群体范围里,同时把该群体以外的人都放到了对立面。同样是华人,我们可以对汶川流泪捐钱,另一面却可以凶狠的叫嚣攻打台湾。如果汶川正在闹“汶独”,也许我们会转哭为笑,趁着地震的时候去攻打汶川了。

群体概念容易让人忽略“公义”和“客观”,这样的案例发生在每一个层级。比如很多人痛恨某个集团的做法,但是一旦加入进去之后,就开始为这个集团的罪恶寻找各种借口。因为这个时候,他自认成为了这个集团的一部分。如果每个中国人都能放下身边的小利益,用赞比亚人的眼睛来看问题,华人世界的前途可能会更加光明一些。

再比如我们老说的爱国主义,为什么是“爱国主义”,而不是“爱城市主义”,也不是“爱世界主义”?比如我生在宁波,如果我是个农民,一辈子不出宁波,而且自己种田自己做菜吃,那么青海那边的人对我来说,和美国人是没有什么区别的,都是毫无关系的陌生人,我只需要“爱市主义”就足够了。有人会说:“你和青海人是发生了各种关系的,比如你吃的某种食物可能来自青海,所以你也要爱青海”,但是我吃的很多食物,用的很多东西也来自美国啊,为什么没有人提倡“爱美国主义”呢?

其实每个人都和这个世界发生着关系,你现在呼吸的空气里,也许有来自日本的花粉颗粒,你手上带的戒指,也许来自格鲁吉亚的某个金矿,你做菜用的油,大部分都是巴西进口的大豆榨出来的。所以,为什么是“爱国主义”,而不是“爱世界主义”呢?这个问题的答案是,都是政客搞的圈套。政客的权力范围只限于国家,所以才会鼓吹爱国主义,以满足他们自己的统治利益。所以塞缪尔·约翰逊才会说“爱国主义是流氓最后的庇护所”,所以萧伯纳才会说“爱国主义是一种有害的、精神错乱的白痴形式”。如果你认为国家是你的主人,思考问题始终限制在这个国家的边境线里面,那么你就上钩了。

除了“国家”这个圈套,更多的是生活中的小圈套。念小学的时候,你经常听说“你要考上重点大学,像隔壁的xxx一样当官赚大钱”;大学的时候,你经常听说“你学学那些大牛呀,毕业后都选择了咨询和投行”;创业的时候,你经常听说“xxx公司做过这个项目,后来失败了”;申请签证的时候,你经常听说“中国人的名声很差,这个签证不好拿”;如果你不幸是个盲人,那么所有人都会建议你从小就送去学按摩。他们说这些话,无非是想告诉你:“你和他们属于同一个群体,他们是这样子的,所以你也是这样子的”。

可是这个前提就错了。最初你是不属于任何群体的,在一出生的时候,你是一个完全自由的宇宙人,你既不属于父母,也不属于你的家乡,更不属于你的国家,你是一个独立的、有能力在整个宇宙里移动的活体,你不同于任何人,你的主人就是你自己。只要喜欢,你可以选择去学任何东西、做任何职业;只要努力,你可以为任何公司做事,可以去任何土地上居住。

我们可以轻易找到盲人音乐家,可以找到毕业后坚决不去咨询投行的大牛,可以找到重做别人失败的老项目也能成功的创业者,可以找到很多成功移民澳洲的水管修理工,可以找到拿过上百个国家签证的中国籍平民。

所以,你完全可以不属于任何一个群体。除非你自己放弃了自由穿梭的权利,把自己降级为某个群体的附属品。

Jason Fried "Rework" PDF Download

Blog更新时间太长了,作为补偿,在此奉上我最崇拜的小公司——37signals公司的创始人Jason写的新书——《Rework》的PDF下载。无需注册点此直接下载。精简、迅速、少说多做,一直是我最推崇的做事风格,也是37signals一贯的牛逼之处。

此外,37signals在很早以前出版的《Getting Real》也是我一直收藏的好书,作者提供免费在线阅读,点此阅读