Category Archives: Uncategorized

几份读书报告(一稿多投一下)

上个月写的,看到博客又开始荒废了,就一稿多投一下。

Posted in Uncategorized | Tagged , | Leave a comment

何谓真爱?

在果壳网上看到一篇用获今年诺贝尔奖的稳定匹配理论分析的所谓“最优速配法”的文章。被无数人追捧和转载,里面纯粹是出于娱乐者有之,也有半信半疑,甚至信以为真的。可惜真从科学的角度分析,这篇文章也是漏洞百出,让人忍不住吐槽。不过这篇文章倒也引出了一个问题:何谓真爱?

Posted in Uncategorized | 1 Comment

那就讲得远一点,从金字塔说起吧——续年轻程序员的追求

其实上一篇文章只是因为读研期间遇到这方面问题的争论,当时没想清楚,觉得现在想得比较清楚了,所以把自己考虑的答案总结了一下,只是针对计算机纯技术方向的内容,没有更多的引申,也没有个人的倾向。可能因为题目取得太大,发现大家对这个问题还蛮感兴趣的。有些人也误解了我的意思,那就趁热打铁一下,顺便把自己的观点说说。

Posted in Uncategorized | Leave a comment

日本之行小结

从尼轰国回来刚好一个月,除了传几张照片,游记没写,感想没写,实在有点过意不去,这里简单地记录一些吧。 1、  日本号称是全世界物价最高的国家。我们在日本吃的最便宜的是吉野家(估计相当于国内最便宜的快餐店),一碗牛肉饭350日元(100日元约合7.5元人民币)。其他拉面、中华料理之类的很容易就超过了4、500日元,而想吃一顿寿司之类的“正餐”,至少需要1000日元以上(最便宜的回转寿司,一盘要120日元)。而日本东京的房租均价基本在70000日元左右(普通一居室),而且东京的房子普遍都很小,这里所谓的一居室其实就是个10几平米的小开间。这样一比不禁感慨,国内的物价确实赶上来了,现在在帝都吃一顿饭,10几20元也是稀松平常,出去吃一顿人均上5、60也是很正常的事,房租由于历史原因和收入限制,和东京比还是低一些的,但是看来房租随着收入的上涨还有很高的提升空间(目前东京的房租可以占到普通个人收入的1/3到1/2左右)。 2、  我们在路上看到了许多招聘广告,都是招聘一些比较低端的职位:商场销售员、柜台服务员等,月薪基本在10几万日元。Sony的RD月薪 大约在40万日元左右,算高薪了。看来日本的劳动力确实比较贵,不过工资上的收入差距不大。帝都去年平均工资是4000多元,东京的平均工资估计在20多万日元(合人民币1万多元),帝都的平均工资是东京的1/3,考虑到实际购买力因素(其实从饮食来看,现在国内已经大有赶超之势了,真怀念几年前10元以下的便当……),再扣掉高昂的房租,现在帝都的收入水平应该大体已经超过东京的一半了,许多北京中等收入的普通百姓已经可以过上东京中等偏下收入市民的生活了(单纯从货币角度考虑)。 3、  平时的一些花销东京还是贵出不少的,一罐可乐要150日元(相当于人民币10元,酸奶倒也差不多这个价),路边摊的小吃动辄达到300、500日元(可能和在一些景区有关系)。衣服的价格和国内差不太远,最令人震惊的是levi’s在日本的价格相当便宜,在一家奥特莱斯,我们看到了大量只要1000日元出头的levi’s牛仔裤(合人民币70多元……)。还有就是化妆品和电子产品会比较便宜,但是文化产品很贵,应该和版税比较高有关系,一本书超过人民币100元是很正常的事。 4、  东京到处都遍布着自动贩卖机,买东西很方便(附带一提,日本最大的钞票面额也就10000元,1000元以下的全是硬币没有纸钞,自动售货机一般能接受的最大面额就是1000元)。甚至一些拉面店也是直接在自动贩卖机上买票,然后凭票去取面。 5、  东京的地铁是类似魔都的按站收费,最低起步价要160日元,公交我们没坐,听说也不便宜。不过作为游客可以在成田机场以优惠的价格买到两日券和一日券,可以当日随便坐,对于游客来说可以省不少钱。另外东京的地铁系统是由好几家公司运营不同的线路,所以在有些站换乘不同公司运营的线的时候需要先出站再入站。不知道那个一日券的优惠是不是就是这种竞争带来的。另外,由于很多地铁修建的时间较长,因此看起来比国内破旧得多,而且老的地铁站里面很低矮,给人一种压抑的感觉。最后,报站mm的声音很好听,比国内的好听多了:) 6、  东京的周围有不少卫星城,感觉规划得比帝都好,中央城区基本就是商业区和办公区,当然里面也错落着一些老房子。工作日的时候日本的上班族就穿着正装打着领带,从千叶等卫星城(感觉像回龙观,但是比回龙观离市区的距离远多了),挤着几个小时的地铁来上班(据说日本的女生都是利用在地铁上的时间来化妆)。在工作日的地铁站基本见不到不穿正装的人,让人感觉到一种很职业的严肃。工作日的晚上我们去银座之类的繁华的商业区也看不到多少人,但是周末的时候人就突然涌了出来,挤满了各个角落,不知道这个是不是可以说明日本的就业率比较高,并且大部分的就业岗位都是比较规律的双休工作制。 7、  还有就是化妆文化和露大腿文化。我们在东京街头见到的日本女人都是化着较浓的妆(到哪都有一种到国贸的感觉=_+),而且从小学生到中年工作者无一例外地裙子都不长(可能是因为他们女性的正装都是短裙)。当时天气还有些凉,经常看到一些小孩腿上被冻得青一块紫一块。不过大人基本就没事了,应该是锻炼出来了……据说日本的男人也普遍化妆,只是没化得那么浓……在早稻田大学,不知道是不是因为正好赶上春季新生入学,整个校园里全部都是穿着校服(校服也就是正装……)的学生,显得我们几个真的是非常民工…… 8、  在东京迪斯尼我们也见识了日本人和来日本旅游的人强大的消费能力。有意思的是基本所有的玩具都是made in china的。还有不少手工艺品也基本都是made in china的。 9、  东京人的热情、礼貌和好客也是让人很震惊的。在路上问路的时候,基本上每一个行人,不管他们当时手上有什么急事,都会立刻停下来帮你解答,而且一般都要弄到你懂为止,如果实在说不清楚,他们中的大多数还会要求亲自带你去……服务场所就更不用说了,我在日本邮局体会到的真的是五星级的服务,等到我快走的时候才发现其中一个服务员抱着个字典,仔细一看原来是日英词典……之前原来她一直在边查边和我交流-_-(顺带一提,普通日本人的英语水平和国内普通大学生的水平差不多,大部分人口音还蛮重的……如果是4、50岁以上的则基本就都不会讲了)。 10、  东京的街道确实像传说中的一样干净卫生,一尘不染,虽然经常穿过几条街道都见不到一个垃圾桶……据说由于日本垃圾分类严格,沿街不设置垃圾桶,大家都把垃圾带回家再送到社区垃圾站回收…… 11、 日本的大学都不提供宿舍,这意味着许多留学生要拿出奖学金的一半来交房租。据一个日本当地的大学生说,在日本边读书边打工是很正常的事,而且很多从高中就开始了,不这么做基本就不会有零花钱(其实国内大学现在兼职打零工的越来越多了)。麦当劳里基本都是学生在提供服务。 12、 日本的乡下小镇感觉挺有味道的,到处都是修得很精致的小洋楼,楼下的智能车库里停着一些大排量的SUV之类的车,和平时东京街道上跑的火材盒式的小车(真得大部分都像QQ那么大,感觉都是缩水的车型)形成鲜明的对比。 13、 中国游客这几年在日本的影响力还是很惊人的,日本许多店里都放上了银联的牌子,有的刷银联卡还有退税和折扣的优惠。有一些店(包括拉面店=_=)的宣传广播、海报和店内菜单都有中文的样式,秋叶原的电子城里甚至干脆在各柜台设置了中文导购。确实是有点小钱了啊……要知道我们还没看到哪家店有英文广播或者英文导购的…… 14、总的来说,感觉发达国家确实是发达国家,虽然这几年中国在经济上确实是跨越式地前进了几个时期,但是很多地方的差距还是比较明显的。最大的感觉就是食品的安全感上,去日本便利店买酸奶,买面包,基本不用担心吃到问题食品,而在国内目前估计已经很找到没有问题的食品了。另外去店里交易,也一般不用担心遇到奸商,明码实价,这种信任蔓延的感觉很好。宾馆虽然不大,但是收拾得很干净,让人住得很舒服……感觉整个社会每个人对自己的产出都是很负责的。要达到这种水平,需要全国的普遍发展,还有很长的路要走。还有就是平均的文化素质,这些倒是可以在大城市率先接近东京的水平。(至少从英语水平来看,现在应该很接近了,甚至有反超的感觉:)) 15、精致的化妆、礼貌的举止、急人之所急的热情,这就是东京市民给人的印象。但是感觉这样活着也挺累的,就像天天戴着一个厚厚的面具生活。去旅游还是很不错的,去生活,估计在许多地方的压力要比帝都大……

