作为曾经的留学生,作为一个互联网从业者,谈谈自己眼中的新加坡式民主

前日去朋友婚礼,遇到以前在英国时的一位学姐。学姐因为打算去新加坡旅游,所以问起我那边的事情,也谈了谈那边的自由、民主等话题。最近托韩寒的福,原本不怎么见光的自由、民主、革命这三个话题在中国互联网上引起一阵热议,而且讨论的质量相比以往互联网上的相关讨论都要有所提高;想起自己怎么说也在新加坡呆了四年,居然还没写过点这方面的东西,刚好也趁这个机会补全一下。

我去新加坡还是2000年末,当时的总理还是吴作栋,总统是一位记不起来名字的印度裔大叔。刚过去的时候住在一个叫做Eton Hall的宿舍,宿舍背靠一个小山头,山上有很多别墅,门上都挂着PRIVATE的牌子,当时宿舍间传言去后山跑步可能会不小心被私家狗咬到;一年之后搬去了新建好的华中宿舍,也是背靠着一个小山头,据说小山头的后面住的就是吴作栋……是真是假就不知道了,反正新加坡很小。

自己能去新加坡,源于当时新加坡教育部的一项中国留学生奖学金计划。上世纪九十年代开始,新加坡的不少中学开始到中国的各个城市寻摸中考成绩不错的学生,提供一些奖学金,邀请他们到新加坡读书。我们当时到了新加坡的立化中学,算起来是第三批。

很多人(包括我)一开始听说新加坡,是因为其“花园城市”之名;而新加坡另一项备受争议之名,则是其民主制度。名义上,新加坡是多党制,四年一次大选;而现实是,新加坡建国以来一直都是人民行动党(PAP)在执政。由于选举制度的设计有利于执政党,而且反对党既缺乏人才又缺乏宣传渠道,导致根本很难有能与PAP争夺选票的党派存在,这让很多旁观者和反对派人士们讥讽为假民主。不过,新加坡在PAP的执政下一直发展的不错,这也是为什么中国每年会派遣大量官员去新加坡学习的原因。

今天的题目是新加坡式民主,但我想先谈谈新加坡最重要的资源——人才。

新加坡崛起于经济。李光耀本人是高材生海归,他的班子也是同样;从媒体从业者的角度来看,李光耀是一位非常出色的CEO,拉起来了一个出色的创业团队。这群有知识、有见识、有执行力的人才,是新加坡发展的第一桶金。

弹丸之地的新加坡没有自然资源,最初可以依赖的,只有其身为东西方必经港口的地理位置优势。一开始是引进炼油、造船、电子机械等重工业,到国内经济被拉动上涨、成本上升之后,又发展起后来的金融贸易、旅游等服务业。这其中,地理位置的优势只是个前提,最关键的资源,仍然在于人才。

李光耀是一个敏感度很高的CEO,能够在短短十几年的时间将新加坡打造成为一个第三产业高端人才汇聚的地方。新加坡发展方向的变化,我们在学校里都能感觉得到:我在高中那时听学长说起,在90年代初,物理是最火的学科,有将近十个班之多;过了几年之后,最火的科目变成了工程科必修的高等数学;到了我们那届,最火的是生物,有近十个班,而学物理的只剩下两个班了。国家的教育方针如此频繁的修改,看似不可思议;不过在新加坡这样的小国家,的确需要对全球发展的趋势具有高度的敏感度、解读能力和适应能力。

当然,这同时也意味着新加坡政府本身对人才的要求也非常高。新加坡的人才资源主要来自两处,一是自己的教育体系培养出来的,一是从海外挖过来的;海外人才主要来自中国,另外也有欧美等国的教授级人才进入大学授课等。政府挖人、留人的主要手段之一,是其奖学金制度。新加坡的各个政府部门每年会提供一大批奖学金送学生去英美等国的一流学府念大学,相应的契约内容则是,留学生在完成学业之后必须在新加坡的相关部门服务4~6年,甚至更久。新加坡很多家庭虽然收入不错,但英美高校的学费仍是不菲;对于成绩好的学生而言,申请奖学金无疑是最合适的一条路,所以成绩最好的一大部分人就这样留在了政府之中。

学姐问我对新加坡的独裁、假民主怎么看,其实我的观点就是:对于一个人才密度极高,且这么多人才都能人尽其用、各司其职,而且人才资源的补充具有可持续性的国家而言,国家哪里有发展不好的道理呢?其实在大部分国家,大家的目的都差不多,不过是要有尊严的活着,过上衣食住行都有着落的好日子,民主只不过是确保每个人都能如此生活的手段之一,并非绝对。