Posted in Uncategorized | Leave a comment

近期小结

这周没安排好时间,又没能好好写一篇文章,真心惭愧,只能希望每次都惭愧一下,总有一天能良心发现,好好做人…… 就随便写点小结吧,总结一下这两周干得各种蠢事,和一些小tip吧。 首先是关于hadoop streaming的。 1、千万不要把注释加在几个参数项之间,结果你懂的。(这当然要2到一定程度才会这样做) 2、有一个很实用的二次排序功能。使用: -partitioner org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner \ -jobconf stream.num.map.output.key.fields=2 \ -jobconf num.key.fields.for.partition=1 \ 这些选项,可以实现reduce的二次排序,具体的说就是设置的num.key.fields.for.partition将表示分桶的key,相当于主键。比如这里是1,就表示从第一个分隔符往前的内容都作为key来分到不同的reduce里,这里默认分隔符为’/t’,当然也可以在配置里改,不过不是很实用,因为用别的分隔符最后输出的时候hadoop还是会把分隔符替换为’/t’(我看的官方文档的例子好像没体现这一点,但是我自己实际操作的时候发现是会被替换掉的……),而map的输出其实我们是可控的,所以还是养成良好习惯就用默认的比较靠谱,如果需要用别的,可以在reduce阶段接收输入时再换回来。stream.num.map.output.key.fields按字面看这个值就是指以第几个分隔符之前的值作为map输出的key,在这里是2,那就是从第二个’/t’之前都作为map输出的key,而map的输出是会按key排序的,这就意味着在主键相同的情况下,不同的value值就会按照第一个分隔符和第二分隔符之间的内容(相当于辅键)进行排序,这样就实现了二次排序。这个功能在很多场合还是很有用的,不仅省去了在reduce中做二次排序的工作,预排序也可以节省很多reduce的资源。 3、在编写reduce程序时一定要时刻牢记处理的数据是已经预排序过的,这样可以很容易使用一些节省内存和计算资源的算法。避免137错误。 4、在配置中要注意hadoop streaming的配置项中使用转义符是无效的(原因可能和echo中直接使用转义符是无效的一样),所以遇到’\t’的时候还是直接敲tab键吧,如果在命令行状态下,记得先ctrl+v,再敲tab键……(我在这个坑里爬了好久T_T,开始的时候一直不明白,为什么切分的分隔符不是用预想的分隔符……现在想来真是不可思议,弱爆了)。 补充一条刚回忆起来的:用map_input_file这个环境变量可以获取到map输入文件的名字,当map有不同格式的输入时,这个变量还是很有用的。 其次是关于sqlite的,sqlite的效率还是不错的,我开始的时候有点冤枉它了,不过要最快还是要直接调c的api,并且使用事务批量提交(如果数据量很大的话),另外在一次传入多条语句的时候,一定要记得在语句中间加换行,不然如果传入的语句较多,sqlite会慢得让你怀疑上帝(我真心错了,一开始怀疑的是sqlite的性能不行=_+) 第三,少在脚本里面用grep和管道,特别是本来就有逐行处理的逻辑的时候,能用截断解析就截断解析,能用awk就用awk(据说用awk比直接cat速度还快)。发现这些还要拜上面那个sqlite的坑所赐,我把一个脚本前前后后的速度都测了一遍,优化了一下,还是快了不少了(虽然后来发现改掉sqlite的那个换行问题才是让速度飞起来的关键=_=) 第四,送给那些像我一样对gdb心怀敬畏和恐惧的人,其实gdb调多线程程序也并不是非常麻烦,当然如果总在多个线程间跳来跳去可能是挺让人头大的,但是如果只是想调一个被多线程调用的模块,且逻辑完整简单的话,还是很方便的,直接在那个模块代码那里打上断点,然后一个run就能到你想要去的地方~当然在编写代码阶段,养成良好的习惯,把日志打全,从根本上避免调试才是王者之道,不过有的时候维护别人的代码或者编译时间太长的时候,调试还是有它存在的价值的。

Posted in Uncategorized | Leave a comment

shell下的printf

这几周都在百度旅游上写游记,博客上长的草都快枯死了,游记还没写完,估计短时间也很难完成了,先在博客上来篇搞笑的吧。 前两天用shell的printf用出了一个笑话。一般可能大家更习惯printf里面带变量的用法是printf XXXX${XXXX}XXX吧(或者直接用echo),但是因为我比较圡,所以那天用C的用法用了一下(printf XXX%sXXX $XXX)然后发现了一个“惊天大秘密”!那就是如果$XXX里面含有\t(tab键)的时候,你在$XXX后跟的每一个字符都会自动替换掉$XXX中的\t!!而更诡异的是如果我不用$XXX,而直接把$XXX里面的值作为第二个参数传入时就没有这个问题。当时我是百思不得其解啊,差点就想写到周报的issue里去了(当时居然没想到写博客!!可见这个站点的草是有多高了)。但是后来细想一试,才发现其实是因为$XXX外面没有引号,在SHELL里面是直接展开的,而\t把$XXX里面的变量全拆成一个个参数了&-___-b……发现这个问题之后的第一个反应就是过了个年果然又老了一岁啊!!~ 唉,新年第一篇就这么水。在这祝大家新年快乐了!~^_^

Posted in Uncategorized | Leave a comment