作为一个成功的独裁国家,新加坡的成功离不开两点:

1、有意识的栽培人才,留住人才,并尊重人才。这点上面说了很多了,但是我还想补充一点:这里所说的人才,并不仅是那种只会一味钻研物理、数学或生物的书呆子:在竞争激烈的环境下,这种人才反而倒很难申请到奖学金。新加坡教育体系下的高材生,往往也同时在学校社团中活跃——尤其是体育类社团。而反过来,学校各社团的团长、财务等任职者,多数也都是在学业上成绩优秀的。

2、信息透明。政府的资金周转、官员的薪资标准等信息的透明自是不用说,这是基础;此外,还有社会信息与政策信息的透明。新加坡的初中里有一门社会学(Social Studies)的课程,课程包含对斯里兰卡Tigers组织的分析,对北爱尔兰局势的分析,对瑞士中立模式的分析,对英国高福利社会制度的分析,以及对新加坡各项政策的分析。考试内容是写论述文,从几个题目里挑选一个出来写,比如“你认为新加坡如果采用了英国的高福利制度会有怎样的后果?”之类的。学校内和社会民众能接触到的阅读材料主要是联合早报、Business Times这些刊物,虽然新加坡也有言论管制,但就尺度而言,如果说我们是看新闻联播长大的,那新加坡的孩子们可以说是看着微博长大的了。

有些人总是拿新加坡的成功说事儿,说独裁的政体也是可以很好的,却不提人才和信息透明的事儿。那么我看到淘宝成功了,就下结论说电商也是可以赚钱的,却对淘宝的运营策略只字不提,你觉得这个结论有价值吗?

而且,即使有这两点做保障,新加坡的历史还短,未来如何谁都说不准。近年来全球金融事件频发,新加坡的经济状态不是很好,生活费高涨,用于吸引人才的移民政策也引发本土新加坡人的很多争议。今年5月的2011年新加坡大选,PAP史无前例的丢失了一个选区:今年的阿裕尼集选区由林瑞莲,刘程强和陈硕茂率领的工人党一举拿下,这是自新加坡建国以来从未发生过的事情。

何以会有这样的变化?

首先要从反对党方面谈起。上面讲到反对党最大的两个弱点,一个在缺乏人才,一个在缺乏宣传渠道。就宣传渠道而言,2000年前后,反对党要想宣传自己的政治理念,渠道是非常有限的:找联合早报发布文章或者找出版社出书,都容易被压制;再就是申请在公园等公开场合进行演讲,但是申请手续麻烦不说,即使申请到了,演讲的规定地点一般也在没什么人去的边边角角处,影响不到多少人。而如果不申请便自行召集民众,则会被当作非法集会来处理。

然而,Facebook来了,Twitter来了,YouTube来了。如果说2007年的Facebook还没有完全摆脱校园网的影子,那么到了2011年,具有8亿活跃用户的Facebook已经成为了世界上仅次于中国和印度的第三大帝国。互联网上活生生的人比联合早报和电视新闻要有趣的多,隐隐上升成为个人、企业和组织们最为重视的营销渠道。另一方面,YouTube上的一记“您现在的生活,比四年前更好吗?”小短片,更是触动了新加坡底层民众的心,同时也再次向他们重申,为什么“拥有另一个选择”是重要的。

这个世界变了。

新加坡是个很有危机感的国家,政府也一直在培养民众的危机感。现在,新加坡的很多民众正开始为自己的未来担心:李光耀,吴作栋,李显龙都是优秀的领导人,但是PAP的下一任呢?目前为止,民众尚未看到一个理想的接班人,不得不为未来的发展做好准备。执政党本是个容易招人怨的对象,如果PAP难以让民众满意,新加坡的民众可是不会对它客气的。

人民开始培养反对党,因为他们至少要让PAP感觉到压力。此举虽有短期代价,却有长久的价值。

人民靠选票支持反对党,反对党的宣传问题已经通过互联网解决大半,那么上面提到的人才问题又要如何解决呢?

在新加坡,传统意义上的高等人才指的是在中学成绩优秀,进入全国前八名的初院,A水准考试成绩优秀,继而拿着奖学金到英美一流大学读书并拿到高级文凭的那些人。比这些高等人才低一级的,是进入了前八名初院,但A水准后没有出国,最终进入新加坡国立大学的学生。再往下,前八名之外的初院学生则多半进入南洋和淡马锡这两所大学。上面这部分人群,主要以华人为主,毕业之后主要就职于银行、金融、咨询、教育等领域,或进入政府部门。再往下的一批是中学毕业之后没有进入初院的学生,他们会进入理工学院进修专科,毕业后直接进入社会工作,主要从事技术类工种。可以说,新加坡从小学到大学的教育制度,虽然公平,却是等级分明的。教育系统内不同等级的学生之间在经历上会有相当大的差别,对其他等级内部的生活也往往了解有限。