云佛山滑雪练习

刚哥指示说博客要有生活气息,so…… 今天和文博等人去云佛山滑雪,本来今年building要组织去滑雪的,但是由于安全问题改成别的项目,而这次团购又确实实惠,于是我们就自己约了周六上午7点的班车去滑了。 班车是在东直门,对于前一天晚上被少量白酒灌得头晕的我来说,要在零下五度的凌晨五点,从被窝里钻出来实在有点难度。不过最后还是挣扎地爬出了房门。一路上天还没亮,我以梦游的状态走到地铁站,路上好几次差点被一些不知现实还是梦境中的人影和野猫吓醒=,=…… 班车的速度还是蛮快的,到达云佛山的时候才8点半左右。这个滑雪场好像新建不久,目前只有两条中级道和两条初级道,另外还有两个高级道好像正在修建。人却是非常之多,应该是团购的缘故,再加上雪道偏少,面积偏小,所以看上去雪道上,缆车上密密麻麻都是人。 文博照顾到我是新手,就陪我到初级道滑了起来,本来是准备滑几圈就去中级道,但是我终究对自己的水平没信心,所以最后一整天都耗在初级道上了。 滑雪总的来说要比我想象的简单一些,文博指导的要点也很到位,三两下就把滑雪怎么减速、怎么转弯说清楚了,后来我就一直用V字型在初级道上滑,速度控制得很慢,倒也没怎么摔。转弯一开始不得要领,后来看文博滑了几次,大概有了点感觉,关键还是重心的配合,控制方向的那条腿要尽量往外蹬,转了几次基本上成功了,不过还没到得心应手的地步。 向下滑的时候基本不花什么力气,就是小腿和脚在使力。上山坐缆车倒是占去了大部分的体力。由于云佛山的缆车都是牵引型,而且经常碰到玩单板的把缆线压得很低,还有一些初学者在缆车上摔倒的,导致上山的大部分时候只能紧紧抓住扶手。而且由于等待缆车的队伍实在太长,后来我们没有了耐心,就直接在半山上等着空隙,直接抓着绳子上去了。抓绳子显然比抓扶手累多了(因为会滑,而且后面有人=_=……)。不过上山的速度也确实快了许多,可惜到后来体力消耗过大,绳子终于抓不住了,只好又老老实实地排队去…… 总的来说,虽然人很多,但是滑了一整天还是挺爽的,还要感谢文博的悉心指导。感觉基本上算入门了,这次没上中级道体验一把确实有点遗憾,下次有机会一定试试更高的坡度。  

Posted in Uncategorized | Leave a comment

同步和异步与阻塞和非阻塞的区别

发现我好像越来越喜欢纠缠于这些定义=_=。 同步和异步与阻塞与非阻塞是在通信和I/O中常用的字眼,之前在许多地方同步与阻塞,异步与非阻塞常常被混为一谈,带来了许多混乱,其实同步、异步和阻塞、非阻塞是两个不同的概念。最近随着异步IO(AIO)越来越多的应用,对这两个概念进行区分和解释的文章也越来越多,但是问起身边的同学,能说清楚的倒也不多,所以我就顺便跟风写一篇科普文吧(越来越水了=_=)。 同步(synchronous)和异步(asynchronous)其实是针对消息的发送和接受的次序而言的(在通信中就是消息的发送和接收,在IO中就是数据的读和写)。同步的意思就是消息的发送和接收是有序的,即接收和发送第二个包一定在第一个包之后第三个包之前,而不是乱序。异步的意思就是消息的发送和接收是可以乱序的,第一个包没发完可以直接发第二个包。 至于阻塞(block)和非阻塞(non-block)其实描述的是进程或线程进行等待时的一种方式。阻塞的意思是等待时进程或线程需要挂起,而非阻塞则是等待时线程或进程不需要被挂起,不影响线程的执行,这时线程或进程可以继续处理其它事物,不因为这个等待而受到影响(当然它仍然在等待这个消息,只不过可能会在线程或进程执行周期的某一个地方去查看消息的通知,而不是立即在原地等待)。 举个例子,两个人之间发短信,最简单的就是同步阻塞的方式,一个人发短信,然后啥也不干地等在手机前面,直到对方回信,接下来才发第二条短信(这时也确认了第一条短信已发到)。而同步非阻塞方式也就是大家常用的方式,则是发出去消息,然后去干别的事,(体现了非阻塞)等对方回短信之后(相当于确认了第一条短信已收到,并且有后续数据过来),再发第二条短信(体现了同步)。异步阻塞的方式,则是一口气发出几十条短信(由于中国移动并不保证发出短信的先后顺序,可能导致对方收到短信的顺序和发出去时不一致,这就体现了异步的概念,而且理论上发信的顺序也可以是乱的),发完之后就啥也不干,等对方一条一条的回信(这体现了阻塞的概念)。而如果在一口气发出几十条短信后没有傻傻的等待,而是去别的地方玩去了,对方的回信到一条读一条,则就变成异步非阻塞的方式了。 不知道通过上面的例子,大家是不是已经可以理解这两组概念之间的区别了。这里有篇相关的文章写得不错,如果还有些不理解的,可以再去阅读一下。由于国内在IT领域的起步落后国外(主要是美国)一些年份,再加上互联网的迅速普及,导致许多以讹传讹的现象时有发生。这两组本来适用范围并不相同的概念却在很长一段时间内被混为一谈,应该就是这方面的例子。这种错误增加了大家的学习成本,也不利于在某一些领域的进一步研究,所以个人以为搞清楚这些概念还是很有必要的(最后为自己的又一篇水文开脱一下=_=)

Posted in Uncategorized | Tagged | 3 Comments

为什么不能没有货币——新殖民主义