然而,何以从英美一流院校毕业的,就是更高一等的人才呢?曾经,去英美先进国家念书,被看作是高水准的教育,更可以开拓眼界;然而上面说道,这个世界已经变了。

在IT/互联网行业,我们知道硅谷,以及斯坦福大学。斯坦福大学不是象牙塔内的高等学府,但却是硅谷最大的人才来源。这些学生们未必成绩卓绝,却有想法、有激情,思维敏捷,行动迅速,谱写了众多的创业故事。硅谷-斯坦福大学模式的成功有很多原因,重要的原因之一就在于企业与学院之间的消息透明与频繁来往。

以前,物理环境对人的影响因素极大,你不在牛津剑桥,无法感受那里的人文氛围;不在普林斯顿或常春藤院校,无法感受那里的学术氛围;不在斯坦福,则无法感受那里的创业氛围。然而现在,你不必身在斯坦福。前日有一以前在新加坡的学长在网上找我诉苦,说正在汕头创业,找个Python开发者怎么那么难;我当时随手在微博上搜了一下,发现在汕头关注Python技术的就俩人,就讨论说还是去广州找找算了。结果说者无心,听者有意,学长在微博上跑去勾搭那两个Python程序员,还真给他勾搭上了一个:那小伙儿正在念大二,却已经有了6年以上的编程经验,正是学长魂牵梦绕、苦寻已久的梦中情人程序员。后来据说学长跑去游说了小伙子的学校和家长,成功将其拉入伙,成为一段佳话……

这个世界的确变了。身在互联网,精彩人何处不精彩?新加坡的这次大选,反对党隐约呈现出一种人才辈出的迹象。在大选开始之前,国民团结党24岁女候选人佘雪玲引起了来自媒体和民众的很多关注。这位毕业于新加坡国立大学的年轻女性,有感于新加坡底层民众在这几年有房住却没钱买食物的困境,决定通过参政来改变这一问题。小姑娘在Facebook上设立了个人网页,现在已经有了超过十万个Like。看她在大选之后的答谢信,亦是精彩无比:表达感谢,号召团结,重申观点,并向对手致敬。这样一位优雅的女性,无论在哪里毕业的都好,怎能不算是一位优秀的人才?

对于新加坡的未来,我的看法是:人才仍然是最重要、最珍贵的资源。只不过,未来所需要的人才,已经与十年前、二十年前、四十年前的不一样了。未来的新加坡精英将更多来自PAP的体系之外:他们带有互联网的烙印,他们更加了解人民的需求,也更加了解新加坡面前的机遇有哪些。

而民主,不过是一个多少会经历的过程罢了。

Posted in random | Tagged , | Leave a comment

雨林木风定制版Windows华丽回归 市场前景究竟如何?

首发地址:http://os.51cto.com/art/201112/309354.htm

这里做个备份。

定制版Windows曾经是盗版Windows的标志之一。在中国的Windows XP时代,番茄花园、雨林木风、深度是大多数IT男和攒机人士们耳熟能详的几个名字,如果不是他们,Windows XP在中国的普及率和影响力绝不会达到后来的历史高度。

2009年,微软开始发力在中国的反盗版行动,番茄花园首当其冲,其作者洪磊被判刑三年。雨林木风与深度于是宣布金盆洗手,纷纷转型到Linux阵营当中。深度的Linux Deepin从2010年初开始到现在,已经连续发布了4个正式版本;而雨林木风方面,除了从2009年8月开始发布基于Linux的Ylmf OS之外,还逐渐扩展到了新闻门户、网盘等业务。

一时之间,定制版Windows的历史,似乎已经随着盗版Windows的没落而画上了句号。

谁也没想到,在2011年圣诞之前的两天,忽然有消息放出,说雨林木风成了微软中国唯一授权Windows 7封装合作商,而双方的合作网站,居然就是雨林木风创始人赖霖枫在2009年抢购的xp.com!这消息一出来,立刻在业内引起渲染大波;而xp.com的内容和知情人士透露的消息,都表示这的确不是圣诞前夜的愚人玩笑。

微博上也很快展开了对这一事件的讨论。各方的观点基本分为几个方面:

1、微软中国终于意识到了定制化市场的重要性

2、雨林木风完成华丽转身,志向远大,可喜可贺

3、可怜的番茄花园

部分讨论内容摘录如下:

图拉鼎:雨林木风和微软这事太搞了,可以写成小说了,哈哈~

Fenng:雨林木风与微软中国达成重大合作协议这事儿,影响深远,影响深远,影响深远…远……

Blueonline:雨林木风携xp.com以令微软[嘻嘻] ,番茄园太草根了,不像雨林这么有大志向

NEO的一片田地:微软能意识到这个市场,真算是进步了,问题是为什么选择了雨林木风? 

和菜头:看完雨林木风和微软合作的新闻。我再也不相信爱情了。爱个。毛线。强奸才是王道。不服的话总有一天奸到你只能爱上我。你看。世界就是这么的不公平。番茄花园。判刑3年半。罚金100万。100万啊。买手纸打飞机。可以打十几辈子。而雨林木风呢。微软买手纸给它打飞机。

Sokos:雨林木风与微软中国都可以相爱,这个世界,还有什么不可以呢?

考而不死是为神:是雨林木风过于NB还是微软在下一盘大棋?

三体X智子:值得注意的是,雨林木风宣传语中称该定制版Windows 7系统预装的软件包括Office 2010,这个预装的授权具体形式不明。

既然双方合作已经是事实,那么看热闹写故事固然是一方面,未来的走向自然也是十分惹人关注。定制版Windows与正版结合,其技术上的整合能到怎样的深度,市场前景又如何?

其实,正版Windows的定制化,并不是什么新鲜事。消费者以前在商场购买戴尔、惠普、三星或联想的PC,买回家之后会发现,其预装的Windows上面也同时安装了这些厂商自己的一些软件,比如桌面工具栏,硬件管理软件之类的。根据这些OEM厂商与微软合作内容的不同,也可能搭载不同的微软软件,比如Office的简易版,或是微软的杀毒软件等。

雨林木风的定制版Windows,其实跟OEM的定制版Windows的意思差不多,但是有两个大区别:

1、雨林木风自己不生产硬件

2、雨林木风有搭载QQ、暴风影音等第三方应用软件的渠道

对于戴尔、联想等品牌硬件厂商而言,获得正版Windows授权,能否取到最低的价格肯定是最优先考虑的问题,因此他们对雨林木风的定制版Windows肯定不感兴趣,多一个中间人必定意味着成本上升。

那么,目标市场在哪里?

中关村鼎好,DIY攒机,网吧。

整个2011年,微软在中国市场展开了大量对Windows正版的宣传,无论在消费级市场还是在企业级市场,都花费了非常大的精力。今年4月,微软首家正版体验店进驻中关村鼎好商城。然而,现在到中关村攒一台机子,很多商家还是扔一个Ghost的Windows 7进去了事。这样做倒不一定完全出于成本考虑,因为Ghost做这事儿实在是方便,光盘扔进去,不到3分钟就能搞定一台机子。要是用正规方式安装,半小时装好一台,这生意就没法儿做了。

当然,Ghost出来的,自然也谈不上正版啦。

微软中国的Windows 7正版化之路,如果不能解决这个问题,则前进的困难重重。

而雨林木风的看家本领,正在于此:当年无论是番茄花园,雨林木风,还是深度,都是采用的Ghost技术而实现极为方便的安装过程。

正为这事儿苦恼的微软中国,如果在合适的时机遇到雨林木风提供这样的服务,倒也算是郎有情,妾有意了。

仔细看看xp.com上的说明文字:

安装快捷,简单,十分钟装机你也能做到

已经十分明显的说明了这一点。

然而,技术实现只是第一步,重要的还是在于运营。运营方面,首当其冲的问题就是:既然都是Ghost,原来的免费,雨林木风的付费,中关村卖场的商家为何要选择雨林木风的版本?

其实这并不是商家的问题,而是在于消费者的选择。正版Windows的成本肯定都是由消费者承担而不会由卖场的商家承担,究竟是便宜的盗版Ghost有竞争力,还是收费的正版Ghost有竞争力,这一个要看这正版Ghost的定价,再一个就是要看微软对使用盗版系统的卖家和消费者的惩罚力度。

而对于消费者而言,正版Ghost的定价,最高肯定是不能超过一般的正版Windows的定价的,也不应该超过微软给戴尔、联想等OEM厂商的定价,否则他们还不如去买品牌机,中关村的卖家肯定会出现强烈抵制。这其中还牵扯到雨林木风这个中间人的运营费用,但由于QQ、暴风影音等第三方软件的补贴,雨林木风给卖家的定价也有可能会低于微软给雨林木风的定价也说不定。

总之,只要定价合理,这一块市场还是很光明的。雨林木风在这个合作上的进展,相信我们在明年的中关村就能看到效果。 