其实关于新殖民主义,早在三四年前就想写了,这也不是什么新鲜的东西,只是传统的一些观点流毒太广,还是有必要做点贡献把它们彻底埋葬的。 之前所说的货币和信用都是针对个人和社会化大生产而言的,但是其实对于国家之间,殖民与被殖民,剥削与被剥削,这两个工具有更多的文章可以做。 大家都知道早期传统的殖民方式无外乎以下两种:1、劫掠当地资源运回本国。2、贩卖、剥削当地廉价劳工为本国人劳动。这两种的起源和顶峰都在葡萄牙和西班牙鼎盛的大航海时期,美洲大陆的黄金、白银大把地流入欧洲,同时在当地大量种植经济作物满足欧洲人的各种需要,最后由于过度地屠杀了当地居民而开启了罪恶的“黑奴”贸易,直接将非洲人民贩卖到美洲大陆,驱使其为奴隶。 葡西之后的英法荷等国继续沿袭了以上套路,但是在此之外又有他们的“创新”,他们开始大量地在当地建立公司,将一些产品倾销到这些国家,不是简单地掠夺资源,和剥削劳动力,而是通过一些不对等的贸易,先大量地获取当地的货币,然后再用货币去换取相应的物资。作为中国人恐怕对这种方式再熟悉不过了。“鸦片战争”的起因就是英国想通过大量走私鸦片,获取白银,从而平衡由于从中国进口大量茶叶、丝绸而造成的贸易逆差。剥开贸易的外衣,可以发现实质不过是用大量廉价的鸦片换取茶叶和丝绸以及其他英国需要的贵重商品而已(由于货币一般等价物的属性,使得这种掠夺有很明确的目标,简单的说就是想买啥就买啥)。 而在二战之后,随着各殖民帝国的土崩瓦解,各殖民地的纷纷独立,在今天已经很难再找到几块经典意义上的“殖民地”了,那么殖民者和殖民的行为真的已经消失了么? 其实没有。只不过现在的殖民手段更高明更有效了而已。我们可以看一个例子:某国A是一个主权完全独立的大国,但是属于第三世界国家,不在西方世界的阵营之中,外汇不能自由兑换,经济相对落后。这时某国为了发展,想出了一个办法,它利用本国资源丰富,廉价劳动力众多的优势,大力发展对外贸易和外向型经济,为了支援出口,让本国货币大量贬值,于是很快在外需的强力拉动下,该国经济迅速发展,人民生活迅速提高,同时由于外向型经济的发展,该国政府手中握有了大量的外汇储备,可以有效地稳定和控制本国货币的升降,也可以购入一些该国所需但无法制造只能从西方购入的商品。 咋看之下这是一部很励志的大国崛起的大片,但是实际上,仔细地算算账就会发现事情没那么简单。 首先,国际市场的定价体系把握在西方大国手中,于是欧美等国可以通过巨额补贴来降低一些大家都能生产的产品(比如农产品)的价格(价格补贴还可以直接挤垮当地的产业资本,直接从资本上游去控制),抬高只有它们才能生产的或者被“知识产权”和“专利”保护着的所谓“高科技”产品的价格。于是他们国家的人只需劳动一小时甚至不劳动(比如nike的贴牌)就能换回其他国家的百姓工作几十甚至上百小时的劳动成果(看看现在世界上一半的鞋子,1/3的衣服都在哪里生产就知道了),而这一点在A国,由于为了促进出口而将本国货币大幅贬值表现得更加明显。而资源也一样,发达的B国只需用一些廉价的硅片(这些硅本身可能都是从国外进口的),就可以换回大量的石油、木材、稀土等珍贵资源。而A国为了成功出卖自己的劳动力和资源甚至有时还得还得绞尽脑汁,低声下气地去求B国,B国在剥削和掠夺的同时俨然扮演了一个施舍者的形象,这在传统的殖民地是很难看到的。 其次,B国可以利用手头大量的货币(随着布雷顿森林体系的崩溃,拥有国际货币的国家又有了铸币税的福利)到A国投资办厂,招最优秀的劳动力,用最好的资源,(而成本很低)将产出成果的大部分运回B国,于是带来了资本的高收益率。而由于B国资本的高收益率,大量其它国家的资本就被吸引过来,形成强烈的正反馈。B国的财富就可以迅速地积累起来,它唯一需要发愁的就是如何将这些巨额的并且还在不断快速增长的财富消费掉。 最后,过去宗主国政府需要一个强大的武力来面对殖民地人民的反抗,如何既能很好地吸血又能缓和和殖民地人民的紧张关系,一直是殖民当局最头疼的问题之一。但是到了A国这个问题却自然地解决了,A国人民直接面对的是A国政府,于是所有的压力所带来的矛盾就转移到了A国人民和A国政府之间,B国这时则因为占据了产业链的上游,B国的人民也过着更加富裕文明的生活,而很容易获得A国人民的好感和向往。虽然,B国人民的劳动实际上主要被A国人所剥削(这笔账很好算,比如在A国负责生产苹果配件的工人领着极低的薪水,而A国的代工厂获得的利润也很有限,真正利润的大头都被在B国的苹果的股东们拿去了……)更妙的是,如果这一矛盾激化到即使使A国政府垮台,新成立的A国政府也只能选择继续保证B国在A国的利益,才能维持新政权的延续(看看现在的非洲就知道)和A国经济的正常发展(经济全球化的结果使你要么加入这个游戏,遵守强国定下的规则,按照他们给你的分工,老老实实地被剥削,要么不加入游戏,被活活饿死)。从而从根本上避免了二战后各殖民地国家纷纷独立的多米诺骨牌现象。 当然要保证这种剥削长期维系,除了先发优势积累的资本、技术上的领先,文化宣传上的软实力之外,最重要,最本质的是保持一种绝对的军事威慑,用强大的军事实力为其他的一切规则保驾护航。当然这种殖民体系也不是就是完美了,虽然它基本杜绝了殖民地人民的直接反抗(有殖民地主权独立的政府在做冤大头的缓冲区和代理商),但是它很难阻止殖民地自身通过这种长期不平等贸易逐渐积累发展起来自己的国力(天道酬勤?或者富不过三代?),当殖民地国家的国力强大到想要改变自己被殖民的地位的时候,宗主国家有几个选择:一是进行一些颠覆破坏活动,阻止这种国家之间的“革命”。将其打回几十年前的状态,继续打工。二则是接纳这个国家到自己的体系中来,“共同富裕”、“共同殖民”,前提是剩下的殖民地仍有足够的拓殖空间,能在新增一个“剥削者”的情况下继续保证他们的生活水准不出现大幅度的下降。三则是拼个鱼死网破,输了,就是全球大洗牌,重新分坐席,赢了,就基本和一的结果类似,当然也可能会有一些国家从争斗中渔翁得利,结果还是洗牌。这几个选择的选择权也不是完全在这些宗主国家手中,很多时候只能被迫作出自己的决定。(可以想象对于这些国家来说,第一种选择是最好,最省心的选择,可惜要多方配合并不是那么容易)。 总而言之,现在宗主国家的孩子不用花太多力气就可以上世界名校,宗主国家的工人不用太辛苦的工作就可以有不错的待遇,过上还算滋润的生活,应该感谢货币和信用。虽然没有货币和信用,他们中的多数还能靠着赤裸的强权过着类似15世纪西班牙葡萄牙贵族们过着的生活,但是他们不会过得像现在这么得体,这么心安理得,这么有世界良心。