Posted in IT | Tagged | Leave a comment

作为非安全专业人士,乱评一下最近的爆库事件

最近爆库事件频发,IT界人士虽然也很多人中招,但更多还是看热闹的。CSDN是技术站,IT男女们虽然看到自己的用户名密码泄露,但大多也知道及时修改其他网站的密码以免被社工。就算最不济的,至少也因为听说过爆库的事情而会考虑平时多用几个邮箱、帐号和密码。

我自己原本一直使用三套邮箱和密码在各处使用,前一阵子因为人人网被爆库,不少新浪微博帐号被社工,刚好看到fenng在微博上推荐keepass这个密码管理工具,试用了一下,感觉很顺手,就用了一个周末将自己主要登录网站的密码都修改了一轮。这个工具的好处是只需要记住一个masterpass,然后就可以每个站使用不同的密码;为了防止单点故障,以及方便在家中单位同时使用,用了绿色版的keepass+dropbox做同步,也还算方便。

但是使用下来也感觉,keepass这种工具,设计上还是太工程师了,实在不适合非IT人士使用。现在虽然有在线的LastPass服务,与keepass的功能类似,因为数据在线上,而且设计相对人性化的关系,用起来更加方便;但是既然是在线服务,其本身自然也存在被爆库的危险,安全性上打了个折扣。另外,让非IT业内的普通用户选择这种看似不可靠的平台保存自己重要的密码,就算LastPass的安全措施比在线银行还要更到位,普及上还是非常有难度。

那么,非IT业内的普通用户要如何保护自己的帐号安全?

因为我老妈也是重度互联网用户,所以也与她探讨过这个问题。老妈就是那种一个帐号+一个密码在各个网站注册的那种典型用户,我跟她说三套账户密码的方法,她听了就头大;不过,她有些习惯,个人感觉作为基础的防护也已经不错了:

1、银行、支付宝、淘宝等帐号的密码,一定跟平时网站用的是不一样的。

2、用于在各个网站注册所留下的邮箱密码,也跟网站的注册密码是不一样的。

为了避免忘记,老妈会把重要的密码记录在小本子上。虽然方法比较原始,但此法相对于keepass这种存在电脑里的密码,其实安全系数还相对更高一些。

老妈没什么常用的IM帐号,所以对IM帐号没啥特别防护。对于在QQ、MSN上比较活跃的用户,因为这种账户泄露容易造成诈骗事件,所以个人建议常上IM(或者微博这种比较有身份代表性的服务)的用户再加上一条:

3、用于QQ、MSN、微博的密码,也要跟网站的注册密码不一样。

对于普通用户而言,能做到这样应该也已经挺不容易了。

长远来看,密码这种方式肯定是要落伍的,其麻烦的本质决定了它的通用安全性高不到哪里去。像是人脸识别、指纹识别这种身份技术,未来用在银行系统,继而用在互联网之上,倒是很有可能。终端(可能是PC或移动设备,或者ATM机之类的)通过人脸识别确认用户的身份,服务器端(云端)再通过识别设备来获取用户的身份,这是一个相对合理的流程。

如果实名制互联网是这样实现,无论它是不是通往寂静之城的第一步,都还是有其积极意义的。

最近这轮的爆库事件,可能只是一个起点,它暴露了一个事实:使用了几十年的密码机制,已经无法满足现代互联网对安全性方面的要求。前方,是方便与安全的两难,是新兴的安全市场,同时也是从匿名到实名的互联网。

变革近在咫尺,互联网将往何处去?

Posted in random | Tagged , | Leave a comment

继续说说美国互联网版权监管法案(SOPA)

继续说说美国互联网版权监管法案(SOPA)这件事,因为发现这件事的发展很有意思,有不少值得我们学习借鉴的地方。

类似SOPA这样的提案在美国称之为一个Bill。SOPA提案由参议院(Congress)在10月26日提交,并定于美国当地周二(11月16日)早上进行公开的听证会。在听证会召开之前,这则提案一直在很低调的进行,直到听证会当天早上,BoingBoing、Tumblr和GigaOm等网站开始发文谈论并抨击该提案之后才被美国互联网主流用户所关注。上一篇文章中我也大概说明了一下情况:本次听证会算不上一次公正的听证会。当日的司法委员会共由6人组成,其中有5位都支持SOPA——他们分别来自版权登记局、美国电影协会(MPAA)、Pfizer(一家医药企业)、MasterCard(根据Techdirt的介绍,之所以没选择Visa,是因为Visa反对SOPA提案)、以及AFL-CIO(美国工会),而唯一的一位反提案者则来自Google。

所以,听证会最终以5比1结束。当然,根据美国的法律,这项提案必须要在白宫(the House)和众议院(Senate)也同意了之后才能算通过;不过,这种法律上的事情并不是我想说的重点。

整件事情中我感到最有意思的事情,是美国各大科技网站的反应,以及这些网站的读者们的反应。

我自己是在Techmeme上看到这则消息的,这是当下北美互联网行业最大的信息集散地之一。SOPA相关的消息,大致可以分为这么几类:

1、连线、TechDirt、WSJ、NYT、Ars Technica、CNET等网站在实时播报提案的最新发展情况,比如听证会的参与者和投票情况,提案的具体内容等等;

2、Mashable、BBC、BoingBoing、Engadget、读写网等网站快速的制作了很多介绍SOPA是什么、SOPA会带来什么后果等科普内容,让对互联网审查毫无了解的人也能快速的明白发生了什么事儿,好比以下这张信息图:

以及下面这个视频:

PROTECT IP Act Breaks The Internet from Fight for the Future on Vimeo.

(来源:读写网

3、LifeHacker、GigaOM、aVC等网站则收集了众多互联网名人们对SOPA提案的看法,这其中包括互联网之父、目前在Google任职的Vint Cerf:

“我们的政府在保护版权这个方向已经开始越界了。”

4、AOL、eBay,Facebook,Google,LinkedIn,Mozilla,Twitter,Yahoo,Zynga这些巨头们则开始联名表达反对意见,收集民众的签名,比如Mozilla这个:

一切都很有章法。虽然美国人民一直在抱怨过去十年来的自由越来越少,被管的越来越多,但是维持信息的透明流通、表达自己的反对声音,似乎已经成为他们的一种本能。

就用视频最后的三句话作为结尾吧:

“How far will they take all this?” (他们会越界多远?)

“The answer to this question is US.” (这个问题的答案取决于我们自己。)

“As far as we let them.”(我们允许他们走多远,他们就会走多远。)

Posted in open | Tagged , , | Leave a comment

谈谈美国最近的互联网版权监管法案风波

今天一上Techmeme,发现头版全都是SOPA相关的内容,还有个Google、Facebook、eBay、Twitter等互联网巨头联名签署的反SOPA声明,反对理由主要是反对审查。互联网审查原本是我一直关注的话题,就仔细看了一下。

事情是怎么回事呢?

原来是美国参议院计划出台两部法案,《保护知识产权法》(PROTECT IP Act)和《阻止网络盗版法》(Stop Online Piracy Act),出台的目的为减少盗版电影及音乐的交易,而两份法案将赋予版权所有方和执法官员两大权力:

  1. 切断相关盗版网站链接的权力
  2. 要求搜索引擎、支付工具等阻止对这些盗版渠道的访问通道的权力

(详情见新浪科技的报道

谁都能看出,这一法案一旦通过,将对美国的互联网行业产生不小的压制,这绝对是互联网行业的企业们不愿意看到的。美国各大科技网站上对此事吵翻了天,有人称SOPA法案是“美国历史上最糟糕的一则互联网法案”。而且更糟糕的是,众议院对该法案的公开审议过程中,拒绝提交所有反对派的反对意见——那些技术公司,言论自由的推动者,以及互联网用户们的声音都“被消失”了。

互联网巨头们当然不会坐以待毙,他们通过自己的方式表达反对——让更多的人知道这两项法案将被推出,以及这两项法案的审议通过将会造成怎样的结果(传播力原本就是互联网行业的最大特征)。AOL、eBay,Facebook,Google,LinkedIn,Mozilla,Twitter,Yahoo,Zynga等巨头们在纽约时报上联名放了一则全版广告声明,标题叫做:“We stand together to protect innovation”(我们站在一起保护创新)。

声明是写给广大人民群众们看的,读过书、英文过得去的基本都能看懂。翻译过来的大意如下:

作为在本声明下署名的互联网科技公司,我们对于SOPA提案的目的是支持的,我们愿意出力对抗那些侵犯版权的流氓网站们。然而不幸的是,SOPA提案的内容让我们这些安分守法的美国互联网技术公司们承担了更多不确定的责任,而对网站执行强制监控也是与个人权利有所冲突的。我们担心这些措施将会造成两大风险:本行业持续不断带来如此多的创新和工作岗位将会不再,而我国的网络安全也会变糟。我们在此声明,我们无法支持该提案目前所写的内容,希望你们能够提出更加具备针对性的流氓网站打击方法,不要让我们这个带来这么多创新、这么多经济增长和这么多工作岗位的行业遭受打击。

还有一个问题我们需要特别提出。SOPA提案与国会提出的数字千年法案(DMCA)是背道而驰的。DMCA在1998年启动以来,其针对在线服务提供商的“安全港”条款一直是美国互联网技术行业发展与成功的基石。我们的确需要打击盗版流氓网站,但是为这个目的动摇整个行业——创造、搜寻、讨论与分享信息的行业——的基石是不可接受的。

要知道,本行业可是美国经济增长的支柱,工作岗位创造的主要贡献者之一。互联网行业在McKinsey的一个调研报告中占据13个国家全国GDP的3.4%,这数字在美国还会更高。如果将互联网消费也计算在内,本行业对GDP的贡献要比能源、农业、通讯、矿业、公共事业部门都要高。另外,互联网行业为中小企业带来了10%的生产力提升。我们衷心建议你们不要做出危害这上亿美国互联网受益者的事情来。

感谢您对我们意见的考虑。

以上就是事情目前的大致情况。

本人对互联网盗版和互联网审查制度的观点,在以前的文章中也讨论过,了解我的人大概也都知道我是什么样的看法。对于互联网行业而言,其最显著的特征就是分布式:内容的制造,创意的诞生,信息的传播……一切活动都是呈散点出现并扩散,而且分布式的趋势一直呈指数式增长。产品取代内容,服务取代产品,协议取代服务,这是互联网行业的大趋势。

无论参议院是以何种目的推出这两部法案,我只能说,互联网不会接受集中式监管这种历史的倒退。双方博弈的过程中,互联网一方未必能够一帆风顺,但是我相信,未来终究是属于互联网的。

如果希望互联网能够赢得战争,那么请保持关注吧。

Posted in IT | Tagged , , | Leave a comment

A Step-by-Step Guide to installing Tiny Tiny RSS v1.5.6 on CentOS 5.7 + Apache + PHP + MySQL

I’m writing this guide because the official guide on the wiki and the Linux.com article really couldn’t guide me well :-(

Anyway, here we go. A little about Tiny Tiny RSS(tt-rss), for those who don’t know what it is: http://tt-rss.org/redmine/

The following installation guide assumes you have not configured you LAMP environment, but has got a working yum repository.

1. Install MySQL, Apache and PHP

shell> yum install mysql mysql-server

shell> yum install httpd php php-common

You would need some php modules. I’m not sure what is required other than php-xmlrpc, so you might want to install all the common stuffs:

shell> yum install php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

2. Start services

shell> service mysql start

shell> service httpd start

Do your security initialization if you haven’t done it yet:

shell> /usr/bin/mysqlsecureinstallation

3. Download the latest version of tt-rss (which is v1.5.6 in this case)

shell> wget http://tt-rss.org/download/tt-rss-1.5.6.tar.gz

4. Unzip it

shell> tar -zxvf tt-rss-1.5.6.tar.gz -C /var/www/html

5. Create you database and user

First, enter you MySQL as root:

shell> mysql -u root -p

The password should have been setup upon initialization.

Create database:

mysql> CREATE DATABASE ttrssdb;

Create a user to access this database:

mysql> GRANT ALL ON ttrssdb.* TO ttrssuser IDENTIFIED BY “SomePassword”;

And you are done here.

mysql> quit;

  1. Create all the tables – with the script that came along with the source file!

shell> cd /var/www/html/tt-rss

shell tt-rss> mysql -u ttrssuser -D ttrssdb -p < schema/ttrssschemamysql.sql

  1. Configuration file

shell tt-rss> cp config.php-dist config.php

shell tt-rss> vi config.php

There are several things you need to specify:

define(‘DB_TYPE’, “mysql”); 

define(‘DB_HOST’, “localhost”);

define(‘DB_USER’, “ttrssuser”);

define(‘DB_NAME’, “ttrssdb”);

define(‘DB_PASS’, “SomePassword”);

define(‘SELF_URL_PATH’, ‘http://your.domain.com/tt-rss&#8217;);

Make sure your password is correct or you’ll get Connection Failed warnings.

And there is one more thing, which you’ll find at the end of all pages:

define(‘ISCONFIGURED’, false);

// Please set this to true if you have read everything above and

// finished setting configuration options.

(Well, I was stuck here for one whole night…)

  1. Test it

Run an auto-check in your web browser:

http://your.domain.com/tt-rss/sanity_check.php

There might be some permission issues with the “icons” directory, which could be resolved by 

shell tt-rss> chmod -R 777 icons

Now we can already see our pages showing up, but you can’t see any contents yet. One last step to go:

  1. Update feeds

You’ll need to update feeds at the background, so setup a screen first:

shell tt-rss> screen -S updaterss

(Do a yum install screen if you haven’t got it)

Under this screen, do

shell tt-rss> php ./update.php -daemon

if you are under single-user mode, or

shell tt-rss> php ./update_daemon2.php

if you are under multi-user mode.

And now you can detach from the screen with CTRL+A+D shortcut.

Now go to http://your.domain.com/tt-rss/ to try it out!

Posted in IT | Tagged , | Leave a comment

CentOS 5.7+Apache+PHP上架设Tiny Tiny RSS v1.5.6全记录

有段时间没玩VPS,等到要玩的时候才发现不仅很多东西都生疏了,而且买了两个月的机器竟然是个装错了的!(买的CentOS 5 32 bit,结果装成了64 bit和32 bit混合的-。-) 于是重装了一遍VPS,开始玩。

今天搭建的是Tiny Tiny RSS(简称tt-rss):http://tt-rss.org/redmine/

简介一下:tt-rss就是一个web版的在线RSS阅读器,功能跟Google Reader一样。

看了tt-rss的官方安装说明,感觉很多东西没说明白;按Linux.com上的一篇文章来做,做完了之后一直报错,折腾了半天,终于弄成功,赶紧记录一下。

下面开始:

Tiny Tiny RSS v1.5.6安装指南

以下内容假设你的服务器还没有搭建LAMP环境,但是已经配置过yum源。

1、安装MySQL,Apache和PHP

shell> yum install mysql mysql-server

shell> yum install httpd php php-common

如果对服务器性能没啥大要求的话,PHP模块也都装上吧。tt-rss要求有php-xmlrpc模块:

shell> yum install php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

2、启动服务

shell> service mysql start

shell> service httpd start

最好将MySQL初始化一下(好习惯):

shell> /usr/bin/mysql_secure_installation

按上面的指示进行即可。

3、下载最新版tt-rss

shell> wget http://tt-rss.org/download/tt-rss-1.5.6.tar.gz

4、解压缩到指定目录,比如我解压缩到了 /var/www/html 下面:

shell> tar -zxvf tt-rss-1.5.6.tar.gz -C /var/www/html

5、创建数据库和数据库用户

shell> mysql -u root -p

用之前MySQL初始化的时候设置的密码登入,创建数据库:

mysql> CREATE DATABASE ttrssdb;

建个单独的用户,设置权限:

mysql> GRANT ALL ON ttrssdb.* TO ttrssuser IDENTIFIED BY “SomePassword”;

然后就可以退出了:

mysql> quit;

6、用ttrss给的MySQL脚本创建相应的表:

shell> cd /var/www/html/tt-rss

shell tt-rss> mysql -u ttrssuser -D ttrssdb -p < schema/ttrss_schema_mysql.sql

7、编辑配置文件

shell tt-rss> cp config.php-dist config.php

shell tt-rss> vi config.php

嗯,里面就是配置文件了。必须要编辑的有下面几条:

define(‘DB_TYPE’, “mysql”); 

define(‘DB_HOST’, “localhost”);

define(‘DB_USER’, “ttrssuser”);

define(‘DB_NAME’, “ttrssdb”);

define(‘DB_PASS’, “SomePassword”);

define(‘SELF_URL_PATH’, ‘http://your.domain.com/tt-rss&#8217;);

请确定你的密码输入对了,否则会一直提示 Connection failed 哦。

编辑了这些就完了吗?错!请翻到最后一页……

define(‘ISCONFIGURED’, false);

// Please set this to true if you have read everything above and

// finished setting configuration options.

请将上面的false改成true,保存,大功告成!

8、测试一下

你可以在浏览器里跑一下

http://your.domain.com/tt-rss/sanity_check.php

来进行测试,看它有没有提示什么错误。我这边提示 icons 目录没有写入权限,就做一个 chmod -R 777 icons 就行了。

现在我们在前端已经可以看到页面了,但是会发现所有订阅的rss都显示不了内容,所以还需要执行最后一步:

9、订阅更新方式和频率设置

在服务器上的tt-rss目录下,执行

php ./update.php -daemon (单用户的情况)

php ./update_daemon2.php (多用户的情况)

当然,我们需要让程序在后台自动更新feed,这时候就可以用screen来实现。还没安装screen的可以先 yum install screen 一下。

screen -S updaterss

输入要执行的命令之后,按下快捷键 CTRL+A+D 将这个 screen 给 detach 掉,就ok啦。

现在,进入 http://your.domain.com/tt-rss/ 体验一下吧! 

Posted in IT | Tagged , , , | Leave a comment