Posted in Uncategorized | Leave a comment

写篇软文——关于CCTV2转职成baidu频道的感想

中央电视台2套节目这两天变成了“百度”频道,连篇累牍,滚动播出,”揭开百度推广背后的黑幕“,今晚还捎上了贴吧。明天不出意外可能还会继续这个专题,有些地方看过之后让人不吐不快,因此写了这篇软文。在此表示本文只表明个人观点,与任何组织机构无关。 央视头天的节目虽然有明显的偏向性,为了得到自己希望的结论,使用精心挑选的材料,并且使用自己擅长的钓鱼找托等手段曝光了一些凤巢系统的问题,但是客观地说许多问题确实是存在的。可是这种报道的手法明显不是一家大型官媒应有的做派,更不是一个有社会公德心的媒体所应有的手段。我们都知道媒体喜欢放大一些细节,因小见大,同时客观公正也是媒体应有的一个必须属性。但是央视在这里倾向性地选择材料,完全无视了百度推广帮助数十万家中小企业主找到了一个廉价的推广渠道,优化了国内工业界生态圈的普遍事实(在这里暂时不提网页搜索对网民的贡献),片面地强调虚假广告的案例。但是我们知道广告界的虚假广告问题是一直存在的,地方台各种乱七八糟的小广告和电话直销我们暂且不提,就说央视自己也曾经放过虚假广告(最大的一次就是曾经当过标王的“曲美”)。而在互联网上的推广链接,它面对的是低门槛的中小企业主,广告链接过去的网站内容是不由媒体(百度)本身掌握的,而是随时可以由广告主自己改动的网页,本身在审核上就有许多比传统媒体的审核更困难的地方。目前在这一方面,立法、监管、百度自身的审核技术和审核流程确实都有许多需要提升的地方,但是这些不能成为彻底妖魔化百度的理由。看这个节目简直就是要做到把百度停业整顿,才能对得起互联网的良心。但是事实呢,真的考虑到百度对大部分中小企业主的贡献,对那些需要在网上寻找所需商品和服务的网民的贡献,功过至少是9:1吧,如果算上百度对普通网民检索信息的贡献,这个1只会更小。 至于第二天的节目则基本上只剩下赤裸裸的攻击了,如果说第一天的节目央视还算是花了些功夫去调研百度相关的系统的话,第二天的一些结论让人感觉完全是赶工的结果——太不专业,泼脏水都能不专业到让人愤怒……首先是请了cjm,我不知道cjm教授有没有上过论坛,一个论坛出现谩骂之类的言论是可以要求斑竹删帖的,但是删帖后还要求整个论坛都关掉,合理吗?cjm之前做的事我不评价,但是既然是个教授和公众人物,提出这个提案就应该有这样的心理准备和觉悟,另外现在天涯和猫扑上还有骂您的帖,需要把这两家论坛也关掉吗?至于掘金项目是什么,建议央视的工作人员自己去好好看看介绍,不要花多少时间。没想到他家居然拍脑门子断章取义,把精准推广的广告和贴吧广告混为一谈,真是让人笑掉大牙。搜狗做假药广告当年是央视曝光过的,怎么突然就这么一脸正义地出现在摄像机前?两家都有失忆症么? 我不想评价某些中小企业主的思想,如果百度推广真得如报道般不堪的话,现在是不会有几十万家广告主还在继续在百度上投放广告的。树大招风,这么多广告主有1%的人不满,就够央视采访一年的了。我想对央视广告不满的广告主应该也不少,没有坚持一直在央视投放广告的肯定更多,我想新浪哪天是不是也可以去挑出一两个来好好采访采访,保证爆出来的料不比这次的差。那个04年5元涨到11年15元的例子,稍微有点常识和智商的人都能看出04年到11年CPI的涨幅是多少?中国的网民数翻了几倍?互联网广告市场又增长了多少?即使是身处发展缓慢的传统媒体广告业的央视自己,他家的广告收费这几年难道就都没涨么?! 还有一个广告主说停止投放广告,网站就会被加入一个“黑盒子”,三个月不能上首页。首先,我从来没听过“黑盒子”这个名词,其次,真正了解百度搜索机制的人都知道,这样的黑盒子在百度搜索现有的技术框架下是无法实现的。所有的百度rd都可以看到百度内部所有的代码,百度的离职率又不低,如果真有这个东西,早就有人爆出来了。最后,哪怕不考虑技术细节,难道央视的编导认为一个小小的销售打个电话就能操纵本来完全由机器和算法控制的搜索结果了吗?他难道以为百度内部是用人肉来给网站排序的?网站被封禁是有可能的,但是这个完全是自然搜索的封禁策略,和商务搜索无关,前方的销售更不可能接触到自然搜索的技术人员,去人为干预这个结果。而网站被封最可能的原因正是那个广告主说的,他投入大量人力物力去搞SEO,而过分地SEO导致某次不小心触犯了某些规则,而被百度的系统判定为作弊,从而被封禁,这点我想有SEO常识的人都会了解。这个广告主花了那么大的成本去投SEO,难道就一点都没关心过SEO也有SEO的规则吗? 至于后面说的很多广告主抱怨百度推广价格昂贵,效果不好,我都懒得反驳。首先这是个完全自由竞争的市场,百度虽然目前有垄断的地位,但是并没有利用垄断优势去压制搜搜、搜狗之类的竞争,如果范围更广点,在媒体广告领域百度更不具备任何优势,相比CCTV,百度只是只小虾而已。既然这些广告主觉得百度推广物无所值,成本太高,他们完全可以去别的地方推广,去别的媒体投广告,或者干脆停止做广告。百度并没有拿着枪逼他们做善事。可是我们看到很多广告主一边抱怨一边继续把“95%的利润”投到百度推广中,这是为什么?是不是说明如果停止了推广,他们连现在5%的钱都赚不到?如果不是的话,他们就应该早早停止推广,否则这样的nc言论如何能出现在中国最大的官方媒体上?事实上在百度推广以前,中小企业的生意并没有现在这么好做,要想把摊子铺到全国,有几家中小企业交得起传统媒体高昂的广告费(央视就不说了,就是地方电视台都比百度点击一下几块钱的收费贵得多得多)。可惜人心苦不知足,那些被采访的广告主似乎希望最好有一些推广效果好,又几乎不用花钱的渠道,真是有点贪得无厌了。当然买方和卖方的矛盾总是存在的,但是在市场机制下,这并有没有谁对谁错的问题,买家嫌贵,卖家还嫌便宜呢,至少百度没有自己定价,而是用了竞价,而且一个愿买一个愿卖,也没有搞央视那样的黄金时段投标和标王的噱头,至少还加入了质量度,使得结果不是单纯的竞价。我不明白央视怎么就能义正辞严地一边炒作自己每年的广告标王,一边指责百度只认钱呢? 至于最后搬出来的当当和京东就更加搞笑,完全是赶工出来的断章取义,他们确实在三月份声称过要减少甚至是停止在百度的推广,但是之后当当的营业额直线下降,不得不重新加大投入(这从侧面也看出百度推广的效果),而京东的老刘则更是直接在微博上对他之前的言论作出了道歉。还有那个搞笑的马云,阿里的公关水平确实很好,但是阿里巴巴之前的诚信危机和淘宝一直以来猖獗的假货问题……真不知道央视是怎么挑人的,选谁来讲诚信我觉得都比这家合适些(我并没有怀疑马云本人的人品,但是之前他自己在回应淘宝假货的时候说过淘宝无法监控这些假货,事实上现阶段的互联网还没有一个很好的机制来产生一个低成本低门槛的线上工商局,大家都面临同样的问题,在这种时候央视把他搬出来实在没有道理)。 这次的节目到明天不知道还会不会有续集,或者央视会不会调转它的枪口。至于这次央视报道的目的,目前来看也可能有很多种的理由,旧媒体打压新媒体也好,为加强互联网监控造势也好,收保护费也好,不管出于怎样的目的,用这样的手法都让人觉得不耻,不是一个公正客观的媒体人为达目的所该使的手段。写这篇软文,我也只是觉得有些事需要澄清一下,不管出发点如何,央视这么做至少已经伤害了在公司内所有合法守纪、为加速互联网上信息流通、健全互联网生态环境而努力的百度人的感情,拿一家公关孱弱的公司来祭旗,柿子挑软的捏,实在有失第一官媒的身份!

Posted in Uncategorized | 82 Comments