司法拍卖房产增长

2024-01-03 18:00


财新网近日新闻深圳法拍房挂拍量同比增逾23%

里有句提示: 法拍房的挂拍数量增加,意味着无力偿还债务,需要强制拍卖房产用以抵偿债务的情况增加

碰巧我收集了一些数据,正好可以验证此数据,方式

  • 检索区域2023 北京内一个月内结束的法拍房数量
  • 资产类型=不限
  • 拍卖状态=已结束
  • 只收集了页数

得到以下数据:

北京广东湖北四川四川(4年前)
2022/13661334162018/1
2022/23561344132018/2
2022/32491626112018/3
2022/42471531142018/4
2022/53492368152018/5
2022/62582067172018/6
2022/74571873172018/7
2022/846720100182018/8
2022/94692084232018/9
2022/1048322100232018/10
2022/114892280262018/11
2022/1231002198312018/12
2023/12671571262019/1
2023/22671948212019/2
2023/33591747232019/3
2023/43551832242019/4
2023/54582471322019/5
2023/63581646--
2024/15863372--

相比2022年北京几乎快增长60%,广东40%,湖北50%,四川100%

相比2018年四川是300%


Nexus Update 4.0.4(IMM761)

2012-05-11 10:00


我没有参考什么攻略,直接看Google Nexus Images的文档, 然后下载 yakju

然后解开压缩包

tar zxf yakju-imm76i-factory-8001e72f.tgz

然后执行

cd yakju-imm76i
sudo ./flash-base.sh

最后

yakju-imm76i $ sudo fastboot -w update image-yakju-imm76i.zip
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: PRIMELA03
Baseband Version.....: I9250XXLA2
Serial Number........: 0--------------2
--------------------------------------------
checking product... OKAY
checking version-bootloader... OKAY
checking version-baseband... OKAY
sending 'boot' (4148 KB)... OKAY
writing 'boot'... OKAY
sending 'recovery' (4478 KB)... OKAY
writing 'recovery'... OKAY
sending 'system' (316111 KB)... OKAY
writing 'system'... OKAY
erasing 'userdata'... OKAY
erasing 'cache'... OKAY

系统重新启动,成功


公司内部代码协作

2012-05-02 10:58

[project]

公司内部,团队间不可避免的有代码互相访问的事情发生。

普通方式

提供者提供头文件和库供调用者实施访问,这是比较常见的方式。当然库有可能是静态库,动态库。

静态库要求双方编译环境,运行环境一致,否则就得提供多种环境的库文件。动态库要求稍微弱一些而已。

很多人会把别人的头文件进行封装,美其名曰为了屏蔽变化,虽说封装开销微乎其微,但是我尤其讨厌这么做。 这种事情甚至会出现在一个团队内的两个人间,一般这两人可能是独立设计。这是缺乏信任、沟通的结果。

如果只提供二进制,看不到代码,又不是经济方面的原因,那么这种公司可以离开了。

如果出现数次使用邮件、聊天软件传文件等方式交流代码,也无力改变,这种公司也可以考虑离开。

远程调用

提供者可以只提供 IDL 文件。 取决于远程调用的使用、部署方式等。工程间的依赖、接口的变更这都是需要解决的问题。

也可以进一步提供封装过服务发现、调用方式、错误处理等后的库。问题就和__普通方式__一致了。

直接使用

要求大家的代码在一颗代码树下,代码间能互相调用,工程间能引用。

假想公司内有个独立的防止 Spam 的小组,业务部门 Blog 需要使用他们的代码。

#ifndef SPAM_CHECK_H__

namespace spam {

bool Check(const char* text);

}

该工程产生 libcheck.a

#include "spam/check.h"

void Post(...) {
  if (spam::Check(text))
    return false;

  // ...
}

调用方的工程文件需要声明

  'dependencies' : ['spam.gyp:check'],

gyp 为工程文件,最终生成 Makefile

Blog 编译时自动加入 -lcheck,一般静态链接发布。能如此做是有很多先决条件的:

  • 公司内一颗代码树,至少都拥有可读权限

  • 每个团队间的代码不能互相影响,需要每个团队都得采用分支开发,保证主线是稳定,可发布版本

  • 信息是开放的,每个团队的代码的变更其他团队应该能知道

  • 公司内部有统一的良好的沟通工具,如 IRC, 邮件列表等

还有其他规范,如

  • 统一的代码风格

  • 目录规则、namespace 规则、冲突解决等。

如果是远程调用,大致可以拆解为:服务发现、调用包装、错误处理等子项,每个子项也可以同理解决。

很多公司把代码的权限管理得相当不错,虽然我也能遵守,但是通常呢? >

有能力的人不太在乎那些个代码,没有能力的呢?通常可能都玩不转那些个代码
连Google都是内部开放代码,有什么理由制造层层障碍。这种公司也不值得留下。

限制创造力的规则。


high power smartphone

2012-04-28 10:35

[smartphone,battery]

收集了最近能找到的电池容量超过1500mAh的智能机的信息,列表如下。

battery(mAh) price(RMB Yuan)
三星GALAXY SII 1650 2750
索尼LT26i 1750 3600
联想乐Phone K2 1760 2999
摩托罗拉XT910 1780 3199
HTC One X 1800 3950
LGOptimus LTE 1830 2750
华为U8860 1930 1899
小米M1 1930 2430
摩托罗拉XT910 MAXX 3300 4290
三星GALAXY Note I9220 2500 4299
酷派D539 2500 925
华为S8600 2000 1798
天语W800 2000 2980
联想乐Phone P70 2000 989

mawk and gawk

2012-03-22 15:37


今天发现 Debian 里的 awk 是 mawk,过程是发现一台机器上的 awk 执行报错

 awk: line 2: function strftime never defined

然后发现此 awk 原来是 mawk

Debian 可能有足够的原因: >

mawk is a very fast AWK implementation by Mike Brennan based on a byte code interpreter.

引入 mawk 代替gawk,但是由于这两个版本的细微差别,肯定会困扰一些人。

还有一个类似的例子是 dash, 无数次以为脚本写错后,才把习惯改为 !/bin/bash。

竞争固然是好,这些批着同一件皮的东西有着这样、那样的差别,会让每个人都经历一次或多次查错的经验。

WTF!


trivial detail in facebook messenger

2011-12-31 11:23


I download facebook messenger from here. After install I found something interest.

First it's a C++ managed CLR program. I think running on Win8 is their main purpose.

Then I noticed it use a several open source library almost all from Google.

about certification signing:

  • FacebookMessenger.exe not signed.
  • FacebookUpdate.exe signed.
  • FacebookCrashHandler.exe signed.

Sadly, I never saw the interface, because it(verion 2.0.4373.0) keep quit abnormally on my winxp. facebook main window preview

Whatever, it's absolutely above average in Windows application technology.


密码泄漏事件下的冰山

2011-12-23 12:45


曝光在大众面前的 CSDN 密码泄漏事件只是冰山一角,很小的一角。 如开始时间,其实攻击从2011年就开始了,下载文件里的日期一般不会做假:

  • 2011-01-31 22:46 100W.txt
  • 2011-03-08 20:49 duowan_user.txt
  • 2011-10-16 01:02 www.csdn.net.sql

至这些密码泄漏开始,利用这些数据获取其他价值的的攻击行为从来就没有停止过,差不多同时就听闻各大网站被攻击。至 CSDN 事件曝光这是很长的一段时间,但是各大公司都选择了沉默应对攻击。

对历次泄漏数据汇总后,共计有 24249858 个合法邮件地址

24249858 total
10874262 qq.com
 5811878 163.com
 2362741 126.com
 1259566 sina.com
  780195 yahoo.com.cn
  644629 hotmail.com
  474650 sohu.com
  301836 yahoo.cn
  284507 tom.com
  195086 21cn.com
  193720 gmail.com
  165742 vip.qq.com
  161241 yahoo.com
   93434 yeah.net
   88933 eyou.com
   79438 sina.com.cn
   64147 139.com
   61092 yahoo.com.tw
   46959 msn.com
   42924 163.net
   40649 live.cn
   26327 263.net
   26000 foxmail.com
   24563 yahoo.com.hk
   18414 vip.sina.com
   17923 sina.cn
   16093 sogou.com
   15333 citiz.net
   13412 mail.china.com
   11049 chinaren.com
    8239 etang.com
    7201 189.cn
    6759 live.com
    5731 vip.163.com
    5324 china.com
    3993 msn.cn
    3480 2008.sina.com
    2251 371.net
    1648 yahoo.co.jp
    1603 netease.com
    1389 elong.com
    1132 mail.ustc.edu.cn
     820 sjtu.edu.cn
     645 x263.net
     564 zte.com.cn
     526 hotmail.com.tw
     522 neusoft.com
     453 bjtu.edu.cn
     406 huawei.com
     202 bofthew.com
     149 owlpic.com
      78 uggsrock.com

邮件服务提供商似乎没有太多作为,Gmail 提示不要使用相同密码,我使用的国内的邮件服务商(qq,163)没有类似举动。

各个邮件服务提供商都没有表现出应有的社会责任,未及时告知用户安全问题,导致整个中国互联网集体容颜扫地。

在表现上,各邮件服务提供商反应也不尽相同。

  • QQ 每个登录都有验证码
  • 163 貌似没有采取什么措施,截至12月22日还能用其中信息登录他人账户成功

不管如何,这次事件各互联网公司应对策略都有了长足的进步,验证码等技术得到了提升。

真正的冰山是利用这些信息的非法获利,各大互联网公司都有虚拟货币,甚至支付宝,有什么样的故事呢,我不得而知。


Question to a Startup Team

2011-12-19 09:21


  1. 你得到的投资有多少?按计划能支撑多久?
  2. 技术人员的总股份有多少?
  3. 如果这个项目失败了会怎么样?

关键问题是第3个,鲜有第一个项目就成功的,做好失败的准备,整个团队继续努力,成功的机会更大。


Digest

2011-11-30 20:23


  • Project Gutenberg DVD 里有404本中文书.
  • gcc 4.6 support -Ofast optimization level.
  • American Reunion 4 will arrive in 2012
  • Puppet Labs earn $8.5 million investment. #
  • 百度云 #
  • Upp 界面技术应该比QQ"蜂鸟"(Hummer)的界面技术更强一些
  • 在公司里揭疮疤,需要非凡的技巧,不然会成为众矢之的抑或埋下祸根;只有圣人能干这事。

nc and tar play nice then

2011-11-08 09:20


Convenience transfer file with nc, just like:
receiver:

 nc -l -p 2000 > filename

sender:

 cat filename | nc 192.168.1.1 2000

It is working fine for single file.

Tar archiving also convenience too.
pack:

 tar c .

extract:

 tar x

Combine them together, seem not work fine.
receiver

 nc -l -p 2000 | tar x

sender

 tar c .  | nc 192.168.1.1 2000

I think the reason is tar result is block by block, and there is nothing mean EOF, so tar x never know when to close the pipe.

I also found #1 use cpio, tar - even not work fine. I tried rsync -e, either not work.

A geek nearby provide a solution: tar -ix
in man tar:

-i, --ignore-zeros
             ignore blocks of zeros in archive (normally mean EOF)

It work perfect.
receiver

 nc -l -p 2000 | tar -ix

sender

 tar c .  | nc 192.168.1.1 2000

TODO: read source code of tar, find out what zero blocks really mean.

[1] http://ask.metafilter.com/133905/Why-did-tar-and-nc-not-play-nice


好习惯

2011-11-01 16:47


今天遇到一个工程师把控制台的快捷键 Ctrl+C 改为了 Copy 功能,固然方便了拷贝,但是导致很多进程没有办法退出,我看到他都采用 Ctrl+Z 对付此类情形。 结果就是机器上有很多stopped 的进程。最悲悴的是有个长连接被 stopped 后导致远端的进程被 kill 后一直不正常退出。

个性的工程师都有某些独门秘笈,公开交流会有很好的效果,但是一定需要去发现并纠正某些错误习惯。


北京一共有多少条公交线路?

2011-08-18 16:04


北京一共有1032条公交线路,有8419个公交站

数据来源于互联网 crawl,计算统计所得。

bj bus route


推荐阅读:《我在赶集网的两个月(完整版)》

2011-07-13 17:25:58


引子:

很好的一个流水帐,很好的一个实习生案例,很好的一个职场现身说法,很好的用数据说话的实战例子,很好的鲶鱼!请仔细阅读,尤其是你们中刚刚踏入职场没几年的年轻人,看看一个大三的北邮学生是怎么震了赶集网的销售、数据挖掘、竞情分析、产品、团购、运营和电话销售

引用赶集网YJ先生对这位大三实习生的褒奖邮件中几句结论,共勉:

2.以结果为导向  
任何工作活动,都要有结果,要清晰的知道目标和目 的,得有实现结果的"势利眼"。为实现目标,谁都可以随时站到全局看问题,技术人员可以站在商务角度考虑问题,产品也可以了解一定的技术思路,这些方式、 技术、工具、能力,都只是手段,甚至都不是最重要的,最重要的是随时知道想要的结果是什么,知道大家共同的目标是什么。  
不该以"苦劳"来论成绩, BUG 百出的代码,看似忙碌,实则是一种破坏;冗长的会议也不好玩,没有结果的会谈任何人都该随时中止。  
3.共生而不是惰化  
一 个人做不成任何事情,甚至都生存不了,人只有与组织共生。但组织大了常会有个体的依赖, 1+1<2 ,甚至 <1 ,最后整个组织都烂掉。我们不需要组织性惰化,我们需要每个人都时刻警醒:自己是否为别人提供了有价值的付出,自己是否帮助到了团队同事;自己是否变懒 了,自己是否在抱怨各种所谓的不公。  
4.挖掘自身的价值  
每个人都有别人不及的价值,我们在工作中都需要千方百计的把自身这些独特的价值挖掘出来,不用拘泥于现有思路,更不用局限于已有的经验。要敢做,要尝试不同的方式,同时也要尊重自己以外的每一个团队成员的价值。每个人都这样做,才能整体而全面的超越对手。

正文:

我在赶集网的两个月 (完整版)

转自:北邮人论坛

(一)
   百度三面后的第二天,接到了赶集网面试的通知。除了大嘴姚晨的广告,对这个公司毫无了解。  
   由于到得比较早,细心观察了一下。“做人要正,做事传奇”、“心胸坦荡,有抱怨向上走”这些信条很吸引我。  
   面试我的不是HR,是销售部的运营经理——GL,也是我以后的Boss。我第一次打领带穿衬衫,他让我不要紧张。面试过程很轻松,基本上是他问我答,他 否定之,然后告诉我他的理由。那天完全被震撼了,后来公司内临时的会议打断了面试,于是他和我约定的第二次面试的时间。  
   步行到软件园东站时,胃开始剧烈的疼痛,从小到大感到很大的压力时我都会这样。我一路上慢慢思考,觉得自己菜得一米,有必要系统的学习一下,而且这个公司适合我。  
   第二次面试,还是他问我答,他否定。我一如既往地被鄙视,然后懊悔自己考虑不成熟就开口的行为。我也知道了数据运营的职责,了解销售数据,制定销售计 划,确保公司年度计划的完成。在GL的眼中,运营做得多是监控,监控整个销售团队的绩效。他告诉我一个模型——针对需求去寻找方法,然后建立反馈流不停地 改进这个闭循环。面试的最后,他问了我时间安排和态度,他说工作可能和我想得大相径庭,可能枯燥、无聊,但是正是因为枯燥、无聊才会使得工作更高效。  
   GL让我回去等消息,一周后会有答复。  
   我回去洗洗就睡了。一周过去了,没有一点消息,我不知道他的电话,也觉得打过去冒失。于是在百度乖乖呆着,两周后实在坐不住了,我觉得自己该做些什么。记得GL说过,房产业务是赶集网的支柱,于是我决定从这个点入手,通过房产中介去了解赶集网的业务。  
   在苏州街,我开始了调查。一家家中介问,刚开始什么都不知道,只好边问边学。我告诉中介,我来自赶集网运营部,希望了解他们的反馈,以便更好地改进工作。  
   从付费端口、竞价积分、用户界面、上户量这些方面,我逐步还原了中介眼中的赶集网房产频道。问题很大,埋怨声很多,后来我问的问题也更有针对性,从他们口中我还得到一些信息:我们的竞争对手58同城,搜房帮,安居客;我们的地毯式广告轰炸等等。  
   第一天一共刷了24家中介公司,并且答应他们一周后过来收集反馈,晚上做了统计表。第二天,我决定扮演58同城的工作人员,开始在知春路一带刷中介。  
   中介们并没有埋怨58同城的业务和费用,他们认为58收费合理,上户量较好,各个区域经理认真负责,定时会到店中了解情况。而对赶集网,他们的打分仍然 不高,诟病的内容与苏州街一带基本相同。中宇慧通的店长胡泊先生和我聊得很开心,一个劲拉我入伙,要我和他一起搞中介,搞贷款。后来当然也经常去店里找他 玩~  
   第三天,我决定了解赶集网的广告效果。随机做5趟公交,3趟全程的地铁。记录赶集网广告的播放情况,频度,每一次都用秒表卡时间。回来后把这三天的工作做了一个总结,得出了一些结论。  
   首先,赶集网的地毯式广告取得了很好的效果,对市民的曝光率几乎是100%,如果你乘坐地铁大于5站,很不幸,你会被轰炸3次(7点新闻时段除外);如 果你乘坐公交3.7站,同样很不幸,你会被轰炸一次。在巨额广告投入的影响之下,赶集网全线产品开始涨价,这种涨价行为也招致了顾客的不满。其次,赶集网 过度进行市场开发,忽略了可赢利性客户的关系管理和维护,页面改版并没有取得预期效果,反而增加了用户的学习成本;取消竞价积分赠送改用现金返还,遭致了 顾客的反感......  
   
   周三,我到苏州街收集反馈,好几个人都认识我了。在二十一世纪不动产里,一个人木讷地看着我,我也很疑惑,他一直跟着我到了外面。他要检查我的工牌,我 说我没有,他问我上司是谁,我说我不知道。他急了,说我凭什么冒充赶集网的人,这件事他非解决不可。最后他让我跟着他到了京东提货点,一边坐着,一边骂 我。我一点都生气不起来,首先我把玩笑开大了,我做的调查没有得到授权,其次我通过调查了解了许多内部价格。但我很疑惑,到京东提货也是赶集网工作人员的 职责吗?  
   当天晚上11点,我接到了GL的电话。大意是这件事我做得很棒,出乎他的意料。因为我的事情公司领导在内部会议时炸开了。GL让我准备一下,第二天销售VP要见我,一切看我的。  
   于是我开始打印表格、报告,连夜写一份总结。至于百度的工作,我决定先辞了。
  
(二)
   第二天,GL把我带到了销售总监的办公室。一台Mac,一套煮咖啡的设备还有一个白板(后来看到的,当时吓傻了O(∩_∩)O)。  
   总监YT坐在桌子的另一侧,靠着椅子。他问我为什么要做这些调查,我说我想进这个公司;他又问我是什么学校什么专业的。  
   他知道了我是北邮计算机专业后,态度缓和了很多,他告诉我他也是学计算机的,在天津大学,后来转了销售。他说,技术转销售是一种取舍,可能再也回不去 了,我现在可以做这个决定吗?我想了一下,告诉他基本可以,最后他问了我以后的职业规划。轮询后,我把报告交给了YT,他看了一遍,然后让我谈谈客户满意 度为何重要。  
    YT出了总监室,然后外面传来了叫骂声,房产部的人被训了,我在里面也心惊胆寒。GL一直没有和我说话,专心地做他的Excel表格,就这样熬了二十多分钟。  
    YT回来时,决定给我安排到运营中心,让GL通知人事部的人去办。GL说他亲自办,后来才知道这个部门不招实习生,这个位置是YT争取过来的。  
    第一天下午做的事是了解赶集网的产品和业务,到了培训部那边听了一阵子客户种类区分,然后开始记录资料上的数字,包括访问量、PV、各时段峰值。  
    月底,周围人都很忙,第一周我算是比较清闲和自由。浏览赶集网每一个频道,看看《客户关系管理》也顺便学习Excel。  
    第二周,GL忙完了4月计划,抽了一天晚上给我开小灶,一同参与的还有负责市场推广的某姐姐。小培训在总监室里进行。

首先他介绍了什么是运营,他认为运营 是渠道管理。赶集网是一个社会媒体,也是一个广告公司,运营的职责是优化各项流程,提高流量的变现能力。

他给我们恶补了网络广告的形式和发展历史,第一类广告——CPM是按照每千人浏览计费的,现在门户网站等 还在用这种模式;第二类广告——CPC,按用户点击计费,百度推广,竞价排名后的实际点击干得就是这档子事,竞价积分就是通过改变绝对和相对位置使愿意出 高价钱的公司或个人可以买到用户的点击(流量),流量到现金的转化能力的提升是运营需要关注的;第三类广告——CPA,按照用户的实际行为付费,比如赶集 网的PPC(电话商机),赶集网提供对外号码给出资人,出资人需要向账户内充钱,当用户拨打号码后,赶集网系统会进行呼叫转移,同时系统开始录音。每一个 有效电话(完成交易)的基本价格是5元,当然有些频道可以炒到700元以上。  
    GL还介绍了他的模型,通过客户、产品和销售人员三条主线分析公司盈利额,三条主线殊途同归但是展示了三个不同的角度,分析过程中可以解决诸多问题。  
    乱入的YT把我拦住,我让拿着白板笔给他重复一遍主要内容,于是只好上去写。他做了一个简短的总结,运营就是开源节流:开源就是提高流量的变现能力,节流就是通过优化流程,降低成本。  
    我们几个人一起离开公司,一直到了西二旗城铁。路过了百度大厦,灯火依然璀璨。GL说,他的上一个东家也是百度,做的工作是活动策划和数据运营,YT没有 多说话。后来知道,YT曾经是百度的传奇人物,负责百度在整个华南区的销售业务,他开辟了华南区市场,从几千万的区域盈利额一直提升到4个亿,在来赶集网 之前YT一直呆在深圳。  
    我的第一项工作是统计竞争对手58的方格业务,当时基本靠数,用手指一个个过去,一个下午就过去了。网灵通是58的另一个付费业务,以标记的形式分散在各 个页面之中,一百多页后还有。GL问我,可以把网灵通的数量也弄出来吗?我说可以,我写程序抓~由于我们这边没有代理服务器,只好在1-10的随机间隔内 一页页抓网页,然后拿出来正则匹配。保洁频道的很快出来了,GL让我接着抓搬家的,似乎有好几千页。  
    快8点的时候,刷新错误了,58开始提示输入验证码。突然发现输了也不管用,于是我意识到自己被ban了。一会儿对面做数据的姐姐发现58不能上了。我觉得不妙,到隔了几个办公区的204里找了一个电话销售,让他试试登陆58,也不能上。  
    整个个公司的IP段都被58同城ban了,我告诉GL,他们很淡定还觉得很好笑......不过正是因为这件事我认识了赶集网产品部的朋友们。
  
(三)
   之后的工作还是数58方格广告数,计算每排、每列的个数,然后乘起来填到Excel表格之中。
   数过搬家频道后,我到一楼去买雪糕,回来时看了看屏幕,习惯性地刷新。突然发现方格似乎发生了变化,我不是很确定,继续刷新,结果没有变……等了大概5 分钟,再次刷新时发现新的方格出来了。当时很兴奋,好像发现新大陆一样。随后一想,我之前做的统计全部错误了,页面上可见的只是广告位数量并非真实的广告 数量。  
   尝试用反复刷新的方式记录了几次,没有止境,于是打算从网页代码中找结果。常用的标签里没有相应项,在网页的尾部发现了JS代码,这些广告信息出于某种原因是动态生成的,但是所有方格广告的信息都在这长长的一行暴露了。
   接下来用php写了一个脚本来抓取方格的实际数量,商户名和商户电话。在搬家频道中,一个时间点上的广告数为25和广告位数相等,但是实际广告数却大于70个。  
   我继续刷新,开始研究58方格的变化规律,发现58做了蛇形方向轮播,让每个广告按时间段出现在每一个广告位上并且经过每个时间间隔,会消失一个广告并 且出现一个新广告我向市场部的人要了竞品数量统计,发现几个月以来,他们提供的数据一直有误,比方说搬家频道,总是25个。这意味着,我们对58产品的 了解是片面的,而且错误估算了对方的盈利额,也在参考对方业务的过程中,限制了自身产品的市场潜力。  
   和GL讲了这件事,他起初不相信,非要让我演示一遍。后来,他亲眼看到之后,无语了很半天,然后是烦躁。第二天,YT和三个业务部的负责人知道了这件事,反应很大,之后是他们无止境的会议。  
   销售部接下来采取了动作,重新定位竞争对手,重新对产品进行定价;考虑是否改变现有产品的广告位或者采取轮播;改变电话销售的流程。
  

   经常和北交的SGY到汉王吃午餐(自助但是管理费很扯),有一天他带我去拼餐,吃素菜。十多个人力几乎全部是技术和产品部的,一开始感觉有些拘束。他们 吃饭时谈到了那次58 全面ban 了赶集网,我说是我干的,大家很快就聊熟了,几个前辈也分享了自己眼中的商业产品设计。  
   赶集网负责数据挖掘的YJ先生,至始至终对我很关心。饭后,他给我介绍了服务器管理常识,传给我一些技术PPT,也向我推荐了一些数据挖掘方面牛人的微博。  
   几天后,打开内部邮箱,看到了一封YJ先生CC给我的邮件。这次讨论是关于公司文化的,产品部沸腾了。  
选择部分邮件内容粘在下面。(人名已经屏蔽)  
———————————————————————————————————————————————
答复: 爱拼赢不了,拼到底才能赢  
销售运营部门有位刚来的小朋友,叫CLX。  
他思路开阔,动手能力强,前几天一同午饭时,他的分析和沟通,得到了在座同事一致褒扬。  
除了本职,小曹能主动分析竞争对手与咱们的业务数据从而算出与竞争对手的差额,并进而提出模式改进建议。(部分可参考邮件附件。需要进一步了解可找我,或直接联系小曹)  
     
提到这位同学,没别的意思,只是觉得一位未正式踏入职业生涯的小同学身上,有不少职业人能够学习的地方。  
有下面几点,供参考。  
1.为自己工作  
理论上说,工作只是一种契约,倘若只将工作看成付出劳动获得报酬,那么人与工具无异。在赶集网,爱上自己的工作,为自己工作,才能获取比物质大的多的收 益。将工作看成是为自己工作,是一种主动,也是一种快乐。不需要打卡考勤,绝不是一种可钻的空子,人在做天在看,为美好打拼的意义远超懒惰与贪便宜的小快 感。  
2.以结果为导向  
任何工作活动,都要有结果,要清晰的知道目标和目的,得有实现结果的"势利眼"。为实现目标, 谁都可以随时站到全局看问题,技术人员可以站在商务角度考虑 问题,产品也可以了解一定的技术思路,这些方式、技术、工具、能力,都只是手段,甚至都不是最重要的,最重要的是随时知道想要的结果是什么,知道大家共同 的目标是什么。  
不该以"苦劳"来论成绩, BUG 百出的代码,看似忙碌,实则是一种破坏;冗长的会议也不好玩,没有结果的会谈任何人都该随时中止。  
3.共生而不是惰化  
一 个人做不成任何事情,甚至都生存不了,人只有与组织共生。但组织大了常会有个体的依赖, 1+1<2 ,甚至 <1 ,最后整个组织都烂掉。我们不需要组织性惰化,我们需要每个人都时刻警醒:自己是否为别人提供了有价值的付出,自己是否帮助到了团队同事;自己是否变懒 了,自己是否在抱怨各种所谓的不公。  
4.挖掘自身的价值  
每个人都有别人不及的价值,我们在工作中都需要千方百计的把自身这些独特的价值挖掘出来,不用拘泥于现有思路,更不用局限于已有的经验。要敢做,要尝试不同的方式,同时也要尊重自己以外的每一个团队成员的价值。每个人都这样做,才能整体而全面的超越对手。  
     
以上几点,不知道能否可以立即转化为可操作的方法,但我们在价值观高度趋同的大前提下,在战略大目标异常清晰的前提下,最重要的是落地 !  
每个人都知道自己做什么,每个人都知道怎么做,这个组织的力量将是最强大的。各位同学,共勉!   
YJ  
发件人:XXX[mailto:xxx@ganji.com]  
发送时间:2011 年4 月18 日 21:31  
收件人:' xx'; 'ttt'; 'yyy'; ' 产品部门邮件组'; 'mobile.all'; 'pm'  
主题:答复: 爱拼赢不了,拼到底才能赢  
     
老实说,如果我们都拼了,即使被对手甩开了,我们不会有遗憾。如果我们没拼,即使赢了,和我们没关系,我们会欠那些天天在公司打拼的人一个永远也无法偿还的人情。更何况,不去拼搏,还能赢。这样的事情有谁听说过?  
     
对我们现在来说,最可怕的事情就是我们会逐渐变得平庸。而一家公司,或者一个团队的激情被消磨为平庸时,就不是某个人或者某件事情就能挽救的。
     
所以,我们千万不要变得平庸!要用燃烧生命的态度去拼!去让我们变得不平凡。  
   
主题:答复: 爱拼赢不了,拼到底才能赢  
     
让我来挑明吧:  
今年和明年是我们与竞争对手殊死搏斗的两年, 如果这两年内我们没有抛开对手 或者被对手甩开了, 那我们现在做的所有事情将毫无意义!  
     
可能我们从春节过年以后, 看着我们市场推广了, 看着我们品牌知名度提高了, 看着我们的PV/UV 上升了, 心里沾沾自喜; 但是咱们自己问问, 这些事情和我们为之做出的努力有一毛钱的关系吗? 我们有什么可喜的? 如果产品和技术上面没有足够的优势, 市场和销售如何去利用优势打客户? 让他们只能求爷爷告奶奶 ? 那叫乞食! 换我们自己上, 你愿意干吗?  
     
请大家严格要求自己, 从我做起, 坚持做好自己手里的每件事情; 坚守自己给出的承诺; 坚持维护技术部乃至产品部的尊严!让我们的名字留在赶集辉煌的旗帜上, 而不是写在某个默默无闻的墓碑上!  
     
人生难得几回搏, 可堪回首的牛逼能有几回? 一个大好的机会我们没有发力为之去奋斗的话, 我们一定会遗憾终生的 ! 为了不遗憾, 为了今后向自己的儿子吹牛: 你老子当初也在赶集奋斗过!. 兄弟们, 加油吧!  
———————————————————————————————————————————————
到这里收尾吧。  
  
(四)
   赶集网团购频道上线时间不长,在浏览其他频道的时候偶尔也会看看赶集网的团购频道。假期里有看过一些团购平台的定性分析,于是我打算从赶集网团购频道入手尝试一下定量分析。  
   首先建立了电子表格,最开始只有团购名称、日期、原价、现价、交易数量、单位让利、交易额几个项。翻阅往期团购,很快就可以得到这些数据和信息。
     
   对团购而言交易数量和交易额这两个指标很重要。交易数量可以从一定程度上反映平台被关注、交易被达成的程度;交易额是平台上一个单子实际产生的效用:按 照团购规则,平台商可以从交易额中提成,同时交易在达成之前,平台账户上每天会有现金流入。支付宝牛叉的一个原因就是在用户确定付款之前,这些钱都停留在 这个平台账户之上(上次淘宝宣讲时提到每天进账8亿,比整个香港岛还多些),这段时间内他们可以拿这些钱做很多事。  
   总结赶集网往期的11个单子,发现效果很差,除了做简单的排序,我得不到什么实质性结论,顺便就把58团购3月份所有的往期团购数据手动搞了下来(100多个单子),很多单子交易数量或者交易额很大,理所当然滴很快我很快在这些数据中迷失了。  
   突破口是两个表项的加入,“细分市场”和“类型”。细分市场大致包括情侣(夫妻算入其中)、女性、男性、儿童、老人、无针对性;类型没有划分范围,基本上是直接定义,如摄影.婚纱。  
再对表格按照交易额排序,我发现了一些规律:针对情侣、女性、儿童(不要频繁使用)的单子一般而言可以获得较好的交易数量和交易额;无针对性的单子,效果 无法预估;针对男性消费者的单子结果不会很理想。(截图是58团购平台三月份按交易额及交易数量降序排序的TOP10)。  
   
   
   记得一个理念,通过数据还原业务。对比58团购平台这个市场的早期进入者,我们存在诸多差距,我认为追求同质化然后再追求差异性是一种较佳的发展方式, 也就是他们有的我们必须都有,相同业务要和他们做得一样好,然后再考虑产品特色。不知道58是否用这个规律作为一个选择合作商家的标准,但是我们可以利用 这个规律来为自己的平台服务,这样每一天的团购广告位可以得到更充分利用,也更好地实现“双赢”。  
    用这个规律去看我们往期做过的单子,可以对“效果极差”做一个很好的解释;试着预测了一下当天“男性全面体检”的单子(男性向),数据出来时果真很糟。  
   
   除此之外,发现了另外一些规律。利用免费、秒杀这种手段可以吸引众多点击,提高平台热度,同时在一段时间之内,秒杀会促进相关类型单子的交易数量的提 高。58做过一个“巴厘岛的双人免费游” 的秒杀,带来了312328的点击量,在交易的有效期内,相关单子交易数量也借势提升,就连到“十渡双人游”这种单子也跟着虎了起来。“秒杀”现象可以参 照拉手、糯米、高鹏往期的单子,特别是“0元iphone4”。  
   利用节事展开营销是另外一种手段。为分析效果,我又加入了特殊标记和考察点这两个选项。特殊标记用于标记“妇女节”、“白色情人节”这些事件;考察点作 为一个时间段,跟踪从标记点发起的所有团购。58团购在3月8号开始推出免费抽取针对女性的时尚音乐手机,效果一般,但是缺乏一段时间内的跟进。如果我是 搞市场的,会在妇女节后连续做手机和针对女性的团购活动,因为这些用户会连续地登录,看看自己是否秒到了手机,也会看看这些我们有意用于吸引他们的“新团 购”。
     
   GL说团购平台和销售部无关,但是我觉得有必要去找找负责团购的人。在另一间办公室里,找到了负责团购的YF(北京人),花了一个小时和他交流,他表示 很赞同。几天之后听说他们给大Boss交了一份报告,说是找到了团购平台的瓶颈并且建立了一种新的工作方式,并被表扬了一番。  
   有一天偶遇,被YF拉到了办公室。他给我展示了很多折线、饼状图,告诉我现在每天业绩上去很多,这种有针对性筛选商家的方法很赞。YF是手动输入的,连 夜记录了58团购一、二月份的交易,现在想了解下拉手和糯米的情况。我觉得帮人还是帮到底为好,花了几天写了一个脚本,这样可以很快把所有往期团购都抓出 来(规律仍然适用),这个程序的第一版使用网页输出,第二版直接输出Excel表格,为他们节省很多时间。
     
   离开赶集网后,YF还经常联系我。
   
   我意识到技术的重要性,成为技术上的大牛可望不可即,可以应用技术解决我们每天遇到的实际问题就可以了
   
(五)
   新的一周里,经历了产品的重定价过程,这一周开始,我们运营组的几个人搬到了总监室。营销调研和营销情报是营销信息系统的两个重要部分。我们手上掌握了自己的月点击总量和销售额,还有竞争对手58同城的一些数据。
   这个过程只能在一旁听和学习,主要是GL比划、YT提意见。GL提出了他的观点,根据数据统计,58与赶集网月流量基本相同,也就意味着我们开始平分市 场了;这时58的广告总数*58的广告价格与赶集网此两项的乘积比值应该为1,我们一直少估计了竞争对手的广告总量,所以要考虑提价(我不赞同比值为1这 个假设)。
   GL写出了一个公式,有一项是两家公司广告数量的比值,由于相似产品的相对位置不同,所以要引入相关系数(赞同),具体这个系数是多少不得而知。GL一 拍脑袋说0.7,YT和我们都表示不认同。0.7是一个心智模型推算出主观概率,不说明问题,有一些可参考可行的解决方案,比如局部试验、记录用户的鼠标 轨迹、眼动实验。
   按照GL的估算,我们在广告位不采取轮播的情况下要在“精品”这个产品上提价3倍,一个季度超过1W,他自己也觉得不可行,也没有商家愿意出这个价格。
这件事具体怎么了结的,我不清楚也没有权限了解,经历了一次真实的产品定价过程却是宝贵的。
(六)
   四月中旬,GL把我们几个运营组的人召集起来开了一次会。会议的主要内容是探讨如何优化各个流程。他问问题,然后在白板上画各种图(围绕ARPU),能答上问题的只有DX姐姐,术语很多。
GL说如果我们能建立一个成功的运营体系,以后就是前人栽树后人乘凉了。我负责电话销售优化这一块。GL谈到了各种影响因素,比如培训部的各项工作。我认 为应该从培训入手了解情况,原因有以下两点:第一,培训的人从来没有做过具体的销售工作,他们制作了很多PPT,总结了很多话术技巧,我质疑这些材料的价 值;第二,如果一个业绩糟糕的电话销售在被点名接受培训后,进步巨大,无法对的进步归因——是培训的结果,还是自我驱动的结果。当时有一个想法,让培训部 的所有人去做一段时间电话销售,合格后方可以继续工作,但又觉得这件事不靠谱,会得罪很多人。
   我决定从售前、售中、售后三个环节去寻找电话销售改进的可能性。下班前问GL他是否做过电话销售,他说没有。我们到了华夏楼下,我告诉他,我想试试,我 自己不去打电话找不到问题解决的方法。GL很高兴,他说如果我想回百度,他可以推荐我回去,我不知道是不是测试忠诚度,我说我会好好坚持下去。
回到办公室,GL把我分给了服务部的负责人SF姐姐,然后SF把我调到了YHN阿姨的组中,这个组全部是新人。GL说,你要给我们争脸,我觉得我是去解决问题的似乎和争脸无关。
   当天晚上在知春路买了一本《销售圣经》,然后构思了一晚上我该怎么打电话。其实内心里很排斥销售,总觉得销售和贿赂、饭局、声色场所挂钩。
   第二天早上,SF姐姐帮我借了一个接听器让我听别人打电话。第一个姐们很悲剧,我一接外呼,她那边就没有声音,于是换了一个哥们继续听,顺便把他讲的话记下来。不幸的是,他联系的都是意向客户,彼此认识了。开场是自我介绍,然后各种哥、嫂子叫个不停。
   对方拒绝的理由也很简单,要么是不在北京(注意,号码是北京的座机O(∩_∩)O),要么是自己做不了主要问他娘子。总体感觉客户几乎是互联网盲,他们总是跟不上电话销售的节奏,还有很多人不认识赶集网,于是乎各种“赶集网老虎了”的话就出来了。
有一点点心动的客户就和他们约时间和地点,那个哥们做事不够干脆,不把时间约在时间点上而是在时间段上,而且没有从客户的角度考虑,总是说自己的时间安排而不是将就别人。
   我排斥叫哥、叫嫂子这种做法,决定不使用这种策略。中午时,SF姐姐问我收获如何,我说有一些,我让她下午让我打电话,我计划打45个,15个一组。
   开始打电话时,发现没有客户资料,得自己去58同城、百度、简单网找。这是售前搜集资料的问题,大家盲目找很制约效率,而且面对的是相同的资源:一个电 话这个人打完另一个再打的现象会经常发生。如果一天接到赶集网的5个不同的人打来的电话,客户会很崩溃,要么后果很严重,要么就是“求求你,别打了,我给 赶集网付费还不行吗?”。但事实上第一种事件可能性最大,第二种会在百度这样的公司里频发。
   打电话前需要把客户号码粘贴到一个浮动窗中,按下绿色按钮后,CRM系统会自动连接,同时录音开始。我决定打搬家这个行业,头15个电话全部悲剧,特别 是提到赶集网以后。礼貌的人会说,我在外面,我没时间;不礼貌的人骂去你妈的,或者把电话直接挂掉。被别人挂电话,是一件非常不爽的事情,我发现昨天晚上 准备的策略和构思完全没有作用。
   第二组仍然悲剧,我决定换一种方式。自报家门相当于告诉客户你要向我交钱,我为何不换一种身份呢?我可以先扮演他的客户,然后再逐步转换身份。这种方式 取得一定成果,终于达到了一个意向客户的标准,与此同时我发现一个另外的问题,客户对报价很敏感:有几次基本上钩了,我一报价,他就挂电话,于是我决定在 最后一组中隐瞒报价,直接约见见面时间和地点。
   我构建了一个情景,而且这个情景很适用——我告诉对方(搬家公司的老板),我住在马甸桥现在想搬到罗庄西里的大月园,现在在6楼,要搬到1楼去。家里有一台星海钢琴,以前搬家时被钢琴被搬家公司摔坏一个脚,所以很在意也很质疑他们的能力。
   这样开场后,老板会花很长时间介绍他的“专业团队”,然后向你各种保证。我会接着问他们的车辆(是金杯还是开车),让他们安排路线和计划。当你和客户能连续聊5分钟左右,这时你就可以改变话题了,他们一般不会骂去你妈的或者挂你电话了(2次例外)。
   然后我开始介绍赶集网的各种产品,他也不好意思拒绝。最后他开始问报价,我告诉他我也不太清楚公司的内部的定价,但是价格他们可以承受,而且这是一个利 用网络开展营销的绝佳机会。最后是约时间和地点,一般直接约到赶集网,如果对方不方便可以约到他的店铺或者工地,接下来的事情就可以交给产品的人了。 PS:很奇怪他们最后对我要搬家这件事不感兴趣了。
   最后一组我打成了11个意向电话。单组战绩是11/15,加上前面的2组,综合战绩是12/45。我问了SF姐姐,这几百个人里,最狠的能在100个电话里达成几个意向客户。她看了一会儿统计,告诉我7、8个,你可以试试,我算了一下我至少可以打30个。
   晚上YHN组开了一个小会会,她宁报了一下我的数字,然后十几个人起来拍手,当时很飘然。之后他们调了我的电话录音,感觉特别别扭,前面像童声后面像鸭子。

  
(七)
   CRM不仅仅是一个软件、一个系统,而是一项重要的职能——维护和管理可持续盈利客户。
   赶集网CRM系统主要是记录客户资料,记录内部电话销售录音这些信息。其中客户又分为新录入客户、意向客户和流失客户(流失客户统一放到公海)。每个电 话销售新成功录入的客户会被保护起来,其他人不可以再次录入;电话销售也有权利把自己的客户放到公海中并且从公海中抓取别人流失客户。
   售前寻找客户这个阶段存在很多问题和盲目性,许多行业存在天花板(保洁、驾校行业牛叉的公司就这么几家)。解放电话销售并提高他们的效率,应该建立一个 自动抓取和过滤客户信息的系统,或者让专门的人从事信息的收集、录入工作。第一种方式需要花费大量的开发成本,第二种方式忽略了每个人的主观感受:首先挑 选客户需要一定经验,销售的工资由底薪+提成构成,很少有人愿意专门从事收集客户资料的工作。
   以电话数衡量为指标规定电话销售的工作量,不是很合理。从4月份新签客户的记录中,我得到了客户电话,详细查看和收听了针对该客户的每一次呼叫(可能由 不同的电话销售完成)。其中一些电话,在这里不妨称作关键电话(客户的态度发生了根本改变),时长基本超过6分钟:较电话量这个标准,单次电话通话时长这 个指标更为重要。这个意见及时和GL做了沟通。
   我们做了一个实验,抓取了58同城各个频道方格广告的客户资料(这些客户的支付能力较强),然后让一个组的人集中打这些电话,效果明显要好很多,这个实验说明优化客户资料的重要性,恰当的优化和正确的筛选标准可以从质上提高电话销售的工作效率。
   赶集网在4月份开始进行电面分离的尝试。也就是改变电话销售的职责,电话销售只负责寻找意向客户,不用介入签单;专门的人——面销,负责约见客户并签单。这个计划看起来很好,更像流水线的工作方式,但是忽略了员工的个人感受。
   工作中发现一个现象,两个实验组的电话销售,情绪不佳,绩效也不是很好。一些人直接从电话销售变为了面销,一些人电面结合(这些人引起了组内敌视),还有一些人只做电话销售。
   之后我决定针对CRM系统的改进和电面分离这两个问题做了一次对两个实验组的20几个电话销售的分时段面谈。
   面谈的结果中有许多不一致性,主管和各个电话销售的意见极不统一。在主管看来,电面分离是好的,应该拥护(他们的工资结构与销售不同);就销售看来,电 面分离严重挫伤了工作的积极性和目的性。电销和面销之间的交流衔接存在差异,导致了信息的不对等。以客户的角度考虑,交易的一方始终在变换会带来极大的不 安全感。对于CRM,大家都反应了他的臃肿和低智能化。
   我和GL汇报了结果。在电面分离这件事上他的意见是:电话销售们挑三拣四,下个月压死他们或者让他们滚蛋。这个意见我不接受,我认为一个公司里员工满意 度这个指标是很重要的,与员工工作的绩效和面对客户的态度正相关;在CRM上,我提出了一些改进方法,我们必须建立一种防止客户被反复骚扰的机制,一方面 节约电话成本,一方面不至于一次就把客户打死。
   GL把我带到了楼下,这一次是说我想得到的太多了,让我先耕好自己的一亩三分地再说。他反复提了功高盖主这件事,还援引了一些他的经历,我隐约感觉到事情会向不好的方向发展了。
   第二天继续了解各个组的主管对CRM系统改进的意见,到ZY组时,我说了一下自己的想法。他说,昨天GL已经和他聊过了,是不是GL也和我讲了。。。当时很无奈,自己说过的话做过的事变成别人的,这种事经历过好几次了。
  
(八)
   故事的结尾,似乎总会有一个唯美的结局。我却在经历一个个悲剧,总是不堪一击;总是觉得自己从一道光变成一个点,点的墨迹逐渐模糊、模糊,然后消失。
   最后一项工作是从服务部转到招聘部,继续去监控电话销售的绩效。还是一样的问题:销售们盲目地渗透智联招聘、51job、中华英才、58同城的客户,这种做法是饮鸩止渴。
   周四不情愿地翘了数据库的实验,一大早到大钟寺搭上了地铁。突然觉得一种不协调,在人群中穿梭,看着上班族们在屏蔽门打开后的一瞬间飞奔出来……
   我是一个挺顽固,可以变态到吃一个学期酱香鸡腿饭的人。现在却逐渐开始厌恶我的工作——眼睁睁地看着一件事被别人越做越烂却无能为力。
   周五,在地铁上看到了58同城广告(杨幂),连忙用手机拍了下来,然后开始记录广告的间隔,高广告投入必然带动产品全线溢价。以赶集网的“精品”为例,年后大规模广告轰炸后定价从2000左右,一直冲到了3000+。
   非新闻时段,58同城的广告间隔差不多是34秒,单日广告投入在赶集网之上(地铁、公交等)。广告作为一种价值沟通的手段,可以扩大品牌的知晓程度,广 告文案从很大程度上觉定了品牌在消费者心目中的定位。“赶集网,啥都有”和“不找中介找房子,不花钱招人才,一折吃喝玩乐,闲置物品能换钱”这两个文案对 比起来高下立判。
   有人说,58的文案很烂,直接得罪了中介、招聘网站,但互联网争夺的是用户的心智资源,这是一个用户为王的时代。说道租房子我或许会直接想到58同城,但是一定不会想到赶集网,“赶集网啥都有”只是一个杂货铺。
   我尝试计算了一下58同城广告的涨幅,仅使用广告频率和赶集网的平均涨幅这两个数据。假设,我从公交和地铁这两个渠道统计的曝光频率代表了58同城所有 广告的曝光频率;又假设58在定价时会充分参考赶集网的单位定价涨幅。这两个假设都很极端,但是我可以大致锁定一个范围。比方说58方格广告:广告前 2400,广告后可能会落在“3300-3600”这个区间内。
   再一次找到了GL,这一次又被他叫了下去。GL说,这是杞人忧天,赶集网做到现在了,死不掉了,市场会让他活下去,即使公司内部还是一个烂摊子。
   周五晚上,在新浪微博闲逛,到了雷军同学的主页。随意发了一个私信,没想到回信了,他说现在暂时不投资其他项目,向我推荐了一个他的师弟LHB,这个人也是天使投资。周六和LHB先生邮件,奇迹般获得了面谈的机会,然后就大家投入到了商业计划书的修改之中。
   此后一周没有到赶集网,周一有请过假,GL说他知道了。周四进入最后排演,然后通宵。当时觉得被鄙视的可能性很大,但是我们得认真做,哪怕只有1%。
   周五一早完全恍惚,我和LC一早从北邮出发,到清华大学找ZX,一般吃午饭一边排演,另一头ZS还在北师紧张地统稿。
   最后还是被LHB“鄙视”了,理由很简单——三个大三和一个大二的孩子。
   第二天GL把我也鄙视了。
   
   

  
   新的一周我到赶集网办理离职,在两个办公地折腾了三次,意外的知道了58方格的新定价——接近3500。
后来和产品部的XT姐姐和KS前辈聊了很长时间。事后才知道,在运营中心这段时间,产品这边和GL要过几次人。
   离开公司后,商业产品总监XJ姐姐给我打了电话,问问了大致的规划,以及是否换一个部门。很感激大家给我的机会,尤其知道了XJ姐姐也曾是北邮人以后。但是我需要一段时间去调整自己,感觉到了现在还在迷失。
   感谢没有见过面的CYY姐姐对我的评价。
     
   感谢赶集网的大家,GL、YT,产品部所有前辈,光耀学长以及素菜团的大黄、YJ。
   就在这里结束吧,谢谢大家。

 

原文 http://www.cnblogs.com/zhengyun_ustc/archive/2011/07/13/2104826.html

 


Facebook卓越研发文化中的宝贵经验 - 黄易山

2011-06-28 13:42:34


Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越研发文化中的宝贵经验。最近第四篇刊出来了,列举出来以嗜各位极客

招聘是第一位的
http://www.programmer.com.cn/5323/

让亲身实践者执行工作流程
http://www.programmer.com.cn/5660/

Facebook的内部晋升
http://www.programmer.com.cn/6305/

工欲善其事,必先利其器
http://www.programmer.com.cn/6790/


谁在用MongoDB

2011-05-13 09:52:13


MongoDB官方网站有一个很大的列表,一共有227家公司在生产环境中使用MongoDB。比较大的有:

ign.com
disqus.com
foursquare
where.com
spike.com 2469
yodle.com
bit.ly
sourceforge.net
fotopedia.com
EA
findthebest.com
NewYorkTimes
sharethis.com
github.com
Mozilla open-source Ubiquity

其中不少公司比 foursquare.com 大很多

中国有:
taobao.com 貌似很早就开始用了
chinavisual.com 视觉中国
dianping.com 大众点评


转:夏俊峰案二审辩护词

2011-05-11 09:30:33


@牛文文:我承认,这是我做编辑十几年来看到的最酣畅最有力最美丽的文字——律师滕彪为夏俊峰二审所做的辩护词。真惭愧,我从来没有机会编辑或刊发这样的文字;真幸运,我们竟然还有一个地方(法庭)可以公开、大声发表这样的演讲。建议我的财经商业记者编辑同行都来读下这篇文字,它是范文。

我没有能力抵抗强权,我也不能到大街上贴小广告传播这篇最酣畅最有力最美丽的文字。我救不了弱者夏俊峰,我也没能力让那个解说药家鑫激情杀人的专家为夏俊峰辩护。我只能在我自己成为下一个夏俊峰之前,转载这篇最酣畅最有力最美丽的文字,把它贴到我所能见到的任何角落。

 

审判长,审判员:

 

作为夏俊峰的辩护人,我首先向被害者家属表示同情;不管夏俊峰有罪与否,两个公民的死亡总是让人非常遗憾的。我也将向法庭表明,两名城管和夏俊峰一样,都 是城管制度的受害者,今天的法庭注定是一场没有赢家的战争。我们要极力避免的是一个悲剧引发新的悲剧,一个错误伴随着新的错误。

法律就是法律,我们不能把法律之外的个人情绪和政治压力等因素放在法律之上。依照诉讼法理以及刑事诉讼法第186条之规定,第二审程序审理的对象是一审判决是否正确。我要向法庭证明的是,一审判决认定夏俊峰构成故意杀人罪,定性错误、适用法律错误,控方指控的罪名根本不能成立;一审判决判处夏俊峰死刑,则是量刑错误,与相关法律规定相违背。

 

一、 一审判决认定夏俊峰构成故意杀人罪,属于定性错误。

 

1、案发之前夏俊峰并不认识两被害者,无冤无仇,该案的起因是2009516沈河区城管申凯、张旭东等十几人进行野蛮执法。

 

证人史春梅、张杰、贾子强、尚海涛、张忠文证明,“城管把人抓住,就抢煤气罐,(香肠竹签等)东西扔了一地。妻子不让扔,十几个城管围着夏某就开始打,夏求别打了也没放过,打得夏某来回倒,站也站不住。”夏俊峰的一只鞋底被城管人员踩掉留在现场,在一审时已经作为证据提交并出示(公诉机关开庭也对此也予以认可,但是一审判决书中对如此重要的证据只字未提)。夏俊峰的供述,“城管像土匪一样把锅碗瓢盆往地上扔,我们求饶,说今天周六,他们说‘别废话’,一城管打我后脑勺……”夏俊峰妻子张晶的证词也证明了夏被十几人推搡殴打,在张晶下跪恳求的情况下城管也仍然没有住手。城管祖明辉的证词也承认,夏俊峰的煤气罐“被我们夺下来,放在货车上。”(卷三34页)。

 

2、在野蛮执法之后,城管强行将夏俊峰拽上车,并带到办公室进行殴打。这样,被害者申凯、张旭东当时的行为就构成了非法拘禁罪。

 

证人史春梅、张杰、贾子强、尚海涛、张忠文证明,是城管人员强行将夏俊峰拽上车,而不是夏俊峰主动上车。夏俊峰的供述、妻子张晶的证词也证明了这一点。(2010225日夏俊峰询问笔录:“三四个城管拽我到他们车里。我挣扎反抗,不想跟他们去。”)张伟的证词是“夏俊峰主动上车”,这与而张晶、尚海涛等5人的证词相矛盾,一审判决书对此没有任何解释。辩护人注意到,张伟的证言前后矛盾,不足采信。比如516日笔录,张伟提到夏俊峰刺了他一刀后又追他,但没追上。矛盾之处是:夏俊峰怎么可能追不上一个大腿已经受伤的人?又如,516日案发当天的笔录明白无误地说,“没看见”申凯和张旭东被谁刺伤(卷三17页);但一个多月后的622日笔录却说“夏俊峰背对着我,正在用到扎张旭东。”(卷三20页) 这显然不符合记忆规律,是在说谎。考察当时情境:城管野蛮执法,商贩避之唯恐不及,城管人多势众,不愿空手而归;夏俊峰在光天化日、众目睽睽之下仍被殴打,前去虎狼之地将会如何,可想而知。因此“主动上车”之说,只有城管人员的证词,其实只是城管人员逃避责任的谎言而已。

 

非法拘禁罪,是指以拘押、禁闭或者其他强制方法,非法剥夺他人人身自由的行为。行政处罚法第19条规定,限制人身自由的行政处罚只能有公安机关行使。行政执法沈河分局及城管人员当然无权限制公民人身自由,强行将夏俊峰拽上车并限制在办公室的行为,已经符合非法拘禁罪的全部构成要件。根据夏俊峰的多次陈述,秃头的城管人员先是辱骂他“你怎么那么能装B呢”,继而用拳头打他的头部,两人对夏俊峰拳打脚踢,秃头还拿桌子上的铁茶杯砸他。可见申凯、张旭东当时的行为不但构成非法拘禁罪,而且具有殴打辱骂情节,属于法定的加重处罚情节。《刑法》第238条:“非法拘禁他人或者以其他方法非法剥夺他人人身自由的,处三年以下有期徒刑、拘役、管制或者剥夺政治权利。具有殴打、侮辱情节的,从重处罚。”同时规定,国家机关工作人员利用职权犯非法拘禁罪的,从重处罚。

 

3夏俊峰在被羁押时,就要求警官将其胳膊上被打的伤拍摄下来,这有力地证明了被城管殴打的现实。 夏俊峰在被抓到办公室之前并没有受伤,案发之后数小时后即被抓捕,刺伤只能是在城管办公室被殴打所致。据夏俊峰陈述,当时他的“两个胳膊都有伤,青一块紫一块。大腿根部有很大一块淤青。当时没照相。脖子、后背都有青紫,头上还有包,但都没照相。左耳朵二个月都一直耳鸣。当时只照了胳膊,法庭出示的两张照片就是。”夏俊峰被殴打至身体多处青紫,事件发生过程又仅有数分钟,说明夏俊峰被城管殴打而被逼自卫。但一审判决书对案卷中的、法庭出示的这两张照片竟然只字未提。对这么关键的证据避而不谈,说明一审审判机关已经丧失了起码的中立性。

 

4、从死者的伤口形态分析,当时张、申两人正在俯身对夏俊峰进行持续殴打。

 

死者申凯左胸和背部刺创,死者张旭东左胸部上方刺创,并且均有左上右下走行或右上左下走行的刺创。

首先,非要害部位的刀刺不符合故意杀人的特点,如果是故意杀人,在极短的时间内,不可能去刺扎无关紧要的部位。

其次,申凯身高1.82米,张旭东身高1.80米,而夏俊峰才1.65米, 如果都是站立姿势,不可能在胸部以上形成左上右下走行或右上左下走行的刺创;当时夏俊峰为半跪姿势,右手持刀,只有向前上方和向左肩后乱捅,才能形成被害 者胸部上方的左上右下走行或右上左下走行的刺创。这也表明夏俊峰被踢成半跪姿势后,申凯和张旭东仍未停止行凶,而是俯身继续对之进行殴打。

最后,夏俊峰身体矮小,张、申二人身材高大,权力、社会地位和经济地位差距悬殊,且在城管办公室被限制人身自由,夏俊峰主动殴打两名执法队员,绝不符合常理;只有突然而紧急的防卫,使张、申不及闪躲,才能解释张、申二人身上刀伤的部位、走向和次数。

 

5、夏俊峰进行防卫时所使用的小刀,并非事先准备;而且当时情境下用刀防卫,完全出于本能。

 

夏俊峰所用的刀是平时切肠用的,并非有预谋准备。他并非一开始就掏出刀,也不是突然想起身上有刀;他是被城管人员猛踢下身时,用手去捂痛处,才摸到了揣在兜里的小刀。完完全全出于防卫的本能,他才摸出刀来进行反抗。

 

6、夏俊峰的行为符合正当防卫的条件。

 

《中华人民共和国刑法》第20条:“为了使国家、公共利益、本人或者他人的人身、财产和其他合法权利免受正在进行的不法侵害,而采取的制止不法侵害的行为,对不法侵害人造成损害的,属于正当防卫,不负刑事责任。”对正在进行故意伤害、杀人、抢劫、强奸、绑架以及其他严重危及人身安全的暴力犯罪,采取防卫行为,造成不法侵害人伤亡的,不属于防卫过当,不负刑事责任。

 

根据夏俊峰的陈述,“到了执法队。陶冶先下车,开门。张旭东问:你农村还是市里的?我说:“这还有什么区别啊,摆摊的,都不容易。”刚进屋,后来又进来一辆车,下来一个人(后来知道他叫申凯),他进屋就骂我,开始打我,用拳头打在我脑袋和耳朵上,我就想往外跑,和申凯面对面了,马上张旭东就把我脖领子抓住了不让我跑,也打我,用拳头叮咣打,张旭东和申凯就把我夹中间了,张旭东用脚踢我大腿根部,特别痛,我右膝盖被踢跪地下了。我就去捂痛的地方,就摸到刀了。”

当时,夏俊峰被非法拘禁的状态在持续,被野蛮殴打的状态没有停止。在行凶者的非法侵害行为正在进行的过程中,夏俊峰被迫进行防卫,符合正当防卫的全部要件。

 

7、夏俊峰的防卫行为虽然造成两死一伤的后果,但并非防卫过当。

 

防卫过当是指正当防卫明显超过必要限度,给不法侵害人造成重大损害的行为。一般而言,在面临非法侵害时,如果用较缓和的手段能制止侵害时,就不要用激烈的防卫手段;当侵害行为已经被制止时,就不应再继续对侵害者进行伤害。而对“必要限度”的把握,必须结合当时的环境、体质、精神状态、可能的反抗手段乃至相关的社会背景等各种因素进行综合考量。在 当时的情况下,夏俊峰处在被非法拘禁状态,两城管人高马大,除了拳打脚踢之外,还用了铁杯子等工具虐待夏俊峰,使用铁杯子殴打夏俊峰,这足以对夏俊峰的生 命形成了威胁。后面极可能有其他城管队员陆续进来,此时,除了用随身携带的摆摊用的小刀,没有任何其他的办法可以制止正在进行的不法侵害。夏俊峰说,在那 种情况下,“任何人都会做出同样的反应”,这是最典型的正当防卫的心理状态。

 

根据夏俊峰当庭回答本辩护人的提问,他根本无法确定,自己被殴打何时结束以及会有何种结果。城管野蛮执法人所共知,城管打人事件几乎天天都有,而城管殴打公民致死的案件也不在少数。在互联网上Google“城管 野蛮执法”有261,000条结果,“城管 打死小贩”有602,000条结果,“城管 暴力 致死”有782,000 条结果。

 

200096,四川眉山县城市管理监察大队管理中队郑光永、吴顺乾、驾驶员张卫东等人上街整治乱摆摊设点将杜某乱拳击伤,唐德明被甩下货车身亡。

2001529,宁夏灵武市城建局城市监察大队执法人员强行没收锅灶时,将杨文志打死,并打伤杨建荣夫妇等人。

20011112,因与市容执法人员发生争执,安徽宿州市个体工商户张福才在多名执法人员的推搡与踢打中身亡。

2002118,重庆市沙区城管人员在检查市容卫生过程中与沙区双碑村陈家连生产队的个体户余波发生争执,开执法车从余波腹部碾过致其死亡。

2002111826岁的青年郭战卫在西安被莲湖区数名城管殴打致死,与他同行的一名跟车青年也被打成重伤。

200312,广东潮州市庵埠镇一名三轮车夫在与几名城管人员争执中丧命。

20032月,西安市雁塔区城管在小寨兴善寺东街清理占道经营时,一工作人员竟将摆摊的孕妇金昌艳推倒在地,并在金的肚子上踩了两脚。后经医院检查,金昌艳腹中的胎儿不幸死亡。

2004720,广州天河区员村街道办城管人员在野蛮执法过程中将外来商贩李月明打死。

2005720,经营蔬菜的56岁江苏农妇林红英被城管人员打死。

20051119,江苏无锡城管打死小贩吴寿清。

2006216,上海市普陀区城市管理监察大队第九分队将上海市民李秉浩殴打致死。

2006109,广西来宾市象州县的一名流浪汉被喝醉酒的城管队队长覃宗权殴打致死。

200718下午1540分左右,山东济阳县经一路宏伟酒业经营部老板李光春被11名城管打死。

200817,湖北天门竟陵镇湾坝村魏文华路过该市竟陵镇湾坝村时,发现城管执法人员与村民发生激烈冲突。他掏出手机录像时,被城管人员当场打死。

2008730,重庆市渝中区两路口综合执法大队的周某等4名执法人员在大田湾体育场附近将正经营的摊贩刘建平殴打致死。

2009330,江西萍乡市开发区横板村16组村民陈某被该区城管人员一、二十人群殴致死,事后家属抬着尸体封堵了境内320国道路段,抗议城管暴行,引发近万名群众围观。

20091027,昆明市福发社区城管分队在野蛮执法时与一三轮车夫潘怀发生冲突,并将其打死。

201061,深圳城管与老太发生争执活活碾死老太.

 

与本案不无关系的是,死者之一申凯经常殴打商贩,在滨河派出所应有报案记录,比如,20087月 份,一卖雨伞女商贩的胳膊被打骨折了。我们在庭前已经申请法院调查取证。但法院调查取证的范围小于辩护人申请取证的范围;而且即使没有查到报案记录,并不 等于报案记录不存在;报案记录不存在,也不等于没有伤害商贩的事实。而沈河城管经常性的野蛮执法,即使没有本案商贩的证词,也是本地民众众所周知的事实。

 

不要以为这些和本案没有直接关系的事实真的与本案无关。这些事实(不管夏俊峰本人有没有清楚地了解全部城管暴行),在一个具体的案件里已经成为相关参与者 的常识,或不言自明的社会认知或潜意识。这些社会事实已经深深嵌入行动者,成为行动者做出反应的理所当然的、无需思索的条件。从另一个方面说,城管把公民 打残打死却受不到相应的刑罚制裁甚至完全没有任何制裁,这也是城管和商贩共知共享的“社会事实”。城管打人成本极低、具有殴打的动力,而夏俊峰则当时对伤 害后果无法预期:被打死是完全可能的。

 

夏俊峰当时完全被打懵了,以至于他在防卫时失去了右手食指;以至于他完全不记得是否用刀捅了张伟,以至于发生了他完全没有料想到、也根本不希望发生的两死 一伤的后果。在夏俊峰极为紧张的情形下,在极其短暂的时间内,要求他清晰地估计对自己的伤害后果、清楚地计算防卫行为的后果、明确地掌握防卫的分寸和尺 度,这无疑是一种过分的苛求。我国新刑法将1979年刑法规定的“正当防卫超过必要限度”修改为“正当防卫明显超过必要限度”,“造成不应有的危害”改为“造成重大损害”,增加了无限防卫权的条款,从而降低了界定防卫过当的标准,扩大了正当防卫的范围。其立法主旨显然是为了鼓励公民勇于同不法侵害者作斗争,提高公民抵抗暴力犯罪的积极性。

 

8、判决认定夏俊峰具有杀人的主观故意和动机,缺乏证据支持,与事实不符。

 

前已表明,夏俊峰的主观心态是自卫,是在被非法拘禁、遭到非法侵害时想要制止暴力并尽快逃脱的心理。张、申两人被捅了几刀之后没有立刻死去、还能站立起来并说话,说明夏俊峰根本不想杀死他们。而耽误治疗造成死亡的可能原因之一。一审提交的证据表明,从出事到送医院抢救用了19分钟,但从出事地点打车到463医院只需要5分钟,其中还等了一个红灯。根据城管祖明辉516日的证词,120迟迟未到,这耽误了最宝贵的抢救时间。依鉴定结论,被害人系失血性休克死亡,这不同于“急性失血性休克死亡”,后者是主动脉出血,失血快,休克快,死亡快。而失血性休克死亡则是次动脉或静脉出血,抢救及时不至于死亡。这也说明夏俊峰了没有杀人的故意。

 

本案证人城管队员曹阳称:“我出来看见申凯向勤务区的后门走,走到我身边就倒在我怀里说:‘我被炸串那小子扎了’之后就倒下了。这时我又看见张旭东用手捂着腹部站在办公室里,能有两秒钟左右,没说话就倒地了。”可见,夏俊峰刀刺自卫完毕后,张、申两人仍可以勉强步行或站立。也就是说,夏俊峰在两名城管仍可站立说话时已经逃离,并没有采取进一步伤害手段以确保剥夺其生命。因此,曹阳的证词也可以证明夏俊峰并无杀人之故意。

 

沈河城管人员在大庭广众之下,毫无顾忌地殴打夏俊峰,强抢其维持基本生存的用具,在夏俊峰爱人下跪求饶的情况下仍然毫无怜悯,谁能相信他们把夏俊峰强行带 回城管办公室却能耐心而温柔地对他说服教育?夏俊峰在闹市区被打不还手、东西被抢不还手、在自己爱人苦苦求饶时不还手、在被拽上车时不动手、在下车后进办 公室之前也不动手,却在进了办公室、失去了逃跑机会的时候,主动用刀伤害申凯和张旭东?一审判决认定夏俊峰具有杀人的故意,完全违反逻辑,不合情理。综合 夏俊峰被抓、被打、被迫防卫的整个过程来看,根本不具有积极追求或放任被害者死亡的主观心态,其行为模式也与故意杀人的行为方式完全不同。

 

9、一审和二审庭审中,全部证人均未出庭,证人证言未经过当庭质证。

 

刑事诉讼法第47条规定,“证人证言必须在法庭上经过公诉人、被害人和被告人、辩护人双方讯问、质证,听取各方证人的证言并且经过查实以后,才能作为定案的根据。”刑事诉讼法司法解释第58条规定:“证 据必须经过当庭出示、辨认、质证等法庭调查程序查证属实,否则不能作为定案的根据。”“对于出庭作证的证人,必须在法庭上经过公诉人、被害人和被告人、辩 护人等双方询问、质证,其证言经过审查确实的,才能作为定案的根据;未出庭证人的证言宣读后经当庭查证属实的,可以作为定案的根据。”141条:“证人应当出庭作证。符合下列情形,经人民法院准许的,证人可以不出庭作证:(一)未成年人;(二)庭审期间身患严重疾病或者行动极为不便的;(三)其证言对案件的审判不起直接决定作用的;(四)有其他原因的。”而陶冶、曹阳等关键证人不属于上述任何一种情况。

 

自二OO年七月一日起施行的《关于办理死刑案件审查判断证据若干问题的规定》第四条:“经过当庭出示、辨认、质证等法庭调查程序查证属实的证据,才能作为定罪量刑的根据。”第十五条:“未出庭作证证人的书面证言出现矛盾,不能排除矛盾且无证据印证的,不能作为定案的根据。”而本案证人张伟、陶冶、曹阳的书面证言均出现多处重大矛盾。

 

作为有重大影响的涉及公民生死的夏俊峰案,竟然没有任何证人、鉴定人出庭接受质证,这不仅反映出公诉人、合议庭的轻率,而且直接关系到本案的定性是否正 确。张伟的证词前后矛盾,陶冶、曹阳的证词和张晶、史春梅、张杰、贾子强、尚海涛、张忠文的证词相矛盾。谁说真话谁说假话,经双方质证后自然可见分晓。证人不去面临挑战性的问题、不去回答合理的质疑、不让法庭观其颜色、听其气息、辨其言辞,如何能够排除人们心中的怀疑?如何让旁观者信服判决的公正性?

 

二、 一审判决夏俊峰死刑,属于量刑错误。

 

1被害人有重大过错,不应该判死刑。

 

根据《中华人民共和国行政处罚法》第10条之规定,行政法规需要对法律已规定得行政处罚作出具体规定的,必须在法律规定的给予行政处罚的行为、种类和幅度的范围内规定。《行政处罚法》第8条,行政处罚种类只有警告、罚款、没收违法所得、没收非法财物;责令停产停业、暂扣或者吊销许可证、暂扣或者吊销执照、行政拘留。并没有所谓扣押和暂扣工具一类。沈河城管扣押夏俊峰的经营工具于法无据。

城管执法人员对夏俊峰进行行政处罚的原因是被告无照经营,可是城管事先并没有确认其身份,也就无法在行政处罚前得到其进行过工商登记的相关证据。城管人员 当日也未询问夏俊峰是否进行过工商登记。根据行政处罚法,执法人员应首先向被告出示证件,告知给予行政处罚的事实、理由和依据,听取当事人的陈述、申辩, 填写预定格式、编有号码的行政处罚决定书。因此当日城管执法程序存在严重瑕疵。

被害者先是野蛮执法,后是野蛮犯罪;非法拘禁于前,暴力伤害于后;滥权悖德在先,践踏法律在后。沈河区城管尤其是张、申二人的违法犯罪行为是本案的最重大 的起因,被害人对其自身的死亡不仅有过错,而且有重大明显过错。被害人的过错或犯罪行为直接引起了矛盾的激化和夏俊峰的防卫反应。《全国法院维护农村稳定 刑事审判工作座谈纪要》规定:对于被害人一方有明显过错或对矛盾激化负有直接责任,或者被告人有法定从轻处罚情节的,一般不应判处死刑立即执行。”

 

2、夏俊峰有自首情节并如实坦白全部事实。

 

3、夏俊峰平时表现良好,没有犯罪记录。其邻居朋友的联保信已向法庭提交。已经生效的《关于办理死刑案件审查判断证据若干问题的规定》第三十六条:“人民法院认定被告人的量刑事实,除审查法定情节外,还应审查以下影响量刑的情节: ()案件起因; ()被害人有无过错及过错程度,是否对矛盾激化负有责任及责任大小; ()被告人平时表现及有无悔罪态度; ……不能排除被告人具有从轻、减轻处罚等量刑情节的,判处死刑应当特别慎重。”

 

4、夏俊峰真诚悔过,向被害者家属表示道歉,并愿意积极承担民事赔偿责任。

 

5、由于属正当防卫,虽然造成两死一伤的后果,但夏俊峰的行为几乎没有社会危害性。相反,正当防卫应当受到法律的肯定和社会的表彰。

 

6退一万步说,即使防卫过当,也应该免除或减轻处罚,处以缓刑或短期徒刑,这才符合刑法的规定。

 

《中华人民共和国刑法》第20条第2款:“正当防卫明显超过必要限度造成重大损害的,应当负刑事责任,但是应当减轻或者免除处罚。”防卫过当的情况下,防卫人主观恶性极小,社会危害性非常轻微。防卫过当由最初的正当防卫转化而来,而正当防卫的本质是社会的有益性,犯罪的本质是社会危害性。因防卫过当而构成犯罪,是非常轻微的犯罪。按照刑法,“应该”也就是“必须”而不是“可以”免除或减轻处罚;而且首先考虑“免除处罚”,实在不能“免除处罚”的,也必须“减轻处罚”。

 

即使夏俊峰因防卫过当而犯罪,那也绝非故意杀人罪。至于他因为防卫过当构成何种罪名,则不是辩方的事情,辩护人不能指控委托人。本辩护人今天要做的事情是证明控方指控的罪名不能成立。

 

三、 结辩:维护司法尊严,避免司法专横;慎重适用死刑,避免滥杀错杀。

 

本案的一审判决简单而蛮横,对控方证据照单全收,对辩方证据视而不见;对证据之矛盾未加解释,对无法解释的证据干脆不提;不但无法排除重大怀疑,而且把全 部疑点之利益均归于控方。在这份死刑判决书的字里行间,可以看到法官比控方更积极;法官意图成为迫不及待的行刑者。不难看出,这份判决书是先有了结论,然 后加以勉强的论证企图掩耳盗铃、瞒天过海。为了得出夏俊峰故意杀人的结论,竟超出检察院的指控:控方称“夏俊峰因故与被害人申凯、张旭东等人发生争执,遂持随身携带的尖刀先后猛刺被害人……”,而判决书认定“事态已经平息后被告人持刀行凶”。显然,“发生争执”不是“事态已经平息”,夏俊峰是因为“争执”而拔刀刺人的。法院没有也无法解释“事态已经平息”与检察院指控的“发生争执”的矛盾。

这份6500多字的判决书,“说理” 的部分只有400字,主要有如下两段:

 

“本案定性问题。经查,被告人夏俊峰持刀连刺被害人身体要害部位数刀,从凶器类型、刺击部位、力度、刺击次数均反映出被告人主观上具有故意杀人的主观故意,客观上造成被害人死亡结果的发生,其行为应以故意杀人罪定罪处罚。故对控方的意见予以支持,对辩方的意见不予采纳。”

 

“凶器类型”如何能反映出被告人有杀人的主观故意?欲置人死地者用切肠用的小短刀?“刺击部 位、力度、刺击次数”如何能反映出被告人有杀人的主观故意?如何解释创口的方向?如何解释背部创口?如何解释夏俊峰离开时两城管并未当场死亡?刺击瞬间, 三个人是何种姿势?为何是这种姿势?被刺第一刀时如何反应?为何有这种反应?被刺者人数、身高、心理、社会地位均占优势,为何能让夏俊峰得手?被害人死亡 结果有无其他因素,比如耽误救治?

 

再如,判决书称,“辩护人所提被告人系遭殴打而进行防卫一节,经查,证人陶冶 始终距案发地点仅数米,其证言未能证实存在殴打一节,此节只有被告人陈述,无其他证据证明,认定此节证据不足。故本案不具有防卫情节,被害人在案件起因上 不存在重大过错。此争议问题对控方意见予以支持,对辩方意见不予采纳。”稍一分析,就可见其荒谬之处。

 

1、判决书对辩方有哪些证据支持夏俊峰遭城管殴打几乎不提,也完全没有引用其论争过程。

2、陶冶虽然距现场仅数米,但由于陶冶“把门关上,没听见什么声音”(卷三24页),他既没有看到夏俊峰扎人,也没有看到被害人打夏俊峰,这是很正常的,并不能因此否认被害人殴打了夏俊峰。按照判决书的逻辑,陶冶没看到夏俊峰用刀扎人,难道就否认了夏俊峰用刀扎人?

3、 夏俊峰遭城管殴打并非“只有被告人陈述”,此节除夏俊峰本人的没有漏洞的完整陈述外,还有夏俊峰手臂受伤照片、被害人刀伤部位及方向、被踩掉的鞋底、张 晶、史春梅、张杰、贾子强、尚海涛、张忠文等证人的证言等等,这些证据并非单独存在,而是能够互相印证夏俊峰被殴打的事实。

4、判决书认定“本案不具有防卫情节”,却没有解释杀人动机,更没有解释矮小的夏俊峰何以有能力以一对三,极短的时间内用小刀造成高大凶狠的城管队员两死一伤。

5、判决书认定“被害人在案件起因上不存在重大过错”, 不存在“重大”过错,就肯定不是“不存在任何过错”了,那么是什么样的“过错”?被害人何以有过错?这种过错和夏俊峰的刀刺行为有何关联?这种过错何以完全没有考虑在量刑当中,何以执意要判处夏俊峰死刑?一审判决书之专横粗暴可见一斑。

 

审判长、审判员:

 

1997年 城管出现以来,弊端早已显现,所犯罪行累累,可谓民怨沸腾。迄今未有一部全国性的《城市管理法》或者行政法规,城管“执法”从来于法无据;执法缺乏统一性 和规范性,领导机构缺失;法律监督缺位,僭越公安权力;城管队员法律身份不明,素质参差不齐,打手流氓混迹其中,借执法之名、行夺财谋私扰民害民之实,所 在多有。在法律地位不清、权力制约不力的制度之下,城管人员的暴力习惯,也就成为城管制度的需要,成为这种制度的一部分。法外暴力用于补充规则之不足,用 于弥补身份威信和法律威慑之不足,因此也就不再是个人化的;法外暴力既是变态的“城市管理”“城市形象”需要,也就必然是普遍存在的,得到居庙堂者的默 许;法外暴力得不到民众和媒体的有效监督和法律的严肃制裁,也必然会滋长城管人员使用暴力的积极性。运用暴力而极少受到处分,这滋长了城管队员的阴暗心 理,这被城管的作为“特权”和有身份、有面子的标志。法律和政治地位暧昧不清,势必用谋财、泄愤、与民争利来弥补。暴力一旦开始,就具有自身的惯性,在具 体制度的纵容之下,在群体心理的传染之下,就会成瘾、成为习惯。我相信张旭东申凯在妻子或孩子面前,绝不会表现其人性的残忍和暴力的轻率,他们在家庭的场 域之下遵循爱和良善的原则,而在城管集体执法的场域之下,则被施暴的欲望和激情所吞没。——尽管本辩护人为了夏俊峰的利益和本案的正确定性,必须指出申凯 和张旭东当时行为的违法犯罪性质,但我对他们绝不仅仅是谴责。他们,是我的同胞,与我们一样生活在这个不完善的世界之中;他们,毫无疑问,是城管制度的受 害者。我对他们抱有深切的同情;我能真切感受到他们家属失去亲人的哀痛;他们自身的和家庭的不幸,也是整个社会的不幸。

 

城管制度已经让两个家庭破碎了,我们难道非得让第三个家庭破碎吗?我们已经失去了申凯和张旭东两个公民,我们已经有几十个公民被城管打死,我们已经为野蛮 的城管制度付出了沉痛的代价,难道我们非得用司法的公正性为城管体制的弊端和城管队员的野蛮背书?难道我们非得把司法当做城管的复仇之手,置夏俊峰于必死 之地,让父母失去儿子、让妻子失去丈夫、让9岁的孩子永远失去父亲?

 

审判长、审判员:

 

在全球反对死刑的潮流之下,绝大多数国家已经立法或事实上废除了死刑,保留死刑的国家一般也只针对谋杀等最为严重的暴力犯罪。难道我们不但要把死刑适用于 经济或非暴力犯罪,而且还要适用于防卫过当或者正当防卫的案件吗?因正当防卫被执行死刑,曹海鑫的悲剧成为河南司法史上洗刷不掉的耻辱,我们难道在21世纪的今天在辽宁重新上演这一悲剧吗?

 

两个公民的死亡是社会悲剧,但如果判处夏俊峰死刑,则是一个明显的巨大错误,是社会难以承受和接受的悲剧,中国司法也将长期笼罩在夏俊峰案的阴影之下。如 果夏俊峰被判死刑,必将有更多无辜、无助的商贩死在城管手下;如果正当防卫而被判死刑,那么一个人在正当防卫之后,可以继续疯狂地杀人而不必承担更多的责 任,因为一个人只能死一次;如果正当防卫而被判死刑,那将不再有罪与非罪、善与恶、生与死的界限,我们社会中本已非常可怜的规则的力量,也必将被邪恶、混 乱和野蛮所摧毁。

 

不夸张地说,正当防卫的公民被判死刑,对整个社会的影响将是灾难性的——暴徒将更加气焰嚣张,公民面对非法暴力时的反抗必将畏首畏尾;邪恶将得到支持,受害者被暴力犯罪侵害之后,又再次受到法庭的侵害。面对非法侵害时的防卫行为不仅是美德而且是本能,但反抗行为非但不受到保护赞扬反而受到谴责甚至要被定为死罪,那么我们今天的判决所要伤害的,就不仅仅是夏俊峰的法定权利,而且将是整个法律的尊严、社会的伦理和民众的是非判断。

 

我希望今天法庭的判决,能够说明我们的司法体制还有起码的是非观和独立性;我们希望夏俊峰案的司法过程,能够让人们看到我们这个多难的民族,还能够从苦难中反思,并坚定地站在法治和人道主义这一边。

 

 

此致

 

辽宁省高级人民法院

 

辩护人:中国政法大学法学院 滕彪

20107


手机网站的终极优化

2011-05-10 11:34

[mobile, optimization]

在中国特殊国情下,手机网络速度低下,大部分还是GPRS,每个请求几乎都要2s :-(。
并且手机浏览器能同时建立的连接数也低一些

Connections Per HostnameMax Connections
Android 244
Android 3635
iPhone 3655
iPhone 4430
Nokia 9777
Opera Mobile 1024
Opera Mobile 1125

下图是一个典型的手机访问的 waterfall
waterfall

还有手机对cache的支持也比较有限

显然减少每个页面连接数是非常非常有价值的。 Data URI技术非常适合用在这个地方,支持的浏览器也还是不少的。

  •     Firefox 2+
  •     Opera 7.2+  data URIs must not be longer than 4100 characters
  •     Chrome (all versions)
  •     Safari (all versions)
  •     Internet Explorer 8+ data URIs must be smaller than 32k
  •     Internet Explorer 9 does not have 32KiB limitation and allowed in broader elements

手机浏览器可能不支持的有

  • IE Mobile all 6.12-8.12
  • Nokia 51/66/71/82/95
  • PlayStation Portable 2.00
  • Samsung SGHI560
  • WebPilot 8.7
  • Obigo 7
  • Opera 5/6/7 不支持
  • Blackberry 6/8330/8520/9300/9700

以上未列出的系统应该都支持,如:Nokia 后期的系统,IE 8/9,Android,iPhone。

3g.renren.com 上的Logo的HTML代码为

&lt;img alt="renren" src="http://a.xnimg.cn/wap/logo.gif" /&gt;

用Data URI代码如下:

<img alt="renren" src="data:image/gif;base64,R0lGODlhTAAWANUAAJXA4ou63ht1u9nq+L3Y7VGXzKBSZeTx+8z
i83Os1u5ANuPu+Pr8/mun1TeHxMfe8ACGytzr93uw2NLm9v3+//7+/63O6ff7/i6BwcdGS+v0+wB8xefy+gBptUCMxu72/Pz
9/vT5/Q9vuNbp+PH4/KDH5d3s+Ch/wA9ttfH3/Pr7/gBerNzr+bDR6+/1+gB0vh94vF2f0PT6/UyTymCf0Nbn9jxdlKnM5gB
jsABuuwBhr1pYhNfq+Nfp+ABms////yH5BAAAAAAALAAAAABMABYAAAb/wJ9wSCwaj8ikcnlkQCAVCqXCrFqv1UrlsoGAvlr
KbxotT6Vnshl91pbDb3SYLIXLo3cQF8JQMb5fGgEYHkI+BSWAICWEQh4YiYqSID4SihSSHh6SEj6en54iloAhLxAXF35+DzC
ehT+fHhoPGK6OnhgPDLu7Kn4Elby9wyIevrydEsrLEiI+wiQ5EDIhqBcPzrawnw4CsbehD9bjwBLj5xc+HuedMxwNHjcXMbX
jHx0QKSQhIQet39s8ZTAA0AMoDNT4KQTgowG/hApD1PABI2KITj5mZLvxKQQ1GRrwffhAIgVGgJ92KFBgQ5tBUABK6tMXw4c
ImSRK5iTB0AcB/30lO9Ws9KnmTBIcfEDQoGHkP5SeDKwkqA4ct5FYTVD0AQCr1w8YWsXw2mmCpw/tOrlwMfIADggcOGiIAMp
TAiG1fKxUkEFbgbo+mApu4MOCCBERBAsu4SOBAx8tBCdobPexCMKKF+iAcOAABwuASwih4WmvArtCAgCOGxe0u8kOWMcdIAL
GANAiBsSd7COss1rOZC9YAWHBggOg65oQwljvXk8IhGit2xn54RqdaznAfqBGLQudCcMgcGCyCAsWHIio8a/6ARPEF5gwwaI
ujR8uhLTa2/dV/pefmIAAYSK0wAILJhDgjAAtBOBMAPMheIJNARCGIH0ESBDAYxGyMP8AcfMNMMCEoeQXQHTASKWAASJEZ4F
oJmSjzgAInMCgiDgScMIJCPwVAI4i9lggYUCOGAqQPaywAY48qGZTdC7AUABzNqyEgmg/eACDEMn5UAIPPCCAgIg8DABmkCI
SUOSZYxJQAplmtlBCCWOWOUANSpI5wggnYBDdD6R5yaUBBjyQmicSCIEADA6MwEMPPjjgQE0OEHZIA4dJIIAIPYnwJQKPVRp
pT5440MOjPUyg5KmoInDBoaEQIIQLDDAHCpYXINDDrod0YpADBXSCKQDdnPBYCZX2UAKPkLYgqQMMteDDrruqugGrp/YwQAh
/1RXAB9qiBVgCJAxALaQIMBaVQwMFNMBYA6Y6cEIDqvXQgLslCMCrs5IyNsK01Kr6gqOoUltCAd74cEIMBJxLQAwknoDIubz
u+lhD7jZkKgDeEGYvpshGSimxjEF6rsCs8jACxSsXTPGuj7r8cg+OZjuzzDRTjPPJOLyQcswzU7ty0DivPHTNRAet884TdOA
ztUArPfTNLxu9K9JUKw21zCpPkMMGQQAAOw==" />

是有点长,效果为renren

花了点时间用 Python 120 行代码实现了个代理,没有一个img请求。

附上BrowserScope的关于浏览器的特性


LBS的两种实现

2011-04-22 15:26

[LBS,MongoDB]

LBS的核心是地理位置信息的索引和检索。位置信息一般采用经纬度表示,不支持通用的比较、排序,所以导致系统实现难度很大。

地理位置信息计算需要解决的问题有
精度

一般表示为

40:26:46N,79:56:55W
40:26:46.302N 79:56:55.903W
40°26′47″N 79°58′36″W
40d 26′ 47″ N 79d 58′ 36″ W
40.446195N 79.948862W
40.446195, -79.948862
40° 26.7717, -79° 56.93172

用度分秒表示时,1度可能是41km,很大的一个单位。

距离

由于地球半径的影响,两个经纬度之间的距离计算非常的麻烦
PostGis >

PostGIS adds support for geographic objects to the PostgreSQL object-relational database.是一个非常专业的实现。支持众多的系统和数据格式,据称现在版本已经支持3D。

实现一个位置查询:With the population of the people in New York within 500 meters of a subway station:

&gt; SELECT Sum(popn_total) FROM nyc_census_blocks census 
  JOIN nyc_subway_stations subway ON ST_DWithin(census.the_geom, subway.the_geom, 500);
10556898

其数据表示很是有意思

360610001009000 = 36 061 00100 9000
36     = State of New York
061    = New York County (Manhattan)
000100 = Census Tract
9      = Census Block Group
000    = Census Block

也可以做简单地理性质的计算

&gt; SELECT ST_Distance(ST_GeographyFromText('POINT(-118.4079 33.9434)'), 
-- Los Angeles (LAX)ST_GeographyFromText('POINT(2.5559 49.0083)')     
-- Paris (CDG));&nbsp;

由于对 PostgreSQL 生态系统知之甚少,不太敢于使用。

MongoDB

相比PostgreSQL的实现简单、易懂很多。 其位置表示为:

{ loc : { long : 40.739037, lat: 73.992964 } }

创建索引

db.places.ensureIndex( { loc : "2d" } )

按矩形区域查找

> box = [[40.73083, -73.99756], [40.741404,  -73.988135]]
> db.places.find({"loc" : {"$within" : {"$box" : box}}})

按半径查找

&gt; center = [50, 50]
&gt; radius = 10
&gt; db.places.find({"loc" : {"$within" : {"$center" : [center, radius]}}})

作为新兴的数据库系统,在使用过程中被爆了很多问题

  • FourSquare使用过程中散列不够均匀
  • 存储较为浪费
  • 使用了 mmap 可能导致数据丢失

我去年测试其集群功能时,在数据量达到1亿左右时也出现了问题,但是MongoDB绝对是最快、最合适的解决方案,当然要避免、解决很多问题。


常怀爱国之心,常抒爱国之情

2011-04-08 14:18:40


常怀爱国之心,常抒爱国之情
          ──方滨兴校长在2011届研究生毕业典礼上的讲话
 
同学们,大家早上好!
 
今天,我们如期所至地迎来了一年一度的庆贺研究生毕业盛典。当然,对你们来说这是人生中一个很重要的场景:这是一个独特的分别仪式,师生及同学间相互道别,校园里充满着惆怅与不舍;这是一个庄严的宣告仪式,被知识武装起来的你们即将踏入社会,每一个人都在憧憬着美好的未来!
 
刚才,在校同学与老师分别向你们表达了祝福之情,你们也向学校表达了感激之意。现在,请允许我代表学校,向顺利完成学业的2011届近四百名博士生及两千一百名硕士生表示热烈的祝贺!向为你们的成长成才倾注心血和汗水的各位研究生导师、教职员工表示诚挚的感谢!向全力支持同学们完成学业的各位家长和亲友们表示真诚的谢意!(掌声)
 
在你们离校前的最后一次校长演讲中,我感到有非常多的话要说。我想再一次赞美你们在历次大型活动中的出色表现,尤其是在长达数月的北京奥运会和残运会的志愿者经历中,你们为国家赢得了尊严,为北京赢得了微笑,为北邮赢得了声誉,为自己赢得了信赖。我也想借此盘点一下你们留给母校的记忆:例如信通院夏璐等14名同学在研期间申请了16项发明专利;网研院郭少勇、杨新星等19名同学先后21次在全国研究生数学建模竞赛上为北邮赢得了名次。我还想嘱咐你们在今后的道路上,要继续树立远大的理想和高远的境界,修身,齐家,治国,平天下,把自己的成长成才,融入到国家的进步和民族的振兴之中,实现人生更大的价值。(掌声)
 
但是,此时此刻我最想跟你们讲的主题是“爱国”,一是爱国之心,就是要用你们的聪明才智让国家更加强大;二是爱国之情,就是要像爱护眼球一样,维护社会的稳定。
 
首先说一下爱国之心。这两、三个月,世界上发生了一连串的大事。且不说突尼斯、埃及的政体变革,这毕竟是人家的内政;也不说日本的海啸灾害引发的核灾难,毕竟这几年我国也自然灾害频发。我要说的是利比亚,一个小小的国家发生着吸引世界眼球的大事。利比亚反对派发起了一个结果夹生了的反政府运动,面对晕头之后又强势起来的利比亚政府力量,世界列强终于露出了狰狞的嘴脸,他们派出了强大的武装力量,对最高统帅仅仅是上校的弱小军队实施了无情的打击(议论声)。当然,设立禁飞区是联合国授权了的,就是不准有未经联合国授权的飞机在空中飞行。但是,承担禁飞区任务的美法英联军并不这样理解禁飞区的概念,而是借用联合国的授权大肆轰炸利比亚的政府武装力量和军事设施。既然狂轰滥炸不是联合国的授权,我就不再称他们为联合国部队,而是根据出动飞机的情况姑且称之为美法英八国[1]联军,这不由地让我想起一百多年前中国就曾被英法八国联军践踏过;十年内阿富汗、伊拉克也被美英多国联军给祸害的远不如之前宁静。他们具有砸烂一个国家的强大力量,却没有表现出建设好这些国家的责任心。(议论声)
 
我们大家都能看到,利比亚已经陷入到内战状态,美法英八国联军以保护平民不受伤害的名义协助一方去攻打另一方,反而让战火不断延续下去,恐怕得一直打到让一个合法政府彻底倒台为止,也可能会导致利比亚分裂成两个国家,或长期内战,总之都会遭致更多的生灵涂炭。这将是以保护平民之名开头,以更多平民死于战争之实结尾的又一典范。前南斯拉夫不也是在美英多国联军的连续78天的轰炸中解体了吗?
 
网上有人评价说,现在的世界,列强们先是鼓动别的国家内部自相残杀,然后再帮助这一方去杀另一方,最后可能再把不听话的这一方给除掉。不管怎么说,我们看到的是这样的结果:列强们的逻辑就是世界的逻辑,列强们的道理就是世界的道理。从媒体可以看到俄罗斯总理普京是这样评价这次战争的:“所有这一切都处在保护爱好和平的平民的伪装下。逻辑在哪里?良心在哪里?两样都没有!”“利比亚的情况表明,俄罗斯做出加强自己军力的决定是正确的。”我十分赞同这一观点。一个国家要是不想沦落成利比亚、伊拉克,就必须有强大的自卫实力。国家不强大,就会受欺辱。我们不称霸,但也决不能落到别人想怎么打你就怎么打你的地步!(长时间掌声、欢呼声)强大是需要实力的,这种实力集中体现在科技水平上。因此,报效祖国应该是你们各位的首选。希望你们既要拥有爱国的实力,又能用自己的实力托举起祖国的尊严与强盛!(掌声)
 
其次说一下爱国之情。北非与中东的政局动乱,勾引出反华势力的极大期待。希拉里高调要向中国输出民主;美国驻华大使亲自到网络煽动集会的现场去“打酱油”(掌声笑声),恐怕是指望看见突尼斯场景的再现。境外民运分子更是不断利用互联网来煽动网民采取有计划、有步骤的行动以谋求中国政局的混乱,从而火中取栗。现在的问题是,到底是谁希望中国政局动荡,到底是谁希望中国陷入混乱的泥潭之中?
 
中国现在已经成为世界上第二大经济体了,这难道不算是成功吗?中国经济长期以来以世界上最快的速度增长,西方国家又是在以什么速度发展呢?大经济学家林毅夫教授预言中国的经济在2030年将赶上美国,这难道不是中国政策正确的标志吗?是谁希望我们停止经济发动机而陷入混乱之中?恐怕就是在经济上被我们追赶上或要追赶上的国家吧?假设两个人比武,一方如果完全效仿对方的招术,在战略上怎么可能超越对方?这就是中国在科技上难以超越西方国家的根本原因,因为我们总是亦步亦趋地在科技大国的后面进行研究,缺乏战略创新、行业引领的动力。因此,在相互对抗中,弱方只有运用与对方不同的战法才有机会超越对手。中国的经济状况已经表明中国的制度是成功的,是有利于经济发展的,凭什么我们一定要改换成西方的方式呢?(掌声)
 
再说说境外的民运分子。他们轻松地坐在家里,一心想的就是如何仅凭手指敲着键盘,就利用互联网的放大效应来搞乱中国。这就如同网络攻击中的反射式拒绝服务攻击一样,凭借的是网络的倍增效应来攻击目标(议论声)。他们所煽动的集会是要达到什么目的?真的是要诉求个人利益吗?显然不是,因为没有这么多人的个人情况是相同的。我支持个人利益诉求,这也是我公开我的邮箱的原因。我欢迎所有师生直接向我反映问题,因为有问题就应该谋求解决,至少我可以答复什么原因解决不了什么样的问题。但是,不同利益诉求的人聚集在一起会有什么样的共同语言?唯一的共同点就是将个人利益诉求演变成政治利益的诉求。问题是这样就能解决个人利益的诉求吗?最后还不是沦落成境外这些职业政客们的工具?他们不就是指望着享受国外的生活、让公众成为傀儡、然后坐收渔利吗?难道他们回国来主政就能够把中国的经济搞得更好吗?事实上,中国被西方世界所敌视绝不仅仅是意识形态的问题,而是中国在世界上地位日益上升所引发的问题。俄罗斯的政体倒是转换到西方的模式上去了,不是照样被西方世界所敌视吗?
 
一个国家的政体就如同一座大厦,难道仅仅因为水龙头修不好就要把整幢楼拆除吗?要知道拆掉一幢楼而去重新建设新楼其代价是极其高昂和惨烈的(议论声)。利比亚正在给我们示范着这样的结局,已经有三十余万人逃离了这个国家。既然我们要继续住在这个大厦里,我们就决不能允许任何人对这座大厦进行破坏!因此,爱国就是要爱护我们赖以生存的家园,抵制造谣蛊惑者让中国社会动乱的任何企图。抢盐事件已经给我们以这样的启示:如果大家都能抵制那些谣言与煽动、看透这些蛊惑背后的阴谋与险恶的嘴脸,社会才能够保持稳定。因此,真正的爱国之情就是要像保护自己眼球一样来维护社会的稳定。(掌声)
 
同学们,无论你们今后走到哪里、工作在什么岗位,都要一如既往地秉承“厚德、博学,敬业、乐群”的校训,弘扬“团结、勤奋、严谨、创新”的校风,你们所取得的每一项成绩,都是对祖国、对母校最好的支持与回报!我衷心祝愿每一位同学:常怀爱国之心,常抒爱国之情!健康快乐,前程似锦,鹏程万里!
谢谢大家!(长时间掌声)


MySpace 为什么会失败?

2011-03-28 10:02

[lessons, myspace]

前些年 Myspace 是社会网络的王者,在2005年7月由News Corp以 $580 million 收购。但从此之后,MySpace 停止了增长,用户流失飞快,在2010年5月时只有109 million用户了,比去年下降13%。

LeWeb采访了MySpace CEO Mike Jones,开场白:
主持人:MySpace最近有一些前途问题,我听说the MySpace “plane” that’s in a death spiral has increased its velocity,你在reburn the engine,... try to save the plane from hit ground.
...
What's like you trying to make change the company signification the world from hit the ground?

这儿说到:
Workers inside MySpace tell me that this infrastructure, which they say has “hundreds of hacks to make it scale that no one wants to touch” is hamstringing their ability to really compete.

They answered with the cameras off: they can’t change their technology to really make new features work or make dramatically new experiences like the one that Aweditorium brought to the iPad. And now that they have laid off a lot of people morale is down and hiring is very tough for them, they tell me.

This bet on Los Angeles doomed MySpace when Facebook came along. Facebook has hired tons of talent from Google and other companies. This expertise helped Facebook not only keep up with scale, but add new features. Just today the QA team at Facebook shipped a cool new feature.

n Silicon Valley company managers, investors, and others have noticed these two things and are actively betting against both. This will make it tough for Microsoft to get its cloud computing strategy to work and will be tough for tech companies (and money) to locate in Los Angeles. It wasn’t lost on me that yesterday when I was at Y Combinator several of the folks involved there bragged that Ashton Kutcher visited the headquarters a few weeks ago.
I remember back when I worked at Microsoft that folks in the evangelism department bragged that they got MySpace to switch to Microsoft technologies like ASP.NET (MySpace used to be on ColdFusion which was an even worse technology bet and was creaking all over the place). Facebook, meanwhile, had made bets on LAMP (Linux, Apache, MySQL, PHP) and that let them hire quicker and find people who knew how to scale that stuff up big time.
Interesting lessons to watch. What decisions has your company made to accelerate innovation or doom it?

这么对比,答案已经很清楚了。成功的技术和架构固然有价值,我以为失败的教训更有意义一些。
还有 MySpace CEO Mike 的坦诚令的我震惊无以复加。


疯狂的Groupon

2011-02-22 14:44:26


from 第一财经周刊官方博客 by 第一财经周刊

疯狂的Groupon - 第一财经周刊 - 第一财经周刊官方博客

 

“史上最快的公司”Groupon正以少见的激进姿态进入中国,并且拉上了强横的腾讯。 

文|CBN 记者 郭颖哲 龚鸿燕 杨轩 
      实习记者 孙天
制图|陈杨

 

2011年1月的一天下午,一通陌生电话打到“满座网”的前台,带去了令人开心的消息—这家“新开张的礼品公司”希望让满座网的全体员工试吃它的巧克力产品。但是,免费巧克力需要凭一条内含电子券的手机短信获取,因此它需要得到满座网的通讯录。
前台小姐表示很乐意帮这个忙。几分钟后,拨打这通电话的人便轻松得到了这家在中国销售规模位列前五名的团购网站所有员工的联系方式。后来,感到事有蹊跷 的满座网COO王珂回拨了该号码,结果令他很震惊—这并不是什么礼品公司,而是国际知名人力资源公司万宝盛华的中国总?部。
“谁都知道,万宝盛华是受雇于Groupon的。”王珂说,他感到原本还有些像是隔空喊话的Groupon入华之事,一下子逼到了眼前。
没错,史上成长最快的公司Groupon的确已经来了,而且有一个让中国互联网创业公司心惊胆战的合作伙伴—腾讯。2月1日,域名 “gaopeng.com”的注册信息显示,这个域名已经被转至腾讯名下,注册人是欧阳云。这位腾讯公司的高管如今已是Groupon和腾讯合资公司的 CEO。此前,Groupon.cn已经被国内团购网站团宝网抢注。一月中旬,《第一财经周刊》记者曾在Groupon位于北京乐城中心B座的办公室与其 沟通,欧阳云以不方便为由拒绝了采访。一同在场的Groupon中国区副总裁Mads Faurholt则简单表示“目前(1月中),我们已经招了大概五六十人,事情进行得很顺利,网站很快就能看到了。我们的确是跟腾讯集团在合作,股权比例 是50:50。”Groupon从负责海外业务的原City Deal的团队里抽调了五六名欧洲人过来,他们非常年轻,德国人Faurholt身居要职,也不过二十六七岁。
1月24日,Groupon宣 布新一轮融资完成,其创始人Andrew Mason意气风发地出现在各大媒体上,宣布其刚刚融到的9.5亿美金中“将有大部分花在亚洲,尤其是中国”。算上前两轮融资,这家成立两年多的团购网站 已经融资11.15亿美元,估值更是高达47.5亿美元。
美元不会给中国团购网站带来太多压力,真正让它们担忧的是Groupon接下来可能 的疯狂攻势。1月26日,在德国慕尼黑参加DLD大会的李开复发微博称:“Groupon用超过10%的股份收购了德国 Citydeal;Citydeal侵略性很强,在欧洲曾经双倍薪水从对手抢人,打赢后又大批解雇;Citydeal 团队国际扩展执行力很强,所以在Groupon内部他们已经成为国际扩展的负责人,因此德国人在主导Groupon在华发?展。”
Citydeal创始人便是德国人Oliver Samwer,他的另一个身份是Groupon国际事务总裁。Citydeal创办于去年1月份,5月份便被Groupon收购。正是凭借上述侵略性很强 的策略,Citydeal短短几个月内便把业务扩张到欧洲18个国家的140多个城市。
按照Mason的说法,在考虑以什么样的方式进入中国上面,他们的确纠结过好一段时间。原本,Groupon打算像进入其他国际市场那样,通过控股当地规模较大团购网站的方式进入中国。2010年10月,他们曾经投石探路,却发现中国的团购网站们并不领情。
几乎未带任何商量口吻地,它群发Email给国内团购网站的CEO,告诉他们被期望于10月的某个具体的日期和时间,集体出现在香港国际机场的一家咖啡厅同Groupon的代表见面。
作为唯一到场的国内团购网站CEO,拉手网创始人吴波从30几岁的德国人Oliver Samwer嘴里听到了十足的狠话:“如果你不跟着我们干,那就等着被活埋吧。”
彼时,几乎每家身后都站着为了将来上市时赚取几十倍利润而不惜砸出重金的VC大佬,“弹药”充足的国内团购网站没有谁能够接受Groupon的控股要求。
Groupon不愿意就此铩羽而归,谈判破裂后立即买下了香港、新加坡和菲律宾三地最大的地方团购网站。到了12月,拉手、美团分别获得了金沙江创投和红杉资本数千万美元的投资。不久后,国内规模前十的团购网站纷纷完成第二轮融资,团队规模和落地城市都在成倍增加。
拉手网的团队在两个月内扩张到1500人,并在100多个城市落地。但吴波在忙碌之中依然没有忘记Groupon对中国市场虎视眈眈这件事。而恰巧由于 拉手网的股东之一泰山投资也是欧洲一家团购网站DailyDeal的战略投资人,经介绍,Daily Deal的高管给吴波写了邮件详细介绍了Groupon德国团队的“焦土政策”—“你们的员工会先被两三倍于现在的薪水挖走,但接下来他们便会失望,因为 对方会强制他们同意更改合同上的数额,不行就把他们开掉,这些人就彻底被这个行业抛弃了。”这与李开复的微博传递了同样的信息。
1月11日前 后,一份Mads Faurholt写给某私立大学学生就业中心的邮件在网上被不停地转载,里面表示Groupon“融到了许多钱,愿意给员工有竞争力的薪水”。几天后,更 有进一步的消息称,Groupon已经来了,临时办公室就设在北京国贸附近,并且初步建起了一支几十人的团队,而他们中的大部分人,Faurholt说, 就像Groupon中国的十人核心成员一样曾有知名投资银行或咨询公司的从业经历。
在离2011年春节还剩不到半个月的时候,战火一下子烧到了中国团购网站的家门口。终极Boss降临,就像电影里演的那样,个头是英雄们的好几倍,并且全副武装、气势汹?汹。
事实上,早在招聘邮件泄露之前的1月初,Groupon在中国的疯狂招聘便已开始。欧阳云为合资公司找来了一家长期合作的猎头,希望帮助Groupon 中国在三个月内招聘到1500人。当时,大家曾有一个礼拜始终在商量招人的方案,甚至到了谈价格准备签合同的地步,尽管猎头公司的高管也觉得“欧洲来的那 帮小伙子都是坐在地上跟人谈事”挺不靠谱,但工作总归是不断在推进当中。
然而事情很快有了变化。1月8日,John.Ho将自己的 Linkedin页面介绍改为“Groupon中国的第一个员工”。这个年近五十的香港人曾任亚信科技的技术总监,并且主导了这家公司“在2000年那场 纳斯达克在亚洲最为成功的IPO”,长期生活在北京。他到任Groupon中国的COO不到20个小时后,原来的方案就被推翻,Groupon方面提出要 大规模地接触猎头。
到1月中旬,国内有几十家大大小小的猎头都已经接到了来自Groupon的“不可能的任务”—不仅时间非常短、所需的人员 数非常多,而且由于合资公司还没注册下来,其工作合同是不具备法律效力的。万宝盛华的加入还算让事情有了个过渡之法,这家全球最大的派遣公司可能跟 Groupon全球签订了协议,让新招进来的人得以暂时用“派遣员”的身份为Groupon中国工作。
即便如此,猎头公司们还是发现很难安下 心来给Groupon中国招人。“我们希望引导客户做一个清晰思路,首先对组织构架进行确认,再弄清楚自己对每一个职位的要求,这样才能布局整个招聘。” 其中一家不愿意透露名字的猎头公司告诉《第一财经周刊》,“但客户连个JD(Jobs Description,即职位描述)都没给,简单来说,他们就是什么人都要。”
Groupon只是简单告诉这些猎头,他们需在3月份之前为 北京、上海、广州、深圳四个一线城市的站点分别招纳50到80人,兼覆盖成都、杭州、济南等7个二线城市,“但就连他们的地方办事处组织架构、分工是什 么,我们都不知道。”该猎头说,“或许连他们自己也没有想好。”
猎头们虽然有些找不到北,但广撒网还是起到了一定的效果。Groupon招人 的消息很快在微博、豆瓣等SNS社区以及各个科技博客、招聘圈子网站里传播开来。在发布招聘消息后,跟帖数量以每天几十个增加着,感兴趣者不乏来自雅虎、 微软等IT巨擘的工程师以及一些小型本土团购网站的BD。
陈忱不同于这些有互联网或者销售经历的人,事实上,从2010年7月本科毕业以后, 她一直是以翻译文书为生的自由职业者。但是,为了将来能进一所有名气的美国商学院上学,她必须想办法进入一家“美国人一听就知道”的公司。“觉得 Groupon跟我的需求挺匹配的,经历一下也不错。”但是,在投了简历几天没有回音之后,她主动来到Groupon设在北京乐城中心B座的办公室。
陈忱并没有看到想象中的热闹景象,Groupon的办公室还没完全装修好,“右手边的大房间好像还是空的,没有开灯”,不时有神色匆忙的外国人或者中国 人走来走去,只有绿底的公司Logo和立在地上的招聘广告告诉她,她找对地方了。这并不容易,因为Groupon并没有公开他们的办公地址,“甚至大楼的 前台都还不知道有这样一家新搬进来的公司”。
这一次“霸面”经历居然非常顺利。“我就跟一高一矮两个老外站在他们前台聊了会儿。我刚递上简 历,还没怎么介绍自己,他们就特别热情地表示‘我们需要大量的销售,你敢于这样自己过来推销自己,就很有做好销售的潜质’。”陈忱觉得这种态度很轻率, “好像恨不得马上要你来上班似?的。”
接下来,面试她的人开始主动推销自己,试图让她对Groupon的光明前景深信不疑。他告诉陈忱,Groupon在世界很多地方都有分公司,都是从零开始,都很成功,中国可能跟这些市场不一样,但是中国的很多特点在别的市场里也有,他们会把这些经验拿到中国来用。
“他们还说会建立本地化的团队,跟中国的大公司合作,就是QQ。”陈忱回忆道,“那个矮一点的最后还强调说,Groupon有用不尽的钱,到今年5月,它一定会做成中国第?一。”
聊了不到十分钟,对方便问陈忱能否马上来上班,哪怕是先做兼职也可以。“他们太缺人了,我甚至怀疑他们根本就不进行筛选。”陈忱最终决定放弃,继续等待另外几家大公司的笔试通知。
随着招聘的深入,猎头接到越来越多候选人的投诉。“他们抱怨Groupon不靠谱,”前文提到的猎头公司高管说,“按照指定的面试时间和地点去到那里, 却见不着约定的面试官,要么就是整个过程中面试官不停地换人,毫无章法可言。”更让人感到不安的是Groupon虽然急着把人招进来,但对大部分应聘者都 没有给出具体的职位,此前传说中给BD的高达8000元起薪,在3到6个月不等的试用期内也要减半。
“别说是那些候选人,这样的混乱我们也深 有体会。”猎头方面对《第一财经周刊》表示,跟Groupon接洽的两周以来,对它的对外途径和内部分工仍无从知晓。“我们公司各个级别的人都可能被他们 接触,而且他们一个公司各个级别的人也都来和我接触,前前后后一共有5个人之多,并且那些主管每个人分工都一直在变,今天管这茬明天管那茬,毫无章法可 言。”
对此,Groupon方面一直坚持告诉猎头“你们只管找人,把每天面试安排得满满当当就好,至于其他事,我们会自己决定”。
猎头方面感到非常为难,如果对候选人不负责任,太多的投诉将影响他们的商誉。但是,那几个欧洲人小伙子显得那么干劲十足,他们穿着方便的休闲T恤和牛仔 裤每天忙上忙下,无论是面试还是商量把点铺到什么城市、谈下什么商户,都是一脸热切的表情,“那感觉就像是一群刚刚创业的大学毕业生,全然没有大公司的样 子。”
“诚意倒是毋庸置疑,但他们根本不知道该如何跟猎头合作。”接受《第一财经周刊》采访的两家猎头,为Groupon服务了不到一个月,便先后放弃了这个单子。据悉,目前仍然坚持的猎头只剩下七八家。
招聘方越来越迫切,一些有互联网从业经历的面试者像传销一样被要求发展数十人进入Groupon。而采取各种途径获取本土竞争对手销售人员联系方式的,也不只万宝盛华一家。
吴波春节前告诉《第一财经周刊》,当时拉手网的BD已有六成被Groupon请来的猎头电话垂询过了。“但是目前还没有谁离开。”这家号称国内规模最大 的团购网站,有1000多人的庞大销售团队,被认为是Groupon挖角最大的一座人力资源“金矿”。“如果有人要走,也得等年后吧。”吴波坦言自己也不 是完全有把握。
针对疯狂招人的Groupon,吴波的拉手网和满座网、F团等几家较大的团购网站共同建立了一个概念上的联盟以期抵制“被挖 角”。“过去我们都在互相挖角,现在拉手网号召大家都停下来,我们把来自DailyDeal的邮件翻译成中文给员工们看,让他们了解Groupon的做 法,并且以提高福利的形式提升忠诚度。”而更重要的一个杀手锏是—联盟中的十几家团购网站将永不录用跳槽到Groupon的员工。
“可别像美 国的投资人那样被Groupon忽悠了。”摩根大通的一位VP表示,如果Groupon春季IPO的消息确切,那么在这个时候是否进入了中国市场会在很大 程度上影响它的估值。“从零开始,不考虑盈利,短时间内快速拿出好看的数字,他们不急才怪。这样的做法你们不觉得似曾相识?么?”
1月26 日,加入未满1个月的Groupon中国区市场部副总裁任鑫离职,这位曾在新蛋网中国负责过网络营销并在其全球总部工作过的公司人被认为是电子商务营销方 面的专家,他在艾瑞网开有专栏,其撰写的Mars Opinion电子商务博客也颇具影响力。“回到酒店,继续干活。如果一家公司能让快要辞职的员工还愿意投入大量时间精力为它工作,这本身也说明了这家公 司工作的吸引力,也说明了这个员工对于公司和团队的正面态度。”在当天稍晚一些的一篇微博中,任鑫如此写道。
Groupon在中国的未来表 现,或许还要看合作方腾讯对合资公司有多大投入。除了域名和指派一名CEO以外,腾讯目前并未将已有的团购业务并入合资公司。对此,John.Ho在回复 给《第一财经周刊》的邮件中表示,“我希望大家能够从初期招聘的乱象、竞争对手的紧张和害怕情绪等一大堆影响因素中分辨出事实真相。对于一家刚刚进入中国 市场两周的公司而言,我觉得Groupon已经做得很好了。”

 

Groupon的疯狂涨势

2008年11月
安德里·梅森创建Groupon,总部位于芝加哥

2009年
用户总数200万
业务覆盖美国本土
收入8500万美元

2009年6月
网站实现盈亏平衡,利润率高达30%

2009年12月
融资3000万美元

2010年5月
收购德国团购网站Citydeal,其创始人Oliver Samwer成为Groupon国际事务总裁。

2010年
用户总数5000万
业务覆盖35个国家
收入6亿美元

2010年4月
融资1.35亿美元
估值13.5亿美元

2011年1月
融资9.5亿美元
估值47.5亿美元
进入中国市场

更多精彩请关注:http://www.cbnweek.com/


终结技术架构争论

2011-02-16 18:17

[python, web]

Quora.com 是facebook CTO离开后的创业项目,现在已经有不小成就,在美国流量排名已经达到634名
 作为成就了Facebook技术体系的人,又有机会从头构建技术体系,其选择必然有所参考价值。

Quora并没有继续沿用 PHP

PHP 某些糟糕的语言特性
Facebook 工程师喜欢PHP么

而是选择了 Python

Python was a language that Charlie and I both knew reasonably well (though I know it a lot better now than I did when we started). We also briefly considered C#, Java, and Scala. The biggest issues with Python are speed and the lack of typechecking.

We decided that Python was fast enough for most of what we need to do (since we push our performance-critical code to backend servers written in C++ whenever possible). As far as typechecking, we ended up writing very thorough unit tests which are worth writing anyway, and achieve most of the same goals. We also had a lot of confidence that Python would continue to evolve in a direction that would be good for the life of our codebase, having watched it evolve over the last 5 years.

So far, we've been pretty happy with the choice. There's a small selection bias, but all of the employees who'd been working with other languages in the past have been happy to transition to Python, especially those coming from PHP. Since starting the following things have happened:

  • Python 2.6 got to the point where enough of the libraries we used were compatible with it, and we made a very easy transition to it.
  • Tornado (web framework) was released as open source, and we moved our live updating web service to that.
  • PyPy got to the point where it looks like it will eventually be usable and will give us a significant speedup.
  • Python data structures map well to JavaScript data structures so marshaling data between the browser and the server is straightforward and easy.  This is really nice since Quora involves a lot of interactions between the client and server that aren't page loads.
  • Python code tends to be very readable and since we wanted to be able to work on the site with a bunch of people, this was important.
  • There are lots of other libraries that are written in Python so its easy to incorporate things like custom mail servers, task queues, etc. into the rest of our codebase.

为何没有选择Java

For a lot of little reasons, Java programs end up being longer and more painful to write than the equivalent Python programs. It's also harder to interoperate with non-Java stuff. Scala had a lot of the downsides of Java and the JVM, although it wasn't quite as bad. The language seemed a little too new and like it would bring some unnecessary risk (for example, who knows how good will support be in 10 years).

没有选择 C#

C# seemed pretty promising. As a programming language, it's great, but:

  • We didn't want to be on the Microsoft stack. We were up for learning something new, and MS SQL Server actually seemed pretty good, but we knew we'd need to integrate with lots of open source code that has only second-class support for .NET, if it supports it at all. Also, most of the best engineers these days are used to open source stuff.
  • We didn't want to take the risk of being on Mono (an open source implementation of C#/.NET). It's not clear how long funding will be around for that project, and I'd heard of various performance problems. Plus, it seemed like everything else in the C# ecosystem would assume we were on the Microsoft stack.

数据库选择 MySQL

使用 Memcache 作为数据库前面的cache
据说Quora实现了两个 C++ 的服务,采用 Thrift 作为远程调用和语言粘合剂
Pylons 为 web framework
Tornado 实现 Long Polling(Comet)
采用 JQuery 为 Javascript 基础库,还有 JQuery UI
HAProxy Load-Balancing
Nginx as reverse-proxy server

-------感言分割线------------
有很多人说“选择什么语言都一样”,是的,我很赞成,这话我也常说。但是选择语言后,之后的影响是深远的,乃至于思维理念、人都会不一样。这是一句空话。
至此在我内心关于架构的争论结束了。


能知道究竟是那个进程使用了swap吗?

2011-02-15 12:40:40


昨天有同学问了这个问题
我查了一下:
top 显示关于内存的信息
Mem:   1984888k total,   867772k used,  1117116k free,    88520k buffers
Swap:  7201788k total,        0k used,  7201788k free,   295756k cached

其中 swap 信息来自于 /proc/meminfo
SwapTotal:       7201788 kB
SwapFree:        7201788 kB

是 kernel 内页使用情况的真实反映:
mm/swapfile.c:1710: val->totalswap = total_swap_pages + nr_to_be_unused;

top 貌似也能显示每个进程的 SWAP 信息:
其值来自(402为进城id):
/proc/402/task/402/stat or /proc/402/statm
数值分别是:
size, resident, share, trs, lrs, drs, dt

其值不可能是真实的swap信息,计算方式是
case P_SWP:
  MKCOL(scale_num(PAGES_TO_KB(p->size - p->resident), w, s));
  break;

我想如果内核的mm模块不报告page的进程信息,那么压根就没有地方能准确得到“那个进程使用了swap”信息,后来在 htop 的faq 里找到了佐证: http://htop.sourceforge.net/index.php?page=faq

[update]
不知为何,我机器上的代码居然是2006年的,那时还没有以下方法呢

2008年在 /proc/pid/smaps 添加了 Swap 信息(account swap entries)
最早的实现方法是遍历了所有的page, 如果 is_swap_pte, 就记录为 swap

还有一个更精确的计算是/proc/pid/pagemap,但是是二进制的

 * /proc/pid/pagemap - an array mapping virtual pages to pfns
 *
 * For each page in the address space, this file contains one 64-bit entry
 * consisting of the following:
 *
 * Bits 0-55  page frame number (PFN) if present
 * Bits 0-4   swap type if swapped
 * Bits 5-55  swap offset if swapped
 * Bits 55-60 page shift (page size = 1<<page shift)
 * Bit  61    reserved for future use
 * Bit  62    page swapped
 * Bit  63    page present


诺基亚新上任的 CEO Stephen Elop:我们正站在一个熊熊燃烧的平台上

2011-02-10 15:33:31


新官上任的三把火能点燃诺基亚吗?36氪对这封邮件进行了编译,或许你可以从中找到答案,以下为邮件正文:

大家好,

有这样一个故事,有一个人在北海的石油平台上工作,一天晚上被一声爆炸巨响惊醒,整个石油平台都着火了。他瞬间被火焰包围。穿过浓烟和热气,他勉强走出混乱,走到了平台边缘。当他从平台上往下看时,看到的只有黑暗、冰冷、令人生畏的大西洋海水。

火焰不断靠近他,他必须在几秒内做出反应。他可以站在平台上,被熊熊大火烧死。或者,他可以从30米高的平台上跳进冰冷的海水里。他站在一个“燃烧的平台”上,并且他必须做出选择。

他决定跳。这事出乎意料。在一般情况下,他从未想过要跳进冰冷的海水。但当时并非一般情况,他的平台着火了。他跳进海水,活了下来。在获救之后,他表示一个“燃烧的平台”导致他的行为发生了急剧变化。

我们也站在一个“燃烧的平台”上,并且我们必须决定如何改变我们的行为。

在过去几年中,我和你分享过来自股东、运营商、开发者、供应商和员工的声音。今天,我要分享一下我的理解和我的信念。

我认为我们正站在一个燃烧的平台上。

并且,我们面临着多处爆炸,我们面临着多个热点,让我们周围的大火更加凶猛。

比如来自竞争对手的强大热量,其速度之快超乎想像。苹果通过重新定义智能手机、把开发者吸引到一个封闭而又异常强大的生态圈中颠覆了市场。

2008 年,在300美元以上手机中,苹果市场份额为25%;到2010年增加到61%。2010年第四季度的年市盈增长率达到了78%。苹果证明,只要设计出 色,消费者就愿意购买体验绝佳的高价手机,开发者也愿意为其开发应用。苹果颠覆了市场,并且现在苹果统治着高端市场。

然后是Android。在大约2年的时间里,Android平台吸引了应用开发者、服务提供商和硬件厂商。Android从高端入门,目前正在赢得中端市场,并且很快他们会转向100欧元以下的手机。Google已经成为一支举足轻重的力量,在核心中融入了大量业内创新。

我们再来看看低端市场。2008年,MediaTek 开始提供全套的手机芯片组参考设计,这让中国深圳的厂商可以快速生产手机。目前全球三分之一以上的手机来自这个生态圈,侵蚀了我们在新兴市场的份额。

竞争对手在我们的市场份额上放火,那么诺基亚在做什么呢?我们落后了,我们错过了重大趋势,并且我们浪费了时间。当时我们认为我们的决定是对的;但是事后我们才发现我们已经落后几年时间。

2007年第一步iPhone问世,而我们目前还没有一款与之相媲美的手机。Android刚刚出现两年多,但本周他们的智能手机销量超过了我们。难以置信。

我们诺基亚内部有一些天才的创新,但我们没有将其迅速推向市场。我们曾认为MeeGo可能会成为一个赢得高端手机市场的平台。但是,以目前的速度,到2011年年底,我们或许只能推出一款MeeGo手机。

在 中端市场我们有塞班。事实证明塞班在北美等领先市场没有竞争力。此外,事实证明塞班是一个越来越难对付的开发环境,无法满足源源不断的用户需求,导致产品 开放速度变慢,并且在拖了硬件平台的后腿。所以,如果我们还像以前那样,我们将更加落后,而我们的竞争对手将更加领先。

在低端市场,中国贴牌厂商开发手机的速度十分惊人,用一名诺基亚员工半开玩笑的话说,连制作一个幻灯片演示稿的时间都用不了。他们更快、更便宜,他们正在挑战我们。

并且真正让人不安的是我们甚至没有拿起合适的武器反抗。我们仍然习惯于采用针对不同价格市场推出不同手机的战略。

设 备之战现在已经成为生态圈之战,生态圈不仅包括硬件和软件,而且还包括开发者、应用、电子商务、搜索、社交应用、位置服务、统一通信等内容。我们的竞争对 手并不是靠设备夺取我们的市场份额的;他们靠的是一个完整的生态圈。这意味着我们不得不决定如何创建、催生或加入一个生态圈。

这是我们需要做出的决定之一。与此同时,我们已经失去了市场份额,失去了用户的青睐,失去了时间。

周二,标准普尔称他们将把我们的A长期和A-1短期评级列入消极信用观察列表。上周Moody也做出了类似举动。这大概意味着在未来几周,他们将对诺基亚进行分析,并可能做出信用评级降级决定。这些信用机构会什么要这么做呢?因为他们担心我们的竞争力。

诺基亚的消费者偏爱度在全球下滑。在英国,诺基亚品牌偏爱度已经降至20%,比如去年下降了8个百分点。这意味着只有五分之一英国人更喜欢诺基亚手机。诺基亚在其它市场也日益式微,包括诺基亚的传统地盘:俄罗斯、德国、印尼、阿联酋等。

我们是如何走到今天这一步的?为什么当周围世界不断进步时我们却落在了后面?

这是我努力想搞清楚的。我想至少部分原因在于我们诺基亚的内部态度。当我们的平台熊熊燃烧时,我们火上浇油。我相信我们一直缺乏问责制和领导力带领公司走过这些变革时代,我们有过一系列失误,我们创新的速度一直不够,我们缺乏内部合作。

诺基亚,我们的平台正在熊熊燃烧。

我们正在寻找出路,一条可以重建市场领导地位的路。当我们在2月11日分享新战略时,那将是变革公司的重大举措。但我相信,齐心协力,我们能够面对前面的挑战。齐心协力,我们可以选择塑造未来。

燃烧的平台让站在平台上的人改变了自己的行为,做出大胆、勇敢的决定,迈向未知的未来。他活了下来,有机会讲述自己的经历。现在,我们也有一个绝佳的机会去做类似的事情。

Stephen。


我的工作模式

2011-02-10 15:03

[samba, synergy2, gyp]

我有两台计算机,一台是 Windows XP,另外一台是 32bit Ubuntu。 设置了一些环境,让工作顺畅一些。

Samba 共享 Ubuntu 下的工作目录,Windows 共享访问

好处: 代码只有一份,一次修改,两个地方同时生效。通常在 linux 下操作文件、代码库,需要写大量代码时才会使用 windows。

在 windows 下把 linux下的工作目录映射为一个逻辑盘

Samba 配置 /etc/samba/smb.conf 内容大致为

[global]
server string = xxx
dns proxy = no
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
map to guest = bad user
usershare allow guests = no

[w]
comment = a shared directory
path = /path/to/shared
guest ok = no
write list=username
create mask = 0600

Synergy2,一套键盘鼠标控制两(多)台计算机

一般使用 linux 作为主机,其配置也是相当的简单

section: screens
 linux-name:
 windows-name:
end
section: links
 windows-name:
 right = linux-name
 linux-name:
 left = windows-name
end

windows 下的 Synergy2 有设置界面。apt-get 安装的版本可能稍微旧了一些。

GYP,编译系统

同时支持 Makefile 和 Visual Studio 的 .vcproj 工程文件,出自 Google 的 Chrome http://code.google.com/p/gyp/

其中 gyp 内容一般为:

{
 'targets': [
 {
  'target_name': 'foo',
  'type': 'executable'
  'dependencies': [
   'xyzzy',
   '../bar/bar.gyp:bar',
  ],
  'defines': [
   'DEFINE_FOO',
   'DEFINE_A_VALUE=value',
  ],
  'include_dirs': [
   '..',
  ],
  'sources': [
   'file1.cc',
   'file2.cc',
  ],
 },
 ],
}

gyp -fmake foo.gyp 能产生 Makefile
gyp -fmsvs foo.gyp 产生 foo.vcproj 以及 foo.sln

其编译速度通常比 cmake, scons 快很多。管理大型工程是非常的合适。
其实还能生成 Mac 下的 xcode 项目文件,可惜我没有 Mac 系统。

使用 Visual Studio 写代码比 vi 能快不少。


程序员三大法则

2011-01-14 09:50:39


程序员三大法则

from 岁月如歌 by lifesinger

第一法则

程序员不得损害产品质量,或袖手旁观产品质量受到损害。

第二法则

程序员必须服从产品经理的命令,除非违背第一法则。

第三法则

程序员必须保护自己,除非违背第一和第二法则。

据说还有一条繁殖定律:

繁殖定律

程序员不得参与程序员的孕育和培养,除非新程序员的行动符合以上三大法则。

参考资料:Three Laws of Robotics


使用 OCR 识别验证码

2011-01-07 10:18

[ocr]

tesseract-ocr 是一个历史悠久的 OCR 引擎,代码位于 http://code.google.com/p/tesseract-ocr/。现在由 Google 开发。几年间代码有了很多 Google 的风格,也相对成熟稳定了一些。对于简单英文字符有很高的识别率。

在代码顶层目录执行
TESSDATA_PREFIX=./ api/tesseract 1.jpg 1 -l eng
解释一下:
TESSDATA_PREFIX 是环境变量,该目录下有 tessdata/
下面应该有 configs/ eng.traineddata 等
tesseract 是 OCR 识别程序
1.jpg 是需要识别的图像文件
1 会生成 1.txt 的识别结果
-l eng 是指应用训练库 eng.traineddata 进行识别

一般难度的验证码,如

都可以达到 20% 左右的的正确率。

tesseract-ocr 没有关于layout analysis,如果先对图像预处理,会有更高的效果。

如果针对图像训练会有意想不到的效果。但是其wiki里的文档没有说太明白
过程如下:

  1. 先生成box文件,可能有错误
    api/tesseract 1.jpg 1 makebox
    api/tesseract 1.jpg 2 makebox

  2. 使用 python 的编辑器,调整 box 文件内矩形数据的正确性
    python tesseractTrainer.py

  3. 开始训练。
    api/tesseract 1.jpg {output} box.train
    api/tesseract 2.jpg {output} box.train
    ...

  4. 对训练结果进行转换
    training/mftraining *.tr
    training/cntraining *.tr
    training/unicharset_extractor *.box

    cp unicharset tessdata/rr.unicharset
    cp pffmtable tessdata/rr.pffmtable
    cp inttemp tessdata/rr.inttemp
    cp normproto tessdata/rr.normproto

  5. 合并成 rr.traineddata
    cd tessdata
    ../training/combine_tessdata rr.

    之后就可以使用-l rr来识别了

Google员工自述:在哈佛教书和在Google工作的差别

2010-12-29 14:47:09


Google员工自述:在哈佛教书和在Google工作的差别

from 东西 by 伯乐在线

3 people liked this

编者按:2003年到2010年期间,原文作者Matt Welsh 是哈佛大学工程和应用科学学院的计算机科学系教授。2010年加入Google,是一名高级工程师。他当前的工作重点是广域网性能和健壮性。下文由 Matt所写,文章对比了Matt在Google和哈佛大学时的一天作息,译文由伯乐在线编译。

最近我在想,和在哈佛时的院系工作相比,在Google上班日子到底有多么不同。最大的差别就是,相比之下,我曾在哈佛比较幸运,一周花半个小时做编 程相关的事。而在Google,我花费将近(或超过)90%的时间在编写代码。另外,我拖延所耗费的时间和浏览大量“无意义”网站的时间更少了,这大致是 因为我更享受工作带来的乐趣。

下面就是我在Google典型一天的过程:

6:30 - 起床、把儿子叫起床、洗漱、早餐、带狗遛公园。

8:30 - 去上班(大多数时间是乘地铁)。

9:00 - 到公司。输入6个不同的窗口密码,让我的工作场所返回正常状态。检查邮件。检查我在不同数据中心的几个部署任务的状态,然后接着昨天的工作。

9:30 - 10:15 - 开始编码,给我所在的系统增加请求的功能。一直调试,直至正常运作,编写一到两个单元测试。处理代码变动列表。去拿当日的三瓶免费的无糖可乐。

10:15 - 11:00 - 转到另外一个项目Git分支。查看同事给我所写代码的Review评论。仔细检查代码,并着手处理评论中所提问题。构建新版本,重新测试,重新修改代码,以确保代码看起来和运作都不错。提交修改后的变动列表,回应评论。

11:00 - 11:30 - 再次切换Git分支。安全起见,重构代码,然后启动一个需运行三小时的MapReduce任务,生成日志数据,来分析网络延迟。

11:30 - 12:00 - 和在山景城的团队成员开快速的视频会议。

12:00 - 12:35 - 在餐厅品尝免费的美味午餐。和同事一起逗乐,分享我在中学时破解 Apple IIgs的故事。

12:35 - 14:00 - 返回办公桌。检查邮件。检查MapReduce的工作状态 - 基本完成一大半。回应上午已完成的代码Review的最新评论,然后提交代码。合并并清理Git分支。查看任务列表,决定接下来做什么事。

14:00 - 15:00 -和在剑桥、山景城和其他地方的团队开视频项目会议。这个会议是我一周之内唯一时长一小时的会议。这段时间比较有趣,我用来对笔记本做些小检查,点击“重 载”MapReduce的状态页面,查看是否已经完成。检查Buzz,并匿名发布一到两条评论。

15:00 - 16:00 -灌点红牛,保持能量,继续奋战剩余时间。MapReduce已经完成。生成(MapReduce的)结果数据图,并仔细凝视观察一会。分析结果为什么和 预期结果不一样,并编写新版本代码,来生成另外一套统计数据。在结束当日工作之前,尽可能把代码整理到可以启动另一个MapReduce。

16:00 - 17:00 - Whiskey Thursday!一群同事聚集到一块,喝苏格兰威士忌并弹吉他。(我办公桌下面收集一些苏格兰威士忌。不知怎么的,我被指派为“酒会”的护卫,不过这挺适合我的。)

17:00 - 收拾笔记本,回家。

17:30 - 20:00 - 晚餐,家庭时间直至儿子去睡觉。

20:00直至睡觉 - 如果晚上有事做,就做事。如果没事,就喝些鸡尾酒。


相比之下,我在哈佛典型的一天工作:

6:30 - 起床、把儿子叫起床、洗漱、早餐、带狗遛公园。

8:30 - 去上班(从家走到办公室是20分钟路程,我会带着狗一起去)。

9:00 - 到办公室。检查邮件。抱怨下午会议之前我必须要做的大量工作。

9:15 - 开始写资助申请书。大约三分钟后,我不知道我要写些什么东西,所以接下来的约45分钟时间是在看Engadget、Hacker News和Facebook。

10:00 - 尽力迅速从看网站的昏迷状态中恢复过来,尽力在一堆必须写的推荐信中有所进展。幸运的是,这些工作容易,可以借鉴我以前写给其他人的推荐信,大部分是“拷贝粘贴”的工作。

11:00 - 查看日历,发现我仅剩一个小时来完成实质性的工作。回复一些在我收件箱呆了几周的邮件。给助手发邮件,安排下周的三次以上的会议。

11:30 - 起草一份预算,给不同的支持人员发送三封邮件,尽力在资助申请书方面有所进展。给申请书取一个标题和全额预算,使其听起来合理。不过仍然还不知道项目内容会是什么样的。

12:00 - 带着狗狗,在校园溜达20分钟。如果遇到其他狗狗,花的时间会更多些。

12:30 - 跑到法学院餐厅,打超贵又不怎么好吃的午饭。回到办公室一个人郁郁寡欢地吃,边吃边看Engadget和Hacker News。

13:00 - 当日的第一个会议,和随机来自台湾公司的随机人员开会。他们并没有给我任何费用,但却想让我花费半个小时时间,来超详细地解释我给他们做的研究项目。

13:30 -当日的第二个会议,和一位二年级的学生开。他突然决定,在漫无目的的四年大学生活后,他想去伯克利或麻省理工攻读哲学博士。虽然我解释说,没有相关研究 记录,不大可能有机会了,但他最后请求我无论如何要写一封推荐信。(于是)狡黠地留意可以借鉴哪些推荐信。

14:00 - 想到不得不做半个小时的讲课。(于是)找出去年的讲课笔记,把幻灯片标题中的“2009”改成“2010”。大概浏览一下,虽然想起来这个讲课完全是个灾难,但我并没有时间来修正了。

14:30 - 16:00 -向大约70名又困又烦的本科生讲了缓存算法。为了让讲课更加令人兴奋,我用了大量的PPT动画,也用激光笔狂热地做手势。在回答大量问题后,让我想起 来,这个幻灯片去年为什么是灾难了,发誓一定要在来年再次使用这个幻灯片之前要修改它。

16:00 - 16:10 - 关门躲在办公室,尽力平静心情,平复在讲课过程中飙升的肾上/腺。狂灌可乐来补充能力和水分。

16:10 - 16:20 - 查看邮件;浏览Engadget;查看Facebook。

16:30 - 17:00 -当日的最后一次会议,和两位研究生讨论所剩时间不到一周就要提交的论文。尽管他们没有大纲和结果,但他们非常乐观,相信能及时完成。我在白板上花约半个 小时概述思想和可能的图表,他们则在笔记本上龙飞凤舞地记录。许下一个模糊的承诺,如果本周我可以看到草稿,我可以检查。

17:00 - 带着狗狗走路回家。这是一天中最爽的时候。

17:30 - 回到家,立刻坐下来查看我在演讲和会议中积累的大量邮件。给我助手发送五个新的会议请求,让他在下周安排好。

17:45 - 20:00 - 家庭时间,晚餐。

20:00 - 通过查看邮件和修改我下周要用到的幻灯片,来假装“工作”。由于太累,啥正事也干不了了,喝点酒,然后再次浏览Engadget网站。


编者后话

也许你看过此文后,会觉得哈佛教授的一天工作时间怎么有点懒散,其实原文评论中也有类似疑问,Matt在回复中解释说,这是他个人不善于时间管理,并非所有哈佛同事都和他一样。


腾讯大讲堂内部资料 - 续3

2010-10-20 15:18:37


分享事故,总结经验

第一个引进游戏《凯旋》




腾讯然后调整了游戏运营的工作模型

接着是腾讯自己开发的《QQ堂

《QQ幻想》


最后玩家强烈要求回档,不得已调动一切力量回档

后面本来还有一个技术故障导致的事故,但是意义不大了。腾讯几年前就能做到能分享事故,然而号称还在创业期的公司都做不到。

腾讯今年初的一个讲座里显示游戏运营俨然已经是一个大规模的利润制造平台了。

我都在考虑迁居到南方了。


腾讯大讲堂内部资料 - 续2

2010-10-15 15:51:15


机器数量






带宽数据



其他,腾讯有业务间调用接口监控,统一日志。
估计现在其规模已经超过Facebook


腾讯大讲堂内部资料 - 续1

2010-10-14 14:20:16


腾讯内部的Web Server

似乎现在还有名为 CWS-imgcache, SWS 的服务器

QQ Video 的系统架构


Cookie大小对响应时间的影响



QQ 邮箱的服务器端的优化很有参考意义




















腾讯大讲堂内部资料

2010-10-14 14:03:20


最近爆出了腾讯大讲堂的资料,貌似是内部培训的资料,涉及了几乎所有的产品、部门。开发、运营、产品各类型都有,有很多数据非常有价值。列举一二

移动QQ产品发展历程


要是有最近两年的数据就。。。。。。

QQ邮箱成长历程



06 年初开发3.0版

06年10月看到了希望


07 年初成功





其技术经验很有价值:

这个产品是QQ广州研发中心开发的。

QQ平台小宇宙太强大了,周边产品只要做好必然会成长起来。

核心:即通










又一名Google工程师因访问用户数据被开除

2010-09-16 11:33:02


别好奇,怪怪的,好奇害死猫。

一位名为David Barksdale的Google工程师因为违反公司内部规定,私自访问用户数据而被除名,其中包括四名未成年用户的数据。这一消息已经得到Google 证实。Google表示公司“正在投入更多时间用来审计公司访问日志,以确保公司控制措施的有效性。”

这是Google第几次出现这种事件呢,Google答曰:2。 但第一次不涉及未成年人,那位下场和Barksdale一样。

来自Rumpus的一篇文章称Facebook也有两名员工因为访问用户数据被公 司开除。但Facebook拒绝直接回答是否发生过这类事件,以及发生次数

 

转自 http://dongxi.net/b02nz
源于 http://feeds.wordpress.com/1.0/gocomments/tctechcrunch.wordpress.com/219300/



Choose a Distributed File System

2010-07-15 14:42


This is how I choose a DFS:

1 Fault Tolerance
2 No SPOF
3 Data Node add/remove easy
4 Application develop easy
5 POSIX semantics file system interface
6 Monitor and tools ...

There is a full list In wikipedia.
For situation 1, Disk, file, machine, network failure should be consider.
No SPOF and HA is most important for a  robust system.

At last I choose Moose File System, it's much like GFS and it is great. Thanks to them.


Facebook最新公开信息

2010-06-29 11:32:06


今年Velocity上的视频,部分信息的截屏.

A Day in the Life of Facebook Operations

Facebook有多大?








Growth

服务器数量,去年公布的3万台,估计今年应该到了6万。

正在俄勒冈建立第3个数据中心 http://facebook.com/prinevilledatacenter



架构










Configure Managment 在fb有举足轻重的地位,使用 CFengine 3 管理集群


Deployment
we focus on web push first.

这可能是最有意思的细节了
Use BitTorrent to deploy source code, It's very fast.

开发
一般开发模式可能是 Engineering/QA/Operations,但是我们没有QA,因为沟通成本太高
我们的Engineers write,and deploy their own code, 能够快速关注性能问题,流量等
运营人员‘embedded’ int oengineering teams,来更好的做好架构决策,更好的理解产品


Change logging
所做的操作都记录在案,大部分更新时间都在凌晨1点

Monitor and Metrics




Ganglia is very Fast.


another graph tool ODS




basically use Nagios.

Aggregation


How we do it
Constant Growth
Constant Failure
Logical Units
servers, racks, clusters, datacenters
Constant Communication

这个也很有意思,每个员工都在使用IRC

Small Teams
这是fb最引以为豪的事情

Recap


A Day in the Life of Facebook Operations

2010-06-29 11:14

[facebook]

How big Facebook is?

and servers, 60K?

Rapid Growth



正在俄勒冈建立第3个数据中心

architect



Hiphop for PHP

memcached 300+TB live data in RAM
All services are independent.

Configure Managment

use CFengine 3

Deployment

we focus on web push.
Use BitTorrent to deploy source code, It's very fast.





一般开发模式可能是 Engineering/QA/Operations,但是我们没有QA,因为沟通成本太高
我们的Engineers write,and deploy their own code, 能够快速关注性能问题,流量等
运营人员‘embedded’ int oengineering teams,来更好的做好架构决策,更好的理解产品



Change logging
所做的操作都记录在案,大部分更新时间都在凌晨1点


Monitor and Metrics

Ganglia is very Fast.

another graph tool ODS



We basically use Nagios.

Aggregation



How we do it

Constant Growth
Constant Failure
Logical Units
servers, racks, clusters, datacenters
Constant Communication
Everyone use IRC


Small Teams



Recap


screenshot from youtube.


分布式文件系统 GlusterFS

2010-06-12 10:04

[Distributed file system]

文档

http://gluster.com/community/documentation/index.php/Gluster_Storage_Platform
http://gluster.com/community/documentation/index.php/GlusterFS_cookbook
最好的文档应该是git中的 user-guide.pdf

代码

git clone git://git.gluster.com/glusterfs.git
貌似在gnu还有一份拷贝,但是似乎两个版本有细微差距
GlusterFS 能使用 libibverbs,下载地址在 http://www.openfabrics.org/downloads/verbs/

对应于 configure 的结果中的 Infiniband verbs

FUSE client        : yes
Infiniband verbs   : no
epoll IO multiplex : yes
argp-standalone    : no
fusermount         : no

优点

1 结构清晰

各司其职,每个模块功能都做到极致

2 支持多种 signal 控制
object dump
latency 评测
崩溃后会输出 backtrace(有可能不准确)
log rotate
功能不是很突出,但是这种编程、思维模式很好。

3 其 Translators 概念非常不错
号称实现了所有 filesystem operations, 内部有一个比VFS更精细的树状结构:
cluster/afr 貌似支持 raid1
type cluster/unify
type cluster/stripe
type cluster/dht

都是很有价值的功能

这是我最喜欢的分布式文件系统实现,缺点是卷的配置是固定的,动态添加节点应该是不可能的(至少得改变父节点的配置文件)。


分布式文件系统 Ceph

2010-06-11 09:46

[Distributed file system]

Ceph 的优点写 得很突出

07 年就开始发布paper了,作者貌似只有一人,06 年的Phd毕业生。
系统好像依赖 btrfs, 有人说 btrfs 没有达到 product 级别,Ceph 作者也坦承: >

Please note, however, that Ceph is still experimental and is not yet ready for use in a production environment.

因为Ceph依赖文件系统,搭建测试会比较费劲
我在初步阅读了服务器端的代码,C++实现, 代码量很大,感觉写得很丑陋,直觉就是不想测试这个分布式系统了。

我没有阅读已经进入 Kernel 的Ceph Client 的代码。

doc
http://www.ibm.com/developerworks/linux/library/l-ceph/index.html
http://ceph.newdream.net/about/


系统监控 Munin

2010-06-10 09:44

[sysadmin]

在系统监控方面,有很多选择,如 ganglia, nagios, cacti, monit等等,各有所长。
ganglia 在集群监控上优势很大,对系统管理员非常有价值,但是对于服务开发者-程序员来说远远不够,监控项目太少了,二次开发,定制比较困难。

munin 对内存的监控项目如下


应该是非常详尽了的。

munin 的特点

安装方式 ``` yum -y install munin yum -y install munin-node ``` 如果失败,可以尝试配置 dag 的 yum repos
``` [dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el5/en/$basearch/dag gpgcheck=1 gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt enabled=1 ``` 其他系统安装见这儿

Sector/Sphere Review

2010-06-09 09:36

[Distributed file system]

Sector/Sphere 是一个分布并行计算系统,用来存储、计算天文信息。Sector 是文件系统,Sphere 是并行计算平台。
性能超过了 Hadoop 一倍多。性能评测结果
其分布指分布在几个州的 rack,使用 udt 通讯。

特性

开发了 3 年,开始并没有模仿 GFS,HDFS 等。发布了一些 Paper,最近一次发布在 2 月,SVN 在几天前也有更新。作者貌似是一个中国人。

其他

有 Python,Java binding
测试代码较少,几乎没有
C++,有严重 Java 痕迹,不算优雅,结构还过得去,能写成这样已算不错。
不能跨平台
有 fuse 实现
管理工具可能比较少


ip库查询

2010-06-09 09:51

[python]

现在网上流传的ip库,稍微处理了一下,一共 373691条记录,压缩后是 3.5M
记录格式如

63.211.200.72   63.211.200.79   美国 加利福尼亚州山景市谷歌公司
64.41.221.192   64.41.221.207   美国 加利福尼亚州山景市谷歌公司
64.68.64.64     64.68.64.127    美国 加利福尼亚州山景市谷歌公司
64.68.80.0      64.68.95.255    美国 加利福尼亚州山景市谷歌公司
64.233.160.0    64.233.191.255  美国 加利福尼亚州山景市谷歌公司
66.102.0.0      66.102.15.255   美国 加利福尼亚州山景市谷歌公司
66.249.64.0     66.249.95.255   美国 加利福尼亚州山景市谷歌公司
72.14.192.0     72.14.255.255   美国 加利福尼亚州山景市谷歌公司
74.125.0.0      74.125.255.255  美国 加利福尼亚州山景市谷歌公司
194.221.68.0    194.221.68.255  英国 谷歌(北爱尔兰)有限公司
195.249.20.0    195.249.20.255  丹麦 谷歌公司
IP范围,然后是名称。名称为utf8编码。使用掩码表示可能更专业一些。

写了个简单Python程序,使用二分法检索这个IP库。实际使用时启动为daemon,不用每次都加载30万条记录
import socket, struct, string
# import datetime

class SubNetwork:
  def __init__(self, p, m, n):
    self.portion = p
    self.end = m
    self.name = n
  def __str__(self):
    return '%d %s %s %s' % (self.portion,
      socket.inet_ntoa(struct.pack('>I', self.portion)),
      socket.inet_ntoa(struct.pack('>I', self.end)),
      self.name)

class IpLibrary:
  def __init__(self):
    self.list = []

  def Find(self, ips):
    ip = struct.unpack('>I', socket.inet_pton(socket.AF_INET, ips))[0]
    low = 0
    high = len(self.list)

    while (low <= high):
      m = (low+high)/2
      if m >= len(self.list):
        return None #self.list[-1]
      mv = self.list[m]
      if ip > mv.portion and ip < mv.end:
#        print '%d got (%d < %d < %d)' % (m, mv.portion, ip, mv.end)
        return mv
      else:
        if ip > mv.end:
          low = m + 1
        else:
          high = m -1
#        print '%d (%d  %d)' % (m, ip, mv.end)
    return mv

  def Split(self, line, sep):
    arr = string.split(line, sep)
    ret = []
    for i in arr:
      if i and i != '\n':
        ret.append(i)
    return ret

  def Load(self, filename):
    c = 0
    f = open(filename, 'r')
    for i in f:
      c = c + 1
      arr = self.Split(i, ' ')
      if len(arr) < 3:
        continue
      # >I mean big-endian unsigned int
      p = struct.unpack('>I', socket.inet_pton(socket.AF_INET, arr[0]))
      m = struct.unpack('>I', socket.inet_pton(socket.AF_INET, arr[1]))
      name = string.join(arr[2:])

      sn = SubNetwork(p[0], m[0], string.replace(name, '\n', ''))
      self.list.append(sn)

#      if c > 200:
#        break

def Load(filename):
  global _lib
  _lib.Load(filename)

def Query(ips):
  global _lib
#  t = datetime.datetime.now()
  r = _lib.Find(ips)
  return r
#  print 'query %s, result: %s, used: %s' % (
#    ips, r, str(datetime.datetime.now() - t))

if __name__ == "__main__":
  _lib.Load('ipsu.txt')

  Query('1.155.3.3')
  Query('0.0.3.3')
  Query('255.255.3.3')
  Query('0.0.0.0')
  Query('218.0.4.137')
  Query('218.0.5.0')

需要注意的是,代码中的 >

struct.unpack('>I', ...)

>I 的意思是 big-endian unsigned int

实际使用时,基本都在30毫秒左右返回结果


about DSEL

2010-02-08 15:06

[c++, dsel]

最近开始看一本老书(2004年版的): C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond, in amazon 我看的是中文版 C++模板元编程(2010年版), in amazon.cn

之所以想到要看这本书,是因为对模板一直有些疑问,希望籍此解决模板方面的认知错误。
看到第一章,就被其讲述的Domain Specific Language吸引了,这是我的另外一个心病。

其中一句话: >

最成功的DSLs通常是申诉式(declarative)语言,它为我们提供了用来描述 "what" 而不是 "how" 的符号。

并讲述了一个例子: Make语言,一般的Make语法都支持

OBJECTS = main.o kbd.o command.o
edit: $(OBJECTS)
main.o: main.cpp defs.h
kbd.o: kbd.cpp defs.h command.h

其省略了how, 如

main.o: main.cpp defs.h
    c++ -c main.cpp

这几乎接近DSEL的一个理想:允许一个问题仅仅个哦能通过描述可以得到解决


《软件随想录》 摘录

2010-02-05 12:13

[Book]

More Joe on Software
- Joel Spolsky

寻找优秀的程序员

程序员在组织中如何被对待


程序员不在乎的一件事 ----------------------- 他们实际上不在乎钱,除非你在其他事情上搞砸了。
当然并不意味着你可以向他们支付低工资。因为程序员对公正公平是在乎的。他们会被激怒的,然后突然之间,钱就将成为一个大问题。

三种管理方法 -----------------------
学校只教Java的危险性 -----------------------
技术派(geek)和务实派 ----------------------- 从这个角度看,计算机界可以分成技术派(geek)和务实派(suits)两大类。[P61]
技术派想要把质量问题用软件自动处理。为了这个目的,他们发明了单元测试、测试驱动开发方法、自动测试、动态逻辑等,目的只有一个,就是证明程序中没有错误。
务实派并不真地关心质量有没有问题。只要有人愿意出钱购买软件,他们才不想关心代码中有没有错误。
当前,在技术派和务实派的大战中,务实派是获胜的一方,因为他们控制了公司的预算。老实说,我不觉得这是一件很糟糕的事情。务实派认识到,消灭软件代码中 的错误是一件边际报酬递减的事情。一旦软件的质量达到了一定的水准,能够用来解决特定的问题,那么就会有用户从这个软件中获益,用户也会因此愿意出钱购 买。
同时,务实派对于“质量”有一个更广义的定义。你尽管大胆的想象,这个定义完全符合利益原则。

给计算机系学生的建议 -----------------------
  1. 毕业前练好写作
  2. 毕业前学好C语言
  3. 毕业前学好微观经济学
  4. 不要因为枯燥就不选修非计算机专业的课程
  5. 选修有大量编程实践的课程
  6. 别担心所有工作都被印度人抢走
  7. 找一份好的暑期实习工作
  8. 寻求专业人士的帮助,培养你的自信心

about google

2010-01-13 14:25:05


去年,Google遭受到一次来自中国的攻击,通过调查发现此次攻击目标还包括其他互联网、金融、技术、媒体和化学行业的20家大公司。

有证据证明此次攻击的主要目标是为获取中国某些活跃的人权分子的Gmail账户的控制权。最终只有两个账户的有限信息被窃取。

还有证据表明有大量人权人士相关的Gmail账户被routinely accessed by third parties。These accounts have not been accessed through any security breach at Google, but most likely via phishingscams or malware placed on the users' computers.

 

Gdriver要来了,免费空间是1G


《软件随想录》 摘录

2010-01-05 10:38:48


More Joe on Software

- Joel Spolsky

寻找优秀的程序员

 

程序员在组织中如何被对待

 

程序员不在乎的一件事

他们实际上不在乎钱,除非你在其他事情上搞砸了。
当然并不意味着你可以向他们支付低工资。因为程序员对公正公平是在乎的。他们会被激怒的,然后突然之间,钱就将成为一个大问题。

 

三种管理方法

 

学校只教Java的危险性

 

技术派(geek)和务实派

  从这个角度看,计算机界可以分成技术派(geek)和务实派(suits)两大类。[P61]
技术派想要把质量问题用软件自动处理。为了这个目的,他们发明了单元测试、测试驱动开发方法、自动测试、动态逻辑等,目的只有一个,就是证明程序中没有错误。
  务实派并不真地关心质量有没有问题。只要有人愿意出钱购买软件,他们才不想关心代码中有没有错误。
  当前,在技术派和务实派的大战中,务实派是获胜的一方,因为他们控制了公司的预算。老实说,我不觉得这是一件很糟糕的事情。务实派认识到,消灭软件代码中的错误是一件边际报酬递减的事情。一旦软件的质量达到了一定的水准,能够用来解决特定的问题,那么就会有用户从这个软件中获益,用户也会因此愿意出钱购买。
  同时,务实派对于“质量”有一个更广义的定义。你尽管大胆的想象,这个定义完全符合利益原则。

 

给计算机系学生的建议

  1. 毕业前练好写作
  2. 毕业前学好C语言
  3. 毕业前学好微观经济学
  4. 不要因为枯燥就不选修非计算机专业的课程
  5. 选修有大量编程实践的课程
  6. 别担心所有工作都被印度人抢走
  7. 找一份好的暑期实习工作
  8. 寻求专业人士的帮助,培养你的自信心

Google Chrome OS

2009-11-20 10:39:25


今天凌晨2点Google发布了其第二个操作系统的详细信息
1 所有应用都是Web App,all data is in the cloud
  1.1 支持 native client
2 明年发布
3 使用 distcc 并行编译
4 使用syslinux,启动只需要7秒
5 不能运行 Android 程序
6 必须使用的库有 protobuf,编译工具里必须有 protobuf-compiler
7 应该会支持ARM
8 代码已经可以下载

 


不要做客户端软件开发

2009-10-17 15:13

[c++]

几乎在所有的互联网公司里,客户端部门,如果有,都不会受到重视。因为有QQ,一家独大,好像其他客户端都没有太多意义了。
可怜的我一直都在做客户端,深刻的体会到了意义的重要性。不管情形如何,也积累了不少经验和体会,得出的结论就是不要做客户端。
客户端开发相比于网站开发有其独特的特性。

特点

比较

WEB,现在WEB做不到的事情很少了,除非在很有必要的情况下才需要使用客户端。并且得接受你的客户端很难做大的思想准备。
手机的客户端,相对于WAP有点类似,也很尴尬。

C++ 是很复杂的语言,能力也很强,没有必要浪费在无法做大的客户端上。找寻更有价值的用武之地吧。


看Facebook如何做设计

2009-08-28 17:54:17


【译者:耿人杰 原文:Design at Facebook 作者:Luke Wroblewski

今天在Palo Alto的总部,Facebook的设计团队分享了他们的设计理念,以及他们是如何为2.5亿用户设计产品的。特别的是,他们强调了以下几点:

尤其重要的是确保设计师有足够的技术能力来写很多代码。

其他一些信息:

1)设计师需要参与整个过程:从战略到发布。这不同于其他公司。

2)尽早且频繁地分享想法。了解用户能帮助实现更好的设计。

3)勤动手,最重要的是理解代码是如何运行的。所有的设计师都要写一些HTML,CSS,甚至PHP。

4)不要爱上你的设计。软件的生命是短暂的,它总是在变化,你需要接受这个事实。


强大的Google的网络

2009-08-19 11:25:22


最近据说由于海底光缆故障,很多国外网站访问非常慢,周围的同学都在抱怨“google上不去了”,“gmail访问不了了”。
但是我发现我的机器访问google速度很快,几乎感觉不到变慢。

查看了一下,原因是我的机器的 /etc/hosts 有
72.14.203.83 mail.google.com google.com www.google.com

更有意思的事情出现了
1 我在上面这行后面加入 docs.google.com
2 然后我在firefox里访问 https://docs.google.com,提示
The Connection is Untrusted
The certificate is only valid for mail.google.com

也就是说我访问的机器 72.14.203.83 本是提供 gmail 功能的机器
3 我添加例外信任此证书后,能正常访问 docs.google.com

之前就知道能通过google任何一台机器都能访问google提供的所有服务,现在通过证书能验证某个ip提供的缺省服务还是不同的

很强大的GWS,貌似nginx也能做到这点

server  {

  server_name mail.google.com;
   # 提供mail的服务
}

server {
  server_name *.google.com;

  proxy_pass $scheme://$host:$server_port/;
}

当然从内网能解析到能提供服务的 *.google.com

 

是这样么?欢迎拍砖


几只兔子?

2009-08-18 14:06:41


老师:如果我给你一对兔子加一对兔子再加一对兔子,你有了多少只兔子?
帕蒂:七只!

老师:不,仔细再听我说一便。如果我给你一对兔子加一对兔子再加一对兔子,你有多少只兔子??
帕蒂:七只!

老师:让我们换一个方式,如果我给你两只苹果加两个苹果再加两个苹果,你有了多少个苹果?
帕蒂:六个!

老师:很好。现在如果我给你的是一对兔子加一对兔子再加一对兔子,你有多少只兔子?

帕蒂:七只!

老师:在这地球上你是怎么算出三对兔子是七只的?
帕蒂:我早就有一只兔子,它现在就在我家。

 

谁能看懂这个:


使用 GoolgeReader Sendto 功能分享到校内

2009-08-13 14:13:16


URL 为
http://tl.api.xiaonei.com/share/buttonshare.do?title=${title}&link=${url}

Icon URL
http://s.xnimg.cn/favicon.ico


无线的自由

2009-08-12 13:44:51


英特尔的无线供电演示 人类追逐自由的本能,在现实面前屡屡受挫。自从广泛使用电能以来,许多人都为了那些电器拖着的长长电线而绞尽脑汁,但无线供电却一直只能作为一个在前方远远招手的梦想。现在,我们也许看到了一线曙光。

在2008年8月的英特尔开发者论坛(IDF,Intel Developer Forum)上,西雅图实验室的约书亚·史密斯(Joshua R. Smith)领导的研究小组向公众展示了一项新技术——基于“磁耦合共振”原理的无线供电,在展示中成功地点亮了一个一米开外的60瓦灯泡,而在电源和灯 泡之间没有使用任何电线。他们声称,在这个系统中无线电力的传输效率达到了75%。

 

大刘在《三体II·黑暗森林》中描绘了一个两百年后的世界。因为人们掌握了可控核聚变技术,可以提供极大丰富的能源,无线供电的损失在可接受范围之 内,所以大部分电器都可以采用无线方式来供电,从电热杯一直到个人飞行器都是如此。电像空气一样无处不在,人类再也不用受电线的拖累了。

正如书中所提到的那样,无线供电技术现在也已经出现了。实际上,近距离的无线供电技术早在一百多年前就已经出现,而我们现在生活中的很多小东西,都 已经在使用无线供电。也许不远的未来,我们还会看到远距离和室内距离的无线供电产品,而不会看到电线杆和高压线,“插头”也将会变成一个历史名词。

好兆头

英特尔的这种无线供电技术,是基于麻省理工大学的一项研究成果而开发的。

2007年6月,麻省理工大学的物理学助理教授马林·索尔贾希克(Marin Soljacic)和他的研究团队公开做了一个演示。他们给一个直径60厘米的线圈通电,6英尺(约1.9米)之外连接在另一个线圈上的60瓦灯泡被点亮 了。这种马林称之为“WiTricity”技术的原理是“磁耦合共振”,而他本人也因为这一发明获得了麦克阿瑟基金会2008年的天才奖。

马林·索尔贾希克

新技术所消耗的电能只有传统电磁感应供电技术的百万分之一,不由让人们对室内距离的无线供电重新燃起了希望。而它的关键在于“共振”。

科学家们早就发现,共振是一种非常高效的传输能量方式。我们都听过诸如共振引起的铁桥坍塌、雪崩或者高音歌唱家震碎玻璃杯的故事。无论这些故事可信 度如何,但它们的基本原理是正确的:两个振动频率相同的物体之间可以高效传输能量,而对不同振动频率的物体几乎没有影响。在马林的这种新技术中,将发送端 和接收端的线圈调校成了一个磁共振系统,当发送端产生的振荡磁场频率和接收端的固有频率相同时,接收端就产生共振,从而实现了能量的传输。根据共振的特 性,能量传输都是在这样一个共振系统内部进行,对这个共振系统之外的物体不会产生什么影响。这就像是几个厚度不同的玻璃杯不会因为同一频率的声音而同时炸 碎一样。

最妙的就是这一点了。当发射端通电时,它并不会向外发射电磁波,而只是在周围形成一个非辐射的磁场。这个磁场用来和接收端联络,激发接收端的共振, 从而以很小的消耗为代价来传输能量。在这项技术中,磁场的强度将不过和地球磁场强度相似,人们不用担心这种技术会对自己的身体和其他设备产生不良影响。

在2007年马林演示他的成果的时候,这项技术能够达到40%左右的效率。这在某些场合是可以接受的,但是人们还想更进一步。刚才我们提到的英特尔 公司研究员们已经把传输效率提升到了75%,而马林小组最近声称,他们做到了90%。这意味着,一年之间提高到原来的两倍以上!

马林、他的研究团队和演示

虽然成效惊人,但改进空间也依然很大。下一步,有望在提高传输效率的同时缩小发射端和接收端的体积,最终实现用电设备内置接收端的目标。

想象一下, 这会对生活带来什么样的影响?我们可以完全从需要的角度出发来摆放家用电器,不用再考虑附近是否有插座;我们在装修房间的时候不用再考 虑如何布设电线,笔记本电脑和手机这样的小件电子设备永远显示电池充满,清扫机器人在房间里跑来跑去,不用过一会就去找地方充电……这一天也许很快就会来 到。市场上已经有了一些采用这种技术的原型产品,广泛使用也只是时间问题罢了。

第二基地

尼古拉·特斯拉(Nikola Tesla)的梦想——使用电磁波来远距离供电——也许很快就会变成现实。早在1890年,这位现代交流电系统的奠基者就开始构想无线供电方法,最后提出 了一个非常宏大的方案——把地球作为内导体、距离地面约60千米的电离层作为外导体,在地球与电离层之间建立起大约8Hz的低频共振,再利用环绕地球的表 面电磁波来远距离传输电力。他想像广播一样,将电能传遍全球。为此,在J. P. 摩根的资助下,他在纽约长岛建立了57米高的瓦登克里夫塔(Wardenclyffe Tower)来实现这一构想,但最终被迫放弃。虽然我们现在可以从理论上证明特斯拉的方案的确可行,但是出于世界上各个国家的区隔,这种“天下大同”在短 时间内恐怕不会成为现实。

尼古拉·特斯拉

 WardenclyffeTower_thumb.jpg

不过另一种远程无线供电方案可能会更容易实现一点。

加拿大科学家正计划制造一架无人飞机,飞行高度33千米,可以在空中连续飞行几个月。这可能是世界上第一架可以真正投入使用的远程供电飞机,本身不携带燃料,而是从地面的微波站中获取能量。

微波是指那些频率在300MHz到300KMHz之间的电磁波,它的波长在1米到1毫米之间。因为电磁波的频率越高,能量就越集中,方向性也越强, 所以人们认为,使用微波来无线传递能量可能是最好的选择。更何况,微波可以通过硅整流二极管天线转换成电能,转化效率可以高达95%以上——这样高的转化 率已经可以让人满意了。

在这架无人机起飞之后,地面的高功率发射机通过天线将发射机所产生的微波能量汇聚成能量集中的窄波束,然后将其射向高空飞行的微波飞机。微波飞机通 过微波接收天线接收能量,转换成直流电,再由直流电动机带动飞机的螺旋桨旋转。因为无需携带燃料和发动机,这种飞机的有效载荷将会大大提升。

其实早在1968年,美国航天工程师彼得·格拉泽(Peter Glaser)就已经更进一步,提出了空间太阳能发电(SSP,Space Solar Power)的概念。他设想在大气层外通过卫星收集太阳能发电,然后通过微波将能量无线传输回地面,并且重新转化成电能供人使用。这一设想,不是在仅数十 千米的距离上用微波传递能量,而是要把能量在三万多千米之外,从太空精确地射向地面接收站。

空间太阳能发电概念图

想象一个地球同步卫星。它停留在赤道上空36,000千米的高度,太阳能电池阵列始终对太阳定向,微波发射天线则瞄准地面的接收天线。这儿,不存在 在地面接收太阳能所必然面临的照射时间、气候、重力等问题,每年有277天可以全天接受日照,而被地球遮挡时,最长停电时间也不过75分钟。它每年有 99%以上的时间把源源不断的太阳光能转化为电能,效率将比地面上同样规模的太阳能电站高出十倍左右。

1977~1980年,美国宇航局和能源部共同出资,对空间太阳能发电的问题进行了概念研究,得出结论:这种方式不存在不可克服的技术困难。但是后 来这个计划一度被锁进保险柜,原因在于耗资惊人。目前把物品送上太空还是很花钱的,要在太空中组装一颗收集太阳能来发电的卫星,成本令人难以接受。

不过,随着地球上不可再生资源的逐渐消耗,这个计划又被摆上了桌面。现在有几个能源消耗大国和能源匮乏的国家正在论证这种方案的可行性,并且开始了 小规模实验,来验证在大气内进行微波能量传递以及从太空向地面发射微波束的实际效果,而目前比较乐观的估计是,2010~2020年太阳能发电卫星就可以 进入实用阶段了。

亲爱的,你需要电?

感谢迈克尔·法拉第(Michael Faraday),这个英国人在1831年发现的电磁感应,带领我们进入了电气时代。到了今天,谁不需要电?

法拉第的发现,也促进了近距离无线供电技术的发展。最早的工业化近距离无线供电技术早在1885年就已经被实际应用了:随便拆开一个家用变压器,我们就会看到变压器里会有两组导线缠在一个铁芯框架上,但它们彼此并没有直接相连。

变压器

不仅如此。公共交通卡、一些学校的饭卡,还有二代身份证,这些也都需要电。在这些卡证中都有一块小小芯片,里面最少存储着一个唯一的编号。这一小块芯片就像是我们的一条内存或者一块硬盘,没有电的时候,它和一粒沙子没什么区别。即使储存了很多信息,也没有办法传递出来。

这种卡证的供电原理与变压器的原理类似。读卡机周围会形成一个快速变化的磁场,芯片进入这个磁场时,周围的线圈内就会产生感应电压,激活芯片,并且把自己的编号通过线圈发射出去被读卡机接收。读卡机会根据编号的不同而做出不同的反应,例如告诉你现在饭卡账户里还剩多少钱。

近距离供电的RFID

通过电磁感应来进行无线供电是非常成熟的技术,但会受到很多限制。最主要的问题是,低频磁场会随着距离的增加而快速衰减。如果要增加供电距离,只能 加大磁场的强度。然而,磁场强度太大一方面会增加电能的消耗,另一方面可能会导致附近使用磁信号来记录信息的设备失效。我们都不想自己的硬盘里面的数据被 强磁场一笔勾销吧。

所以这种方式往往会应用在一些防水要求比较高的小家电上,例如某些电动牙刷和电动刮胡刀等。人们也在尝试用电磁感应为手机这样的小型设备充电。从 2005年开始,市场上就已经有了一些无线充电器,但使用起来并不能算是很方便,充其量也只是减少了我们把手机插上变压器的麻烦而已。有了室内距离的无线 供电设备,谁还需要这种东西呢?

无线充电器2

无线充电器

这是多么美好的一天

我们经常会使用和风筝相关的比喻。风筝飞得再高,也总会有一根线握在手里。断线的风筝也许会一时飞得更高,但最后一定会坠落地面。

也许以后会改用遥控航模的比喻吧——没有线,却依然尽在掌握。

当可以在远距离、中等距离和近距离都广泛实现无线供电的时候,人类目前最常用的能量将会变得像空气一样随处可得。无需再抱怨没有合适的充电器,不用 再为电子设备准备厚重的电池以尽量延长它们的待机时间。我们可以把手持设备做得更小更薄,甚至可以容易地植入体内。在那时候,生活又是何等一幅模样?

没有人知道。当终于可以解开电线的束缚时,我们会飞得更高,走得更远,远到超出想象。

正如每天呼吸空气而不自觉一样,我们终会把无处不在的无线电力当作一件自然而然的事情,却忘了仅仅在200年前,祖辈们还仅仅把电当成一种用来博人一笑的小小魔术。

也许有一天,我们会对我们的下一代谈起我们年轻的时候。讲述中极尽描述从线缆束缚的无奈走到无线的自由这一过程。会回味那些有电线的日子,不可避免 地谈及那些因电线接头松动让所有工作成果化为一缕青烟的小插曲。会怀念电池的质感,会怀念在抽屉里缠成一团的充电器的沉稳踏实。也许还会一遍遍提起法拉 第、麦克斯韦,以及特斯拉这些名字。我们会像小时候的老师那样,循循善诱地提问:“那么,电是从哪里来的呢?”电线和插座

也许,坐在对面的小孩,会像《三体II·黑暗森林》中那个两百年后的漂亮女护士一样,不以为然地说:“电?到处都有电啊。”

为了这样轻率的答案而微笑吧,欣慰的是,他们,终于拥有了一个比我们更加宽广更加自如的世界。

文字编辑:小庄

本文原发表于《科幻世界》2008年12月号,谢绝平媒与商业性网站转载。非商业性媒体转载请注明来源于科学松鼠会。


可怜的Java

2009-07-29 23:22:33


转自 http://www.yeeyan.com/articles/view/docman_cn/52317

10个让我去寻找比Java更好的语言的原因

别误会我. 在我的职业生涯中我写了无数的Java代码,我当然认为它是个十分优秀的语言. 必须承认,Java在C++和Smalltalk的基础上改进了不少. 但是现在,Java也开始感觉到了第15岁的沉重了.

确实,在我的编程日子中,我不得不面对Java在当初设计时留下来的错误,缺陷和限制.这给程序员的编程生活减少了很多乐趣. 面对成百万的Java程序员和他们产出的亿计的代码行,我恐怕必须要说:Java在不久的将来就会死掉. 然而,随着越来越多的JVM兼容的语言的出现(我最喜欢的是Scala),这些问题让我越发没有耐性,我认为是到了慢慢脱离Java的时候了(但不脱离 JVM). 详细的说,按我的观点,Java的十大问题是:

1.没有Closure: 我 觉得没必要再次解释这个问题. 基于函数的编程十年前就出现了,但这几年越来越受人们的关注.最主要的原因是它能让人按最普素的方式编写并行程序. Joshua Bloch 强调应该再考虑把这个特征加入到Java中(BGGA的野心有些大)我对这些观点有所保留.事实上,他们的设计上的缺陷不可能使Java具有真正的函数 性.

 

2.没有一级函数: 这个问题跟前一个问题有关联,但我觉得这个问更糟糕 . 在Java里实现类似功能的唯一途径是使用巨丑陋,巨郁闷的只有一个方法的内部匿名类,这个方案实在很差劲. 就连C#也通过代理机制提供了一种比它好的实现.

3. 基本类型: 如果Java里的一切都是对象,那将是一个很美的事情,但Java并没有像这样设计。 这就导致了一些问题,例如,你不能实现一个装着int的Collection,Java5里使用自动封装机制只是部分的解决了这个问题(如下). 它也同时产生了按值传参和按引用传参的混淆. 基本数据类型是通过值传递的(把数据复制一份传近去),而真正的对象是按引用传递的.

4.自动封装和解封: 这 个特征已经引入到Java5里了,用来解决由于基本数据类型的存在而产生的问题. 它可以隐式的自动将基本数据类型转化为相应的对象,但这经常会引起一些问题. 例如一个Integer可以是null值,但是int却不可以,所以当你把这样一个Integer被转化成int时,JVM除了能抛出该摸不着头脑的 NullPointerException,什么都做不了。 更甚者它能产生一些其他的奇怪的行为,就像下面的,估计大家都会很难理解为什么这个给变量会是false:

Intger a = new Integer(1024);
Intger b = new Integer(1024);
boolean test = a < b || a == b || a > b;


5.不能泛型具体化: 泛型是在Java5中引入的一个很酷的特征,但是为了和老版本的Java兼容,放弃了一些很重要的特性。 特别是不能即时检测并使用泛型。 例如你的一个方法可以接收 List<?>的参数,当你传进去 List<String>时,你却不能即时知道确切的参数的类型。 同样的道理,你不能创建一个数组型的泛型。 这就意味着下面这行尽管看起来是如此自然无误的语句去不能编译:

List<String>[] listsOfStrings = new List<String>[3];

6.逃避不了的泛型警告: 你 是否曾经发现自己怎么都去不掉那些关于泛型的警告? 如果你像我一样大量的使用泛型,我相信你会的。 就连Java设计者们也感觉到有必要引入一个特殊的标记 (@SuppressWarnings("unchecked"))来解决这个问题,这正表明这个问题的严重性,按我的观点,泛型实际上可以设计的更好。

7.不能在调用方法时传入一个 void: 我相信把一个void 传进一个方法的需求初一看时是多么的奇怪。 问题是这样,我喜欢DSL,为了在我的DSL库里(lambdaj ) 实现一个特殊的功能,我需要写这样的一个方法: void doSomething(Object parameter),被传进去的参数有可能是另一个可以被调用的方法语句,这个语句将来将会被执行。 让我十分沮丧的是,很显然,没有什么好方法,因为,就像下面,这个println方法会返回void,Java是不允许我写成这样的:

doSomething(System.out.println("test"));

8.没有本地代理机制: 代 理是一个很有用的且广泛使用的模式,但是Java提供的代理机制只是使用接口来实现,没有具体的类。 这就是为什么像cglib这样能提供这种功能的类库会在如此多的像hibernate,spring的主流框架中使用. 然而cglib只是通过即时生成一个类来继承扩展被代理的对象的方法实现这个特性.这种方法有个明显的限制,就是你不能生成一个对象继承一个final对 象,spring里就有这个问题.

9.弱的 switch ... case语句: switch ... case在Java里规定的只能使用int和enum(enum在Java5里才开始用)。 这个让人觉得特别的无奈,特别是跟那些提供了这个功能现代语言来说,例如scala.

10.异常检测: 就 像基本数据类型一样,异常检测是Java的原罪之一。 它强迫程序员去做下面两个让人哭笑不得的事情之一:一个是让你把代码里填满不可理解又易出错的try ... catch语句,这样做唯一的目的就是把运行时捕捉到的异常再抛出去;或者是把你的API上加入成堆的throws语句,使程序缺少灵活性而且不易扩展。

能解决大部分上面我所提到的这些问题的唯一方法是,需要做一个痛苦的决定,定一个新的语言规范,抛弃向后兼容的做法,从头再来。 我相信,他们永远不会做这个事情,即使是我相信,写一个能自动转化老的Java源代码,达到兼容目的的工具并不困难的情况下,他们也不愿意做。 最终,这就成了我为什么要开始去寻找一个更好的JVM兼容的编程语言的理由。

 

--------------------------------------------

1,2,3,7我都不明白


Concept and C++0x

2009-07-23 13:51:50


Trip Report: Exit Concepts, Final ISO C++ Draft in ~18 Months

via Sutter's Mill by Herb Sutter on 7/21/09

 

A week ago, I attended the summer ISO C++ meeting in Frankfurt, Germany . The C++ committee made a lot of progress on addressing national body comments on the full committee draft published last year, and is well on the way to publishing a second and final CD this winter with a final draft international standard a year after that. To meet that schedule, the committee decided to defer a major feature, “concepts”, and not include it in this standard.

I’m surprised at some of the commentary I’ve been reading on the web about the deferral of concepts, including not just technical inaccuracies but also that their absence in C++0x is somehow a big deal for C++ as a language or is a major geopolitical firestorm. It may feel like a big deal because of the work that’s gone into concepts and the large number of pages of standardese that were needed to specify the feature, and there was a lot of discussion about important design details including heavy traffic on the committee reflectors this spring and early summer that probably made them look more controversial than they are.

But my opinion is that concepts’ presence or absence in C++0x just won’t make much difference to most users. Let me give some reasons why I feel that’s so, and maybe debunk some common misconceptions along the way, in the form of an unofficial FAQ. Note that I was never involved in the design of concepts and don’t speak for the designers, whose views might differ here and there; the following are observations from my point of view as a participant in the standards body (including in Frankfurt last week), and chair of the ISO C++ committee during the entire time concepts were being developed up to the meeting they were voted into the ISO C++0x working draft last fall.

Q: Bjarne Stroustrup is the creator of C++ and a primary designer of concepts. What’s his take?

A: Great question. See Bjarne’s coverage here , published earlier today in Dr. Dobb’s.

Q: Were concepts removed because of political reason X, Y, or Z?

A: No. Concepts were removed because of normal project management considerations. The basic constraint has been phrased in many ways, all of them hitting at the same underlying tension among time, scope, cost, and quality. Here are two examples: “You can pick what goes on the train, or you can pick when the train leaves the station, but you can’t pick both.” “You can have good, fast, and cheap – pick any two.”

Fundamentally, the committee members felt that concepts are desirable but many (though not all) believed that they were still in design mode and needed more “bake time” – a formal poll of committee members in Frankfurt put the expected time at between three and four years – to get up to the quality of a feature that belongs in an international standard. Therefore, the two major options, and the ones that people generally argued for, were to either:

The committee decided to prioritize schedule and ship C++0x sooner while still leaving the door wide open to also adopt concepts later.

Q: Isn’t removing concepts a lot of work? Concepts are used pervasively in the C++0x CD published last fall.

A: Yes, but it’s less work than you’d think. We won’t have a de-conceptized working draft for the post-meeting mailing, two weeks after the meeting, but should have one soon after that. (I would be remiss not to add: Thanks to our always-hardworking project editor, Pete Becker!)

Recall that, until last September, we had a complete draft of C++0x features specified entirely without the use of concepts. And many of the uses of concepts in the draft standard library were just replacements of preexisting non-concepts wording or implicit requirements (e.g., DefaultConstructible, MemberContainer), and will just revert to their previous wording or disappear back into implicitness.

The main C++0x feature that was always specified in terms of concepts was the new range-based for loop (e.g., for( x : collection ) ). I’ve seen some wonder what we’ll do about that, but it’s already done; the non-concepts text for that feature was already voted in at the same Frankfurt meeting.

Q: Wasn’t this C++0x’s one big feature?

A: No. Concepts would be great, but for most users, the presence or absence of concepts will make no difference to their experience with C++0x except for quality of error messages (see below).

C++0x is still a major revision with many new major features, including improvements to templates (e.g., variadic templates, template aliases). C++’s other major new features include lambda functions (which unfortunately for Java were rejected for Java 7), move semantics (aka rvalue references), a concurrency memory model, threading and atomics libraries, initializer lists, and more. Other handy new features include delegating constructors, inherited constructors, defaulted and deleted functions, explicit virtual overriding control, alignment support, static assertions, and more. Not to mention convenience features like range-based for loops and “auto” type inference that are small but will certainly get a lot of use (as they do in C# and Java).

A number of those features are available now or soon in real compilers, including Gnu gcc, Visual C++ 2010, and Intel C++.

Q: Aren’t concepts about adding major new expressive power to the language, and so enable major new kinds of programs or programming styles?

A: Not really. Concepts are almost entirely about getting better error messages.

Yes, concepts would add one truly new expressive capability to the language, namely the ability to overload on concepts. That’s inconvenient to simulate without language support. Concept-based overloading would have been used in a handful of places in the standard library. But that’s it.

By far the most visible benefit of concepts lies in clearer template error messages, including the ability to do separate checking – confirming that a template’s implementation type-checks correctly with all possible valid types without having to instantiate it, and confirming that a given type can be used to instantiate a template without knowing the template’s implementation.

Q: Weren’t concepts all about bringing templates into the 21st century? Where does this leave templates?

A: Templates are still king of the genericity hill, for all their faults in the area of opaque compiler messages.

It’s important to remember that, in 1994, C++ was the only major language whose type genericity capabilities were strong enough to create the Standard Template Library (STL) . Today, 15 years later, that is still true; you can’t express the STL’s containers-algorithms design separation well, or at all, using generics facilities in Ada, Java, .NET, or any other significant commercial or research language that I know of; as we learned when doing STL.NET , you can do the containers well with other generics, but not the orthogonalization with algorithms that is the heart of STL design style. Concepts or not, that hasn’t changed.

So my personal view is that templates have been in the 21st century since about 1994. No other language has yet caught up to their expressive power. And C++0x is adding some further power to templates, in particular by adding variadic templates and template aliases, both of which will help to simplify template code.

Posted in C++


回首十年——从程序员到 CTO

2009-07-20 22:19:44


回首十年——从程序员到 CTO 文/Diane Yu

from Diane's Blog by Diane

Per popular request, I am posting the following article that I wrote for《Programmer》magazine last year. 

引自《程序员》二OO八年七月刊

回首十年

 

-          从程序员到  CTO 

   /Diane Yu


    继上一篇《我的追梦之旅》发表后,《程序员》杂志约我写一篇自传,希望我从一个IT人的角度谈谈在美国生活和工作的经历。接下这篇约稿后一直在想,讲些什 么呢? 我在美国工作了十年,十年的时间,不长也不短,我从一名普通的程序员成长为FreeWheel的CTO。在这期间发生了许多事情,结识了很多朋友,他们在 我的成长过程中伸出了无私的援助之手。可以说,没有他们,就没有今天的我。我想,就和大家分享一些我十年中最感动,印象最深刻的小事情吧,也希望能借此机 会结识更多的朋友。
      我的职业生涯,从DoubleClick开始。进入DoubleClick,起始于一个机缘巧合,九年以后,我在离开DoubleClick时的告别信中 讲道:“……destiny landed me at DoubleClick……”,指的就是这个巧合。

 

一颗幸运饼果的故事(the story of a fortune cookie)
——偶入DoubleClick
      十年前当我准备去纽约度春假时,接到了一个电话。电话是DoubleClick  的一个叫John Bongiorno的猎头打来的,我至今仍记得这个名字,因为“Bongiorno” 是意大利语“早晨好”的意思。他在网上见到了我的简历,希望我能到DoubleClick去面试。坦白讲,我当时并没有在找工作,我答应了他只是因为 DoubleClick的总部在纽约,而我正好要去纽约玩。
      在到达纽约的当天,我在纽约的朋友请我吃晚饭。你一定听说过国外的中餐馆有一个咱们在国内没见过的习惯:餐后赠送客人幸运饼果“fortune  cookie”。我的fortune cookie中的纸条上写着:“You are offered a dream of your life time, say YES!” ,第一次见到如此好的寓意,我很高兴地把纸条放到钱包里。
      第二天下午去面试,见到很多人,其中两个人给我印象深刻,一个是Vince Li ,他后来成为我最好的朋友,专注于技术上的发展,是DoubleClick最出色的架构师;另一个是John Heider,当时的工程部副总裁。我和John的谈话进行得非常愉快,他在谈话结束时出乎意料地对我说:“I have such a great feeling that I am going to offer you a job, right at this moment. What do you say?”我很震惊,记起了那个幸运饼果中的小纸条,就拿给他看。John爽朗地笑着,告诉我会很快收到通知书。我真的很快就接到了通知,特别的 是,John还随信寄来了一张卡片,他在亲笔题名的卡片上写道:“Diane, I wish your next fortune cookie says DoubleClick, YES!”我非常感动,没想到他会记住我们谈话中一个微不足道的小插曲,更没想到他还为此写了卡片。就因为这张卡片,我在毕业的当天就卷起铺盖到了 DoubleClick。
      John给我上的第一课,便是如何用心去雇人。多年以后在CSDN的CTO论坛上,我曾谈到“用心交人,用心雇人,用心培养人”的重要性,我的第一个老师就是John Heider。

 
两个星期,DoubleClick签下了Lycos
——“the Queen of ShowAvail”成了我的外号
      我一开始被分配在报表组 (Reporting),很快就被转到了预测组(ShowAvail),也许是因为发现我的推理能力比较强。预测组的应用程序有着最复杂的商业逻辑,很难 搞得清楚,所以没有人愿意啃这块硬骨头,我却发现这正好发挥了我的长处。我既懂得编程,又有着较深的统计学和数据分析的训练,刚好适合做偏重于统计的预测 分析。在一个优秀程序员云集的部门崭露头角的关键,就是一定要找到个最适合自己发展的扬长避短的方向。
      在预测组我干得如鱼得水,对每一个问题,无论大小,我都追根问底,力求搞得明明白白。很快我就发现大家遇到ShowAvail的问题时会先来找我,尽管我 只是组里最年轻的成员。在这里,我遇到了工作中的第一个机会:帮助DoubleClick签下了Lycos。
      Lycos在当时是全世界排名前三位的搜索引擎,DoubleClick非常希望Lycos选用DART作为它的广告平台。可是Lycos把搜索的关键词 预测作为它签约的首要条件,而且要求DoubleClick在两个星期内拿出证明,否则免谈。DART当时并不支持搜索的关键词预测,主要是因为逻辑太复 杂,很难开发。大家都认为条件太苛刻,根本没有希望。Mehdi,这一合同的销售负责人,找到我们,要求试一下。虽然希望渺茫,但Lycos这单合同能带 来百万美金以上的年收入,放弃了实在可惜。我自告奋勇地承担起了这个任务。我当时想:我并不怕努力工作,试一试又不损失什么,就当作是挑战自己能力极限的 一次机会吧。两个星期,我写了十四天的程序,我的QA也跟着我干了十四个白天黑夜。至今我还清楚地记得那时凌晨三点打车回家经过QueensBoro桥, 经常会遇到在酒吧喝醉了的人们回家时造成的堵车。两个星期后,DART成功地升级为可支持关键词预测的版本…… 
      很快,DoubleClick签下了Lycos。在庆祝会上,Mehdi在全公司员工面前,走过来给了我一个热情的拥抱,他称我:“the queen of showavail”。我的这个外号在公司流行了很久,直到我离开预测组很久以后,甚至在我离开公司的送行会上,还有人走过来对我说:“To me, you are always the queen of showavail”。
      我在DoubleClick的第二课:相信自己的能力,勇于挑战极限,只要真的付出努力,就会有人认同。
      Mehdi 后来成为DoubleClick负责运营质量的副总裁,人称“the famous Mehdi”,我和他的友谊也从那时开始,一直保持至今。

 

从程序员到IT经理人
      我学习管理,经过了一个痛苦的蜕变。别人从程序员走向管理多是发生在公司迅速扩张的腾飞阶段,在公司的扩张中往往需要许多管理人员,这就带给了技术人员转 型的机会。而我真正学习管理,却发生在互联网第一次泡沫破灭的时候。互联网第一次泡沫经济的特点是其盲目性,在那段时间,甭管什么样的公司,只要和互联网 沾边,就可以不费吹灰之力地拿大把的钱来烧。很多公司并没有任何可行的盈利模式,就可以IPO,就可以价值几十个亿,甚至上百亿美金。当泡沫破灭时,这些 公司也不堪一击,纷纷倒闭。DoubleClick百分之九十以上的客户都在那时倒闭,毋庸置疑,这对它自身的影响是致命的。像所有的公司一 样,DoubleClick当时唯一的目标是生存。
      我就是在那时接手预测组,眼看着它从一个二十多人的团队,经过一轮一轮的layoff,逐步缩减成只有几个人的小组。DoubleClick最后一轮的裁 员是致命的,公司决定将包括预测在内的几个产品置为维护模式,不再进行开发,结果整个团队只留下了我一人。在一次次的痛苦经历中我深刻地意识到生存的残 酷,最后的裁员结束后我一个人到麻省的一个叫Nantucket的小岛上呆了一周,以平复心情。
      回头看来,DoubleClick在当时犯了两个致命的错误,直接导致它在互联网经济复苏后丧失了之前的领军地位。其一,泡沫破灭之前的盲目扩张,花钱如 流水。由于钱来得容易,各个部门都没有预算限制,公司当时每天都在招人,不管有用没用。仅以我所在的预测组为例,工作根本不需要二十多人来做,由于程序员 过多,很多人每天都非常清闲。像这样的团队比比皆是,决不是特例。其二,泡沫破灭之后的盲目裁员,导致公司彻底丧失了战斗力。DoubleClick的产 品原本在各个方面处于领先地位,可是在经济低谷时,公司完全放弃了对产品研发的投入,盲目紧缩银根,只图生存。像预测组这样仅剩一人,根本无法进行研发, 只能维持现状,这样的例子也是比比皆是。事实证明,经济复苏后,有无数的竞争者以更领先的产品从四面八方冒了出来,与我们抢夺市 场,DoubleClick反而处于被动挨打的局面。只图生存的结果是丧失了生存的权利。
      我就是在这样的情况下走上了管理之路,由于饱尝了缩减规模(Downsizing)的痛苦,我学会了不盲目扩张的重要性,学会了如何在逆境中保持团队的斗志,学会了如何客观地评估员工,更学会了如何用最小的代价保持团队的实力。
      我在DoubleClick的第三课,也是最痛苦的一课:在逆境中学习管理。
      这一经历,虽然痛苦,却为我积累了宝贵的经验,也为我将来作为DoubleClick高级执行官团队的一员,带领DoubleClick打翻身仗垫下了坚实的基础。


(本文来自《程序员》杂志0807期)




茅于轼 改革三十年的反思

2009-06-17 13:11:59


    改革三十年的反思北京天则经济研究所茅于轼今年是改革三十周年,又是天则所的第十五年。在这个当口我们有什么感想呢?我为我们这个国家,这个社会,服务了六十年,改革前有三十年,改革后又有三十年。比较这两个三十年,真有天壤之别。严格讲,改革以前的三十年我没有能为社会服务,没有为人民创造什么财富,而是用挨整的痛苦来满足阶级斗争的需要。如果说我有什么贡献的话,那就是挨别人整,老老实实挨着,不许发出任何不满之声,当一个哑巴奴隶。其实,这也不是我一个人的经历,全国大部分的知识分子都经历了这样的阶段,尤其是有独立思考的知识分子,都逃脱不了挨整的经验。人们问中国为什么没人能得诺贝尔奖,简单说,有得奖潜力的人都挨了整,根本没有机会去做认真的科学研究。岂但是知识分子受苦受难,全国人们都一样。我简单地做了一个计算,解放后的三十年平均每天非正常死亡4500人。有各种原因的死亡,有饿死的,有因为反革命判死刑的,有斗地主时被打死的,有文革时被活埋的,有被迫自杀死的,还有双方都为了捍卫毛主席的革命路线武斗被杀死的。那时候人命是很不值钱的。每天都在杀人,但是谁也不会注意的,死个把人算什么,死的人多去了。就像踩死一个蚂蚁差不多。回想起解放时全国人民兴高采烈迎解放,谁也没有想到,翻身得解放的结果会是如此悲惨。当时最最兴高采烈的是工人农民和社会底层的人。可是今天生活最困难的还是他们,三年灾荒饿死的3700万人中绝大部分是    今年是改革三十周年,又是天则所的第十五年。在这个当口我们有什么感想呢?

    我为我们这个国家,这个社会,服务了六十年,改革前有三十年,改革后又有三十年。比较这两个三十年,真有天壤之别。严格讲,改革以前的三十年我没有能为社会服务,没有为人民创造什么财富,而是用挨整的痛苦来满足阶级斗争的需要。如果说我有什么贡献的话,那就是挨别人整,老老实实挨着,不许发出任何不满之声,当一个哑巴奴隶。

    其实,这也不是我一个人的经历,全国大部分的知识分子都经历了这样的阶段,尤其是有独立思考的知识分子,都逃脱不了挨整的经验。人们问中国为什么没人能得诺贝尔奖,简单说,有得奖潜力的人都挨了整,根本没有机会去做认真的科学研究。

    改革三十年的反思北京天则经济研究所茅于轼今年是改革三十周年,又是天则所的第十五年。在这个当口我们有什么感想呢?我为我们这个国家,这个社会,服务了六十年,改革前有三十年,改革后又有三十年。比较这两个三十年,真有天壤之别。严格讲,改革以前的三十年我没有能为社会服务,没有为人民创造什么财富,而是用挨整的痛苦来满足阶级斗争的需要。如果说我有什么贡献的话,那就是挨别人整,老老实实挨着,不许发出任何不满之声,当一个哑巴奴隶。其实,这也不是我一个人的经历,全国大部分的知识分子都经历了这样的阶段,尤其是有独立思考的知识分子,都逃脱不了挨整的经验。人们问中国为什么没人能得诺贝尔奖,简单说,有得奖潜力的人都挨了整,根本没有机会去做认真的科学研究。岂但是知识分子受苦受难,全国人们都一样。我简单地做了一个计算,解放后的三十年平均每天非正常死亡4500人。有各种原因的死亡,有饿死的,有因为反革命判死刑的,有斗地主时被打死的,有文革时被活埋的,有被迫自杀死的,还有双方都为了捍卫毛主席的革命路线武斗被杀死的。那时候人命是很不值钱的。每天都在杀人,但是谁也不会注意的,死个把人算什么,死的人多去了。就像踩死一个蚂蚁差不多。回想起解放时全国人民兴高采烈迎解放,谁也没有想到,翻身得解放的结果会是如此悲惨。当时最最兴高采烈的是工人农民和社会底层的人。可是今天生活最困难的还是他们,三年灾荒饿死的3700万人中绝大部分是    岂但是知识分子受苦受难,全国人们都一样。我简单地做了一个计算,解放后的三十年平均每天非正常死亡4500人。有各种原因的死亡,有饿死的,有因为反革命判死刑的,有斗地主时被打死的,有文革时被活埋的,有被迫自杀死的,还有双方都为了捍卫毛主席的革命路线武斗被杀死的。那时候人命是很不值钱的。每天都在杀人,但是谁也不会注意的,死个把人算什么,死的人多去了。就像踩死一个蚂蚁差不多。

    回想起解放时全国人民兴高采烈迎解放,谁也没有想到,翻身得解放的结果会是如此悲惨。当时最最兴高采烈的是工人农民和社会底层的人。可是今天生活最困难的还是他们,三年灾荒饿死的3700万人中绝大部分是贫苦的农民。更不要说解放战争死的上百万战士,差不多也都是贫苦农民。底层百姓为这个政权做出的贡献太大了,得到的回报却是如此的冷酷无情。可惜做出牺牲的人们至今还不觉悟,还以为49年是翻身得解放的一年。谎话说得多了也会变真理的。
改革三十年的反思北京天则经济研究所茅于轼今年是改革三十周年,又是天则所的第十五年。在这个当口我们有什么感想呢?我为我们这个国家,这个社会,服务了六十年,改革前有三十年,改革后又有三十年。比较这两个三十年,真有天壤之别。严格讲,改革以前的三十年我没有能为社会服务,没有为人民创造什么财富,而是用挨整的痛苦来满足阶级斗争的需要。如果说我有什么贡献的话,那就是挨别人整,老老实实挨着,不许发出任何不满之声,当一个哑巴奴隶。其实,这也不是我一个人的经历,全国大部分的知识分子都经历了这样的阶段,尤其是有独立思考的知识分子,都逃脱不了挨整的经验。人们问中国为什么没人能得诺贝尔奖,简单说,有得奖潜力的人都挨了整,根本没有机会去做认真的科学研究。岂但是知识分子受苦受难,全国人们都一样。我简单地做了一个计算,解放后的三十年平均每天非正常死亡4500人。有各种原因的死亡,有饿死的,有因为反革命判死刑的,有斗地主时被打死的,有文革时被活埋的,有被迫自杀死的,还有双方都为了捍卫毛主席的革命路线武斗被杀死的。那时候人命是很不值钱的。每天都在杀人,但是谁也不会注意的,死个把人算什么,死的人多去了。就像踩死一个蚂蚁差不多。回想起解放时全国人民兴高采烈迎解放,谁也没有想到,翻身得解放的结果会是如此悲惨。当时最最兴高采烈的是工人农民和社会底层的人。可是今天生活最困难的还是他们,三年灾荒饿死的3700万人中绝大部分是

    客观地讲,真正得解放的是改革后的这三十年。现在一个进城打工的农民一个月能挣一千块钱,能买三辆自行车或八百斤粮食。改革前辛苦一年的工分钱也未必能买一辆自行车。那时候在农村只有村干部家里能有自行车。尤其是过去农村普遍挨饿的事现在基本没有了。

改革三十年的反思北京天则经济研究所茅于轼今年是改革三十周年,又是天则所的第十五年。在这个当口我们有什么感想呢?我为我们这个国家,这个社会,服务了六十年,改革前有三十年,改革后又有三十年。比较这两个三十年,真有天壤之别。严格讲,改革以前的三十年我没有能为社会服务,没有为人民创造什么财富,而是用挨整的痛苦来满足阶级斗争的需要。如果说我有什么贡献的话,那就是挨别人整,老老实实挨着,不许发出任何不满之声,当一个哑巴奴隶。其实,这也不是我一个人的经历,全国大部分的知识分子都经历了这样的阶段,尤其是有独立思考的知识分子,都逃脱不了挨整的经验。人们问中国为什么没人能得诺贝尔奖,简单说,有得奖潜力的人都挨了整,根本没有机会去做认真的科学研究。岂但是知识分子受苦受难,全国人们都一样。我简单地做了一个计算,解放后的三十年平均每天非正常死亡4500人。有各种原因的死亡,有饿死的,有因为反革命判死刑的,有斗地主时被打死的,有文革时被活埋的,有被迫自杀死的,还有双方都为了捍卫毛主席的革命路线武斗被杀死的。那时候人命是很不值钱的。每天都在杀人,但是谁也不会注意的,死个把人算什么,死的人多去了。就像踩死一个蚂蚁差不多。回想起解放时全国人民兴高采烈迎解放,谁也没有想到,翻身得解放的结果会是如此悲惨。当时最最兴高采烈的是工人农民和社会底层的人。可是今天生活最困难的还是他们,三年灾荒饿死的3700万人中绝大部分是    我能够活下来实在是幸运。多少同学,单位同事,隔壁邻居,街上的人,他们没有我幸运,已经做了冤鬼。要说中国的进步,最大进步应该说是人权的进步。国际社会对中国的人权有不少批评,但是恰好人权是中国最大的进步。人权最基本的内容就是对生命的尊重。过去杀一个人真是轻如鸿毛。现在政府想杀一个人可不那么容易。杀一个完全符合法律要判死刑的杨佳,也闹出轩然大波。这就是中国的进步,尽管还非常不够。这个进步是政府和百姓对弈双方斗争获得的,其实人权的进步既有利于政府更有利于百姓,大家都不吃苦。因为他建立了一个对话的环境,一个避免冲突的环境。

改革三十年的反思北京天则经济研究所茅于轼今年是改革三十周年,又是天则所的第十五年。在这个当口我们有什么感想呢?我为我们这个国家,这个社会,服务了六十年,改革前有三十年,改革后又有三十年。比较这两个三十年,真有天壤之别。严格讲,改革以前的三十年我没有能为社会服务,没有为人民创造什么财富,而是用挨整的痛苦来满足阶级斗争的需要。如果说我有什么贡献的话,那就是挨别人整,老老实实挨着,不许发出任何不满之声,当一个哑巴奴隶。其实,这也不是我一个人的经历,全国大部分的知识分子都经历了这样的阶段,尤其是有独立思考的知识分子,都逃脱不了挨整的经验。人们问中国为什么没人能得诺贝尔奖,简单说,有得奖潜力的人都挨了整,根本没有机会去做认真的科学研究。岂但是知识分子受苦受难,全国人们都一样。我简单地做了一个计算,解放后的三十年平均每天非正常死亡4500人。有各种原因的死亡,有饿死的,有因为反革命判死刑的,有斗地主时被打死的,有文革时被活埋的,有被迫自杀死的,还有双方都为了捍卫毛主席的革命路线武斗被杀死的。那时候人命是很不值钱的。每天都在杀人,但是谁也不会注意的,死个把人算什么,死的人多去了。就像踩死一个蚂蚁差不多。回想起解放时全国人民兴高采烈迎解放,谁也没有想到,翻身得解放的结果会是如此悲惨。当时最最兴高采烈的是工人农民和社会底层的人。可是今天生活最困难的还是他们,三年灾荒饿死的3700万人中绝大部分是    有了对生命的尊重,民间的创造力自然会迸发出来。自由市场制度给每个人提供了发挥创造力的机会。固然有些人致富靠的是关系,是特权,但是我相信大多数人还是靠自己的才能和勤奋。拿我所熟悉的经济学家来看,没有一个是靠某个特权人物的关系爬上来的,都是有真才实学的。市场基本上是公平的。

    拿天则所的历史来看,我们是一个完全民办的单位,没有任何政府背景,没有政府拨款,没有特殊关系,全靠自己的努力。至今也生存15年了。天则所的历史应该可以说明市场经济是一个公平竞争的场所,他不会亏待任何肯努力的人。相反,在计划经济时代,几乎一切有才能的人都被埋没了。到是王洪文,陈永贵,江青这些不学无数的野心家掌了权。现在因为发生了世界金融风暴而怀疑市场经济的优越性,是缺乏理论修养的表面之见。当然,市场制度并非十全十美,但是现在还没有找到更好地制度,能够代替它。

    迎接全球性的金融风暴,天则所要探讨市场制度的缺点,寻求补救的方法,推进人类的福祉。


浏览器市场份额

2009-06-09 10:29:21


来源 TechCrunch
http://www.techcrunch.com/wp-content/uploads/2008/09/chrometc1.jpg


来源 ReadWriteWeb
http://www.readwriteweb.com/images/chrome_stats_rww_sep08.jpg


开心网的Big Surprise

2009-06-08 13:12:16


开心网的Big Surprise ,摘录如下

 

在奥运会之前,服务器从几十台增加到了200台

在6月,程炳皓的团队人数扩增至11名,多的3名依旧是工程师。

月,他终于又增加了一个部门:客服部门,员工仅有1名,负责处理用户每三分钟一个的电话—他们不仅询问组件的使用方法,还积极敦促开心网增加更好玩的组件。这个部门,很快就成为开心网膨胀最快的一个部门。

10月16日,第一名广告销售朱云到公司报到。她是程炳皓仔细找来的,她必须符合程炳皓心目中的条件—有服务意识、以用户需求为第一位。她是开心人公司的第30名员工。

11月10日,开心网上第一款广告上线,它就是“争车位”游戏中别克新一代君威的植入广告。

12月27日,博洛尼的广告在开心网上线半小时后,朱云接到了王雷兴奋的电话:“已经有19人注册报名了,效果太明显了。”朱云很不解:“19个你就这么高兴?”王雷跟她解释:“现在是13‰的点击率,4%的转化率,这已经是历史上少有的数字,是立竿见影的效果。”

索尼爱立信手机,蒙牛、摩托罗拉、欧莱雅,联想,兰蔻,必胜客

联合利华公司和路雪品牌下的梦龙雪糕

最近的“组件营销”则是中粮集团的悦活果汁。

新加坡旅游局、万科、Visa卡等品牌在不断地加入到开心网广告行列。而别克、博洛尼、必胜客等品牌已经开始了第二三轮的投放。

这是程炳皓一年多创业时间里,收获的最大的surprise。

(文中朱云为化名)


浙江大学 杭州 70码 三菱跑车 飙车

2009-06-02 12:41:47


浙江大学 杭州 70码 三菱跑车 飙车

 

邓玉娇


郎咸平:中国的黑领是世界上最无耻的群体

2009-05-27 13:02:06


才仅仅10年之前,白领还是一个全社会人人称羡的身份。万科地产甚至将其出版的系列图书命名为《白领》。白领是指那种在高级写字楼里上班的专业技术人员,特点是高学历、高收入。特别是写字楼里外资企业,更是白领群体云集的根据地。

白领意味着体面的工作、优雅的修养、丰富的精神体验。从某种意义上讲,白领简直成为时尚的代名词。

白领必定毕业于名牌大学,甚至是硕士、博士或海归,每天朝九晚五打卡,坐在格子间的电脑旁,MSN,麦当劳,卡布奇诺,丁克,地铁,打的,坐经济舱,住 星级宾馆,泡吧,煲电话,听蓝调,加班,圣诞节,斯诺克,暂住证,红酒,抽555,住租来或按揭的公寓,买简约的宜家家具,收藏CD,谈论《老友记》,向 往 xz,留恋于丽江,铁杆驴友,不看中文报纸不看中国电影,看《国家地理》《名牌》《读书》杂志,看卡夫卡看张爱玲看伊朗电影,洁癖,乡愁,健身,瑜伽,养 吉娃娃,香水衣服鞋子泡吧旅游鲜花买书买CD看电影,月光一族。

白领的产生是中国市场经济发展初级阶段末期的典型现象,证明了“知识 改变命运 ”。白领大多只出现在一线城市。面对WTO的前夜,这些有文化有知识的年轻人开始尝试一种西方发达国家中产阶级的雅皮士生活。绅士与淑女,是充满这些新思 想的青年人的人生目标。《了不起的盖茨比》和《傲慢与偏见》是他们的必读书。爱情、教养、文化、艺术、体验、精神贵族深深地吸引着他们。

10 年过去,物是人非。回头看看,当年怀着白领梦“范进中举”,当许多大学生兴冲冲踏出大学这个高级职业培训监狱大门的时候,却必须接受与黧黑的农民父亲同场 竞聘的残酷现实。曾经的白领已经老去,在一场百年不遇的经济危机面前,破产的破产,失业的失业,离婚的离婚。当孕育白领的贸易、广告、房地产、IT和制造 业风吹雨打流水落花,脆弱的白领蓦然发现,曾经雪白挺括的领口,已经被冰冷的汗水洇得皱皱巴巴一片姜黄。春天来的时候,老去的白领继续徘徊于物价和房价飞 涨的城市。伫立在林立的写字楼脚下,他今天会收到一个面试通知么……白领的传说就这样陨落了。

与此同时,一个充满神秘色彩的社会群体 已经夺去了全中国所有的光芒,他们开着“自己的”大排量名牌汽车,出入高档酒楼,高级夜总会,乘坐头等舱或软卧,住星级宾馆,拥有黄金位置的几处豪宅,购 全套红木家具,在位置最好、景观最佳,装修最豪华、质量最安全的办公楼上班,独立办公室,不打卡,饭局,会面,喝茅台五粮液,品天价普洱,抽极品中华,精 装《毛评二十四史》,VIP,炒股投资保险理财,收藏古玩字画珠宝黄金,高级会所,劳力士,路易威登,奢侈品,国际顶级品牌服饰,高尔夫,公派出国,移 民,护照,拉斯维加斯,美容减肥按摩,组织体检,疗养,免费医疗,贵族学校,MBO,脱产学习,党校,佣人,情人,养藏獒,带薪假……

他们就是在全中国一线二线三线城市遍地开花,全面崛起的新兴黑领阶层。相对于干干净净清清白白的白领,他们的衣服是黑色的,汽车是黑色的,脸色是黑色 的。他们的收入是隐蔽的,生活是隐蔽的,工作是隐蔽的……所谓隐蔽,就是像站在黑夜里的黑衣人,你知道他在,他也知道他在,但你不知道他什么样,在做什 么。他们就是就职于政府和官有垄断企业的那个庞大群体。

10年间,官有建筑已经屡屡刷新了所有中国城市的高度。在气度辉煌富丽堂皇的 官方办公楼面前,商业写字楼登时被压出逼仄吝啬的寒酸来。从容积率、配套、装修等各方面,拔地而起的“大裤衩”成为城市黑领新贵们的“鸟巢”。白领和他的 OFFICE一起,被黑领的裤衩遮住了所有的阳光。

10年间,通过土地财政和垄断政治权力,官方组织一步步通过各种手段将社会财富向 自己手中集中。不仅以重税和重复收费罚款的方式,从横向上苛刻聚敛社会财富,而且以资源浪费和环境污染等方式,从纵向上大肆透支谋夺子孙后代赖以生存的根 基。官有经济在垄断的无竞争市场所向披靡,源源不断的暴利如滚滚长江。水气电油电信金融烟草卫生教育海关公路等行业自不用说,即使出版、邮政、新华书店、 市政、环卫、公交、盐业、矿业、铁路、民航、文化、体育、新闻、旅游、土地等这些领域,因为禁止自由竞争,其利润之丰厚仍足以使任何外企眼红得流鼻血。在 当下中国随便哪一个城市,一个大腹便便的税务监管员都可以开着路虎SUV上班,他的办公室面积有多大、装修得有多豪华不必说,只消告诉你一句,他可以在单 位里健身桑拿游泳……

一个刚刚工作两年的警察就已经买车买房——没要父母的钱也没按揭……一个国家电网公司的抄表员基本月薪达到 8000元……简单推算一下,全国有1000多个省级,20000个厅级,好几万到十来万个县级,这还不包括北京的中央部门和军队警察系统。较发达地区普 通黑领年收入10到20万元极普遍,年终发个十万元奖金不是什么稀奇事,而这也不仅仅是税务部门才有这个财力。

这是“合法”的收入, 这一部分财产是不怕公示的。去年就有新闻称,南方某地所有的黑领都有两部车,而且很正常。人类都知道,对黑领来说,收入绝对不止薪水这一块,医疗交通吃喝 拉撒贪污受贿等等,所有的地方都享受纳税人无偿供养,每月的车贴甚至比农民工辛苦一个月的薪水还要多,他们也可以在超市买个床单裤衩都开发票报销,或者把 免费领来的大量昂贵药品卖钱。甚至嫖娼也要发票。可以说,所谓黑领,就是除了没给其配备法律意义上的配偶外,其它都是享受无偿供给的。

黑领阶层之所以生活水平急剧提高,是因为其垄断了包括政治、法律、经济、信息在内的一切社会资源,他们消耗了至少一半以上的中国国民收入。他们的崛起, 构成了中国新二元社会的显赫一极。这个群体虽然相对数量少,但是绝对数量庞大。粗略估计一下,这种以寄生垄断为业的黑领在全国约有 2000万以上。

比起10年前苍白的小资白领来,只有这些享受和垄断了政治权利的人才真正的实现了几代中国人的梦想,他们绝对已经达到甚至超过欧美发达国家生活的水准。 当然,另外一极的其他“普通老百姓”则是标准的第三世界贫穷国家的国民。来自官方背景的黑领对来自民间草根的白领的颠覆,体现了政治权力向自由经济领域的 渗透和僭越,以政治权力篡夺经济权力。这种食利自肥的经济身份使官方的超脱精神和公益基础遭到侵犯,合法性受到玷污,政治的伦理尊严荡然无存。官方由民众 的仆从变成“民主”——民众的主子,由公共利益的正义仲裁者演化为自身利益集团的代言人,从国家和社会的守夜人退化为自私卑鄙的盗窃者。这是一种极其危险 的倾向。

白领阶层可以说是开放的,或者说穷人的孩子可以通过读书实现白领梦。正因为如此,白领在大学扩招后人力资源充沛的中国急剧贬 值。相对而言,黑领阶层则完全是封闭的,正因为封闭,才会奇货可居炙手可热。公共机构实际上已经成为官僚权力集团把持的私家后院,普通人家的孩子要想进入 这个群体,理论上说不是不可能,只能说——很渺茫。不错,公务员是公开招聘的,垄断官方企业的职位也是面向社会招聘的,只要你拥护那个党,你就可以报名考 试。

但地球人都知道这里面的规矩——潜规则,考不考得上并不取决于考试分数。黑领的特殊之处是已经走向组织化和正在走向世袭化,前者 巩固,后者继承。在白领黯然陨落之后,黑领的低调崛起在全社会引发了一轮又一轮的考公务员热。同时,黑领也成为所有商家追逐的目标,他们比白领具有更真实 更强悍的消费力。他们走到哪里,哪里就物价飞涨;他们对地产的投资,使农民失去了土地,使白领丧失了家园。当白领遇见黑领,立马被压出西装下面的“小” 来。

今天,一个供职于夹缝状态私企的所谓白领,以他微薄的收入仅够维持温饱而已,消费对他来说已经是一个太过夸张和绝望的词语。不久 前官商云集(没有几个身家低于千万)的两会上,一个黑领代表或是同情或是鄙夷地建议小白领们应该去卖肉——不是出卖自己的肉体,是卖猪肉。在这场席卷地球 的金融风暴中,无数外企破产倒闭、业绩滑坡,覆巢之下,纷纷裁员降薪,白领们仓皇失业。与此相反,中国官有组织却财大气粗逆市飘红,令世界500 强为之羡慕,黑领们仍然可以毫无罪恶感的集体加薪。

近水楼台先得月,砸向黑领掌心的4万亿投资计划如同一针鸡血,使无数红了眼的黑领 们激动得加额称庆——还是中国好、组织好啊。说实话,贫困潦倒的白领们从这4万亿民脂民膏中想捡点残羹剩饭也是痴心妄想。所以说,“孔乙己”这样卑微的白 领如何能与“假洋鬼子”这样傲慢的黑领同日而语?如果说白领曾经掀起一股托福热、小资热的话,黑领的江湖则使传统国学和势利文化大热。易中天的阴谋学、王 立群阎崇年的帝王学、于丹的犬儒学和马未都的收藏学等等,无不映照了黑领这个社会核心消费阶层的形成。

黑领的兴起说明,20年前的那 场轰轰烈烈的反腐败反官倒运动之后,新兴知识群体在与权力群体博弈中已经完全丧失了主动权。权力经济终于在近10年从量变到质变,完成了对知识经济和自由 经济的彻底颠覆。权力组织在文革后重新收复了对共和国的垄断话语权。近年来热映银屏的《激情燃烧的岁月》、《军歌嘹亮》、《金婚》和《天下兄弟》等剧,集 中反映了文革时期第一代黑领的优裕生活。权力特权下的文革被营造被演绎得无比温馨富足和谐,根本看不到知识阶层生不如死和农民阶层食不果腹的悲惨灾难。

这种以主旋律色彩出现的怀旧情绪充满复辟邪恶和美化罪恶的企图。曾经的党校高材生、当代厚黑学大师冯仑老板毫不客气地把白领鄙视为“房奴”,一个“奴” 字撕下了一群人看似体面的假领。诚然,白领没有任何社会权利,没有罢工权,没有选举权,没有话语权;他们没有权势,没有资本,没有门第。相反,黑领则是这 个国家的上帝选民。

他们的房子票子车子等等除过老婆之外,都一概享受无偿配给,几乎不用跟“普通老百姓”们争来抢去的所谓市场发生任 何关系。白领是如此脆弱而不堪一击,一套小小栖身的房子就可以将其压垮;而黑领是如此坚不可催固若金汤,一场导致无数孩子死亡的“三鹿”惨案,也未见一人 因职务犯罪被追究法律责任,仅仅纪律处分了事。因为对立法权和司法权的把持,黑领群体成为名义上和实质上的共和国公民,他们普遍享受到一个共和国公民所应 当享受的一切政治权利。

从基本人权、财产权、公民权、选举权和一切社会福利,他们都应有尽有的得到了充分保护和满足。与之相反,日渐 普遍和经济失宠的白领群体则无法享受到基本人权保证,更遑论公民权和社会福利。他们被官方称之为与“公民”相对立的“普通老百姓”或者“群众”。相对于“ 共和国公民”而言,“普通老百姓”在政治层面和法律意义上,仅相当于“人畜”、“奴隶”或者“机器人”。他们经常被官方作为十几亿的巨额国家财产来看待, 说好听点叫作“劳动力资源”。其对外的称呼为“人民”,多用在“伤害中国人民感情”的时候。白领的陨落代表着知识精英的穷途末路和理性精神的落败,黑领的 兴盛代表着权力意识形态的扩张,和反知识重权力的血统论和阴谋论王者归来。

“知识贬值”必然带来“读书无用论”的盛行,中国社会从此 向封建资本主义进一步靠拢。社会文化日渐沙化和盐碱化,重归流氓文化和宫廷权谋黑幕政治的覆辙。黑领对白领的阻击和绞杀使构成未来社会主流的新兴中产阶级 胎死腹中,建立宪政公民社会的启蒙运动被迫土崩瓦解。这种财阀与权贵的合力扼杀使一个民族的创新能力和创造力严重退化直至丧失。社会结构和信息结构进一步 被凝固被肢解,青年一代被年迈保守的既得利益者压制封堵在社会最底层。

健康的社会流动和财富循环陷于停滞,推动社会进步的活力和源泉 被窒息被堵死。胜者为王的狼图腾文化、不择手段的官场权谋文化、暴殄天物的面子文化和崇高伟大的满清皇帝戏之所以大行其道,正映射着白领规则的陨落与黑领 规矩的升起,中国社会由知识和文明的艰难复苏,无可挽回地退回到野蛮与无知的权力通吃、弱肉强食中去。

往高处走,水往低处流。在全社 会的羡慕、嫉妒和仇视之中,黑领阶层一方面继续低调的巩固其社会地位(政治地位和经济地位),另一方面在完成原始积累后,他们开始悄然向新大陆挺进——携 款外逃,或者投资移民,实现自己正式加入世界发达国家高级人类的梦想,同时也使自己的后代永远彻底的摆脱水深火热的中国。摘自胡记茶行《对现状的分析—— 挤不进去,你永远是穷人》:据官方统计, 2004年中国农民人均年收入2936元,按年人均纯收入低于668元的标准,中国农村绝对贫困人口为2610万人。如果按照世界上公认的人均1天1美元 以下就属贫困的标准,我国目前还有2.1亿贫困人口。“八五”期间,公车车辆消费占到全部国家财政支出的38%,整个国家总计支出37960亿中的 37.58%用于供养行政公务人员;公款吃喝公费出国年花费每年达9000 亿元以上。

中国社会阶层分类:第一个阶层(也是处于最顶 端的王者阶层)是由几百个家族组成,他们拥有骇人听闻的财富,是这个国家的掌控者。在他们之下是第二个阶层——地方性的豪族,数量也许是几万家,这些人控 制着地方的权力,自然也拥有无与伦比的财产。第三个阶层是由公务员,事业单位人员、国企管理人员、垄断国企人员和私营企业主等这些人中的佼佼者以及顶级白 领阶层等这些群体中的人员组成。第四个阶层是生活比较安逸的一般民众,他们经济上还算比较宽裕,但是社会地位不高,对社会没有什么影响力。第五个阶层是由 城市平民和农村中生活比较好的农民组成。第六个阶层是贫困群体,也就是四亿没有购买能力的民众。第七个阶层是一亿没有财富的赤贫阶层,第八个阶层就是最后 那一亿灾难性赤贫的阶层。


用暴风影音的人都不是Geeker

2009-05-21 14:23:03


暴风影音解决了很多用户的需求,能看各种格式的电影,能使用多种格式字幕等。
国外很早就有人做这些需求了,如: Nimo Pack, Meida Player Classic等,技术难度差别很大。

如:

  MPC是开发了一个播放器,嵌入了很多解码器,有技术难度。

  Nimo pack仅仅是一个按装程序,集合了很多解码器,一直免费下载。应该是日本人的作品。

这个模式引入中国就变味了,加入了所谓的功能特性:后台服务进程,导致0Day漏洞 ,还有这两天正在被新闻的DNS瘫痪等功能。

我称暴风影音作者、公司为开源小贼。

很多人,包括不少同事似乎离开了暴风影音就没有办法看电影了,其实解决这个问题很容易的,缺少Geeker探索精神。

解决方案
1 安装Real Player播放器,开源世界未实现一种视频格式的解码,暴风也带了其中的几个动态库。位于 c:\Program Files\Common Files\Real\Common 下。

2 下载 MPC 。暴风影音就是使用了此软件。

 

-----至此已经能播放大部分需求了(只能看rmvb,mp3等格式)-----

 

3 要支持更多格式,如 xvid, srt等,需要手工去寻找或者使用以下安装包

Nimo Pack:  http://www.divx-digest.com/software/nimo_pack.html

K-Lite Codec Pack: http://codecguide.com/

 

或者使用影音风暴 ,注意不是暴风影音

 

这样做机器应该漏洞会少一些,稳定一些。

 

 


培养与灌输(转载)

2009-05-07 23:09:16


from 北林's space


儿子正在读高二,考了一道历史题:“成吉思汗的继承人窝阔台,公元哪一年死?最远打到哪 ? ”第二问 " 儿子答不出来,我帮他查找数据,所以到现在我都记得,是打到现在的匈牙利附近。

 

在一次偶然的机会,我发现美国世界史这道题目不是这样考的。它的题目是这样的:

 

“成吉思汗的继承人窝阔台,当初如果没有早死,欧洲会发生什么变化?试从经济、政治、社会三方面分析。”

 

其实这种题目老师是没有标准答案的,可是大家都要思考。

 

不久前,我去了趟日本,日本总是同我们在历史问题上产生纠葛,所以我在日本很注意高中生的教科书。他们的教师给高中生布置了这样一道题: “日本跟中国 100 年打一次仗, 19 世纪打了日清战争(我们叫甲午战争), 20     世纪打了一场日中战争(我们叫做 抗日战争), 21 世纪如果日本跟中国开火,你认为大概是什么时候?可能的远因和近因在哪 ? 如果日本赢了,是赢在什么地方?输了是输在什么条件上?分析之。”

 

其中有个高中生是这样分析的:

 

我们跟中国很可能在台湾回到中国以后,有一场激战。台湾如果回到中国,中国会把基隆与高雄封锁,台湾海峡就会变成中国的内海,我们的油轮就统统走右边,走基隆和高雄的右边。这样,会增加日本的运油成本。

 

我 们的石油从波斯湾出来跨过印度洋,穿过马六甲海峡,上中国南海,跨台湾海峡进东海,到日本海,这是石油生命线,中国政府如果把台湾海峡封锁起来,我们的货 轮一定要从太平洋那边过,我们的主力舰和驱逐舰就会出动,中国海军一看到日本出兵,马上就会上场,那就打!按照判断,公元 2015 年至 2020 年之间,这场战争可能爆发。所以,我们现在就要做对华抗战的准备。

 

我看其它学生的判断,也都是中国跟日本的磨擦,会从东海开始,从台湾海峡开始,时间判断是 2015 年至 2020 年之间。

 

这种题目和答案都太可怕了。撇开政治因素来看这道题, 我们的历史教育就很有问题。 翻开我们的教科书,题目是这样出的:“甲午战争是哪一年爆发的?签订的叫什么条约?割让多少土地?赔偿多少银两?“每个学生都努力做答案。

 

结果我们一天到晚研究什么时候割让辽东半岛,什么时候丢了台湾、澎湖、赔偿二万银两 1894 年爆发甲午战争, 1895 年签订马关条约,背得滚瓜烂熟,都是一大堆枯燥无味的数字。 那又怎么样,反正都赔了嘛!银两都给了嘛!最主要的是将来可能会怎样!

 

人家是在培养能力,而我们是在灌输知识。


本人系文盲

2009-05-07 13:28:05


本人系文盲,文中多数字不认识,多数词不明白其含义,跟帖行为纯粹是身体缺乏营养,倒置肌肉神经抽搐,被动随手敲击键盘所致,并不意味本人同意、支持、反对,或了解、知晓文中观点,如有任何疑问请直接联系原作者本人。故本人不对以上内容负法律责任(包括民法、刑法或婚姻法,及文中提及或未提及之法律)。


另:最近电脑黑客肆虐,因此回复内容可能为黑客发出,而非本人真实意思表示,谢绝跨省追捕,如拟了解详情,请直接与计算机黑客联系。谢谢。


单元测试的七种境界

2009-05-06 23:03:38


单元测试的七种境界

from 译言-技术与创业 by zhaorui

原文作者:Karl Seguin
原文链接:The 7 Phases of Unit Testing
译者:zhaorui

单元测试的七种境界

1. 以各种借口拒绝单元测试Unit Test,比较常用的是“你没有足够的时间(进行单元测试)”。

2. 尝试单元测试并且立刻开始在自己的博客商鼓吹单元测试和测试驱动开发Test Driven Development的好处。

3. 单元测试一切。为了能够完成单元测试,而将私有private的方法和属性修改为内部internal;为了达到单元测试覆盖率100%而测试getter() 和 setter() 属性(方法)。

4. 无法忍受脆弱的单元测试,在没有弄明白是什么的时候,就匆忙转向“集成测试" integration test。

5. 发现了一种模拟 mocking 框架,并且乐于使用强制语义(strict semantics)。

6. 模拟mock所有可能模拟mocked的对象。

7. 开始真正有效单元测试。


题目

2009-04-22 13:16:30


北大BBS化学学院版上发了一道很有趣的谜题,已经上十大热门话题第三了。我也是第一次看到这个题目,和大家分享一下。
话说周一某实验室有16名同学,有一天*老师把大家叫到一起说:下周来做实验的时候,我会给你们每个人背后贴一张纸,纸上的数字从1到16都有可能,不同同学背后的数字可以重复。你们每个人可以看到别人背上的数字,但不能看到自己的数字。贴纸之后你们之间不允许进行任何形式的沟通交流。之后你们排队依次来D***,告诉我你自己背后的数字是多少;由于D***室隔音效果很好,室外的人不能听到室内的同学的说话声(更好的说法是,每个人独自在一张小纸条上写下猜测结果,这就避免了可能由排队猜数的时间和顺序带来的“交流”)。等到16名同学都猜完之后公布结果。只要你们16个人中间能有一个人猜对自己背后的数字,我会让大家都得满分;但如果你们都没有猜对自己背后的数字的话,则你们全部都要重修有机实验。那么你要怎样做才能避免挂科的命运呢?

 

答案稍后公布


[转] 谷歌音乐的前世今生 - 代号“M计划”

2009-04-20 13:04:13


原文地址 http://www.1986tp.cn/2009/04/google-music-before-after-project-m/

今年3月底4月初的时候博客有一段时间没有更新,因为当时张亮 正带着我一起准备这篇文章,当然最后的定稿基本上都是他写的。虽然现在已经有很多关于谷歌音乐的报道,但是这一篇报道将带你进入谷歌音乐团队,了解这款产品的前世今生。

—————————
长期被视为谷歌中国最大短板的音乐搜索反而被创造性地打造成了一款杀手级产品。除了李彦宏,它还可能让乔布斯头疼

代号“M计划”

文 本刊记者 张亮 朱旭冬
本文发表于《环球企业家》杂志 2009 年 4 月 20 日杂志

提问:一款完美的音乐产品应该是什么样子的?

“你一动念头,音乐就出来。”谷歌中国的产品经理洪锋慢条斯理的说。大概对这个答案仍不够满意,他随即补充了一句:“甚至不用动念头,自然就出来。”——这意味着,任何人在任何时刻可以获得最适合那个环境、时间与心情的音乐。

由意念控制隐藏在情境中的音乐?这听上去太不真实了。不过,倒也像科幻作家亚瑟·克拉克所言: “任何足够先进的技术均迹近魔法”。总有革命性技术以超乎想象力的方式改变世界,就像电力、飞机和搜索引擎。

某种意义上,2009年3月30日洪锋和他的团队所发布的谷歌音乐搜索第二版已经符合这一标准。当无数媒体将目光盯在台前的谷歌大中华区总裁李开复 与来自百余家唱片公司高层合影言欢,并将此视为谷歌反击百度的最新武器,人们很容易忽视:这是一款至少在两个层面上超越现实的产品。

——谷歌与巨鲸网所获得的音乐资源,是完全免费、无版权保护(DRM)、可供下载的140余家唱片公司的完整曲库。这四个条件的全部满足,在全球范围内仍属首例。

——产品层面,它改变了人与音乐之间的距离。如果说搜索引擎降低了人找到信息的成本,社区网站把人与人之间的“六度分离”扁平化,谷歌音乐则前所未 有的将一个人找到某一首歌的方法丰富化。你可以根据歌手、歌名、专辑名甚至一句歌词找到一首歌,也可以直接播放排行榜上的热门歌曲。不过,真正开创性的是 这样两个功能:按照歌曲的节奏、声调、音色获得推荐,以及根据每首歌的音色获得相似歌曲。因其新鲜效果及实现技术的复杂性,它毋庸置疑的成为了谷歌入华以 来最富雄心与想象力的作品。

而且,它有着异常丰富的扩展空间。虽然目前谷歌与唱片公司的合作协议仅局限于中国大陆,但即使唱片业也并不希望这一模式持续不变。“如果这在中国被 证明是成功的模式,几年之后它没有被推广至全球我就会很惊讶了。”环球音乐亚太区副总裁Sandy Monteiro对《环球企业家》说。虽然没有人知道这究竟需要多久,但不妨想象,未来某天,这款来自中国的免费下载正版音乐服务进入美国市场,全球最大 的付费数字音乐商店、苹果公司的iTunes究竟还有多少竞争力?

此前,在谷歌全球有不止一支团队试图开发音乐搜索,均在内部遭到否决:除了版权问题,谷歌的决策者们也从未被说服他们能在此领域超越同行。那么,最终这样一款产品,为什么能诞生于不以技术创新擅长,且版权保护效果不彰的中国?

请忘记那些高度概括的答案。和任何创新过程一样,它是复杂的、难以概括的。人们当然可以事后总结出天时、地利、人和等种种方便,但归根到底,它是一 系列人的行为的结果:最不着边际的狂想、精心勾勒的合作方案、小心翼翼的内部沟通、将声音的物理特性转化为数学算法最终写成十余万行代码的辛苦工作,以及 一些好运气……所有这些加在一起,最终完成了一次“不可能的任务”。

“或者”的暴政

谷歌中国需要一款音乐产品,从来并非秘密。

但同样显而易见的是,正常的商业逻辑下,搜索引擎和音乐界难以共生。这是完全背道而驰的两种商业模式:谷歌相信所有信息都有其价值、且它们应该以尽 可能低的成本被找到,唱片业却认为有价值的信息是有限的,它们应该被小心保存,每使用一次就收一次费。当谷歌希望针对不同人的不同需求把隐藏于长尾中的信 息挖掘出来,唱片产业则比拼着谁能找到全人类中一亿分之一的音乐天才。

倾向性的差异注定了双方的互动很容易伤害其中一方的利益。在中国,胜利者是百度。这家在中国拥有60%市场份额的搜索引擎有大约15%的点击指向了 音乐搜索,而普通网民可以通过它找到海量的可供下载的免费音乐。唯一的问题是,它们几乎没有版权。唱片公司不能从这一持续活跃的行为中获利。这一度引发了 双方颇多纠纷,但百度坚持表示,自己的搜索结果中提供的是网上已有的音乐链接,而非自己直接提供音乐下载,这帮助它有效规避了法律风险。

类似的诱惑,谷歌中国并非没有。2006年底,百度与国际唱片业协会的官司以前者胜诉收场,不久后谷歌又收购了带有版权麻烦的YouTube,这两件事的接连发生一度也让谷歌中国有人提出,是否可以做一款跟百度类似的产品?

可这没有成为最终选择。“英文有句话叫做Tyranny of the ‘or’,中文可以叫做‘或者的暴政’。意思是人很容易把自己框在一个二元对立的空间,或者做合法、收费的,或者做违法、免费的,只有两个选择。但我们不 愿屈服于‘或者的暴政’,我们就要做既合法的又免费的音乐搜索。”李开复在接受《环球企业家》专访时说。

首先要解决的问题是,怎么将这种诚意传递过去?

网络业和唱片业之所以难以合作,除了立场上的根本差异,也有沟通上的障碍。双方操持的并非同一种话语体系,而强大的律师队伍为了维护各自利益的讨论更加速了谈判的不欢而散。

称得上机缘际会,2006年9月,时任谷歌中国首席战略官的郭去疾在旧时相识的介绍下,见到了由篮球明星姚明投资的巨鲸网创始人兼CEO陈戈。如果 按照工程师的标准,陈戈口若悬河的风格不免让人担忧。但郭去疾很快发现了陈独特的一面: “他是一个‘传道士’一般的人物。你和他约好去他公司见面,如果迟到了,他会在公司门口一直等你;如果他给你写一封邮件没有得到回复,第二天他会同样礼貌 的再写一封信,第三天还是如此。”

事后证明,陈戈的情商的确令人惊讶:整个谈判过程中,没有人见过他发脾气,无论承受何种压力,他永远能心平气和与你寻求共识。这让他恰到好处的成为 了一块绝缘体,把唱片公司和谷歌之间的矛盾化解于无形。创办巨鲸网之前,陈创立过普莱音乐公司,曾给崔健组织演唱会、出唱片,这让他熟悉音乐圈的语言,足 以扮演双方的“翻译”。而他和巨鲸网从未从事过盗版音乐下载,也能让他以“没有原罪”的姿态面对唱片业。

由此,在陈戈的介绍下,2006年11月、12月,次年1月,谷歌中国分别与索尼、环球、百代三家唱片公司初次接洽。那正是谷歌中国风雨飘摇时(请 登陆gemag.com.cn查看2007年2月号文章《最长的一年》):不停被传闻即将黯然离职的李开复和他的团队在2007年1月明确了与巨鲸网合作 的想法。

当然,李开复们的意愿,并不直接等同于谷歌的意愿。一个不可回避的现实是,如此级别的产品决策,谷歌中国必须向总部汇报,得到包括两名创始人及公司CEO的许可。

如何让一款在全球屡遭否定的产品意向得以通过?一如当时被舆论界低估,但日后显现效果的,谷歌中国富于“拐大弯”的沟通智慧:他们深知这并非一蹴而 就的决策,便尽可能在中国区的授权范围内有所作为,并阶段性的对总部阐述这一推进的价值,在一次次的信息叠加中累积自己的信用。

第一步是让巨鲸成为谷歌中国的利益相关方。无疑,想在中国展开长期的音乐搜索业务,谷歌必须投资于巨鲸。当2007年2月,李开复和时任大中华区投 资并购总监的宓群把这一投资意向上报到公司CEO埃里克·施密特,他们并没有冒失的把谷歌中国的音乐计划和盘托出,却只阐释了巨鲸的投资价值,并借此讲述 了音乐服务对于中国用户的意义。一向对于中国事务就颇为支持的施密特很快便予通过。

真正将谷歌音乐作为一个项目报到公司两名创始人处,已是2007年11月。在此期间,谷歌中国参与此事的团队已经迅速积累起了一条陡峭的学习曲线: 他们不仅想好了谷歌与巨鲸的的角色分工,更已将合作细分成六步——2008年8月发布的将音乐搜索结果以Onebox形式插入相关搜索结果中,和2009 年3月30日发布的独立页面的搜索产品只是其中的第一、二步。

当时最大的说服挑战,是谷歌已经明确将全球战略方向定为搜索、广告和应用(Search,Ads,Apps),音乐产品似乎不应成为一个投入精力的 领域。但李开复们的回答也相当有说服力:具体的音乐内容和产品都属于巨鲸,谷歌中国只是作为入口提供者,这就并不违背聚焦于搜索的战略,而且,在中国,如 果没有音乐搜索,忠诚的谷歌用户也很容易流失。为留出转圜余地,他们甚至提出了一种折中方案:购买一个独立域名,比如m.cn,以此淡化谷歌中国的色彩。

这最终成为了谷歌中国的一个小小的传奇:创始人拉里·佩吉只问了一个问题,就和公司CEO施密特一起批准了此一项目,全程不过几分钟。

必然之奇迹

即使顺利过关,谷歌中国对于巨鲸的投资仍是异常谨慎的。宓群主导制定了一个极为细致的投资结构:总共数额不过几百万美元的投资被分为了四轮,巨鲸每 签下一家重要的唱片公司才追加一轮投资。最终,陈戈证明了他的确是个合适之选:到2007年9月,他已经颇有效率的签下了索尼、环球和百代三家公司有 “数字版权管理”技术(DRM)限制的免费下载和免费的歌曲试听。

一些迄今未被披露的谈判细节足以证明当年谷歌中国对于与巨鲸合作的方案规划之巧妙。比如,为规避合作仓促结束的风险,巨鲸与唱片公司的协约不止于外 界所主要谈及的广告分成。据一名知悉内情的人士称,巨鲸与每家唱片公司所签的合同都相当复杂。除了外界最常提及的广告分成模式,还有两个保底收入:每下载 一首歌获得一次缴费,以及每年的保底收入。这两项费用均由巨鲸向唱片公司支付。

而且,那些有意合作的唱片公司可以在巨鲸网获得期权。这就将此前除了陈戈的人脉资源并无太多独到之处的巨鲸网推入了一个良性循环:一方面,唱片公司 对巨鲸的产品有了较大耐心,另一方面,每增加一方股东,巨鲸就多了一分希望成为中国音乐市场的领跑者——如果它能在几年后真的主导此领域,财务回报注定不 俗,这又给了唱片公司更多期待。

当然,没有什么推力比音乐界自身的观念改变更为重要。

因为获利渠道的多元化以及音乐数字化之后的易复制性,以往签下歌手,毕其功于一役出一张专辑获取一次回报的时代已经过去。成功的歌手更多依靠代言和 演唱会获益,而出专辑更像阶段性的曝光与提供新鲜感的一种方式。这迫使唱片公司将自己的角色从音乐制作者更多的转向营销、推广、开发衍生产品等“造星”并 试探商业模式上转移。

这正是谷歌、巨鲸的谈判团队切中要害之处。他们不停讲述这样一个理念:CD对于最忠诚的歌迷仍有市场,但对更多试图用音乐营销自己的明星,搜索引擎 是最好的选择。而且,在传统模式中,围绕音乐开发衍生产品很可能是不经济的:多数歌手的歌迷非常分散,销售相关产品的成本就很高。但互联网却可以低成本的 把某一类歌迷集合起来定向营销。

一个绝佳的案例是谷歌中国自身:在进入中国市场第二年,谷歌中国的收入已经达到1亿美元。想想看,这只是在2006年的中国拥有大约20%市场份额的谷歌。据陈戈称,2008年所有唱片公司在中国市场加起来收入不过五千万美元。

但一个障碍挥之不去:唱片公司的版权保护管理(DRM)。DRM的目的是防止消费者对他们买的媒体内容上进行非法拷贝,它可以限制正版音乐能够被拷 贝几次,在几台设备上播放。但站在谷歌的角度上,提供有DRM的音乐,就意味着很多并不了解技术细节和版权保护详情的用户会经常感到不便,这是他们最不愿 接受的。2007年10月,谷歌的产品部门明确表态,巨鲸必须获得没有DRM保护的使用授权。

这让原本希望在2008年3月发布的谷歌音乐一拖再拖。有当事人2007年10月到2008年4、5月称为这个项目的“黑暗时期”:没有人能够确保谷歌的愿望达成,陈戈也几乎无法承受这一压力。

有人建议由巨鲸自己开发一种附和DRM标准但不影响中国用户体验的版权保护方法,但这一擦边球方案对于一向讲究“不做恶”的谷歌仍有不小的风险,而 被否决。另一个选择是只做一款流媒体播放,不提供下载的产品,但谷歌仍然担心下载功能的缺失是否会破坏用户体验,这一方案也由此作罢。

最终的转机发生于2008年5月10日,当巨鲸的陈戈和谷歌中国的郭去疾一起前往英国百代唱片的数字音乐部门,在曾经为甲壳虫、皇后乐队和U2们录 制专辑的艾比路录音棚,对方负责人道出了一个惊人的消息:自己在一个多月多后即将失去这份工作。百代刚刚挖来了时任谷歌全球CIO的道格拉斯·梅瑞尔接替 他——但是,即将离任者反而给出了承诺,一定在离职前把DRM取消。

这是一个非常富有意味的转折点:音乐界最后的大门终于敞开了,而开门人却是即将离职的守门人。

当百代做出改变,其它几家的跟进就成为了连锁反应。即使如此,当李开复最终说服拥有大约40%华语歌曲曲库的索尼加入这一阵营,已经是2009年初。

“能做成这件事,真的是个奇迹。”已经离开谷歌创业的郭去疾对本刊感慨到。从构思之初到跃过最后一道门槛,谷歌中国已经用了两年时间,期间,无论唱片公司还是谷歌都有不少参与者离职,但这都没有影响交易最终实现。

这是个历史的必然。但给这块沉重石头最后一下推力的,是将传统商业智慧抛之脑后的狂想。

集结号

2008年8月5日,谷歌中国办公楼,在一间名为“开心”的办公室里,人们很不开心。

这是谷歌音乐搜索第一版上线的时刻。自从2007年7月成立音乐开发组,它已经从一名工程师扩张成十人规模的开发团队,一个在谷歌内部堪称庞大的阵 容。作为秘密武器存在,他们已经历了漫长而寂寞的等待期:特别是2008年3月以来,每个月都有可能发布产品,但每次又遭到延迟。这实在太令人沮丧了—— 如果奥运会之前还不能有所作为,他们就得在全国上下的兴奋中再熬上一个月。

按照计划,他们该在十点把产品放到网上,如果没有意外情况,就出去吃个午饭庆祝。

但“惊喜”很快到来:不仅中国用户能访问它,印度、纽约的用户也在网上反馈说,他们能用它下载歌曲。所有人当场“傻掉了”。按照协议,谷歌音乐只能 中国用户才能访问,这是由每台电脑的IP地址识别的,现在却颠倒了过来。而这不仅会成为谷歌中国对外的一个笑柄,还可能让唱片业丧失对自己的信任。

不知所措中,他们把产品从网上拿下,一行行检查代码。网上已经开始流传谷歌音乐发布的消息,这一项目的主人们却不知道究竟多久才能正式发布。 “快的话,几十分钟,慢的话,十二小时。”当时身在上海的产品经理洪锋说。接下来的许多个小时里,他都只能坐在视频会议的镜头前,就像他的面孔被投射在墙 上所隐喻的,一种巨大的无力感。

当他们把问题找到并解决——这产品跟公司的另一款产品的代码有所冲突——已经是晚上八点。

说这是一款命运多舛的作品,应不过为。谷歌音乐的前端技术负责人唐汀回忆说:“这个项目做了一年半,有无数个这种时刻,我们都可以说‘这太难了’、‘这不可能’。但最后我们就剩下了一种‘横’,较劲,一定要把它做出来。”

这是这个故事的另一侧面。当李开复、郭去疾、宓群们为了推开音乐界的方便之门而费尽心机时,一批工程师在修筑进入新的音乐世界的通道。在很长时间 里,他们并不真正清楚这款产品究竟通向何方,无论它的命运还是功能取舍、介面设定,一切都并不清晰,或者说,有待创造。但这种不确定性,也正成就了谷歌音 乐的惊喜感。

此项目的第一名参与者,是产品经理洪锋。郭去疾称,在项目尚处于空想阶段,洪锋是一个非常合适的讨论对象:他对事物有着朴素而深入的好奇。而当它的 眉目稍微清晰,洪锋又是一个颇为讲求细节的人:做事之前想的很清楚,一旦认准方向,他会想方设法说服合作者,一步步打磨出他想要的效果。

“避免去做一款让用户不开心的产品是相对简单的。但是做一款让用户们‘不不开心’的产品,并不等于做出的产品能让他们开心。”洪锋对《环球企业家》 说。他语速不快,常打比喻。这种喜欢将理念性话题以相对形象的方法表达出来的沟通方式,一定程度上与他从小学起学过多年美术有关。其产品理念也是如此。

当他想到把数以百万计乃至人类拥有的全部音乐数字化,他“看到”了一片海洋:身在其中,每首歌就像触手可及的一个气泡。

怎么让一个沉浮于大海某一角落的人抓住一个他真正想要的气泡?这个问题属于工程总监林斌及其工程师团队。

林斌喜欢讲自己加盟谷歌的故事。2006年9月,还在微软研究院工作的他在出差时遇到相识已久的李开复,随口问了一句:“你们为什么不做音乐搜索?”李很痛快的回答:“可以啊,你来做?”几个月后,林斌加盟。

没有爽约,到了谷歌,虽然很快就意识到了在这家公司做音乐产品有多难,林斌还是坚持把这个项目划在自己名下,甚至在立项之前,就跟李开复申请了专职于音乐产品开发的工程师名额。

林斌的坚持让三名初入谷歌的新兵被划入代号“Project M”(M计划)的音乐项目。性格活泼的杭州女孩汤萌芽和外表羞涩但极爱唱歌的中山大学毕业生邹振盛摸索着产品的呈现方式,而稳重、极富沟通耐心的赵启胜则 专注于后端以及与巨鲸网的沟通、协作。因为尚未获得创始人许可,他们最初的三个月甚至没有进入编写代码的状态,连李开复事后回忆起来也笑称他们几人为“最 可怜的工程师”。期间,林斌们还有太多的障碍需要去一一排清,为了不影响士气,尽可能以“报喜不报忧”方式与他们沟通。回顾当初,林斌仍然有些动容:“到 今天我也很感激他们,那时候他们很清楚这个项目的不稳定性。”

当项目最终获得批准,当时正在谷歌中国做视频搜索产品的唐汀找到林斌,希望加入其中。之所以主动请缨,是因为成长于海外的他在申请派驻回中国时,本 就希望参与一些富有中国特色的产品,而且,以前偶尔听到别人说中国不重视版权保护,也让他对此项目格外感兴趣。当唐汀带着高大的东北人韩准加入到这个团 队,他们带来的是极度细心修改代码中错误的体力和耐力。

不过,这款产品还需要一个在科研层面带来突破的人。

2007年初,李开复去往谷歌纽约办公室出差,专门抽出时间做了一个关于谷歌中国的演讲,希望由此吸引更多一流工程师回国。会后,一个清秀的女生找 到他。这个当时正在纽约办公室负责移动搜索质量的工程师名为胡宁,是李在卡内基梅隆的师妹,交谈不久,李就建议胡宁认识一下在北京负责移动搜索的林斌。

当林斌和胡宁终于在北京坐下来聊天,他惊讶的了解到,胡宁2004年在谷歌实习时就做过一款音乐搜索产品,而她博士的研究方向为音频信号处理和信息检索,与此恰好一脉相承。胡宁说,可以把科研领域的前沿成果放到谷歌音乐中来,并愿意为此搬回中国。

闻弦歌怎知雅意

当你获得了海量的音乐信息,你究竟有几种方式去处理它?

最简单的,是把自己变成一个庞大无匹的FTP,任何人都可以前来下载。但这就像一座无人管理的图书馆,只有当用户知道自己想读哪本书,它才是有价值的。

相对高级的方法是让电脑成为图书管理员:它通过之前做好的信息分类把类似的歌曲推送给听众。比如一家名为Pandora的公司,通过人力将音乐类别 划分出400个标签,对每首歌进行标注。当你选中一首自己喜欢的歌曲,它会把同一标签下的歌曲逐一播放。但这就像一条单行道:在一个相对有限的曲库下,人 做出的判别当然是准确而微妙的,可如果把曲库放大到百万级就难以为继。而且,每个人的口味总有不同,Pandora的方式却只能假设所有用户的审美是同一 的。

那么,谷歌能不能教会计算机成为世界上最聪明的图书管理员呢?一方面,它能对不同音乐的特征了如指掌,另一方面,它又能针对用户做个性化推荐。

想做到这点,就必须让电脑学会很多原本只有人才有的常识。这一方向在初期显然不会像Pandora一样快而有效编制出一套推荐体系,但它的扩张性要好的多。

胡宁的工作,就是“教会电脑听歌”。与人类的“倾听”截然不同,胡宁需要先把音乐的物理特征还原成数字,由电脑对数字进行分析和类比。

比如,任何一个人都可以轻易识别出鼓和笛子的音色的差异,只要找到方法把这两种差异转化成数字——假设,鼓是2046,而笛子是1984——即使电 脑没有耳朵,也可以将它们区分开来。而在一个成熟的算法下,那些音色接近的人也应该被标以类似的数字:王菲、爱尔兰乐队小红莓和冰岛歌手比约克,也许在最 终数字上的差异只有0.1。

那么,想象一下,根据不同的音色,电脑是有可能给所有的音乐绘制出一张无限庞大的地图的。虽然电脑只是在计算时把彼此详尽的数据凑在一起,但还原成物理世界的歌曲,人们看到的就是钢琴曲集合在一起,吉他独奏凑在一起,声音粗砺的摇滚男声被划分到一个阵营……

当然,真实的计算过程并非如此简单。面对一首歌,胡宁先要把它还原成频谱,并以“百毫秒”为单位将它分割成数千个段落,从每个段落中提取出事先设定 好的一百余个特征值。这大约相当于,其中的一段数十毫秒为一个鼓点,而另一段数十毫秒是一声镲,它们各自被总结成一个拥有100多个特征值的向量,这两个 向量是不同的。一首歌由上千个这样的多维特征向量构成。那些向量重合度相对高的歌曲是相似的——这就像你在一个纸上画出上千个点,如果有另一张纸上也有一 千多个点,且这两张纸重叠起来看,所有点的位置类似,你可以说这两张画很像。

这个想法已经非常有趣,但洪锋依然希望在这个程度上更进一步。刚刚做完谷歌财经的他问胡宁,有没有可能像股票查询一样,用户只要在一些标准上做些简单的选择,就能得到不同的结果?

洪锋的设想从投资者角度是非常直观的:你可以让电脑列出市盈率在6倍以下的公司,或利润率在30%以上的公司。但胡宁并不认同他的创意:音乐是没有市盈率和利润率的,用户怎么选择?

但洪锋并不愿轻易放弃这一想法,他前后用了两周时间说服胡宁,音乐的指标并不需要像市盈率一样清晰,但增加用户与音乐的互动性本身就是一个有趣的想法。

于是,在本已紧张的开发计划中,谷歌音乐第二版包含了两个方向的产品:一个是胡宁推动的相似歌曲,一个是洪锋构想的根据音乐特征挑歌。

和胡宁一起进入这一新方向的,是2008年7月底才加入谷歌的清华大学博士路羊。一直在学校里研究信号处理的他本以为加盟谷歌这家搜索引擎公司之后 可以告别老本行,没想到不仅不能如愿,还在胡宁的要求下读了厚厚一摞论文,并时不时拿出数学书来进行研究。而林斌在拣选全球工程师资料时,又在苏黎世发现 了一名学术背景和胡宁、路羊相似的工程师,亦邀请他越洋加盟。

光是找出几个通行于所有歌曲的标准,已非易事。如果让普通人来设定歌曲特征,人们很容易想到根据快歌、慢歌来加以区分。但在技术实现上,它却是一条弯路。

为采集相关数据,路羊和苏黎世的同事在电话会议上一起听着同一首歌一起在桌子上打拍子,前后处理了大概一千首歌的数据。可他们最终遇到了难以逾越的 问题:那些配乐很弱的歌本来就很难找到清晰的节奏,有些歌曲则前后节奏不一,甚至,不同的人对于节奏的判断也是不同的。人耳极易辨识的快慢,电脑分辨起来 却只有80%的正确率。虽然在学术上,这已经是个了不起的数字,但在现实应用中,这就意味着五首歌里有一首的快慢是明显误判的。在路羊的游说下,以节奏快 慢为特征选歌被修改为了按照强烈或舒缓分类。

在另一条战线上,胡宁推进的相似歌曲同样困难重重:她很快做出了一款覆盖几千首歌的演示产品,效果极佳,但当她把数据量上升到几万首歌,质量又惨不忍睹,只好推倒重来。

问题的核心在于,在学校时,她只要对1000首歌这样量级的数据进行分析就可以发表论文了,但她这次面对的是数以十万计的歌曲。当你只对几千首歌进 行分析、聚类时,大概设定几百个音色类别,就可以把它们相对有效的归类。但数十万首歌的音色差异就实在太大了:中国歌曲和外国歌曲的音色听上去差别有限, 但体现在数字上却明显不同,而有的歌只是从头到尾一个人在讲话,这样的特例怎么考虑进去,也是一个挑战。

一下子把数据量扩大到十万级来开发产品是不可能的。胡宁和路羊只能选择一种最笨而有效的方式:每次在较小的数量级上进行实验,确定可行的办法,然后 针对每次数量级的扩大所带来的问题对最初的特征值确定、聚类进行调整。这意味着,每次针对较小数量级的曲库写出有效的代码,不久之后要主动扔掉。据说这个 过程中,丢弃的代码大约是留下的十倍。

直到电脑处理过5万首歌,这套系统才最终比较稳定。而此时,特征值的分类已经扩大到了4096种。这似乎是个注定属于谷歌的产品:对30万首歌做一次分析和聚类需要上千台计算机同时工作数十个小时,并非每家公司都可以运作。

**
在谷歌音乐第二版即将发布之前三周,李开复和洪锋终于可以将产品演示给公司CEO埃里克·施密特。据在场者回忆,富有产品经验,总能一阵见血看到问题的施密特这次在看过产品后,发出了疑问:“我的中国同事们,你们能不能告诉我,我该问点什么尖锐的问题?”

的确,对于今天的谷歌中国,这都是一款足以令人惊喜的产品。据说它完成第二版后已经有超过十万行代码,在谷歌内部也算规模很大的产品。

它将成为谷歌中国收复市场份额的一个杠杆?尚不能做出如此乐观的结论。一位熟悉谷歌的人士对《环球企业家》说,最令他担心的还并非接下来的广告收益 状况——2009年糟糕的经济环境也许并不能给巨鲸和唱片公司们带来足够理想收入——更重要的是,谷歌在完成一款产品之后究竟能否以更大的力度把它完善、 推广出去?在批评者看来,过去一年里,谷歌中国推出产品的节奏有了明显提升,但似乎总离引爆市场差了一口气。像2008年上半年发布的谷歌金山词霸,从定 为上看无疑是款好产品,却在过去一年时间里渐无声息。

好消息是,在音乐产品上,从李开复到工程师,每个人都清楚当下的产品还有着很多的修缮余地:算法可以更精确,用户介面仍有bug等着修改,甚至,当 谷歌音乐的排行榜成为音乐界的一个关键指标,必须有人编写防作弊功能……而且,别忘了,按照其最初的六步规划,谷歌和巨鲸应该在搜索产品完成后,还要广告 产品、客户端播放器乃至社区服务有待开掘。

但无论如何,以改变游戏规则的方式补齐了与百度正面交锋的最后一块短板,让经历了三年半起落沉浮的本土化李开复终于可以坐下来,在网络上播放一首歌平静一下心情——而且,使用他自己的产品。

 

-------------评论分割线--------------------------------------

我对谷歌和巨鲸的合作有信心了。


如何应对腾讯的四面进攻

2009-04-08 21:47:09


我最近看到的腾讯的动作:
1 在QQ聊天界面直接显示对方在qqzone里信息,发日志等,有点类似mini feed
2 QQ's app platform,开心农场等应用已经基本上线,已经能见到很多邀请了
3 xiaoyou.qq.com大肆宣传

面对一个5千万同时在线的巨人的进攻,能有什么反击手段呢?
1 保持核心优势,做好新鲜事,不要犯错误
2 找一个独立团队做宠物,完全复制
3 做好群聊后开始站外推广校内通

4 做大型Social Game

 

1,2,3原因不用多说,关于4,腾讯的游戏大厅已经很厉害了,甚至能推广到美国去。但是还是可以击败的,靠开心农场却是万万不可能,但是做到 a) 让熟人一起游戏,得有棋牌类,甚至是稍微大型一些的游戏 b) 组织/联合真实世界的棋牌比赛。还是有可能的!

 

欢迎拍砖


我一直以为我“会”使用twitter,原来我啥也不懂

2009-03-23 13:57:54


我一直以为我“会”使用twitter,原来我啥也不懂

看:

 [玩转 Twitter]:什么是 # 标签(hashtag)

837个读者 挨踢狂人 @ yeeyan.com 2天前11:51 双语对照   原文 字体大小 小 中 大

简介

这篇文章不完全是翻译。《玩转 Twitter》 是我计划做的一个系列,有兴趣,欢迎加入,大家一起做大。

 

开始玩 Twitter 了吗?是的。如果你已修炼成高手请绕行,直接跳到介绍 Tagalus 段落。新手继续:

 

如果你已经开始到处 follow 有趣的 ID,收发消息开始交流,你一定会留意到一个有点怪异的符号:# 。它到底是什么意思呢?它就是 Twitter 的 # 标签(hashtag)。

 

关于 # 标签

Twitter 中的 # 标签是一个约定俗成的社区规则,用于为 Twitter 信息添加元数据。(这样直接翻,我自己都开始不知道它是什么意思了。)

来历

先说说它的来历,如果你发布文章或图片,经常做标签,会有体会,比如,有很多图片使用“美女”做标签,正好你也有一张美女图片,你只需在“美女”前加个 # 符号,就可以把你的美女和其他人区分开来。# 标签就是这样来的。后来用的人多了,就发展为用于跟踪某个热点。

具体操作

还是举例吧,比如,跟踪和讨论三鹿奶粉这个事件,Twitte 用户可以在发布消息中添加:#三鹿奶粉。

不过,在使用 # 标签之前,Twitter 用户需先去 follow 一个帐号:@hashtags ,它会自动反 follow 用户。之后,只要消息中出现 # 标签,它就会自动收集。这个帐号来自 hashtags.org ,一家提供 # 实时标签跟踪的网站。带有 # 标签的信息都收集到该网站下,用户可用来搜索查看。  

不过,Twitter 现在收购了搜索引擎 Summize ,用户可以通过 search.twitter.com  来跟踪这些 # 标签。 有了 Twitter 搜索,貌似 # 标签就没什么用处了。

用途

# 标签还是很有的。加 # 标签,可表示在谈论某个特定话题;还有那些缩写的 # 标签消息。比如 #sxsw,表示在德州奥斯丁举行的西南偏南音乐节;还有 #nptech,表示非赢利技术(non-profitable technology)。

# 标签定义

有很多这种缩写 # 标签,hashtags.org  并不提供具体的解释。如果想要知道这些标签到底是什么意思,现在有个更好的去处:Tagalus ,一个提供 # 标签定义的网站。你可以把它看做 # 标签字典。

 


如何使用 Tagalus

如果某个 # 标签有多个版本,Tagalus  用户可通过投票来确定一个定义。如果你想要创建一个新的 # 标签,可以发送定义到 @tagalus 。格式如下:

示例:@tagalus define mynewtag as a new tag that describes everything about me

(我想目前还不支持中文吧:P)

如果想要了解某个标签定义,也可以向 @tagalus 提问。格式如下:

@tagalus define ______.

示例: @tagalus define ip4

对于这个示例,Tagalus 的回答:

ip4 = Ignite Portland 4 - a "hipster event" according to KGW


Tagalus API 接口

ProgrammableWeb 博客 提示 Tagalus 提供 API ,开发者可在 Twitter 客户端中集成 # 标签定义功能。这对于 Twitter 社区非常有用。

 

其他

补充一点,last but not least。

# 标签使用成规:

不要随意使用 # 标签,只有某些话题才值得动用它。

在一条消息中不要使用过多的 # 标签。1 或 2 个是合适的。

把 # 标签,放在消息的开头或结尾处。

 

 

推荐几个推客,一起来推吧:

@挨踢狂人 (tsaizb)

@pestwave

@译言


Douglas Bowman 离开Google

2009-03-23 13:41:43


再见,Google

简介

Douglas Bowman

Google首席视觉设计师,2002年于旧金山创建Stopdesign,为Google、Blogger等公司设计页面及应用,2006年加盟Google,负责视觉设计,2009.3.20离开Google。

 

翻译有问题,其职位为 First Visual Desiigner ,其设计作品有:

Gmail的按钮

 

 

第一部分[共两部分]

今天是我在Google的最后一天。

约在三年前 , 我开始了在Google的工作。从零开始创建视觉设计团队、幸运的是我聘请到了一支由非常优秀的设计师组成的团队。我们将视觉设计作为一门学科带进了 Google,而且我们一起做了非常出色的工作。我非常为我的团队而骄傲,祝福他们,还将有很多挑战性的工作在前方等待他们,但是于我而言,离别的时刻到 了。

我有别的事情在召唤吗?是的,这个问题将包含在第二部分。所以我的离开仅仅是离职 [译注:意指不是离开设计] ,但是我也不会为我离职 的原因来涂脂抹粉。Google的经营规模是早期吸引我的一个原因,可能影响数百万人?在哪儿签字? [译注:意指同意加入] 不幸的是,我当时没有看到背后隐藏的一个小问题。

当我加入Google并成为公司的第一位视觉设计师时,Google已经七岁了,七年对于一个没有经受过一流训练的设 计师的公司来说是漫长的。当时Google的员工中有很多的设计师,但是大多数设计师是计算机学科[CS]或者人机交互[HCI]学科出身。 而且这些设计师中没有一个在高级别,被尊重的管理层职位。没有一个能够通晓 设计的原则与要素 的 人在[或者接近]掌舵,一个公司的设计决策最终被耗为乌有。当每一次新的设计决策出现时,批评者们大喊犯规。没有信念,疑惑滋生,注定失败。“这是正确的 举措吗?”当一个公司充斥着工程师,它就工程化的去解决问题。把每个决策简化为一个简单的逻辑问题。从不考虑主观因素,唯数据是从。数据反应不错?Ok, 发布。数据反应不好?回到图板。最终数据成为了每次决策的主要依据,这僵化了整个公司并且扼杀了作出任何大胆设计决定的可能。

是的,的确在Google一个团队 [译注:意指视觉设计团队] 是无法在两种蓝色之间有决定权的。所以他们 测试了41种蓝色调 [译注:可能是google 首页左上方的工具条,我不确定] 来看看哪个表现更好。我最近甚至有一次讨论关于Border应当是3、4还是5个像素宽度这种问题,并且要求证明自己的观点。我无法在这种环境下继续工作。我已经变得厌倦了争论这种细小差别的设计决策。在这个世界上还有更多激动人心的设计要去探寻。

我不能说Google这种依赖数据是错误的,而且我不能确切的指出财务问题或者用户数缩减来证明这些做法统统是错的。 毕竟,这与数十亿股东资金休戚相关。公司有数百万全球各地的用户,这不是一个简单的任务。Google动力十足,而且管理层找到了良性运转的方式。当我加 入时,我本来以为有可能帮助Google改变原有的设计理念。但是我最终明白了在我到来前Google的设计理念存在已久了。Google就像是一艘超级 航母,而我只是一个试图把它推到正确方向上的小橡皮艇。

有曾经在Google工作过的机会,我很感恩。我学到的比我曾认为将要学到的更多。我会怀念那些免费的食品,我会怀念 偶尔的按摩,我会怀念那些作家、政要和名流们的演讲或演出。我会怀念有机会在那些酷玩[cool toy]还没有公布于世之前去体验。最重要的是,我会怀念曾经和一群我所知道的最聪明绝伦才华横溢的人一起工作的日子。但是,我不会怀念那个将数据视为裁 决之剑的设计理念。


预言facebook改版

2009-03-18 14:07:04


xx预言:facebook此次改版会失败,然后facebook尝试加入类似twitter的follow关系,获得成功,然后xiaonei亦随之。

----------完----------


Twitter vs Google

2009-02-24 22:17:56


缘由:今天16:00 左右Gmail挂了,我首先想确定是否为个人问题遂Google之,无论选择什么样的关键词,没有什么结果。 Twitter之,1 ,2 都是一堆的结果,其中还显示

8 more results since you started searching.

注意,xxxxx, 这个 8 还一直在涨,xxxxxxx

 

太震撼了,Twitter很有前途。这儿 有篇文章也说了这个问题,我是山寨.

 

我去年就开始说我们要想想如何实现一些Twiiter方面的功能,但是一直没有什么合适的切入点。今年开始听到了说Twitter的人开始多一些了。是个好现象。

 

但是,窃以为Twitter的核心、精髓在follow,譬如今天我Follow了奥尼尔 ,他知道我是谁么?不需要知道,我也不想他知道我是谁,follow足够了,我不过在他的follower里的+1

 

校内很有Twitter的潜质,但是好友关系不适合,这是致命的,不解决好友关系,校内就可能失去Twitter方面的潜质。

 

单纯的好友关系不符合社会现实,也有诸多弊病,为何不引入新的关系呢?

 

离题了,应该是 Twitter vs Google vs XiaoNei。


[转] 如何识别IT从业者

2009-02-23 23:38:11


同朋友下馆子吃饭,席间,一对人马从旁边经过,朋友抬头,“一看就是搞 IT 的”。

“这可是一眼就能看出来的?”

“嗯,当然”。

为使更多人掌握这种独门绝技,明辨敌我,遂分析如下:

一、皮肤黯淡无光

    肤色是天生,但 IT 从业者因长期无寒暖温差调养,皮肤逐渐失去收缩的功能,同时无阳关、雨露、汗水灌溉,又失去自我清洁、自我补充的需要,于是皮肤分泌减少、质量下降,外观黯淡无反光。

二、下半身堆肥

    IT 从业者因长期保持坐姿,脂肪逐渐堆积至股部,且堆积程度与工作年限成正比。这种情况在女性身上尤其显著,无论此前怎样婀娜多姿,从业则毁于一旦。在男性身上有时综合在“啤酒肚”体现。

三、目光呆滞又跳动

    以上两点特征在其它脑力劳动者身上也有体现,但这个特征几乎为 IT 从业者独有。他们长时间紧盯屏幕,习惯于目不旁视,即使前方有一堆女孩,也只会紧盯其中一个。同时因他长期在屏幕各角落扫描,在一定范围内眼球的转动速率远远高于其它行业,呈现“静若白痴,动若鼠跳”的效果。

四、无法安分的右手

    这一点也许需要坐下来才能观察到。因 IT 从业者长时间使用鼠标键盘,右手极少静止,因此即使在空闲下来,也无法安分守纪。敲打桌面、玩笔、抓耳挠腮等。

当然,IT 业也有很多种,天天搬服务器的与天天陪客户吃饭的自然有所区别,同时其它行业如政府文秘的工作表现也与 IT 类似。因此我想需要一个新名词来表示这一族,那就是 —— “室内屏幕工作者”(Interior screen workers)。

欢迎补充,谢谢


Google式设计方针

2009-01-11 14:34:09


Google式设计方针

  1. 关注人——他们的生活,他们的工作,他们的梦想。Focus on peopletheir lives, their work, their dreams.
  2. 每一毫秒都至关重要。
  3. 简洁是有力的。Simplicity is powerful
  4. 吸引新人,诱惑专家。Engage beginners and attract experts.
  5. 勇于创新。
  6. 设计放眼世界。
  7. 当下与未来的业务并重。
  8. 让人眼前一亮,又不会心有旁骛。
  9. 对得起人民的信任。
  10. 融入人性接触。

我们很多人信奉的一个理论是:我们的用户都比较脑残,高级功能不考虑。

我一直梦想SocialStream。


垃圾堆的故事 [转]

2009-01-08 23:23:00


垃圾堆的故事

from 屋顶上的木帷幕 by mvm

我 们组的code base已经有五六年了,虽然比不上Windows或Office,但也有年头了。经年累月的加功能,一拨拨人走,一拨拨人来。我们平时总是戏称自己是在 一个垃圾堆上建一个更大的垃圾堆,而且还要保证这个垃圾堆不会倒掉。像我们做online service的,老的代码是无论如何丢不掉的。一旦第一个版本进了production以后,以后只能incremental的改动。如果要重起炉灶, 光是那些数据就让人受不了,都是轮TB来的,单单做一遍replication都不知道要做上几天,如果数据库的schema都改了,再好的dev也不敢 保证他的migration code能处理所有的老数据、脏数据,再好的test也不敢保证他的test能把所有的老数据脏数据给cover了。所以,越到后来,越没人敢动数据库。 从另一个角度深深的体会到,v1的产品不是那么可以随心所欲做的。v1时候的疏忽或者幼稚,将来是要付出很大代价的。

 

看以前人的code是一种特别有趣的感觉,好像是在和以前的一个dev在对话,跨越时空的,有点像下围棋的人打古谱,那是一种跨越千年的心灵和心智 的交流,我跨得少了点,只跨了五年而已。上半年的时候看了一块多线程的代码,是一个后台console application的,把Mutex、AutoResetEvent、ManualResetEvent、WaitHandle运用的非常华丽。看了 那块code以后发现自己对多线程的理解又上了一个台阶。最近在看一段五年前的C++的code,注释相对少一些,不过因为代码写得比较 straightforward,所以看起来不吃力。那些注释大部分都是解释code的,但中间有一个地方有这么一行注释:

     

// do I need to close before Open?

看的我大笑,看来真的是没有全能的developer,每个dev都有自己精通的东西,都有自己不懂的东西。很少有dev能够通吃managed code、unmanaged code、network、win32和SQL database的。很好的C#的程序员有可能设计出来的SQL database的性能是很差的。巧的是,我看得这两块代码的两个作者都跑去Google了。

 

一个online service的系统,做到五年,做v1的dev和test基本上就剩不了几个了。我们组也不例外。现在有很多很老的feature,好好的已经跑了四五 年了没人动过,突然需要re-write,就很吃力。文档是肯定找不到的了,就算能找到,也是不up to date的。最让人挠头的是test automation都没有了。当初的很多test都是manual的,等到SDE/T慢慢多起来可以有人有时间做test automation了,那些最老的feature就已经稳定了,所以也就没人去automate那些manual test cases了。现在要re-write,没有test automation做最后一道防线,不免让人非常心里发毛。但也不得不做,只能硬着头皮上,尽量think through一点,实在不行,只能在production里面打hotfix了。希望不要有太多hotfix。//cross fingers

 

说到文档,大家都在喊文档的重要性,说developer要写implementation spec。其实,坦白说,in practice,文档是一种很昂贵的手段,单写一份spec还好,但要保证这份spec一直和code保持一致,那就是件代价很高昂的事情,很得不偿失 的。从我们组现在的开发实践的体会来看,最好的documentation的方式是:一,把代码写得容易读一些,多写注释;二,把test case维护好,并且尽量做到automated。 以前曾经看到过这么一种说法:it’s the test case that finally shapes the product。非常有道理的。从这点来说,我很同意scrum/xp里面所说的less document is better。


让我们在博客、梦想和未来里再见!

2008-11-18 13:50:22


NB的演讲

 

让我们在博客、梦想和未来里再见!

from 杨恒均的博客 by 伴你走过人间路

                           —— 2008 年中文网志年会演讲

 

 

Ladies and Gentlemen: welcome to Guangzhou!各位哥们、姐们,大家好!

 

我等了两天才等到这个发言,可终于轮到我发言的时候,我才发现我已无言可发。那就是我准备的讲稿完全没有用武之地,我想讲的不但被前面的各位都讲到过,大家各种小会上也都讨论到了。如果我再讲我准备好的议题,要就是班门弄斧,要就是画蛇添足。

 

所以,请允许我抛开讲稿,天马行空的谈一点感想,我没有提前告诉任何我的演讲内容,也不想给任何人带来困扰。这大概也算是最后一个发言者的特权吧。反正,就算我把自己的发言搞砸了,也不会影响中文网志年会的胜利召开和顺利闭幕吧。

 

从哪里说起?就从美国大选开始。因为我到现在还没有从美国大选的激动中回过神来。有位美国朋友开玩笑地说,杨子,你就别折腾了,整天在互联网上推销民主,累不累?你们那块土地不适合民主,不如,你就呆在美国吧。抓紧时间,找个屁股大点的生他几个儿子或者女儿, 47年后,也许你就是第一个民选华人美国总统他爹。

 

我一听也挺心动的,咱当不了美国总统,就当美国总统他爸爸。可是,转念一想,不对呀,要等 47年,我等得到那么久吗?再说,难道我们中国 47年还不选自己的总统?我们已经给美国送去好多个大脑优秀的杨振宁等诺贝尔奖得主了,难道我们还要连身体也贡献出来,为他们培养一个总统不成?

 

还有一个问题也让我很郁闷,看看美国上任、现 任和下任总统克灵顿、小布什和奥巴马,注意一下他们的爸爸。小布什的爸爸本身就是前总统老布什,而克灵顿和奥巴马根本就没有爸爸,他们两位都是单亲母亲带 大的。可见,要想当美国总统的爸爸,除非你自己先当一次总统,否则你就只好离家出走,让单身妈妈独自抚养你的孩子长大成人。

 

所以各位,我就回到了这里——也就是我们那些旅居海外的华人华侨常常说的,回到祖国母亲的怀抱。 一提到祖国母亲,我就忍不住想,如果我们祖国妈妈也是单身母亲、如果祖国母亲不被有些人强奸名义,以非法的行为长期霸占、蹂躏的话,那该多好呀。那样我们这些子女也许更有出息,就算不会每个人都去当总统,但至少我们可以选总统呀。

 

说起单身母亲,我突然有些伤感。因为就在我两天前回到中国大陆看到的第一条博客消息(来自让人肃然起敬的刘晓原律师的博客 ) 就是关于一个单身母亲的。她和克林顿、奥巴马的母亲一样,在孩子的父亲离开后,把自己的儿子抚养成人。这个儿子长大了,他没有权利去竞选总统,也没有选举 总统的权利,他甚至连选择说话和为自己辩解的地方都没有——但是,他不是没有选择,他还是做了选择的。他选择了一把刀,一把锋利无比、可以几秒钟内连杀七 人的刀!他就是杀人者我的那个杨姓小兄弟杨佳。

 

杨佳的妈妈也是单身母亲,这位单身母亲在人间蒸发了几个月后,传来了让人悲喜交加的消息:原来她还活着,不过活在精神病院。 网上有网友质疑,这位单身母亲有精神病吗?为什么不把她放出来?我却想打断这位网友,你太不懂得母亲的心了。一个单身母亲把儿子养育到 20多岁,儿子却成了杀人犯,而这杀人犯却又牵动了那么多人的心,请问,那位母亲精神还能够正常吗?精神病院难道不是她最好的归宿?你难道忍心让她从精神病院跑出来,面对这个比精神病院更疯狂的世界? 谢谢当时把杨佳母亲秘密送进精神病院的人民警察,你们做了一件“人道”的事。

 

这个话题就此打住,然而,关于母亲的话题,我却不想就此打住。请允许我继续伤感一下。因为我想起了我自己的母亲

 

我的母亲去年刚刚去世。母亲生病后,我按照中国人的价值观,结束了长达十年的海外旅居生活,回到母亲身边,陪伴和守孝一年之久。母亲在人生最后的日子里,很关心我,她老人家嘱咐我,儿子,不管你走多远,不管你多有钱,不管你拿了多少个国家的绿卡,你要记住:做人要讲良心,不是自己的东西一定不要拿,不要欺负比自己弱小的,要诚实,不要撒谎。 我记得这是我很小的时候母亲就对我反复说过的,我相信在座各位的母亲在你们很小的时候也这样告诫过你们:不要撒谎,不要拿人家的东西……

 

这就是成千上万像我母亲那样的老人心中残存的一点核心价值观。在我们很小的时候,在他们很老的时候,他们都想把这样的核心价值观传给我们。小时候我们都郑重地向母亲承诺过会做到,现在我们听到老人喋喋不休的时候,我们怪他们不能与时俱进,我们一笑置之,可是——

 

可是,风雨仓皇的几十年过去了,当我环顾祖国大地的时候,我赫然发现,母亲们想竭力传给我们的那点核心价值观早就被争先恐后上台掌握大权的核心们用他们各自的什么主义、思想、代表和观点取而代之。

 

看看我们这块神奇的大陆吧。不属于自己的不要拿?那么你告诉我利益集团和贪官污吏拿的那些东西有几个是属于他们的?要诚实,不要撒谎?你打开新闻电视,翻开报纸和杂志,你能找到几条不夹杂谎言的真实?不要欺负弱者?你能告诉我中国有几个弱者不是因为受到欺负才贫弱的?……

 

就在我母亲病危和我最六神无主的时候,我于 2007 4月,在互联网上开了我的第一个博客。从此我开始了一发不可收拾的博客写作,一年半来,我总共写了超过七十万字的博客文字。

 

有人可能会说我疯了, crazy !我说,如果我不写我才会真正疯掉 。 我走过很多地方,干过很多工作,我的工作都是和政治有关,都是和追求真相有关,都是和为国家和民众服务有关。然而,直到我开了第一个博客后,我才突然意识 到,也许该回到母亲教诲的时候。博客至于我有很多意义,我就不多说了,只想说一点:博客是连接过去、现在和未来的桥梁,是连接母亲、我和子孙后代的桥梁, 博客是我的精神家园。

 

今天演讲本来应该围绕互联网的和中国的未来的,是我临时改了主题,一直在母亲的话题上萦绕长久,无法离去。我知道我有些伤感,但我却认为,母亲、博客和我们的未来是紧密联在一起的。

 

大家不妨想闭上眼睛观察和倾听一下:如果没有博客,杨佳的母亲在哪里,我们什么时候才能从报纸上看到她的消息?

 

如果没有互联网,山西黑窑洞奴隶孩子的母亲到哪里去寻找自己的骨肉?

 

如果没有互联网,一些充当喉舌的新闻媒体会让 我们都认为死了十万人的四川大地震越多越好,因为多难兴邦嘛;还会让我们期盼地震来得更猛烈一些,因为地震会震出一个新中国嘛。正因为有了互联网,我们才 看到,新中国没有被震出来,母亲们还废墟旁的帐篷里独自面对一个又一个再也没有小小的肩膀背起来的书包……

 

如果没有互联网,当那位级别和深圳市长一样高的北京派来的书记在猥亵一位 12岁的小女孩并冲家长喊出了“你们都是屁”的时候,那个小女孩的母亲到哪里敢放一个屁?

 

如果没有互联网,你们怎么也不会相信,一个又一个善良的母亲,亲手把毒奶粉灌进怀抱里的心肝宝贝的小嘴巴里,看着他们疼得死去活来,最终离开人间?!

 

这些都因为有了互联网,母亲的苦难得到同情,母亲的呐喊有了回声,母亲的眼泪被我们在电脑屏幕上轻轻擦干。因为有了互联网,有了博客,让我们看到一线希望,让我们忍不住去梦想……

 

45多年前,美国的马丁路德金博士喊出了“我有一个梦”,当时,他的梦只不过是希望自己的孩子能够和邻居的白人小孩子一起上学和游玩,他为此付出了生命的代价。但值得,因为 45年后的今天,他的梦想在美国实现了。

 

就在遥远的太平洋彼岸马丁路德金博士梦想成真的时候,我们突然发现,我们也曾经有过梦。明年,也就是 2009年的时候,我们还会不会想起——六十年前,我们曾经有过“中国人民从此站起来了”的梦; 20年前,我们曾经有过……——让我们在心中一起重温旧梦!

 

马丁路德金有一个梦,我却有很多梦,有些梦听上去很可笑,所以,我就不说了;我有很多梦,有些梦听上去让人潸然泪下,所以我也不想说了;我有很多梦,但我没有必要说出来,因为很多很多朋友和我拥有相同的梦……

 

虽然今天我不说出来,但并不是说我就放弃了梦想。我知道,如果我们没有梦,我们永远不会有梦想成真的一天;只要我们还有梦,我们就不会失去希望,我们就能够说:是的,我们可以做到。 Yes, we can

 

在中国几千年的历史上,我们的祖先也都有过各种各样的梦想,但他们最多只能把梦藏在心底深处,而今天有了互联网,有了博客。今后,我会继续在我的博客里描绘我的梦想,精心呵护我的梦想,和大家分享我的梦想。

 

……

 

今天就讲到这里,希望明年的大会再见,希望在互联网上再见,希望在博客上再见,希望在梦想里再见,希望在未来——在我们一起开创的未来里再见!

 

是的,我们能够做到!

 

谢谢各位,再见!

 

杨恒均 2008-11-16


奥巴马胜选演说·文言版

2008-11-17 12:55:07


奥巴马胜选演说·文言版

via 河蟹上岸 by 河蟹上岸 on 11/16/08

〈奥巴马胜选演说·文言版〉

东东枪

Hello,Chicago!

芝城父老,别来无恙,

If there is anyone out there who still doubts that America is a place where all things are possible, who still wonders if the dream of our founders is alive in our time, who still questions the power of our democracy, tonight is your answer.

余尝闻世人有疑,不知当今美利坚凡事皆可成就耶?开国先贤之志方岿然于世耶?民主之伟力不减于昔年耶?凡存诸疑者,今夕当可释然。

It’s the answer told by lines that stretched around schools and churches in numbers this nation has never seen, by people who waited three hours and four hours, many for the first time in their lives, because they believed that this time must be different, that their voices could be that difference.

今夕之释然,皆蒙美利坚民众之协力——学塾祠庙之外,市井乡野之间,万千父老心焦似焚,苦待竟日,愿献一票之力。其中,平生未尝涉国事者,数亦不少,而今有此义举,皆因一念不衰——今夫天下,非同既往,愿发吁天之声,必成动地之势。

It’s the answer spoken by young and old, rich and poor, Democrat and Republican, black, white, Hispanic, Asian, Native American, gay, straight, disabled and not disabled. Americans who sent a message to the world that we have never been just a collection of individuals or a collection of red states and blue states. We are, and always will be, the United States of America.

今夕之释然,皆仰吾国同胞之齐心——何谈贫富老幼之差、党社宗族之异,惶论发肤肌体之别、志趣爱恶之分。吾国既以“合众”为名,吾辈则更无疏离之意,红蓝二党并肩而立,数十邦州挽手相合,无分你我,共称一家,昂然于世,齐声一呼,天下乃有此释然。

It’s the answer that led those who’ve been told for so long by so many to be cynical and fearful and doubtful about what we can achieve to put their hands on the arc of history and bend it once more toward the hope of a better day.

今夕之释然,皆因愤懑者之镇静,忧惧者之勇气,犹疑者之笃定——平素世间种种,消磨其志向,溃灭其梦想,而值此风云之际,除旧更新,当仁不让,倾力而动乾坤者,更何人哉!

It’s been a long time coming, but tonight, because of what we did on this date in this election at this defining moment change has come to America.

俟之诚久,其志弥坚。幸天地明察,乃有今日,乃有此刻,乃有此一选举,乃有我亿万美利坚大好国民——吾邦之大变革,方得自兹而始也!

A little bit earlier this evening, I received an extraordinarily gracious call from Sen. McCain.

Sen. McCain fought long and hard in this campaign. And he’s fought even longer and harder for the country that he loves. He has endured sacrifices for America that most of us cannot begin to imagine. We are better off for the service rendered by this brave and selfless leader. I congratulate him; I congratulate Gov. Palin for all that they’ve achieved. And I look forward to working with them to renew this nation’s promise in the months ahead.

倾接参议员麦君凯恩电,虽未得晤,幸有一谈,其言谆谆,其意诚诚,鄙人感佩之至。选战期内, 麦君劳碌几重,奔波几许,皆为国家计。诸般求索,时日良多,皆非余所能及。于国于民之惊人牺牲,亦非庸庸如吾辈者所可想见。以麦君之胆魄襟怀,能为吾邦所 用,实国家之幸,万民之幸也。前途漫漫,其事未竟,余所盼瞩由衷者,唯共麦凯恩君、佩林君,及诸贤士比肩,会吾等之绵力,成吾邦之大业。

I want to thank my partner in this journey, a man who campaigned from his heart, and spoke for the men and women he grew up with on the streets of Scranton and rode with on the train home to Delaware, the vice president-elect of the United States, Joe Biden.

乔君拜登,亦吾所感铭至深者也。竞选之业,艰险不足与外人道,幸有乔君之辅佐,其诚天可鉴之。乔君其人,素言恳辞切,意笃情真,盖尝经斯兰克顿街乡邻之提命,饱聆特拉华州父老之晤教也。他日余既登总统之位,乔君必当副之。

And I would not be standing here tonight without the unyielding support of my best friend for the last 16 years the rock of our family, the love of my life, the nation’s next first lady Michelle Obama.

拙荆米氏,追随鄙人凡一十六年,既为爱侣,更为挚友,既为吾阖家之基石,又乃余终生之至爱。鄙人尝自忖度,倘无贤妻若此,今朝阔论高谈于此处者,不知何人矣!

Sasha and Malia I love you both more than you can imagine. And you have earned the new puppy that’s coming with us to the new White House.

小女萨沙、玛丽,余素深喜之。昔日为父尝与汝等言,此番选战若得一胜,愿购小犬一头相赠,待阖家乔迁总统府邸之日,偕汝等同进吾宅。今当胜负已出,既有一诺在前,必自践行不欺也。

And while she’s no longer with us, I know my grandmother’s watching, along with the family that made me who I am. I miss them tonight. I know that my debt to them is beyond measure.

祖母大人虽已仙逝,料必有灵在天,俯察人寰,想应颔首开颜矣。吾奥巴马氏列祖列宗,亦当如是。今日今时,此情此景,鄙人追思之心,乌鸟之情,曷其有极!唯生死陌路,仙凡有别,虽怀反哺之心,而无答报之门也!

To my sister Maya, my sister Alma, all my other brothers and sisters, thank you so much for all the support that you’ve given me. I am grateful to them.

至若玛雅、艾玛二姐妹,以及吾家诸同胞,所惠我者,亦属良多,久沐恩德,此当拜谢。

And to my campaign manager, David Plouffe, the unsung hero of this campaign, who built the best — the best political campaign, I think, in the history of the United States of America.To my chief strategist David Axelrod who’s been a partner with me every step of the way.To the best campaign team ever assembled in the history of politics you made this happen, and I am forever grateful for what you’ve sacrificed to get it done.

大卫?普劳夫君,大卫?阿克塞罗德君,一为鄙人竞选事务之经理,一为鄙人国事韬略之智囊。余尝自喟叹,左右谋士,余所仰赖者,皆亘古未见之贤才。普阿二君,则更此中之翘楚。区区不才,有何德能,可得膀臂若此?当此功成之际,感荷之心,亦自拳拳。

But above all, I will never forget who this victory truly belongs to. It belongs to you. It belongs to you.

至于鄙人铭之肺腑,须臾不敢忘怀者,则诸位也。盖今日鄙人之胜绩,实诸位之胜绩,鄙人之荣光,实诸位之荣光!

I was never the likeliest candidate for this office. We didn’t start with much money or many endorsements. Our campaign was not hatched in the halls of Washington. It began in the backyards of Des Moines and the living rooms of Concord and the front porches of Charleston. It was built by working men and women who dug into what little savings they had to give $5 and $10 and $20 to the cause.

余素朴陋,虽有参选之心,并无必胜之志。谋事之初,银资乏匮,从者寥寥;起事之地,皆蔽寓荒斋,不在高阁;成事之基,无非寻常百姓,涓滴之献。

It grew strength from the young people who rejected the myth of their generation’s apathy who left their homes and their families for jobs that offered little pay and less sleep.

It drew strength from the not-so-young people who braved the bitter cold and scorching heat to knock on doors of perfect strangers, and from the millions of Americans who volunteered and organized and proved that more than two centuries later a government of the people, by the people, and for the people has not perished from the Earth.

今日之胜,有赖一众热血青年,抛其家,别其室,不辞其苦,不计其酬,矻矻于此——“国中青年 爱国之心已泯”之谬论,今可休矣!今日之胜,有赖壮志未已之诸前辈,无惧寒暑,行走奔波,劝说民众。今日之胜,乃数百万美利坚民众之胜,察其意,皆属踊跃 为国,观其行,处处谨严有序,足堪告慰二百年前开国之先贤——民有、民治、民享之政体,未尝动摇也!

This is your victory.

嗟夫!此实诸位之功也!

And I know you didn’t do this just to win an election. And I know you didn’t do it for me.You did it because you understand the enormity of the task that lies ahead. For even as we celebrate tonight, we know the challenges that tomorrow will bring are the greatest of our lifetime — two wars, a planet in peril, the worst financial crisis in a century.

余知诸君之意非在此一选举,亦非在鄙人一身。盖瞻前路之艰辛,益知此任非同小可也。虽今夕欢贺于此,而明朝酒醒,大患仍自当前,不容有怠——两地烽烟熊熊而起,四海之内纷纷而乱,金融业界惶惶而不得宁。

Even as we stand here tonight, we know there are brave Americans waking up in the deserts of Iraq and the mountains of Afghanistan to risk their lives for us.There are mothers and fathers who will lie awake after the children fall asleep and wonder how they’ll make the mortgage or pay their doctors’ bills or save enough for their child’s college education. There’s new energy to harness, new jobs to be created, new schools to build, and threats to meet, alliances to repair.

是夜,饮宴笙歌之声不绝于耳,而异邦大漠群山中,吾国大好青年,兀自苦戍边塞,惝恍竟夜,性 命尚未得安。吾国千万庶民,为人父母者,兀自惴惴难眠,所忧者,乃房宅所贷、病患之费、抚育之资也。至若吾国能源之耗,百业之兴,痒序之教,攻伐之术,怀 远之道,亦皆吾等忡忡挂怀者也。

The road ahead will be long. Our climb will be steep. We may not get there in one year or even in one term. But, America, I have never been more hopeful than I am tonight that we will get there. I promise you, we as a people will get there.

渺渺乎其远,如不可达,危危乎其高,若不可攀。朝夕岁月,焉得成就?余不揣愚钝,愿以四载韶华,付诸此业,胜算何如虽不可知,然昂扬必胜之奇志,成就伟业之壮怀,平生未之有也。君子一诺,其重何如,此地今夕,愿斗胆发一狂言——吾辈既在,其事必成!

There will be setbacks and false starts. There are many who won’t agree with every decision or policy I make as president. And we know the government can’t solve every problem. But I will always be honest with you about the challenges we face. I will listen to you, especially when we disagree. And, above all, I will ask you to join in the work of remaking this nation, the only way it’s been done in America for 221 years — block by block, brick by brick, calloused hand by calloused hand.

逶迤坎坷,份内之事。异见争端,料必有之。国中之政府,谅非无所不能者。余所秉承不移者,唯 忠信矣。倘有危难于前,必无欺瞒于世。诸君言论臧否,纵悖逆相左之议,余必当洗耳以聆。于此之外,更当恳请诸君,不吝心血,致力报效,以振吾美利坚重兴之 业。余亦别无他想,唯盼吾侪协力,延继吾国既肇二百二十一年之大统,汇涓滴之力,而成万世之业。

What began 21 months ago in the depths of winter cannot end on this autumn night. This victory alone is not the change we seek. It is only the chance for us to make that change. And that cannot happen if we go back to the way things were. It can’t happen without you, without a new spirit of service, a new spirit of sacrifice.

昔年冬日,余有志于斯,投身此业,屈指算来,倏然近二载矣。当此秋夜,追思反省,仍无溃退逃 亡之意。选战之胜,无非一役之功,余梦寐所思矢志所求者,非在乎此。溯源究本,此役之胜,不过革世变时一大好良机耳。倘止步于斯,垂手而待,或无诸君倾力 相援,则壮志丰功,无非泡影,诸般梦想,终必虚妄。

So let us summon a new spirit of patriotism, of responsibility, where each of us resolves to pitch in and work harder and look after not only ourselves but each other. Let us remember that, if this financial crisis taught us anything, it’s that we cannot have a thriving Wall Street while Main Street suffers. In this country, we rise or fall as one nation, as one people.

爱国之心,报国之念,吾人固有之,然逢今日之世,此心此念亦当一变——吾辈各执己业,益当各竭其力,各尽其命,非但为一己之利,而更期普世之荣。今岁,金融业界动荡多舛,细审观之,当可以之为鉴——实业之损,亦是金融之伤。可知,既在邦域之内,吾辈荣辱休戚,皆相与共矣!

Let’s resist the temptation to fall back on the same partisanship and pettiness and immaturity that has poisoned our politics for so long. Let’s remember that it was a man from this state who first carried the banner of the Republican Party to the White House, a party founded on the values of self-reliance and individual liberty and national unity.Those are values that we all share.

党争纷纭,阴谋卑鄙,愚鲁无知,皆腐蚀清白、惑乱政局之弊也,其缘由已久,余今愿与诸君协力,共灭除之。昔年曾有此郡先贤,执共和党之帜,而掌总统府之权。自强独立,自由统一等信念,皆斯人之所倡,亦吾辈之所宗。

And while the Democratic Party has won a great victory tonight, we do so with a measure of humility and determination to heal the divides that have held back our progress. As Lincoln said to a nation far more divided than ours, we are not enemies but friends. Though passion may have strained, it must not break our bonds of affection.

今岁选战,吾民主党人幸有一胜,然谦逊和合之心未尝少减。余素信服者,乃山河破碎之际,林肯总统之言——“既是至亲,终不为敌。虽弩张剑拔,而血脉未尝断,情义不少减。”

And to those Americans whose support I have yet to earn, I may not have won your vote tonight, but I hear your voices. I need your help. And I will be your president, too.

固然,仍有四方志士,不为鄙人所动,另有高明之选。虽终悭此一票之缘,然诸君高论,余亦声声在耳,字字在心。倘能得诸君之援手,鄙人幸甚。他日待余总而统之,亦必不另眼以待也。

And to all those watching tonight from beyond our shores, from parliaments and palaces, to those who are huddled around radios in the forgotten corners of the world, our stories are singular, but our destiny is shared, and a new dawn of American leadership is at hand.

吾邦民众,散居天下,各安其命,而其志一也。吾邦鼎盛之势,今已乍现锋芒。

To those — to those who would tear the world down: We will defeat you. To those who seek peace and security: We support you. And to all those who have wondered if America’s beacon still burns as bright: Tonight we proved once more that the true strength of our nation comes not from the might of our arms or the scale of our wealth, but from the enduring power of our ideals: democracy, liberty, opportunity and unyielding hope.

至于心怀叵测,与世人为仇、与天下为敌者,吾邦猛志常在,彼等必取灭亡。心思纯良,久慕大同 者,吾辈当倾力以助,鼎力相援。犹疑未定,不知吾自由之邦兴衰如何者,吾辈愿以今日盛况以告之——美利坚之所以谓之“美”者,非刀兵之强,金银之众,实民 主、自由、机遇、梦想之美也!

That’s the true genius of America: that America can change. Our union can be perfected. What we’ve already achieved gives us hope for what we can and must achieve tomorrow.

天自有道,地自有德,恩赋吾邦无上异禀——无他,唯变而已矣。美利坚变革不怠,合众国日趋尽善。当以过往先贤之伟绩,助吾侪今日之雄心,开子孙万世之辉光。

This election had many firsts and many stories that will be told for generations. But one that’s on my mind tonight’s about a woman who cast her ballot in Atlanta. She’s a lot like the millions of others who stood in line to make their voice heard in this election except for one thing: Ann Nixon Cooper is 106 years old.

今岁选战,多开亘古之先,屡传千秋佳话。感我至深者,亚特兰大之老妪安?尼克松?库帕也——库氏之一票,于数百万美利坚民众之选票无异,其所以引人称奇者,其人今岁高龄一百有六矣。

She was born just a generation past slavery; a time when there were no cars on the road or planes in the sky; when someone like her couldn’t vote for two reasons — because she was a woman and because of the color of her skin.

当其父辈之时,天道不彰,黑人为奴。库氏其生也不逢时,汽车尚不行于道,飞机未曾起于空,库氏既属黑人,又系女流,票选一事,概无瓜葛。

And tonight, I think about all that she’s seen throughout her century in America — the heartache and the hope; the struggle and the progress; the times we were told that we can’t, and the people who pressed on with that American creed: Yes we can.

今日今时,回溯库氏百岁之涯,但见吾邦先贤屡败屡战,且退且进,悲欣交集,甘苦杂陈。幸而正道存焉,壮志存焉,曰:吾辈既在,无所不能。

At a time when women’s voices were silenced and their hopes dismissed, she lived to see them stand up and speak out and reach for the ballot. Yes we can.

万马齐喑,其事堪哀,吾邦女界怒而起,愤而争,苦战不歇,历数十载。幸哉库氏,以百岁之高龄,终得亲见女流自立于世,重获天赋之权——吾辈既在,无所不能!

When there was despair in the dust bowl and depression across the land, she saw a nation conquer fear itself with a New Deal, new jobs, a new sense of common purpose. Yes we can.

当百业萧条,国人绝望哀鸣之际,库氏亲见吾美利坚出旷世之新政,挽狂澜于既倒,扶大厦之将倾,退畏惧之势,扶奋勇之心,终至人各有位,民心乃安——吾辈既在,无所不能!

When the bombs fell on our harbor and tyranny threatened the world, she was there to witness a generation rise to greatness and a democracy was saved. Yes we can.

当吾国良港遭袭,天下桀纣当道,暴政肆虐之时,库氏亲见豪杰群起,民主不衰——吾辈既在,无所不能!

She was there for the buses in Montgomery, the hoses in Birmingham, a bridge in Selma, and a preacher from Atlanta who told a people that “We Shall Overcome.” Yes we can.

蒙哥马利公车之罢辍,伯明翰城黑人之群起,塞尔玛城血雨腥风之事,库氏般般亲历。更曾亲聆亚特兰大传教之士振臂登高之呼——“吾等必胜!”诚哉斯言!吾辈既在,无所不能!

A man touched down on the moon, a wall came down in Berlin, a world was connected by our own science and imagination. And this year, in this election, she touched her finger to a screen, and cast her vote, because after 106 years in America, through the best of times and the darkest of hours, she knows how America can change. Yes we can.

俟科学昌明于世,创想通贯一时,既登广寒之阙,又溃柏林之墙。洋洋乎!有百年如是,乃见今岁选战中,库氏之一票。浩浩兮!一百零六载交锋更迭,方有美利坚今日之变革——吾辈既在,无所不能!

America, we have come so far. We have seen so much. But there is so much more to do. So tonight, let us ask ourselves — if our children should live to see the next century; if my daughters should be so lucky to live as long as Ann Nixon Cooper, what change will they see? What progress will we have made?

转眼兴亡过手,而今迈步从头。追昔抚今,不禁扪心而问——俟再历百年岁月,倘吾等后辈儿孙,亦有得享高寿如库氏者,复可见何等之变数?吾辈今日之功,他年可得而见之乎?

This is our chance to answer that call. This is our moment. This is our time, to put our people back to work and open doors of opportunity for our kids; to restore prosperity and promote the cause of peace; to reclaim the American dream and reaffirm that fundamental truth, that, out of many, we are one; that while we breathe, we hope. And where we are met with cynicism and doubts and those who tell us that we can’t, we will respond with that timeless creed that sums up the spirit of a people: Yes, we can.

所谓天命时运,莫过于此——当为吾邦万民造安身立命之业,为吾辈儿孙启各显雄才之门,为寰宇 各国创太平静好之世,为吾等壮志赋千秋不灭之元神。吾邦立国之本,必将光耀于天下。万千同胞,当如一人,一息尚存,梦想不灭。纵有世人旁观在侧,而疑窦生 焉,吾辈亦当以千秋不易之训共答之曰——吾辈既在,无所不能!

Thank you. God bless you. And may God bless the United States of America.

拜谢诸君。愿天佑吾民,天佑吾邦。


test

2008-11-10 14:56:22


Apple和它的设计-文字注释版-v0.2

 

View SlideShare presentation or Upload your own. (tags: apple macos )


Apple 和他的设计

2008-11-09 17:11:48


猪是如何奔跑的?

这些资料是某人收集整理的,原 slide 地址:
http://www.slideshare.net/FelixDing/appleanditsdesignv0/v1

关键是前面两点

apple_design_1.png


apple_design_3.png

后面试试都无望的






Packt 2008 CMS 大赛结果

2008-11-01 00:08:24


大赛结果:


很有意思,居然按语言划分,难道说其他语言的产品和php类的没得比拼么?
Plone是Python语言,似乎运行在Zope Web Server上.


-----------------求助-----------------
有达人能告知为何如此设置奖项么?

Linus Torvalds 的管理哲學

2008-10-13 11:57:18


Linus Torvalds 的管理哲學: 也許 Linus Torvalds 並不是像 Bill Joy(BSD 的開創者)那樣是個天縱英才的程式設計師,但他無疑的是超一流的專案領導者。要知道,能參與 Linux Kernel 開發的往往都不是什麼泛泛之輩,Linus 如何在這些天資聰穎的電腦怪才之間折衝樽俎是非常耐人尋味的。關於這個問題,Linus 就曾在 Linus on kernel management style 一文中說明他的如何去領導協調 Linux 專案的: 1.避免去做決定,尤其是大決定。試著讓事情水到渠成。做出重大決策的後果往往是讓自己陷入無可挽回的境地裡。 2.事前罵得越痛快,事後往往越後悔。和人鬧翻輕而易舉,但事後想和好就不是那麼容易了。 3.要懂得如何去利用、鼓勵及激發那些有本事有能力的傢伙,然後放手讓他們去做。 4.要有擔當,尤其是事情搞砸時。因為你是管理者,應當揹負起所有責任。 5.率直得表達自己的意見,而不是挖苦別人。冷嘲熱諷的結果就是永遠得樹立了一個敵人,不管事後如何道歉都一樣。 也許這種領導風格並不適用於所有專案,但 Linus 這套獨到的管理哲學的確是讓許多實力頂尖的駭客們願意參與 Linux 的開發工作,而不像一些大型專案那樣紛爭不斷、最後導致分崩離析。個人認為,Linus 最了不起的地方並不在他能寫出多麼無懈可擊的程式碼,而是在他能整合眾人的力量,讓 Linux 專案長久以來還是能持盈保泰,一直維持著它的光度和熱度。這也就是為什麼 Linus 這個人對於 Linux 而言會如此重要的原因,他真是個不可多得的領袖人物。


代码风格的三种境界

2008-09-22 11:53:18


手中有剑
混乱,没有统一的风格,可能突然来10行空行,甚至连都未完全对齐。

心中有剑
整洁,有自己心爱的风格,能做到自己写的代码完全按一种风格,不错的境界。但是
通常不能容忍其他风格。啊~~~~居然括号不换行,看着这样代码就难受,改。。。。。

心中无剑
能接受任何风格的代码,只要是好的风格。

能做到代码整洁(后两种)已经很不错了,分2种形式是由于最近一些感悟。
最近花了很多时间阅读 Google Gears, Chrome 的代码,非常震撼。以前从未见过代码风格如此统一、如此大规模,并且出自一家公司。(这样究竟能带来什么价值呢?)

您能做到哪种境界呢?

------------------------ update ----------------------------
我说的代码风格不仅仅是缩进、如何换行、括号方式等。而包括
源程序文件如何组织
变量声明的规则
异常的处理,RTTI等
使用类库的规则
如何注释,如何标示 TODO
如何处理和既有代码的关系等
参见 http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
说得多了,基本就是翻译了


大教堂和市集

2008-09-19 13:09:02


2 大教堂和市集

2.1 大教堂和市集
Linux 的影响是非常巨大的。甚至在5 年以前,有谁能够想象一个世界级的操作系统能够仅仅用细细的
Internet 连接起来的散布在全球的几千个开发人员有以业余时间来创造呢?
我当然不会这么想。在1993 年早期我开始注意Linux 时,我已经参与Unix 和自由软件开发达十年之久了。
我是八十年代中期GNU 最早的几个参与者之一。我已经在网上发布了大量的自由软件,开发和协助开发了几个
至今仍在广泛使用的程序(Nethack, Emacs VC 和GND 模式,xlife 等等)。我想我知道该怎样做。
Linux 推翻了许多我认为自己明白的事情。我已经宣扬小工具、快速原型和演进式开发的Unix 福音多年了。
但是我也相信某些重要的复杂的事情需要更集中化的,严密的方法。我相信多数重要的软件(操作系统和象
Emacs 一样的真正大型的工具)需要向建造大教堂一样来开发,需要一群于世隔绝的奇才的细心工作,在成功
之前没有beta 版的发布。
Linus Torvalds 的开发风格(尽早尽多的发布,委托所有可以委托的事,对所有的改动和融合开放)令人惊
奇地降临了。这里没有安静的、虔诚的大教堂的建造工作—— 相反,Linux 团体看起来像一个巨大的有各种不
同议程和方法的乱哄哄的集市(Linux 归档站点接受任何人的建议和作品,并聪明的加以管理),一个一致而
稳定的系统就像奇迹一般从这个集市中产生了。
这种设计风格确实能工作,并且工作得很好,这个事实确实是一个冲击。在我的研究过程中,我不仅在单
个工程中努力工作,而且试图理解为什么Linux 世界不仅没有在一片混乱中分崩离析,反而以大教堂建造者们
不可想象的速度变得越来越强大。
到了1996 年中,我想我开始理解了。我有一个极好的测试我的理论的机会,以一个自由软件计划的形式,
我有意识地用了市集风格。我这样做了,并取得了很大的成功。
在本文的余下部分,我将讲述这个计划的故事,我用它来明确一些自由软件高效开发的格言。并不是所有
这些都是从Linux 世界中学到的,但我们将看到Linux 世界给予了它们一个什么样的位置。如果我是正确的,它
们将使你理解是什么使Linux 团体成为好软件的源泉,帮助你变得更加高效。

2.2 邮件必须得通过
1993 年以前我在一个小的免费访问的名为Chester County InterLink 的ISP 的做技术工作,它位于Pennsylvania
的West Chester。(我协助建立了CCIL,并写了我们独特的多用户BBS 系统—— 你可以telnet 到locke.ccil.org
来检测一下。今天它在十九条线上支持三千的用户)。这个工作使我可以一天二十四小时通过CCIL 的56K 专
线连在网上,实际上,它要求我怎么做!
所以,我对Internet email 很熟悉。因为复杂的原因,很难在我家里的机器(snark.thyrsus.com)和CCIL 之间
用SLIP 工作。最后我终于成功了,但我发现不得不时常telnet 到locke 来检查我的邮件,这真是太烦了。我所
需要的是我的邮件发送到snark,这样biff(1) 会在它到达时通知我。
简单地sendmail 的转送功能是不够的,因为snark 并不是总在网上而且没有一个静态地址。我需要一个程序
通过我的SLIP 连接把我的本地发送的邮件拉过来。我知道这种东西是存在的,它们大多使用一个简单的协议
POP(Post Office Protocol)。而且,locke 的BSD/OS 操作系统已经自带了一个POP3 服务器。
我需要一个POP3 客户。所以我到网上去找到了一个。实际上,我发现了三、四个。我用了一会pop-perl,
但它却少一个明显的特征:抽取收到的邮件的地址以便正确回复。
问题是这样的:假设locke 上一个叫“joe”的人向我发了一封邮件。如果我把它取到snark 上准备回复时,我
的邮件程序会很高兴地把它发送给一个不存在的snark 上的“joe”。手工的在地址上加上“@ccil.org”变成了一
个严酷的痛苦。
这显然应是计算机替我做的事。(实际上,依据RFC1123 的5.2.18 节,sendmail 应该做这件事)。但是没有
一个现存的POP 客户知道怎样做!于是这就给我们上了第一课:

  1. 每个好的软件工作都开始于搔到了开发者本人的痒处
    也许这应该是显而易见的(“需要是发明之母”长久以来就被证明是正确的),但是软件开发人员常常把
    他们的精力放在它们既不需要也不喜欢的程序,但在Linux 世界中却不是这样—— 这解释了为什么从Linux 团
    体中产生的软件质量都如此之高。
    那么,我是否立即投入疯狂的工作中,要编出一个新的POP3 客户与现存的那些竞争呢?才不是哪!我仔细
    考察了手头上的POP 工具,问自己“那一个最接近我的需要?”因为:
  2. 好程序员知道该写什么,伟大的程序员知道该重写(和重用)什么。
    我并没有声称自己是一个伟大的程序员,可是我试着效仿他们。伟大程序员的一个重要特点是建设性的懒
    惰。他们知道你是因为成绩而不是努力得到奖赏,而且从一个好的实际的解决方案开始总是要比从头干起容
    易。
    例如,Linux 并不是从头开始写Linux 的。相反的它从重用Minix(一个386 机型上的类似Unix 的微型操作
    系统)的代码和思想入手。最后所有的Minix 代码都消失或被彻底的重写了,但是当它们在的时候它为最终成
    为Linux 的雏形做了铺垫。
    秉承同样的精神,我去寻找良好编码的现成的POP 工具,用来作为基础。
    Unix 世界中的代码共享传统一直对代码重用很友好(这正是为什么GNU 计划不管Unix 本身有多么保守而选
    取它作为基础操作系统的原因)。Linux 世界把这个传统推向技术极限:它有几个T 字节的源代码可以用。所
    以在Linux 世界中花时间寻找其他几乎足够好的东西,会比在别处带来更好的结果。
    这也适合我。加上我先前发现的,第二次寻找找到了9 个候选者—— fetchPOP,PopTart,get- mail,gwpop,
    pimp,pop-perl,popc,popmail 和upop。我首先选定的是“fetchpop”。我加入了头标重写功能,并且做了一些
    被作者加入他的1.9 版中的改进。
    但是几个星期之后,我偶然发现了Carl Harris 写的“popclient”的代码,然后发现有个问题,虽然fetchpop
    有一些好的原始思想(比如它的守护进程模式),它只能处理pop3,而且编码的水平相当业余(Seung-Hong 是
    个很聪明但是经验不足的程序员),Carl 的代码更好一些,相当专业和稳固,但他的程序缺少几个重要的相当
    容易实现的fetchpop 的特征(包括我自己写的那些)。
    继续呢还是换一个? 如果换一个的话,作为得到一个更好开发基础的代价,我就要扔掉我已经有的那些代
    码。
    换一个的一个实际的动机是支持多协议,POP3 是用的最广的邮局协议,但并非唯一一个,Fetchpop 和其余
    几个没有实现POP2.RPOP,或者APOP,而且我还有一个为了兴趣加入IMAP(Internet Message Access Protocol,
    最近设计的最强大的邮局协议)的模糊想法。
    但是我有一个更加理论化的原因认为换一下会是一个好主意,这是我在Linux 很久以前学到的:
  3. “计划好抛弃,无论如何,你会的”(Fred Brooks,《人月神话》第11 章)
    或者换句话说,你常常在第一次实现一个解决方案之后才能理解问题所在,第二次你也许才足够清楚怎样
    做好它,因此如果你想做好,准备好推翻重来至少一次。
    好吧(我告诉自己),对fetchpop 的尝试是我第一次的尝试,因此我换了一下。
    当我在1996 年6 月25 日把我第一套popclient 的补丁程序寄给Carl Harris 之后,我发现一段时间以前他已经
    对popclient 基本上失去了兴趣,这些代码有些陈旧,有一些次要的错误,我有许多修改要做,我们很快达成一
    致,我来接手这个程序。不知不觉的,这个计划扩大了,再也不是我原先打算的在已有的pop 客户上加几个次
    要的补丁而已了,我得维护整个的工程,而且我脑袋里涌动着一些念头要引起一个大的变化。
    在一个鼓励代码共享的软件文化里,这是一个工程进化的自然道路,我要指出:
  4. 如果你有正确的态度,有趣的问题会找上你的,但是Carl Harris 的态度甚至更加重要,他理解:
  5. 当你对一个程序失去兴趣时,你最后的责任就是把它传给一个能干的后继者。
    甚至没有商量,我和Carl 知道我们有一个共同目标就是找到最好的解决方案,对我们来说唯一的问题是我
    能否证明我有一双坚强的手,他优雅而快速的写出了程序,我希望轮到我时我也能做到。

    2.3 拥有用户的重要性
    于是我继承了popclient,同样重要的是,我继承了popclient 的用户基础,用户是你所拥有的极好的东西,
    不仅仅是因为他们显示了你正在满足需要,你做了正确的事情,如果加以适当的培养,他们可以成为合作开发
    者。
    Unix 传统另一有力之处是许多用户都是黑客,因为源优码是公开的,他们可以成为高效的黑客,这一点在
    Linux 世界中也被推向了令人高兴的极致,这对缩短调试时间是极端重要的,在一点鼓励之下,你的用户会诊
    断问题,提出修订建议,帮你以远比你期望快得多的速度的改进代码。
  6. 把用户当做协作开发者是快速改进代码和高效调试的无可争辩的方式。
    这种效果的力量很容易被低估,实际上,几乎所有我们自由软件世界中的人都强烈低估了用户可以多么有
    效地对付系统复杂性,直到Linus 让我们看到了这一点。
    实际上,我认为Linus 最聪明最了不起的工作不是创建了Linux 内核本身,而是发明了Linux 开发模式,当
    我有一次当着他的面表达这种观点时,他微笑了一下,重复了一句他经常说的话:“我基本上是一个懒惰的
    人,依靠他人的工作来获取成绩。”像狐狸一样懒惰,或者如Robert Heinlein 所说,太懒了而不会失败。
    回顾起来,在GNU Emacs Lisp 库和Lisp 代码集中可以看到Linux 方法的成功,与Emacs 的C 内核和许多其
    他FSF 的工具相比,Lisp 代码库的演化是流动性的和用户驱动的,思想和原型在达到最终的稳定形式之前往往
    要重写三或四次,而且经常利用Internet 的松散合作。
    实际上,我自己在fetchmail 之前最成功的作品要算Emacs VC 模式,它是三个其他的人通过电子邮件进行的
    类似Linux 的合作,至今我只见过其中一个人(Richard Stallman),它是SCCS、RCS 和后来的CVS 的前端,为
    Emacs 提供“one-touch”版本控制操作,它是从一个微型的、粗糙的别人写好的sccs.el 模式开始演化的,VC 开
    发的成功不像Emacs 本身,而是因为Emacs Lisp 代码可以很快的通过发布/测试/改进的过程。
    (FSF 的试图把代码放入GPL 之下的策略有一个未曾预料到的副作用,它让FSF 难以采取市集模式,因为
    他们认为每个想贡献二十行以上代码的人都必须得到一个授权,以使受到GPL 的代码免受版权法的侵扰,具有
    BSD 和MITX 协会的授权的用户不会有这个问题,因为他们并不试图保留那些会使人可能受到质询的权力)。

    2.4 早发布、常发布
    尽量早尽量频繁的发布是Linux 开发模式的一个重要部分,多数开发人员(包括我)过去都相信这对大型工
    程来说是个不好的策略,因为早期版本都是些充满错误的版本,而你不想耗光用户的耐心。
    这种信仰强化了建造大教堂开发方式的必要性,如果目标是让用户尽可能少的见到错误,那你怎能不会仅
    仅每六个月发布一次(或更不经常),而且在发布之间象一只狗一样辛勤“捉虫”呢? Emacs C 内核就是以这种
    方式开发的,Lisp 库,实际上却相反,因为有一些有FSF 控制之外的Lisp 库,在那里你可以独立于Emacs 发布
    周期地找寻新的和开发代码版本。
    这其中最重要的是Ohio 州的elisp 库,预示了今天的巨大的Linux 库的许多特征的精神,但是我们很少真正
    仔细考虑我们在做什么,或者这个库的存在指出了FSF 建造教堂式开发模式的什么问题,1992 年我曾经做了一
    次严肃的尝试,想把Ohio 的大量代码正式合并到Emacs 的官方Lisp 库中,结果我陷入了政治斗争中,彻底失
    败了。
    但是一年之后,在Linux 广泛应用之后,很清楚,一些不同的更加健康的东西诞生了,Linus 的开发模式正
    好与建造教堂方式相反,Sunsite 和tsx-11 的库开始成长,推动了许多发布。所有这些都是闻所未闻的频繁的内
    核系统的发布所推动的。
    Linus 以所有实际可能的方式把它的用户作为协作开发人员。
  7. 早发布、常发布、听取客户的建议
    Linus 的创新并不是这个(这在Unix 世界中是一个长期传统),而是把它扩展到和他所开发的东西的复杂程
    度相匹配的地步,在早期一天一次发布对他来说都不是罕见的!而且因为他培育了他的协作开发者基础,比其
    他任何人更努力地充分利用了Internet 进行合作,所以这确实能行。
    但是它是怎样进行的呢?它是我能模仿的吗?还是这依赖于Linus 的独特天才?
    我不这样想,我承认Linus 是一个极好的黑客(我们有多少人能够做出一个完整的高质量的操作系统内
    核?),但是Linux 并不是一个令人敬畏的概念上的飞跃,Linus 不是(至少还不曾是)像Richard stallman 或
    James Gosling 一样的创新天才,在我看来,Linus 更象一个工程天才,具有避免错误和开发失败的第六感觉,掌
    握了发现从A 点到B 点代价最小的路径的决窍,确实,Linux 的整个设计受益于这个特质,并反映出Linus 的本
    质上保守和简化设计的方法。
    如果快速的发布和充分利用Internet 不是偶然而是Linus 的对代价最小的路径的洞察力的工程天才的内在部
    分,那么他极大增强了什么?他创建了什么样的方法?
    问题回答了它自己,Linus 保持他的黑客用户经常受到激励和奖赏:被行动的自我满足的希望所激励,而奖
    赏则是经常(甚至每天)都看到工作在进步。
    Linus 直接瞄准了争取最多的投入调试和开发的人时,甚至冒代码不稳定和一旦有非常棘手的错误而失去用
    户基础的险,Linus 似乎相信下面这个:
  8. 如果有一个足够大的beta 测试人员和协作开发人员的基础,几乎所有的问题都可以被快速地
    找出并被一些人纠正。
    或者更不正式的讲:“如果有足够多的眼睛,所有的错误都是浅显的”(群众的眼睛是雪亮的),我把这
    称为“Linus 定律”。
    我最初的表述是每个问题“对某些人是透明的”,Linus 反对说,理解和修订问题的那个人不一定非是甚
    至往往不是首先发现它的人,“某个人发现了问题”,他说,“另一个理解它,我认为发现它是个更大的挑
    战”,但是要点是所有事都趋向于迅速发生。
    我认为这是建造教堂和集市模式的核心区别,在建造教堂模式的编程模式看来,错误和编程问题是狡猾的、
    阴险的、隐藏很深的现象,花费几个月的仔细检查,也不能给你多大确保把它们都挑出来的信心,因此很长的
    发布周期,和在长期等待之后并没有得到完美的版本发布所引起的失望都是不可避免的。
    以市集模式观点来看,在另一方面,我们认为错误是浅显的现象,或者至少当暴露给上千个热切的协作开发
    人员,让他们来对每个新发布进行测试的时候,它们很快变得浅显了,所以我们经常发布来获得更多的更正,
    作为一个有益的副作用,如果你偶尔做了一个笨拙的修改,也不会损失太多。也许我们本不应该这样的惊奇,
    社会学家在几年前已经发现一群相同专业的(或相同无知的)观察者的平均观点比在其中随机挑选一个来得更
    加可靠,他们称此为“Delhpi 效应”,Linus 所显示的证明在调试一个操作系统时它也适用—— Delphi 效应甚
    至可以战胜操作系统内核一级的复杂度。
    我受Jeff Dutky(dutky@wam.umd.edu)的启发指出Linus 定律可以重新表述为“调试可以并行”,Jeff 观察到
    虽然调试工作需要调试人员和对应的开发人员相交流,但它不需要在调试人员之间进行大量的协调,于是它就
    没有陷入开发时遇到的平方复杂度和管理开销。
    在实际中,由于重复劳动而导致的理论上的丧失效率的现象在Linux 世界中并不是一个大问题,“早发布、
    常发布策略”的一个效果就是利用快速的传播反馈修订来使重复劳动达到最小。
    Brooks 甚至做了一个与Jeff 相关的更精确的观察:“维护一个广泛使用的程序的成本一般是其开发成本的
    40%,奇怪的是这个成本受到用户个数的强烈影响,更多的用户发现更多的错误”(我的强调)。
    更多的用户发现更多的错误是因为更多的用户提供了更多测试程序的方法,当用户是协作开发人员时这个
    效果被放大了,每个找寻错误的人都有自己稍微不同的感觉和分析工具,从不同角度来看待问题。“Delphi 效
    应”似乎因为这个变体工作变得更加精确,在调试的情况下,这个变体同时减小了重复劳动。
    所以加入更多的beta 测试人员虽不能从开发人员的P.O.V 中减小“最深”的错误的复杂度,但是它增加了这
    样一种可能性,即某个人的工具和问题正好匹配,而这个错误对这个人来说是浅显的。
    Linus 也做了一些改进,如果有一些严重的错误,Linux 内核的版本在编号上做了些处理,让用户可以自己选
    择是运行上一个“稳定”的版本,还是冒遇到错误的险而得到新特征,这个战略还没被大多数Linux 黑客所仿
    效,但它应该被仿效,存在两个选择的事实让二者都很吸引人。

    2.5 什么时候玫瑰不是玫瑰?
    在研究了Linus 的行为和形成了为什么它成功的理论之后,我决定在我的工程(显然没有那么复杂和雄心勃
    勃)里有意识的测试这个理论。
    但我首先做的事是熟悉和简化Popclient。Carl Harris 的实现非常好,但是有一种对许多C 程序来说没有必要
    的复杂性。他把代码当作核心而把数据结构当作对代码的支持,结果是代码非常漂亮但是数据结构设计得很特
    别,相当丑陋(至少对以这个老LISP 黑客的标准来看),然而除了提高代码和数据结构设计之外,重写它还有
    一个目的,就是要把它演化为我彻底理解的东西,对修改你不理解的程序中的错误负责可不是一件有趣的事。
    第一个月我只是在领会Carl 的基本设计的含义,我所做的第一个重大修改是加入了IMAP 支持,我把协议机
    重新组织为一个通用驱动程序和三个方法表(对应POP2、POP3 和IMAP),这个前面的修改指出一个需要程
    序员(特别是象C 这种没有自然的动态类型支持的语言)记在脑中的一般原理:
  9. 聪明的数据结构和笨拙的代码要比相反的搭配工作的更好
    Fred Brooks 也在他第11 章中讲道:“让我看你的‘代码’,把你的‘数据结构’隐藏起来,我还是会迷
    惑;让我看看你的‘数据结构’,那我就不需要你的‘代码’了,它是显而易见的”。
    实际上,他说的是“流程图”和“表”,但是在三十年的术语/文化演进之后,事情还是一样的。
    此时(1996 年9 月初,在从零开始六个月后),我开始想接下来修改名字—— 毕竟,它已不仅仅是一个
    POP 客户,但我犹豫了,因为还没有什么新的漂亮设计呢,我的popclient 版本需要有自己的特色。
    当fetehmail 学会怎样把取到的邮件转送到SMTP 端口时,事情就完全改变了,但是首先:上面我说过我决定
    使用这个工程来测试我关于Linus Torualds 所做的行为的理论,(你可能会问)我怎样做到这点呢? 以下面的方
    式:
  10. 我尽早尽量频繁地发布(几乎从未少于每十天发布一次;在密集开发的时候是每天一次)。
  11. 我把每一个和我讨论fetchmail 的人加入一个beta 表中。
  12. 每当我发布我都向beta 表中的人发出通告,鼓励人们参与。
  13. 我听取beta 测试员的意见,向他们询问设计决策,对他们寄来的补丁和反馈表示感谢。
    这些简单的手段立即收到的回报,在工程的开始,我收到了一些错误报告,其质量足以使开发者因此被杀
    掉,而且经常还附有补丁、我得到了理智的批评,有趣的邮件,和聪明的特征建议,这导致了:
  14. 如果你象对待最宝贵的资源一样对待你的beta 测试员,他们就会成为你最宝贵的资源。

    2.6 popclient 变成了Fetchmail
    这个工程的真正转折点是Harry Hochleiser 寄给我他写的代码草稿,他把邮件转发到客户端机器的SMTP 端
    口,我立即意识到这个特征的可靠实现将淘汰所有其他的递送模式。
    几个星期以来我一直在修改而不是改进fetchmail,因为我觉得界面设计虽然有用但是太笨拙琐碎了,到处充
    满了太多的粗陋的细小选项。
    当我思考SMTP 转发时我发现popclient 试图做的事太多了,它被设计成既是一个邮件传输代理(MTA)也是
    一个本地递送代理(MDA)。使用SMTP 转发,它就可以从MDA 的事务中解脱出来而成为一个纯MTA,而象
    sendmail 一样把邮件交给本地递送程序来处理。
    既然端口25 在所有支撑TCP/IP 的平台上早已被预留,为什么还要为一个邮件传输代理的配置或为一个邮箱
    设置加锁的附加功能而操心呢?尤其是当这意味着抽取的邮件就像一个正常的发送者发出的SMTP 邮件一样,
    而这就是我们需要的。
    这里有几个教益:第一,SMTP 转发的想法是我有意识地模拟Linus 的方法以来的最大的单个回报,一个用
    户告诉我这个非同寻常的想法—— 我所需做的只是理解它的含义。
  15. 想出好主意是好事,从你的用户那里发现好主意也是好事,有时候后者更好。
    很有趣的是,你很快将发现,如果你完全承认你从其他人那里得到多少教益的话,整个世界将会认为所有的
    发明都是你做出的,而你会对你的天才变得谦虚。我们可以看到这在Linus 身上体现得多明显!(当我在1997
    年8 月的Perl 会议上发表这个论文时,Larry Wall 坐在前排,当我讲到上面的观点时,他激动的叫了出来:“对
    了!说对了!哥们!”所有的听众都哄堂大笑起来,因为他们知道同样的事情也发生在Perl 的发明者身上)。
    于是在同样精神指导下工程进行了几个星期,我开始不光从我的用户那儿也从听说我的系统的人那儿得到
    类似的赞扬,我把一些这种邮件收藏起来,我将在我开始怀疑自己的生命是否有价值时重新读读这些信。:)
    但是有两个更基本的,非政治性的对所有设计都有普遍意义的教益。
  16. 最重要和最有创新的解决方案常常来自于你认识到你对问题的概念是错误的。
    一个衡量fetchmail 成功的有趣方式是工程的beta 测试人员表(fetchmail 的朋友们)的长度,在创立它的时
    候已经有249 个成员了,而且每个星期增加两到三个。
    实际上,当我在1997 年5 月校订它时,这张表开始因为一个有趣的原因而缩短了,有几个人请求我把他们
    从表中去掉,因为fetchmail 已经工作的如此之好,他们不需要看到这些邮件了!也许这是一个成熟的市集风格
    工程的生命周期的一部分。
    我以前一直在解决错误的问题,把popclient 当作MTA 和具有许多本地递送模式的MDA 的结合物,Fetchmail
    的设计需要从头考虑为一个纯的MTA,做为一个普通Internet 邮件路径的一部分。
    当你在开发中碰了壁时(当你发现自己很难想通下一步时),那通常不是要问自己是否找到正确答案,而
    是要问是否问了正确问题,也许需要重新构造问题。
    于是,我重新构造了我的问题,很清楚,要做的正确的事是(1) 把SMTP 转发支持放在通用驱动程序中,(2)
    把它做为缺省模式,(3) 最终分离所有其他的递送模式,尤其是递送到文件和标准输出的选项。
    我在第三步上犹豫了一下,担心会让popclient 的长期用户对新的递送方法感到烦心,在理论上,他们可以
    立即转而转发文件或者他们的非sendmail 等价物来得到同样的效果,在实际中这种转换可能会很麻烦。
    但是当我这么做之后,证明好处是巨大的,驱动程序代码的冗余的部分消失了,配置完全变得简单了——
    不用屈从于系统MDA 和用户的邮箱,也不用为下层OS 是否支持文件锁定而担心了。
    而且,丢失邮件的唯一漏洞也被堵死了,如果你选择了递送到一个文件而磁盘已满,你的邮件就会丢失,
    这在SMTP 转发中不会发生,因为SMTP 侦听器不会返回OK 的,除非邮件可以递送成功或至少被缓冲留待以后
    递送。
    还有,性能也改善了(虽然在单次执行中你不会注意到),这个修改的另一个不可忽视的好处是手册变得
    大大简单了。
    后来,为了允许处理一些罕见的情况,包括动态SLIP,我必须回到让用户定义本地MDA 递送上来,但是我
    发现了一个更加简单的方法。
    所有这些给了我们什么启发呢?如果可以不损失效率,就要毫不犹豫抛弃陈旧的特性,Antonine de SaintExupery(
    在他成为经典儿童书籍作家之前是一个飞行员和飞机设计师)曾说过:
  17. “最好的设计不是再也没有什么东西可以添加了,而是再也没有什么东西可以去掉。”
    当你的代码变得更好和更简单时,这就是你知道它是正确的时候了,而且在这个过程中,fetchmail 的设计具
    有了自己的特点,而区别于其前身popclient。
    现在是改名的时候了,这个新的设计看起来比老popclient 更象一个sendmail 的复制品,它们都是MTA,但
    是senmail 是推然后递送,而新的popclient 是拉然后递送。于是,在两个月之后,我把它重新命名为fetchmail。

    2.7 Fetchmail 成长起来
    现在我有了一个简洁和富有创意的设计,工作得很好的代码,因为我每天都用它,和一直在增长的beta 表,
    它让我渐渐明白我已经不是在从事只能对少数其他人有用的工作中,我写了一个所有有一个Unix 邮箱和SLIP/
    PPP 邮件连接的人都真正需要的程序。
    通过SMTP 转发功能,它成为一个潜在的“目录杀手”,远远领先于它的竞争者,这个程序如此能干以至于
    其他的程序不但被放弃简直被忘记了。
    我知道你不可以真得瞄准或计划出这样的结果,你只能努力去设计这些强大的思想,以后这些结果就好象
    是不可避免的、自然的、注定了的,得到这种思想的唯一办法是获取许多思想,或者用工程化地思考其他人的
    好主意而超过原来想到它的人的设想。
    Andrew Tanenbanm 原来设想建造一个适合386 的简单的Unix 用做教学,Linus Torvalels 把Andrew 的可能想
    到的Minix 可以做什么的概念推进了一步,成长为一个极好的东西,同样的(虽然规模较小),我接受了Card
    Harris 和Harry Hochheiser 的想法,把它们变得更强大,我们都不是人们所浪漫幻想的天才的创始人,但是大多
    数科学、工程和软件开发不是被天才的创始人完成的,这和流传的神话恰恰相反。
    结果总是执着的原因—— 实际上,它是每个黑客为之生存的成功!而且它们意味着我必须把自己的标准定
    高一点,为了把fetchmail 变得和我所能设想的那样好,我必须不仅为我自己的需要写代码,而且也要包括对在
    我生活圈外的人们的需求的支持,而且同时也要保证程序的简单和健壮。
    在实现它之后我首先写的最重要的特征是支持多投—— 从集中一组用户的邮件的邮箱中取出邮件,然后把
    它路由到每个人手中。
    我之所以加上多投功能部分是因为有些用户一直在闹着要它,更是因为我想它可以从单投的代码中揭露出
    错误来,让我完全一般地处理寻址,而且这被证明了。正确解释RFC822 花了我相当长的时间,不仅因为它的
    每个单独部分都很难,而且因为它有一大堆相互依赖的苛刻的细节。
    但是多投寻址也成为一个极好的设计决策,由此我知道:
  18. 任何工具都应该能以预想的方式使用,但是一个伟大的工具提供你没料到的功能。
    Fetchmail 多投功能的一个没有料到的用途是在SLIP/PPP 的客户端提供邮件列表、别名扩展。这意味着一个
    使用个人机器的人不必持续访问ISP 的别名文件就能通过一个ISP 帐户管理一个邮件列表。我的beta 测试员提
    出的另一个重要的改变是支持8 位MIME 操作,这很容易做,因为我已经仔细的保证了8 位代码的清晰,不仅
    因为我预见到了这个特性的需求,而且因为我忠实于另一准则:
  19. 当写任何种类的网关型程序时,多费点力,尽量少干扰数据流,永远不要抛弃信息,
    除非接收方强迫这么做!
    如果我不遵从这个准则,那么8 位MIME 支持将会变得困难和笨拙,现在我所需要做的,是只读一下RFC
    1652,在产生信头的逻辑加上一点而已。
    一些欧洲用户要求我加上一个选项来限制每次会话取得消息数(这样他们就可以从昂贵的电话网中控制花
    费了),我很长一段时间拒绝这样做,而且我仍然对它不很高兴,但是如果你是为了世界而写代码,你必须听
    取顾客的意见—— 这并不随他们不付给你钱而改变。

    2.8 从Fetchmail 得来的另一些教益
    在他们回到一般的软件工程问题以前,还有几个从fetchmail 得到的教益需要思考。
    rc 文件语法包括可选的“noise”关键字,它被扫描器完全忽略了,当你把它们全抽取出的时候,关键字/值
    对更具可读性。
    当我注意到rc 文件的声明在多大程度上开始象一个微型命令语言时,这是一个Late-night 的体验(这也是我
    为什么把popclient 原来的“server”关键字改成了“poll”)。
    对我来说似乎把这个微型命令语言变得更象英语可能会使它更容易使用。现在,虽然我对经过Emacs 和
    HTML 及许多数据库引擎所证实的“把它做成一个语言”的设计方式确信不疑,但是我并不是一个通常的“类
    英语”语法的狂热拥护者。
    传统程序员容易控制语法使它尽量精确和紧凑,完全没有冗余,这是计算机资源还很昂贵时遗留下的一种
    文化传统,所以扫描策略需要尽可能的廉价和简单,而具有50% 冗余度的英语,看来好象是一个非常不合适的
    模型。
    这并不是我不用类英语语法的原因,我提到这一点是为了推翻它,在更廉价的时钟周期与核心的时代,简
    洁并没有走到尽头,今天对一个语言来说,对人更方便比对机器更廉价来的更加重要。
    然而,有几个原因提醒我们小心一点,一个是扫描策略的复杂度开销—— 你并不想把它变成一个巨大的错
    误来源和让用户困惑,另一个是试图使语言表面上的类似可以和传统语言一样令人困惑(你可以在许多4GL 和
    商业数据库查询语言上看到这一点)。
    它很简单地描述的东西并不复杂,所以很少可能在英语的一个小子集与实际的控制语言之间发生混淆,我想这
    有一个更广泛的教益:
  20. 如果你的语言一点也不像是图灵完备的,严格的语法会有好处。
    另一个教益是关于安全的,一些fetchmail 用户要求我修改软件把口令加密存贮在rc 文件里,这样觑探者就
    不能看到它们了。
    我没有这样做,因为这实际上起不到任何保护作用,任何有权读取你的rc 文件的人都可以以你的名义运行
    fetchmail —— 如果他们要破你的口令,它们可以从fetchmail 的代码中找到制作解码器的方法。
    所以fetchmail 口令的加密都会给那些不慎重思考的人一种安全的错觉,这里一般性的准则是:
  21. 一个安全系统只能和它的秘密一样安全,当心伪安全。

    2.9 集市风格的必要的先决条件
    本文的早期评审人员和测试人员坚持提出成功的市集模式开发的先决条件,包括工程领导人的资格问题和
    在把项目公开和开始建造一个协作开发人员的社团的时候代码的状态。
    相当清楚,不能以一个市集模式从头开发一个软件,我们可以以市集模式、测试、调试和改进,但是以市
    集模式从头开始一个项目将是非常困难的,Linus 没有这样做,我也没有,初期的开发人员的社团应该有一此可
    以运行和测试的东西来玩。
    当你开始创建社团时,你需要演示的是一个诺言,你的程序不需要工作的很好,它可以很粗糙、很笨拙、
    不完整和缺少文档、它不能忽略的东西是要吸引哪些人卷入一个整洁的项目。
    Linux 和fetchmail 都是以一个吸引人的基本设计进入公共领域的,许多和我一样在思考市集模式的人已经正
    确的认为这是非常关键的,然后得出了一个结论,工程领导者的高度的设计直觉和聪颖是必不可少的。
    但是Linus 是从Unix 得到他的设计的,我最初是从先前的popmail 得到启发的(虽然相对Linux 而言,它最
    后改变巨大),所以市集风格的领导人/协调人需要有出众的设计才能,或者他可以利用别人的设计才能?
    我认为能够提出卓越的原始设计思想对协调人来说不是最关键的,但是对他/她来说绝对关键的是要能把从
    他人那里得到的好的设计重新组织起来。
    Linux 和fetchmail 项目都显示了这些证据,Linus(如同前面所说)并不是惊人的原始设计者,但他显示了发
    现好的设计并把它集成到Linux 内核中的强大决窍。还有我也描述了怎样从别人那里得到了fetchmail 中最强大
    的设计思想(SMTP 转发)。
    本文的早期读者称赞我,说因为我做了许多关于原始设计的事,所以倾向于低估原始设计在市集项目中的
    价值,也许有些是对的吧,但是设计(而不是编码或调试)本来就是我最强的能力。
    变得聪明和软件设计的原始创作的问题是它会变成一个习惯,当需要保持事物健壮和简洁的时候,你却开
    始把事情变得漂亮但却复杂。我曾经犯过错误,使得一些项目因我而崩溃了,但我努力不让它发生在fetchmail
    身上。
    所以我相信fetchmail 项目的成功部分是因为我抑制自己不要变得太聪明,这说明(至少)对市集模式而言
    原始设计并不是本质的,请考察一下Linux 假设Linus Torvalds 在开发时试图彻底革新操作系统设计,它还会象
    今天我们所拥有的内核那样稳定和成功吗?
    当然基本的设计和编码技巧还是必需的,但我希望每个严肃考虑发起一个市集计划的人都已至少具备这些
    能力,自由软件社团的内部市场对人们有某些微妙的压力,让他们不要发起自由不能搞定的开发,目前为止,
    这工作得仍然相当好。
    对市集项目来说,我认为还有另一种通常与软件开发无关的技能和设计能力同样重要── 或者更加重要,
    市集项目的协调人或领导人必须有良好的人际和交流能力。
    这是很显然的,为了建造一个开发社团,你需要吸引人,你所做的东西要让他们感到有趣,而且要保持他
    们对他们正在做的工作感到有趣,而且要保持他们对他们正在做的工作感到高兴,技术方面对达成这些目标有
    一定帮助,但这远远不是全部,你的个人素质也有关系。
    并不是说Linus 是一个好小伙子,让人们喜爱并乐于帮助他,也并不是说我是个积极外向的,喜欢扎堆儿工
    作,有出众的幽默感的人,对市集模式的工作而言,至少有一点吸引人的技巧是非常有帮助的。

    2.10 自由软件的社会学语境
    下述如实:最好的开发是从作者解决每天工作中的个人问题开始的,因为它对一大类用户来说是一个典型
    问题,所以它就推广开来了,这把我们带回到准则1,也许是用一个更有用的方式来描述:
  22. 要解决一个有趣的问题,请从发现让你感兴趣的问题开始。
    这是Carl Harris 和原先的popclient 的情形,也是我和fetchmail 的情形,但这已在很长一段时间被大家知晓
    了,Linux 和fetchmail 的历史要求我们注意的有趣之处是下一个阶段── 软件在一个庞大的活跃的用户和协作
    开发人员的社团中的进化。
    在《人月神话》一书中,Fred Brooks 观察到程序员的工作时间是不可替代的:在一个误了工期的软件项目
    中增加开发人员只会让它拖得更久,他声称项目的复杂度和通讯开销以开发人员的平方增长,而工作成绩只是
    以线性增长,这个说法被称为“Brooks 定律”,被普遍当作真理,但如果Brooks 定律就是全部,那Linux 就不
    可能成功。
    几年之后,Gerald Weinbeng 的经典之作“The Psychology Of Computer Progromming”为我们更正了Brooks 的看
    法,在他的“忘我(egoless)的编程”中,Weinberg 观察到在开发人员不顽固保守自己的代码,鼓励其他人寻
    找错误和发展潜力的地方,软件的改进的速度会比其他地方有戏剧性的提高。
    Weinberg 的用词可阻止了他的分析得到应有的接受,人们对把Internet 黑客称为“忘我”的想法微笑,但是
    我想今天他的想法比以往任何时候都要引人注目。
    Unix 的历史已经为我们准备好了我们正在从Linux 学到的(和我在更小规模上模仿Linus 的方法所验证的)
    东西,这就是,虽然编码仍是一个人干的活,真正伟大的工作来自于利用整个社团的注意和脑力,在一个封闭
    的项目中只利用他自己的脑力的人会落在知道怎样创建一个开放的、进化的,成百上千的人在其中查找错误和
    进行修改的环境的开发人员之后。
    但是Unix 的传统中有几个因素阻止把这种方法推到极致。一个是各种授权的法律约束、商业机密和商业利
    益,另一个(事后来看)是Internet 还不够好。
    在Internet 变得便宜之前,有一些在地理上紧密的社团,它们的文化鼓励Weingberg 的“忘我”编程,一个
    开发人员很容易吸引许多熟练的人和协作开发人员,贝尔实验室,MIT A1 实验室,UC Berkeley,都成为传统
    的、今天仍然是革新的源泉。
    Linux 是第一个有意识的成功地利用整个世界做为它的头脑库的项目,我不认为Linux 的孕育和万维网的诞
    生相一致是一个巧合,而且Linux 在1993-1994 的一段ISP 工业大发展和对Internet 的兴趣爆炸式增长的时期中
    成长起来,Linus 是第一个学会怎样利用Internet 的新规的人。
    廉价的Internet 对Linux 模式的演化来说是一个必要条件,但它并不充分,另一个关键因素是领导风格的开
    发和一套协作的氛围使开发人员可以吸引协作开发人员和最大限度地利用媒体。
    但是这种领导风格与氛围到底是什么呢?它不能建立在权力关系之上── 甚至如果它们可以,高压的领
    导权力也不能产生我们所看到的结果,Weinberg 引用了19 世纪俄国的无政府主义者Kropotkin 的“Memoris of a
    Revolutionist”来证明这个观点:
    “我从小生活在一个农奴主的家庭中,我有一个活跃的生活,象我们时代的所有年轻人一样,我深信命令、
    强制、责骂、惩罚等等的必要性。但是当我(在早期)必须管理一个企业,和(自由)人打交道时,当每一个
    错误都会产生严重后果时,我开始接受以命令和纪律为准则来行动和以普通理解为准则来行动的区别。前者在
    军事阅兵中工作的很好,但是它在现实生活中一文不值,目标达成只是靠许多愿望的聚合的简单后果。”“许
    多聚合在一起的愿望的直接后果”精确地指出了象Linux 的项目所需要的东西。“命令的准则”在Internet 这种
    无政府主义的天堂中一群自愿者之中是没有市场的,为了更有效的操作和竞争,想领导协作项目的黑客们必须
    学会怎样以Kropotkins 含糊指出的“理解的准则”模式来恢复和激活社团的力量,他们必须学会使用Linus 定
    律。
    前面我引用“Delhpi 效应”来作为Linus 定律的一个可能的解释,但是来自生物学和经济学的自适应系统的
    更强大的分析也提出了自己的解释,Linus 世界的行为更象一个自由市场或生态系统,由一大群自私的个体组
    成,它们试图取得(自己)最大的实效,在这个过程中产生了比任何一种中央计划都细致和高效的自发的改进
    的结果,所以,这里就是寻找“理解的准则”的地方。
    Linux 黑客取得的最大化的“实际利益”不是经典的经济利益,而是无形的他们的自我满足和在其他黑客中
    的声望,(有人会说他们的动机是“利他的”,但这忽略了这样的事实:利他主义本身是利他主义者的一种自
    我满足的形式),自愿的文化以这种方式工作的实际上并非不寻常,我已参与一个科幻迷团体很长时间了,它
    不象黑客团体一样,显式地识别出“egoboo”(一个人在其他爱好者之中的声望的增长)作为自愿者活动背后
    的基础驱动力)。
    Linus 成功地把自己置于项目的守门人的位置,在项目中开发大部分是别人做的,他只是在项目中培养兴趣
    直到它可以自己发展下去,这为我们展示了对Kropokin 的“共同理解原则”的敏锐把握,对Linux 这种类似经
    济学的观点让我们看到这种理解是怎样应用的。
    我们可以把Linus 的方法视为创建一个高效的关于“egoboo”(而不是钱)的市场,来把自私的黑客个体尽
    可能紧密的联系起来,达成只能通过高度协作才能得到的困难的结果,在fetchmail 项目中我展示了(在较小规
    模上)这种模式可以复制,得到良好的结果,也许我比他更有意识一点、更加系统一点。
    许多人(尤其是哪些由于政治原因不信任自由市场的人)会盼望自我导向的自我主义者的文化破碎、报废、
    秘密和敌对,但这种盼望很明显地被Linux 的文档的多样性、质量和深度打破了,程序员讨厌写文档似乎已是圣训,但Linux 的黑客们怎么产生了这么多?显然Linux 的egoboo 自由市场比有大量资金的商业软件产品的文
    档部在产生有品德的、他人导向的行为方面工作的更好。
    Fetchmail 和Linux 内核项目都表明,通过恰当的表彰许多其他黑客,一个强大的开发者/协调者可以用
    Internet 得到许多协同开发人员而不是让项目分崩离析为一片混乱,所以关于Brooks 定律我得到了下面的想法:
  23. 如果开发协调人员有至少和Internet 一样好的媒介,而且知道怎样不通过强迫来领导,
    许多头脑将不可避免地比一个好。
    我认为自由软件的将来将属于那些知道怎样玩Linux 的游戏的人,把大教堂抛之脑后拥抱市集的人,这并不
    是说个人的观点与才气不再重要,而是,我认为自由软件的前沿将属于从个人观点和才气出发的人,然后通过
    共同兴趣自愿社团的高效建造来扩展。
    可能不只是自由软件的将来,在解决问题方面,没有任何商业性开发者可以与Linux 社团的头脑库相匹敌,
    很少有人能负担起雇佣200 多个为fetchmail 出过力的人!
    也许最终自由软件文化将胜利,不是因为协作在道德上是正确的或软件“囤积居奇”在道德上是错的(假
    设你相信后者,Linus 和我都不),而仅仅是因为商业世界在进化的军备竞赛中不能战胜自由软件社团,因为后
    者可以把更大更好的开发资源放在解决问题上。

    2.11 网友写给作者的感想
    你好,Eric: 我刚读了你的大教堂/市集的文章,因为你的主页指出你还要继续关于这个问题的思考,我提
    供一些个人的观察。首先介绍一些背景:当1990 年出现BSD Net/2 的时候,Brad Grantham 和我把它移植到了
    Mac 平台上,它在几个月之后以Mac BSD 发布(当然是以市集风格),后来成为Net BSD/Mac。我作为一个市
    集协调人学到了一些东西:
  24. 人们很快地自愿提供帮助,但是常常很慢,我们收到上百封信说:“我很想帮助,请告诉我需要什么?”
    这些人没提供什么帮助,不管他们有多么积极,真正有帮助的人那些给我们的第一封信便说:“嘿,我修
    改了这个,这儿有一个补丁。”最后我们忽略了所有第一种类型的邮件(只是把他们引向工作列表),
    培养与第二种人的关系,这种情况所有协调人都应知道,来克服看到这么多“志愿者”时的盲目高兴。
    (注意:他们的动机是好的,他们只是没有认识到他们正在志愿做什么)。
  25. 你已经提到了这一点,但我认为它是极端重要的:甚至在你宣布产品以前你必须有一个可工作的系统:
    例如,我们一直等到有了一个可引导的内核和一个单用户根shell 之后才把它贴到Usenet,曾有过(据我
    所知)四个不同的Mac Linux 项目,每一个都在Linux 新闻组中有一大批拥护者,都创建了邮件列表,每
    个人都很热情,写了FAQ,还有许多诸如MacOS 的图标应是什么样的讨论。所有这些项目没有发布一行
    代码或者一个内核、我挑选了MkLinux(Apple 开发的)作为一个可工作的Mac 版Linux(在一个项目中,
    MacLinux 假设运转在68K Mac 上,而邮件列表中所有的讨论都是关于怎样把它移植到Power Mac 上。68K
    版本甚至不能远程工作!),这些项目吸引了上述的第一种“帮助者”,热情高涨但是实际上却没做什
    么事,杀掉一个项目最快的方法是在你什么都还没有之前就宣布它,我已经见的太多了,尤其是在Linux
    世界里。
    我知道这两点看起来相当悲观,但我知道当我们想到“啊,我们做了这么多事了,肯定搞定了不少问题了
    吧!”的时候,我们太容易失去理智。而那实际上只不过是一些善良的动机罢了(谁说过:“不要把动机和行
    动混淆在一起?” 本·弗兰克林?)协调人需要解散所有那些诸如图标应该是什么样的、FAQ 用HTML 格式还
    是SGML 模式的热情讨论,而把注意力放在取得产品的一个可工作的版本,一旦得到了,人们就真正开始帮助
    了。
    (从正面来看,MacBSD 极大地得益于从它的开发风格,我们得到了代码、设备驱动程序、钱和一些捐赠和
    借到的测试和开发的硬件设备)。我期望看到对我上述观点的任何评论和你关于这个主题写的任何东西。

    原文下载地址

Live Messenger 2009 Beta

2008-09-19 11:08:33


                             We often forgive those that we feel are boring, but not forgive those that are boring us.


安装
先下载一个137K的程序,执行下载,速度奇快80M,大概几分钟就完成了。应该应用了什么技术,P2P ? Windows Live Wave? 下载完全包大概是120M,强烈建议不要下载。

体验
1 主界面列表发生了很大变更,按ALT 键能显示菜单


2 好友列表多出了 Favorites, Groups


往 Favorites 添加一个好友后,其图标变大了。见上图下部被截掉的部分。

3 What's new 这个功能不错
 列出好友最近所作的更新:改签名档、上传等。


4 小卡片似乎变更了一点,似乎没有啥意思。
  悬停鼠标,先显示一个灰色的列表。

上图为 View contact card

5 好友管理,增加 Category,不知所云


6 添加好友时,除了分组外,加入手机设置。Great


7 界面可更换底图、颜色


8 聊天界面变化较大


9 我还是希望调整后的聊天界面
  左边,和上下都能 split, 效果也不错

最NB的是对文字长度的限制为 400 了! 不能按 Alt + S 发送消息了。


ps: 照片上传后尺寸变更策略没有问题吗, 掐头去尾?

程序
安装目录为 c:\Program Files\Windows Live\Messenger,安装目录 41M
音频文件格式变更为 wma格式了
主程序 3.4M
多出了 27个DLL,大部分都是 COM 组件

开两个窗口占用内存
Mem        VM Size
87M,        67M

直接关闭后没有改变,最小化后关闭
2M          64M

放置一会儿后变更为
16M         64M

也就是说我们的程序在后台很繁忙啊.

Google 的12条开发程序的准则

2008-09-18 22:41:27


原文:

1. All developers work out of a single source depot; shared infrastructure!
2. A developer can fix bugs anywhere in the source tree.
3. Building a product takes 3 commands ("get, config, make")
4. Uniform coding style guidelines across company
5. Code reviews mandatory for all checkins
6. Pervasive unit testing, written by developers
7. Unit tests run continuously, email sent on failure
8. Powerful tools, shared company-wide
9. Rapid project cycles; developers change projects often; 20% time
10. Peer-driven review process; flat management structure
11. Transparency into projects, code, process, ideas, etc.
12. Dozens of offices around world => hire best people regardless of location


粗译文:
1:所有程序员基于一个代码库工作,所以整个架构是共享的。
2:有了第一条,程序员可以修改任何一颗代码树上的 bug。
3:自动编译
4:统一的代码格式。
5:对所有的check in 强制要求代码评审
6:程序员写单元测试成一种习惯
7:单元测试始终被运行,遇到问题发封邮件给你
8:强大的工具,要在全公司分享
9:快速的项目开发周期;开发人员经常变更项目;20%时间.
10: 同伎评审,扁平管理
11:项目,代码,过程,点子等等都是透明的
12:全世界都有很多办公室,用最棒的人,不管他们在哪里

4 我现在对这条感触最深,这样的代码很好阅读,Review 都容易了. 我希望我们的公司也达到这点

如何成为专业程序员

2008-09-10 12:23:41


很多刚参加工作和学生立志成为让人羡慕的技术黑客、顶级程序员,但是往往不得门道,走很多弯路,花很多时间学习一些花哨没有实用价值或者是不切实际的技术。譬如,很多学生热衷于讨论异步IO、多线程和高并发程序的开发。没有数年的编程经验,对多线程、并发根本驾驭不了,很难写出具有商业使用价值的程序。当然我说的得排除天才。

对于如何成为顶级程序员,我觉得需要循序渐进,先掌握好以下基本技能才能达到目的。

1 语言
虽然有很多人对c++的理解不是那么充分,但是也能用c的结构和c++的语法写出很NB的程序。不能鄙视人家,但是我相信如果他能对c++理解得更充分一些,写出来的程序会更NB。
完全掌握了语言,应用自如后,写出的代码应该更健壮,除错的速度也会稍微快一些的。很多技术出身的飞快成为管理人员的似乎都是语言上稍微欠缺的高手。
曾今听某个汇编超级NB的人指着
 delete this;
说:我闻到了坏味道了,这个代码肯定有问题。而实际这是一个很常用的惯用法。

2 编译器
不能把程序编译成需要的形式,如几个static library怎么都链接不成可执行程序。如程序为何拷贝到其他计算机上就不能运行了呢?可能很多程序员都遇到过。
能立即知道编译错误、警告产生的根源也能提高一些工作效率:更快的调试除错,把精力集中到逻辑应用上来。
我们曾经碰到一些程序产生 EXCEPTION_IN_PAGE_ERROR 异常,打开编译优化 Swap Run from Network 即可解决。

3 编辑器
见过用鼠标写程序的吗?说不定你就是。不管用什么编辑器都能写出程序来就太好了,但是似乎不现实,编辑器使用过程中能严重影响编码的心情。我喜欢用我熟悉的编辑器,并且还会定制很多快捷键来提高效率。
我喜欢用vc8的编辑器来写:c,js,html代码。emacs也不错,但是有些功能设置一直都没有找到。下图是我日常编辑器的一个截图,没有一个toolbar.
edit.png

4 操作系统
系统调用!不调用系统API的程序的程序可能只能用来研究一些算法等,应该没有太大实用价值。之前我在写Windows程序时,总会开一个MSDN来查阅 WindowsAPI 及 TechNet。写 Windows程序没有什么难的,抱着 MSDN 啃几乎所有的答案都能找到,甚至比从网上搜索出来的解决方案更正确。实在找不到推荐去看微软泄露的203M的源代码包,如果还找不到,可以试试Google。对于 Linux 程序,APUE2 应该是一个不错的选择。微软对开发人员的禁锢是另外一个话题。

当然这只是成为能撰写商业程序的程序员应该掌握的基础部分,想成为高手还需要很多特质和磨练。


Google 美女副总裁专访:更看好未来10年发展

2008-09-09 12:12:02


Google 美女副总裁专访:更看好未来10年发展

from 1986 To Present by

在 Google 迎来其10周年生日之际,美国知名报纸《洛杉矶时报》网站今天刊登了对该公司搜索产品和用户体验美女副总裁玛丽莎·梅耶尔(Marissa Mayer)的采访记录.在这次于近日进行的采访中,梅耶尔谈到 Google 成立10周年以来所取得的巨大成就,同时还展望了 Google 未来10年的发展蓝图.

Photobucket

以下为这次采访的精彩摘要(来自腾讯科技):

说起梅耶尔,或许她的名声不如 Google 两位创始人拉里·佩奇(Larry Page)和塞吉·布林(SergeyBrin);但在很多情况下,素有“美女副总裁”之称的梅耶尔已成为 Google 公关代言人。梅耶尔是 Google第一名女性技术开发人员,同时也是公司第20名员工。目前梅耶尔管理着150名项目经理,而这些项目经理直接管理着近2000名开发者。


问:过去10年当中, Google 都发生了哪些改变?而 Google 又导致全球发生了何种变化?

答: Google 最显著的特征之一,就是它多年来并没有发生多少变化。我们不妨看看 Google 的新老员工,他们都有着共同特点:愿意努力工作以解决各类技术难题;他们愿意改变人们的生活,为人们日常生活带来更多便利。

说到 Google 对世界的影响,我们引以自豪的是: Google 使全球网民能够轻松、快捷地查找到各类信息。我们时时告诫自己,不能骄傲自满, Google 的技术开发还刚刚开始。我们可以做得更好, Google 正朝着该方向前进。


问: Google 在多大程度上改变了你的生活?

答:就我个人而言,在过去9年多中, Google 实际上就是我本人的生活。我心甘情愿为 Google工作,我和工作同事取得了一些成绩,我们对此感到无比自豪。我已把自己大部分时间贡献给了 Google 。 Google工作对我个人来说有着异常重要的意义,这点外界或许无法想像和理解。


问:你觉得 Google 目前真正面临着哪些挑战?

答: Google 目前确实面临着很多挑战,而其中最关键的挑战应该是如何保持创新性,如何保持市场反应灵敏性。我们一直在注意解决好这方面的问题。在科技产业领域,最关键的因素就是如何发现人才、挽留人才、提供良好开发环境并激发技术人员的创造灵感。


问: Google 还面临着何种其他挑战?

答:就市场运营而言, Google 面临着市场竞争、规模化发展诸如此类的挑战。就目前而言,我觉得 Google 这方面还做得不错,但我们不能掉以轻心,而必须认真执行各种市场战略。


问:你认为过去10年中, Google 取得的最大成就是什么?

答:最大成就之一当然是我们的搜索引擎。如今全球各大搜索引擎实力已大幅提高,所有网民都离不开它们。搜索引擎性能的提高,是 Google及其他竞争对手共同努力的结果,而普通用户已从中受益。此外, Google 也改变了网络广告的发布格局,并通过AdSense网络广告系统找到了相应盈利方式。值得注意的是,通过 Google 网络广告系统,其他小型创业公司也从中受益。


问:今后10年内, Google 将实施哪些重大市场战略?

答:我想公司将继续专注于技术创新,尤其是专注于搜索技术创新。在互联网搜索领域,还有很多需要解决的难题。我们已经解决了搜索产业中90%~95%难题,但其余10%的问题解决起来难度更大。在网络视频、在线地图和书籍服务业务领域,我们还面临着如何找到有效盈利模式的挑战。我们还必须帮助内容提供商实现业务转型,使他们找到适合自己发展的市场模式。

此外,如果放眼“云计算”(cloud computing)业务领域,我们认为该产业具备巨大增长潜力。对于 GoogleGmail电子邮件、 Google在线办公软件及近日刚刚发布的Chrome浏览器而言,它们意在向网民提供更为方便快捷的在线工具,这也为互联网今后的应用指明了方向。我们仍将继续开发出更多互联网新产品。总而言之,今后 Google 将努力做到:大力提高互联网的易用性。


问: Google 在搜索及文本搜索广告业务领域取得了巨大成功。今后 Google 最有可能在其他哪项业务上实现大规模盈利?

答:我们必须意识到,就搜索和文本搜索广告而言,它们本身就呈多样化特点。不同类型广告主会选择在不同内容中投放广告。我们的收入来源主要依赖网络广告,但该产业内部具有多样性和稳定性并存的特点。

对于网络广告的市场前景,我们自然也有顾虑,并希望开拓网络广告的新型发行方式,如在网络视频、在线书籍服务当中投放广告。此外,我们还在推出各种付费服务,如Picasa和Gmail的相应在线存储业务。我们这类业务还处于初生期,尽管收入额并不高,但我们愿意在这方面进行有益探索。


问:你们收购网络广告公司DoubleClick有何重大意义?

答:收购 DoubleClick 后,有利于我们进入媒体业务并发展富媒体广告业务。就 YouTube 视频和 Google图片搜索业务而言,DoubleClick 能发挥出重要作用。收购DoubleClick,其实也是为了进一步满足广告主和合作伙伴商的具体要求,我们希望使广告主的广告采购和投放活动更为便捷。


问:通常情况下,任何一家公司规模增长后,其原来企业文化就会发生变化。那么 Google 都发生了哪些变化?

答:我觉得过去10年中, Google 一直延续了其固有企业文化。我希望 Google 今后仍能保持这一传统。多年来 Google 企业文化保持了其稳定性,使我有理由相信,这一传统还持续下去。


问:此前有报道称, Google 将不再向员工提供免费晚餐,能谈谈这方面的情况吗?

答:我没有听说过这件事。值得指出的是, Google是一家很节俭的企业,我们会把钱投入到值得投入的地方。我们之所以向员工提供食品,目的是使他们与公司的关系更为密切。在 Google创建之初,所有员工每周上班时间长达120~130小时。向员工提供免费餐饮,不但能够节省员工家务活动时间,而且也有利于员工们在就餐时进行工作交流。在外界看来,我们这样做似乎有点铺张浪费,但 Google 内部员工都认为,这样做很值得。其实,我们一直都信奉“少花钱、多办事”的理念。


问:到 Google 成立20年之时,你觉得届时公司将会是什么样子?

答:说实话,我不知道。在 Google 创建之初,我并没有预测 Google 成立10周年时将会是什么样子。应该说, Google始终将是一家互联网企业。如果让我猜测, Google 今后仍将大力发展搜索技术,因为搜索一直是 Google的核心业务,而且们在网络广告业务领域业绩不错,我想今后 Google仍将在该业务领域扮演重要角色。我衷心祝愿普通网民今后的电脑使用方式将出现变革,他们能够充分利用 Google提供的云计算、数据中心和存储服务。


问:到 Google 成立20年之时,你是否还会在 Google 工作?

答:我希望如此。就我个人而言,我今后的工作责任将更为重大,只要我还面临着工作挑战,我就仍然还会在 Google 工作。无论从Google 企业文化还是每位员工工作态度看,我们都能做到放眼未来。过去10年已成为历史,我们更看重今后10年 Google将取得的成就。(编译/中涛)


体验Picasa的人脸识别

2008-09-05 23:55:06


配置中选择开始识别后,花了大概不到30分钟,总共识别出780张人脸。

其中大部分比较准确,并能给出相似度匹配的结果


识别出后可以添加tag(Name),遗憾的是未能给出批量tag功能,我没有耐心点780下!

少部分不确定的用?标识出来


识别区域




最后单张照片的显示界面为下图,鼠标悬停后能显示出识别范围,右边有加入的 tag


评论:
强大

ps: 我不是盲崇Google,人家的东西确实做得好。谁能做到如此地步,也就NB了


The story behind Google Chrome

2008-09-04 13:14:40


Google 05年已经开始了Chrome的开发


The story behind Google Chrome

from Niall Kennedy's Weblog
Ben Goodger and Google Chrome

Google released its second web browser yesterday afternoon, addingadditional headroom for web applications stretching the limits of whatit's possible to accomplish within a web browser. The Google Chrometeam assembled domain experts in various fields over the past sixyears, both through direct hires and acquisitions, to create a newbrowser and its critical components from scratch. GMail and Google Mapspushed the Web to its limits, taking advantage of browser technologiesinvented in Redmond but left dormant for far too long. Contributing toFirefox's core, writing browser extensions, and championing HTMLcould only take the $150 billion company so far: they needed to own thefull browser to push their Web efforts forward at full speed.

  1. Growing Frustrations
  2. Acquisition Boost
  3. A New Browser from Scratch
  4. Rev your Engines
  5. Meet the Team
  6. Summary

Growing Frustrations

Brian Rakowski joined Google in July 2002 as the company's firstassociate product manager. His first assignment? Launch GMail withfeatures and responsiveness to rival desktop mail clients. Gmail tappedinto relatively dormant browser features such as XMLHttpRequest,sockets, prefetch, and more to create a web applications stretching thelimits of what was possible inside web browsers of 2004. Today's Gmailcontinues to run into a browser's limits, setting minimum requirements of Internet Explorer 7+ and Firefox 2+. Google web appsteams such as Maps and Mail continually bump their heads against thelatest capabilities of web browsers and in some cases invent their ownruntimes.

Ian Hickson firstlearned the inner workings of web browsers while an intern at Netscape.After working on Opera for a few years and creating tests for FirefoxIan joined Google to continue his work on new browser features. HTML5 and browser compliance "acid" tests are significant attempts by Ian and others to redefine Web browsers through specs,test, and implementations but until now Google could only offerdevelopment help and browser extensions such as Gears to acceleratebrowser capabilities.

Google extended what it could not immediately add to the browser core. Gears for new application functionality on multiple browsers. Browser Sync to synchronize browser settings and data across multiple computers. Safe Browsing to create more web trust. Teams from each of these extensions are now working on Google Chrome.

Acquisition Boost

Google released its first official Web browser on August 18, 2008 with the beta release of the Android mobile operating system.Google acquired Android in August 2005 to establish a foot-hold on thefastest growing computer (and Web) market: mobile handsets. Androidhighlights Google's web properties through its WebKit-based browser and dependent applications. Google acquired Ottawa-based Reqwirelessand its mobile web browser in the summer of 2005 to team up with theAndroid team on its web interface. Web views are an integral part ofAndroid and Google Chrome shares much of Android's code, including itsgraphics engine.

Google Chrome and Android both take advantage of the Skia vectorgraphics library developed by a small company in North Carolina Google acquired in 2005. The Skia team formerly worked on Openwave's popular mobile browser's graphics engine. Google Chrome browser includes Skia graphics engine ports for Windows, Mac, and Linux.

Google acquired application security company GreenBorderin May 2007. GreenBorder technology automatically sandboxes web codeand network traffic by creating a bridge between applications. TheGreenBorder technology isolated Internet Explorer or Firefox instancesinto a "sandbox" inside virtual machine instances. These sandboxes formthe code isolation layers of Google Chrome, protecting other tabs andthe parent operating system from the code executing on each web page.

A New Browser from Scratch

Ben Goodger, Google Chrome's tech lead, is best known for assembling the Firefox web browser out of Mozilla's SeaMonkey application suite. Manticore, Camino, and later Firefox were all attempts in 2001 to rethink the Web browser for the modern age.Browsing took center stage away from a communications suite, userinterfaces reimagined for Web efficiency, and (some) legacy crufttossed to the side. Google hired Ben in 2005 to strengthen its ownbrowser contributions and eventually fully rearchitect a web browserfor the modern Web.

Google hired top Firefox developers in 2005 and 2006 such as DarinFisher, Pam Greene, and Brian Ryner. In Spring 2006 the team began workon a new browser prototype built on top of WebKit designed forbroadband-connected, always-on, web applications such as Gmail orGoogle Maps. Could the browser experts give web apps some breathingroom?

Modern computers feature multi-core multi-gigahertz CPUs,gigabytes of memory, megabits of bandwidth, and bulky hard drives. Ourweb browsers should separate browser tabs into their own processes,multi-thread all communications with the operating system, boost cachesizes, and not be afraid to command more bandwidth when available.Internet Explorer 8, Firefox 3.1, and Apple Safari are taking freshapproaches to web browsers for modern machines but Google Chrome hasthe advantage of a fresh start to achieve some features not currentlypossible in other browser architectures.

Features such as tab-isolation and task monitoring are difficulttasks to add inside an existing browser architecture of sharedrun-times and window models (as John Resig mentioned). Internet Explorer 8's Loosely Coupled IE partially abstracts browser tab instances and the industry is generally headed in this direction.

Web application-specific resource monitoring should motivate morewebsites to reduce their browser bloat now that they've beenidentified. Individual users can also compare web application resourceusage directly with their desktop counterparts.

Rev your Engines

Lars Bak and his team in Århus, Denmark have spent many yearswriting virtual machines: the run-times that translate programming codeinto machine code. Lars wrote Sun's Java VM, HotSpot, and later slimmed down the VM for J2ME (CLDC HI project Monty).A few years ago Lars and his team in Denmark began work on a newinterpreted engine optimized for x86 and ARM architectures.

The V8 engineis specifically tuned for recursive tasks, optimizingcommonly used components of your application. V8 is multi-threaded,opening up new parallel processing on multiple computing cores. V8guesses how you might use your code, and backtracks over anyfaulty assumptions. It's just one of the new engines we'll see insideour web browsers by the end of 2008.

Google Chrome could have used the same interpreter as its WebKit rendering engine (JavaScriptCore, SquirrelFish) but the team had an opportunity, and the funding, to rewrite an interpreter from scratch for desktop and mobile runtimes.

The V8 engine enables new feature sets for Google's web applicationssuch as Gmail and Google Maps. Web application developers avoid addingfeatures that visibly slow down browsers or cause processing pauses inyour application experience. New speed in new areas adds functionalityto existing apps. Google programmers should create moreefficient code, tested against multiple interpreters, and optimized formodern computers as a result of V8. Even if Google Chrome gains nosignificant browser market share I still expect it will be the bestsingle-site browser for Google web applications.

Google Chrome adds additional functionality through Gears.Gears is bundled with every Chrome install, adding new features to theweb browser faster than previous plugins. The Gears libraries includesupport for new local cache structures, local databases, location data,background tasks, and file handling. Chrome boosts the available Gearsfootprint for web developers, including Google's own appssuch as Google Reader and Google Docs (and my blog). The current Gearscode included in Chrome replicates V8 and sqlite code already presentin the browser, a bolt-on that will hopefully be integrated in the nearfuture.

Chrome, V8, and Gears will be a new testing ground for Google's HTML5 efforts, winning a new seat at the table as an implementor with upstream standards groups such as W3C.

Meet the Team

Google Chrome team leads

I am tracking at least 20 people involved in the Google Chrome project across Google. I'm sure Chromium commit logs will reveal even more, but below is a quick summary of Chrome staff.

Brian Rakowski, Lead Product Manager
Brian was Google's first associate product manager in 2002, assigned to Gmail. He later worked on the Google Browser Sync Firefox plugin.
Ben Goodger, Software Engineer
Ben is the former Firefox 1.0 project lead. He also authored the Firefox extensions system. He joined Google as 2005.
Mike Pinkerton, Technical Lead
Mike is one of the Google team members responsible for bringingChrome to the Mac. Mike worked at Netscape before co-founding theCamino project. He formerly worked at Apple computer on the WebKitteam. Mike joined Google in September 2005 and continues to lead Caminodevelopment.
Darin Fisher, Software Engineer
Darin was a frequent contributor to the Firefox codebase. He specialized in network libraries, cookies and permissions, and the Netscape Portable Runtime. Darin joined Google in 2005.
Lars Bak, Software Engineer, V8
Lars was the core developer on Java HotSpot VM and Monty VM in J2MEfor Sun. He co-founded object-oriented VM companies for embeddeddevices before joining Google. Lars worked on V8 from a farm in Århus,Denmark before moving the team to university offices.
Kasper Lund, Software Engineer, V8
Kasper shares a long history with Lars Bak working on virtual machines.
Brian Ryner, Software Engineer
Brian is a former contributor to Firefox where he added mousewheelsupport, tweaked the Gecko rendering engine core, password management,and Linux installers.
Pam Greene, Software Engineer
Pam is a long time Firefox contributor. She added OpenSearch to thebrowser and contributed to full-text search in Places/AwesomeBar.
Ian Fette, Product Manager
Ian is a former Firefox contributor who worked on anti-phishing, anti-malware, spelling correction, and the Safe Browsing API.
Arnaud Weber, Software Engineer
Arnaud is a former Director of Research and Development at Netscapeand Borland before joining Google to work on a "secret project" inSeptember 2006.
Brett Wilson, Software Engineer
Brett formerly worked on the Google Toolbar. He contributed to Firefox history and bookmarks functionality.
Mike Beishe, Software Engineer
Huan Ren, Software Engineer
Huan works on network flow control, negotiating browser interactions with network resources. Huan formerly worked at Microsoft.
Erik Kay, Software Engineer
Erik formerly worked on the AvantGo browser, Qurb anti-spam software for Outlook and Outlook Express.
Glen Murphy, Software Engineer
Glen specializes in user interface design. He previously worked onuser interface. Firefox extensions. Google Browser Sync, Google BlogSearch
Evan Martin, Software Engineer
Evan writes automated testing tools for Chrome and the Web.
John Abd-El-Malek, Software Engineer
John is part of the Windows specialist team at Google bringing Google Desktop, Google Talk , and Breakpad onto Windows XP and Windows Vista.
Amanda Walker, Software Engineer
Amanda is one of the people responsible for Chrome's upcoming Mac version.
Mark Mentovai, Software Engineer
Mark was heavily involved in moving Firefox for Mac to its currentIntel-based architecture. He has worked on the Breakpad project andmany levels of Chrome's code.
Carlos Pizano, Software Engineer
Carlos formerly worked on GreenBorder and continues to work on Chrome sandboxing.
Mark Larson, Program Manager
Mark is also formerly of GreenBorder and its sandboxing specialties.
Aaron Boodman, Software Engineer, Gears
Aaron improves user experience with . He's best known for his work on Gmail, Greasemonkey, and Gears.

Summary

Google Chrome logoGoogle's business depends on the speed and availability of Web accessto search, advertising, and applications. Chrome is Google's secondattempt to better control the front-door to its content with fullapplications optimized for its heavy apps. Google Chromebuilds on top of the work of Android by adding individual applicationsto already popular operating systems. Google has flirted with the ideaof its own web browser for many years but has only recently releasedworking implementations of its own full browser applications.

Android, Chrome, and Gears will continue to grow in unison andextend individual pieces into established operating systems. Google isbuilding a new suite of application extraction layers that should havestrong leverage across Windows, Mac, and Linux to directly control thecompany's destiny on these platforms.

It's an exiting time for new browser technologies as InternetExplorer, Firefox, and WebKit each compete over standardsimplementations and performance. Officially adding Google Chrome to thebrowser space only strengthens Google's position strengthening thefuture web and delivers strong single site browsing experiences fortheir core web applications.


Chrome代码已经可以下载,但是必须带Tor才能访问

2008-09-04 13:47:46


http://dev.chromium.org
http://blog.chromium.org

fuck GFW!
fuck fuck fuck fuck fuck!


十大理由选择Gmail

2008-08-27 13:13:10


十大理由选择Gmail

626个读者 翻译: 青菜 5天前13:53 原文 引用 双语对照及眉批

简介

史上最好的免费邮箱---来自google的Gmail!

你还在用Outlook、Eudora或其他的邮箱收发电子邮件吗?如果你还使用这些古董,那你可能就不会体验到这个前所未有、高效人性的工具。

 

一个月前我收发邮件还都用着Outlook,但自从我知道了Gmail(google的免费邮箱服务),我就试用了两周这个工具,现在我已经离不开它了… 它身上的众多特质使得Outlook相形见绌。甚至职业博客上的Darren Rowse将其邮箱也换成了Gmail。

 

尽管你可能会用一到两周的时间去熟悉Gmail,但在今后的日子里,他会真正的为你节省好多时间。我强烈的推荐Gmail,为此我给出十个理由。

 

1. Gmail的垃圾邮件过滤器会将你收件箱的99%的垃圾邮件过滤掉。尽管Outlook2007也有个类似的过滤器,但每周还是有2到3份垃圾邮件溜进我的收件箱…这一点不如Gmail。

 

2. 同时,你可以将以前的邮箱帐户留在Gmail上,这样发给所有旧邮箱的新邮件都会被转到你的Gmail上。同时,你在Gmail发出的新邮件也会出现在你旧邮箱的起始区域。

 

3. 你可以通过使用GoogleDocs创建Word格式、PDF格式和其他扩展格式文件。

 

4. Gmail还提供日程安排服务,你可以通过google日程表发送邮件提醒你约会或会议。它还可以为你要会晤的人发送提醒信息。

 

5. Gmail还有“划星(Stars)”服务,你可以用它将重要邮件标记出来。你在搜索栏里输入“星级邮件(Starred)”,所有打星的邮件就会弹出来,其速度如google搜索一样快。

 

6. 你的邮件会被记录在一条线上,这意味着你可以不必再去看以前的邮件…它基本上就是一个对话窗。

 

7. 你可以将旧的邮件或整个对话内容归类,这样你的收件箱总是清空的。

 

8. 你可以设置邮箱的过滤器和标签来让你的收件箱组织协调、免于混乱

 

9. 它还具备快捷、简便的搜索功能,这样你就不会再丢掉邮件。其搜索速度如同google的金牌搜索。

 

10. 所有的邮件都在线上,这就意味着你在任何地方都可以登录你的邮箱,并非局限在一台电脑上。


金牌大国≠体育大国

2008-08-27 13:27:40


金牌大国≠体育大国

from 不许联想 by

今天,我看到一篇人民日报特约评论员丁刚老师的文章《谁说中国不是体育大国》,作者用事实告诉我们,中国体育代表团拿100枚奖牌是跟我们这个体育强国相称的。看完这篇评论员文章后,我想起了两本书:《你不能不懂的统计常识》《统计数字:是事实,还是谎言?》。有文化的人都这样,看到什么都会想到几本书,以显得自己特有文化,然后可以到处蒙人。

这两本书都没有在内地出版,写的内容大同小异,讲的就是我们平时在报纸杂志上看到的很多数字统计,其实都带有欺骗性,专门欺负数学不好的人。而枯燥的数据往往有非常带有说服力,让你不信都不行。丁刚老师是谁我不清楚,反正他说他去过二十多个国家,我就去过中国二十多个省,跟他没法比,绝对是井底之蛙。但我去过这二十多个省,除了在成都、上海、广州看到有群众在进行体育锻炼,在其他地方既没有看到群众在锻炼,也没有看到像样的体育设施。

统计总是带有欺骗性的。但有些是事实不可争辩的,比如这100枚奖牌,是大家看着一步步拿到手的。丁刚老师这片宏文试图在告诉我们的东西很明显,我们的群众体育的普及度相当的高,所以我们有理由拿这么多奖牌。干嘛要写篇评论文章证明呢?你的金牌既不靠裁判作弊巧取的,也不是靠霸道豪夺的,但一定要把自己当成体育大国,看上去有些牵强,实际上醉翁之意不在酒。

这类文章都有一叶障目的效果,它想障什么呢?想障掉的恰恰是中国不是一个体育大国。就这次大Party来说,100枚奖牌能证明什么呢?我想了半天,它证明如下:

一、证明张艺谋的确是个拍电影的;
二、证明我们在搞大型团体操是世界一流的;
三、证明我们老百姓还是很喜欢看热闹;
四、证明只要肯花钱什么事情都能做到最好;
五、证明中国体育依旧只在某些项目上有绝对优势,比如跳水和乒乓球;
六、证明春节晚会模式可以普及到全世界。

但是这些恰恰不能证明中国是一个体育大国。衡量一个国家是不是体育大国,不是看它在大型国际比赛中拿几个冠军,而是看人均拥有的体育设施的多少,以及该国家人均寿命、健康程度等综合指标来衡量。没错,丁先生在文中也提到了:“根据世界卫生组织2006年公布的数据,中国人均寿命从1990年的68.4岁迅速增加到了72岁,已达到中等发达国家水平。这表明中国人的生活、医疗和健康水平进步很快,其中,体育健身发挥了重要作用。”最后一句“体育健身发挥了重要作用”我实在不敢苟同。我想,如果是卫生部作一个总结报告,提到这句话一定会说是医疗水平的进步,健身在里面能起到一些作用,但不至于是“重要作用”。

再退一步讲,如果中国是体育大国,那么很早就该有些统计数据公布出来,比如卫生部与体育总局在一两年前公布一个白皮书之类的报告,用这份报告证明中国是一个体育大国,那我可能会相信。但是偏偏在大Party结束后弄出这么一篇慷慨激昂的应景文章,这不得不让我起疑心,丁先生想说什么?

我觉得这篇文章的意思很明显,试图用一些含糊的、片面的数据证明中国能拿这么夺金牌其实跟举国体制无关。这次中国争金夺银,爱国主义的东西弱化了很多,现在只有傻逼才会去想通过体育的胜利证明中国在世界上的地位,但是中国这次的的确确胜利了,再拿什么扬我国威、振奋民族精神之类的套话来总结的话,显得没力量了。况且,今年跟四年前不一样了,跟八年前不一样了,这次开Party,中国遭受到不少西方媒体的攻击和责难,甚至有些国家的领导人也说三道四,先是跟人权政治联系在一起,但是一个全球性开心的盛会,您老是说这种不着调的话,外国人也不相信。Party确实让世界了解了中国很多,至少没有功劳还有苦劳,弄那么多人过来,好吃好喝好招待容易吗?

其实举国体制可能是这次辉煌背后的最大隐痛,也可能是西方媒体最可能置疑的一个点,你拿那么夺金牌,可你们的运动员都是花国家的钱培养出来的,用淘汰无数的人换来一个体育精英,你可以证明你是个金牌大国,但拿的金牌再多也无法证明你是个体育大国。如果西方媒体这么去评判中国体育,大概我们就不好应付了。所以才有了丁老师这篇文章。

今天的中国体育一直延续50年代以来苏联和东欧某些国家的做法,国家倾全力培养一个体育尖子,用来在国际比赛中把西方国家运动员比下去,以此来证明某些部位的强大,东德把这种事情做到了极致,这种做法往往是以运动员的身心健康作代价。有兴趣的人可以到网上找找,这方面的东西很多。

我觉得,通过体育竞技战胜对手,只能说明身体和智商问题,不能说明别的,如果借助体育的胜利证明其他方面的强大,那是冷战时期的思维方式。好在西方人并不太注重体育背后的政治含义,整个国民的强大,那才是最高的体育政治。只靠几块金牌意淫强大,那是老大哥当年留给我们的观念,现在俄罗斯都不太关注这些了,他们的体育在逐步市场化。但我们的确在这方面尝到了甜头,割舍不下,这次真是甜蜜蜜啊。

中国取得的100枚奖牌主要集中在这样几个项目上:举重、体操、乒乓球、羽毛球、跳水、射击。这几个项目,只有乒乓球和羽毛球相对比较普及,因为它所需要的场地条件不高,其他项目很少有在群众中普及的,你看哪个小区楼下挖一个水池,然后让大家从不同的楼层往下跳水玩啊?你也没见过大家没事都拿一支气步枪在大街上射击玩吧?警察早把你抓起来了。这些都不是群众性普及体育项目,是纯粹的竞技项目。而且,中国人有优势的都是没有身体接触的靠技巧获胜的项目,而群众性普及的项目、靠身体力量获胜的项目,这次一块奖牌都没拿到。而需要大投入的体育设施、在群众中普及的项目、靠身体力量获胜的项目从来就不是中国体育的优势,这意味着什么?意味中国在这方面的基础很差,投入不够,比如篮球、足球。而反映一个国民最基本身体素质的,体育最基本的项目——田径,从来就不是中国的优势。谢天谢地,刘翔转身了,不然指不定怎么吹呢。

这些奖牌给我们制造了很多假象,貌似中国变成了一个体育大国,其实不然。当殷剑获得女子帆船赛金牌后,她告诉媒体,她之所以参加帆船比赛就是为了农转非,让家里人过上好日子。这是我多年来听到的唯一一个拿了金牌不是“为国争光”而是“为家争光”的人。我相信大多数运动员流血流汗甚至冒着终生残疾的危险不是为国争光,而是为了改变自己的命运,但在一个举国体制下,真正靠体育改变自己命运的人,永远是极少数,甚至你拿了银牌都没用。不是有个退役的运动员为了糊口不得不变卖自己的奖牌吗,而且,她为了生存,不得不到洗浴中心给人搓澡,拿了金牌的人尚且如此,没有拿到奖牌的人呢?

很多运动项目由于缺乏普及,群众兴趣不大,选拔运动员的空间很小,比如举重、中长跑等靠力气出活的项目,运动员大都来自农村,他们可能跟殷剑一样,用这个机会农转非。他们朴实、能吃苦、练残了练死了都无怨无悔,当他们拿了金牌,能证明的就是他们有把子力气而已。选材的危机告诉我们,正是因为很多基础项目不普及,才会有这样的结果。所以,当丁老师像写分镜头剧本一样在《谁说中国不是体育大国》里不停地“场景一”“场景二”时,我觉得他就是在写剧本。

中国这次拿了这么夺金牌,以后永远不会再有这样的好事了,既然事已至此,也该改变一下对体育的理解了,害人的举国体制该寿终正寝了,让体育全面推向市场,如果在某届大Party上我们像在汉城那次拿了5枚金牌,我们都会很镇定,我们要真成了体育大国,还用那几枚奖牌来证明自己吗?

应该慢慢还体育于娱乐,让更多的国民参与进来,让体育慢慢商业化、市场化,这样才正常。最关键的一点就是取消全运会这种无聊的小Party,这种举国体制的结果至今还在延续,事实证明它对我们今天普及体育没有任何帮助。


文化差异

2008-08-27 13:07:24


文化差异

最近我一直在思考这个问题,为什么被称为普世价值的“民主自由”并没有得到中国广大网民的认同。 

中美之间巨大意识形态的差异,从1980s到2000s,搞不好是越来越大,而不是逐渐靠拢。
我试图将之归结为“文化差异”,并且由此考虑是否真是如此。
此过程,在科学上应该是:假设、推理、证明,这个方法。


文化差异确实可以解释不少问题。
美国建国受托马斯·潘恩的《常识》影响,因此至今美国人都接受书中所说:“政府即使是在它最好的情况下,也不过是一件免不了的祸害”。
中国自古受孔孟之道影响,因此至今都认为“水能载舟”。舟是不是把水当数我不知道,水倒是真的把舟载在自己身上,并且引以为豪。
从国家发展之初就有如此巨大的差异,传承演绎下来,结果就是美国人都说自己政府坏,中国人也说美国政府坏。但是中国人边说的时候,边往美国那边跑。


所以小布什被(美国)国内广泛嘲笑为最愚蠢的总统(之一)。
而胡总,则会在人民最需要的地方出现,带去温暖关怀。人们感恩戴德,甚至下跪磕头。


有一种说法,中国其实是愚民政策:将广大国民教育成斯德哥尔摩综合征患者,瓦解他们作为纳税人的观念。
但是,愚民政策也得有群众基础,千年的孔孟文化便是其中之一。
况且,中国从来也没有完成启蒙运动,几次都被掐断了。
这样的结果,也许从开头就已经注定了。


只是我从心底不愿意接受这样一个解释。

这无疑是在说,中国人就是犯贱,就是需要被人统治奴役并以此为乐。
作为一个中国人,我认为这是莫大的羞辱。
所以,我仍然在找寻这个理论的矛盾。
证明并没有完结。


温总在四川灾区喊:“是人民养着你们的”,其实只说对了一半。
他要是喊:“是人民养着我们的”,就完美了。


----------------------------------------------------------------------------

价值观是被灌屎灌出来的。


>>中国人就是犯贱,就是需要被人统治奴役并以此为乐。

一部接一部的清宫戏就是验证。大家喜欢看皇帝、妃子们高高在上,悠游儿戏


我对中国民主化时机的理解是:当脑白金的销售量不能再支撑它轰炸无辜的电视观众时。


"顾秉林"坦言中国大学教育就是往脑子里灌屎

2008-08-26 21:02:11


昨天下午,清华大学校长顾秉林先生在接受学生记者采访的时候,表达了他对现在大学教育状况的担心,他表示,说得直白一点,现行的大学教育制度就是“在往学生们的脑子里灌屎”。
顾秉林校长表示,在二十世纪初至40年代,可以说是中国教育界的黄金时期,在这段时间以内中国的大学为社会培养出了大批的优秀人才,他们中有伟大的思想家、教育家,有革命义士、抗日英雄,有科学骨干、民族精英。而这种盛况自从解放后尤其是九十年代开始衰落。现在的各高校,包括清华与北大在内,已经没有将培养人才作为大学教育的目标。严重的学术腐败,枯燥且与社会脱节的课程,死记硬背的教育方式,将导致学生们的思想僵化,对课程失去兴趣,对大学乃至整个中国的教育失去信心,退学正是表达他们对大学教育失望的最极端方式。
他进一步表示,至少有80%的学生在刚进入大学的时候是酬躇满志,报着努力学习的决心的,可是在四年大学生涯的消磨与侵蚀下,能将这一决心坚持到毕业的学生恐怕不到20%。逃课,考试作弊已经被很多学生当成了家常便饭。上大学的目的由最初的学习知识变成了纯粹的混文凭。而那些在恶劣的环境下坚持认真学习的学生,他们的学习能力和创新能力却正在被逐渐磨灭。若这种情况持续下去,大学最终培养出来的成品,将是一具具没有灵魂的行尸走肉。
“如果一直这样下去,20年后,中国大学生的思想状态和精神水平将会是什么样子?我简直不敢想象!”
古板的教学方式和教材让社会丢失了许多的达芬奇,比尔盖茨。对于这样损失,我们是否要反省下呢?在这样的教育模式之下,学生们的精神受到极大的伤害,创造性和独立思考能力受到无可挽回的扼杀,中国至今没有诺贝尔奖获得者,与这种教育模式有很大的关系。
以下是顾秉林先生的原话:
作为一个大学校长,我认为真正的高校应该培养学生的独立技能、独特的思考方式和敢于权威挑战的精神。
1、什么是独立的技能?
不是拘泥于课本上的,如果你对某东西有深入研究,可以考虑研究成果作为成绩。我们要鼓励和发扬这样的模式,因为市场和学生需要这样的鼓励!
2、什么是独特的思考方式?
独特的思考方式不代表爆炸式的思考,而是多种寻根问底的思想,抓住一条线一直往前摸,有这样的科学精神,这条线一定能通往诺贝尔。独特的思考方式是在不断学习的过程中产生的,学生得注意研究的方式、研究的目的以及合理性。当然,诺贝尔奖不应该成为教育的最终目标,教育的最终目标是为社会培养以及输送人才,但是这毕竟是国际上对最顶尖人才认可的标志。
3、什么是敢于挑战权威?
这个相信学生们都了解,羽毛和石头哪个能先着地?
这个是众人皆知的,为什么那个时候全世界只有1个人提出了不相同的结论并用事实证明了?原因就是权威的威慑。教授:这个名词是一个长辈的名词,我不介意别人叫我同学,叫我兄弟,或者学生。因为弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻。你研究的成果比老是的好,你就是老师,我可以为一个同学“无聊”的问题而停下上课,动员大家参与这个问题的讨论,原因为什么?这个问题的隔壁很可能就是诺贝尔奖……

当然,以上的能力,在中国现行的教育体制下,是不可能被赋予学生的。所以顾秉林先生表示,中国的高等教育体制改革势在必行,“应该停止再扼杀人才了!应该停止再向学生们的脑子里灌屎了!”当然,改革会涉及很多未知的因素,以及牵扯很多人的利益,势必受到极大的阻力,可是为了学生以及中国的未来着想,这些阻力都必须被克服。2792377933_6a12a6bfb2_o.png

出处:http://fishy.buddie5.com/item/674


中国的暴富者群体是怎样产生的?

2008-08-26 10:20:02


中国的暴富者群体是怎样产生的?

from 中国报道周刊 by

  ——纪念改革开放30周年的一点思考

  随着我国改革开放的深入,社会不公、贫富分化的现象引起了人们广泛的关注。世界银行报告称,中國0.4%的人口掌握了70%的财富,而美国则是5%的人口掌握60%的财富,中國的财富集中度超过了美国,位居世界第一,成为全球两极分化最严重的国家。另据统计,2005年中國电力、电信、石油、金融、保险、水电气供应、烟草等国有行业共有职工833万人,不足全国职工总数的8%,但工资和工资外收入总额估算相当于当年全国职工工资总额的55%.造成这种现象的主要原因,不是由于这些行业的劳动生产率和社会贡献率高于其他产业,而是因为这些行业能获得巨额垄断经营利润。在失控的工资增长与减少过程中,大量的民营企业员工工资增速很慢,有的甚至于负增长,而国有垄断企业职工工资却一枝独秀,稳居高位。由此,人们有理由认定,中國的贫富差距已到了非常严重的地步。

  但是,据我了解,老百姓虽然对国有垄断企业职工的过高工资,很是不满,但是大都表现出无可奈何的态度,有的千方百计想“钻”进国有垄断企业享受、瓜分点过高工资。更严重的问题,将引起社会愤怒的问题,动摇国家稳定的问题,是那些不断产生着的暴富者群体。中國老百姓最痛恨的,就是这些暴富者群体;中國社会有可能发生“革命”、“造反”的,将肯定针对的是这些暴富者群体和腐败群体。

  所谓暴富,是指在极短的时间内,收入上百万、上千万、乃至上亿元的现象。所谓暴富者群体,是指钻了政策和法律的空子,违背社会公德和法律,利用职权而在短时间内发大财的人群。这一人群是社会各界无论如何也接受不了的,是社会不公、贫富分化的主要责任者。

  其实,我国社会中的老百姓,对靠勤劳致富、靠能力致富、靠贡献致富,不但不眼红、不愤怒、不反对,而且持理解和支持态度。最近,有记者报道“杂交水稻之父”袁隆平院士为老伴买汽车,网友们就表现出全力支持的态度,几乎一边倒地认为袁院士买什么车都不过分,就是拥有六七驾飞机也正常!更有网友激动地表示,就算我们仇富,也不仇袁隆平!有论者认为仇富不仇袁隆平,这表明被中國部分精英所“妖魔化”的“仇富论”已经破产,国人仇的是具有不正当来源的财富持有者,而不是袁院士这样依靠智慧、双手、贡献和脚踏实地挣钱的“富人”。

  我国的暴富者群体有多大?国家统计局系统没有统计过,反贪部门没有公布过,学者们的研究因资料不全而难以估计。不过,大家都认为数量不少,以至于要用人群来命名。

  对于暴富者群体产生的原因,学者们站在不同的角度有不同的四种概括:一是改革开放原因说;二是改革开放不彻底说;三是法律法规不健全说;四是反腐败不力说等。这四种概括,各有各的道理,目前尚无统一意见。如果认真分析,可以发现,改革开放原因说并没有解释改革开放、市场经济怎么就和暴富者群体的腐败有机联系了起来,更难以说明改革开放前的计划经济也有相对的暴富者群体、也有腐败的现象,特别是不能说明成熟的市场经济国家、地区腐败现象反而很少,因而没有说服力。法律法规不健全说和反腐败不力说揭示了反腐败的体制与机制的问题,但是没有揭示出预防腐败的体制与机制问题,以至于腐败越反越多、暴富者越禁止反而越多。

  而改革开放不彻底说,似乎更能解释这一现象。研究暴富者群体问题,还是要具体问题具体分析。只有具体地分析了,才能弄明白其中的改革开放不彻底的奥秘,也才能对症下药,也才对深化改革有借鉴意义。

  如果撇开为数不少的靠依法经营、勤劳致富者外,我觉得,我们当中的差不多每一个人都亲身经历过或听说过自己身边那些暴富者产生“事迹”。现在,让我们不厌其烦地回顾一下。

  一、价格双轨制造就的暴富者群体

  所谓价格双轨制,是指在包括生活资料和生产资料的商品交换中,通行着政府定价和市场决定价格的两种价格体系。我国经济体制由计划经济向市场经济过渡的改革中,所谓价格双轨制是无论如何绕不过的一个过程。其原因,一是计划经济的势力相当的强大,坚持计划经济的官员们占据着、把持着国家的主要工作岗位,要让他们放弃计划定价,那是绝对办不到的;二是因农村家庭承包经营责任制、放开集贸市场、对企业放权让利等改革的推行,受供求关系的影响,一些商品按照市场定价已是顺理成章,谁也挡不住。这样一来,也就出现了政府定价的低价格,和市场定价的较高价格,相互存在。

  实践中,计划价格和市场价格并不是各自在自己的轨道上运行,而是客观存在着交叉,也就出现了有人把低价格的计划价格的商品,拿到市场上以高价格出售,赚取差价发财。

  现以1987年云南省电铜为例。国家统一出厂价格为每吨5500元,云南省定出厂价格为每吨6600元,最高出厂限价加价额为每吨9920元,最高销售限价加价额为每吨10560元。这也就是说,某人有关系,从电铜工厂买出1吨电铜,转手卖出去就可以赚钱3960元(10560元—6600元),如果倒卖1万吨,就赚3960万元。

  再以云南省名烟为例。1987年,国家决定放开13种(云南省占9种)名烟的计划价格,即大幅度提高市场销售价格,每箱出厂价约在45000元,而到市场至少翻一倍以上,即赚4500元;如果能批1万箱,那么也就赚4500万元了。当时的不是秘密的秘密是,这样的暴利不能一个人吃,而是有好几个人吃:某人从烟厂批出1万箱,他并不提货,而是在宾馆中就把批条倒卖好几次,每人吃一些,只有最后一个人才真正把烟提出,批发给零售商。那时,昆明市平常有上万人在做烟生意:有用当时云南省不能生产的过滤咀丝束来换烟的;有打着领导同志旗号来批烟的;有通过送礼来搞烟的;有内外联合倒烟的。总之,一部分人通过名烟的价格双轨制,而发了大财。

  现在,我们看当时的这些紧俏商品的双轨制可能有点不理解,有的认为一下子放开不就得了。但是,当时就是一下子不能放开,其原因:一是如果一下子放开,就被称为前苏联的“休克疗法”,就不是渐进式改革,不但要遭到反改革派们的反对,就是改革派中的多数人也不会拥护;二是当时把计划定价称为“社會主義”,是必需坚持的底线,如果一下子放开,老革命家们不同意,左派们不同意;三是当时的掌权派不赞成,因为如果一下子放开,他们手里的权没有了,没有人找他们批条子了,一方面他们的权力失落感驱使他们不赞成,另一方面他们不紧紧抓住批条子的权,也就没有受贿的机会了。这就是价格改革要“闯关”的背景。

  二、国企初期的不成功改制所造就的一批暴富者

  1990年代以前,我国的国企改制经历了包括扩大自主经营权、厂长负责制、承包经营责任制、加强内部管理等。回顾这一改革过程,说明了我们对国企改革的认识,有一个逐步发展的过程,当然更是实践教育的过程。由于国企本身的理论问题(杜光先生已指出国企不是公有制),我们所能想到的改革方案,全试验过了,始终成效不明显,要么是经济效益不好(盈利不多,亏损不少),要么是社会效益不好(服务态度恶劣)。以至于人们惊呼:中國国企的改革已经走进了“死胡同”。但是,不改革,退回到过去计划经济时期的国家“统包统配”的旧体制,问题更加糟糕。我们在此讨论问题是,每改革一次,都造成国家利益的损失,都使一批人成为了暴发户。

  先说扩大自主经营权。扩大国有企业自主经营权,是我国自农村家庭承包经营承包责任制后,城市企业进行的第一个重要改革。企业拥有了自主生产与经营权,包括超额生产权、超额生产的产品的定价权和销售权,由于政府机关不能、也不该监督,在社会产品极其匮乏的年代,就成为了市场上的抢手货,厂长、销售人员和市场“倒爷”(二道或三道贩子)中一部分人,便暴富了起来。

  次说承包经营责任制。国有企业承包经营责任制,是借鉴农村土地家庭承包经营责任制经验,而实行的一项“真正”的改革。之前的扩大国有企业自主经营权,严格来说还不能称起为改革。由于政府机关与承包经营的国有企业在谈判时,无一不处于信息不明、情况不熟、被企业耍弄的状态,因而往往被“欺骗”,以至于出现了相对于未承包企业来说,承包基数过低、企业留利过高、企业小“金库”过肥等普遍现象。其中,企业小“金库”除了企业正常使用外,一部分不能不被企业负责人拿去,从而暴富了一部分人。

  再说厂长负责制。工厂实行厂长负责制,这本来是企业管理的最基本的道理,但是自新中國建立到改革开放后的1980年代初,这一道理被所谓的集体负责制、黨的一元化领导、工人階級管理等,弄得成了问题,以至于改革开放后还需要学者大力普及厂长负责制这个常识。而实践中,自扩大国有企业自主经营权后超额生产的产品的定价权和销售权,一直延续到厂长负责制,厂长、销售人员和市场“倒爷”(二道或三道贩子)中一部分人的暴富,也延续了下来,直到社会商品供需趋于平衡。

  改革开放初期的这些改革方案,是在企图绕过所有权这个最敏感性的问题,而进行的不成功尝试,也是改革必须付出的学费。试想,那时曾经把经济学界引进国际上产权理论的人,说成是所谓的“资产階級自由化”,不就证明了改革的艰巨吗?!

  三、产权改制过程中造就的暴富者

  由于扩大自主经营权、厂长负责制、承包经营责任制等,没有涉及企业的产权这一根本问题,所以不能不以不理想而告终。有的人把这叫做失败也是可以的。这时,以明晰企业产权为标志的股份制改造,被决策层接受,成为我国公企(国企乃至集体企业)的主要改革方向与途径。

  但是,上有政策,下有对策,这是我国包括国企改革在内的所有政策执行中的一条经验教训。正如著名学者杜光先生深刻指出:“股份制改革因官商勾结,中饱私囊而畸形发展;没有进行股份制改造的重点国有企业更成为权贵階級的囊中之物。这两种类型的企业诞育了豪强资产階級和权贵资产階級,造成了中國社会的两极分化。”

  首先是设置内部股。我国国企和集体企业的内部股,是按照企业内部职务高低而划分为若干等级,每一等级可以划入或认购多少不等的内部股份。例如,董事长、总经理10万股、中层管理干部5万股、一般员工1万股,如此等等。其中,许多国企向主管部门及其领导送内部股,是一个违背不得的潜规则。待内部股一上市股价飙升时抛出,一批富人也就冠冕堂皇的诞生了。

  其次是管理层收购。所谓管理层收购,是指为调动管理层的积极性,救活公企,由公企管理层把所在公企的一部分或全部股权收购的改革方案与行动。在管理层收购中,管理层一般都没有、也拿不出那么多现钱,怎么办?方法是管理层用公企作抵押向银行贷款。这样一操作,公企也就变成了管理层的企业。由次,管理层也就一夜之间便成为了暴富人群。这也就是有人说的“国有资产流失”。

  在此的问题是,被管理层收购的那些公企,为什么不选择其他的改革方案,偏偏选中管理层收购的方案?事实上,被管理层收购的那些公企,已经试验过了几乎所有的改革方案,都不见成效,惟有管理层收购这一条路了。这也就是说,是不得已而为之。现在看起来,当时的管理层收购,没有界定公企普通职工的股份,而是“减员增效”式的“一刀切”地把部分普通职工弄下岗了。不过这已是后话。

  四、国企特别是央企管理层自己给自己定的天价薪酬而造就的暴富者

  我国的暴富者群体,当首推国企特别是央企管理层。国企特别是央企管理层的天价薪酬,已经引起国人的严重关切和强烈不满。

  在成熟的市场经济体制中,企业管理层的薪酬,是由企业所有者即老板决定的,在股份制企业中具体是由董事会乃至股东大会讨论决定的。按照这一理论,国企特别是央企管理层的薪酬,应由国家(政府)决定。我国现行央企负责人的薪酬制度是在2002年由国资委制定的,年薪结构由“基薪+绩效年薪”两部分组成。基薪是年度基本收入,不与业绩考核结果挂钩,主要考虑企业的经营规模和经营管理难度,兼顾地区、行业和本企业职工收入水平等因素。绩效年薪则属于奖励性质的收入,以基薪为基数,与经营业绩考核结果挂钩。当时确定的负责人薪酬与职工平均工资的比例是12倍。由于国企职工平均工资在10万元(电力行业一个抄表工就是10万元),负责人薪酬也是120万元了。

  由于国资委的薪酬规定太笼统,又设有一个职能部门负责监督和考核,事实上形成了央企管理层自己给自己定薪酬的中國特色现象。根据经济学理论中的经济人假设,这些国企管理层无一不是经济人,至今没有出现一个刘国光命题中的“大公无私人”,无一例外地是自己给自己定天价薪酬。正如邓隶文先生所指出的:一是出资人或其代表未行使薪酬安排权,造成央企负责人自己给自己定工资;二是对央企经营业绩的真假缺乏科学的确认与评价机制,特别是与经营者薪酬挂钩的“效益数”,在不少央企类似于考生自己给自己判分;三是对薪酬及职务消费未建立披露机制,少数央企存在按“职”分配现象。

  据统计,我国现有央企155家,每一央企高管按平均数20人计,则有3100人;每一高管年薪100万计,则有31亿元之多。事实上,央企管理层年薪动辄数十万、数百万甚至上千万以上,而大多数非国企员工月工资一两千元,差距悬殊。以中國神华为例,2007年实现净利润213.48亿元,16位高管年薪2404万元,平均每人150.25万元,超过百万元的高管年薪8位,而两位副总裁(郝贵和王金力)年薪均为304万元,是整个能源行业年薪最高的高管。另据3月17日中國神华发布2007年度报告显示:实现营收为821.07亿元,同比增长26.0%,净利润增幅19%.但在比去年同期增加的47.71亿元的营业成本中,人工成本增加了4.59亿元,同比增长35.75%.年报还显示,中國神华2007年其综合毛利率为48.18%,相较于2006年的50.54%下降了2.36%.这种利润下滑,而高管酬金增加,能算正常吗?!

  央企管理层自定天价年薪,各省、市、区国资委管理的大型国企管理层上行下效,年薪也在50万元——80万元人民币之间。

  另据报道,国内共有中小企业2000万家,按照中央“抓大放小”原则,其中3%是国企,也就是60万家左右,他们的年薪平均大约在20万元以上。

  应该说明的是,上述计算的仅是国企特别是央企管理层工资表上的薪酬,并没有计算他们的职务消费,更没有计算他们的灰色收入。据媒体揭露和学者研究,我国的国企贿赂别人和接受贿赂已非常普遍和相当严重。据北京青年报2008年7月12日发表署名若夷的文章,揭发陕西省高速公路建设集团公司原董事长陈双全在职三年受贿1700万元,其经验是“受贿优先考虑国有企业,因为国企比较安全”;而且“国企普遍爱好做假帐,并且精通这方面的业务——‘有办法做’,因而接受其贿赂户‘比较安全’”。

  五、资本市场不完善造就的暴富者

  中國的资本市场开发较晚,很不成熟,从而成为暴富者群体的孕育、诞生的温床。正如吴敬琏先生所指出的,中國股市的“政策市”顽疾并未根除,有权力的人可以大发横财,而普通股民总是利益受损。由于受计划经济分配指标、不喜好信息公开的影响,中國资本市场建造和改造过程中沾染了大量原体制中的弊端,为有权有势的官员们及其亲朋好友暴富,提供了机会和平台。在此常用的有以下手法:

  首先是市场不完善,暗箱操作太多。最典型的要数王益案。据《中國新闻周刊》2008年第22期报道,王益有两个违法乱纪行为:一是为其弟王磊谋私。原国家开发行副行长王益,于2007年3月批示国家开发行河南分行,为郑州提供25亿元资金用于支持基础设施建设和中岳嵩山、少林禅宗、武术圣地为核心的旅游文化产业发展。但25亿元资金只用了2亿元,其他23亿元去向不明,其中王益胞弟王磊从中收取4000万元“高额财务顾问费”,用于购买太平洋证券的原始股份。2007年最后一个交易日,太平洋证券登陆上交所,首日股票涨幅达到了424%,王磊的4000万元原始股份转眼间便飙升至16亿元。二是牵连到太平洋证券违规上市。太平洋证券原是一家三年累计亏损8482万元的绩差公司,按规定根本没有上市资格,但是它却用即将退市的云大科技换股操作违了一次规,又用新代码——即不是借壳也不是新股发行再次违规,特别是它没有经过证监会发审委以及重大重组审核委员会审核就直接上市,显然与王益有关,并且发现王益在太平洋证券中有大量低廉筹码。王益案表明,国家证监会在监管我国证券市场中有这么多、这么大的漏洞,王益们暴富也才有了机会和平台!

  再次是非市场化手段。例如较长时间采用上市的配额制,一些省市区为了争取配额,不得不采取送内部股大礼、行贿受贿等手段,贿赂有关部门的官员,甚至于上市评估专家、发审会专家组成员。这样一来,有关部门的官员和上市评审、发审专家组成员,开一次会、行使一次权力,就可以获得上万、上十万、上百万的收入,这不是暴富又是什么?!

  三是股东同股不同价。例如,流通股与非流通股的设置,就造成了非流通股股东(一部分为自然人——官员、内部人)稳获利益,而流通股股东却要承担股市跌落的损失。再如最近的大小非解禁,就使拥有的股东能获得超额利润,以至于那些要解禁的大小非股东以及上市公司,并不管市场低迷而一个劲地要解禁。

  四是内幕消息操作暴富。曾轰动一时的广发证券原总裁董正青,通过泄露内幕信息、内幕交易案,在广州市天河区法院进行公开审理。据检察院审查起诉书显示,公安机关查明,2006年2月至5月,董正青利用其个人直接主导广发证券借壳上市的职务便利,多次将广发证券借壳延边公路(深圳交易所代码:000776)上市的消息透露给其弟董德伟,并指使董德伟买入并卖出延边公路股票,共计人民币1亿多元。2006年5月,董正青又将内幕信息透露给赵书亚,赵书亚即利用该内幕信息,通过其控制的股票资金账户,筹集资金200多万元,购买延边公路股票。经中國证监会认定,赵书亚在价格敏感期内买入延边公路股票49.81万股,买入金额247.8万元;卖出29.49万股,卖出金额182.49万元,账面盈利101.73万元人民币。

  五是所谓“股权分置改革”即“大小非解禁”。就是把大股东和富豪低价买的股票和老百姓高价买的股票,拿到市场上按照同样的价格买卖。中國股票有三分之二是大股东和富豪用不到一元钱买的,有三分之一是老百姓花15元以上的高价购得,条件就是大股东和富豪的股票禁止上市流通,只能在股票市场外面转让,所以称为“非流通股”。当初老百姓花高价买的是流通权,买的是国家对老百姓的承诺。但是,证券监管机构公然蛮不讲理、无法无天地违背承诺,宣布解除对低价非流通股的上市限制。这样一来,羊圈里忽然被放进了一群狼,超过流通股数量两倍的低价股如同决堤洪水般汹涌抛售,中國股民的金融资产如同长江大河般滚滚流入极少数富豪的腰包。这样的所谓“股权分置改革”,无疑像江洋大盗一样是对股民明火执仗地公开抢劫和掠夺。

  上市公司老总的高薪。2008年7月11日,《福布斯》评选出2008年30位“中國上市公司最贵老板”,这些高管2007年从上市公司领取的薪酬均超过100万元,平均年龄为51岁。其中蝉联年薪最高老板桂冠的是中國平安董事长兼首席执行官马明哲,年薪6616万,2007年他的薪酬比上一年增394%.

  更为令人不能接受的,是中國股市通过人为的制度安排,大把大把地为境外投资者送钱。据中央民族大学张宏良教授整理的银行资产流失统计,仅2006年由于“银行产权改革”而损失给外国的资产至少一万亿元人民币。2008年4月16日报刊文摘转载《新世纪周刊》4月7日刊登郎咸平教授的文章说:“由于次级债风波,美国很多银行都遭受了重大损失。其中一家商业银行,叫做美国商业银行,他们也遭受巨大损失,但他们却公开宣称,承认在次级债风波方面投资错误,遭受巨大的损失,可是却从中國建行上市赚取了1300亿。1300亿是什么概念?相当于每一个中國百姓都为它付出了100元钱。”另如中石油在美上市仅融资29亿美元,可上市以来海外分红累计却高达119亿美元,其中仅2005年就向纽约等股民散掉600多亿元人民币。在国内,给股民分红的仅仅只有国外的十分之一。

  六、基本建设投资招标投标过程中造就的暴富群体

  较长时间以来,包括城市建设、交通、能源、环保等基本建设领域,一直是产生暴富群体的机遇、摇篮和平台。虽然我们在基本建设中较早就推行投资招标投标的改革措施,但是有不少人正是在合法的招标投标中,找到了为自己谋利的机会与平台,伴随着内定中标人、多次转包的把戏,也就出现了两个产物:一是“豆腐渣”工程屡屡出现;二是一些人迅速腐败,暴富者群体应运而生。

  据报道,国家级贫困县――重庆市巫山县交通局原局长晏大彬,被控涉嫌受贿2226.4万元,于7月16日在重庆第二中级法院出庭受审。其妻付尚芳因涉嫌洗钱被同时提起公诉。

  据检察机关指控,晏大彬现年46岁,自2001年起担任巫山县交通局局长以来的七年间,曾先后63次向17个企业的20多人收取少则单次5000元、多则单次150万元的行贿款项。检方称,“如此长的受贿时间,如此大的受贿金额,在整个重庆都极为罕见,堪称三峡库区第一贪”。据检察机关公诉材料,晏大彬的落马纯属偶然。付尚芳以其弟名义在重庆南岸区高档住宅区融侨半岛风临州购买了房屋,但一直空置。今年1月14日,住在付家房子楼下的邻居忘带钥匙,找到物管保安希望能打开楼上空房,以便从该房窗口下到自己家中打开门。因付尚未入住该房,保安处有空置房屋的钥匙。当保安用钥匙打开房门,准备越窗翻墙时,发现厕所有八个矿泉水包装纸箱,其中一个已被打开,里面有大量人民币和购房合同。于是,保安向南岸区公安局报警。警方赶到现场后清点发现共有现金939万元,并通过购房合同查到房屋业主,随即牵出付尚芳及其担任巫山县交通局局长的丈夫晏大彬,遂将此案交由重庆市纪委。重庆市纪委介入调查后,查出晏大彬夫妇在重庆购有七处楼盘,并在多个楼盘中发现大额现金,其中最大一笔为46.93万元。由于晏大彬夫妻正常月工资额均不超过900元,晏大彬很快被定涉嫌巨额贪污受贿。

  七、官商勾结大发土地财而产生的暴富者群体

  土地是最稀缺的资源,也是社会中许多人瞄上的、可以钻空子而迅速发财的资源。按照我国宪法,土地所有权分为国有和农民集体所有两种。能够让一部分人暴富的,是城市国有土地和通过政府征用的农民集体土地。一般情况下运作过程是:政府规划部门先作出规划,标明要征用的地段、面积和被征用户名单;宣传部门来宣传、教育;房管部门准备好搬迁过度房;城管部门来实施搬迁;开发商跟进就开发了。在这个过程中,农民集体土地每亩地被征用的补偿大体上在3——5万元,政府可能作一些水、电、路的“三通一平”,转手就以30万元(小县城)、50——60万元(市、州级城市)、60——100万元(省级城市)的价格,转给开发商了;开发商开发成房地产,就赚了大钱。由于政府要卖的、能够卖的土地不多,地方政府又有政绩的硬约束,其中官商勾结的机会就来了。这从已经揭发的腐败案例中,有大量的证明。

  问题还在于,在我国,城市居民私有的房屋及其房屋下土地,原来是各有其主的,“纹革”中被全部充公,“纹革”结束后,部分房屋得以发还或给予了补偿;但1982年颁布的《中华人民共和国宪法》增加了“城市的土地属于国家所有”的条款,房屋下面的土地从此变成为了国家财产,这就使政府成了最大的“地主”。以重庆“最牛钉子户”为代表的抗拒不公平撤迁者,是在老百姓权利意识产生以后。大规模的国有企业改制拍卖和城市开发拆迁,激发和培育了老百姓的产权意识,矛盾才逐渐暴露出来。政府成为这两项“纹革”遗产的受益者和拍卖庄家,各种官商勾结的贪腐之弊也由此滋生,变得一发不可收拾。

  八、贪官暴富

  目前,我国的以权谋私贪官暴富者,已经从改革开放前的几千元、改革开放初期的几万元,发展到“千万元”级了:北京市海淀区原区长周良洛受贿1600多万;山西临汾副市长苗元礼据传受贿7000万;陕西省高速集团原董事长陈双全受贿1700多万;晋煤集团原供应处处长孙水有2000多万巨额财产来源不明;南宁市政管理局原局长受贿2600余万元;山西贫困县县长崔保红五年敛财近1000万;广西贵港市委秘书长高二刚夫妻贪污千万……。这说明,现有的常规反腐机制已然失灵,反腐利器有待体制创新,而不是小修小补。

  当前,我国的腐败行为的一个特点,是直接从暗处走到前台,明着进行。媒体曾报道金华市安监局敛财,盖公章、办培训班、年审、处理事故等都成了他们发财的好机会。海南省文昌市锦山镇派出所所长黄萌就有几个公开的敛财之道:一是抓车乱罚款,对骑无证摩托车的农民一天罚款三四次;报废了10多年的矿石运输车在锦山镇有200多辆,一部车一年向黄萌交3000元的“保护费”。二是收“保护费”,锦山镇上的店铺、渔船也要缴纳数量不等的“保安费”,规模小一些的店铺每月交50元,规模大的每月要交100元至150元。三是充当“黑社会”的保护伞。镇上有五六个赌场,每家赌场每天都要“上贡”黄萌500元至1000元。这么一个到处伸手的派出所所长是怎么倒台的?说来有点奇怪:是因为农民围攻派出所引起检察院的调查,才顺便查出了派出所所长这个“毒瘤”。也就是说,黄萌的恶行暴露是上级查处“群体性事件”的一个“副产品”。

  官员提升晋级也是产生暴富的机会。由于我国的选官制度改革滞后,仍然沿袭着数千年来的“伯乐相马”、“书记定夺”的基本原则,并把这作为不可改变的“铁律”,于是一些要当官者就只有向伯乐们送礼行贿。过去,送礼行贿不过是几条好烟好酒,后来发展成送货币、银行卡;过去,送钱不过是几千元,后来发展到几万、几十万元。安徽省有个县委书记,他手下的各个官职按照“肥缺”不等形成了不同的价格,而且每年都要“轮岗”(借口是锻炼干部),每“轮岗”一次都要收礼。这种暴富,是所有以权谋私暴富中最直接、最快速的形式,以至于书记们乐此不疲、而不愿意改变了。

  更为人民群众不能接受的是,情妇们依仗贪官暴富。从中纪委、反贪局、司法部最近反腐败斗争公布的材料中能够看到,贪官身边的“女人”个个都是贪婪高手。浙江某市交通局局长的情妇由于跟局长的关系,成功促成一单工程,该企业给了她55万元成功费,这是国内判的第一个女商人因为跟领导成为情人关系而获取了经济利益的案件。还有一个故事,也是一个女商人,40多岁,同时搞定了若干个很高级别的领导干部,借助这些权力空手倒房地产,赚进好几亿。天津宋平顺的情妇徐敏也捞了两个多亿。成克杰的情人李萍就是这样的,反腐材料中说她帮别的企业找成克杰办事,办完了以后这些企业给她钱。托她们帮忙的这些企业里不乏国营企业。

  令当今世界啼笑皆非的是,包括贪官在内的中國暴富者群体,有不少的的往国外逃,方法是先把子女弄出去读书,接着老婆也办出去,然后自己也就以探亲等名义出去了。在外逃中,美国、加拿大等是首选国,全然不顾我们的左派专家和主流媒体宣传的“美国是资本主义的地狱”,心甘情愿地一个又一个地去享受“腐朽的、垂死的资本主义地狱”生活。据环球时报报道,美国加州警方称,中國反贪局和公安部已向美方列出了1000多个外逃贪官,要求协助缉查。在这1000多个外逃贪官中,100%是以权谋私、权力寻租,然后逃亡美国,大部分住在洛杉矶和纽约。例如,曾任浙江省温州市副市长和浙江省建设厅副厅长的杨秀珠,2003年逃亡美国时,涉案金额2亿元人民币;中國银行“中银开平案”主犯许国俊、许超凡被控贪污、诈骗中國银行约4亿美元。这些逃美贪官的手法,大都是投资空壳公司、开设地下钱庄、以个人名义在美国住册公司、然后用中國资金在美国购买物产作抵押转移巨额脏款。另外,有的以进口公司购买设备为名将巨款转至海外,然后以“美方商业欺诈”的苦肉计报销损失。还有的人先将货物发到在美的家属手中,然后以“无法追讨海外资金”的方式瞒天过海。另据加州地产经纪称,近几年来,在华人聚居的美国圣盖博谷,来自中國的巨额购房款比过去增长了四成左右,并且购买的还都是百万美元以上的豪宅,很多人都是一次现款付清,以至于把当地的高档房价涨了一倍。

  上述的案例都是人所共知的。从这些案例中,我们不难得出这样的结论:正是改革开放不彻底、市场经济新体制不完善、残存的计划经济旧体制顽固地起作用,才造就了我国的暴富者群体,才引起了贫富不均。因此,解决我国的暴富者群体引起的贫富不均问题,就只有深化改革。与此同时,扩大社会监督,加强反腐败,也是不可少的。

  参考文献

  1.邓聿文:央企高管薪酬为什么失控,中人网2008年7月9日。

  2.吴敬琏:现在股市出现问题 政府救市是应该的,搜狐财经2008年7月23日。

  3.由珊珊:董正青案一审结束,择日宣判,《财经》2008-08-02 .

  4.王维博等:王益背后的金融监管,中國新闻周刊2008年第22期。

  5.冯仑:贪官的情妇,中國选举与治理网2008-7-2.

  6.赵光瑞:权力寻租:一养贪官,二积民怨,中國选举与治理2008-7-12.

  7.杜光:经济体制改革的理论得失,天益网2008-07-21

  8.邓海:“三峡库区第一贪”晏大彬案开庭,《财经网》2008-07-17.

  9.美悬赏追击千余中國贪官,都市时报转自环球时报,2008年7月15日。

  10.练洪洋:贪官已迈入“千万级”时代,原载廉政瞭望,中國改革论坛2008-7-31.

  作者:赵俊臣


作者: 赵俊臣 发布于 中国报道周刊, 2008-08-25. | 添加评论 | 3 comments

原文地址 中国的暴富者群体是怎样产生的?


[转]熄火猜想

2008-08-25 14:03:39


熄火猜想

from 韩寒 by
   

奥运会终于成功闭幕,关于如何熄火,我觉得也应该做一下猜想。

 

1:李宁还是被钢丝钓着,绕场一周,然后冲着圣火吹口气,熄灭。代表我们中国人始终如一。

2:两大国有企业中石油和中石化的标志冉冉升起,圣火自然熄灭。代表用了中国的汽油,熄火是常有的事情。

3:刘翔出现在主火炬台的上方,火炬自然被国人的口水淹灭。

4:中国男足一脚将足球打向主火炬台,圣火熄灭。但这样整个闭幕式很有可能无法按时结束。

5:自然熄灭,越表演火越小,但这样的缺点是观众容易火越来越大。

6:由国内的很多“国际巨星”登场,他们都是最近最火的,他们把圣火比了下去。

7:由国内的很多“国际巨星”登场,他们同样也是最水的,水火不容,圣火熄灭。

8:56个民族的56个演员被钢丝钓在空中,围绕着圣火在空中跳舞,最后由傣族进行泼水,圣火熄灭。

9:耍赖皮,不熄灭,做景点,收门票。


[转]我到最后也没高潮

2008-08-25 13:57:25


我到最后也没高潮

from Mild Talk - 魔派部落 by

51金,奖牌100。面对这样前所未有的最佳成绩连带看完闭幕式,说实话,我却只有打麻将碰完了手里的对子,独拿一张听张的纠结,或者说十六天的兴奋不止到最后依然高潮不来的感觉,以致昨晚我守着电视一心期待郎平率领的美国女排能够获胜,想借一个高潮,但却也借不到。

奥运的奖牌榜历来就没有官方认可的正式标准,《奥林匹克宪章》第五十八条明确规定:国际奥委会和地方奥组委不得进行国家排名,而应该展示运动员的个人荣誉。因此,全世界各国的媒体就始终根据自己的评判价值,以同样的数据,作不同的排列。比如北京奥委会官方网站的奖牌榜就以金牌数量列序,而美国一贯则以总奖牌数排名,在澳大利亚昆士兰大学人口健康学院任职的福赛斯从1996年亚特兰大奥运会起就每届奥运会在互联网上公布自己计算的“人口奖牌榜”,以一个国家或地区每百万人口产生的金牌数、奖牌数和奖牌加权分排名,此刻占首位的是每百万人口产生2.16枚金牌的牙买加,总奖牌居首的美国仅居人口奖牌榜的第33位,每百万人口产生0.1195枚金牌,总金牌居首的中国更只居第47位,每百万人口产生0.0386枚金牌。2004年雅典奥运会后,该学者又建立了“GDP奖牌榜”,以一个国家的金牌数、奖牌数折算每十亿美元国民生产总值可产生金牌数排列,至今占首位的是折算每十亿美元产值可产生452.2840块金牌的津巴布韦,而中国以每十亿美元换7.2951块居第35位,美国仅2.6012枚居第47位。

于是我也想做一个奖牌榜,如果按2008年北京奥运会共设比赛项目为28个大项、302个小项计,金银牌应各为302枚,因柔道14小项和拳击11小项全部采取第三第四并列铜牌,所以铜牌应为327枚,这样总计是931枚,但实际制作交付的奥运奖牌数是6000枚,这因其中有双人、多人项目,特别是三大球集体项目。如果以实际获得的金牌数排列,那么中国军团将真的远远落后于美国,在本届奥运会上,美国分别获得了女足、男女篮、男排冠军,占了三大球的半壁江山,而中国在这些团体项目上只收获了女子曲棍球银牌和女排铜牌,而且中国获得的众多金牌中,也没有一枚来自田径项目,恰恰无论三大球还是田径都是市场化渗透最深的领域,而我们依然占据的还是运动中一些强调姿态、毅力和力量的体育项目,如体操、跳水、举重和射击等,当然还有乒乓球,但从电视收视率看,本届奥运会上对比篮球比赛收视率的不断高涨,排球收视率的节节攀升,以及游泳、田径收视率的居高不下,乒乓比赛的收视率即使相对射击、举重的增长也暗显危机,之前垒球、棒球亦因同样原因而至商业力不足,从下届起将不再登上奥运舞台。可见,缺失富商业化项目优势不仅造成本届最终营造出兴奋点高潮,也为未来体育前景蒙上阴影。

毋庸反对我的观点,虽然我们在媒体上看到对金牌高居榜首的一味溢美之词,但在最后两大决赛赛场上,观众在男足尼阿决赛赛场上叫出的“谢亚龙下课”和女排美巴决赛上喊出的“郎平加油”都像在寻觅着对夺牌持续兴奋后寻觅和迷失一个高潮的呼唤。8月21日,在被问及这是不是中国体育“举国体制”发挥效力时,北京奥组委高级顾问魏纪中表示,获得这么多金牌在一定程度上说明“举国体制”是有效的。但他的回答显然存在着一个悖论,既然“举国体制是有效的”,为何它在富商业化的团体项目上却显得如此失效。被我寄托想借到高潮的美国女排主教练郎平就根据自己的切身体会认为,美中两国奥运会观念大不同,说到底这个不同就反映在市场机制与举国机制上,其实际效果就表现在一方面我们能借举国机制,依靠国家机器在那些如举重、射击之类商业性不够因而缺乏竞争的项目在短时间内赢得先机,而另一方面在如足球、篮球等富商业性从而竞争充分的项目上却显示出无可避免的颓势;一方面它使穷孩子可以通过体校层层选拔从而跻身到那些传统优势项目奥运金牌榜的最前列,而另一方面他们却被忽略了文化课程,很多冷门项目的运动员退役后因为没有一技之长将最终承受清苦日子。而在市场机制下,成才不在体校而在大学,美国的大学是现代国际奥林匹克运动的最大基地,这是在其青少年俱乐部——大学——职业联赛这一三级完整体育制度中最关键的层级,因此郎平表示:美国运动员优于中国运动员之处是:身体素质好,文化水平高,“他们自己独立思考的能力非常强,因为我们的球员都是大学毕业,他们接受和领受技术非常快,而且对训练和比赛非常有热情。”

当国际奥委会也依据商业来实施未来的奥运瘦身计划时,我们不能不担忧我们的优势还会持续多久,而即使那些弱商业化的体育项目还将有被保留的,但随着我们本身国力的增强,随着今后中国人生活水平的进一步提高,“穷孩子”越来越少,仍坚守这样的举国机制又会有什么调动得起未来运动员和全民的积极性。有一组数据就能反映这一体制在当下中国经济发展条件下对中国体坛的制约作用:中国足球青少年人口已经从1990年至1995年间的65万,到1996年至2000年间的61万,到2000年至2005年间的18万,再到目前的3万,人才流失触目惊心。欧美很多国家的足球人口动辄就有1000万、2000万,近邻日本也在向着250万迈进,13亿人的中国,只有3万青少年足球人口,你能试想出怎样的未来。即使在本届奥运会上我们拿到银牌的女曲,两国人口之比是13亿比1600万,而专业女球员之比却是200人比20万人!

当然,这还不是全民机制所有的危机,当看到中国女足前助理教练瑞典人皮娅·松德哈格在本届奥运会上率领美国女足夺冠,而我们的两支奥运国足又在经历了纷繁的选帅风波后同样在奥运前经历纷繁的换帅风波,体育其实只是一种行政,而真正指导这些球队的并非专业教练,其实只是能想出“叉腰肌”这样连谷歌、百度也不知所云,或许只有按摩店女郎才深知蹊跷的“专业术语”的政工干部。

1998年韩国奥运会连韩国的泡菜也因此走向了世界,而面对令人咂舌的北京奥运盛宴,承办下届奥运会的英国人只能耸耸肩告诉他们的实际想法:北京是任何别的城市不能也不愿效仿的。比金牌更重要的是人的价值观,你不可能指望别人接受落伍于市场的一个举国机制的价值观。同样,就像香港文化人林奕华在一篇《致张艺谋》书信里直言的:奥运精神在现代中国人的眼中是什么?这大抵是我最想看见被诠释却没有看见的东西。

北京奥运营造的不过是一座现代圆明园,它让我在十六天里享受了兴奋,但直到最后我也没有高潮。


世态

2008-08-24 15:10:59


在大街上走着走着,突然听见一个胖胖的中年男子怒吼:“你拉不拉?!拉不拉?!”


改版改得帅

2008-08-22 14:43:51


刷了一下首页,我以为我到了开心了,太帅了。。。。。。

没有开心帐号的,点下面的邀请
http://www.kaixin001.com/reg/?uid=109328&usercode=f4138b3123e097e044f96b8d6e5e2904_109328__%E7%8E%B0%E5%9C%A8%E5%90%8C%E4%BA%8B


美国体育的资金投入和花费

2008-08-21 10:22:35


胡戈:美国体育的资金投入和花费

from 独角兽资讯 by

文章提交者:胡戈

美国联邦政府没有任何部门是与体育有关的。

美国联邦政府有一个“健康与公共事业部”(Department of Health and HumanServices)可能与体育有那么一丁点儿关系,因为这个部门是主管全民健康的,所以他们也希望通过倡导全民身体锻炼的方式来促进人们的健康,但他们是对全体公民的,并不为运动员服务,而且他们鼓励锻炼的方式是以精神上的鼓励为主,没有金钱上的。比如这个部门下有一个“疾病控制与预防中心”,该中心联合世界卫生组织、国家癌症协会等健康组织、国际奥委会、FIFA等体育组织搞了一个“无烟草运动行动”活动,劝说年轻人以运动来取代吸烟行为。

美国还有一个“身体健康和运动总统会议”(The President's Council on Physical Fitness and Sports,官方网站:http://www.fitness.gov/),这是一个顾问委员会性质的组织,由20名志愿者(普通公民)组成,没有工资,每个人“任期”2年,每年至少召开一次对公众公开的会议,给总统提出一些关于人民健康方面的建议,并提出一些用于促进全体美国公民健康的身体方面的项目计划,这些项目主要是以精神鼓励的方式对人们参加锻炼进行奖励。

在这个组织的倡导下所建立的项目有:“总统挑战”(The President'sChallenge):一个用来鼓励所有美国人进行经常性的身体锻炼的计划。这个计划中包括“积极生活方式总统奖”,用来鼓励那些经常锻炼的普通人。从1966年开始,“总统挑战”为学生们提供健康嘉奖,由教师、俱乐部、基督教青年会等人和组织来管理和执行。到现在已经有六百万年轻人接受了奖励。项目中还有“州优胜者奖”,这是一个联合教育部门的,为学校提供的奖励,每年一次,每个州有三个学校获奖,获奖条件是该学校的“身体健康总统奖”的获奖人数和学生人数的比例是该州前三强。另一个项目是“全国学校示范计划”,选出一些身体健康锻炼开展比较好的学校,让其他学校来参观和学习。还有其他一些项目,全部都是用来鼓励人们参与健康锻炼的。请注意这些项目中所提到最多的词是“fitness”(健康),而“sports”很少提及。这些奖励都是精神上的鼓励,只是对人们进行锻炼的一种承认和认可。

不过,由于美国实行的是联邦制,各个州、城市的制度都不太一样,有的城市政府有涉及体育的部门,比如纽约市政府就有“纽约体育委员会”(官方网站:http://www.nyc.gov/html/sports/html/home.html),但他们的目的是为了发展城市经济、给市民提供参与体育的途径、刺激旅游业的发展,所以他们的主要工作是“吸引各种体育比赛和体育活动到纽约举行”,说白了,就是鼓励、协助各种体育组织或商业企业在纽约开展体育比赛和活动,劝说、鼓励、协助各种全国性、国际性的比赛到纽约举行,而不是花钱培养运动员出去打比赛为城市争光。由于美国各政府的财务都对外公开,受到各种刁民的严格审议,所以绝不会出现政府花钱为个别人服务的情况。如果有市民愿意花自己的钱去支持运动员或某项体育运动,他可以直接把钱打入那个运动员或体育组织的帐号(许多人就是这样做的,美国各个体育组织包括美国奥委会在内,都对外募款),而用不着要求政府花所有纳税人的钱去支持运动员,如果你认为别人也应该支持运动员,那么你可以建一个类似于“支持我们的运动员”这样的组织(现实中确实有这个组织,官方网站http://supportourathletes.org/),劝说别人支持运动员并募集资金。

美国运动员进行训练,参加比赛,政府都不提供费用(如果不信可以看下面的财务报告),最多只提供一些精神上的支持,比如赞扬,邀请访问白宫等(路费也要自己承担)。那么运动员进行训练、比赛的费用从哪来?一是自费,二是体育组织提供费用,而体育组织的钱主要来自于公众捐助和商业经营,如果没有公众捐助和商业赞助,那么就只能依靠会员的会费。美国运动员参加奥运会全部由美国奥委会来经营和管理。美国的“政府”与“民间组织”分得十分清楚,互相无关联,更别提资金上的支持。

美国在1978年通过了一个《业余体育法》(The Amateur Sports Act),1998年重新修改成了《特德史蒂文斯奥林匹克与业余体育法》(Ted Stevens Olympic and Amateur Sports Act),下载地址:http://videos.usoc.org/legal/TedStevens.pdf。该法案规定美国奥委会是具有垄断性的与奥运相关的体育活动的协调机构,对美国参加奥运会的所有事项行使专属管辖权,这就意味着其他任何人、组织、政府都不得插手奥运会的事务。当然,美国奥委会依然是民间机构,法律保护的是其唯一性,而不是意味着它是一个政府机构或者与政府有关的东西。之所以要保护其唯一性,是因为在美国任何人都可以成立组织,也可以举办体育比赛,美国有各种各样五花八门的体育组织,甚至有“北美同性恋排球协会”这样的组织(不要以为他们是来搞笑的,虽然规模非常小,但他们是一个正规运作的体育组织,每年都有全国联赛),所以如果没有明确的法律保护,那么后果可想而知。

美国奥委会的运作资金来自个体公民的捐赠、赞助、特许使用费、商业经营。美国政府不出一分钱(下面有财务报告)。美国奥委会的主要开支是资助奥委会的成员组织(比如举重协会,全部成员组织名单可以在这里查到:http://teamusa.org/ngb/sports),资助运动员,开展奥运集训,出国参加比赛等。美国奥委会及其成员组织的财务全部是对外公开的,在他们网站上可以下载每年的税务报表和年度报告(网址:http://teamusa.org/content/index/1537 ),从中可以很清楚地看到他们的收入和支出情况。例如2004年(也就是雅典奥运会的那年)美国奥委会的财务情况是:

总收入 2 亿 3966 万美元,其中包括
- 接受捐赠:2056 万美元(其中有“来自政府的”一项,数额是空缺,也就是没有)
- Equity in earnings of OPUS joint venture(这个不知道是什么意思):3660 万
- 盐湖城冬季奥运会组织委员会 distributions(大概是主办冬奥会之后剩下的钱的意思):1156 万
- 电视转播权费:1 亿 919 万
- 美国奥委会商标使用权(即允许一些企业比如可口可乐使用奥运标志):2952 万(这是美国奥委会所得到的 20% 的钱,另外 80% 都给了国际奥委会)
- 许可费用(即允许一些企业销售带有美国奥委会标志的商品):901 万
- 投资收入:2026 万
- 零售收入(销售T恤衫等等小商品):30 万
- 其他:489 万

总支出 1 亿 1803 万美元,其中包括
- 会员支持 5815 万。其中,付给旗下的成员组织3349万,付给运动员1195万,给运动员办保险288万(由于美国奥委会是民间组织,运动员一旦出事将会索要巨额赔偿,而政府是不会管的,所以必须办保险以降低风险)
- 奥林匹克训练中心(用来搞奥运集训)花销 2293 万。其中薪资511万,附加津贴139万,食物服务费用190万,车辆支出68万,租用费104万,场馆、器材折旧费397万,其他还有很多花费较小的项目。
- 国内活动(举办奥运选拔赛等) 239 万
-国际比赛(参加雅典奥运会)1624万。其中薪资121万,附加津贴30万,飞机等交通费用701万(几百人前往雅典,这个花销是最大的),运动事务支出326万,邮费、运输、搬运费60万,车辆支出51万,各种租用费88万,其他还有很多花费较小的项目,由于雅典免费提供食物,所以食物支出为零(据说北京奥运不但免费提供食物,还大手笔免除了所有国家的往返飞机以及交通费用,因此今年光是美国就能省下至少800万美元的交通费用)
- 运动科学研究 368 万
- 药物控制 370 万
- 公共关系 230 万
- 运动医疗 287 万
- 国际性事务 322 万
其他还有一些

注意这些费用都是美国奥委会花掉的钱,不包括运动员自己自费训练时的花费。

美国奥委会自身的运营支出 4672 万美元

总的来说入大于出。可见美国奥委会完全是自主经营、精打细算。

美国还有众多体育组织,或许我们还应该看看这些组织的财务报告。在美国奥委会的成员组织(比如美国举重协会)网站上,也可以下载到他们的年度税务报表。比如美国举重协会2007年的税务报表是:http://assets.teamusa.org/assets/documents /attached_file/filename/1406/USAW_990_for_2007.pdf 。让我们来看看其中的一些收入和支出情况。

总收入139万美元,其中包括:
- 接受捐赠88万美元,其中来自政府的数额是空缺(没有)。
- 服务收入28万,其中教练培训(意思是有人想当举重教练,交钱给举重协会参加学习)26万,举办活动收入1万5千。
- 协会会员缴费14万。
- 商品销售总额15万。

总支出137万美元,其中包括:
- 服务费用95万,其中包括给运动员的津贴、比赛奖金,训练营费用,教练费用一共49万,参加国际比赛的费用23万,为会员服务的费用(包括办杂志和网站,补偿地方举重协会参加比赛的费用等)12万,举办国内比赛,举办奥运选拔赛等的费用11万。
- 经营管理40万
- 募集资金费用2万6千

举重在美国是个冷门项目,所以举重组织的经营规模自然是很小,不管有多小,政府都是不管的,一切都要靠自己经营和管理。我们可以看出美国的体育制度大概就是没有制度,一切随着自然发展,不刻意。在苏联等国家实行举国体育制度之前,美国一直是举重金牌大户。

来源:加帖在 猫眼看人 【凯迪网络】

延伸阅读:

美国为中国奥运算账:25倍于美投资值不值?


[转]10条最糟糕的中国法律

2008-08-21 10:15:14


10条最糟糕的中国法律

from 阮一峰的网络日志

国的《外交政策》(Foreign Policy)杂志网站上,最近有一篇文章,题目是《10条最糟糕的中国法律》(The 10 Worst Chinese Laws)。

最终来说,中国是一个什么样的国家,不是由经济发展决定的,而是由这些法律决定的。不去改变这些法律,这个国家就永远是一个中世纪的国家。

1. 《刑法》

第一百零五条 组织、策划、实施颠覆国家政权、推翻社会主义制度的,对首要分子或者罪行重大的,处无期徒刑或者十年以上有期徒刑;对积极参加的,处三年以上十年以下有期徒刑;对其他参加的,处三年以下有期徒刑、拘役、管制或者剥夺政治权利。

以造谣、诽谤或者其他方式煽动颠覆国家政权、推翻社会主义制度的,处五年以下有期徒刑、拘役、管制或者剥夺政治权利;首要分子或者罪行重大的,处五年以上有期徒刑。

虽然中华人民共和国《宪法》第35条规定,公民有言论自由。但是,由于《刑法》第105条的规定,使得政府可以合法地压制所有的批评。许多批评政府的人,最终都被以颠覆罪起诉。

2. 《中华人民共和国户口登记条例》

第六条 公民应当在经常居住的地方登记为常住人口,一个公民只能在一个地方登记为常住人口。

户口制度采用居住地将公民分类,人为制造不同的社会经济等级。除非满足某些条件,农村户口不得转为城镇户口。如果没有当地户口,外来人口就很难享受居住地的医疗待遇,以及难以顺利解决子女教育问题。

3. 《互联网信息服务管理办法》(国务院292号令)

第四条 国家对经营性互联网信息服务实行许可制度;对非经营性互联网信息服务实行备案制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。

第九条 从事互联网信息服务,拟开办电子公告服务的,应当在申请经营性互联网信息服务许可或者办理非经营性互联网信息服务备案时,按照国家有关规定提出专项申请或者专项备案。

第十四条从事新闻、出版以及电子公告等服务项目的互联网信息服务提供者,应当记录提供的信息内容及其发布时间、互联网地址或者域名;互联网接入服务提供者应当记录上网用户的上网时间、用户帐号、互联网地址或者域名、主叫电话号码等信息。互联网信息服务提供者和互联网接入服务提供者的记录备份应当保存60日,并在国家有关机关依法查询时,予以提供。

第十五条 互联网信息服务提供者不得制作、复制、发布、传播含有下列内容的信息:
   (一)反对宪法所确定的基本原则的;
   (二)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
   (三)损害国家荣誉和利益的;
   (四)煽动民族仇恨、民族歧视,破坏民族团结的;
   (五)破坏国家宗教政策,宣扬邪教和封建迷信的;
   (六)散布谣言,扰乱社会秩序,破坏社会稳定的;
   (七)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
   (八)侮辱或者诽谤他人,侵害他人合法权益的;
   (九)含有法律、行政法规禁止的其他内容的。

禁止网站发布“扰乱社会秩序,破坏社会稳定的”信息,这种模糊的写法实际上就是规定了,政府对互联网的审查制度。据说,中国政府雇用了3万个网络警察,负责监视2.5亿网民。同时,由于ISP(互联网信息服务提供者)必须对网站内容负责,使得自我审查(self-censorship)广为流行。

4. 《中华人民共和国各级人民代表大会常务委员会监督法》

第三条 各级人民代表大会常务委员会行使监督职权,应当围绕国家工作大局,以经济建设为中心,坚持中国共产党的领导,坚持马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想,坚持人民民主专政,坚持社会主义道路,坚持改革开放。

这条法律规定立法机关必须服从党的领导。实际上,这一条等于取消了立法机关的独立性,规定它必须成为“橡皮图章”。虽然,宪法规定中国有8个民主党派,但是由于存在上面的法律,使得他们对政府几乎毫无影响。

5. 《物权法》

第四十二条 为了公共利益的需要,依照法律规定的权限和程序可以征收集体所有的土地和单位、个人的房屋及其他不动产。

这一条法律授予政府剥夺私有财产的权力,只要满足“公共利益的需要”。在实际操作中,政府或者开发商为了商业利益,常常滥用这一条规定,只对拆迁对象或者征地对象提供非常少的补偿。许多农民因为土地被政府征收,而沦为彻底的一无所有。

6. 《宗教事务条例》(国务院426号令)

第三条 宗教团体、宗教活动场所和信教公民应当遵守宪法、法律、法规和规章,维护国家统一、民族团结和社会稳定。

第六条 宗教团体的成立、变更和注销,应当依照《社会团体登记管理条例》的规定办理登记。

第十三条 筹备设立宗教活动场所,由宗教团体向拟设立的宗教活动场所所在地的县级人民政府宗教事务部门提出申请。县级人民政府宗教事务部门应当自收到申请之日起30日内,对拟同意的,报设区的市级人民政府宗教事务部门审批。

设区的市级人民政府宗教事务部门应当自收到县级人民政府宗教事务部门的报告之日起30日内,对拟同意设立寺院、宫观、清真寺、教堂的,提出审核意见,报省、自治区、直辖市人民政府宗教事务部门审批;对设立其他固定宗教活动处所的,作出批准或者不予批准的决定。

省、自治区、直辖市人民政府宗教事务部门应当自收到设区的市级人民政府宗教事务部门拟同意设立寺院、宫观、清真寺、教堂的报告之日起30日内,作出批准或者不予批准的决定。

宗教团体在宗教活动场所的设立申请获批准后,方可办理该宗教活动场所的筹建事项。

第六条和第十三条规定了政府可以自行确定宗教团体的合法性,而第三条中“民族团结和社会稳定”的模糊写法,使得政府有了任意干预宗教的合法借口。

7. 《中华人民共和国工会法》

第九条 上级工会组织领导下级工会组织。

第十条 全国建立统一的中华全国总工会。

第十一条 基层工会、地方各级总工会、全国或者地方产业工会组织的建立,必须报上一级工会批准。

《工会法》规定了全中国只有一个合法工会——中华全国总工会,它由政府领导。其他工会都是非法工会,并且个人不得自行组织工会。这样的规定非常不利于保护工人的权益。在现实中,工会往往是软弱无力的,资方则是非常强势,工人处在弱势地位。

8. 《国家安全法》

第四条 任何组织和个人进行危害中华人民共和国国家安全的行为都必须受到法律追究。

  本法所称危害国家安全的行为,是指境外机构、组织、个人实施或者指使、资助他人实施的、或者境内组织、个人与境外机构、组织、个人相勾结实施的下列危害中华人民共和国国家安全的行为:

  (一)阴谋颠覆政府,分裂国家,推翻社会主义制度的;

  (二)参加间谍组织或者接受间谍组织及其代理人的任务的;

  (三)窃取、刺探、收买、非法提供国家秘密的;

  (四)策动、勾引、收买国家工作人员叛变的;

  (五)进行危害国家安全的其他破坏活动的。


许多发表批评政府的言论的人士,往往都被以这一条的第一款“阴谋颠覆政府,分裂国家,推翻社会主义制度”或第三款“窃取、刺探、收买、非法提供国家秘密”而起诉。根据John Kamm的统计,99%的被起诉者被判有罪。

9. Consumer Protection Law, Chapter II, Articles 7 and 8

(这一部分我不确定原作者所指的条文,所以不翻译,只提供原文。)

What it says: Companies are expected to maintain safety standardscurrently established by other companies, and businesses can’t bepunished for falling behind raised standards established by goodsentering the market at a later time.

What it does: Safety standards and laws fluctuate with shifts in themarket. Thus, there are no objective mandates for consumer productsafety. After last summer’s string of product recalls, the U.S. andChinese product safety agencies met to discuss new measures, includingbanning the use of lead paint in toys exported to the United States.Still, there is little hope for progress unless Chinese localauthorities stop haphazardly enforcing rules and regulations.

10. 《中华人民共和国突发事件应对法》

第五十三条 履行统一领导职责或者组织处置突发事件的人民政府,应当按照有关规定统一、准确、及时发布有关突发事件事态发展和应急处置工作的信息。

第五十四条 任何单位和个人不得编造、传播有关突发事件事态发展或者应急处置工作的虚假信息。

由于2003年SARS期间出现的社会混乱,导致立法者希望规范信息的传播。但是,这二条法律实际上剥夺了个人传播信息的权利,将信息的传播权全部交给政府。在现实中,它为地方政府控制媒体,提供了合法借口。许多煤矿和工业事故的消息,都是因为“破坏社会稳定”,而被拖延公开或隐瞒,导致重大伤亡。

(完)


[转]我朝奥运精神

2008-08-19 12:45:56


我就读的高中有不少体育特长生,这些人成天打架、旷课,基本就是地痞流氓。这些人高考考300分左右就可以上大学了(普通分数线大概是580分),所以他们只要稍微努力就可以跃入龙门了。

我有学长跃入了龙门(武汉体院)看到的又是另外一个景象,体院眷养了一批散打高手的,据说是从某武术之乡"收购"而来,仅参加比赛,不用上课,还发薪水。我可怜的学长后来在理发厅打死了人,又是一番悲惨遭遇。

这些有体育特长的人基本分布到了各学校、体育队:省队、县队等,当然有一批人入选了国家队,开始了奥运精神、体育精神的淬炼。
当然也有一部分很小年纪就进入国家队进行训练的小孩。
这些体育精神的体现者是如何体现的呢?


而两德统一后,数千东德教练失业,有的被礼聘到中国,成为中国游泳女队暴发的秘密武器
http://view.news.qq.com/a/20080802/000023.htm

马家军

脸是黑色的,女孩子经过什么样的训练能到这么个脸色呢?我在武汉大学生运动会上见过王军霞的师妹,令人震撼的是非洲人一般的脸色和身躯。

http://www.china.com.cn/chinese/news/1169905.htm
举重冠军跟丈夫到大众浴池打工,靠给顾客搓背,赚取微薄的收入

这是我们需要的奥运精神吗?是所谓公平的体育精神吗?其他国家的体育也是这么在搞么?


关于裸聊问题的法律思考

2008-08-18 10:15:16


关于裸聊问题的法律思考

from 刘晓原的BLOG by

转自8月15日《法制网》

                                   关于裸聊问题的法律思考

                                      作者:苟亿强

所谓裸聊,指聊天者将自己的身体全部裸露在摄像头下,通过网络视频将其图像传给聊天对象的聊天方式。这种聊天方式自2003年在国内首次出现,很受一些网民的青睐,网上的裸聊室纷纷出现,裸聊这股邪火毒害人的心灵,败坏社会风气,还成为一些违法犯罪的诱因和手段,已经成了社会的毒瘤。2005年9月15日34岁的家庭主妇李女士在家中用视频与多人一起进行裸聊时,被警方抓获,引发了中国第一起裸聊案,笔者结合案情和相关法学理论,试着对裸聊问题作一些初浅的探讨。

  【关键词】裸聊;淫秽物品;聚众淫乱

案情:(北京晨报4月17日报道)2005年9月15日,34岁的家庭主妇李女士在家中用视频与多人一起进行裸聊时,被警方抓获。犯罪嫌疑人李女士在2005年七、八月间,在家中通过视频网络聊天室,与多人共同进行“裸聊”淫乱活动。据李女士交待,在“裸聊”过程中,她与其他网友一起脱衣服,摆弄自己的性器官。她进行“裸聊”主要是为寻求“刺激”。起初,检察机关以“聚众淫乱罪”将她提起公诉,但经反复研究后,在现有法律条文中找不到“裸聊犯法”的依据,检察机关于今年2月份撤诉告终,不久,教育部、公安部等十部委联合展开打击网络淫秽色情专项行动,全国上下集中整治网络色情,还干净的网络环境于青少年,一片热盼之势。一边是裸聊难以定罪而撤诉,一边是全国范围内得到拥护的打击行动,但是如何处理和对待网络裸聊,成为热议的话题。 

 

  观点一:人的身体不是物品 

  刘晓原律师认为:一种行为是否构成了犯罪,按照罪刑法定原则,就必须要有法律的明确规定。裸聊行为从表面上看符合“传播淫秽物品罪”或“组织淫秽表演”构成,但分析就可发现,裸聊并不符合播淫秽物品罪的犯罪构成。传播淫秽物品罪,是指向公众传播淫秽书刊、影片、音像、图片、或者其他淫秽物品,其中“影片、音像”特指事先制作、编辑的影音文件。而裸聊是以身体裸露给特定的对象看,人的身体不属于物品,直播的视频也不是事先录制的,所以裸聊行为不符合这种犯罪构成。相反,如果展示的是裸体照片,或者事先录制的裸体视频,则符合“传播淫秽物品罪”的定义。 

  唐用强律师认为,按照《关于办理利用互联网、移动通讯终端、声讯台制作、复制、出版、贩卖、传播淫秽电子信息刑事案件具体应用法律若干问题的解释》(下称《解释》)中的有关规定,“裸聊”构成了传播淫秽物品罪。 

  傅达庆律师和周永强律师则认为,如果认定裸聊构成传播淫秽物品罪,就要求该行为必须有物品这个载体,包括有形载体和无形载体。物品是指一种无生命属性的东西,但“裸聊”中,聊天双方用有生命的身体现场表演,不是对淫秽物品的传播,因为人的身体不是物品。因此,在信息传播的形式上不符合《解释》的规定,将“裸聊”定性为传播淫秽物品罪是不恰当的。如果展示的是裸体照片,或者事先录制的裸体视频,则符合该项罪名的要求。 

  闫锋律师称,在“裸聊”中,人的身体经过电子信号的转换,已经变成了一个视频图像。从表演者本身来说,展示的是自己的身体,但传播给对方时却已经是一个视频图像,对方看到的也是一个正在生成的音像制品,而并非仅仅是聊天者本人的身体,因此,符合刑法中的物品概念要求。 

  何桐雨律师认为,即使符合传播淫秽物品罪,还有一个无法认定其具体传播数量的问题,根据《解释》,要构成此款罪,得有传播的具体数量,否则无法将其定罪量刑,而当前网络条件下,如何确定传播数量,从证据上来说也比较困难。 

  观点二:个人淫秽表演不犯罪 

  刘晓原律师表示,虽然个人的裸聊行为不是犯罪,但如是组织他人在网上进行淫秽表演,比如一些不法网站推出色情直播视频,点击收费以牟利,则涉嫌“组织淫秽表演”罪。傅达庆律师认为,组织淫秽表演罪,是指组织他人当众进行淫秽性表演的行为。裸聊时有的虽然有淫秽动作,但由于裸聊人是自己在“表演”,不符合组织淫秽表演罪犯罪构成。闫峰律师表示,个人参与裸聊,同时还找他人一起参与,这就是一种组织行为,符合刑法中组织淫秽表演罪规定。何桐雨律师提出,设立组织淫秽表演罪,打击的对象是组织者,而不是参与淫秽表演的个人。裸聊中的个人进行淫秽表演,身份应界定为淫秽表演者,而不是参与者,因此,他们不应构成犯罪。余波律师反对说,组织淫秽表演罪是以牟利为目的而进行的,裸聊者如李某,通过找他人参与裸聊,而获得往站管理权限的提升,这也是一种营利,应算作组织概念的一种。 

  观点三:个人行为属道德层面问题 

  刘晓原律师认为,裸聊是属于道德层面的问题,个人之间的裸聊行为,有一定的私密性,且是在虚拟空间进行,对社会没有多大的危害性,所以这种行为应由道德来加以调整和规范。如对裸聊行为,要加以限制和约束,可以在《治安管理法》中加以规定,对这种行为进行行政处罚。在法律没有规定裸聊行为属于违法犯罪情形下,司法机关不应当对裸聊行为“上纲上线”,而在相关法规修改以前,不该用公权力去进行干涉这种个人行为。傅达庆律师认为,裸聊是属于道德层面的问题。个人之间的裸聊行为,有一定的私秘性,且是在虚拟空间进行,对社会没有多大的违害性,所以这种行为应由道德来加以调整和规范。吴焰说,刑法打击的重点应该放在以营利为目的、组织他人进行裸聊或其他色情活动的网站或个人,对于裸聊参与者,则最多按照《治安管理处罚法》来进行行政处罚,就像对待卖淫嫖娼一样。如果立法上将裸聊入罪,则可能是在帮文化行政机关、学校和家长行使相关的监管责任,毕竟上网的地方只有那么几种,若各方面尽职守则,青少年不会被骚扰到。闫锋律师则认为,对于“裸聊”中的参与者来说,自娱自乐并不是目的,他们的主观目的是“传播”,对不特定的多数人的传播。因此,为了保护多数人,应该用法律的手段来调整这种行为。赞同此观点的唐用强也认为,为了多数人的利益,需要公权力介入,用法律来规范裸聊等行为,因此应尽快从立法上完善相关的法律规定。 

  此案给我们的思考: 

  一、裸聊应当入罪不? 

  广受国人关注的北京市首例网上裸聊案因无定罪依据已经撤诉,但裸聊案的风波远未平息。许多专家学者纷纷呼吁要完善我国的相关立法,北京市检察院公诉处副处长、法学博士王新环在接受法制网记者采访时认为,为了维护网络秩序和互联网的健康发展,裸聊行为应当入罪(4月16日《华夏时报》)。 

  裸聊行为能否单独入罪,纳入刑法打击的范围?不是一个简单的立法技术的问题,应将裸聊行为置于刑法的内在逻辑结构、基本原则、发展趋势以及诱因和犯罪结果的关系等因素中综合考量,权衡利弊,比较得失。同时,还要考虑实践层面的可操作性问题。目前,社会上存在一种刑罚依赖思想和重刑主义,对于一些社会越轨行为,首先想到的是用刑罚狠狠打击,将一些社会危害不大及私人领域的事情也要纳入刑罚的范围。这造成我国的犯罪罪名越来越多,我国1979年有114个左右的罪名,到1997年膨胀到412个,并且在以后的立法解释和司法解释中又将一些行为规定为犯罪。 

  由于刑罚本身是一种恶,因此刑罚必须具备谦抑的品质。即运用刑罚手段解决社会冲突,除危害行为必备相当程度的社会危害性外,刑罚的使用还必须具有无可避免性。裸聊行为,即便具备了刑罚所要求的可罚性,也未必就具备了刑罚要求的必罚性。事实上,通过社会治安等行政处罚,加大网络服务商的监管责任,完全可以控制乃至扑灭裸聊这股邪火。既然条条道路通罗马,又何必祭出刑罚这把双刃剑? 

  动辄吁请入罪,表面上看是对法治的追求,其实是对法治精神的背道。亚里士多德说:“法治应包含两重意义:已成立的法律获得普遍的服从,而大家所服从的法律又应该本身是制订得良好的法律。”“上帝的归上帝,撒旦的归撒旦”。入罪无小事,必须时刻保持冷静理性的大脑。头脑发热虚火上升不计后果的激情立法,是非常危险的,甚至比裸聊邪火更为有害。(刘金平,《裸聊的邪火和专家们的虚火》2007年04月19日《红网》) 

  二、罪,不是随便往上靠的 

  5月2日,公安部相关负责人介绍了全国开展打击网络淫秽色情专项行动的进展情况。公安部公共信息网络安全监察局钟忠处长表示,2004年最高人民检察院、最高人民法院曾经出台互联网关于传播淫秽信息的有关司法解释,对在互联网上传播淫秽色情信息有明确规定。“裸聊”应该往传播淫秽信息的规定上去靠(5月3日《京华时报》)。 

  按照钟处长的逻辑,“裸聊”就属于或者等同于传播淫秽信息,就可以追究行为人的刑事责任。如果钟处长的上述言论纯属个人观点,那还可以理解,但如果他的言论代表了官方的声音,那么不仅贻笑大方,而且使人不寒而栗。 

  因为,罪刑法定原则既是法治的基本要义,也是我国刑法的基本原则。“法无明文规定不为罪,法无明文规定不处罚”早已经深入人心,作为执法机关的公安部门,如果还抱着“往上靠”的方式来办案,让人感到的只有匪夷所思。 

  确实,互联网技术的发展,在给人们带来巨大便利的同时,也带来了一些负面的影响,比如“裸聊”,有伤风化,有一定的社会危害性,对涉世不深的青少年伤害尤甚,应采取措施予以规制。但按照目前的法律规定,“裸聊”并不属于犯罪行为,也不属相关司法解释中的“传播淫秽信息”,故不能用刑法来对“裸聊”者定罪处罚。这没有半点变动的余地,更不能随随便便“往上靠”。 

  “往上靠”的思维,是典型的类推思维,对于法律没有明文规定的,执法者可以用类推的方式来找“依据”。但类推的恶果是任意扩大了刑罚的范围,使公民的基本权利得不到切实的保障,所以在1997年修订的刑法中,从完善我国刑事法治、保障人权的需要出发,明文规定了罪刑法定原则,并废止类推,这成了我国刑法发展甚至是我国法治建设发展史上的一个重要标志。如果再用类推的方式来办案,岂不是逆流而动开倒车? 

  对于罪刑法定原则的重大意义,法国刑法学家卡斯东·斯特法尼曾有过精辟的描述:“由立法者来确定哪些行为是应当受到惩处的行为并且规定相应的刑罚,这就使刑事处罚有了‘确定性’,从而强化了刑罚的威慑力量,社会只会从中得益”。对待“裸聊”等“新生事物”,绝对不能凭感情用事,而只能严格遵循法律及其基本原则,否则只会得不偿失。《作者:庚向荣《检察日报》 

  三、公权随意越界比裸聊更可怕 

  网络的迅猛发展,在给我们带来极大的便利同时,也衍生了不少负面的东西,裸聊就是其中典型的一种。当然,这里所说的“负面”,更多是指道德层面的,而非法律层面的违法犯罪。具体到该案中的李女士,她与多人一起裸聊,有违公序良俗是毫无疑义的,她的举止放在哪个国家,都会被为社会的主流价值观所排斥与谴责,但她是否就该被公安机关捉拿,被检察机关起诉,最后被法院定罪呢?这就涉及一个重要问题:在日益多元化的当下,应该如何看待那些背离社会道德、但又没有对公共利益造成多少损害的言行举止呢? 

  从报道可知,李女士裸聊有着明显的私密色彩:一,裸聊是在私人空间进行的;二,裸聊是为给空虚的生活寻找寄托,而不是像一些机构把裸聊当作非法的营利手段,借以大肆牟利。换句话说,李女士裸聊很不道德,但它毕竟是局限于个人空间的个人行为,没有面向公众传播与辐射,对公众利益的损害可以忽略不计。对这种性质的裸聊,目前法律并没有明确禁止,按“法无禁止即可为”的法治原则,李女士在法律层面上是无可非议的。也正因为这点,北京石景山区检察院最初提诉的“聚众淫乱罪”找不到法律依据,最后撤诉了事。 

  这样的处理是明智的,也是审慎的。与“法无禁止即可为”相对应的是“法无授权不可为”,这是公权机关行事的一个基本准则,严格区分法律与道德的界限,对公民私权范畴的事,要慎之又慎,如果公权力包打天下,动辄介入个人生活,侵犯公民隐私,将吃力不讨好,给自己惹来无尽的烦恼。 

  此时我突然想到另一个真实案例。1998年某地警察巡逻时发现一对男女光天化日之下竟在广场上做爱,旁边有不少围观者。警察将两人逮捕并欲追究其刑事责任,但随后警察犯难了,因为不知道该按照什么罪名来处罚。最终,这对男女被无罪释放。从法律的角度来看,这个案件,一是行为人的行为有伤风化,给社会带来了危害;二是司法机关正因为看到这种危害而想方设法要治他们的罪;三是司法机关最后都因法律没有明文规定罪名而不得不放弃追责,而裸聊似乎也正朝着那样的步子前进。 

  当然,这并不表明笔者就支持裸聊。相反,我建议国家应当修改刑法,因为无论社会怎样开放,健康文明的生活依然是社会的主旋律,我们应努力追求正义与公平。当然我们无法强求每一人都那么高尚,对哪些限制在个人范围、不影响公众利益的失德行为,不妨宽容待之,或予以道德谴责,或许,良莠不全、泥沙俱下是生活走向多元丰富不得不付出的代价。 

  如果说,类似裸聊的不道德行为,只要它不触犯法律,我们暂且可以容忍之,但公权机关随意干预私权却无法容忍,因为公权力一旦超出法律许可走向滥用,它的影响面无法估算,它对社会的危害要远甚于裸聊。可以说,在当下,约规范权力的运用比约束公民的私德更有紧迫性,意义也更深远。基于这一点,李女士该案中,一个不该被一笔带过、更值得我们关注的问题是:当地警方是通过什么手段“抓获”在自己家中裸聊的李女士的?如果没有明确的法律授权,就随便闯入公民家中将人带走,这算什么行为?这样的执法即使出发点再好,在实质上不就是对公民权利的粗暴打压吗?不道德的裸聊事件背后,隐藏着公权力运用的程序正义缺失等问题,它不该这样被忽略。(作者:修仰峰《新华网》2007年4月29日) 

  四、制裁裸聊――法律没有说法 

  据新华网4月19日报道,公安部初步统计,在被抓获的未成年犯罪嫌疑人中,近80%的人因受网络色情诱惑而犯罪。在我国的1.37亿网民中,有2300万是18岁以下的未成年人,其中有46%的未成年人经常光顾色情网站,一些青少年因沉迷于网络色情,最终走上违法犯罪的道路。在某种程度上,聊裸就是精神鸦片,这种精神鸦片虽然没有凶杀案那样血腥,但造成的社会影响同样极其恶劣。尤其对于青少年,一旦沾染上这类精神鸦片,后果不言而喻,打击裸聊,是社会的必然趋势。 

  第一、裸聊制裁问题,行动中主要打击组织者。在提到网络色情的危害时,钟忠说,网络淫秽色情的危害并没有人们想象的那么简单。成年人还好些,一些十几岁的未成年人在看了网络淫秽色情录像后,曾发生参与强奸、抢劫犯罪的刑事案件。太多的淫秽色情把互联网变成了精神的染缸,这也不利于互联网的健康持续发展。当记者提问观看“裸聊”表演是否会被制裁时,钟忠表示,此次专项行动中,公安机关主要打击组织“裸聊”的人。 

  第二、网络空间管理,网站应对出租空间负责。近三年来,公安部等相关部门持续不断开展打击网络色情的行动。要想治本还要从加强互联网管理入手。互联网提供介入服务、提供互联网数据中心、推广主机和虚拟空间服务的单位应该落实相应管理责任。比如,用户租用空间、开网站时,上述单位应该知道用户是谁、他的空间用来干什么。网站应该及时删除论坛、聊天室传播淫秽色情的小说、图片、电影。运营商在明知出租的空间正在被用于网络淫秽色情时,有义务向有关部门举报,知情不报将被罚款。 

  第三、完善相关法律法规。由于网络民展快,建立色情网站趋于容易,要制裁这一现象还是很有难度的,而且,目前法律对于视频裸聊这类色情活动,目前尚无定罪标准,呼吁有关方面针对视频裸聊这一现状,尽快完善相关法律法规,可以借鉴日本和我国台湾地区的立法经验,将“有伤风化罪”列入刑法,为打击犯罪提供明确的法律依据。无论从加强法治建设的角度,还是从净化社会环境的要求,法律都不能给新的犯罪行为留有任何可钻的空子,对于裸聊行为,法律同样不能听之任之。 

  余 论 

  北京市人民检察院公诉处副处长、法学博士王新环在接受记者采访时表示,目前“裸聊”的动机、目的主要有三种情形:一是填补精神空虚;二是以牟利为目的,为吸引网站人气和点击数,以吸引广告,三是实施违法犯罪,以“裸聊”诱惑为手段,搞网络诈骗和实施其他网络犯罪,以获取非法利益。 

  裸聊,对于未成年人可能出于好奇;对于未婚成年人,可能出于空虚;对于已婚者,可能出于双方没有体贴照顾好。我们应该深刻认识到这种行为的根源,才能对症下药,才能更好用自己崇高的形象,端正的作风,照顾好一代。因为,在民众的呐喊声中,在法治滞后而网络发达的前卫中,作为一个法律工作者,我不想温柔地死去,死于裸聊。 

  2008-2-22初稿2008年8月8日定稿,重庆 

  附:《关于办理利用互联网、移动通讯终端、声讯台制作、复制、出版、贩卖、传播淫秽电子信息刑事案件具体应用法律若干问题的解释》(下称《解释》)第九条刑法第三百六十七条第一款规定的“其他淫秽物品”,包括具体描绘性行为或者露骨宣扬色情的诲淫性的视频文件、音频文件、电子刊物、图片、文章、短信息等互联网、移动通讯终端电子信息和声讯台语音信息。 

  附:(1)2005年9月,杭州余杭警方以涉嫌组织淫秽表演罪,依法刑事拘留一名非营利性裸聊男子。(2)2005年10月,江苏盐城一男子在家上网,通过视频与他人裸聊,被警方抓获,涉嫌淫秽色情表演,被治安处罚3000元。(3)2005年11月,福建首例裸聊案一审宣判,许昌胜等6人利用网络,通过视频进行淫秽表演等非法获利80多万元,主犯许昌胜因传播淫秽物品罪被判无期徒刑,其余5人分获10年至1年8个月不等的有期徒刑。(4)2006年9月,上海市警方破获一起视频裸聊案,被召集进行裸聊表演的10多名女子受到治安拘留、罚款等处罚。(5)2007月8日晚上11时许,巢湖市公安局查处洪某某利用互联网进行裸体视频表演。警方查获用于网络视频色情违法犯罪活动的物证41件,记录犯罪活动账本2本,银行存折、卡6件,现金9200元,网络账号15个,非法营利来往账户4个,涉案金额达数万元,涉案人员达20多人。 

附: 裸体聊天,何罪之有?

收费裸聊,构成“传播淫秽物品牟利罪”吗?

艳照被泄露后,如何保护自己的权益?

看色情图片只是道德问题,不应进行处罚


重庆人杀到北京

2008-08-11 23:03:51


两个重庆人到北京观光旅游,由于对北京的地理环境不熟悉,就在公交车上打开地图研究.


奥运会如何让美国电视网赔本

2008-08-11 13:26:44


from 中国报道周刊 by

  本届奥运会的开幕式,在美国无缘享受实况转播。不仅如此,许多重要比赛,也无法在第一时间看实况转播,要等十二个小时看录像重播。此事在美国似乎无关痛痒,却反映了商业化后的奥林匹克运动的危机。

  美国的商业产权非常严格。NBC在1988年买断了奥运会的转播权,其他电视台报道奥运会比赛新闻时,连短镜头都不容许出现,只能播出记者传来的照片。NBC拿着垄断权决定不实况转播,谁也就都看不到了。

  这一事例非常形象的为我们演示了一个跨越两个时代的奥运会的商业价值。

  要知道,NBC签约买断转播权时,自以为垄断了一笔大买卖。那时世界还在冷战之中。而奥运会的人气,其实就是冷战抬起来的。苏美两大阵营你死我活,核武器足以毁灭对方。在核威慑下谁也不敢轻易动武,满腔敌意就全拿到奥运会上来发泄,一定要拼个你死我活。这样,奥运会就不仅是体育比赛,而是赢天赢地的世纪大战、或国家战争,乃至一场比赛就导致万人空巷。但是,1980年西方国家和中國因为苏联侵略阿富汗而抵制莫斯科奥运会,四年后苏联东欧抵制洛杉矶奥运会作为报复。奥运会一时穷途末路。但是,1988年则是双方在汉城奥运会再次聚首的时刻,大戏又一次唱起来。NBC这时出手买断转播权,不能说没有生意眼。

  可惜,冷战很快结束,奥运会成了纯粹的体育比赛,失去了往日那种善恶决战的布景,味道失去不少。更糟糕的是,此时奥运会已经高度商业化。美国在竞技设施、训练技术、运动医学、体育市场等等方面,都领先于世界各国一头。结果,从苏联、日本的花样滑冰选手,埃塞俄比亚、肯尼亚的长跑运动员,到包括姚明在内的世界各国NBA球星,平时全在美国训练并参加各种商业比赛。美国观众对这些人已经相当熟悉了。奥运会对美国观众而言,不过是把国内各种商业比赛中常见的面孔,按国家重新组合再比一次。这还有什么新鲜的呢?所以,NBC的奥运会转播的收视率直线下降。到2000年悉尼奥运会时,已经开始赔本,以后也不断挣扎。现在是否扭亏为盈,还不可知。

  这也难怪NBC不敢实况转播开幕式。因为美国东部时差和北京正好差十二个小时,实况转播只能在早晨上班时间。这当然没有收视率,所以要集中在晚上黄金时间播放录像,使观众集中些,广告效果好一些。但是,即使如此,这个黄金时间还会受到美国其他体育比赛的挑战。是否能赚钱,现在还很难说。

  把体育当成民族主义、意识形态的大旗,固然扭曲了奥运精神。但是,把体育当成买卖,完全商业化经营,也使奥运会丧失了往日的魅力。在商业体育时代,奥林匹克运动仍然是只迷途的羔羊。

  作者:薛涌


郎咸平:从产业链分工看大学生就业困难

2008-08-06 13:31:41


郎咸平:从产业链分工看大学生就业困难

from 独角兽资讯 by

——产业链阴谋,一场没有硝烟的战争

郎咸平 著名经济学家

美国为什么需要这么多大学生,而中国培育出这么多优秀大学生为什么失业?难道是我们学生程度不够?难道是我们同学不够用功?难道是我们同学专业不对口?那我告诉所有读者,为什么大学生就业难……

去年我在全国洋溢着股市楼市的欢乐气氛下发表了一篇刺眼的文章——“中国经济的八大危机”,承蒙读者的支持,该文点击率已经超过一亿。但让我感到痛心的却是这篇文章没有受到决策者的注意,因此全社会在今年付出了惨重的代价,因为今年所发生的一切经济的噩兆均验证了我当时的预测。但这种众人皆醉我独醒的胜利带给我的却是更沉重的负担,在众多网民的要求下,我接着八大危机的文章进一步唤起全民意识的觉醒,因为我们已经进入了一场前所未有的产业链战争时代。

我不是阴谋论者,也不是为了吸引大家眼球。此时此刻,当我写下这个标题,我眼前不禁浮起2008年四月份我在吉林大学的场景:当我问起“你们在座各位同学有多少人一毕业就要面临失业的痛苦”,台下是那可怕的安静。那么我请问大家为什么大学生就业难?你们相不相信你们在媒体看到的解释原因基本上都是错的?其实这也不是媒体的错,只是大家不了解全球产业链阴谋而已。

我希望我们的新一代,希望我们未来的领袖们都能具备逆向思维的能力。而对于媒体上以及很多专家学者提出的中国是个制造业大国这个命题本身,能多一些辩证思考。

中国是制造业大国吗?

首先我想问问大家,你认为今天的中国是制造业大国么?我在这里清楚地告诉各位我的研究结论:中国根本不是制造业大国,真正的制造业大国是美国!大家可能觉得我这个结论很荒谬,因为很明显一方面珠三角地区、长三角地区和环渤海经济圈在制造业的各个层次上表现好像很是欣欣向荣,另一方面在诸多产品产量方面中国在世界市场上都是首屈一指。

那么我怎么说我们不是制造业大国呢?我要跟各位谈的就是一个新观点,也是我个人的研究心得。我要清楚地告诉各位:今天的国际竞争已经不是企业的竞争,已经不是产品的竞争,而是进入到了一个前所未有的,一个全新的产业链的战争市场。

什么叫做产业链战争?我就以芭比娃娃为例,芭比娃娃也是中国出口玩具中的一种,而众所周知去年中国和美国之间产生了比较严重的玩具贸易摩擦。美国政府以及美泰等美国玩具进口和零售商对我国的玩具出口产品百般挑剔,比如提出含铅量超标等等的问题。可是当我听到这个新闻的时候,我就想为什么会含铅量超标呢?又有多少退货是产品设计的问题呢?

而大家知不知道,以芭比娃娃为例,我们制造的过程当中,破坏我们的环境,浪费我们的资源,剥削我们的劳动,可是真正的结果是什么呢?我们制造出价值一美金的芭比娃娃,但是最后在美国沃尔玛的零售价格是9.99美金将近10美金。我请大家仔细想想,从一块美金升值到10块美金的的过程当中,10减一,这9块美金的价值是从哪里来的?

产业链6+1

我们的制造业工厂,对外拖欠原料和组件货款,对内延长劳动时间等等,真可谓不择手段,不停压榨,然而放在全球产业链的视角下,只不过是只针对一美金这部分做文章,在最不赚钱的领域不停压榨!这种死拼完全忽视了产业链战争的特点。实际上,任何行业的产业链,除了加工制造,还有六大环节:产品设计,原料采购,物流运输,订单处理,批发经营,终端零售。正是这六大环节创造出了九美金的价值,而他们这六大环节就是整条产业链里面最有价值能够创造出最多盈余的一环。不过在现在的全球竞争格局下,这些环节中最关键最赚钱的环节,几乎都不是我们中国企业所控制的;少数中国企业意识到了,继而取得了巨大的成功,但是可悲的是,大多数中国企业和中国企业家还没有觉醒!

那些没有觉醒的大多数在国际分工之下,被分派到哪一环节了呢?事实上,都被分到附加值最低的,浪费资源的,破坏环境的,不得不剥削劳动的——制造环节。而其他有价值的环节基本上全部掌控在欧美各国的手中。也就是说,当我们破坏环境、浪费资源、剥削劳动创造出一块钱血淋淋的产品之后,我们同时就替美国创造出九倍的价值。当我们创造出一万美元的价值之后,我们就同时替美国创造出九万美元的价值。因此中国越制造,美国越富裕。

中央党校周天勇所收集的数据证实了我的观点,从这些数据来看,这种制造业对中国资源的浪费,环境的破坏和劳工的剥削是不可想象的。

以资源浪费为例,中国百分之八十的江河湖泊断流枯竭,三分之二的草原沙化,绝大部分森林消失,近乎百分之百的土壤板结。而且这10年来中国出口日本的方便筷子总计约2243亿双,而为生产这些筷子而毁灭的山林面积占中国的国土面积的 20%以上。

以环境破坏为例,中国三分之一的国土已被酸雨污染,主要水系的五分之二已成为劣五类水,3亿多农村人口喝不到安全的水,4亿多城市居民呼吸着严重污染的空气,1500万人因此得上支气管炎和呼吸道癌症,世界银行报告列举的世界污染最严重的20个城市中,中国占了 16个。

以剥削劳工为例,根据志愿者曾飞扬的调查,珠江三角洲每年仅冲床工人发生的断指事故至少就有3万宗,被机器切断的手指头超过4万个。而其它绝大部分机器设备造成的工伤事故有多少,目前没有统计。而此前对深圳800万民工的调查显示,每五个人中就有一人受过工伤或患过职业病,为了防止伤残工人打官司影响经济效益和社会稳定,珠江三角洲一些地区把外来民工正常的诉讼时间拉长达到三年以上,迫使伤残民工因耗费不起钱财而放弃上诉回到农村。

从产业链分工看大学生就业困难

那么,这个国际产业链的战争和大学生就业有什么关系?我想大多数人应该答不上来。那我告诉所有读者,为什么大学生就业难。我们在大学扩招合并造出这么多大学生的时候,当初是个什么思维?因为当初我们国家大学生的比例严重低于欧美平均,所以我们就误以为我们培养更多的大学生之后我们经济会更有质量,会更高速的发展。我们哪里知道,这个想法前提就是个问题:美国为什么需要这么多大学生,而中国培育出这么多优秀大学生为什么失业?难道是我们学生程度不够?难道是我们同学不够用功?难道是我们同学专业不对口?

我刚才讲的几句话应该是媒体里面所谈论的现状,实际上这些解释都是错误的:事实上,既不是我们中国学生不用功,也不是因为我们专业不对口。首先,我想谈一谈专业不对口,我觉得这个问题本身就特别可笑,而且可笑得一塌糊涂!我在美国教过不少顶尖的大学,也在世界其他地方教过不少课。可是我教了这么多的学校,我就从来没看过那里哪个学校是专业对口的。那既然美国的大学生专业不对口,我们中国的大学生专业不对口有什么错呢?

再想想,本科教育的目的是什么,本科教育的目的就是专业不对口。为什么呢,因为是通才教育而不是专科教育。什么叫通才教育?也就是说美国大学生和我们大学生一样,要学心理学、经济学,社会学、文学、哲学,那么这些学问跟就业关系不大,这就是通才教育的本质。

那么请读者做反向思维——产业链跟我们大学生就业难有什么关系。关系太重要了,而且是唯一的。在整条产业链六加一的环节里面一是什么,一是制造,就是这种血淋淋的制造业,还有六,六就是从产品设计开始到零售这六大软环节,六加一的环节里面,真正需要大学生的是六而不是一。举个例子来讲,就说工厂,从董事长到门口的保安,可能没有一个大学生,为什么?因为它的本质是不需要大学生。那么真正需要大学生的是什么呢?那就是产业链里面六大软环节需要大学生包括产品设计、仓储运输、原料采购、订单处理、批发经营、以及终端零售。

那么,今天的中国是一个什么样的产业结构,是一个以一为主而不是一个以六为主的产业结构。这个产业结构本身,构成了大学生失业问题的源头。我国的产业现状不足以支持这么样的大学生比例,这就是大学生找工作难的原因。那么为什么美国需要这么多的大学生呢?因为美国所掌握的就是产业链里面最有价值的六部分。它要通过大学生的通才教育创造出更多的价值。但是有一点是我们一直忽略的,那就是我们甚至不理解国际产业的分工当中我们国家是处于何种的劣势地位。

所谓劣势,就是以制造业为主的中国,它产生了诸多的后遗症,读者应该已经完全感受到了。就比如我们很多的大学生,毕业之后不得不考研究生,研究生考过了又失业了。再考博士生,但是博士生要做本科生的事,你不觉得是很大的人才浪费么?

产业链定位悲剧

赤裸裸的事实是我们已经失败了,因为我们被定位在价值最差的制造业环节,而这个制造业环节的特征就是浪费资源、破坏环境、剥削劳动力。而六大软环节,既不剥削劳动,又不浪费资源,更不破坏环境,却能创造出九倍的价值。大学生在这六大环节当中才能有学有所用,才能替国家创造出更多的财富。

以我国制造业而言,2006年,还有可能达到百分之五的净利润回报。2007年呢?百分之二左右吧。2008年今年呢?可能是负的吧。那么我们制造业的困难不是我们不勤劳,不是我们不努力,而是一开始就定位在整条产业链结构中最没有价值的一部分。

你认为我们中国还有廉价劳动力优势么?过去,你可以这么想,但是今天你一旦读完这篇文章,就不能这么想。因为劳动力的优势对个别工厂而言可能有优势,但是,在整条产业链的竞争下,我们毫无优势。我再以芭比娃娃为例,整条芭比娃娃的产业链的十美金,而制造业的劳动成本,只占着一块美金的百分之二十五,也就是说,整条产业链是十美金,而劳动成本只占两毛五分。这么少,因此想透过中国廉价劳动力走出国门的企业都必将失败。

比如说我们最熟悉的两个企业一个是TCL,一个是明基(BenQ),TCL和明基都提出来要利用中国的廉价劳动力以及和国外的品牌、技术要走出去。

我的观点就是——“你一定会失败”。而且大家知道我讲话比较绝对,类似“你有可能会成功”这种模棱两可的话我从来不讲。具体来说,像TCL李东生合作、收购了阿卡特尔以及法国的汤普森,明基收购了西门子的移动业务。阿卡特尔也好,汤普森也好,西门子也好,不都是国际名牌么?不都有着全世界最先进的技术么?既有品牌又有技术,再配合上中国的廉价劳动力,哪有失败的可能,当然应该成功了。

但是,今天大家读完我对产业链的分析之后就不应该这么想,读者应该和我一样同时直面批评他们一定会失败。为什么?因为劳动优势只是一块钱的百分之二十五,而在十块钱里只占了两毛五分钱的劳动成本优势根本没用。一两年之后,两家公司的合资业务轰然倒塌,根本走不出去。我可以很清楚的跟大家说,今天中国企业所面临的问题,已经不是国企和民企哪个更有效率的问题,而是在这种国际产业链分工之下,如果国企和民企不能急起直追的话,有可能双双被淘汰,事情就是如此之严峻!

产业链阴谋与二元经济的成形

产业链阴谋下的中国企业的本质就是在夹缝中苦苦挣扎。但是另外一方面,中国经济发展速度却极快,每一年以10%以上的速度高速增长,这又是怎么回事呢?这是因为我国这十余年来的经济发展的思维就是扭曲畸形的。也就是说地方政府以推动GDP的方式(也就是我所批评的以GDP为纲的理念)拉动了中国经济增长。我以GDP的组成为例,欧美日本的GDP当中70%是消费,也就是社会需要什么物品,就生产什么物品,因此是正常的经济成长。我国GDP当中消费只有35%,是欧美日本的一半,这种消费不足的现象主要还是我国的社会保障体系不健全所导致,老百姓必须存钱上学,住房和看病,因此不敢消费。那么我国GDP其余部分是怎么构成的呢——---也就是超过一半的GDP都是固定资产投资,而欧美日本的固定资产投资只有我们的一半。什么是固定资产投资?也就是读者到处可以看到的高架,桥梁,地铁,地产等等。这些过度的投资带动了经济的成长。所以我国经济就是一个畸形扭曲的“二元经济”,一方面是由于产业链定位错误苦苦挣扎的制造业,另外一方面是极其火爆以拉动GDP为主导的建设工程包括了钢铁,水泥,政绩工程,形象工程,大型国企,替他们融资的银行等等。前者占了经济总量的七成,而后者占了三成。这种二元经济就是中国的特色,但是最近几年由于政府政策的错误,使得二元经济现象更加严峻。

第一个错误就是以拉动GDP为主导的经济发展政策,无疑的造成投资过多,而消费过少的局面——-----我们工厂生产出这么多的产品由于国内消费不足,只有出口卖给外国人消费,因而必定造成所谓“出口创汇”的现实情况,我国出口减掉进口的贸易顺差几乎是日本的两倍,而达到9%的高水平,因此外汇迅速积累。截至2008年七月为止,我国外汇存底已高达1.8万亿。这么多的外汇给了欧美各国极好的借口压迫人民币升值,而人民币的不断升值使得二元经济当中产业链定位错误的制造业更加雪上加霜,使得制造业部门变冷,而火爆的建设部门相对的持续发热。

第二个错误就是劳动合同法的不当推出,这里我要做一个表态,劳动合同法本身它的意义是重大的,我相信全国老百姓包括企业家以及劳动者,对于劳动合同法的本质意义都会赞同。问题是这么重大的法案,竟然没有经过反复的讨论论证,更严重的是,没有经过任何的试点就全面的推出。仓促推动之下,进一步打击了过冷部门制造业的投资营商环境,而使得过冷部门更冷,而过热部门相对持续发热。

第三个错误就是宏观调控的错误,————政府看到了股市和地产的过热就持续加强了宏观调控的力度。具体举例而言,2007年年初到年中阶段,深圳的房地产市场非常的火爆,那时候媒体都报道说,老百姓对我们经济发展更有信心了,深圳地区经济发展更成功了,所以深圳房地产才会火爆。大家还记得我当时的解读吗?我说内地专家学者的这种看法错了,本质上,深圳地区房地产之所以火爆是因为深圳的经济发展更衰退了!实际上,是因为企业家更不想继续经营实业了,因此那些本应该投资在企业的钱,他们决定不投资了,而拿出来炒楼,所以,换言之,房价上涨的原因是经济更坏了,而不是更好了!这甚至可以解释成“回光返照”的现象。我这个看法当时有很多人反对,当然也有不少人甚至完全没有听懂!而到2008年一月份和第一季度公布的统计数据完全证明了我们的观点:深圳地区倒闭的企业几乎居名列前茅。

同样,2008年的上半年,我分析认为深圳市中心楼盘价格依然坚挺,而附近中低价房会跌价。因为这些企业或企业家把本应继续投资实业的资金转作投资,用来买高价房,从而全面拉动中低盘房价,形成泡沫现象,再因为宏调和消费力不足的造成中低价楼盘全面跌价。那么高价楼盘还会坚挺多久呢?他就要看企业家资金的动向,而不是看经济的动向。只要企业家抽出资金就会给高价楼盘带来降价压力。

那么整个中国经济究竟有多复杂呢?我们可以从一个很简单的问题开始:你们认为,今天的中国企业是过热吗?如果中国企业过热,企业家的日子怎么这么难过呢?!如果你现在从事的恰好是制造业的话,那么你此刻所感受到的是不折不扣的萧条而不是过热。如果你因为不切身从事而还没感觉到,那么请你去看看飞跃等出口型企业现在的困境吧!

可是,为什么政府说是过热,甚至动用这么大力道控制通货膨胀呢?2008年6月,越南发生了严重的金融危机,而且导火线就来自于这个国家通货膨胀失控,通货膨胀高达25%,一般老百姓看到了越南货币不断的贬值,他们就换美元,换欧元,换其他国家的货币,甚至是换黄金。到最后发现,换美元非常的艰难,不让你换了,怎么办呢?就开始大量的囤积抢购物资,希望能保值。越南本地银行都不愿意做房地产购屋贷款,不想用越南货币做,怕贬值。这种现象的冲击使得我们的政府更有决心进行宏观调控。因为,我们的政府认为,今天中国的问题是流动性过剩。

你们可能会问我,什么是流动性过剩。简单的讲,流动性过剩就是我们手上的钱太多了!我们手上钱多了以后,买楼房就造成楼市泡沫,买股票就造成股市泡沫,买产品就造成了通货膨胀。因此用流动性过剩这个理由可以解释2007年所看到的一切现象,包括楼市泡沫、股市泡沫,以及通货膨胀,所以我们的宏观调控是延续了过去四年来的紧缩政策一直到今天为止。在07年你可以糊涂,因为楼市泡沫,股市泡沫,通货膨胀你可以用简单的钱太多来解释,可是2008年,你看不到楼市泡沫了,你反而担心,楼市要下跌,股市更不用讲了。股市大跌的程度几乎全球名列前茅。那是流动性过剩吗?!通货膨胀确实是有,说不定更严重了?目前的经济现象已经让流动性过剩理论破产了!

如果把目标搞错了,在二元经济环境之下推动这种控制流动性过剩的宏调是什么结果,可以通过三个管道彻底的打击了二元经济的制造业部门。

第一个管道,银行从过冷的民营企业部门大量的收回流动性,打给过热的地方政府继续从事地方基础建设,这就是为什么四年宏调下来,我国广义货币的增长率依然在18%的高水平,这么多货币供给为什么企业家享受不到实惠呢?因为这些钱通过银行体系从民营制造企业手上收回更多的钱,给地方部门从事地方建设了,这样让二元经济当中过冷的部门更冷,过热的部门更热。

第二个管道,就是处在过冷部门的民营企业家面临宏调所带来利率和银行存款准备金率不断上升的压力、再加上第一个错误造成的汇率的不断上升和第二个错误劳动合同法不当推出等因素,让这些过冷部门的制造业企业家再也干不上去了,所以就把很多应该投资的钱不投资了,从过冷的部门抽出来,打入过热部门去炒楼炒股了,这就是06年开始的股价上涨,也是06年开始房价上涨的主因,那是因为在二元经济环境下,过冷部门的资金大量转入过热部门所导致的,根本不是流动性过剩。

第三个管道,我称之为海尔现象,海尔筹集150万资金自己去干房地产,很多媒体说那是海尔战略重新出发,我说不对,那是海尔在过冷部门的家电制造业干不下去了,就从过冷的制造业部门抽出大量资金,打入过热部门,干开发商了!这种现象也使得资金从过冷获得部门转移到过热的部门。

这三个管道无疑的使得资金从过冷的部门逆流转到过热的部门,使得过冷部门更冷,制造业逐渐萧条,而过热部门更热,这就解释了为什么四年的宏调会失败。

二元经济和股价的关系-----同样的,我们也可以利用这个二元经济的理念来解释股价的走势。2006年股价上升的原因就是因为上面第二个原因使得资金逆流转到股票市场,而造成股价大涨,根本不是因为中国的经济环境更好了。2007年5月30日政府调升印花税的举措使得股价大跌,但是从五月底到11月的股价大涨却是由大盘股所拉动。当时的大盘股都是那些股票呢?就是地产,钢铁,水泥,政绩工程,形象工程,大型国企,替他们融资的银行,当然还有证券公司。请各位读者回忆一下,这些部门是不是就是我前面讲的二元经济中过热的部门呢?换句话说,当时股市所谓的二八或三七现象拉动了股指,其中的二或者三就是二元经济中过热的部门。到了11月我已经开始呼吁股民注意股市可能的向下波动,听了我的话的股民都逃过了一劫。我当时为什么不看好股市呢?原因很简单——-因为大盘股涨幅太快,一定会回调,而其他股票都是过冷部门的股票,没有涨的可能,因此二元经济中的过热部门股票一定会回调,而过冷部门的股票没有理由涨,其结果就是大盘一直跌到今天。

二元经济和金融超限战引发的通货膨胀

二元经济引发通货膨胀————读者一定很好奇,这种恶化二元经济的宏观调控政策能够控制通货膨胀吗?当前的治理思路就是简单认为我们当前的国民经济体系中流动性过剩了,所以买什么东西,什么东西就涨价,换言之,宏调的目的就是靠提高利率和准备金率收回一定量的流动性,就可以克制通货膨胀了!是吗?如果真是这么简单的话,我们就太幸运了!我最近和媒体朋友吃饭,媒体记者看到我第一句话就是郎教授你瘦了。我说对的,他说为什么。我说猪肉贵了,我就趁机减肥。

你们认为猪肉价格上涨,粮油的价格上涨,是因为你手上的钱太多吗?!如果真懂经济学的话,就不用讲经济学的理论,用一个老百姓能听得懂的话讲出来就对了。猪肉价格上涨了,是因为钱太多了吗,各位读者想想,如果你钱多了,你会去抢购猪肉吗?!甚至有人认为大米价格上涨也是流动性过剩,难道读者有钱的话要吃五碗饭吗?!你用膝盖去想想,你就会知道流动性过剩是胡说八道。读者哪有可能因为手上有钱可能就多吃大米呢?!也不可能多买猪肉啊!我们食品价格上涨多少,按照官方的公布22%,猪肉76%,实际上比这个高。食品价格上涨这么快,你可以找任何理由,千万不要讲是因为大家手上钱太多,根本不可能,有钱的人不会去多吃几碗饭,但他可能去买奢侈品,买LV包包有可能,食品价格这么高而且远超过其它货品就充分证明流动性过剩是错的。那为什么涨这么多呢?!就要从二元经济开始讲了。

在二元经济里面,过热部门是膨胀的部门,所以价格就上升了,这可以理解。那么,你认为,过冷的部门的价格会下跌吗?不会。过冷的部门价格也会上升,无论是过冷过热部门的价格都是涨的。例如猪肉就是过冷部门的产物。猪肉价格怎么上涨了,原因很简单,那就是二元经济现象。养猪肉的民营企业家跟其它行业企业家是一样的,他们所面临的投资营商环境也是急速恶化。什么原因呢?就是进口饲料价格大涨,还有猪瘟。按照我的二元经济理论他们会怎么做,他们就不养猪了,而把应该投资买小猪的钱不买了,而去炒楼炒股了。所以今天猪肉价格上涨的原因就是农村养猪户从过去的猪肉供应者,变成了今天的猪肉消费者,就这么简单。也就是说,当把你猪宰了以后,你发现后继无猪。政府为了鼓励农民养猪,而提供了各种优惠措施,如果农民不小心把猪养死了,政府还会补贴五百元的丧葬费,但是为什么大家还是不养呢?因为这些补贴弥补不来营商环境恶化带来的损失。

金融超限战(超过传统战争限制的新战争)引发通货膨胀——-----最近石油期货价格涨到130多美元一桶,大米价格飞涨,按照经济学理论似乎很难解释!很多经济学家是只认死道理,不知道怎么一回事!我给读者一个数据大家就懂了,每日石油供需基本维持在8700多万桶,而且有时候市小幅度的供过于求。此外,2008/2009年度的全球农产品供应量大约是21.6亿吨,而需求量接近21.5亿吨,年底库存接近3.4亿吨,这是小幅度的供过于求,两个市场没有出现大幅度的供不应求现象。那么为什么石油价格和粮食价格大幅上涨呢?显然不是供求的问题所造成。原因就是我们进入了一个前所未有的金融战时代——-产品定价权不再由供需决定,而是由国际金融炒家所决定,我们已经进入了一个前所未有的金融超限战争的年代。

为什么金融炒家进入大宗物资的期货市场呢?请读者想一想,炒期货的成败,有一个必备的原则,那就是经济基本面一定要配合你的炒作方向,比如我今天赌这个股票会涨,你就要肯定未来一定有人会买这个股票,比如说你认为大米会涨,你就一定要确认一定有一个国家去大买大米。你一定要掌控基本面才能炒期货,否则容易失败。

我们来看看国际金融炒家是怎么想问题的。他们一下子就看到了中国,各位读者知道中国的影响有多大吗?我们石油价格才涨了13%左右,全世界期货市场的石油价格当天一下子大跌,因为中国人买什么东西,什么东西价格上涨,因为中国人太多了。就以国际金融炒家的立场来看问题,中国人买什么东西,什么东西就大涨,这不就是基本面吗?因此在中国人买什么东西之前先买,比如从一百块炒到三百块,再卖给中国人,国际炒家就赚两百块。生产者没赚到好处,我们大亏,这就是国际金融炒家的阴谋。

金融超限战的原则就是取得定价权——----国际金融炒家为了取得产品定价权就开始选品种,首先他挑到了大米。为什么是大米?而不选小麦,这就是水平呀!因为喜欢吃大米的国家相对吃小麦国家而言,一般而言都是比较贫穷的。这些贫穷国家的老百姓吃大米,如果买不到大米怎么办?就饿死了,但是不是简单的饿死就算了,这会造成政局的动荡!所以,把大米价格一炒高以后,这些吃大米国家的政府立刻面临倒台的危机,因为买不起大米。而且大米价格一上升,稻米出口国就配合国际炒家,像越南一样,不让大米出口,为什么呢?首先保证本国人民不被饿死,因为一饿死政府就倒台,亚洲这些产稻米的国家不让稻米出口了,读者想一想如果不让稻米出口是什么结果呀?价格更涨。那些穷国,比如说菲律宾就更买不起大米了。国际炒家就这么厉害,大米价格一炒高,各国政府为了保全政权的稳定就不出口大米,越不出口,价格越高,穷的国家更买不到大米。其必然结果就是这些大米进口国一定会有人饿死,一旦走到这么一天,这些穷国一定会尽自己的最大力量,砸锅卖铁,求爷爷,告奶奶,到处借钱,他们什么都顾不上,而只能去国际市场上用高价格买大米,以防止自己本国的老百姓饿死。如果所有的国家都是这个逻辑,怕老百姓饿死,连带的使政府倒台,在所有国家都不出口稻米的情况下,不得不接受国际炒家最高定价,只要有一个政府去买,这个价格就是市场价格。就像炒股一样,如果有人在13块交易,市场价格就是13块,12块交易,市场价就是12块。因此,这些穷国家的政府在求爷爷,告奶奶,砸锅卖铁的情况下,筹出这么一点点钱在国际市场上只要一买稻米,这个最高的天价就是稻米的市场价。在这个时刻读者知道不知道发生了什么事?那就是稻米的定价权由过去的供需双方决定,改成了国际金融炒家的定价,也就是国际金融炒家取得了最终定价权。

由于是国际炒家取得了最终定价权,所以供需不重要,世界大米供过于求,石油供过于求,价格却不跌反涨,因为2008年的大宗物资价格是由国际金融炒家决定的,他们说几块金钱就是几块钱。他们找代理人来放话,例如在中国游走的罗杰斯就是其中的重要成员,例如他曾经说过粮食价格上涨将会饿死人,这不就是国际炒家透过饿死人来达到控制定价权的目的,而透过这些代理人发话吗。


你瞧瞧人家的Q&A

2008-08-04 13:05:17


[转贴]你瞧瞧人家的Q&A

from 不许联想 by

问:提名大陆扮演黑社会老大最象的演员。
答:古月。


问:我的头像牛逼吗?
答:像。


问:大家见过公鸡下蛋吗?
答:没有,不过我见过CCTV说真话。


问:我新买了一处庄园,有多大说出来吓死你——我开车绕一圈足足用了两个半小时!!!
答:嗯,以前我也有这么一辆破车


问:每天对着单位那群白痴讲话让我觉得前途很渺茫……
答:幸福吧你~因为对牛弹琴并不可怕,可怕的是一群牛每天对着你弹琴!


问:你们女人大夏天的戴胸罩不热吗?
答:我们不戴你们会热……


问:和女友ML时,女友好像喊了另外一个男人的名字……
答:你日了别人的女人你还有什么不满意的!!!


问:为什么胡主席访问日本,日本方面比较冷淡,甚至机场连欢迎标语都没有挂?
答:怎么挂?热烈欢迎中国老朋友来日?


问:去年到黑龙江谈生意,晚上找了个俄罗斯小姐狂干俩钟头,你猜射完后她对我说什么?嘿嘿~

答:Are—you—ready?


问:利用东西方信息不对称,很多国外地摊货到中国都变成了奢侈品,那中国有啥垃圾牌子在国外冒充高档货?
答:章子怡


问:从来都觉得蝎子精是整部《西游记》里最美的女人,当蝎子精把唐僧逼到床上撩拨时,我心下不住地为唐僧鼓劲:从了,从了,咱就从了吧!但关键时刻,可恶的悟空出现了……

答:嗯,八戒出现了,这次改蝎子精不从了……


问:老爸送我老公一根鹿鞭,大家说这是啥意思?还有照片的说~
答:这是老一辈对青年一代的鞭策啊~~~


问:怀疑老婆红杏出墙,但苦于没证据……
答:如果你没本事做陈冠希,那就做谢霆峰吧~


问:《神雕侠侣》里小龙女胳膊上的守宫砂是什么东西,干什么用的?
答:守宫砂是处女的桌面快捷方式


问:单位人都说我长得像韩国人,大家说像吗?(上照片)
答:因为你长得像个棒子,单位同事又不好意思明说,所以只好说你长得像韩国人!


问:帅有个屁用——到头来还不是被卒吃掉!
答:帅有士陪,有炮打,有马骑,有车坐,有相暗恋……帅怎么不好?!!


问:夏天要刮腋毛,否则穿短袖会影响淑女形象的~那再弱弱地问一句,**用刮吗?
答:不刮扎嘴!


问:问个欠扁的问题,为什么跳水运动员入水时裤衩不会被冲掉?
答:跳水运动员平时训练主要有两大方面:1.压水花;2.夹裤衩


问:是中国人就抵制《古惑仔》之类的烂片,因为这种烂片很容易就把小孩教坏!
答:晕~像楼主这样的看《鼹鼠的故事》都会去学盗墓……


问:大家知道,从六教东侧往北的路是个下坡,刚才我来六教时突然看见一可爱MM骑车直冲而下,并高呼“太爽了!”引来不少行人侧目。现在回想起来,MM甜美的声音真是让人回味无穷啊~
答:明天我就把这丫头的车座再装回去!


问:反腐真的就这么难吗?
答:你割割自己的JJ看难不难!!


问:请用一句话形容中国国家地震台。
答:事后诸葛亮,事前猪一样!


问:美军在伊拉克不能抽身说明美国是个负责任的国家!!
答:那我股票被套牢说明我是个负责任的中国股民??


问:为什么警察抓坏人时都要鸣警笛?难道不怕坏人老大远就听到跑了?
答:上级单位来检查之前一般都会事先通知下级单位的


问:萨达姆就义前仍振臂高呼,虽听不懂他在喊什么,但还是由衷地敬佩这位领袖!
答:萨达姆咒道:“中国哪个狗日的说‘让领导先走’的!!!”


问:据香港翡翠台报道,今晨阿娇在其母亲陪同下到圣约翰女子医院做过检查,医院诊断报告证明其处女膜未见器质性损伤,不信大家可以浏览翡翠台网站——我永远的阿娇。
答:妈的,你是在嘲笑陈冠希的JJ小吗?!!


——以上问答均出自天涯论坛


lighttpd 完了

2008-07-30 11:20:26


最近突然看到 lighttpd 重大事件:
 主要开发者离开了,可能去 MySQL了
 接任的开发者准备重写某些部分


俺非常不赞成这样无谓的改动。

[转]民主是一种普遍价值观

2008-07-25 10:17:06


作者的文章越来越有水准,资料收集越来越翔实。
如果大部分大学生的能接受这样分析问题的方式和结论就好了。
-----------------------------------------------------------
笔记:民主是一种普遍价值观

from 阮一峰的网络日志 by

面是诺贝尔经济学奖得主阿玛蒂亚·森(Amartya Sen)教授的论文《民主是一种普遍价值观》的笔记。

原文的题目是“Democracy as a Universal Value”,译成中文为“民主是一种普遍价值观”,我觉得语气变弱了。什么叫“Universal Value”?value指的是有用的东西,universal是一个形容词,意思是“整个宇宙中都通用的”,连在一起就是说,民主制度是宇宙中到处适用的。

说实话,这种话不像科学论文的命题,更像革命口号。但是,阿玛蒂亚·森教授雄辩地赋予了它科学的内涵,令人信服地说明了,民主制度确实优于人类历史上的其他政治制度。他对抗拒民主的几种主要借口,进行了有力的驳斥,指出它们的荒谬之处。最终得出结论:民主是普遍适用的,不存在地域性,可以拿来即用。

全文娓娓道来,一气呵成,语气温和却又不乏坚定,读来令人备受启迪,不亏为大师手笔。三年前,我第一次读到这篇文章,顿时感到醍醐灌顶,许多困扰已久的问题都得到了解答,从此坚定地相信,中国的出路只有一条,那就是民主化,只有这条路才能解决中国复杂的社会危机和社会矛盾,其他路都是死路。

现在,我把这篇文章的笔记整理出来,希望更多的朋友能够看清这一点。笔记采用点评的形式,一共分为10段,每一段的开头都是一个常见的观点,然后是对这个观点的评论,其中不完全是教授的原话,有不少是我个人的理解。

这个blog上,经常有人批评我的政治观点。下面的内容,也是我对这些批评的一个总的答复。

=====================

1. 民主制度不适合发展中国家的国情,盲目照搬西方的政治制度,只会使国家一盘散沙、全面内乱。

[评论]

上面的说法完全不符合事实,现实中,民主制度在穷国也能很好地运作。

以印度为例。1947年,印度独立的时候,英国人非常怀疑印度人管理国家的能力。当时的印度非常贫穷,而且非常混乱,新政府缺乏经验,国家处于分裂状态,政治前景不明朗,种族暴力和社会动乱普遍存在。加之,印度是一个多语言、多民族、多宗教的国家,社会阶层众多,历史上又存在种姓制度,不同民族和不同宗教之间经常发生暴力冲突,所以就连印度人自己对国家的前途都没有信心。

但是,印度政府坚持走民主道路,以和平手段解决困难问题,政治分歧主要通过法律来解决,按照选举和国会规则来组织政府。结果,印度这个贫穷动荡的大国,作为一个民主的政治单位而生存下来,并运作得相当好。如果不是民主制度,这个国家是无法结为一体的。

因此,如果民主制度在1947年的印度行得通,它也一定能在其他任何国家行得通。

形成鲜明对照的是,在二战后同一时期成立的南斯拉夫,也是一个多民族多宗教的国家,但是它没有选择民主道路,而是按照苏联的专制模式,成为了一个专制主义国家。结果在上个世纪90年代,南斯拉夫爆发了长达三年的内战,塞族、克族和穆斯林三股人马互相残杀,如今已经分裂为了6个国家。(苏联的解体也是一个同样的例子。)

2. 专制主义制度比民主制度更有利于集中精力办大事,更有利于经济的发展。

[评论]

这种观点最著名的支持者就是李光耀。类似的说法还有:民主制度并不是一国取得高速经济增长的先决条件。要取得长期经济繁荣,国家就必须保持稳定,政府也必须能有效地推动有利于经济增长的政策。它的核心含义就是,专制制度比民主制度更有利于经济高速发展。

确实,南朝鲜、新加坡和中国等威权国家的经济发展速度,高于印度、牙买加、哥斯达黎加等非威权的国家。但是,这只是一些零星证据和有限样本,不是普遍性的统计研究。我们不能把新加坡或中国的高速经济增长,作为威权国家更能促进经济发展的“确凿证据”。同样,我们也不能根据非洲的民主绿洲博茨瓦纳,在数十年内其经济增长率居非洲第一、在全世界也名列前茅,而得出“民主有利于经济发展”的相反结论。我们需要进行更多的系统性经验研究,才能得出结论。

事实上,没有可信的普遍性证据可以证明,威权统治和压迫政治权利与公民权利确实有助于经济发展。相反的,大量的统计资料不支持政治权利与经济发展相冲突的观点。有一些统计学研究提出,两者存在一种微弱的负向相关关系,另外一些研究却提出存在强烈的正向相关关系。综合考虑所有的比较研究之后可以看出,经济增长与民主之间很可能不存在任何方向的明确关系。虽然民主与政治自由本身极为重要,但它们与经济增长的关系问题并没有获得解决。

导致东亚国家经济成功的经济政策,学术界已有广泛的共识,这些政策包括开放竞争,利用国际市场,鼓励投资和出口的公共政策,高水平的文化教育,成功的土地改革,以及扩大参与经济发展过程的其他社会机会等等。没有理由假设,这些政策与民主相冲突,因而必须用南韩、新加坡和中国的威权主义手段来强力压制民主。相反,压倒性的证据证明,快速发展经济需要一种友好的经济环境,而不是一种严厉的政治制度。

3. 为什么社会主义国家比资本主义国家更加多灾多难?

[评论]

最典型的例子就是饥荒。在人类历史上,凡是具有新闻自由、且政治相对独立的任何民主国家,从未发生过真正的饥荒。对於这个规律,我们无论在任何地方都找不出例外。

相反的,大饥荒都发生在非民主国家:无论是在最近发生饥荒的埃塞俄比亚、索马里等独裁国家,还是三十年代发生饥荒的苏联,或者一九五八至一九六一年大跃进失败后发生大饥荒的中国,或者在外国人统治时期发生饥荒的爱尔兰和印度。

尽管在许多方面中国的经济发展比印度好得多,但中国仍然发生过饥荒,而且确实是全世界有史以来最严重的饥荒。中国一九五八至一九六一年的饥荒饿死近三千万人,而在整整三年内,中国政府的错误政策一直得不到纠正,其原因就在於中国没有议会中的反对党,没有新闻出版自由,没有多党制选举。由於没有人敢批评中国政府,即使每年饿死数百万人,其错误政策依然能够持续下去。现在北韩和苏丹的饥荒也属於类似情况。

饥荒似乎往往与自然灾害有关系。评论家经常简单地用自然灾害来解释发生饥荒的原因,如中国在大跃进期间发生水灾,埃塞俄比亚发生乾旱,或者北韩因天灾而农作物歉收。然而,其他许多民主国家也发生过类似的甚至更严重的自然灾害,但由於政府采取负责的干预措施,减轻了民众的饥饿,妥善地解决了饥荒问题。由於饥荒的主要受害者是穷人,政府可以通过雇佣计划等政策来提高穷人的收入,使饥荒受害者得到食物,从而防止民众的死亡。甚至在一些发生严重旱灾、水灾等天灾的最贫穷民主国家,如一九七三年的印度,八十年代初期的津巴布韦或博茨瓦纳,民众也能够吃饱肚子,而没有出现饥荒。

只要政府认真努力,饥荒并不难预防。而一个民主政府在面对选举、反对党和独立报纸的情况下,只能这样作。印度在独立之前被英国统治的时代,发生过多次饥荒。印度最後一次饥荒是在一九四三年,即独立之前四年,但在印度出现多党制和新闻自由之後,饥荒就消失了。

饥荒问题仅仅是民主可以解决的例子之一。民主的最大作用之一,就是可以防止经济与社会灾难。在正常情况下,人们也许不会怀念民主的这种工具作用。但是如果因为某种原因,经济情况恶化,民主制度所具有的政治平衡机制,就会发挥巨大的实际作用,减少国家陷入灾难的危险性。

在非民主国家,经济情况良好时,人民可能并不想念民主。一旦经济发生衰退,如果其负担没有被广泛分担的话,就会集中在承受力最小的一部分失业者或者被解雇者身上,经济衰退就会严重破坏民众生活,使数百万人陷於悲惨境地。更糟糕的是,受害者没有地方发出他们的声音。人们在最需要民主的保护功能时,才会最强烈地怀念它。

4. 所谓民主,就是全民普选,多党轮流执政。

[评论]

这种说法是错误的。我们绝不能把民主等同于多数人统治,更不能将民主简单地等同于普选。

民主的内容很复杂,它的确包括投票和尊重选举结果,但它还包括保护个人自由,尊重独立的司法,保障言论自由,和发表新闻和公正评论时不受政府的检查等等许多内容。如果不同派别没有获得充分机会表达自己的观点,或者选民没有获得新闻和思考不同观点的自由,那么选举也会变成一场大骗局。民主是一套系统,而不仅是在孤立情况下所选择的某种机械性的方法(如少数服从多数)。

5. 民主根本没有用。人民不在乎谁当国王,他们只在乎谁能给他们安定幸福的生活。

[评论]

民主的作用可以分为三个方面:

1)首先,政治自由是人类普遍自由的一部分。拥有并且实行公民权利与社会权利,是个人幸福生活的关键组成部分。政治参与与社会参与对于人类的幸福生活具有不可或缺的价值。人民不能参与社会政治生活是一种非常悲惨的处境。

2)其次,正如前面驳斥民主与经济发展相冲突的观点时所指出的,在促使政府倾听人民发出的各种声音方面,民主具有一种重要的工具价值。

3)再次,实行民主可以为公民提供一个相互学习的机会,并有助於整个社会形成价值观和找到需要优先解决的问题。人民要真正行使其政治权利和公民权利,就必须进行讨论和意见交换。保障人民公开讨论、辩论、批评和坚持异议有关的权利,乃是制订出资讯充分的、深思熟虑的政策这一过程的核心。这种过程对於形成社会的价值观与发现重要问题也极为重要。一般来说,没有公开的讨论,不进行公开地交换意见和争论,我们就不能发现需要优先处理的社会问题。

6. 穷国和富国的国情不同,在发展中国家,穷人关心的是面包,而不是民主,因此民主不是普遍价值。

[评论]

这种流行说法存在两个方面的错误。

首先,如上所述,民主的保护作用对于穷人特别重要。穷人尤其需要在政治上发出自己声音。民主并不是一种要达到普遍富裕後才需要的奢侈品。

其次,没有证据证明,在可以选择的情况下,穷人会拒绝民主。事实上,倒是有相反的证据表明,穷国的选民对于基本自由与权利的重视程度,超过对于经济困境的重视。考察印度、南韩、泰国、孟加拉、巴基斯坦、缅甸、印尼等亚洲国家争取民主自由的斗争之后,我们可以得到相同结论。同样,尽管非洲国家普遍否定政治自由,一旦条件允许,那里就出现反对这种压迫的运动与抗议。

7. 中国的GDP三十年中保持平均10%的高速增长,证明了这样的经济发展路径是适合中国国情的。印度的经济大大落后于中国,这证明了中国走集权道路的必要性。

[评论]

正如前面所说,没有证据表明,经济增长的快慢与民主制度存在关系。中国的经济增长快于印度,很可能是政治制度以外的其他因素在起作用。一个有力的反驳是,你怎么知道,如果中国实行了民主制度,经济增长就会慢下来呢?

此外,比较经济发展的优劣,不能单纯地比较GDP。经济增长的很多社会成本,并没有反映在GDP中。中国的高速经济增长,带来了很多社会问题,以及极其严重的环境污染,使社会矛盾激化,人民不堪重负。如果将这些隐性成本算进GDP,中国的经济增长将大打折扣。此外,经济发展是一个长期的过程,中印两国都还处在发展中的阶段,只是目前中国处于领先而已,至于谁先到终点,现在还很难说。

8. 在世界现代史中,找不到发展中国家通过民主化而实现了现代化的例子。民主不能帮助发展中国家发展经济,只能使它们沦为西方大国的附庸。

[评论]

发展中国家的经济困境,并不是民主制度的错,而是因为不合理的国际经济秩序。发达国家向发展中国家高价倾销工业品,压低初级产品的价格。使得发展中国家的经济高度单一化,出现了“香蕉国”、“咖啡国”这样单一产业的国家,最终导致该国经济高度依附于发达国家。

发展中国家要发展经济,不是要废除民主,而是要争取改革不合理的国际经济秩序。

9. 必须始终把发展经济摆在最重要的地位,先经济后民主。

[评论]

这个观点不仅错误,而且非常邪恶。

首先,民主制度和经济发展并不是对立的,不存在民主制度抑制经济发展的情况,有人故意将两者对立起来。

其次,民生和民权重于经济增长。民怨沸腾、只有少数人得利的经济增长有何意义?

最后,难道经济增长就是一切吗?社会的公平和正义,与经济增长相比,孰轻孰重?Is money everything?

10. 总结

民主制度是一种政治制度,说到底,同经济发展是没有关系的。有民主,经济会发展;没有民主,经济也会发展。

民主制度真正保证的是社会公平,使社会各个阶层的声音都能发出来,使政治决策必须均衡所有人的利益。因为民主制度是一人一票,通常来说,社会最底层的穷人人数最多,所以民主制度尤其对穷人有利。可以这样说,有民主,就有社会公平;没有民主,就没有社会公平。

现在,有一些人和利益集团,为了阻扰民主的实现,编造各种借口,蛊惑人心,向民主制度泼脏水,似乎一搞民主,就会天下大乱,民不聊生。但是,事实是,他们这样说,只是为了自身的利益。只要民主不实现,他们的特权利益就能够得以保存,他们就能够继续操纵制度,为自己谋利。真正付出代价的是整个国家和民族,要实现社会的公平和正义,保证民生和民权,就只有通过民主制度,再无他途。

(完)


中国的经济学家语录-厉以宁

2008-07-25 12:41:28


厉以宁语录

1.什么叫小康,小康概念要拥有两套房,应该鼓励中国人购买两套房,在家住一套,出去休假时住另一套。
2.中国的贫富差距还不够大,只有拉大差距,社会才能进步。
3.中国穷人为什么穷,因为他们都有仇富心理。
4.12亿农民和下岗工人是中国巨大的财富,没有他们的辛苦哪有少数人的享乐,他们的存在和维持现在的状态是很有必要的。
5.很多人失业不是坏事。
6.房价涨的快是好现象,说明居民的收入多了。以前投资的房产升值了,是好事。
7.中国不应该建成福利社会,否则人们便没有危机感,不好好工作.
8.我建议取消所谓的养老保险、失业保险、工伤保险等等福利,目的是保持大家的工作热情和能力.
9.我要为富人说话,不是为了讨好富人。今天有些人骂富人,好像是给穷人出气,其实他们是害了穷人。
10.中国目前为什么穷人上不起大学?是因为收费太低。
11.下岗工人到农村去!

主要作品
  1.《论加尔布雷思的制度经济学说》,北京,商务印书馆,1979。
  2.《教育经济学》,北京,北京出版社,1984。
  3.《关于经济问题的通信》,上海,上海人民出版社,1984。
  4.《消费经济学》,北京,人民出版社,1984。
  5.《简明西方经济学》,北京,经济科学出版社,1985。
  6.《体制·目标·人:经济学面临的挑战》,黑龙江人民出版社,1986。
  7.《社会主义政治经济学》,北京,商务印书馆,1986。
  8.《经济体制改革的探索》,北京,人民日报,1987。
  9.《国民经济管理学》,河北,河北人民出版社,1988(第一版);1998(修订版)。
  10.《非均衡的中国经济》,北京,经济日报出版社,1990(第一版);广东,广东经    济出版社,1998。
  11.《股份制与现代市场经济》,江苏,江苏人民出版社,1994。
  12.《经济学的伦理问题》,北京,三联书店,1995。
  13.《转型发展理论》,北京,同心出版社,1996。
  14.《宏观经济学的产生和发展》,湖南,湖南出版社,1997。
  15.《超越市场与超越政府——论道德力量在经济中的作用》,北京,经济科学出版社,1999。
16.《资本主义的起源——比较经济史研究》,北京,商务印书馆,2003
17.《罗马拜占庭经济史》,北京,商务印书馆,2006


姓名:厉以宁

性别:男

国籍:中国

籍贯:江苏仪征

出生年月:1930.11.22

学历:博士

专业领域:国民经济学

职称:博士生导师

毕业院校:北京大学

供职机构:北京大学光华管理学院

职务:院长

厉以宁简介

中国著名经济学家,经济史学家。1951年考入北京大学经济学系,1955年毕业后留校工作、任教至今。现为北京大学光华管理学院院长、国民经济学专业博士生导师,北京大学管理科学中心主任,全国人大常委、全国人大财经委员会副主任委员、中国民主同盟中央委员会副主席、中国环境与发展国际合作委员会委员、中国国际交流协会副会长、国务院学位委员会经济学评议组成员、中日关系学史学会会长。1998年被香港理工大学授予荣誉社会科学博士学位。

厉以宁的主要研究领域是西方经济学、中国宏观经济问题、宏观经济的微观基础和资本主义的起源问题,其在对中国以及其他许多国家经济运行的实践进行比较研究的基础上,发展了非均衡经济理论,并运用这一理论解释了中国的经济运行。厉以宁从中国经济改革之初就提出用股份制改造中国经济的构想,包括用股份制改造国有企业、集体企业、乡镇企业以及其它所有权不明晰的企业,在中国经济改革与实践中证明是行之有效的,因此理论界与政策制定者广泛接受,对中国经济改革与经济发展产生了积极而又重要的影响。厉以宁因为在经济学以及其他学术领域中的杰出贡献而多次获奖,包括中国经济学界的最高奖“孙冶方经济科学奖”、“国家中青年突出贡献专家证书”、“金三角”奖、国家教委科研成果一等奖、环境与发展国际合作奖(最高奖)等,并被多次邀请到国内外多所大学与科研机构演讲。同时厉以宁还是经济史专家,在资本主义起源问题上有过相当深入的研究,厉以宁自1955年毕业后留在北京大学经济系资料室工作,直到1962年第一此登上讲坛,讲“外国经济史”,第一节课便是“西欧封建主义向资本主义的过渡”,后一直在这方面研究多年,“文化大革命”开始后被迫终止研究。到改革开放后便把主要问题转到中国国民经济上,但一直仍然在从事经济史研究,在1999年《超越市场与超越政府》完成后便又重新着力于资本主义起源的研究,于2003年出版了《资本主义的起源——比较经济史研究》一书,该书将封建社会分为“刚性体质”和“弹性体制”,把封建社会的异己力量分为体制内异己力量和体制外异己力量,把资本主义分为原生型资本主义和非原生型资本主义,以此为前提对资本主义起源进行了深入探讨。


我们到底交了多少税?

2008-07-24 12:53:43


我们到底交了多少税?

from 茅于轼 by

我们到底交了多少税?

茅于轼  

今年上半年税收增加到两万亿元,增长的比例,像过去一样,比GDP的增长几乎加倍。这样长时间的、非正常的税收增长大家有什么感受?我猜想大多数人会说:没什么感觉。这似乎是一个好现象,大家交了更多的税,可是谁都没感觉—这不能不说是我国征税机关的管理高明。

城市的职工大多数都交过个人所得税。交这份税都觉得很心疼,自己交了多少税心里很清楚。但是个人所得税在全部税收中只占一个很小的比例。拿2004年来讲,全年的个人所得税是1737亿元,而税收总收入是24165亿元。个人所得税只占税收总收入的7.2%.那么其余92. 8% 的税是谁在交呢?

答案还是老百姓。不过大多数人并不明白自己在缴税。事实上任何一样消费,不管是在超级市场买东西,还是用电交电费,打电话交话费,里面统统都有税。只不过你不知道而已。国外一般把价和税分开,居民花的钱里多少是价,多少是税,都很清楚。而在我国,有意无意地把价和税混在一起,所以大家搞不清自己交了多少税。黨和政府的一切开支都是由大家所交的税款维持的,所以说人民是国家的主人,这话不是光说说而已,而是货真价实的。

有人会问:除了个人所得税,其他的税是怎么交的呢?

举例说,假定因为用电,我交了100元电费。这100元扣除17%的增值税,其余的83元成为电力公司的收入,用于支付各种成本,如开工资、买原料等。其中开工资这部分又变了别人的收入,又拿去交电费,超市买东西等等。他所交的电费又有17% 成为政府的税收。如此循环不已。

企业用来买原料的这部分开销也有一部分成为生产原料企业的工资。如此追究下去,所有的成本最后都归结为个人的收入,有的是以工资的形态、有的是以奖金或利润的形态存在。这就应了那句话“所有的价值都是劳动所创造的”。个人的收入最终都要消费掉,有的是当今的消费,有的是由储蓄转为将来的消费。

这样看来,我们个人到底交了多少税是很难说得清的,除非能够把每个人的每一项消费都加以跟踪—这几乎是不可能的。但是从总体来看,税收是和全国人民所生产的价值总量有关,也就是和国内生产总值有关。目前国内生产总值中有20%的价值被政府征税征走了,剩下的才是我们的可支配收入。所以所征的税收不是我们收入的20% ,而是25%.比如价值总量是100,征税20%即20,剩下80是大家的收入。20是80的25% ,就是说征税是收入的25%.

如果我一年的收入是40000元,那么我一年为国家上交的税收是该数的25% ,也就是10000元,其中包括了我所交的个人所得税。这是就一般情况而言,是一个总平均的数字,未必确切适合每个人的具体情况,但大体上不会错。

明白这一点有很重要的政策意义。每个人在创造劳动收入的同时,也在为国家创造税收。所以一个地方政府增加税收的最好办法是增加就业,帮助百姓赚钱。百姓多赚了钱就会多消费,每一项消费国家都从里面收了税。如果增加一个人就业,假设每月工资1000元,一年12000元,国家所征收的税就是它的四分之一:3000元。所以国家应该为能够增加就业的各种活动提供优惠,比如职业培训、职业介绍、到农村招工、保护工作岗位等。每增加一个就业国家补贴几千元并不亏本,当年就能够收回。第二年如果这个人继续在岗位上,国家就能继续收税,不必再对增加就业作补贴。所增的税收是国家的纯收入了。

可惜的是我们的一些地方政府似乎不太明白这个道理。一方面想增加税收,另一方面又不愿意帮助百姓赚钱增加收入。对许多赚钱的活动横加干扰,比如把马路边摆小摊的赶尽杀绝,对注册办企业的多加刁难,用各种罚款吓唬从事经济活动的人—甚至不仅仅是吓唬,而是直截了当地阻挡。一般政府对招商引资有兴趣,但不知道小商小贩同样能够创造价值,帮助政府增加税收。如果考虑到百姓最盼望的同样是多赚钱,政府就应该帮助大家赚钱。这是既有利于百姓、又有利于政府的大好事。


-----------------------------------------------------

中国的砖家叫兽中,茅于轼说的话我相信。

进一步阅读,请看

我也不明白税收比重多少算高了。


继续转:

-----------------------------------------------------

穷人税负比富人高

  茅于轼

  大家对税收的印象主要是从个人所得税来的,有些收入低的人不交个人所得税,就以为自己没交税。其实在总税收中个人所得税只占7%,其余的93%也都是从老百姓那儿征来的。我们从超市买东西,打电话,用电交电费,价格里面都包含着税,只不过收据上并不写出来。于是大家以为政府多收了税,和自己没有什么关系,只是关心个税的起征点是1600元还是2000元,而把纳税的大头给忽略了。个税以外的93%的那部分都是什么税呢?按照征收的比例高低排列,最主要的是增值税,占36.7%;其次是企业所得税,占20.0%;再次是营业税,占14.7%;最后是进口品的消费税和增值税,占14.3%.这四项税占了全部税收的85.7%.再加上个人所得税的7%,就是92.7%.

  分析税负最后是谁在负担,在经济学里叫税负的归宿,是一个十分复杂的问题。表面上看中国的税都是企业在交,其实企业肯定会把税加到价格里去,不可能企业自己掏腰包替消费者付税。企业的产品加税以后,消费者的负担加重了,产品的销量会减少,这是企业真正的损失。所以不论表面上是企业付税,或者是消费者付税,最后都是一样的,税负都会在企业和消费者之间分担。

  从总体上可以看出,税收都直接间接地跟消费有关。比如讲,进口一台发电设备,国家征收了关税。这部分税负进入到发电的成本之中,最后是由电的消费者负担的。消费多的人多纳税,不消费就不纳税。一般而言,从纳税的绝对数来看富人消费多,所以每个富人纳的税也多。穷人则相反。但是,如果拿相对值,拿纳税占收入中的比例来看,结果正好相反。每个人的收入分成消费和储蓄。除开个人所得税,储蓄的那部分是不纳税的。但如果你有了消费,政府就有办法收你的税。而富人的储蓄在总收入中占的比例高,也就是不纳税的部分占的比例高。所以相对于收入而言,他们的纳税比例较低。穷人则相反,他们的大部分收入都消费掉了,这部分都纳了税。因为他们的储蓄比例低,所以不纳税的部分占的比例也低。

  所得税应该和收入相联系。一个人有了收入就要纳税,不管你消费了没有。这比较合理。可是我国的所得税只占7%,而和消费有关的其他税种占了大头。这样的税制设计,有利于富人少纳税,变成了累退税,是非常不合理的。因此我们税制改革的大方向应该是增加个人所得税的比例,降低其他税的比例,尤其是要对财产性收入严格征税,把累进所得税真正落实。


What You Can Learn from the Facebook Redesign (ZT)

2008-07-23 22:42:01


What You Can Learn from the Facebook Redesign

from Dare Obasanjo aka Carnage4Life

I've been using the redesigned Facebook profile and homepage for the past few daysand thought it would be useful to write up my impressions on the changes. Facebookis now the theworld's most popular social networking site and one of the ways they've gottenthere is by being very focused on listening to their users and improving their userexperienced based on this feedback. Below are screenshots of the old and new versionsof the pages and a discussion of which elements are changed and the user scenariosthe changes are meant to improve.

Homepage Redesign

OLD HOME PAGE:

NEW HOME PAGE:

The key changes and their likely justifications are as follows

Profile Redesign

OLD PROFILE:

NEW PROFILE:

The key changes and their likely justifications are as follows

Now Playing: DaBack Wudz - IDon't Like The Look Of It (Oompa)

风波亭事件真相:岳飞系自杀死亡

2008-07-23 18:15:20


南宋网某年某月某日电 南宋朝廷宣传部、南宋大理寺、南宋枢密院、南宋丞相府今晚在杭州举行风波亭严重喊冤突发性事件新闻发布会,介绍了事件原因,并就有关社会和媒体关注的各种问题回答记者提问。

  南宋丞相府丞相兼宣传部部长秦桧表示,风波亭事件发生后,引起了社会强烈反响,广大老百姓十分关注事件真相的查处和南宋社会秩序恢复的情况。在南宋最高领导人宋高宗赵构伟大、光荣、正确的领导下,在大理寺的指导下,南宋各级衙门做了大量深入细致的工作。

  秦桧说,目前,风波亭事件的真相已基本查明,南宋社会秩序基本恢复。

  南宋枢密院枢密使兼新闻发言人张俊介绍说,那年那月那日,南宋杭州大理寺风波亭内发生一起严重喊冤突发事件,造成南宋数百名捕快(包括刽子手数名)受伤,秦桧办公室被焚烧打砸,宋高宗赵构的私人财产损失严重。在宋高宗赵构、丞相秦桧的高度重视和统一领导下,目前事件已经平息,真相已基本查明。

  张俊表示,由于深入调查需要一定时间,现将南宋大理寺目前调查核实的情况向媒体公布:

  一、关于岳飞自杀死亡事件的事实

  1142年1月27日除夕某时某分某秒,南宋杭州大理寺110指挥中心接到报警称,在风波亭内有人身首异处。南宋殿前110指挥中心都指挥使杨沂中接到秦桧的指令后,迅速派值班捕快万俟卨赶赴现场,并通知120、122、119、114人员全部赶赴现场。万俟卨赶到现场立即开展抢救工作,因天黑风高,又逢除夕过大年吃团年饭过饱,施救条件有限,经持续紧张工作,于天亮时分终于摸到一具男性尸体后,急救人员证实其已死亡。经向在场报警人王贵、王俊、元龟年询问得知,自杀男人名叫岳飞,1103年2月15日生,系南宋抗金名将。何年何年何日何时何分许,秦桧又派员进行了现场勘查、尸检和调查工作。

  现已查明:1142年1月27日除夕,岳飞、岳云、张宪与王贵、王俊、元龟年、孙革一起邀约出去玩,他们一同吃过晚饭后,步行到风波亭处闲谈。岳飞在与元龟年闲谈时,突然说:“自杀死了算了,如果死不成就好好活下去”。元龟年见状急忙拉住岳飞,制止其自杀行为。约十分钟后,王贵、王俊提出要先离开,当二王走后,元龟年见岳飞心情平静下来,便开始在风波亭内做俯卧撑。当元龟年做到第三个俯卧撑的时候,听到岳飞大声说“我走了“,便挥刀砍下自个的头。元龟年见状立即给岳飞的断头止血。孙革急忙打电话给王贵、王俊,并大声呼叫救人。王贵、王俊立即返回风波亭,手忙脚乱帮忙施救,孙革随即报警,并打电话通知岳飞的母亲姚夫人。混乱中,岳云与张宪从此永久性失踪。

  二、关于死者以及在场当事人的基本情况

  岳飞,男,1103年2月生,南宋河南汤阴人,南宋抗金名将。父亲查无此人,母亲姚夫人,南宋村民。

  岳云,男,1119年生,南宋河南汤阴人,在岳家军中打工。父亲岳飞,母亲刘氏,均为南宋人。

  张宪,男,生年不详,南宋山阴人,在岳家军中打工。父母不详。

  王贵,男,生年不详,南宋人,岳家军中的都统制。其父母均是南宋人。

  王俊,男,生年不详,南宋人,岳家军中的副统制。其父母均是南宋人。

  元龟年,男,生年不详,南宋人,大理寺评事官。其父母均是南宋人。

  孙革,男,生年不详,南宋人,职业不详。其父母均是南宋人。

  三、关于岳飞死亡后有关部门的处理经过

  南宋大理寺根据调查结果,认为岳飞死亡一事系自己用刀砍头身亡,属自杀,不构成刑事案件,并将调查处理意见及时告诉了死者家属。死者家属不能接受,认为有被自杀的嫌疑,要求对那把刀进行指纹鉴定。某月某日下午,秦桧派出宫廷法医赶到风波亭对死者岳飞进行复检,再次认为系自杀死亡。死者家属当时表示认可,但不安葬死者,要求秦桧责令王贵、王俊、元龟年、孙革等人赔偿50两银子。

  某月某日,经反复向死者家属耐心细致的解释,其所有家属同意安葬,但要求下葬前再做一次尸体检验。南宋朝廷决定,在尸体解冻后马上由赵构、秦桧联合进行复检。复检结果显示,岳飞的确系自杀死亡。

  四、关于风波亭事件起因和经过

  某月某日,经南宋朝廷工作组多次做工作,死者家属表示同意朝廷工作组的协调意见,答应在某月某日签订协议了结此事。但某月某日某时,死者亲属邀约300余人打着横幅在杭州油行,为岳飞喊冤。由于当日正是周六,街上人较多,部分群众尾随队伍前行,人越来越多。某时某分许,油行人员到秦桧办公楼前聚集。大理寺捕快拉起警戒线并开展劝说工作,但站在前排的人员情绪激动,在少数人的煽动下,一些不法分子和不明真相的群众用矿泉水瓶、泥块、砖头袭击大理寺捕快,并冲破捕快在大理寺办公楼一楼大厅组成的人墙,打砸办公设备、烧毁车辆,并围攻前来处置的大理寺捕快,抢夺捕快手中的大刀,折断捕快手中的大木棒,大理寺捕快被迫撤离。某时许,不法分子对秦桧办公大楼进行打、砸、抢、烧,一度冲击临近的南宋朝廷看守所,整个过程持续近7小时。

  五、关于在风波亭事件中涉及违法犯罪行为的调查情况

  在风波亭事件中,少数不法分子和不明真相的群众冲击秦桧办公楼和大理寺执法机关,打、砸、抢、烧,已严重触犯刑法。目前,经大理寺的初步侦查发现,直接参与打砸抢烧的为首人员中,已发现多名当地恶势力团伙成员,现已抓获50余人,案件侦破工作正在进行中。

  张俊说,据《南宋日人民报》报道,赵构已对事件作出指示,秦桧丞相也两次作出重要批示,枢密使张俊多次打电话到前线直接指挥捕快作战。目前,除韩世忠等极少数官员袖手旁观外,南宋御林军全体指战员已进入对老百姓的高度戒备状态。

  “风波亭群体性事件挑衅南宋朝廷和赵构”

  此前不久,在丞相府举行的群众座谈会上,秦桧将“风波亭事件”定性为:一起起因简单,但被少数别有用心人员和一小股不明真相的群众煽动利用,甚至是金朝黑恶势力人员直接插手参与的,公然向朝廷和赵构挑衅的群体性事件。

  “处置事件无人员死亡”

  秦桧说,某月某日某时,事件得到有效控制。当地捕快、衙役“保持了极大克制,做到了打不还手,骂不还口”,“在事件处置中,没有任何人员死亡”。

  追问1 岳飞是怎么死的?

  “自己砍自己不构成刑案”

  岳飞死后,调查结果是自己砍自己,但其亲属等人对此表示质疑,称其是被自杀。

  为此,南宋朝廷已举行风波亭事件新闻发布会,对围绕事件的疑点和争议进行了合理合法的解释。

  追问2 岳飞被自杀了?

  朝廷已连续进行了三次尸检

  岳飞家属不能接受,认为有被自杀的嫌疑。当地还有捕快“多次硬抢尸体、破坏现场,企图掩盖事实”的传闻。

  已升任大理寺头目的万俟卨坚决否认当地衙门捕快有“硬抢尸体”的情况。

  他说,自XX年开始分管捕快工作至今,从未发生过捕快硬抢尸体破坏现场的情况,“过去也未发生过,根本就没有。”

  追问3 当事人是当朝领导亲属?

  “赵构亲戚行凶说法不存在”

  当地有传闻称,岳飞死亡的元凶是当朝领导赵构的亲侄子,另几个同伙和秦桧也有亲戚关系。还有传闻说,岳飞的儿子岳云和管家张宪已被杀人灭口。

  据已升任大理寺头目的万俟卨介绍,赵构和秦桧都不是杭州本地人,他们在杭州没有任何亲戚关系。经朝廷调查,事发时与死者岳飞一起玩耍的王贵、王俊、元龟年、孙革,四人父母均不详,因此上述说法不存在。

  在新闻发布会上,转行刚做记者不久的韩世忠责问丞相秦桧说:“你们真的有证据证明岳飞不是被自杀的吗?”

  秦桧丞相镇定自若地从牙缝里挤出了三个字:“莫须有!”

来源:漏网大鱼


转:某人批评老板

2008-07-23 18:18:13


转载的目的本意不是因为同意本文,是作者的言辞太过~~~~~

大家可以去PK之



陈一舟:你丫就不能堂堂正正的做人吗?

from 白鸦,Blog by

1、我多次说过自己对待抄袭的态度:
作为一个产品设计从业者,面对“抄袭”应该有自己的“态度”,这是基本的职业素养。
我无权也无力辱骂那些丧心病狂的抄袭者,但我会拒绝使用,拒绝对这种产品的任何推广,并尽可能的抵制他们。更希望原创者们能有自己高质量的设计,让抄袭者看到“不丧 心病狂的抄袭,一样可以堂堂正正的做人”。

2、所以,除了研究和看一些不得不看的信息,我坚决抵制校内、海内。

3、facebook状告抄袭者这件事情,虽然是自己炒作。但你们丫本来就是毫无廉耻的抄袭别人,被人家炒作一把也是应该。
被你们丫的无耻抄袭,还不兴人家显摆一下?

4、就facebook状告抄袭这件事情,校内刚开始说“简单模仿达不到现在高度”,意思是“我根本不是简单的抄抄,我是边抄边改 ”。
这种说法还勉强说的过去,虽然有意回避了自己在界面上毫无廉耻的直接拷贝抄袭,但起码还是没有否认自己抄了。
毕竟,很多中国的站长都错误的认为:“界面设计是最不值得关注的部分,抄袭是成本最低、最有效的方法。”

5、刚才看到陈一舟说“我不怕Facebook起诉,如果Facebook起诉我,那我就陪他打官司呗。Facebook有些因素也模仿了校内网。比如社区+IM的模式我们就比Facebook早做了一年”。

这话说的真他娘的不要脸,俨然一副“facebook作IM是抄袭他校内网”的嘴脸。
丫就不知道去看看人家的IM做法,再看看他自己校内网那个“IM”是什么狗屎玩意儿。

6、当年,别人说百度抄袭google时,刘建国曾说“Google抄袭了百度,google的搜索结果以前不是在新窗口的打开,是百度这样做了,Google才这么做的”(大意,懒得去找原话)。
当时,我认为刘建国挺不要脸的。因为,可以肯定,Google不是因为百度作了才改的。

7、现在,我觉得刘建国脸皮挺薄的。因为有陈一舟这个更不要脸的人在。

8、
其实,陈一舟一直是在打着“中国facebook”的羊皮招摇撞骗,包括找投资的时候也大叫“你们错过了中国的googe、中国的ebay,难道还能错过中国的facebook?!”
其实,陈一舟挺希望facebook去告他,这样丫就能更正经八百的举着“中国facebook”的招牌继续招摇撞骗了。
其实,我真的不知道,人怎么能不要脸到如此程度。

陈一舟:你丫就不能堂堂正正的做人吗?当杀手也就算了(收购一个杀死一个),别这么不要脸好吗?

还好,我不认识这个人。


转:写给刚工作的网站技术人员

2008-07-22 22:45:56


写给刚工作的网站技术人员

from 博客堂 by

 

工作九年了,网站相关的开发工作也干了八年多。负责带领团队也好几年了。面试和带领刚工作的人也不少了。其中的优秀者不少,但是大多数都存在下面提到的几个认识误区。把这些问题提出来,希望对刚参加工作没有多久的程序员们有所帮助,少走弯路。

 

公司招你进来,其实最重要的就是看到你的工作能力和工作态度是可以接受的。

工作能力指你能满足他们的工作期望,或者在可接受的时间范围内,经过培训后,可以满足这个工作期望。

工作态度指你能有些做职员的基本素质。

这个道理应该所有人都清楚。但是到实际事情时候就经常犯迷糊。下面几点是经常会出问题的地方:

 

1、不经测试,Review,就认为自己工作完成了

你的代码或者应用一旦被别人Review ,或者进行试用。这时候你代码的好坏,或者功能是否在各种场景下是否可用,都会影响你这个人在上级及同事眼里的可信任度。

代码书写的规范,性能的高质量,各种功能在各个场景都可用,则表示你这个人是完全可信的。下次上级给你分派任务的时候,就可以给你更多的自由度来发挥。长此以往,前途和钱途自然就随手可得。

反之,代码不规范,功能好些场景不可用。这只能让上级或同事觉得你不可信任。每次都需要处理你带来的这些问题,说恶心点就是你每次拉完大便都没擦屁股,每次都得你的同事和上级帮你擦屁股。数次都这样后,上级或同事下次跟你沟通的时候就会觉得你这个人不可信任,一件事情必须反复多次强调,总觉得你还会作出问题。你的信用已经非常危险了。

你在别人眼里的信用就这样被你慢慢透支了。透支到一定程度,走人吧。整个团队的效率会因为你而变慢(每个人跟你沟通的成本都会影响到他本人的产出),你不走人谁走人。

 

2、最短可接受的工作时限

你有没有统计过,公司分派给你一个工作时候,上级指定的这项工作计划做多久的预计,跟你自己的预计有多大差异?

如果你预计时间大于上级给的工作计划时间,同时上级没有增派人手进行相关工作。除了BT的领导外,那只有一种情况:上级对你的工作态度非常不满,认为你的薪水对应的工作能力不是这么点。

对于刚工作的,更多的是你表现出来的工作能力在公司的平均工作能力之下。同时公司觉得你对工作没有表现出足够的热情。一个能力在平均水平下面,又缺乏工作激情的人,他的前途在那里??

如果这个人还没有表现出几个月后能达到平均水平之上的希望,为啥会留这样一个人呢?

 

3、工作能力不等于技术水平

我曾看到过有人抱怨说大公司的员工也不过是这技术水平, 这么简单的技术问题都不会。我自己早期也有这样想法,后来发现是不对的。

不论大公司还是小公司,要得是解决问题的工作能力。 我的曾经手下就有好几个技术水平很牛的,但是作出来的应用却一次次返工的。为啥,工作能力这些非技术因素他们做的很不好。

工作能力的非技术因素包括的很多: 责任心,表现就是对自己写出来的代码有一定要让人放心的责任; 沟通能力,一个典型的表现就是需求不理解或者需求不明时,及时得跟相关人沟通,而不是自己先按自己想法实现,造成代码写完后再返工的恶果等等。

技术水平低,但是解决问题能力强的,我也碰到过一些人。 工作的能力更重要的是这些非技术的工作能力,而不是技术水平。技术人员很容易技术水平高,但是非技术的工作能力差。 这是很糟糕的。

 

4、发展潜力,学习能力

公司使用的技术不可能一直不变,一直不变的公司只能慢慢被市场淘汰。这就要求员工能不断的学习新的知识,并应用到工作中来。

要想不会出现几年后,自己发现跳槽找个工作都没人要,赶快学习吧。

坚持,是一个人最难做到的。 但是不坚持,那就等着灭亡吧。

 

5、笨鸟先飞

一个人,在公司,如果工作能力在平均线以下, 加班吧, 不要有任何幻想。

最可怕的是自己没这个意识, 自认为自己技术水平很牛, 但是解决问题的工作能力却在平均水平线以下, 眼高手低 , 这样的人, 公司是不能留的。

 

6、承诺到的事情一定要做到,不要找理由

一件事情没有被做完,想找理由能找很多的。既然你承诺了某个时间点前完成,就不要再找各种理由推脱。

公司同事和上级虽然可能这次接受了你的理由,但是下次呢, 慢慢的就会让你的上级,同事觉得你是一个喜欢推托的人。 感觉你干事是非常不可靠的。不知道那次就会不完成,下次谁敢再找你干事?

 

可能很多人在看到我这篇博客的时候,觉得我写的很刻薄,好像都是从公司的角度欺压技术人员。很没有人情味。

只要你不是公司的董事, 你永远是被剥削者,公司的目的就是利润最大化,这是公司存活的根本目的。作为普通的职员,要有所为的白领意识,其实就是被剥削意识。这是个适者生存的生态圈,不适用的人只能被淘汰。

实际的公司其实有很多人情味在里面,或者同事和领导有些话不便于说出口。 这也就造成了一些技术人员被开除,还自以为如何如何? 都是没有这些意识造成的。我写这篇博客就是希望能增加技术人员的这些意识,不要犯了这些问题还自己不知道。


-----------------------------------------------

这哥们说得是有点刻薄,现实如此,好好珍惜现有的机遇

我比较注重的是
发展潜力,学习能力以及解决问题的思路


3760亿美元打水漂

2008-07-18 12:46:33


全国政协委员刘梦熊严正问责财政当局

令狐补充 @ 2008-7-18 0:47:00 阅读(2846) 引用通告 分类: 网海钩沉

我为人民鼓与呼

作者:香港特区全国政协委员刘梦熊

美國兩家「巨無霸」抵押機構房利美和房地美崩盤引致的金融風暴震撼全球,各國股市插水式下跌。見慣風浪的金融大鰐索羅斯也驚呼是他「一生中最爲嚴重的金融危機」。

令人震驚的是,據通訊社報道,中國竟然是「兩房」名列榜首的外國債權人,一共持有涉及該兩間公司約三千七百六十三億美元(相當於二萬九千三百二十八億港元) 債劵,約佔中國外匯儲備總額百分之二十一!是另一個亞洲大國印度「兩房」債劵持有量的一萬六千倍!這簡直是一件匪夷所思的天大醜聞!

筆者謹以全國政協委員和金融界人士身份質問中央財金當局有關拍板人:你們這班敗家子哪裏來這麽大的膽子拿國家人民的錢,來買天文數字的「兩房」股票!現在「兩房」基本上已破產,你們如何向全國人民交代?

一個國家的外匯儲備,並非這個國家的淨資產,當外資熱錢流走之時,外匯儲備就會下降。所以外匯儲備公認的投資原則是安全第一,分散爲宜。由此觀之,中國財金當局將外儲的百分之二十以上浪擲於美國「兩房」,是極其嚴重的錯誤:

第一,十年前的亞洲金融風暴,香港和東南亞樓市崩潰,還閙出過「負資產」,業主和銀行齊遭殃,説明房屋按偈本身風險很大,其衍生債劵更是「危險品」。中國竟然將五分之一以上外儲如此集中投向美國「兩房」,談何安全?談何分散?第二,由於美國外貿赤字、財政赤字嚴重,美元長期處於弱勢,此已屬常識。而中國光是向「兩房」已投下相當於海内外給四川地震捐款一百多倍的外儲,如此側重美元資產,依據何在?眼光何在?如此離譜決策有沒有黑幕,人大常委會應立即組織特別調查組應予徹查,追究責任!

文章邗登於17/08/2008 東方日報 龍門陣 及 太陽報内。

——————绝望的分割线——————————————

房贷美、房利美这对姐妹花濒临破产,也将美国房贷市场推向崩溃边缘。中国作为第一大海外债权人,3,760亿美元国民财富会“因祸得福”,抑或“是祸躲不过”?取决于美国的拯救方案。

上周五,美国两家政府发起类公司(Government Sponsored Enterprise ,简称GSE)房贷美(FreddieMac)和房利美(FannieMae)传出深陷财政危机,政府可能接管的消息。一时间,股市风云变色,道琼斯工业指数两年内首次击穿11000点大关。

五位现任和未来美国经济“首脑”:美国总统布什、联储主席伯南克、财长保尔森、候选总统奥巴马和麦凯恩纷纷出面表达关注。外界先有报导伯南克提出将开放贴现窗口,随後联储有出来澄清,外界分析认为这“出尔反尔”,显示政府举棋不定的窘迫为难。

中国读者也许奇怪于,这对译名有些脂粉气的公司,为何如此举足轻重?他们虽然是上市公司,却有着深厚的官方背景和非常特殊的“江湖地位”,不客气地讲是美国房地产贷款市场的“心脏”。

设立于1938年的FannieMae一直被视为美国房地产抵押贷款证券化(MBS)的奠基之笔。罗斯福总统在大萧条时设立他的初衷,就是保证房贷资金的流动性;FreddieMac意译名是“联邦住房贷款公司”,由国会在1970年发起成立。简单讲,他们是美国房地产贷款的最大买家,从债券市场融资,购买银行的贷款,然後打包出售,或者自己持有,充当着美国房地产贷款的血液-资金供给分配站,目前共持有或担保着5.3万亿美元的房地产抵押贷款,占全美未偿清抵押贷款的半壁江山。

次贷危机中,它们不但扮演着官方救援队,也肩负着最後关头为楼市贷款的重任。他们轰然倒地,美国力挽次贷狂澜于即倒的努力不但可能付之东流,全球经济也将面对很大的危机和变数。

而中国国民应该了解的是,根据美国财政部和美联储2007年联合发布的“海外持有美国证券情况的报告(Foreign PortfolioHoldings of U.S.Securities),这两家公司排名前五的外国债权人依次是中国、日本、开曼群岛、卢森堡和比利时。海外投资者共持有1.3万亿该公司的债券,其中中国持有3,760亿美元。而成为美国反对政府接盘者最重要的论据。他们指出,这两家公司的债券既然属于“非政府担保债券”,投资者获得了高于国债的利息,就不应该由拯救“因祸得福”,又享有政府担保。拯救,会事实上成为用美国纳税人的钱,补偿投资失利的中国和其他海外投资者。

美国前政界人士成立的非官方机构Freedomworks总裁 Matt Kibbe就是这一观点的代表,他提醒美国公众注意,中国是最大的债权人。

Matt Kibbe称,中国如果做了不明智的投资,就应该承担後果,而不是美国纳税人埋单。

非常微妙,需要指出的是,这两家公司的债券虽属政府发起人公司(GSE)债券,而非美国政府担保债券,但却被“视为”後者。背後的逻辑是,他们对美国的举足轻重人所共知,政府不可能坐视其有何闪失。虽然从法律上讲,政府完全可以做甩手掌柜。

美国国家利益和中国的债权人利益,就这样被绑定为一条绳上的蚂蚱。美国政府心知肚明不可能袖手旁观,虽然拯救计划绝不会比拟定天书简单多少。如果美国政府接盘,很可能令美国政府债务翻番,进而影响美国国家主权AAA的信用评级。标普就在稍早一份报告中,提示这可能招致的“美国大规模财政危机,和美国主权信贷评级被降级的威胁”,虽然该公司也表示短期内这两家公司的AAA评级不会被降级。

客观地讲,中国的这笔投资不能成为“不智”,但值得关注的是,中国目前作为仅次于日本的全球第二大美国证券投资者,是否有在美投资的有效风险预警系统和定期的因应调整机制,尤其是在国家投资公司试水黑石浮亏13.13亿美元、中国银行业为次贷记提十数亿美元的减值准备,和又一个3,760亿美元祸福不定之後。

根据上文提到的联储和财政部报告,中国到去年中仅次于日本所持的1.197万亿美元各类证券,在美国持有总价值9,920亿美元的各类证券。

分析细目,中日间最显着的的差别是中国偏重债券投资,其中资产支撑证券(ABS)高达2060亿美元,是日本的两倍。这类证券即包括曾有AAA评级,而後来出现问题的次级房贷款证券,也包含被指为次贷後可能落下的另一只鞋子的汽车贷款支撑证券和信用卡债支撑证券。可谓目前正处于风口浪尖上的投资品种。

2006年到2007年,是次贷从端倪初现到成为焦点的一年,报告分析,日本对美国债券的持有只小幅上升8%,而形成鲜明对比的是,第二名中国增幅高达32%。

2004年格林斯潘首次向国会预警称,“和其他金融机构不同,房贷美和房利美没有有效风险控制,却不断扩大的业务规模,潜藏很大风险。”

而从该报告看,从2004年到2007年,中国对美国证券的持有从3410亿美元三翻至9220亿美元。如今又作为房贷美和房利美最大的海外债权人走上台前。

无论是次贷问题及其连锁骨牌效应已广泛进入分析家的视野,还是格老已对今日危机作过提示。应该思考的是,如今,拥有全球最大外汇储备的中国,在积极进行的高增幅和大规模在美证券投资的同时,有没有相应的信息收集、风险评估和预警系统,有没有定期的因应和投资调整机制呢?

这大约是中国政府第一次与美国政府机构同舟共济,共同等待市场的裁决。当美国的信息可以公开查阅时,中国 人民作为纳税人是否可以要求政府海外投资的透明度?在全球化的今天,关系到千家万户的利益时,请不要再用国家机密来开拓政府运作的空间。

答案我们不得而知,而这3,760亿美元的命运,我们也只能拭目以待。(完)yanina.zhao@gmail.com

作者毕业于北京大学国际关系学院及北大中国经济研究中心,曾任路透社北京记者站中文组组长,现旅居美国旧金山。来源


中国和津巴布韦

2008-07-15 15:12:42


1.

昨天晚上,安理会表决是否制裁津巴布韦,中国投了否决票。

中新社的报道:

美国起草的一份制裁津巴布韦决议草案,十一日未能在联合国安理会表决中获得通过,五常任理事国中的俄罗斯和中国对此投了否决票。

美国在这份草案中建议安理会对津巴布韦实行武器禁运,并对津巴布韦总统穆加贝及其他十三名津政府官员实行旅行限制和资产冻结等措施。草案还建议联合国任命一位津巴布韦特使。

这件事在国际上影响很大,几乎所有主要西方媒体都发了详细报道:路透社美联社CNNBBC华盛顿邮报今日美国……这些报道基本上对中国都是持批评态度。

外交部发言人刘建超这样解释

中方对津当前局势感到担忧。中方认为,有关各方通过政治对话与谈判,寻求妥协与合作,是解决津面临困难的唯一正确道路。

2.

我不太清楚,津巴布韦到底发生了什么事,甚至也不知道这是一个什么样的国家。

下面是我找到的一些新闻报道:

* 津巴布韦官方通货膨胀率已经接近100000%。

* 一卷厕纸的价格已经达到15万津元,最畅销的商品是点钞机,每台的价格在3.45亿至12亿津元之间。

* 2008年5月,发行面值5亿元新钞,创世界纪录。

* 现任总统穆加贝,从1980年起就是总统,已经当了28年。

* 2008年3月,第一轮总统大选结果迟迟不公布。选举一个多月后,官方宣布重新计票。

* 2008年6月,反对派总统候选人宣布退出第二轮选举,理由是暴力活动猖獗、无法保证选举公平进行。穆加贝在没有对手的情况下,自动当选。

不难判断,津巴布韦是一个很混乱很混乱的国家,事实上已经处在内战边缘了。

3.

既然这个国家有内战,为什么中国不同意武器禁运呢?

事实并不像外交部发言人说的那样简单,实际上,中国在津巴布韦有很深的利益存在。

网上有一篇绝妙的报道,盛赞中津友谊:

应国家主席胡锦涛的邀请,津巴布韦总统穆加贝已于2005年7月23日抵达北京,开始了对中国为期6天的国事访问,这是穆加贝总统第七次访华。

据了解,近年来,津巴布韦和中国的经贸关系日益密切,从中国进口了大量商品。在津巴布韦国内,上至总统府的装修,下至平民百姓的日常用品,“中国制造”无处不在。

中国是津巴布韦的最大投资国:

津巴布韦新落成的总统府屋顶覆盖的是中国制造的深蓝色瓦片;津巴布韦空军训练使用的是中国战斗机,官员巡视全国时乘坐的是中国造的喷气式飞机;津巴布韦的民众穿的是中国鞋,乘坐的是中国制造的公车。穆加贝甚至鼓励津巴布韦人积极学习中国普通话,尝试一下中国的烹饪方法。

为了报答北京,津巴布韦政府当然要拿出自家的宝贝:

众所周知,津巴布韦的白金储量占世界第二,津巴布韦政府有意与中国政府联合开采这些矿藏。

4.

今年4月的“安岳江号”事件,才真正让中国与津巴布韦的特殊关系曝光。

2008年4月16日,南非警方宣布,在德班港发现一艘中国货轮“安岳江号”,上面装有大量军火——3500门迫击炮及炮弹、1500门火箭炮、300万发7.62毫米ak-47步枪子弹,总数约3080箱——全部运往津巴布韦。

消息传出后,在津巴布韦国内引起恐慌,民众普遍认为这是穆加贝政府计划在大选失败以后,为武装镇压反对派做准备。由于西方国家对津巴布韦实行武器禁运,因此南部非洲所有港口都不愿接收这批军火,导致“安岳江号”无法卸货。

2008年5月,中国外交部宣布,由于津巴布韦方面接收的原因,中远公司已决定把这批军品原船运回中国,不会存在任何在中途卸下这批货物的可能。目前该轮正在回国途中。

除了提供武器,北京还在为穆加贝政府训练军队。

记者提问:据外电报道,有中国军人出现在津巴布韦大街上,你能否介绍具体情况?

外交部发言人:据我所知,中国有少量教师在津巴布韦的军事院校任教,你提到的这个情况可能是在学校开展的一些教学活动。

由此可见,中国已经很深地卷入了津巴布韦内政,完全违背了“不干涉他国内政”的原则。北京在为穆加贝政府出钱、出枪、训练士兵。在这种情况下,否决联合国制裁决议,当然是再正常不过了。

5.

在这里,我不去猜测,为什么北京会支持穆加贝。我只想引用Peking Duck的一段话,指出这两者之间有天然的吸引力。

More-and-more China is being seen as a threat to the hopes and plans of democracies around the world.

中国越来越被看作,是对全世界民主自由的一种威胁。

Chinese politicians are viewed as attempting to spread the theory ofeconomic success through a strong and autocratic central state, whichcould convince the leaders of poor states without strong rule of law toreverse fragile democratic laws and cement their rule with the excusethat it would make their economies better.

中国政治家好像正在尝试,散播一种理论,那就是如何在保持专制统治的前提下,取得经济成功。这使得那些穷国的领导人相信,不需要推行民主,并且以仿效中国经济成功为借口,来加强他们的独裁统治。

真的就是这样,独裁者都互相爱惜,专制政权都互相喜爱。我想,在心底里,北京可能更愿意与一个独裁者打交道,而不是与一个民主政府打交道。君不见这次奥运会火炬传递,所有民主国家都发生了抗议,所有专制国家都一切顺利。

更有甚者,北京可以通过扮演“独裁者的朋友”的角色,来与美国谈条件,为自己渔利。北韩核危机就是一个绝佳的例子。

《圣经》里说:“惟愿公平如大水滚滚,使公义如江河滔滔。”(But let justice rolls down like waters, and righteousness like a mighty stream! )中国这个国家,不仅自己国内没有公平和正义,还阻碍他国和世界上广大受压迫人民的公平和正义。我作为一个中国人,真的感到非常遗憾和无奈。

(完)

|

 


转: 评校内--老板会这么做么?

2008-07-11 14:32:28


原文地址: http://robbin.javaeye.com/blog/213753,
节选,删除了评论什么开心等的。。。

五、点评国内SNS网站

1、小富即安、目光短浅的校内网

在校内开放API之前,我看错了两件事情:一个是低估了国内web2.0小网站开发app的热情;一个是高估了国内SNS网站商业眼光。

校内网在国内能够成功,我觉得机遇是主要的原因:王兴搞校内网的时候,国家教委开始管制各大高校的BBS,在校学生们无处可去,校内网刚好补上,而那些离校的学生面对ChinaRen和5460两个烂得不能再烂的同学录,也只能选择校内网。因此校内网的成功与其说是真人网络和定位大学生市场的成功,还不如说是国家教委和清华师兄张朝阳赐了王兴这个机会。而王兴离开校内创办海内至今没有起色,也很说明了这个问题,校内的成功不是网站模式的拷贝成功,而是机遇的成功。

BTW:我个人觉得互联网创业当中的机遇是很重要的,王志东离开新浪以后至今没有翻身已经很说明问题了。互联网成功的创业人士离开原来公司独自创业失败的例子我手里还有两个,因为认识就不方便点名了。总之,成功的人不要觉得自己很了不起,你的成功多半是走了狗屎运。我到很佩服马化腾和丁磊,从不讳言自己是走了狗屎运的。

校内网本质不是Facebook模式,而是社区网站,虽然他也做了必要的隔离,但是总体而已,UGC在校内还是占了很重要的部分,特别是校内和mop整合的很紧密。我看过王兴创办海内的一个采访:记者问他为什么创办海内,他说校内网虽然抄袭 Facebook,但是本质上还是抄袭MySpace的,而他更看好Facebook,所以创办海内,真正抄袭Facebook。这段话我当时不理解,但是后来我明白了,你仔细研究校内网,他的确是一个披了Facebook皮的MySpace网站,他的社区性质很明显。

校内的社区性质决定了他绝不会走Facebook的商业模式,为什么呢?如果你像我一样自己辛辛苦苦创办了一个社区网站,积累了这么多会员出来,那么你绝对没有开放网站、开放用户的决心。因为这样一个社区已经可以让你真金白银的赚很多钱了,如果你现在彻彻底底的转型搞应用平台,等于是放弃了现在可以触手可及的利益,而去博一个更伟大的赌注。或者用武侠小说的典故来形容就是,你想修炼吸星大法绝世神功的话,就必须先把自己辛苦练了二十年的内功废掉,你说除非逼到绝路,谁会愿意冒这个险?

校内的两难困境就在这里,不过对于陈一舟来说,他一点不为难,因为他是一个连眼前利益都不肯放弃的人。所以校内的霸王条款一点都不奇怪,奇怪的只是把别人当傻瓜这究竟是自己的智商问题,还是别人的智商问题呢?

不过坦白说,校内现在的条件很好,积累了足够多的用户,又融了4.5亿美元的资金,完全有资格去做平台,而不必担心什么风险,更何况国内web2.0小网站空前高涨的app开发热情和淘宝网的经验也证明了Facebook的商业战略在中国完全有实现的可能性。但是以陈一舟的性格和现在校内网的做法,我可以断定校内会亲自切入若干垂直领域,例如电子商务,旅游,网络招聘,web网游,在赚那么丁点小钱的同时,放弃了成为真正的中国Facebook的可能性。我想,如果把陈一舟换成了马云,马云一定会选择走平台的道路,所以说性格决定命运呀。

-----------------------------------------------------
>> 断定校内会亲自切入若干垂直领域,例如电子商务,旅游,网络招聘,web网游
老板会这么做么?


转 马总(马云)的经典语录

2008-07-02 13:00:05


原文地址 加粗和蓝色部分是俺加的,

如何把每一个人的才华真正地发挥作用,我们这就像拉车,如果有的人往这儿拉,有的人往那儿拉,互相之间自己给自己先乱掉了。当你有一个傻瓜时,很傻的,你很会很痛苦;你有50个傻瓜是最幸福的,吃饭、睡觉、上厕所排着队去的;你有一个聪明人时很带劲,你有50个聪明人实际上是最痛苦的,谁都不服谁。我在公司里的作用就象水泥,把许多优秀的人才粘合起来,使他们力气往一个地方使。

网络公司将来要判断两个:第一它的team;第二,它有technology;第三它的concept,拥有这些东西,才是存在的必要。

Judge一个人,一个公司是不是优秀,不要看他是不是Harvard,是不是Stanford.不要judge里面有多少名牌大学毕业生,而要judge这帮人干活是不是发疯一样干,看他每天下班是不是笑眯眯回家

30%的人永远不可能相信你。不要让你的同事为你干活,而让我们的同事为我们的目标干活,共同努力,团结在一个共同的目标下面,就要比团结在你一个企业家底下容易的多。所以首先要说服大家认同共同的理想,而不是让大家来为你干活。

我认为,员工第一,客户第二。没有他们,就没有这个网站。也只有他们开心了,我们的客户才会开心。而客户们那些鼓励的言语,鼓励的话,又会让他们像发疯一样去工作,这也使得我们的网站不断地发展。

老大真这么想,这么做才好

看见10只兔子,你到底抓哪一只?有些人一会儿抓这个兔子,一会儿抓那个兔子,最后可能一只也抓不住。CEO的主要任务不是寻找机会而是对机会说NO。机会太多,只能抓一个。我只能抓一只兔子,抓多了,什么都会丢掉.

我们公司是每半年一次评估,评下来,虽然你的工作很努力,也很出色,但你就是最后一个,非常对不起,你就得离开。在两个人和两百人之间,我只能选择对两个人残酷。
必须有人离开!没有中庸的

您能用一句话概括您认为员工应该具备的基本素质吗?今天阿里巴巴的员工我们要求诚信,学习能力,乐观精神,和拥抱变化的态度!

互联网是四乘一百米接力赛,你再厉害,只能跑一棒,应该把机会给年轻人。*在前一百米的冲刺中,谁都不是对手,是因为跑的三千米的长跑。你跑着跑着,跑了四五百米后才能拉开距离的。

我们花了两年的时间打地基,我们要盖什么样的楼,图纸没有公布过,但有些人已经在评论我们的房子怎么不好。有些公司的房子很好看,但地基不稳,一有大风就倒了。

我们与竞争对手最大的区别就是我们知道他们要做什么,而他们不知道我们想做什么。我们想做什么,没有必要让所有人知道。

网络上面就一句话,光脚的永远不怕穿鞋的。

今天要在网上发财,概率并不是很大,但今天的网络,可以为大家省下很多成本。这个世界没有人能替你发财,只有你自己才能替你发财,你需要的是投资和投入,spendtimeinvesttimeontheinternet,把自己的时间投资在网络上面,网络一定会给大家省钱,但不一定今天就能赚多少钱,赚钱是明天的事,省钱,你今天就看得到。

电子商务最大的受益者应该是商人,我们该赚钱因为我们提供工具,但让我们做工具的人发了大财,而使用工具的人还糊里糊涂,这是不正常的。所谓新经济,就是传统企业利用好网络这个工具,去创造出更大的经济效益,使其成几十倍地增长,这才是真的新经济的到来。今天新旧经济是两张皮。

互联网上失败一定是自己造成的,要不就是脑子发热,要不就是脑子不热,太冷了。

我觉得网络公司一定会犯错误,而且必须犯错误,网络公司最大的错误就是停在原地不动,最大的错误就是不犯错误。关键在于总结我们反思各种各样的错误,为明天跑的更好,错误还得犯,关键是不要犯同样的错误

我们是教人钓鱼,而不是给人鱼。

企业家是在现在的环境,改善这个环境,光投诉,光抱怨有什么用呢?国家现在要处理的事情太多了,失败只能怪你自己,要么大家都失败,现在有人成功了,而你失败了,就只能怪自己。就是一句话,哪怕你运气不好,也是你不对。

中国电子商务的人必须要站起来走路,而不是老是手拉手,老是手拉着手要完蛋。

我们知道当时可以敲几个锣,就可以围那么多人的时候,锣都敲得好,把戏还能不好?敲锣都敲出花来了。

我是说阿里巴巴发现了金矿,那我们绝对不自己去挖,我们希望别人去挖,他挖了金矿给我一块就可以了。

我深信不疑我们的模式会赚钱的,亚马逊是世界上最长的河,8848是世界上最高的山,阿里巴巴是世界上最富有的宝藏。一个好的企业靠输血是活不久的,关键是自己造血。

我们说上市就像我们的加油站,不要到了加油站,就停下来不走,还得走,继续走。

互联网是影响人类未来生活30年的3000米长跑,你必须跑得像兔子一样快,又要像乌龟一样耐跑。

我为什么能活下来?第一是由于我没有钱,第二是我对INTERNET一点不懂,第三是我想得像傻瓜一样。

发令枪一响,你是没时间看你的对手是怎么跑的。只有明天是我们的竞争对手。

如果早起的那只鸟没有吃到虫子,那就会被别的鸟吃掉。

If not now,when? If not me, who?

互联网像一杯啤酒,有沫的时候最好喝。

听说过捕龙虾富的,没听说过捕鲸富的。

我们不能企求于灵感。灵感说来就来,就像段誉的六脉神剑一样。

阿里巴巴的六脉神剑就是阿里巴巴的价值观:诚信、敬业、激情、拥抱变化、团队合作、客户第一。

我永远相信只要永不放弃,我们还是有机会的。最后,我们还是坚信一点,这世界上只要有梦想,只要不断努力,只要不断学习,不管你长得如何,不管是这样,还是那样,男人的长相往往和他的的才华成反比。今天很残酷,明天更残酷,后天很美好,但绝对大部分是死在明天晚上,所以每个人不要放弃今天。

男人的长相往往和他的的才华成反比。 

在我看来有三种人,生意人:创造钱;商人:有所为,有所不为。企业家:为社会承担责任。企业家应该为社会创造环境。企业家必须要有创新的精神。

三年以前我送一个同事去读MBA,我跟他说,如果毕业以后你忘了所学的东西,那你已经毕业了。如果你天天还想着所学的东西,那你就还没有毕业。学习MBA的知识,但要跳出MBA的局限。

对所有创业者来说,永远告诉自己一句话:从创业得第一天起,你每天要面对的是困难和失败,而不是成功。我最困难的时候还没有到,但有一天一定会到。困难不是不能躲避,不能让别人替你去抗。九年创业的经验告诉我,任何困难都必须你自己去面对。创业者就是面对困难。

ebay是大海里的鲨鱼,淘宝则是长江里的鳄鱼,鳄鱼在大海里与鲨鱼搏斗,结果可想而知,我们要把鲨鱼引到长江里来。

一个公司在两种情况下最容易犯错误,第一是有太多的钱的时候,第二是面对太多的机会,一个CEO看到的不应该是机会,因为机会无处不在,一个CEO更应该看到灾难,并把灾难扼杀在摇篮里。

淘宝网的主业决不该放在与对手的竞争上,而是把眼睛盯在提升客户体验上。

上世纪80年代挣钱靠勇气,90年代靠关系,现在必须靠知识能力!


转: 陈一舟:幸存者

2008-07-02 14:39:16


这句话太逗

“一个吃五块钱汉堡的人找一个吃三块钱汉堡包的人融资,还要吃8次,结果才融了8万美元!”


这个似乎和事实有误,似乎马上就要发表到期刊上了,有谁能改改么?
一个是花费5000万人民币收购校内网,同自己旗下的5Q合并,当时校内的用户还不过数万名。


申音:陈一舟:幸存者

from mindmeters思维的乐趣

中国互联网业最具争议性的梦想家及他在历次泡沫中所经历的荣辱成败

时隔两年,又见陈一舟。

上一次是在20068月,香港太平山顶的一间高档餐厅,彼时,千橡互动集团被视为中国最有前途的Web2.0公司,其第二轮4800万美元融资创造了当时国内互联网业的纪录。身为创始人的陈一舟看上去很有些港片里“笑看风云”的大亨气慨。

仅仅一个月后,SP(无线增值服务)遭遇全行业寒流,千橡半年内连续裁员三轮。

这一次,约在了千橡的北京总部静安中心附近,一家名为欧索米萝咖啡的餐吧。从远处看,它的标志很像著名的星巴克(Starbucks),而里面装修却是地道的台湾风格。这跟陈一舟旗下的校内网(www.xiaonei.com)有些异曲同工,后者也常常被外界称为中国式Facebook,或者说中国众多的Facebook模仿者中最领先的一个。

陈一舟先到了一会儿。他穿得很随意,横条T恤,休闲短裤,趿拉着拖鞋。你很难把眼前这个大剌剌的家伙,与一位过去四年来中国互联网业最具戏剧性和争议性的话题人物联系在一起。

对于这个人,业界有很多标签:创业疯子、资本玩家、收购狂人、机会主义者。仅仅一年半之前,他的公司还是一个十足的反面教材,“中国互联网历史上最大规模风投+资本市场上最热门概念=关于创业你所应知的一切教训”(某知名媒体语)。

但就在最近,千橡集团宣布完成4.3亿美元战略融资,除了来自日本软银4亿美元的投资外,还有Joho CapitalSBI的战略投资。交易完成后,软银将持有千橡35%股份。除却200510月软银、雅虎与阿里巴巴复杂的股权资本交易,这是中国互联网领域最大规模的私募案子了。

简单地讲,亚洲NO.1的互联网大亨孙正义看好陈一舟,就像他当年看好马云一样。

在创业9年之后,借助SNS(社交网络)的全球东风,陈一舟首度拥有了一个估值接近10亿美金的互联网公司。这让很多人不服气,包括他曾经的部下,独立IT评论家洪波(Keso)都说“千橡的估值高得离谱”。

陈一舟不辩驳,他承认自己“比死去的95%创业型公司要幸运”,“在活下的5%公司里,十年能抓住一个大机遇也算相当不错了,得感谢老天爷”。

“我们唯一的优势不是钱,也不是人,而是身上的伤疤比别人多几个”,陈一舟对此很坚信。自1999年第一次创业起,他经历了4次规模不等的市场泡沫,2000年互联网泡沫、2002年美国光通讯泡沫、2006年中国SP泡沫和Web2.0泡沫。

陈一舟用其一贯跳跃的语言感慨道,“世界很复杂,我们很天真”。

活下来

一份牛排+一碗排骨面。

尽管声称自己正在减肥,但看着颇具诱惑力的菜单,陈一舟还是不得不向自己的好胃口投降。每个人都如此,要时时与自己内心的魔鬼抗衡,有胜有败。

Greed(贪婪)Lack of focus(不聚焦)Short term oriented(短期行为),这是陈一舟在200712月底的一篇日志中归纳的部分Human nature(人性)。某种程度上,就是这些危险的

人类天性导致了千橡在2004年至2006年中这段时期的非理性发展。

当时正是SP业务的巅峰期。在收购了五六个SP公司之后,千橡每月来自无线增值服务的纯利润就有一两千万,两轮五千多万美元的融资基本还没怎么动过。 “这个时候当然应该扩张啦”,陈一舟认为在这种情况下做出一些新业务的实验是理所当然的,代价也很低。

于是,腰包鼓鼓的他接二连三地收购了一批很Web2.0的潜力网站,他要招兵买马,搭建一个集聚所有2.0精华的“千橡矩阵”,而不是象空中网、TOM在线一样靠着SP业务单独上市。UUMe模仿YouTubeRenRen模仿Craigslist、再加上猫扑、Donews5Q校园网、客户端软件等等,“当时公司的业务线足足有9条之多”,主管销售的千橡副总裁王秀娟称。

但谁也没想到,从20067月起,由于运营商突然收紧的政策,SP业务的利润像冰棍一样快速融化。“从上千万到几百万,后来就是一、两百万,慢慢到现在基本上就不挣钱了。”

陈一舟害怕当年做Chinaren时“钱烧完”被迫出售的那一幕重演。于是,他决定“撤退”,尽管很多新业务才刚刚铺开摊子。“撤得很坚决,虽然那个时候赚过不少钱,但是宁肯挨骂,也不再撑下去。”

2006年下半年,陈一舟几乎每天大早晨就去泳池游泳,他把自己浸泡在冰凉的水里,逼着想今天要砍什么成本明天要关哪个业务。“我整整游了半年,减肥减了20斤”。

那段时间千橡中高层几乎天天开会讨论哪块非核心业务应该砍掉,那块业务价值不大应该收缩,每个部门都有自己的理由,都有存在的必要,最终取舍还得要CEO本人来下决心。

判断的标准主要就两条:一是能不能建立竞争壁垒,二是能不能很快“出油”(带来收入)。

P2P视频、微视频,千橡都是最早动手的之一。2006年,YouTube大红大紫,陈一舟用收购来的UUMe专做视频分享,准备了500万美元的战略储备,当他发现已有300家视频网站进入这个领域,并且不乏像优酷这种融资千万美元的公司时,他立刻决定放弃视频,离宣布“打造中国的YouTube”不到二个月时间。“我不玩儿了,赌博的人太多了,我们建立不了竞争壁垒,你在挖油的时候,别人也在挖,你不可能说你在挖的时候建个围墙,这个世界上没有类似的壁垒。”

“我们发现市场的机遇早,我们看到问题也早。我们是真正的‘快公司’。进的快,跑的快,交白旗交得也快。”陈一舟自嘲。

2006年年底,千橡把总部从位于北京CBD核心区的中国人寿大厦迁到了现在的静安中心,这里的租金只有原先的的三分之一。在这场为期半年,陈自称“大伤元气”的结构性调整完成后,千橡的视频业务、renren.com、客户端软件部门整个裁掉,猫扑门户从100多人的规模砍到只剩20多人,加上无线业务的自然瘦身,高峰时期1400人的千橡减员过半。

“一个公司扩张的时候很爽,收缩的时候很负罪,砍成本、裁员的过程太痛苦了。这个痛苦是我这辈子最大的痛苦之一。”回过头看,陈一舟觉得自己有些“矫枉过正”了。“所以我再也不想裁员了,但要保证的就是招人要慢,不要一拍脑门就做,以后上什么项目都得谨慎。”

那段日子,他在日志里自问“怎么才能做个完人?”,答案却是“没有后悔药吃,做完人不可能”。斯时的陈一舟,不再是一名热情的创业者,而是一个冷酷的CE0。壮士断臂的千橡虽然未能在2006年实现上市,却至少生存无虞。

“中国的企业家里面,基本上现在混得好的都吃过亏,甚至是生死存亡的大亏”,陈一舟扳着指头一个个数,张朝阳、丁磊、马化腾、陈天桥、史玉柱等等,“有过濒死体验的公司,才会有大成。我们有过这样的经验,Chinaren当年没卖掉就死了,做千橡的前期也几乎濒死”,陈一舟自我总结,“这一次也是很危险的。”

关键在于找对方向,重新爬起来,越快越好。

在高危险的时候,陈一舟做出了两个极其正确的决定。一个是花费5000万人民币收购校内网,同自己旗下的5Q合并,当时校内的用户还不过数万名。另一个则是开发《猫游记》,进军网游。前者可以扩大千橡在其社区业务的领先优势,而后者是早已证明的赚钱模式。

仅仅1年半后,校内网成为此次软银投资的核心价值所在,这个被冠以"中国Facebook"的网站已经拥有了超过2800万用户。而以猫游记为代表的网游业务,则成为千橡集团内仅次于猫扑网(www.mop.com)的收入来源。

从高峰到谷底,千橡学到的最大教训是“少即是多,欲速则不达”,陈一舟后来在自己的日志中这样写道。

另一种创业家

我们点的意大利面和金枪鱼蔬菜沙拉上来了,“你们吃的很健康,不像我吃的都是肉”。说话间,陈一舟已经干掉了牛排,他用勺子舀去了汤里的油水,开始大口吃面。

某种程度上,他不太像我们熟悉的那类典型互联网创业者,比如王兴。后者曾是校内网的创始人,如今又创办了另一个SNS社区海内,与校内网打对台。对于这个比自己小了整整10岁的对手,陈一舟毫不掩饰欣赏之意。“绝对的优秀分子。硅谷式的IT神童,脑袋很大,眼睛很亮”,唯一的区别可能就是“他面相太精明了”。

当然陈一舟也很会读书,不然拿不到麻省理工学院MIT工程学硕士,和斯坦福大学MBA两大文凭,但他承认自己从来都不是“技术型创业家”,工程学硕士那个文凭几乎属于浪费,因为这让他的创业晚了几年。不过MBA还是有用的,“否则我现在就是一个底特律的工程师”,“也许还在等着奇瑞、吉利来挖我”,陈大笑。

在斯坦福,在“风险投资与创业”这堂课上,陈印象最深的话是“一个创业家就是善于把他自己没有的资源调动起来去做一件事。”

他早年的经历恰好与此不谋而合。陈一舟的老家就在武汉的一条著名服装街旁,他没事就做白日梦,想如何摆摊怎么多走货。中学阶段,陈一舟的热情则更多放在了发明创造上,比如给煤气罐底座加上弹簧,这样搬上楼时可以借力使力,但从未真正推广过。上了武汉大学以后,18岁的他开始第一次商业尝试。当时气功很流行,于是他借同学钱进了100本气功书,支了个板凳在邮局门口卖,两天就卖了一半,剩下的交给门房老大爷卖,收入对半分,这次生意他赚了人生中的第一笔钱:23块。

“组织这两个字是很难的,不管是什么资源,这个资源可能是钱,也可以是人家做了一半的小的不成型的商品,都是可以的,不一定非得创造,因为你对社会做的贡献就是使一个东西提前成功。”陈一舟解释称。事实上,他最欣赏的企业家是巴菲特和盖茨。一个是精明老到的股神,而另一个则总是能把别人的半成品变成自己的大成。

他也不愿意做前无古人的创造。“像那样的事成功率是很低的。只适合两种人干。一种是年轻人,青春还长,不怕失败。还有一种是成功了N次的人,他有很多钱,无所谓,喜欢就试试。”他自认为“还没成功,年纪又不小了,只能做风险可控的事情。”

但矛盾在于,“他的性格比较跳跃,容易激动”,千橡副总裁王秀娟称。“以前做新业务,有一点像进赌场,觉得每拉一下老虎机都可能赚钱,拼命拉,结果拉了一天一个没和,钱都输光了。现在不拉了,进了赌场就是看”,陈一舟笑称。

说到善于资本运作,陈一舟用他早年的融资经历予以反驳。2001年,陈一舟离开搜狐,回到美国达拉斯,当时搜狐股价约在1美元。他准备光通讯方面的创业,向一位天使投资人融资。两个人约在麦当劳吃饭,投资人吃3美元的汉堡和免费的黑咖啡,陈一舟爱吃的汉堡和橘汁要5美元,各自买单。“一个吃五块钱汉堡的人找一个吃三块钱汉堡包的人融资,还要吃8次,结果才融了8万美元!”这确实不太像个融资高手的故事,但那时整体投资环境糟糕,说服力不够。

不过千橡最初的投资确实并不多,“我们也是从小干起,当时我们公司融资第一笔融资才30万美金”,陈一舟说。那时他经常飞到去美国融资,但进展很慢。 2003年,为了筹集收购猫扑的资金,他不得不自掏腰包,把搜狐股票全卖了,几乎悉数投入千橡。

而在刷新了中国互联网业的最新融资纪录后,陈一舟的态度反而变得保守起来。“我们不是恐龙,只是豪猪,不过搞了一点果子放在洞里,5年之内饿不死。”

事实的确如此,尽管千橡甩开了两年前同为第二集团阵营的TOM在线、大旗、奇虎等,但它离第一集团的差距可能更大了。现在,千橡的对手是QQ、百度这样市值过百亿美元的公司,而它的身后,还有51.com等在追赶。

“豪猪每个月会到洞外面看看,看是不是出现了新的情况。现在不能老躲在洞里了。Facebook代表着下一代互联网,人人都盯着这个。我们还得当豪猪,有一定抵抗力,不会轻易让别人吃掉,但也不会老是跟人家正面对抗,否则会被踩死的。”

“我们已经退到最后,只能守住这个(社区)了,不能再撤,再撤就没有根据地了,要打硬仗我也没办法,我是被迫打的,我不会主动出击”,陈一舟说得颇为悲壮,“以一种比较沉重的历史眼光看这个问题,有一些战斗是不可避免的。”

雾中的未来

Joe,你现在看起来像一个更好的CEO,你对世界的理解更加全面,位置感也更好了。”最近,一位千橡的投资人拍着陈一舟的肩膀如此说。

在解决了千橡的温饱问题之后,陈一舟把主要精力放在校内网,每天有一半的时间花在上面,贴近用户,检查产品每一个细节。他的榜样是史玉柱,因为人家一天有12个小时泡在自己的网游上面。

“不收购最好”,这是他最近半年的想法,如果不是亲耳听见,我们很难相信这句话是陈一舟说的,但很快他又说,“一个公司不能保证所有的事情都非常在行,有时候你如果喜欢一个新的领域,不二法门就是收购,几乎没有别的办法。”只是“我们以后要收购一定是大家伙,但可能我们现在融的钱还不够”。

据业内人士的估计,千橡里猫扑的收入目前约1亿上下,网游几千万,校内广告收入应该有大几千万左右。而陈一舟的目标是把手头的事做好,踏踏实实成长。“我能看见的是即使未来三年我们没有一个收购,猫扑的价值可以长好几倍,校内的价值可能是78倍甚至更多,网游的价值成长可能是10倍,挺好了。”

最近,陈一舟开始鼓励千橡的管理层,放松的时候多玩玩一种名为德州扑克的游戏。而陈本人就是头号发烧友。这种游戏要玩得好,除了手气之外,技术更重要。 因为不光要看自己的牌,还要猜别人的牌好不好,有些老手会装有好牌,使这个游戏很复杂。游戏到最后,赌注会自动提高,和商业竞争一样。没有足够资金的将被自动洗掉。

在陈一舟最近的日志《CEO最重要的三个任务》中,第一条就是:“持续打德州扑克,看市场每年给我们发的牌。 牌不好,过; 牌较好,看牌;牌很好,all-in。”换句话说,这是一种预见未来,并主动调整的能力。

而变得太快,不够坚持,正是陈一舟常被外界诟病的缺点。对此他自有其看法。“拿到风险投资的公司90%以上都会死掉,在死掉的公司里面90%以上是非常坚持的,他们最后死的那天做的事情跟第一天拿投资做的事情是一模一样的”。

坚持要坚持在正确的方向上,陈一舟强调,创业就像雾中爬山,多数人只能看3米远,有些人能看5米,我们大概也就看4米,这个世界上最稀缺的是对未来的预见能力,我们并不比别人高明。而在社区领域,陈一舟相信自己比大多数人都看得更远,前几天我看5年前的融资报告,我们那个时候对世界的远见跟今天惊人的一致,没什么变化,就是社区和无线互联网

陈一舟说,“我觉得我是一个执着的人,只是可能不给别人一个执着的印象,变是我的责任,变是我的执着,每个人执着方式不一样,变就是我执着的方式”。

离开的时候,陈一舟被从一楼贯通至二楼的的漂亮玻璃饰物吸引住了,上前用手摸了摸,被服务员婉言劝阻,他呵呵一笑,径自下楼。


我想做的app

2008-06-23 22:19:37


1 notebook
  显示一个TextArea,保存一些文字。虽然现在的bolg有草稿功能,用来学习如何编写app还是一个不错的选择。
2 hotornot
  利用站内照片?不知俺们的app支持否
3 privacy spy
  定期保存你的隐私,for SocialStream

ps: 有人使用appspot host app么?最好共享一些代码

附:fb top 50


Taking a Look at the 50 Most Active Facebook Apps

from Inside Facebook by

Aswe approach the looming Facebook Profile Redesign, Inside Facebook haslisted the top 50 Facebook applications by daily active user count,roughly categorizing them by type and, in cases like Bumper Sticker andOwned, listing the parent company.

Some interesting observations:

A couple notes:

TitleDAUCategoryDeveloper
FunWall1,576,749GeneralSlide
Super Wall1,499,571GeneralRockYou
Top Friends1,251,213FlirtingSlide
Bumper Sticker1,130,034GeneralLinkedIn
Owned635,883GamesMyYearbook
Friends For Sale613,831GamesSerious Business
Texas HoldEm Poker556,338GamesZynga
Are You Interested?544,640FlirtingSNAP Interactive
(Lil) Green Patch480,388GamesAshish Dixit and David King
Scrabulous419,929GamesAgarwalla Brothers
Movies351,411ContentFlixster
Mob Wars330,034GamesUnknown
Pieces of Flair305,932Generalnliven
Bowling Buddies294,141GamesPlayfish
Who Has the Biggest Brain?279,763GamesPlayfish
Zoosk260,992FlirtingZoosk
iLike246,374ContentiLike
SuperPoke244,947GeneralSlide
Word Challenge244,232GamesPlayfish
Sparkey242,816FlirtingChainn
Compare People234,407FlirtingChainn
Social Me226,136FlirtingSocialHi
Pokey216,724GamesBonehead Labs
Likeness215,449FlirtingRockYou
Speed Racing196,323GamesZynga
Meet New People179,326FlirtingSNAP interactive
MindJolt Games169,434GamesMindJolt
Hug Me158,249GeneralRockYou
Graffiti142,463ContentMark Kantor and Suzman Brothers
Scramble141,552GamesZynga
Honesty Box133,840FlirtingHonesty Box
Flirtable131,462FlirtingFrengo
Nicknames129,905FlirtingSGN
Parking Wars127,863GamesA&E
Stickerz126,994GeneralJustin Waldron
Birthday Calendar125,906GeneralBigDates Solutions
Bubble Town124,948GamesI-play
My Sexy Friends124,824FlirtingZynga
Growing Gifts121,245Flirting42 Friends
Pet Pupz111,610GamesNicola Borchard and Matt Beswick
Compare Hotness110,097FlirtingSocialHi
Premier Football109,236GamesPageFad
Word Twist104,884GamesZynga
Tower Bloxx99,194GamesDigital Chocolate
You’re a Hottie94,203FlirtingZynga
YoVille92,046GamesTim Saberi and Greg Thompson
Birthday Greeting Cards92,002GeneralMy Birthday Alarm
Knighthood90,226GamesHive7
Circle of Friends87,537GeneralBantr

调查:60年代中国的高薪阶层

2008-06-19 10:16:14


调查:60年代中国的高薪阶层

from 独角兽资讯 by

 资本家:

  1964年底,我们对北京、上海、武汉、西安、济南五个城市的资本家进行了调查,拿高工资的约两万四千多人(其中三百元以上的一千二百四十多人)。他们有当中央各部部长、付部长、付省长、付市长的,有当收发、营业员的,绝大部分是在企业担任经理、厂长、科长、工程师和一般职员,他们的工资绝大多数远远高过所任同等职务的职工的工资。请看:

  江苏省付省长刘国钧(原是常州市私营大成纺织品公司总经理)月工资1,000元,省人委还给车马费200元。

  上海建华毛纺织厂厂长王介元,月工资1,676元,这个厂的一个财务科长月工资825元。

  上海万里造漆厂作一般职员工作的张志坚,月工资538元。

  上海九华袜厂当收发的邱显章,月工资374元。

  常州市大成工厂当看门的朱尔杰,月工资320元。

  不合理的保留工资:1964年我们对上海、浙江、江苏常州市一部分企业160多万职工的调查,有保留工资的约十四万人。这十四万人中,一般职工保留10-20元的工资,而旧技术人员、旧职员、资本家的爪牙,亲信,他们的工资保留的很多,有些人实领工资超过了他应得工资标准的几倍。一个办事员,工资竟达500元-300元以上,有的甚至高达500元以上。请看:

  上海静安区房产公司24级的办事员杨格(原在外商商单位工作)标准工资49元,可是他却拿400元,保留工资351元,等于他应得标准工资的七倍多。

  上海电业局一个会计,标准工资94元,实领工资655元,保留工资561元,等于他标准工资的六倍。

  科研、教学、卫生、工程技术人员:

  在科研、教学、卫生、工程技术人员中,也有一部分资产阶级的“专家”、“学者”、“权威”,他们的工资超过国家规定同类人员的最高工资,有的达一倍以上。如医务人员,就以北京地区为例,规定是高标准工资333.5元,但有些医师月工资实领600多元。

  文艺人员:

  在文艺人员中,工资高得令人难以想像。一些大演“名”、“洋”、“古”,“封”、“修”、“资”的资产阶级“名演员”,他们极力宣扬帝主将相,才子佳人,他们是反革命修正主义的吹鼓手。他们的月工资高得相当惊人,一般是500-600元,甚至高达 1,000元以上。请看:

  周信芳

  三反分子周信芳月工资2,000元,混入党内以后减为1,760元,高出国家规定的文艺人员一级工资标准四倍多。

  北京京剧演员马连良,月工资1,700元,其中保留工资1,366元。

  资产阶级的老演员拿高工资,解放后新培养出来的青年演员也拿高工资。请看:

  天津市京、评、越、豫四个剧团的十六名主要演员,参加工作最早是1953年,他们的工资最低351元,最高达950元。

  高稿酬,高报酬:文艺人员中的一部分人,除领取高工资外,还拿着高稿酬、高报酬等高额收入。如作家写文章、写书有稿费,出版后,有“版税”;把他写的书编成剧本,演出时,还要再提取演出费;演员拍电影、电台录音、灌唱片等等均另有报酬。请着下面几个骇人听闻的事实。

  京剧演员李少春,月工资1,000元,拍了电影《野猪林》后,又得酬金3,000元。

  三反分子周信芳,月工资1,760元,录音三小时,得酬金3000元。

  京剧演员张君秋,月工资1,450元,录制《诗文会》选段,仅三十分钟,得酬金600元。

  曾经轰动一时的《千万不要忘记》,这出戏大家是熟悉的。现在我们就看看这本书的作者到底千万不要忘什么?他本人有工资,书写成之后,得稿费7,000元。由于把这本书改编成剧本,演出单位很多,于是他就每天忙于翻阅各地的报纸,统计演出单位,写信催要演出费。就是这位提醒青年人不要打野鸭子搞“外块”的作者,提醒人们千万不要忘记阶级斗争的作者,他自己却因此得到几万元的高额收入。

  剥削“合法化”;文艺人员的高薪、高稿酬、高报酬是在人民公敌刘少奇指使下,由其死党陆定一、周扬等长期盘踞的旧***、旧文化部搞起来的,使这些人剥削“合法化”,如1964年12月旧文化部发给几个制片厂的《关于故事片各类稿酬的办法(草案)》中规定:名作家的稿费,每千字为10-15元,青年作家6-8元,(诗每二十行算一千字)。电影剧本的稿费:长故事片2,000-6,000元;短故事片1,000-3,000元。音乐作曲:长故事片300-800元;短故事片150-400元。歌词每首50-100元。导演成功每个影片,酬金500-1,500元(长故事片)或300-700元(短故事片)。

  政治上的特殊待遇:上述高薪阶层人员中,经济上享受着优厚的待遇,政治上也享受着各种特权,有的是各级人民代表,有的是各级政协委员、青年联合会委员等等。窃取这些名誉,在其反革命修正主义主子的保护下,胡作非为,干了不少坏事。

  人数虽少,毒害极大:高薪阶层人数很少,在全国范围内为数有限,在职工队伍中也只占极少数,但这个阶层对劳动人民的腐蚀性,对社会主义事业的危害性极大,不能等闲视之,更不能置之不理。请看他们在干些什么:

  糜烂透顶的资产阶级生活

  散布资产阶段毒素:据我们1964年对几个地区的调查,拿着高工资的,不少人银行存款在万元以上,有的存款在30万元以上。他们有的是钱,放肆宣扬个人享乐,公开散布:“吃和穿最实惠,活着不吃好、穿好、玩好,还有什么意思。”

  买房、盖房、当房产主,十几年来他们买房子、盖房子的很多。常州市140名高工资的技术人员和职员中,买房、盖房的占47%。如市纺织局一工程师(工资485元,其中保留工资224元)1964年花一万元造楼房一幢。浙江嘉兴民丰造纸厂一个工人(工资179元,其中保留工资70元)用7,000元买了一幢房子,然后又出租,当房产主。

  三口之家雇两个保姆:上海、天津有的高级医师、工程师家里只有两三口人,却用着两三个褓姆。

  一声“爸爸”,送礼千元:常州大成纺织三厂一个工程师(工资402元,其中保留工资2 76元)暂时困难时期,他却三天两头吃一只鸡,他不惜花100元买两只鸡吃。1962年他儿子结婚,儿媳妇叫他一声“爸爸”,给见面礼1,000元。

  结婚送礼一万元:上海市第六医院一个高级医师,他妹妹结婚,他送礼竟花了一万元。

  七、八十元一瓶香水:上海京剧院的三反分子周信芳,月工资1,760元。他的老婆用的是七、八十元一瓶的香水。

  与猴同居:天津市京剧团女演员丁至云(月资650元),吃、穿一贯奢华。1960年,六口之家吃一顿肉就花100多元,8元一斤的花生一次就买200元的。四元一斤的螃蟹,一买就是二十斤。夏天他怕长痱子,花700元买了两个海绵床垫,夜里替换着睡。1962年我国经济暂时困难时期,她花了200元买了一只小猴,给猴缝了衣服、枕头,每天喂猴吃香蕉、饼干、枣、肉等,还亲自给猴洗澡、理毛,晚上还跟猴睡在一起,并教猴说话、表演等。至于她生活上的淫乱,更是丑不堪言了。

  喂狗养猫:天津市京剧团演员周啸天,月工资750元,两个老婆,养两只狗一只猫,困难时期都是喂细粮、猪肝、鸡蛋、牛奶,还带狗去理发馆去剪毛。

  流氓成性,反共老手:天津市京剧团付团长厉慧良,月工资950元,是一个随意奸污妇女,道德败坏,极端反动的坏家伙。他平时散布“大丈夫不可一日无钱,不可一日无权。”他以“外行不能领导内行”恶毒攻击我们党,抗拒党的领导。他在学习反修问题时叫嚷:“我看高薪、住洋房、坐汽车、养哈叭狗没什么”。

  高薪阶层对工人阶级队伍的腐蚀

  小恩小惠拉拢腐蚀:上海有一个厂的资本家用五千元外币买了一辆小汽车,每天上下班坐汽车,仍然威风挺大。他工资600多元,还在群众中公然说:“这点线不够我太太的交际费。”在经济暂时困难时期,他借钱给工人用,送糖给工人吃。还有些私方人员用小恩小惠拉拢腐蚀工人。如给职工调换公债、借钱、送粮票,甚至通过请客送礼等卑鄙手段以达到腐蚀职工,潜移默化“和平演变”的目的。

  和平共处,同流合污:天津永利久大沽厂科长以上干部143人,有保留工资的130人中,党员占87%。党委、厂长、工会主席十人中,八名有保留工资。这几名额导干部都是解放初期派到这个厂担负改造旧企业的任务的。由于资本家玩弄花招、耍手段,对他们拉拢腐蚀,提高他们的工资,1956年工资改革时,他们都生成了保留工资。可是这些领导干部拿着保留工资却满不在乎,还说什么“公私合营初期,厂里定了高工资标准,我们这些人为谁辛苦为谁忙啊!不拿白不拿。”一个中国***员,拿着不合理的保留工资,实际上在进行剥削,不以为耻,却感到心安理得。1964年厂里开展“五反”运动,广大群众贴大字报要求取消保留工资,这些领导人仍无动于衷,置之不理。有些人长期与资本家和平共处,划不清阶级界限。解放前这个厂的一个封建把头兼资本家叫沉华人的,这是一个“吃人肉,喝人血”的剥削分子;解放后职务逐步上升,当了工程师。1956年工资改革时,工资定为144元,他有保留工资,实得228元。他年过60岁,厂里又给他外加30%的在职养老补助费。住处离厂没一公里,上下班要汽车接送。1962年该厂党政领导还为他庆祝七十大寿,还在天津日报头版登了这一条消息。这个厂的付厂长薛献之是资方代理人,1960年也把他拉入工会。有的干部甚至被拉下水,蜕化变质,贪污腐化,这是屡见不鲜的。

  高薪阶层对青年的毒害

  走白专道路,向资本家看齐:天津永利久大沽厂一工程师,魏XX,三口之家住一套洋房,顾用两个褓姆,室内陈设讲究,全是“电气化”的,有电吸尘器,电缝纫机,落地式收音机、答录机、电视机等等,应有尽有。有了高级收音机还不过瘾,为了听立体声,在房子的不同角落另安上十几台收音机。为了在家开“菊展”,特意到北京买了一百多种菊花。暂时困难时期,嫌褓姆做的菜不合味,全家三口经常到高级饭馆吃饭,一顿三、四十元。工作时间,他口含高级糖,口袋里装着半导体收音机,听政治报告不爱听了,就把“半导体”的耳塞子插在耳朵里听戏。这个魏??,生活糜烂,政治上十分反动。平时对党不满,经常散布流言蜚语,造谣惑众,勾引青年走白专道路。他对青年技术员说:“你们现在的条件不如我们那时候了,我进厂时一人一间楼房,想干什么就干什么。”“我的技术是从个人喜好提高起来的。””“知识就是力量。”

  他经常散布资产阶级的毒素,一些青年受他的腐蚀很大。

  一位1954年中专毕业的青年技术人员,到厂头几年工作积极,思想进步,1958年入了团。后与魏XX接触,在他的长期潜移默化下,这位青年人迷信他的技术,羡慕他的生活方式,同其他青年说:“魏工程师技术高,生活幸辐,人家己到了共产主义的标准了,多好啊! ”

  一位1964年毕业的大学生开始看不惯魏的作风,以后这个魏XX经常约他到他家里去玩,这位青年逐渐变坏了。他对别人说:“魏工程师家多好啊!要什么有什么。”这位青年准备了一大笔款,打算结婚,他要向姓魏的看齐,他说什么“应该象魏工程师那样生活,否则太不象样了!”

  另一个共青团员羡慕魏XX的技术,向往魏XX的生活,他竟然这样说:“魏工程师,技术好、生活舒适,我要象他那样,入不了党,当个统战人物也舒服。”

  忘本负恩,向往资本主义:高薪阶层象蛀虫一样,腐蚀着每个人的灵魂,使我们的一些家庭出身很好,从小受苦的青年人,逐渐蜕化变质。

  天津市一位青年女演员,家庭出身艰苦。1950年开始学戏,1957年参加剧团,头几年表现很好,1960年入了党。以后逐渐追求资产阶级生活方式,向资产阶级看齐,步资产阶级的后尘。1962年开始闹待遇,嫌1957年给她定的240元工资少了,她公开说:“共产党员是不是就该死,只能挣240元。”她看到“名演员”家里摆设富丽堂皇,十分羡慕,觉得自己大寒酸了。她向领导说:“人家都下高级饭馆,我就没钱去,就是去了也只能买贱菜吃,我自己都嫌难看。”当领导上和她说,共产党员应该艰苦朴素时,她很不满的说: “我入党就该死,难道非叫我和工人一样吗?”

  天津市某青年演员,共青团员,从小讨过饭,干过小工。天津解放前夕,他才18岁,饿昏在城外的水坑里,快要死了被解放军发现救活的。后送他到戏曲学校学习,1954年毕业,1958年参加京剧团。头几年练功很艰苦,以后逐步变了,讲吃讲穿。1962年要离团单干,拿大钱。他向剧团提出两个条件:一要高级知识份子的烟、肉、蛋的待遇;二要工资从100元长到135元。在生活作风上极力仿效某些名演员的资产阶级那一套“风度”、“派头”,二十多岁的青年,叼着一个大烟斗,手里托着一把小茶壶,旁边摆着点心,两条腿往椅子上一搭,象个十足的资产阶级分子。1960年暂时困难时期,到黑市买高价烟400-500盒,买十几元一斤的高价酒喝。在他这样挥霍下,一年多的时间,就把几年存下的一千多元花掉了。

  另一位青年演员(1964年调查时才23岁)父亲解放前当工人,因受旧社会艰苦生活的折磨,母亲惨死在臭水坑里,以后,父子二人过着半乞讨的生活。解放后,1958年被送到剧团学习,1962年毕业,头几年政治上要求进步,练功也很刻苦,后来在旧演员影响下,追求名利,贪图享受。每月发工资后,大吃大喝,吃中餐腻了就去吃西餐,钱不够花就跟他父亲要。他父亲到剧团去看他,他嫌父亲衣着不好,就不让他进去坐。他还公开宣布,他的奋斗目标是二十年赶上厉慧良(演武生的,反革命分子,)即月工资要增加到950元。

  高薪阶层的子女好逸恶劳

  高薪阶层分子的子女,长期在资产阶级家庭中生活,养成饭来张口,衣来伸手,好逸恶劳的资产阶级恶习。有的不愿到阶级斗争、生产斗争、科学实验三大革命运动中锻炼改造,企图继承高薪阶层老子的衣钵,步剥削阶级的后尘。请看:

  上海大中华橡胶厂的一个资本家吴XX,每年四万七千多元的定息,七千六百多元的工资,他规定每天的菜钱50元,褓姆发愁没法花。他的大儿子,大学毕业后,分配到外地工作,就不想去。他的三儿媳原是厂里的工人,嫁到他家里就不工作了。

  浙江嘉兴民丰造纸厂一个工程师的儿子,留苏回国后,分配到兰州炼油厂工作,他怕苦,装病在家玩了一年多。

  天津永利久大沽职工医院院长,三口之家,顾用两个褓姆。他儿子分配到山西榆次县某厂当技术员,月工资56元,一个人花还不够用,每月还从家里要50元。 有个资本家的十一个子女中:四个右派,三个坏分子,四个小偷。


沪市,深市和菜市

2008-06-19 14:46:46


沪市,沪市,我是深市,我方损失惨重,收到请回答,收到请回答……
  
深市,深市,我是沪市,我方已全部阵亡,这是自动留言,无需回答……
  
沪市沪市…..深市深市……我是菜市我是菜市,我们这里涨个不停


地震纪录片先睹

2008-06-19 10:08:46


《见证》地震纪录片先睹

from 创造社新任社长宋石男
央视《见证》栏目入川拍摄地震纪录片已经半个月了,承陈晓卿制片信任,这里我先文字播出四个镜头。

【过于喧嚣的孤寂】

绵竹青平镇,村里的人已经撤差不多,但一个固执的老头儿不肯坐直升飞机离开。

他固执地守在家的废墟上,一是为了看守自己的财物,不多,但那是他的全部;二是不想离开,作为几乎没有迁徙自由的中国农民,他习惯了被捆绑在乡间,他不知道新去的地方会不会有好运气,所以干脆留下。虽然这生活了大半个世纪的故里,已经干枯冷寂,唯有砖石瓦砾,拥挤着重叠着,淤血样压在大地。

夜里,老头儿从旁边的商店废墟中刨出一袋妙脆角,坐在月亮下面,一块一块往嘴里扔。

后来,他吃够了,又走到旁边一条街的烟花店废墟,刨出几支烟花,坐在月亮下面,点燃了看。

烟火窜上天际,在冷寂的乡里,显得有些喧嚣。衬着老头儿,又变成过于喧嚣的孤寂。

【感恩的心】

某镇,搭起了帐篷教室,可容纳30多个孩子。军队领导前来主持开学仪式,孩子们唱《感恩的心》,一边比手势,把双手合成心的样子,时而放在胸前,时而斜摆在屁股边,时而举过头顶。

开学仪式一完,孩子们就散了,各自回到临时安置点。帐篷教室,目前最重要的功能不是上课,而是上电视。

这一天,来了五拨军队领导,开学仪式拍了五次,孩子们唱《感恩的心》,把手比成心的样子举过头顶五次。

据说,在两天内,他们共唱了八次。

现在,帐篷教室已经上够了电视,它希望能上课,让孩子们走进来,坐下来:读书,不读《感恩的心》;举手发言,不把手举过头顶,比成心的样子。

【“大娘,你可以走了”】

某镇,军人吃力地从山里背过来一位大娘。看上去像是背了好多好多山路,看上去相当军民鱼水情。

其实这大娘是从百米开外被背过来的。

镜头一OK,领导立刻过来指挥士兵放下大娘,说:“大娘,你可以走了”。

我不知道,这镜头NG过多少次,大娘又被反复背过多少次。

【“我还是想找个南下干部”】

彭州通济镇,一位妇女找到组织,她一边痛哭,一边背诵死去爱人给她写的情书,好长的情书都能背。她哭得很伤心,休息的时候,就问组织:“我该扎个办嘛?”

组织给她出了很多主意,从各个角度建议她去寻找新的爱人。后来她破涕为笑:“我还是想找个南下干部”。

我不觉得她做的有什么不妥,人需要生存,她的小孩才几岁,她又没有什么收入。我相信她背诵死去爱人的情书时的眼泪,是真实的,我也相信她“想找个南下干部”的话,是诚实的。

JS于什么环境下?

2008-06-17 09:43:30


单选题,一个浏览器进程中,一个或多个窗口里的可能运行的环境是什么?
A 多线程
B 单线程
C Firefox多线程,IE单线程
D Firefox单线程,IE多线程
E 可控,既可以多线程也可以单线程


JS在浏览器中一定是单线程的

2008-06-17 13:35:58


本来想搞个调查的,结果要校内豆,俺一颗豆也没有,就发日志了。
结果没有一个有效的答案,嘿嘿

为何是单线程的呢?


去你妈的奥运

2008-06-12 23:34:49


通告

from www.amazon.cn

按照相关部门的指示,为确保奥运期间运输环节的安全,部分商品的运输方式将有特殊规定:

      手机、数码等带锂电池的商品;具有磁性或带有腐蚀性的商品; 液体类、粉末类、膏状物等商品于2008年61日开始将不能通过EMS、平邮、加急快递送货上门方式进行配送,给您带来的不便敬请谅解。


--去你妈的奥运-----------------------------------------------------------------

为了某些虚名,牺牲了太多。




为什么中国地震死亡人数最多?

2008-06-09 21:39:04


为什么中国地震死亡人数最多?

from 单之蔷的BLOG by

地震中的遇难者是被震死的吗?不,他们大多数是被人建造的房屋倒塌杀害的。汶川大地震死亡人数现在已经6万多人,还有近3万人失踪,这些失踪的人还有生还的可能吗?我想这次大地震,死亡人数会接近10万人。

中国为什么地震死亡人数每每是世界之最。

当我正在查找世界地震死亡人数的资料时,宁夏的朋友唐荣尧来电,给我传一份稿件:1920年宁夏海源大地震。恕我无知,在此之前,我竟然不知中国1920年还发生了这样一场夺取了20多万人生命的大地震。

我找来即将发表在我们杂志上的世界各国大地震死亡人数。列在下面,看看这说明了什么?

日本:1923年,日本关东,东京、横滨一带大地震,震级:8.3级,死亡人数:14万

1927年,丹后大地震,7。9级,死亡人数:3千

1933年,三陆冲大地震,8.9级,死亡人数:3千

1946年,南海道冲大地震,8.4级,死亡人数:1千

1948年,福井大地震,7.3级,死亡人数:1千

1964年,新泻大地震,7.4级,死亡人数:26人

1995年,神户大地震,7.2级,死亡人数:5千

2004年,新泻大地震,6.8级,死亡人数:31人

这就是日本从1923年以来,发生的历次大地震。你没在其中发现一个很重要的现象吗?那就是从1923年那场死亡14万人的关东大地震后,日本地震的死亡人数陡然下降,从此无论多大的地震,死亡人数再也没有过万。尽管还有两次8级以上的地震。

我们再看一下中国历次大地震的死亡人数。

中国:1920年,宁夏海源大地震,8。6级,死亡人数:20万以上

1966年,河北邢台大地震,7.2级,死亡人数:0.8万人

1970年,云南海通大地震,7.7级,死亡人数:1.56万

1973年,四川炉霍大地震,7.2级,死亡人数:0.22万

1975年,辽宁海城大地震,7.3级,死亡人数:一千三百人

1976年,河北唐山大地震,7.6级,死亡人数:24。2万人

2008年,四川汶川大地震,8.0级,死亡人数:60560。失踪26221

我们看到1920年宁夏海源那场大地震,死亡了20多万人,然而这么多生灵涂炭,并没有换来人们应对地震的经验,也没有唤起社会对地震危害的认识,更没有在建筑科学方面,在建筑物的防震方面带来革命性的变化。如果说那时军阀混战,国家没有能力顾及此事,尚且可以理解。但是唐山大地震24万人的生命又换来了什么?汶川大地震似乎是唐山大地震的一次重演,所不同的是,唐山大地震的震中在一个大城市——唐山市内,而这次汶川大地震的震中则在崇山峻岭的峡谷地带,如果是在平原的大城市中,后果更严重。

为什么我们不能从数十万生命的代价中吸取教训。在抢险救灾中,我们中华民族表现的凝聚力、爱国精神可歌可泣,我们怎能在大灾过后就将此国殇大难忘记?

这一次大地震,不能像海源和唐山那样过去。它要为我们今后的房屋建设提供教训。

地震撕开的不仅仅是地壳,它更是把中国社会撕开了一角。过去我们看到的学校,大门高耸,高楼巍峨,现在地震把一切虚饰抹去了,它把水泥的柱子掰开,让我们看里面是钢筋还是铁丝,是水泥还是泥渣。

地震暴露了中国建筑界、房地产行业的弊病如山。我们实在难以信任我们住的房子是安全的,学校是安全的。

地震过后,我听到了100个人向我说,应该普查全国的中小学校舍是否安全,至少要去普查那些地处地震带上的中小学的校舍。但是唯独听不到来自住房和建设部的声音。

为什么每当听到地震这个词,中国人第一个念头就是跑出房子,到大街上去。就是因为中国人对房屋的质量从下意识中,就充满了不信任。但是在日本,当地震时,人们并不是首先跑出屋子,而是冷静下来,观察和在屋内寻找避难之所。日本人之所以能这样,是因为历次大地震,已经证明了日本的房子是可以信任的。

但愿这次大地震能给中国的地产和建筑界划出一道线来,5.12之前和之后,地震后时代应该是房屋建筑值得信赖的年代。

前面仅给出了日本和中国在历次大地震中的死亡人数,我说得是,中国是世界上地震死亡人数最多的国家。因此我把其它国家大地震死亡人数列在下面:

土耳其,1939年,埃尔津脑,7.9级,2.3万

意大利,1908年,墨西拿, 7.5级,11万

亚美尼亚,1988年,7.2级,5.5万人

塔吉克斯坦,1989年,7.0级,0.14万

伊朗,1990年,西北部,7.3级,4万

2003年,巴母,6.6级,2.6万

巴基斯坦,1935年,基达,7.5级,0.3万

南亚,2005年,7.6级,7.4万人

克什米尔地区,1905年,8.6级,1.9万

摩洛哥,1960年,阿加迪尔 5.6级,1.2万

美国,1906年,旧金山,8.3级,7万

美国,1952年,加州,7.7级,0.01万

美国,1971年,加州,6.6级,0.0065万

美国,1989年,旧金山,6.9级,0.03万

墨西哥西部,1985年,8.1级,3.5万

尼加拉瓜,1972年,马那瓜,6.5级,1万

秘鲁,1970年,钦博特,7.7级,4.7级

智利,1939年,奇廉,8.3级,3万

美国,1906年,旧金山,8.3级,7万美国,1952年,加州,7.7级,0.01万美国,1971年,加州,6.6级,0.0065万美国,1989年,旧金山,6.9级,0.03万墨西哥西部,1985年,8.1级,3.5万尼加拉瓜,1972年,马那瓜,6.5级,1万秘鲁,1970年,钦博特,7.7级,4.7级智利,1939年,奇廉,8.3级,3万

在日本,地震来了,向学校跑

2008-06-09 21:55:05


昨天我们派往灾区的人都回来了,中午见到尹杰、刘睿,低着头,眼睛是肿的,我知道人都不愿意让人发现自己的软弱,或者失去自制流出来的泪水。所以我只是简单地打个招呼。

 

   摄影师耿义来了,全身迷彩服,背包上还有一个地道的钢盔,一个标准野战军战士的样子。这套装扮帮了他大忙,迷彩服,是通行证,钢盔则多次保护了他的脑袋。

 

   耿义开始放他的片子,他说:我作为一个摄影师还不够职业,我多次被有些场景影响了情绪,流泪了,无法拍摄下去。

   其实他是够专业的了。此情此景,纵是铁石心肠,谁能无泪?这些天来,中国被泪水洗过了一遍又一遍,相信中华大地,找不到没哭过的人。

 

   中国人的泪水有价吗?我们的泪水能涤荡我们的心灵,洗净中国的大地吗?

   为什么泪水一遍遍打湿了我们的双眼?因为那些孩子。

   耿义在都江堰xx中学,拍得片子让人无语,他进入了学生的宿舍,教学楼倒了,但是宿舍楼无恙,宿舍里学生的牙膏牙刷摆放的整整齐齐,几个暖瓶倒了几个。走廊里晾晒的毛巾在凉衣绳齐刷刷地摆动……如果地震发生在晚上、中午,那时学生就会在这里,他们就一个也不会丧失生命。如果,如果那房子结实些……

a1.jpeg

这是都江堰聚缘中学死难学生的宿舍,教学楼塌了,宿舍还挺立着,被子整整齐齐,拖鞋摆放规整。它们为什么没有位移?我有些想不通。

a2.jpeg
倒了几个暖瓶,牙缸竟没有掉下来,这样的晃动,这样的地震波怎么就晃倒了一幢教学楼。

a3.jpeg

一对双胞胎小姑娘,死于都江堰中学。她们的父母拿出她们的照片。



a4.jpeg

他们在学校的废墟中寻找孩子。


一张图片是一个幼儿园,一个房间墙上有了裂纹,屋子里摆满了幼儿的小床,我第一次注意到婴幼儿在这里排放如此密集,一个成人只能住两个人的地方,这里却放着10几个孩子,幸运的是这所房子没倒。我脑海中涌现出“生命的密度”这样一个词。在幼儿园、学校、妇产医院、医院这样的地方都是“生命密度”巨大的地方。

   然而这次地震,就是在这些“生命密度”巨大的地方,死神开始了“定向爆破”请原谅,。“定向爆破”这个词是我们的摄影师耿义说的,他说这些天他拍照的感觉就是有人在这里实行了“定向爆破”。

 

   在摄影师拍来的图片中,我们看到一座座学校倒塌了,但是周围的建筑却岿然屹立。

   在映秀的漩口中学,4层的教学大楼在地震一开始就迅速倒塌,巨大的水泥浇灌的大屋顶沉沉地压在数百个孩子的生命上。迅速赶到的解放军面对着呼救,毫无办法,直到今天,十多天过去了,吊车起重机都对这个大水泥屋顶无能为力。建筑界看到这一幕,怎样想?傻子都应该知道了:今后盖房子支撑的柱子要坚实,要在地震时撑住,给孩子们逃脱争取时间,屋顶要轻,不压塌房子,即使塌了也好让救援的人好掀开救人。


a5.jpeg

   罪恶的屋顶:当解放军赶到时,面对这巨大的山一样沉重的水泥屋顶,束手无策,眼睁睁地看着求救的学生渐渐地没有了声息。这样沉重的屋顶,就是全国人民赶去了,又能怎样?血的教训:建筑需要轻型材料,要坚固结实,但也要轻,这样即使塌了,也可救人。建筑界应该记住这个图片:这座废墟下面还埋着几百个中学生的生命。


a6.jpeg

     看这个罪恶的屋顶,起重机起吊时,整个车头都翘起来了,它还纹丝不动。接下来我们摄影师拍的图片无法看了,请原谅我不能在这里登出,在这座楼的一个走廊的角落,有4——5只伸出的求救学生的手臂。

a7.jpeg
又一座学校倒塌了,后面的建筑物安然无恙。

a8.jpeg


a10.jpeg
从来没有见过书包这样堆放着,但这次这样的图片见到了许多。上面这些书包应该是中学生的,颜色素雅,下面那些肯定是小学生的,色彩鲜艳,米老鼠、唐老鸭,他们喜欢。
a11.jpeg


a12.jpeg

这座倒塌的学校后面的住宅楼好像什么也没发生。

a13.jpeg


a14.jpeg
就是他——我们的摄影师耿义,那天半夜12点钟,给我打电话说:我的感觉是:定向爆破。


b3.jpeg
这样的混凝土梁柱能保护孩子?

我不想继续看和说那些倒塌的学校了。我还要工作,我们正在利用几天的时间制作一本地震专辑。眼泪已经太多,我已经想好了我们这期专辑的主题词,也可能把它写在封面上:一本没有眼泪的地震专辑。

   我拿起手中的稿件,这是一篇关于日本人怎样在地震中提升建筑水平的。文中一句话跳入我的眼帘:地震时,日本人往学校里跑。日本是一个多地震多大地震的国家。日本人在于地震的周旋中,有一条重要的经验:就是把学校建成地震时的避难所。也就是说学校的抗震指数最高。这一点真是最可宝贵的经验。

   如果说我们穷,不可能全面地提高所有建筑物的抗震标准,但是我相信中国人完全有财力把我们的学校建成震不垮,摔不碎,揉不烂,抗10级地震的学校,只要天不塌下来,只要地不陷下去、只要海不涌上来,我们的学校就不应压在孩子的身上。

   经过这次大地震,如果我们的学校还是一震就倒,那我们中国人这些天流下的眼泪就一钱不值。 


a16.jpeg

这是日本的一所中学,在阪神大地震时,无家可归的居民就涌向学校避难

c1.jpeg
这是日本一所学校的体育馆,地震时成了避难所

-------------------------------------------------
原文地址: http://blog.sina.com.cn/s/blog_48bb0d0101009fhy.html

怪谁

2008-06-03 21:28:22


家长为孩子之死心碎,呼吁查豆腐渣工程元凶。

中央政府说好好好要查。

查到校长,校长说我们早把教学楼检修建议上报教育局了。 

查到教育局,教育局说,我们早把检修报告上报市县领导了。 

查到市县领导,领导说我们也没钱啊,某某文件上说盖教学楼的费用就是XXX元一平米,教育经费就那么点,我们能怎么办啊,跟省里要省里也不给啊。 

查到省领导,省领导说,中央本来就规定教育经费是市县级自理嘛。 

查到建筑设计师,设计师说本来本地教学楼抗震标准就是7级,它来个8级,我有什么办法。

查到施工队,施工队说预制板是容易塌,它不是便宜吗?预算就那么点,我们能怎么办。

查到验收员,验收员说甲方催着要货,哪有那么多时间仔仔细细地查?

我写这些,并不仅仅是嘲讽“官僚推诿”,而是我确实想不出来这事具体应该怪谁。校方、教育局、县市领导、省领导、设计师、施工队、验收员……好像都有道义责任,但却说不清谁应该负法律责任。别看中央政府动不动义正词严青天在上的样子,其实我私下觉得它应该负最大道义责任,谁让它长期轻视基础教育投资呢?

当然也许它的责任是还不够轻视基础教育投资,如果它再轻视一点,把所有的中小学都逼成“希望小学”、“希望中学”,这样校舍反而安全了。米尔顿·弗里德曼不会觉得这是个玩笑—–他可能会从学理上同意这个观点。

以下几种情况下法律责任很容易界定:1)施工方刻意“偷工减料”以提高利润,那么施工方和验收方应该付法律责任;2)设计方马马虎虎,没有按照法定抗震标准设计,那么设计方和验收方应该负法律责任;3)教育局和地方政府贪污或者挪动校舍建设资金,或者接受贿赂将工程包给不合格的建筑商,那么相关官员要负法律责任;4)在具有资金和能力的情况下,官员面对下级的“危房”报告采取“不作为”行为,那么他们也应该负法律责任。

不知道倒的楼里有多少合乎上述几种情况。

很多人在“豆腐渣教学楼”问题暴露之后群情激愤,这种心情在灾民,尤其是有孩子伤亡的家长当中,完全可以理解。但是对于媒体和“公共知识分子”而言,既然要反思,就要理性反思。不少人简直象亲眼见到“贪官”从“施工队”手里收取贿赂似的言之凿凿,但我宁愿在以下事实清楚之前暂缓定论:校舍倒塌面积和当地其他大型建筑倒塌的比例比较;倒塌校舍的建校时间和当地抗震标准出台时间的对比;当地抗震标准和倒塌建筑实际抗震标准;当地校舍建筑投资标准和实际投资数额。不是我不想站出来骂人,实际上骂人的造型又痛快又叫座,但我觉得对于媒体和关心公共领域的人而言,承认自己无知的勇气,和骂人的勇气一样重要。

理性反思和骂街反思的区别就在于,只有前者才能推导出建设性的解决方案。比如:是否要修改抗震标准;是否要改变教学楼的建筑格局;是否要改变各级政府间的教育投资结构;如何提高公共建筑“施工队”的招标透明度和“验房员”的资格审核标准;如何加大基础教育资金投入及其使用的透明度;如何尽快系统检修地震带现有的教学楼……而骂街反思的结论一般只有一个:杀一批贪官。

很多人遇事喜欢笼统地高呼“杀贪官”,我却觉得这些个豆腐渣工程反映的中国各行各业都缺乏职业道德的情形。一个验房员不尽职尽责地好好验房,也要怪“贪官” 吗?您可以说“归根结底来说还是要怪贪官……”,那好,全中国人都可以顶在这个逻辑下面,啥也不干,干也不好好干,以骂街为职业了。很多人还常常觉得“杀几个贪官”就能解决问题,当年朱元璋杀那么多“贪官”,最后杀出一个无比腐朽的大明王朝。本着法治精神,我却觉得任何惩戒都必须清晰到:什么证据表明,谁,何时何地,以何种方式,违反了哪条法律。

法治精神和“阶级斗争精神”的区别在于,只有个体的行为、而不是他所属的某种“集体身份”(“地主富农”、“当官的”、“房地产商”、“经济学家”、“民运 ”、“轮子”……),可以成为评定其“罪行”的依据。只有真正的法治精神,才能拯救这个几千年来在“暴政”和“暴民”之间循环梦魇的民族,只有法治。

-----------------------------------------------
写得太好了,尤其是关于理性和骂街的论述。
原文地址


GFW 完成全程监控 Windows Live 系列服务的重要升级

2008-05-31 08:55:03


原文地址
作者:右岸技术  推荐人:草根帮主 
在本月17日-21日,全国性范围出现了 Windows Live 系列服务访问故障,很多用户的 Hotmail、Space 都无法正常访问。本次访问故障是由于 GFW 升级造成的,而5月21日,此次升级已经陆续完成,并开始生效。

经测试,此次的 GFW 升级,主要实现了对于 Windows Live 全系列服务的动态监测及关键字过滤等功能。

由于 Windows Live服务中,用户昵称出简称为“瘦Blog”的一种传递信息的途径,所以,此次升级首次将用户昵称加入到关键字过滤检测中。如果用户的昵称中存在一些敏感词汇的话,你对 Windows Live 服务的网络连接通道将会被 GFW 阻断,并记录在案。

----------------------------------------------------------------------------------
广告:
使用校内通,全程TLS加密,GFW连根毛都截获不了。


谁杀死了我们的孩子?

2008-05-29 13:09:43


谁杀死了我们的孩子?

from 中国报道周刊 by

  跟反应迟钝的缅甸军政府相比,同样作为威权政府,中國却向世界展示出良好的救灾效率,并因而改善了此前遭到严重损害的中國形象。历史学家向我们证实,这种高效率的救灾运作,恰恰就是亚细亚威权政治的传统。从大禹理水,经望帝(鳖灵)抗洪到李冰修堰,这些著名的抗灾人物,都向我们提供了威权主义的效率样本。汶川地震再度证明,自然灾难和威权政治具有密切的依存关系。巨大的灾难刺激政府,促使它作出迅速反应。威权政治的这种特性,向民主社会提供了一个典型的研究样本。而它所扭转的国际舆论生态,也将成为进一步提升效率的良性动能。

  另一个获得高度好评的项目,是透明度良好的新闻报道。大批记者赶往现场,冒着余震和疫病的危险采集新闻,向民众报告死亡和营救现场的情景,传递出苦难和悲恸的气息,大面积催化着民众的爱心和眼泪,一时成为世界上最有效的煽情媒体。

  但我们也同时看到,某权威电视台记者在帐篷学校里对主持人反复说:你听到孩子们快乐的笑声吗?镜头随即一转,出现了孩子的可爱的无忧无虑的笑脸。我们还看到,在压了上百个小时之后,那些被救出的灾民,居然毫无痛苦、衣衫整洁、表情从容地爬出废墟,甚至挥手向镜头致意,俨然一些认真表演的演员。越过苦难绝望的死亡现场,那些狂欢镜头,在急切地赞美救赎的伟大成就和奇迹。

  新闻报道一方面“很透明”,一方面又“很明亮”。这是典型的本土宣传风格。它继承了中國文化传统,把沉痛的丧事办成了轻快的喜事,也就是把灾难变成庆典,把哀伤变成喜悦,把问责变成感恩,把反思变成赞美,把对生命的珍惜变成对组织的效忠,把对个人善行的感激变成对国家的颂扬。这种语义的流畅转换,再次验证了中國救灾文化的美妙特性。

  那些大规模死亡的电视影像,在中國民众中产生罕见的“情感大爆炸”,唤醒了沉睡的社会良知,引起震惊、悲悯、同情、善性和博爱的连锁精神反应,大批志愿者赶赴现场。这无疑是灾难对人性的一次全面唤醒。如果这种爱心不仅是一种临时情感和应急反应,而能成为持续的道德力量,并升华为一种普世的爱,成为构筑日常生活的基本元素,那么,这将成为21世纪中國文化建构的最大财富。

  长期以来,基于多种原因,中國社会一直被仇恨所劫持,仇恨指数成了描述当代中國社会的重要指征。尽管仇恨是一种特殊的心灵力量,但在大多数情况下,它只能制造“恶的历史作用”,以暴力方式改造着世界的容貌。而越过大地震的苦难,人们发现这种仇恨是可以用爱加以替换的。重要的是,地震敦促世人反思并削弱仇恨的存在,学会向灾民捐献自己的热血,让爱和良知、正义、公正和平等一系列普世价值共存,构筑社会进步的正面动力。

  但是,正是在所谓“爱”的名义支配下,某种社会仇恨仍在继续滋长,逼捐事件就是一个典型案例。从胡润的捐款排行榜,到郎咸平的攻击文章,都摆出大义凛然的逼捐姿态,以此煽动民众的仇恨情绪,完全不顾那些“黑名单”企业以纳税方式对中國经济所作出的重大贡献。

  捐款是一种志愿和义务性行为,每个人或企业都有自主选择捐助方式和捐款数额的权利。健康的中國社会应正面鼓励捐款,而不是动辄以“抵制”加以惩罚。把义捐变成逼捐和摊派,只能是对博爱和慈善原则的背离。任何一种以爱的名义之所从事的多数人的暴政,无法达成普遍的社会和解,反而会加剧畏捐心理,制造出新的社会仇恨。而这种暴力逼捐,跟纳粹领导人以国家利益名义逼迫犹太商人捐款,又有多少本质上的区别?

  耐人寻味的是,这种逼捐行为还充满了单向操作的特点,它往往针对文娱体育明星、民企和外商,却很少有人针对红顶商人,更很少有人胆敢针对各地黨政干部。这种选择性逼捐,难道不是离社会公正更为遥远么?

  逼捐放大了中國社会的“畏捐现象”。那些畏捐者也许出于“吝啬”的人性,但更多却是基于对募款机构的怀疑。青年赛车手韩寒之所以拒绝捐款,就是担心捐款是否有一个安全和正确的去处。在社会诚信普遍丧失的时代,究竟什么才是最安全有效的捐助?怎样才能让善款不打折扣地用于救灾事务?为什么国家长期垄断慈善业的掌控权,而民间慈善基金或组织无法获得出生许可证?为什么企业与个人的慈善捐助,不能获得政府的免税待遇?迄今为止,没有任何人能够就此给出合理的答案。

  据我所知,放弃捐款的韩寒奔赴灾区前线,企图以个人行动来代替捐款事务,但他的救人计划,却因缺乏器械和经验而被迫流产。这其实是一种痛苦的两难处境:一方面良知敦促自己为死难者捐赠,一方面又担忧这种捐赠遭遇行政黑手。“韩寒困境”,就是中國慈善事业所要面对的最大难点。

  红十字会处理善款的手法,包括帐篷之类物品的价格猫腻,已经受到民众的普遍质疑。尽管该会负责人作出某种解释,仍然不能令人信服。多少年来,民间善款的管理,一直处于黑箱操作状态,红十字会等机构既没有建立有效可信的管理机制,也没有高度透明的信息反馈和互联网公布机制,甚至拒绝公告民众每一笔捐款的具体下落,关于善款的公共监察机制,至今都未能有效地建立起来。而那种外部和临时的“纪检”与“审计”,根本无法解决它们的制度性缺陷。正是基于这样的局面,诚信危机才会再次爆发。如果这场质疑能够敦促慈善机构和政府组织自我完善,重修良好的诚信制度,那将成为地震后的一项重大收获。

  面对这次空前的地震灾害,国家地震局和四川地震局,之前没有发出任何预报和警示,导致近十万人的死亡,之后又拒绝道歉,为自己的无能和错误诡辩,无耻地宣称地震的不可预见性。按照这个可笑的逻辑,中國政府设立地震局及下属震检测台站,完全是脱裤子放屁,多此一举。而这个逻辑推演的最后环节,就应当是立即撤销地震局的行政建制,而让该局官员全部下岗,转道去为近十万死难者守灵。

  本次地震暴露的更为严重的问题,是城市新建筑浪潮和新农村建设中的“豆腐渣效应”,它遍及整个中國,而学校是其中最大的受害者。四川地震揭发了悲剧的根源:杀死孩子的根本不是摇撼的大地,而是那些贪官污吏。他们是制造大规模死亡的罪人。一位解放軍师级干部的朋友,站在都江堰灾难现场发信给我,痛心疾首地问道:“为什么周围的楼都在,唯独那所新建学校夷为平地,四百名儿童死于非命?!”他的悲愤质疑,就是我们问责的逻辑前提。

  据《南方周末》报道,“在北川老城的废墟上,水泥是疏松的,人们可以像掰饼干一样把水泥预制板掰出任意形状。钢筋也是如此。有的水泥板中只有3根细小的钢筋,只需稍微用力就可以折断。”但另一方面,县委大楼却是“钢筋又多,水泥标号又高,砸不开。”毫无疑问,本次地震中的房屋倒塌,属于脆性破坏和粉碎性倒塌,其真正元凶不是地震,恰恰就是质量低劣的建筑物本身。那些沉重的混凝土块,砸死并活埋了无数正在上课的天真孩童。但正如一位土木工程师所指出的那样,“专家们一直回避、混淆视听,企图将建筑破坏和建筑发生脆性破坏,粉碎性倒塌混为一谈”。这种鱼目混珠的手法,就是要为日后的“避责”提供“科学依据”。

  但我要在此正告那些专家、包括我的同济大学同事,你们的每一种丧失良知的言论,都将被历史记录在案,并且必然要跟罪人一起受到裁决。为了避免悲剧的重演,地震救灾后的最重要的事务,就是要严厉追查有关机构和个人的贪渎罪责,展开公正的司法审判,以告慰那些冤死的亡灵和幸存的民众,尤其是那些可怜的孩子。而如果此举能就此改变中國建筑业的豆腐渣特色,那将是本次地震的又一项重大收获。

  1966年邢台地震,当年引发“无产階級文化革命”;1976年的唐山地震,当年引发北京政治变局,促使毛派倒台和纹革结束;如果说前两次地震催生了政治变革,那么本次地震的深远后果,我们至今还难以预测?。但它至少已诱发了一场剧烈的精神地震,敦促我们反省和改造制度的结构性弊端,同时,它也必然会形成一种文化记忆,而其主题不是别的,就是大半个世纪以来,中國人第一次从自己身上,发现了更为健全的人性。(2008年5月26日,写于持续的悲痛之中)

  作者:朱大可


冤死的孩子们何以瞑目?

2008-05-29 12:45:22


冤死的孩子们何以瞑目?

from 中国报道周刊 by

  当初地震部门将地震震级从7.8级修正为8级后,有位朋友说政府正在向实事求是的方向挺进。我对朋友说,你未免太轻看这个政府集体为恶的智商了,也许他们正在“科学”而有效地利用灾难找脱辞呢。我并不是个怀疑一切的人,我对活在中國的个体有相当同情之理解,但对政府却很少放弃怀疑的态度,这是几十年来频发的人祸加诸于身的惨痛教训。不轻易相信乃至质疑政府是一个现代公民的基本素质,何况一个权力大到令人惊骇的地步,视人命如草芥,根本没有真正监督的政府?你要是轻信这样的政府,那你所遭遇的一切悲惨生活,就是它对你活生生的恩赐。它这样置你于死地的“恩赐”,你不仅只有接受,你用血汗钱养活了它,反而还要你对着镜头说“感谢黨,感谢政府”,它进而戴上“伟光正”的光环,使一切恶政变得不仅自然而且高尚。六十年无一例外,这次发生地震灾难后,政府不少部门的表现就是他们一惯嗜血本能的展现,其中最不能容忍就是中國教育部和四川省教育厅为他们错误的无耻辩解。

  许多人看到了昨天四川省教育厅五点所谓对灾区学校倒塌的查处意见,至为愤慨。其实前天教育部新闻发言人王旭明就公开提前定下了四川省教育厅查处学校倒塌的基调。对这个政府运作方式不陌生的人,都应该从逻辑上揣度到,即四川省教育厅这样的查处基调,在震后很短时间内他们早就在内部达成了共识。而且这共识还不只是来源于教育部,应该来源于更高层对去人祸而认天灾的政治把戏。因为将一切归因于天灾,是解决此次大地震最为取巧的不二法门。在他们看来,调查真相,让公民紧抓住政府的不作为乱作为不放,不仅会危及到各级政府部门诸多官员的利益,而且更会危机现存政权的合法性。现在政权本来就不是文明政治亦即民选的产物,这样的政权其合法在民主自由已成世界大趋势的二十一世纪,越来越受到更多的批评和质疑,复以他们的所作所为的确使该政权的合法性逐步丧失殆尽。地震中的人祸因素不能得到有效的追究,就是再自然不过的事了,这个社会不仅官官相护,而且从最高当轴开始,就不是一个受到真正监督,能够让民众利用法律可以讨到相关权利的问责政府。

  教育部和四川教育厅是利益相关者,教育部怕责问到他的管理职能与渎职行为,当然愿意定下基调,让四川省教育厅在未调查之前就有了标准答案。与此同时,四川省教育厅在这次学校倒塌是特别重大的相关行政部门,他们与各级教育局和学校有着千丝万缕的联系,是直接的利益相关者。四川省教育既是直接的核心利益相关者,那么他们调查的公信力何在?他们怕追究自身的责任,把调查尽量往天灾上推,丝毫不及人祸。这样的调查有谁能够信服?不只是惨死的万千家长无法接受,就是我们这些于此利益暂时不甚相关——但这次不好好地追究,将来这样的灾难就会再度降临万千家庭身上——的人也难以接受这样颠倒黑白事实。我认为此次学校大规模倒塌的事件,应该有相关的司法介入进行证据调查(应该允许第三方的介入,即在教育厅和家长之外),同时也应该民众来起诉各级不作为的教育部门。我们应该鼓励家长在法律框架范围内为自己冤死的孩子讨个说法,而不是利用政权的势力高压百姓的诉求,那样只会激起民怨,对整个社会的良性发展没有任何好处。

  现在将四川省教育厅回答的五点(原文见附文)逐一加以驳斥,看看他们是如何胡说八道的:

  一:川西地区本是地震包括强震的频发地区,地震的短期预测的确一时难以完成,但长期预测已是一项比较完善的技术,即我们应该知道四川学校的建筑强度应该远远高于今天四川省政府(教育厅)规定的学校预设强度。没有达到此种强度,本身就是他们不尽责,亦可谓渎职。学校抗震标准低,本身就是政府(教育厅)失职,相关的领导应该追究责任,死者家长也应该利用相关的法律手段起诉各级教育部门。

  二:灾情发生在集体上课也不是理由,二点半应该是上班时间,政府各部门也是大规模地办公,为何政府部的死亡人数只是学生的几分之一都不到呢?你可以说他们是成人,自我救助能力较强。就算如此,你能说反驳学校比政府办公楼修得差得多的事实吗?即令学校建筑有跨度大的问题,也不应该死难如此之多。你们常说的祸国殃民的军阀如刘文辉,在当西康省主席时和短期主持四川省政时,有一条明文规定:凡是政府机关办公楼超过学校者,一律枪毙。你可说刘不民主不自由,但在保护未成年人的生命上,他就比现今的政府做得好。

  三:把豆府渣工程,用跨度大、学生集中在走廊和楼梯造成伤害,作为伤害人数的主要依据提出来,还是在强调学校建筑不同于办公楼的客观因素。看似客观因素里,有多少脱辞,以及对豆腐渣工程的推委,明眼人不会看不明白。

  四:倒塌的校舍使用时间过长,为何不及早修缮或更换?你如果说教育经费不足,是谁没有给你教育经费(中國的财政富得流油)?如果给了,为何没用好?是谁贪污了?如果你拿钱去加固和修缮了,那么你这是典型的走过场,这样的敷衍,也是典型的渎职行为。无论从哪一角度来讲,四川省教育厅就难辞其咎。

  五:学校在抗震方面存在先天缺陷,这缺陷是谁造成的,是地震局不给你川西地区地震烈度的要求,还是建委不告知你建筑抗震标准,还是你不按学校建筑抗震标准(标准如果低是谁订低的)来进行设计?既然有先天缺陷,那么这先天缺陷是谁造成的?难道你四川省教育厅不与有辱焉,负有不可推卸的责任吗?

  我认为中央政府应该重建教育部,令部长周济辞职以谢国人;整顿四川省教育厅相关的官员,并对直接责任人绳之以法。不然,恐怕中央政府的公信力,将会越来越低。他们的重要性是否重要到让中央政府为他们背书的地步,我想最高当轴应该不难理解。我知道拨出萝卜带出泥的道理,但带出一些高级的泥作为解决当下急务的代价,我认为还是值得的(当然长远来看,应该加强制度建设,进行政治改革)。如果不对教育部和四川省各级教育部门相关责任人加以处理,同时让法律来公正解决,不能舒万千家庭孩子冤死之痛,恐怕中央政府替他们背书不成,还成为一匹不堪重负的骆驼,谁知道压垮你这头骆驼的最后一根稻草是谁呢?难道压垮你们的 “稻草”里面就没有万千冤死的学生家长们吗?2008年5月29日8:29分于成都

  附:四川省教育厅归纳校舍倒塌五点原因

  2008年05月28日 南方日报

  四川省教育厅对倒塌校舍做了初步调查和评估,将倒塌原因归纳为以下几点:

  一、这次地震首先是超过了预计强度,学校校舍抗震难以抵御如此强烈的地震。

  二、灾情发生在上课期间,集体伤亡人数比较多。

  三、学生上课时集中在教室,楼面负荷大,疏散时又集中在楼梯间,这些走廊、楼梯相对来说是建筑比较薄弱的,所以造成了一定的损害。

  四、根据四川省教育行政部门提交的材料,四川省倒塌的相当多的校舍建筑时间比较长,校舍陈旧落后,这也是导致部分校舍垮塌的重要原因。

  五、学校的建筑在抗震方面本身就存在着设计方面的先天性缺陷。

  南方日报记者谢苗枫胡亚柱

  作者:冉云飞


test

2008-05-21 19:42:44


test


[转]鄙视 CCTV

2008-05-19 12:51:16


以下是国内网友展示 CCTV新闻和TVB新闻(香港无綫电视)报道的分别。
以下引用的片段,部分还可以在我们之前发表的视频中能看到。

我这里也能看到TVB,地震之后我一直都是看这电视台的新闻;
香港TVB的新闻,值得国内同胞一看!-Lan

我是广东人。在广东,能收看到4个香港电视频道:TVB翡翠台、ATV本港台、TVB明珠台(英文频道)ATV国际台(英文频道)。凤凰卫视也可以收看到,但可以忽略不计了。

其中,TVB的节目做得非常棒,尤其是新闻。这几天TVB派出多路记者,深入灾区第一线,送出很多鲜活的新闻报道:很全面、很客观、很专业。

而我们的国家电视台——CCTV,很鬃。

CCTV:新闻联播只播了10分钟左右的相关消息
TVB :六点半新闻几乎整段都是关于地震的。

CCTV:灾区人民情绪稳定。
TVB :受难者家属肝肠寸断。

CCTV:好消息一个个传来。
TVB :我们在现场体验着一个个悲喜交集的时刻,但焦急的家长迎来更多的是坏消息,他们看到的,是一个个孩子的尸体

CCTV:我现在在成都酒店。
TVB :我现在在汶川。

CCTV:领导第一时间赶到了现场。
TVB :灾民说,3天后才到来,太迟了。

CCTV:灾民说,感谢D和政府。
TVB :灾民说,我不想活了。

不想再举例子了,我很愤怒:四天了,CCTV罕有灾民受苦流泪的画面,若不是报道温总理,我们可能看不到灾民受苦受难、失去家园、亲人的悲痛场面。有谁看到自己亲人的尸体从废墟中抬出来会“情绪稳定”?!CCTV总是能把灾难变成好事,真是神奇。

为什么香港人、台湾人捐款特别踊跃?有钱,素质高,还有他们的新闻做得好,能让观众对灾区人民的遭遇,产生情感上的共鸣——同情。

看CCTV:很教育。
看TVB :很辛酸。

最主要的是教育群众,不是心酸群众。

原文地址 http://www.hexieshangan.com/2008/518.html


开放的校内,开放的校内通

2008-05-14 20:21:37


block.png
不好意思,是图,为什么,因为好像有什么禁用的字符,幸好大侠提醒发图了。
附上 pidgin 设置地址。


系统时间导致崩溃

2008-04-25 10:47:29


很遗憾,昨天看到某个用户机器上校内通崩溃的信息,发现原因是用户机器时间设置过于庞大(大于 Mon Jan 13 03:17:04 2583)造成的。

根本原因是 c 运行库中的 ctime 的实现不支持导致。

因为没有足够信息无法通知该用户,如果该用户看到这个信息请检查机器的系统时间。

我们已经没有使用ctime了,今天更新的版本就不会再出现由于这个问题导致崩溃的了。


感谢用户为我们指明了前进的目标。




PHP语言教父Gutmans炮轰java:已经输掉Web之战[转]

2008-04-16 13:51:06


PHP 3之后的主要语言开发者之一、Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了java语言。他指出,目前java厂商试图在JVM上提供动态语言实现的路子根本不对,应该全面拥抱标准的动态语言。

Gutmans回忆自己几 年前参与的一个基于IBMWebsphere的大型企业级项目。项目团队中无论开发还是架构人员都非常出色,但其中最优秀的人与Andi谈起PHP和动态语言时,还是将之视为玩具语言。这在当时正是java界对动态语言的典型心态。但是,他们恰恰忽视了Web,因此javaEE设计时并没有以Web为中心,而且关注在企业集成、事务管理和其他后端处理上。虽然javaEE通过servlet和JSP支持Web开发也有不短的历史,但是掌握标准发展的大公司们忽视了Web的RESTful本质,仍然在向通用平台的方向上走。

而与此同时,建于C语言库和工具的生态系统之上的LAMP架构,则成了Web程序最流行的开发平台。其中最常用的语言是PHP。由于PHP专注于Web开发,而且为此不断演变,它简直就是为Web范型(paradigm)量身打造的,能够快速和容易地解决常见的Web问题,因此获得了最大的市场份额。根据Ajaxian.com的调查,大约50%的RIA开发人员都使用PHP。由于各种PHP程序如Wordpress, Drupal,mediaWiki, osCommerce, SugarCRM的流行,这种趋势更加明显。

随着大多数业务应用程序包括CRM、ERP、报表、文档管理等等也都转向了Web,那些大的java厂商都意识到,java对Web范型的形成和发展影响甚微,因此他们开始支持各种标准和非标准的java Web框架(JSF、Struts、SpringMVC等等),要使java适应Web。这些框架虽然有些也取得了一定成功,但是它们都无法解决java在Web上的主要问题:由于严格的类型化和架构过度复杂,开发时间和开发人员的技能要求都更高,也就是说,总成本无法令人满意。

而且,大的java厂商还什么都想占着。一方面想融入Web,一方面又不肯放弃自己已经在java上建立起来的数十亿计的生意。甚至动态语言的广泛流行都未能显著改变他们的行为模式。但是随着微软雄心勃勃的多语言运行环境.NET的出现,大势又变了。

成功的动态语言包括PHP, Perl,Python和Ruby都是用C写的,充分利用了C语言库生态系统的广泛性和深入性。而且它们都是社区驱动的,没有什么正二八经的语言规范,发展不会被公司政治所阻碍。这些语言都是由使用者自己开发的,他们只有一个目的:快速搞定工作。因此语言可能在小的版本更新时就加入重要的改进。这种敏捷本质正是适应Web应用快速变化必需的。

而且,LAMP的部署方式有显著的优势。在多进程架构中,Web服务器和动态语言软件中的故障一般不会使网站垮掉。虽然会有某个进程崩溃,但其他服务Web请求的进程仍然可以继续运行。这与JVM这种多线程的环境中软件故障包括崩溃和死锁通常都会使系统垮掉,形成了鲜明对比。而且在特定时间后回收进程的能力能够防止内存泄漏和内存碎片化这两种常见的内存问题使软件随着时间推移性能降低。LAMP上软件更新时,可以轻松和渐增地推到服务器,无需冗长的构建和打包。虽然有时这会带来不规范、不严格的问题,但是只要正确实施,开发人员和运营人员的日子都会好过得多。

相比之下,java厂商受困于与java绑定太紧对多种语言的支持很少的JVM。他们并没有转向能够使其客户两全其美的LAMP和java技术松耦合的模型,而是患得患失,怕失去对客户的控制,竞相在JVM上提供动态语言。无论是微软这个强敌,还是java中互相竞争的厂商,都在实施自己的动态语言策略。

现在,Sun正在其java EE解决方案上支持JRuby和Jython而投入;IBMWebsphere集团则认识到java EE平台运行现代Web应用的无效,在Project Zero上大力投入,该项目的目的是使IBM在Web2.0世界中也能有一席之地,目前支持Groovy和PHP;BEA也有一些孵化项目,但是被Oracle并购后,这些项目是否能有结果目前不明。Project Zero的首席架构师是IBM公司里最先公开承认java现在可以认为只是一种系统语言而不适合构建RESTfulWeb应用的几个人之一。而构建RESTful Web应用正是ProjectZero的目的。java堡垒花了10年多时间才承认java在Web上投资回报不佳,而目前的趋势,将有更多的客户做出更明智的选择。动态语言将有大的提升。与大型机一样,java已经在企业级IT和关键业务应用中根深叶茂,因此不会很快消失。但是在Web应用上,java语言很可能会在市场份额上急剧下降。

问题在于,非微软的Web市场是会采用动态语言的JVM实现,还是容纳这些语言事实标准实现的LAMP架构。虽然我认为会有客户被前者吸引,但是市场主流还是会选择LAMP。原因在于:

  1. 标准实现更新速度很快,而JVM版本总是滞后,会带来兼容性问题。这与Mono跟不上.NET的问题类似。

  2. JVM最初设计时并没有考虑支持动态语言,因此在可见的将来,要满足实际需求,挑战非常大。像闭包、间接方法调用和类型juggling等动态特性就不容易解决,这从目前JRuby与Ruby的C版本的比较中可以看出。而且,硬件厂商是否有兴趣跟上也是有待观察的。而开源技术就没有这种问题。

    3.现代Web的可伸缩需求对Web层的处理强度的要求越来越大。基于C的架构更可能与操作系统底层(原文为primitives)最有效地互操作,提供高效、内存占用小的架构,满足这种强度。高性能的Web服务器比如lighttpd, Zeus, IIS7,高性能的缓存系统比如Facebook等最大的网站使用的memcached,还有其他性能关键的子系统比如内存管理,都是例子。

  3. 多核系统非常适合LAMP架构的多进程方式。随着芯片业现在把主要精力都放在了多核而不是超线程技术上,JVM这样的多线程环境的优点在今天的硬件上将无法充分发挥。而多进程方式将提供更多稳定性和可靠性。

  4. 由于LAMP的简单性,它对于开发人员而言进入门槛非常低,而又能够提供很好的伸缩性,包括Yahoo和Facebook这样的大规模产品系统。

    总而言之,越来越清楚的是,动态语言将逐渐成为Web开发的标准。微软和java厂商都认识到这个趋势,现在正在各自的软件平台之大力投入,给出解决方案。但是,因为主要动态语言社区都是在.NET CLR和javaJVM软件平台之外发展起来的,这些厂商如果只是想依靠将成功的动态语言复制到自己的平台上而反败为胜,他们将处于困难的境地。有些厂商已经意识到这一情况,采用了一些混合策略,同时为客户提供动态语言的标准实现,虽然还没有完全与其解决方案组合配合起来。微软在PHP上的投入就是如此,Sun也开始为客户提供原生的Ruby和PHP实现。我相信虽然JVM向动态语言抛出的橄榄枝可能会吸引一些java客户,但是这无法跟上开源社区开发原生动态语言实现的步伐。JVM的动态语言实现对于java厂商与时俱进是不够的,它们需要全面地拥抱原生的事实标准的社区驱动的动态语言。

    ----------------------------------------------------
    为何总要看见全角的java呢,有点土

    坚定的鄙视java


内存分配问题

2008-03-19 10:20:39


之前有人说掌握的技术足够了,然后昨晚吃错了药怎么也睡不着,遂想了几个题目:
class X {
public:
  void * operator new(size_t size);
  void operator delete(void *);
};
Q1: 为何operator new参数是size_t

Q2: 对于 delete[] x; 会执行 operator delete 吗?

Q3: 下面代码能编译通过么? 需要如何更改X的实现呢?
void g(Arena & arena) {
  new(arena)X;
}



奖品:一个酸奶
条件: 自觉不使用编译器测试


显示内存管理

2008-03-19 11:03:37


当满足一些条件时:
频繁操作内存,导致效率成为瓶颈
内存使用量会达到很大的级别时,分配可能会失败,甚至可能导致机器挂掉
可能必须对内存做显示管理,同意否?

1 专门提供内存服务的memcached,使用slabs管理内存,没有仔细查看一些分析文档.

2 我之前写过一个类似memcached的程序,使用boost::asio, lock free,速度虽然超快,但是最终这个项目失败告终.
  原因是没有对内存做管理,而是对缓存条目做了数量限制,估算有误导致内存过载.
  当然启动类似memcached的项目就是一个错误.

3 google-ctemplate代码写得非常经典,因为本身就是管理大量字符串,程序提供了内存管理工具Arena
class UnsafeArena : public BaseArena{
public:
 char* Alloc(const size_t size);
 void Free(void* memory, size_t size);
 char* Shrink(char* s, size_t newsize);
};

每个需要频繁操作内存的对象Dictionary都拥有Arena

4 stl的allocator控制
 basic_string<charT, traits, Alloc>整个程序提供特殊定义的string,使用自己的Alloc?

5 boost::pool?

6 前一篇日志提到的方法?


转:校内和脑残

2008-02-15 09:42:14


下面说到了校内和脑残,嫌烦的直接跳到最后

人人都爱80后,人人都恨80后~

from Loop2 by

今天在网上看到一篇NB无比的文章 - 80后就像一群无序的蚂蚁,又是关于80后的。

严格的说,我也应该算个80后吧。本来按出生年份来区分群体就是一个很傻逼的事情,不过现在连媒体都这么一直傻逼着(虽然这是他们的常态),谁都没办法。

文章的NB程度,叹为观止。

先说标题吧。连赵本山都知道,蚂蚁不是无序的社群,而是坚不可摧的力量源。

文章的论点史上最强,没有之一。

一、80后是信仰危机的一个群体谁之过
二、只要索取不讲奉献的80后责任谁负
三、缺乏创造能力的80后与文化根源
四、对美的创造、欣赏与感知能力缺乏的80后之我见
五、80后缺乏对事物本质的认识与判断能力的渊源
六、太过文弱缺乏生存能力的80后与成长环境

文章的论证手法,前无古人。

所有的文字都不证明论点,而是在假设论点成立的情况下,讨论形成原因,已经近乎轻小说的一大分支 — YY系。拜一个,囧rz。

虽然多说国事无益,但是这里还是冒着被nice boat的风险说说自己关于80后的看法。

文章三四五六的观点,怀疑是为了骗稿费写上去的,没有任何值得反驳的价值,在此无视。

关于前两点:

>> 1 80后是信仰危机的一个群体
- 80后并非无信仰。而是社会和经济体制改革,导致我们的信仰更细化更现实。

>> 2 80后只要索取不讲奉献
- 资源紧缺型社会,注定处于生育高峰的80后必须进行优胜劣汰,索取是本能。

先来说信仰。

那些有知识有文化的80前都知道,中国,在80年代初,从计划经济转向市场经济。这里包含了两个巨大的变化。

一是国家开始从直接干预,变为通过调整规则来控制市场;二是承认了私有资本的合法性。在文化层面上来讲,国家已经完成了舍小家为国家来寻求民族独立的使命,开始进入一个为人民谋幸福的阶段。

对于我们80后而言,国家的存在就是为了保护每个人的私有财产,保证社会的稳定;在没有外患的情况下,国家就是用来保护个人的,不然还要它干嘛?国家保护好了每个人的利益,国家的利益也就保证了。为国家做贡献?我们每个月一样在交税,没准比80前交的多多了。

私有资本、个人主义已经开始被整个社会放到空前重要的位置。只不过,在文化上,直到今天才比较强烈的反应出来。而某些傻逼就把这些现象全部归结到80后身上了。

当然了,由于我们这些不喜欢填鸭式教育的80后,没有那么充分的被应试教育洗脑,所以保留了足够多的质疑精神。而那些某些人希望强加于我们身上的所谓的信仰,受到了前所未有的反弹。

同时,个人信仰在80后群体中更为深入人心,比如我,我信仰互联网,信仰开源,信仰开放。
你总不能一边让我信仰民主自由一边让我打不开wikipedia吧。

每当我在优酷上看着几个小时前才在日本电视台播出的动画的中文字幕版时,我就在想,我们80后是有信仰的。只不过我们要先有爱,才有信仰。

一个连自己都说服不了自己的信仰还是不要的好;抱着这么一个不能自圆其说的信仰的人,还能出来和别人谈信仰,可见脑残绝对不光是80后的特征。

然后说索取。

你知道为什么80后受到的教育从来都不是“做最好的自己”,而是“出人头地”么?因为中国从来都是一个资源紧缺型的社会。不能出人头地,就只能被淘汰。

表面上看是索取,背后其实是竞争。大家心知肚明,却不说出来。和老一代人相比,80后对竞争的态度更为直接,完全不需要温情脉脉的伪装。法律和规则是底线,只要在规则内,任何竞争都可以。至于道德底线,我们有我们自己的潜规则,走自己的路,让别人打飞机去吧。

说到奉献,无私奉献是扯淡,因为它不符合我们可持续发展的基本国策;有私奉献才是主流。每当我在电骡上下载资源的时候,我就更加明白这个道理;我们的总理也应该天天用电骡,天天感受下这个每个人都只想索取不想贡献的地方,为何是如此的和谐。

以下是广告:

要了解80后,请使用互联网。

希望遇到脑残型的,请上校内网;
希望遇到八卦型的,请上天涯网,
希望遇到贡献型的,请上译言网;
希望遇到文学型的,请上豆瓣网;
希望遇到创业型的,请上海内网;
希望遇到幽默型的,请上网易新闻下水道;
希望遇到萝莉型的,请上ipart爱情公寓;
希望遇到熟女型的,请上51.com;
希望遇到80前的,请访问hao123.com


勃列日涅夫在波兰

2008-02-04 10:55:49


苏联领导人坐火车旅行。铁轨到了尽头,火车停下。
列宁号召:“立即发动无产者搞星期六义务劳动,修铁路,直通共产主义!”
斯大林抽着烟斗,严肃地下令:“给我调100万劳改犯来,修不通铁路,统统枪毙。”
赫鲁晓夫敲着皮鞋喊:“把后面的铁路接到前面去,火车继续开!”
勃列日涅夫挥舞着双手说:“坐在座位上自己摇动身体,做出列车还在前进的样子。”
最后,戈尔巴乔夫沉思道:“把火车拆了,到有铁轨的地方再拼装起来。”
于是苏联解体了。

勃列日涅夫即将访问波兰,波兰当局命令一位著名画家创作一幅名为《勃列日涅夫在波兰》的大型油画作为献礼。很不情愿的画家在威逼下接受了工作。
画完成后,波兰一高官前来验收,结果让他大吃一惊:画面上是一男一女在豪华的大床上极尽缠绵,窗外的风景是克里姆林宫。
“这是什么?这女的是谁?!”高官愤怒的问。
“勃列日涅夫的夫人。”画家答道。
“男的呢?!”
“勃列日涅夫的秘书。”
“可勃列日涅夫同志在哪里?”
“勃列日涅夫在波兰。”画家答道。

美国百万富翁买下苏联国家百货商场,并宜布要免费分发商品。 

很快百货商店和通向这里的道路就开始堵塞,并有许多用挑肥拥挤而死伤的人。人们问百万富翁问: 

——你为什么要这样做? 

——我非常感兴趣,当你们实行按需分配时会是什么样子。



写程序和经济学

2008-01-29 13:06:25


继续转,这家伙很有见地

------------------------------------------------------------
写程序和经济学

我迷上了两个东西,写程序和经济学这两个风马牛不相及的东西。

关于这两个东西的探索,我的方法是找点书来看,不知道大家有没有这样的经验,你突然遇到某一本书/一个章节/一句话,然后你之前的模糊的问题突然像水一样透明了,武侠的话就是打通了任笃二脉。

关于经济学,打通我任笃二脉的书就是《大家的经济学》,很薄的一本书,看完以后我觉得我学到比我大学时修读的几千页的巨著还要多。经济学的核心内容其实很简单的。我稍微解释一下我对经济学的理解。

1.什么是价格,什么决定价格。

市场的核心是价格,价格是怎么决定的,成本?张五常教授如果听到这个答案一定会说:蠢材。

每个人都有一个价(很像黑社会,对不起,这是事实),工资就是人的价格,什么决定你的价格呢?希望有朋友看了不要再抱怨自己工资低了,注意听:你的工资(价格)是由社会上有多少人可以替代你的工作决定的。

建立市场经济的核心内容要让价格自由浮动,就是说我可以自己定价。外面有人1000元写一段程序,政府要保证我有开价800元去竞争的权利。

现在我们有这个权利吗?有的。但是不完全,有一些领域不完全市场化,大多数人还没有真正接受市场的概念,以为像“最低工资保障”这样的东西很重要,其实不是的。新《劳动法》干预劳动合同的其实也是干预了企业定价的自由,华为其实是抵制这个法律的,但是它用了尊重法律的手段。还有很多道德卫士打着道德的旗号干预市场价格,这个另文再述。

2. 什么是品牌。

残酷的市场竞争会把售价逼近成本,开放的价格体系中,资本家剥削就无从剥削了。张五常说,马克思最蠢,剩余价值无家可归就认为是剥削。这也个另文再议。

垄断可以自己定价,获得超额利润,而品牌的概念其实也很简单,就是自己制造的垄断。比如鞋大家都是一样的,为什么Nike可以卖得贵,因为Nike垄断了生产Nike鞋的权利。听起来是不是很怪?但是这个逻辑是正确的。品牌就是自己给自己创造的稀缺性。个人品牌也同样,你的教育背景,行业经验形成了你的个人品牌,那你自己制造了垄断你就可以定价。

上面讲的两点是我在研究经济学的所得,当然远不止这些。我举这些例子是想说明,我理解经济学的概念是很简单的,而且就体现在我们生活当中,但复杂的现代金融挡住了我们的视线,以至于我们只能用富人,穷人这样幼稚的概念来讨论问题,而又经常得出错误的结论。

关于写程序,我同样有这样的感觉,但在写程序上要打通任笃二脉要更崎岖一些,我看了很多的书,走了很多弯路才学会程序开需要简单这个道理。我一度怀疑自己是不是不够高手所以很多东西不能理解。直到我遇到了一些好书才肯定了我的想法,直到我也能写出成百上千人用的软件,我才建立这样的自信。我知道就算是大到操作系统这样复杂,巨大的软件,它也是简单的,至少,它是由无数个解决简单问题的程序组成的。

我最近在看一本书《穷人的银行家》,书上的一句话点透我心:事物根本就不像看上去那么复杂,是我们的傲慢自大促使我们对一些简单的问题找到了一些不必要的复杂答案。

是的,就像大自然给出的E=mc2这样优雅的答案一样,我们也找到了对付全球贫困的方法,答案也简单得惊人,就是小额贷款,就是高利贷。

从经济学的角度看java和php

2008-01-29 12:47:37


道出了我的心声。tmd,就是这么个状况.
原文地址: http://huajun.w18.net/2007/05/java.html
---------------------------------------------------------------------------------
最近因为工作的关系要重拾java,被EJB,JPA,Spring这样东西搞的头晕脑涨,但其实公司是要做一个用php来做不用一天就搞掂的东西。

我一直对java的感觉都挺好的,有了java程序员就不用卷入程序跨平台的移植性,内存泄漏(java的垃圾回收机制)中,还有强制性的面对对象思想也大大简化了复杂度,还有强大如Jbuilder,Eclipse这样的开发工具,Apache.org这样的开源组织提供的无所不包的类库等等,这些都是我喜欢java的理由,但是……自从sun卷入企业级应用以后,一切都变味了,everything isconcept,人为制造了很多复杂度,这个什么标准,那个什么架构的,什么J2EE,我打赌没有多少个java程序员可以讲清楚j2ee是什么。

java2 EnterpriseEdition,java企业级应用版,什么叫企业级应用,说白了就是数据库应用,不会也不可能比一个3D游戏引擎来得复杂,需要那么多概念么?美其名曰降低对象耦合,提高生产率,更合理的软件开发流程,分工,更大规模的软件开发能力。其实呢,其实把1个人1天可以做完的活变成10个人半年搞不好,搞出来了用户体验还很差。我认为Sun制造J2EE的概念背后的想法相当不老实。

Luma用java做了一个跨平台QQ出来,厉害了把,我打赌他半点J2EE的东西都没用。

但是,一个社会现实就是,php的程序员工资很低,java的程序员工资很高。为什么这样,我从最近的看经济学的书上找到了答案,道理很简单,如果今天爱因斯坦退休的话,他是无法到美国的一间中学去教中学去教物理的,因为他没有中学物理教育的资格证书。这个行业证书是怎么弄出来的,是中学的物理老师的工会(XXX行业协会)弄出来的,就是一帮物理不怎么行的物理老师在一起商量要怎么保护他们的既得利益,防止别人进来竞争制定的进入门槛。从市场经济的角度,爱因斯坦退休后无法进入中学教书是一种浪费,是一种无效率。java和php的关系真是这样,java后期制造的很多概念实际上是在提高这种准入门槛,这种门槛越高,对java程序员越有利,他们的工资就会越高,但是对于客户就越糟糕,成本就越高。这些概念都是阻碍了优秀的的php程序员为他们的客户提供更低成本(甚至更稳定,运行速度更快,更容易维护)的解决方案,从市场经济的角度讲,这是一种浪费。

但是客户就是这样被蒙骗的,你相信一个拥有专业资格证书的物理老师,还是相信一个退休蓬头垢面的老头。没有人告诉你他是爱因斯坦的情况下你一定会选择前者,如果你是半桶水的程序员,java的高薪光环一定让你忘乎所以,但如果你是一位真正的程序员,你一定知道你就是爱因斯坦,你就是要用竞争把那些周围都是光环的人竞争下岗。

前一段时间还看到网上看到有人想用jsp写一个discuz(还只是停留在想的阶段),收皮拉,你们已经被php的discuz竞争出局很久了,市场早就选择过了,更低的成本,更优异的性能,答案早就不用说了。

欢迎转贴到CSDN, 我从来不上那个网站,但是我又是写给他们看的,所以拜托各位网友。有人要反驳,盖不回应。


豆瓣网注 册

2008-01-29 22:27:45


2007年11月13日下午17点43分,豆瓣网的用户注册数达到了第一百万位
发帖时:从 1203593 位注册成员中找到和你臭味相投的人

76 天,注册数为 20万,算猛吗?


2007年度最佳幽默短篇

2008-01-26 10:39:58


2007年度最佳幽默短篇

from 胡戈戈的空间 by
  最佳音响奖
  那天路过一路口,有放屁的欲望,正好有一个人在蹬摩托,我就想借此机会掩盖自己的屁声,哪知道声音过大,那蹬摩托的人以为发动开了,挂上档就要走,那次我糗大了......
  
  手机商特别奖
  我的一个朋友,新买了个手机。结果上公共厕所的时候不小心把手机掉到便坑里去了。不幸之中的万幸是便坑里面的东西很粘稠,手机没有没到里面去。正当他准备找东西捞手机的时候,有人给他打电话!恰巧他的手机又调的是震动,眼看着手机振颤着、慢慢的,消失在了粘稠的、深深的便坑里......
  
  IT年度奖
  修理电脑时,一口痰吐到了主机箱里,结果电脑弹出发现新硬件~
  
  中文文学奖
  办公室三人,二男一女,大男45岁,小男21岁,女30岁。
  三人之间没有竞争,所以关系融洽,相处得宜。
  某日,女的上调,从这个办公室搬出去了,庆贺酒宴上,大男祝酒后,质问女人:“你为什么要抛夫弃子?”,“抛夫弃子”引得全桌人哄堂大笑。
  又一日,小男也上调了,庆贺酒宴上,先走的那女人的丈夫,酸酸地问大男:“听说上次酒宴上,先生语出惊人,这回有什么好说的?”
  大男愣一愣,说:“还有什么好说的,俺奋斗半生,只落得如今妻离子散!”
  
  生物和谐奖
  重庆以前有个经典地名,叫做人和,取的'天时、地利、人和'的意思
  那边有个单位,挂的招牌很无敌
  “人和瘦肉型猪配种场”
  
  最佳阅读奖
  去华师大后门吃烧烤
  烧烤摊前有一广告上书三行大字:
  烤
  牛肉串
  鸡腿
  鸡心
  偶旁边一NB的MM很大声的读到:烤牛鸡鸡
  
  
  最佳服务奖
  一天,我和表哥去赶公交车,好不容易等来一辆,可车上的人太多了,前门根本就挤不上.我们只好在前门刷了卡,从后门上车,可车上的人实在太多,后门也挤不上.
  于是,司机大哥就和我们商量:'我先发动车,慢点开,你们跟在车后面跑跑.'我和表哥这个纳闷啊:这算什么办法啊?可也没有办法,只有跟在车屁股后面跑.眼看车开出大概有十来米,忽然一个急刹车,车上的乘客把持不住身体,全部倒向车的前面去了,后门一下子腾出好大一块地方.这时,司机大哥得意地招呼我们:'快上,快上......'
  
  
  最强爱心奖
  我在公交车里听到别人打电话到电台点歌,有一个男人打电话进去说:'我是外地人,现在回家的车票买不到了,只好在北京过年了。我想点首歌。'
  主持人问他:'你想点歌送给谁?'
  我当时还想这还用问,肯定是远方的父母亲人了,谁知道他却回答说:'我想点一首陈小春的《算你狠》,送给北京站所有工作人员以及所有票贩子!'

写诗作赋

2008-01-25 12:54:24


中行、建行、农行,行行出事;
A股、B股、H股,股股下流;
昨天、今天、明天,天天下跌;
主板、小板、三板,板板完蛋;
农民,市民,股民,家家难民;
股市,楼市,车市,市市伤心;
股票,钞票,彩票,票票害人。


非经济人士观察

2008-01-25 22:48:28


我不懂经济,完全不懂,下面是我今天看到的一些报道:

Kenneth Rogoff, 前国际货币基金组织的首席经济学家 Ken的悲观预言似乎是真的,他没有用“滞胀”这个词,但他很明显的是看到了这个风险。他也提到了中国,觉得中国的通货膨胀可能会造成中国增长率的骤然下降。不过他比我悲观得多,我心里想的“硬着陆”情形大概是增长率从去年的11.4%下降到今年或者明年的8%左右,他心里的数字似乎是5-6%。不管谁说的对吧,我心中硬着陆情形出现的条件是:国内货币政策收缩过度和美国陷入比较严重的衰退。

官员称央行将在奥运期间保证北京钞票整洁度

已经有人大代表建议,在物价显著上涨时期,应恢复使用粮票、油票、肉票供给制度。

新疆是粮食主产区,新疆的面粉厂居然没有小麦可磨。...基本都是这个说法,有一家超市有面粉,不过已经3元/公斤了。

Reuters: 中国报道:

中国10月CPI同比涨6.5%,略高于市场预期

中国11月CPI涨幅或至6.6%,央行本月料再祭紧缩政策--中行

分析:中国11月CPI同比上涨6.9%,创近11年以来新高

中国明年GDP料增长10.8-11.5%,加息3-4次以平抑通胀--交行
路透北京1月24日电---中国国家统计局周四公布,中国2007年国内生产总值(GDP)同比增长11.4%,其中四季度GDP同比增长11.2%.

法国兴业银行的科维尔因亏空71亿美元而一举成名。

------------------------------------------------------

我相信经济增长速度肯定开始减缓了,如果经济崩溃了呢? 小百姓应该如何应对呢?挖地道储存粮食?准备回老家种地?抑或拼命借钱买房子?或者要老板加薪?或者。。。。。。。。


转:我们应该有怎样的职业心态

2008-01-24 22:44:20


我们应该有怎样的职业心态

from 李方的BLOG by

   职业场上,有人升得快些有人升得慢,有人机遇好些有人机遇差。我两者都不很突出,所以现在我的领导都比我小好几岁。经常遇到向我咨询职业前景的朋友,他们比较不能接受领导比他们小,不知道怎么相处。我回答说,这年月资历不值钱,关键是你的态度。如果你是抱着去做事的态度,能开心做事便好,管他领导比你大比你小。终究你是去做事的,不是去处人的。我们都会有一个漫长的职业生涯,领导永远比你大那基本上是不可能的,迟早总有一天你要接受比你小的领导。我对他们说,现在我的领导是70年代的,但我必须准备好将来80后甚至90后做我的领导,那时候我最担心的是我还能够奉献什么有价值的东西给他们,而不是他们是否接纳我。

 

   跟年轻同事谈心,他有点迷惘,因为他以前有一个好领导,职业场上的领路人,手把手教他,鼓励他发挥才能和创造力,而现在不是这样了。他说那是他人生最开心的一段。我对他说,如果你觉得那才是开心,那我也有过跟你一样开心的时候啊。我刚出道时候我的领导也是这样的,我们甚至崇拜他。可是,很快他犯错误被调开了。当时我们那叫难过,觉得天都要塌下来了。可是天终究没有塌下来,我们都走过来了,成长了,渐渐开始独当一面。我承认,最初职业生涯中遇到一个好领导是多么幸运,可我们总要走过来的呀。拿我来说,即便那是一段开心时光,可难道以后就都不开心了吗?正因为我失去了好领导,我才必须自己走出来,才有可能经历更多开心的时刻。

 

   有一次跟一个基层团队管理者谈话,他抱怨管辖的业务边缘化不受重视。我说,你是否想过,你越这样抱怨,你就越边缘化不受重视?先不要讲你的业务对于部门很重要,即便真的不那么重要,为什么你不努力让这块业务让你自己越来越重要起来呢?那次我跟他聊天的主题就是“让自己重要起来”,只有你自己真正理解这块业务觉得自己重要了,你和你的团队才有可能真正重要起来。我的建议是主动多承担一些责任,多揽一些事情,多想一些如何变革和管理。年初,我很高兴看到这个兄弟成为比例很少的优秀管理者之一。他的确让自己让他的团队让那块业务越来越重要起来了,而这首先是一个态度问题。

 

   米卢曾经说过态度决定一切,我觉得这真是职业场上的金玉良言。想好了你出来是做事的而不是处人的,努力做你的事少想其他什么,其实你完全不必为自己的职业生涯担心的。相反,哪怕只是为了做事而去处人,多半可能人处不好事情也做不好。领导对你好这当然很好,但也不必当个事儿似的放在心上。你们首先是为了一起做事,做事之余是不是还能做朋友,其实那是很不重要的。

 

   大家都忙,有时候难免忙得内心火冒三丈。我就经常在即时通上遇到这种朋友,一边抱怨忙一边冲我发脾气。我心想,你忙就忙啊,干吗要烦呢,烦能解忙吗?前天又有一个朋友在即时通上向我抱怨她太忙了。我说我送你一句话吧:用闲心去做忙事。她好像很有感触,立刻把我这句话放到签名档上了。

 

   用闲心去做忙事,好像说起来容易做起来难。其实难吗?仔细想想,你有多少机会遇到这种情形:今天做不完明天就要丢饭碗,你做不完天就要塌下来别人都帮不上你,达不到你内心的标准将来外面的评价就一定很低……老实讲,我认为这些情形是相当罕见的。你又不是一个人在战斗,你的领导和同事又不全是不通情达理之辈。心里烦着忙和心里闲着忙,到时候不都是把事做完吗,为什么要给自己那么大压力呢?我们都有压力,但实在来说,很多时候压力并不是你想象的那个样子,很多时候不过是自己吓唬自己、自己烦自己。你烦,只能说明你不享受那份忙碌,说到根儿还是态度问题――你喜欢自己做的这份工作吗?

 

   有次跟同事在楼梯间吸烟聊天,他问我在忙什么。我想了半天不知道怎样回答,最后只好说我没忙啥,闲着呢。啊?他很夸张地看着我。当然我不好意思跟他讲,其实我蛮享受这份工作的,所以虽然每天要做很多事但并不觉得忙碌。如果我们觉得忙碌是一种劳苦,也可能是因为我们真的还没有找到合适自己的职业吧!

-----------------------------------------------------------------------
好像在说我似的:

 领导比我小

 干的事情边缘化


我虽然没有忙到烦的地步,但是也没有觉得有多好。


野鸡配色狼

2008-01-23 22:20:25


网上自古无娇娘,残花败柳一行行,偶有几对鸳鸯鸟,也是野鸡配色狼。


学问之美,在于使人一头雾水;诗歌之美,在于煽动男女出轨;女人之美,在于蠢得无怨悔;男人之美,在于说得白日见鬼。


如果回帖是一种美德,那我早就成为圣人了。


宁可让中国没有一个处男,也不能让日本有一个处女。


男人长的帅有个屁用呀?到银行能用脸刷卡吗?


你唱歌绝对不会把狼引来,真的——你只会把狼吓跑.


聊天诚可贵,网费价更高,若为睡觉故,二者皆可抛。


此人已死、有事烧纸。


低头要有勇气,抬头要有低气。


不怕被人利用,就怕你没用。


再完美的身材,在不爱她的人的眼里,也是一种解调侃的作料。


积累久了,可能的导致爆发;而爆发久了,都可能导致崩溃。


解释就是掩饰,掩饰就是编故事


男人不醉,女人怎么有小费;女人不醉,男人怎么有机会;女人男人都不醉,宾馆没人睡。

商女不知亡国恨、妓女不懂婚外情。


女人若不性感就要感性,如果没有感性就要理性。如果没有理性就要有自知之明。如果连这个都没有了,她只有不幸。


你知道“喜欢”和“爱”的区别在哪里吗?喜欢花的人 是会去摘花的, 然而爱花的人 则会去浇水` 我愿意一直做给你浇水的那个人``


你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!!!! 我们都在轮回中!!!!


CPI上涨了7%,工资能涨吗?

2008-01-23 11:53:59


物价一直在涨,也不知这CPI现在到底多少了

我发现我一直入不敷出

该如何脱离这个困境呢?


四个学生在宿舍里打麻将,突然警察破门而入,把五个人都带走了

2008-01-22 22:43:34


zt 2007高校BBS上20个睿智的冷笑话



1.真正的浪漫求婚应该是这样的:一位风度翩翩的男子请了10位同事吃饭,其中就有他心仪的mm。吃到一半时,他忽然站起来走到mm身旁,然后把mm坐的椅子整个搬了个90度面朝自己,而此刻mm嘴里塞满了各种食物……这时,他突然从兜里掏出4沓钱说:“这是4万元订金,你愿意嫁给我吗?”mm当即就惊呆了,激动的泪水夺眶而出,她呜咽着掏出验钞机,片刻后说:“这些都是真的——我愿意!”(同舟共济)

  2.刚刚到火车站买票,结果却空手而归,路见一宣传标语:成都是一个来了就不想走的地方。现在终于明白这句话的“含义”了!成都,今夜请将我送上火车!(蓝色星空)

  3.获奖通知:在校长的领导、教务处的支持、后勤部门的配合、指导老师的教诲下,我校三位同学获得由天津各高校举办的**杯作文竞赛一等奖。由于篇幅有限,获奖同学姓名将另行通知!(我爱南开)

  4.四个学生在宿舍里打麻将,突然警察破门而入,把五个人都带走了……(北大未名)

  5.加爵曾私下对我说:“钝到极点的刀才最具杀伤力——因为它是锤子!”(天涯大学校园)

  6.售票员拼命地把最后一个乘客推上车后,乘客好心地回头劝道:“大姐,您就别挤了,实在上不来咱就等下趟车吧……”(水木社区)

  7.学校招聘会上,米其林(就是做轮胎的)的一道笔试题:为什么鸟站在高压线上不会触电?
  我寝室一同学回答:因为它穿着米其林牌橡胶鞋!(转载请注明天涯开心乐园)
  结果他是全校唯一被录用的本科生……(饮水思源)

  8.大学军训时遇一教官,全班被他“修理”得很惨。军训结束,为庆祝解放,大家热情地把敬爱的教官抛向空中,当他幸福地下落时,却发现下面的人都已经走光……(饮水思源)

  9.舍友:嫦娥为啥要急着奔月?(我爱南开)
  我:后羿一射九日,就算神仙他也受不了啊!!!

      10.那晚,有一场欧洲足球赛事将在凌晨2时现场直播,作为球迷,不容错过。可我又不能一直等到那时候,想先睡一会儿,于是我告诉老婆到时候千万要叫醒我。老婆说:“球赛一般会在第二天重播,何必为了看直播而耽搁休息呢?”我拿眼瞪她:“直播好比头婚,重播好比二婚,你说我该看直播还是该看重播?”老婆不吱声了。
睡得正香,突然被老婆掐醒:“快起来,球赛开始了。”当时我睡意正浓,就说:“还是明天看重播吧!”老婆一把拧住我的耳朵,厉声道:“怎么,你想二婚?”

       11.中国某商业巨片在日本译名为:《超爆乳 后唐の高级娘·狂喜乱舞黄金の铠甲》&《近亲相奸·义母の菊花哀号悲鸣五代十国编》。(水木社区)

  12.隔壁那小子终于发誓要减肥了——毕业招聘会上,有人对他说了句:“哥们,让一下,你挡着我的手机信号了。”(水木社区)

  13.一头猪对另一头猪说:“人家都说我们是猪,咱们还是分手吧!”(北大未名)

  14.昨儿偶去鞋城逛,见一夫妇指着一双皮鞋问多少钱。
  售货员:240。(转载请注明天涯开心乐园)
  夫妇:能便宜点吗?
  售货员:看你们诚心买,那就省个打车钱吧!
  夫妇:打车回北京???(紫丁香)

  15.一新生在哈尔滨下火车时被掏包,正沮丧间,见不远处有人在向他招手。等他跑过去时那人已经不见了,地上却放着刚才他被掏的钱包,他赶忙打开查看,发现除了钱之外,身份证、银行卡、尤其是新生报到证等东西竟然都还在!旁边地上还留着一行楷体粉笔字:生活虽艰,盗亦有道!(紫丁香)

  16.出门逛街,发现一店铺里挂满了各式各样的衣服,门口玻璃上贴着:开店大酬宾,高档西服30元/套,衬衫5元/件……心中莫名高兴:这么好的事情终于被我赶上了!于是急着往里冲,就在进门的一瞬间抬头看到:干洗店!(水木社区)

  17.今天我去学校领了毕业证书,高兴之余拉住一路过的哥们问道:“哎,这学校叫什么来着?” 那哥们瞪了我一眼,狠狠地说道:“我怎么知道,我才上大一!”(天涯开心乐园)

  18.辛苦工作一天,每天回窝推开房门时总有一丝期待:突然一个人从门口跳出来,嬉笑着迎上来把我眼蒙住……当然是乱想啦*^_^*,真有的话许会是贼~(北大未名)

  19.新生开学,一哥们背着行李来我们宿舍,他问一躺在下铺睡觉的舍友:“你上铺没人住吧?”那睡觉的哥们迷迷糊糊的也没在意,随口说了句:“没有~”那哥们听了使足全身的力气把一大包行李扔到了上铺——结果上铺没床板!(水木社区)

  20.我一高中同学写《再回母校》为命题的作文。
  其中片断:我开着名贵跑车,傍着小蜜,回到母校。回母校揍嘛来了?来捐款呗!学生老师夹道欢迎,校长的脸都笑滥了,他高呼:“欢迎吴百万同学再回母校!”
  老师看后评语写道:异想天开,不切实际,拿回去重写!
  重写内容:我骑着飞鸽牌自行车,吱吱啊啊地驮着老婆小孩回到母校。揍嘛来了?拉赞助来了!校长皮笑肉不笑地说:“现在学校的经费也紧张啊”。最后,只有昔日的语文老师同情地甩给我50元,并一再叮嘱:“要重拾生活信心,好好再就业!”
  老师看后评语写道:立意深刻,文笔朴实,少见的佳作!



500万动态PV

2008-01-16 23:07:29


转:

豆瓣的第二台应用服务器终于投入了使用。Hongqn 忙了一晚上就完成了部署。第一台服务器支撑到 500 万动态PV/天,服务 On Demand 即时分布式部署......

500 万 PV , 还是动态 PV, 是个很惊人的数字。因为,如果都能达到一台机器支撑 500 万,那么国内稍有点规模的网站(就说动态PV 上亿的吧),只需要 20 台 Web 服务器就够了。事实上,即使比较强调技术的网站怕也要上百台 Web 服务器的规模。

我们知道豆瓣用 Lighttpd 做 Web 服务器。 从侦测到的数据看,目前线上有两个版本。

$ curl -I http://www.douban.com
HTTP/1.1 200 OK
.....(无关内容略)
Server: lighttpd/1.4.15

另外一个版本:

$ curl -I http://www.douban.com/people/ahbei/
HTTP/1.1 200 OK
.....(无关内容略)
Server: lighttpd/1.4.18

其实豆瓣服务器还有个更为惊人的性能数字。从这个 Powered by Lighttpd 的列表来看,豆瓣在一台 Gentoo 服务器上的记录是 1200 万/天的点击量。这应该是动、静态页面混合情况下的吧。

有同事对这个数据有些好奇,问我到底豆瓣是用啥做的服务器,其实这个问题我也问过阿北,他们就是自己攒的 PC 服务器,然后把性能发挥到极致。阿北也表示过,即使现在豆瓣流量激增个十倍啥的性能也不会是问题。这也是从起始就考虑扩展性的收益吧。

这里这位老兄用 七台 Mongrels 跑了 55 万 PV 就蛮自豪的,所以豆瓣的一台跑了"500 万动态 PV" 的确非常惊人。

-------------------------------------------------------------------------

java前台能搞定吗?有达人知否?


up豆瓣只有两台应用服务器?
5000000/3600=1388.8 

up上面算错了
应该是 5000000/(24*3600) = 57.87
谢谢黄晶



终于有人说出来了—java不适合于作为主要编程教学语言

2008-01-11 09:54:49


转贴,看下面加重部分。

CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将java作为编程教学语言,对此我表示高度认同。对于java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将java作为主要的编程教学语言,因为教学语言承担着与生产语言不同的任务,它必须能够帮助学生奠定坚实的技术基础,塑造核心技术能力。在这方面,java不能够胜任。

1990年代中期以前,美国的计算机编程入门教育以Pascal为主。我的一位美国程序员朋友至今还怀念他与Pascal为伴的高中年代。到了1990年代中后期,由于ANSIC语言“纠正”了早期C语言的一些不适合编程教学的问题,因此成为很多美国高中和大学编程入门课的教学语言。1998年,美国指导编程教学的一个协会推荐将C++作为入门教学语言,在当时引起很大的反响,认为是编程教育方面的一个重要进步。但遗憾的是,C++非常复杂,而当时C++语言的教育体系又非常不成熟,因此很多地方的教学方法不得当,把学生迅速拖入无边无际的语言细节当中,引起了学生痛苦的抱怨。大约经过两三年不成功的实践之后,在本世纪初,美国计算机教育界普遍接受java作为编程入门语言。此后在很短的时间里,java迅速成为美国高中和大学里的首选编程教学语言,老师教得轻松,学生学得甜蜜,所以这个局面一直持续到现在。

而在中国,BASIC语言及其变体一直到1990年代中期都还是“算法语言”课程的主要教学内容,充分折射出当时中国计算机教学与工业应用之间的脱节。只是到了1990年代后期,C语言才确立了在中国工科计算机编程入门教育中的主流地位。到现在为止,大部分工科学生都“必修”“C程序设计语言”这门课程。不过事实上,根据我的了解,这门课程的总体教学质量相当糟糕,大部分学生可以说是满怀希望而来,两手空空而去。在这种情况下,中国高校计算机编程入门教育已经开始悄悄向java过渡了。据我所知,有一些名校已经开始将java设为编程入门课程,并且认为这是与国际接轨进步标志。

在我的朋友圈子里,大多数真正的一线开发者和技术领导者,对于将java作为入门教学语言的“发展方向”都持质疑态度。他们中很多人目前主要的工作都集中在java上,因此这种态度并非来自所谓语言宗教情绪,而是来自他们招聘和实际工作中的感受。他们发现,只学习java、C#、VB等“现代”编程语言的学生,精于拿来主义,长于整合和快速开发,思维活跃,生产效率高,让他们来做直截了当的、有章可循的、非研究性和非创新性的工作比较合适,但是基础不扎实,对计算机系统的理解薄弱,处理细节和矛盾的能力不足,一旦他们熟悉的套路用不上,则缺少自主分析问题、解决问题的知识、能力和经验。

今天看到两位教授的“上书”,才知道原来他们也有同感。只不过这两位教授说的更直白,直接反对将java作为入门编程语言,而是冒天下之大不韪,公然号召开历史倒车,要求退回到C、C++、Lisp和Ada去。

我是支持两位教授的。我认为,java、C#、VB和其它虚拟机之上的语言都不适合作为专业程序员的入门教学语言。在中国还非常缺乏具有创新和独立解决问题的高水平程序员的局面下,我们应该认真做好的事情是努力提高C/C++的教学质量,而不是图快活转向java。

教学语言的选择是至关重要的事情。作为大多数学生第一种需要认真学习理解的编程语言,教学语言将会成为他们中间很多人的“编程母语”,深深地烙印在学生的思维方式中。这个编程母语要帮助学生破除计算机和软件的神秘感,建立对于程序的基本认识和对计算机模型的最初理解。在后续专业基础课和专业课程的学习中,这门编程语言应该作为主要工具贯穿始终,帮助学生认识计算机系统,掌握算法与数据结构技能,熟悉操作系统概念,理解编译原理知识,理解软件抽象及软件设计的基本思想,完成一定量的课程及课外项目实践,建立正确的软件开发实践习惯。不但如此,这种教学语言必须是工业界的主流语言,否则学生学非所用,学习动力无法保证。

按照这个标准来衡量,java适合于作为主要的编程教学语言吗?我不这么认为。首先,我承认java在教学上有一些优势,比如其开发环境和工具支持非常成熟,有助于培养学生正确的编程习惯;java是当今第一工业主流语言,标准类库非常全面,可以迅速地开发具有实际用途的程序,有助于激发和保持学生的兴趣;而在数据结构、算法、编译原理的教学方面,java也毫不落于下风,在软件抽象设计(面向对象)方面,java还有着明显的优势;特别是在并行编程的教学方面,java 1.5concurrency包提供的优势是压倒性的。尽管有如上这些优势,但java作为教学语言存在着一个致命的缺陷,即它是一个虚拟机语言,这一点就足以把它从教学语言的名单上去掉。作为一个虚拟机语言,java对开发者隔绝了下层的真实系统,从而构造了一个近乎完美的环境,在这个环境里,世界上只有一种机器,一个操作系统,内存是无限的,所有的机器都具有相同的字节顺序和一致的类型约定,为了设计的优美而牺牲速度永远是正义行为,从反射到运行时自动加载,从完备的容器类到统一字符编码,一大堆漂亮的功能都可以不费吹灰之力唾手而得。要是这个世界上每台计算机都是一个java机器,每项编程任务都可以在这样一个近乎完美的环境中开发,那毫无以为,java是最合适的编程教学语言。但是事实上呢?这样一个完美的环境是java力量的源泉,但这却不是真实的世界。在真实世界里,我们可能面对非常原始的环境,苛刻的运行时限制,复杂多变的系统环境,令人窒息的细节魔鬼,要对付这些东西,需要开发者具有在应对复杂性,自己构造环境,在诸多限制条件下寻找解决方案的能力。而这种能力,被无数人无数次地证明是软件开发、特别是软件创新的核心能力。把java作为教学语言,恰恰会导致这种核心能力的缺失。除此之外,如果耐心观察的话,不难发现,几乎在任何软件领域里的创新性成果都首先是由C/C++语言实现的,原因很简单,java是站在C/C++基础之上的,只有C/C++先把大路趟开,java才能够顺势而上。

相反,尽管C/C++语言作为教学语言有很多的不足,比如不同环境下开发模式差异大,细节繁多,开发效率低,容易犯错,测试和调试困难,学习者难以保持动力,等等,但是这些问题都可以解决。而C/C++的关键优点,是能够让学习者在真实的计算机抽象上、在大量的细节和矛盾中学会思考,学会解决问题,学会了解真实的系统,知轻重,明生死,从而建立核心能力。掌握了C/C++语言,再去学习和理解java、C#、Python、Ruby和其它语言,就比较容易达到更高的境界。反之,如果习惯了舒舒服服躺在完美世界里当阔少,那就很难有勇气面对真实的世界。当然,很多开发者认为,现在更重要的能力是理解业务、整合现有资源的能力,而不是处理底层细节的技术。这种说法放在个人身上没有问题,但是不能成为整个编程教育的指导思想。我们需要各个层面上的人才,精通业务和设计的架构师固然很重要,但能够在底层作出创新成果的编程高手实际上更为稀缺和珍贵,很多时候也能够创造更大的价值。而且,更重要的是,一个精通系统知识的开发者在往上走的时候不会遇到大的障碍,而一个只知道拼装组合的“高级设计师”,往往连往下看的勇气都没有。

java的另外一个问题,是其所倡导的繁琐设计风格,一个对象套一个对象,一个对象叠一个对象,概念之间彼此横七竖八地互相依赖,人为制造出一大堆貌似精美、实则累赘的所谓设计。这个问题我已经批评过多次,并且相信这股歪风一定会最终被人们抛弃,java最终会归于质朴。但是在这一天到来之前,java对于初学者来说,很可能蒙住他们的双眼,使他们看不到软件设计中最可贵的简单性和优美的统一,体会不到数据和程序的统一。在这一点上,C表现的非常好,而C++如果教学得体,可以做的更好。

当然,这并不是为现在的C/C++教学辩护。恰恰相反,从我了解的情况来看,目前普通高校的C/C++教学质量非常令人担忧。学生学不会,而且越学越没有兴趣,老师则感到教起来很棘手,迫于现实情况往往选择敷衍了事。反而是教java,无论如何学生还能学到一点东西,对就业也有直接的帮助。至于学生的核心能力确实,发展后劲不足等问题,就让他们在现实工作中自己解决吧。坦率地说,这种想法也很有道理。不过,从教学角度来说,我认为老师们还是应该积极考虑如何提高C/C++的教学质量。毕竟学生阶段是十分宝贵的,基础不在这个时期夯实,将来想弥补,就算不是完全不可能,也将付出十倍的代价。本着对学生职业生涯的负责态度,还是应该帮助学生达到这个阶段应该达到的目标。在两位教授的公开信里,也充分表达出这个意思。

我赞成的编程教育过程,应当是以C/C++(基本上是C)为主线,贯穿起算法、数据结构、系统原理、编译和数据处理、软件设计和组件技术等关键知识领域,让学生能够从根本上理解现代软件系统的原理和构造,并通过有效的练习建立正确的软件设计观念和良好的工程实践习惯。在这个基础上,无论将来是深入学习C++,还是进入java的繁荣世界,或者拥抱Python、Ruby,甚至于走向Web开发,都会心领神会,势如破竹。


在祖国摆个小摊

2008-01-11 22:53:21


祖国啊,我只是摆个小摊

作者:老蛋
  
  祖国啊,他们嫌我挡了城市的道路
  嫌我污秽了城市的路面
  嫌我让城市不够宽敞明亮
  嫌我影响了交通
  影响了他们的升迁和政绩
  
  祖国啊,我知道我错了
  我知道我应该买一个临街的商品房
  可那些房价对我来说就是天价
  祖国啊,我知道我很没用
  我没有能力象一个真正的商人那样
  填一大堆的表格
  办理一大堆的证件
  交一笔又一笔的费用
  请一次又一次的客
  祖国啊,我没有这个能力
  我的能力只是埋头干活
  埋头干活
  
  祖国啊,我只想摆一个小摊
  每天能收到一些零钱
  给孩子们交学费
  支付老人的医疗费
  我要让孩子们好好读书
  不要再想我这样无用
  我要让我的儿子在成年后
  能够堂堂正正地办理营业执照
  法人代码、税务登记、年检等等
  能够堂堂正正地办理好所有的手续
  做一个堂堂正正的商人
  做一个堂堂正正的人
  
  祖国啊,这是个需要请客送礼的时代
  可是我没有钱
  没有钱买高级香烟和酒水
  祖国啊,他们一般都抽高级香烟
  喝好酒
  我请不起送不到所以我活的很卑微
  
  祖国啊,我一定要让我的下一代
  做一个不用摆摊的人
  做一个不卑微的人
  不要再象我这样
  活着给城市添堵
  
  祖国啊
  我是你四肢健全的儿子
  可是却不能挽救倒闭的工厂
  我是你听话懂事的儿子
  却不能响应他们的号召
  祖国啊,因为待在家里是不行的呀
  孩子上学要花很多的钱呀
  看个感冒也要花很多钱呀
  
  祖国啊,我想过去开出租车做个让大家都省心的车夫
  可是我们没买车的钱更没有买证的钱
  而且一辆出租车所需要办理的证件
  都拿出来
  是满满一兜子呀
  
  祖国啊,我只是想摆个小摊
  其实都怪我胆子小
  做这样成本小所以风险小的小买卖
  我想过在亲戚朋友间四处借贷
  开一个正经的合法的小餐厅
  可是我实在不敢呀
  实在赔不起呀
  你知道我曾经将整个青春都赔掉了呀
  祖国啊,那是我的青春呀
  
  祖国啊,这些道理其实我都懂
  无证经营就会影响那些有证经营的人
  这是一个公平的社会原则
  这个原则是我儿时就懂得的真理
  为了这个真理
  我曾经在一面旗帜下奋斗了大半个人生
  
  祖国啊,我们曾经在一面旗帜下追求现代化
  现在我实在想不通
  没有了小摊
  城市就现代化了吗
  难道是我阻碍了现代化进程吗
  我有这样大的罪恶吗
  所以才会有带着大沿帽的人砸我的小摊
  毁我的生计和我的尊严
  
  祖国啊,在我的心目中
  大沿帽代表的是执法者
  他们打我
  就意味着我确实有罪
  
  祖国啊,我只是摆个小摊
  在他们眼里却犯了如此地罪恶
  需要用拳头来惩罚我
  需要将我打倒在地
  
  祖国啊,我只是摆个小摊
  我浅薄地认为城市应该允许存在小摊
  毕竟开车需要宽敞道路的人是少数
  大多数人都骑着自行车
  在城市里享受城市的自由
  
  祖国啊,我只是摆个小摊
  就算是有一万个理由证明我的罪恶
  但念在我曾经为了那个振臂一呼的事业而洒下的汗水
  我觉得我也值一个小摊
  
  祖国啊,我觉得我的大半生确实值一个小摊
  就算我不值一个小摊
  但我认为不应该殴打我
  就算应该殴打我
  但不能砸烂我的小摊
  就算是应该砸烂我的小摊
  但不应该砸烂小摊里的鸡蛋和葱花
  
  祖国啊,他不应该砸烂小摊里的鸡蛋和葱花
  有了我的小摊还有鸡蛋和葱花
  我就还有希望
  
  祖国啊,他不应该砸烂我的希望啊
  虽然我没有一技之长
  也没有什么经营头脑
  可是我知道这是一个开放的时代
  是一个日益宽容的时代
  是一个强调平民意识的时代
  是一个急需平民本色的时代
  这个城市是我们每一个人的城市
  就象祖国是我们每一个人的祖国一样
  
  祖国啊
  祖国啊
  无论如何他们都不应该
  让我这个七尺高的中年男人在祖国的马路边
  失声痛哭



火星文对AntiSpam

2008-01-09 21:03:27


学究版火星文

from 三姓学奴网志 by
  什么叫学究版火星文?如下:
 
  三@角@地 -> 三甪地。甪,音鹿,地名用字,实际上本来就是“角”字。
  自@由@门 -> 自甴门。甴,古义罕用,在粤语中,“曱甴”是蟑螂的意思。
  法@轮@大@法 -> 灋輪亣灋。灋,法的异体;亣,大的异形。
  冰@点@周@刊 -> 氷奌週栞。氷:冰的异体;奌:点的俗体;週:周的繁体;栞:刊的异体。
 
  另一种学究版火星文如下:
 
  共@产@党 -> 鉷铲镋,洪浐灙,拱摌攩。关键是要知道产和党的繁体。
  达@赖 -> 澾濑,撻攋,橽櫴,薘藾。可惜的是字库只有噠,没有口+赖。
  胡@锦@涛 -> 鍸锦铸,湖淿涛,楜棉梼,媩婂嬦。最后一个比较搞,呵呵。
  毛@泽@东 -> 蚝蠌蝀,枆檡栋。前一个可能喜欢的人会多一些。
 
  丄靣純屬娛楽,釱镓钘鈊铡钶。
 

年收入千亿美元的目标

2008-01-09 18:06:14


Google 太强大了,文章说到:

EricSchmdit期望未来四年内,全世界的手机数量将达到40亿部,如果这些手机使用Google软件(Android平台)去销售广告,那么Google年收入达到1000亿美元只是迟早的事。他还说手机平台上的广告比绝大多数的广告更个人化及命中率更高,除此以外,电视也是另一个至关重要的广告市场。目前全球广告市场大概有10000亿美元,因此如果Google实现了1000亿美元的年入,那么就意味着Google占了10%的总份额。千亿美元的目标绝非易事,在2007年,Google的年收入也仅为160亿美元。但至少现在Google确认了它未来的重心。

  很显然,是否能实现千亿美元的目标,关键是Android平台能否有效地与Symbian、WindowsMobile等现有市场统治平台展开竞争。Google不像Apple那样亲自设计手机硬件,它只能依靠软件平台及应用,因此花费千万美元来鼓励开发,完全不过分。再者,在千亿美元的目标下,我们也至少可确认Google Phone并不只是玩玩而已,应该会有不少惊喜才对。

选取手机作为增长点,我想Google做对了。Google Android平台的开放在将来会具有巨大的历史意义的,和当年Gmail的横空出世一样影响巨大。


遭到抛弃的java

2008-01-09 18:56:56


斯蒂文乔布斯发表声明:“java根本不值得被嵌入,因为根本就没人会再去用它了!(它)简直臃肿笨重的跟囚犯脚上的脚链一样。”(是关于AppleiPhone上的语言的支持,原文翻译)

美国纽约大学的两位计算机科学系退休教授发表一篇公开文章,标题是“计算机科学教育:明日的软件工程师在何处?”。在文中,他们强烈的批评了纽约大学和其他大学,没有向学生传授纯粹的语言如C、C++、Lisp和ADA。
学生从当前教育实践课程中获取的技能不足以应付今日软件行业的发展(尤其是安全和安全目的方面)。更不幸的是,与外部行业需要过于匹配了,我们训练了许多容易被取代的软件工程师....由于web应用程序的流行,java成为入门课程中使用最普遍的语言。但是存在的缺陷使java语言课程不是作为学生的第一课准备的,更不用提其它的更高级的语言。学生发现很难在一个没有图像界面的语言上编写程序,不清楚源程序和硬件如何执行之间的关系,更具有危险性的是一点也不了解指示器的语义,这使得使用C语言编程也成为挑战。”教授们认为真正的程序员能够使用任何语言(C,java,Lisp,Ada)。

这年头写个什么java程序都离不开框架,而且都是巨型、重量级框架,难学、难用,和重量级类库一脉相承。好处是写出来的程序只要逻辑正确几乎不会崩溃。


会c++的进来

2008-01-02 13:16:58


下面的代码有问题吗?and why?

string f() { return "abc"; }

void g() {
  string & s = f();
  cout << s << endl;    // can we still use the "temporary" object?
}


上一篇日志答案(c++)

2008-01-02 14:18:16


原文地址:
http://herbsutter.spaces.live.com/Blog/cns!2D4327CC297151BB!378.entry
作者是 herb sutter,不用怀疑权威性吧,哈~,Secretary of the ISO/ANSI C++ Standards Committee
-------------------正文开始--------------------------------------------------

A friend recently asked me whether Example 1 below is legal, and ifso what it means. It led to a nice discussion I thought I'd post here.Since it was in close to GotWstyle already, I thought I'd do another honorary one after all theseyears... no, I have not made a New Year's Resolution to resume writingregular GotWs. :-)

JG Questions

// Example 1

string f() { return "abc"; }

void g() {
  const string& s = f();
  cout << s << endl;    // can we still use the "temporary" object?
}

A1: Yes.

This is a C++ feature… the code is valid and does exactly what it appears to do.

Normally,a temporary object lasts only until the end of the full expression inwhich it appears. However, C++ deliberately specifies that binding atemporary object to a reference to const lengthens thelifetime of the temporary to the lifetime of the reference itself, andthus avoids what would otherwise be a common dangling-reference error.In the example above, the temporary returned by f() lives until theclosing curly brace.

Does this work in practice? Yes, it works on all compilers I tried (except Digital Mars, so I just sent a bug report to Walter to rattle his cage :-) ).

// Example 2

string f() { return "abc"; }

void g() {
  string& s = f();       // still legal?
  cout << s << endl;
}

A2: No.

The"const" is important. The first line is an error and the code won'tcompile portably with this reference to non-const, because f() returnsa temporary object (i.e., rvalue) and only lvalues can be bound toreferences to non-const.

Note: Visual C++ does allow Example 2but emits a "nonstandard extension used" warning by default. Aconforming C++ compiler can always allow otherwise-illegal C++ code tocompile and give it some meaning -- hey, it could choose to allowinline COBOL if some kooky compiler writer was willing to implementthat extension, maybe after a few too many Tequilas. For some kinds ofextensions the C++ standard requires that the compiler at least emitsome diagnostic to say that the code isn't valid ISO C++, as thiscompiler does.

I once heard Andrei Alexandrescu give a talk on ScopeGuard where he used this C++ feature and called it "the most important constI ever wrote." And this brings us to the Guru Question, whichhighlights the additional subtlety that Andrei's code deftlyleveraged...


Guru Question

Q3: When the reference goes out of scope, which destructor gets called?

A3: The same destructor that would be called for the temporary object. It's just being delayed.

Corollary: You can take a const Base& to a Derived temporary and it will be destroyed without virtual dispatch on the destructor call.

This is nifty. Consider the following code:

// Example 3

Derived factory(); // construct a Derived object

void g() {
  const Base& b = factory(); // calls Derived::Derived here
  // … use b …
} // calls Derived::~Derived directly here -- not Base::~Base + virtual dispatch!

Doesthis work in practice on real compilers? Yes: Every compiler I haveaccess to calls the correct Derived destructor, including even ancientBorland 5.5 and Visual C++ 6.0 (and Digital Mars, though DM calls thedestructor at the wrong time, as noted above).

Andrei leveragesthis subtlety (of course) in his ScopeGuard implementation to avoidmaking the implementation classes' destructors virtual at all, which isokay in that case because those classes otherwise have no need for one.

Happy Hobbit Feet

2007-12-27 13:36:50


网监似乎没有屏蔽南开事件,互联网开始自由?发个图庆祝一下:
2131816420_7f48331f74.jpg

 新快报年度十大好书 2007-12-25 来源: 金羊网(广州)

来源:
http://news.163.com/07/1225/02/40HB61SH000120GU.html

   《定西孤儿院纪事》
  杨显惠/花城出版社/2007年3月版/定价:25.00元

  在《夹边沟纪事》后,杨显惠对人类生存绝境再一次集中展示和思索。巨大而又真切的苦难,使人喘不过气来,这样一种奇特的阅读体验,更多的是源于我们对47年前那场史无前例的饥荒。当我们看到一家人依次饿死在坑上无人掩埋,即将饿死的母亲绝望地吃掉自己的骨肉……觉得新奇乃至恐惧。以个体的经验,痛苦是难以遗忘的,但群体却未必会这样,杨显惠好比我们中间的巡更人,执着地敲着老锣,用嘶哑的呐喊提醒着我们“小心火烛”。(小古)

  《到黑夜想你没办法》

  曹乃谦/长江文艺出版社/2007年4月版/定价:24.00元

  从《最后的村庄》开始,曹乃谦就以其精练而简洁的文学语言让写作界感到惊诧。到《黑夜想你没办法》中,简短而直接的对话,平白之中讳莫如深的叙事,雁北地区一群光棍无法压制的性欲,再次使得一个原始而又民风淳朴的乡村出现在读者面前。和其他写作者不同,曹乃谦完全以脱离写作群体的自如状态进行创作,他坚持自己顽固的话语方式,不依靠采访,不需要虚构,他就是写自己的生活。他的独特,他和生活的亲近,唤醒着我们刻骨铭心的阅读体验。(朝北)

  《十年一觉电影梦》

  张靓蓓著李安(校订)/人民文学出版社/2007年10月版/定价:38.00

  如果选定年度最好的电影书,《十年一觉电影梦》的入列丝毫不过分。这本书虽以《李安传》的名目出现,但是,李安从《喜宴》开始一路谈来,直到《断背山》,他很详实、认真地谈论了自己对电影的理解。导演李安的“电影观”在全书中得到了比较完整的呈现。

  国内的电影书比较多的还是评论性的。电影评论应该是所有评论文体中门槛最低的,但因为电影知识的相对缺乏,使得影评文字更多的是观后感式的,导演群体似乎也都偷懒,在电影出版中也鲜见工作手记之类的文字;而《十年一觉电影梦》的出现,给影迷们打开了李安的窗户,同时电影的门可能也被风吹开了。(朝北)

  《致女儿书》

  王朔/人民文学出版社/2007年9月版/定价:15.00元

  和王朔以往的作品相比,可以说这是他的第一次“真人秀”。面对女儿,他坦诚地打开了真实的内心世界,他在此作了自我批判和反省。在别的事情上也许他都有为自己辩护的理由,惟独面对女儿,他无法辩护。抛弃了骂人时那副腔调的王朔,是一个慈爱的父亲,这本书在一定程度上是一个父亲的“忏悔录”。(荆墨)

  《福寿春》

  李师江/人民文学出版社/2007年8月版/定价:20.00元

  作者几乎是在原封不动地“复制”乡村,他极力将行文、观念包融在“乡村圆圈”之中,形式上更是借鉴明清白话小说,将乡村一层层地包裹得“团团圆圆”。他极力抑制自己的声音,限制自己过多的解释,避免主体的过多介入影响乡村生活的原生态呈现,“压抑住了局部出彩”,“把浑圆的力量藏在整体感中,缓缓地从文本中传递出去”(“创作札记”)。这种复制,需要读者有极大的耐心,需要读者调动自己的生活经历、思考去切入。不管怎么说,《福寿春》是一部很优秀、很独特的作品,它给我们带来的是一个新的惊喜。(之外人)

《记者如何专业》

  张志安/南方日报出版社/2007年11月版/定价:38.00元

  相对一些学院论文而言,往往民间学人的研究更具鲜活的力量,不过最近由复旦大学新闻学院讲师完成的访问集却打破了这种局面。接受他采访的传媒人有李大同、卢跃刚、江艺平、迟宇宙、展江等知名传媒人,他们绕开了理论问题,直接谈论新闻业中最为基本和核心的问题,比如“监督的困境”、“调查的逻辑”、“记录的策略”等。

  新闻本身是一个重实践的领域,但是往往我们的新闻教育资源却最缺乏这一块。陈旧的教材、毫无从业经验的人员在新闻学院担任教职,直接导致了研究的滞后。《记者如何专业》是近来传媒书中上佳之作。(朝北)


  《我叫刘跃进》

  刘震云/长江文艺出版社/2007年11月版/定价:25.00元

  不管是“冯氏幽默”也好,“刘氏幽默”也罢,都敌不过生活的荒诞。而生活的荒诞,并不只因为这个世界的偶发艺术,更在于它的一本正经和自以为是。当我们都正襟危坐地思虑幽默的层次的时候,幽默本身也就成了荒诞。用一种可笑的方式来解构、呈现世界,是不错的主意;但解构本身,并不是最重要的东西,最重要的,仍然是付之一笑的背后,那坚硬如铁的现实。(小古)

http://cimg2.163.com/catchpic/2/29/2952223C4C873B3B18766CD627A85567.jpg


  《我爱问连岳》

  连岳/作家出版社/2007年6月版/定价:28.00元

  连岳的出现,是因为这一悖论的需要,无论是上一本《我是鸡汤》,还是这本《我爱问连岳》。但连岳之所以是连岳,是因为他是反悖论的——也许他明白,当人们再度纷纷觉醒,这一行当迟早会消失,为了避免消失后无事可干,那就干脆不把自己装在一个大师,一个专家,一个牛逼得让你自惭形秽的神人。连岳选择一种为朋友看手相、聊星座的语言体系,没有阅读障碍的语言体系。他还选择了一套“爱情本身来源于世俗,不相信爱情是可悲的,但是把爱情概念化、标准化、真空化又是愚昧的”的价值体系,极具可操作性的价值体系。(小古)

  《小时候》

  桑格格/新星出版社/2007年5月版/定价:28.00元

  我不清楚这本由上世纪70年代人所写下的那段青春经验,到底能引起多少的共鸣,毕竟那只是属于一代人的特殊经历。但是这样的担心似乎又是多余,由于那样的独特历史环境,无论是大城市,还是内地县城,那些孩子们所面对的成人价值观与能接触到的知识世界都大体相同。在这样的时代背景下,桑格格给我们呈现了一个成都女童的成长经历。没有含情脉脉,也没有今不如昔的感伤,有的只是对幼稚的坦白,对成长的迷惑。以至于当我阅读的时候,虽然时常感伤,却又常常大笑。(成庆)

  《灿烂千阳》

  卡勒德·胡赛尼著李继宏译/上海人民出版社/2007年9月版/定价:28.00元

  在这部小说中,卡勒德·胡赛尼的所描写的是阿富汗的普通人。确切地说,他讲的是两位阿富汗女性的故事。作者作为男性,去写作两位女性的故事,不可谓不勇敢。这不是一个时下网络中流行的快餐故事,我也不会去写一个例行的评论。如果有一个感人至深的故事,那作者要做的只是安静地讲述就可以了。对于叙述本身的讨论,是哲学家的工作。只是要指出一点,尽管有着如此大的内在张力,作者却延续了上一本书的风格:很少有对于心理的直接描写。我喜欢这样的描写,不着一字,尽得风流。

流氓插件和Firefox

2007-12-26 11:16:38


为什么没有什么流氓插件傍上Firefox呢?

Firefix和ie都支持plugin和extension,并且安装方式都有些类似:都是下载一个zip格式的包,执行安装脚本;启动时、打开某些网页时载入plugin。


安装包安装脚本载入机制安装卸载
firefoxxpi(zip format)js + chrom + xpinstallxpt提示extension 提供超级控制
plugin 似乎没有卸载支持
iecab(zip format)infcom提示一般,受安装方式限制,采用非一般安装ie根本卸载不了

流氓时代(互联网泡沫时期)大量的插件都是extension的形式,通过非法手段导致ie卸载方式失效,ie7似乎也没有改进这种问题。firefox 的控制可谓非常严格:一般用户肯定能卸载、禁用一个extension。

以前还写过一个ie插件:只要安装上了该插件,浏览一下某个页面会通过js控制下载安装包、执行安装(可以成为任何东西:extension,service...)。

我最近在看如何写Firefox的Plugin,发现firefox远比我想象的脆弱,plugin方式和ie一样容易被植入流氓软件,甚至都没有卸载(能从界面上卸载flash插件吗?)。

如果firefox的市场占有率上来了,结果可能会和ie一样?plugin能翻身成为extension吗?



南方周末:《系统》

2007-12-24 09:42:53


南方周末:《系统》
来源: 南方周末
作者: 曹筠武 张春蔚 王轶庶

■编者按:

在一款同时在线人数超过百万、全部玩家加起来可以组成一个超级城市的网络游戏中,它的游戏精神是指向乐趣,还是指向权力和金钱?它的社会规则是新世界的开放自由,还是率土之滨莫非王臣?这不只是对某一款游戏的追问,甚至也不只是对韩式网游的价值观的追问,而是对人与游戏、人与人的关系的追问。虚拟世界是现实世界的一部分,也有着人们必须捍卫的准则。

在当下中国最火的一款网络游戏中,玩家们遭遇到一个”系统”,它正在施行一种充满诱惑力的统治。这个”系统”隐匿无踪,却无处不在。它是一位虚拟却真实的垄断者。”如果没有我的允许,这个国家的一片叶子也不能动。”这是智利前独裁者皮诺切特的声音,悄然回响在这个虚拟世界之中。

白天,27岁的吕洋是成都一家医院的B超检查师。

晚上,她是一个国王,”楚国”的国王–玩家们更乐意按游戏里的名字尊称她为”女王”。在这个虚拟王国中,”女王”管理着数千臣民,他们都是她忠诚的战士。

在一款名叫《征途》的网络游戏中冲杀了半年多之后,吕洋自信看清了这样一个道理:尽管这款游戏自我标榜以古代侠客传统为背景,实际上钱才是在这个虚拟世界中行走江湖最关键的因素。

吕洋受过良好的专业教育,丈夫是生意人,资产殷实。钱对她来说从来不是问题,但她仍然忿忿不平地把这款游戏中一些风头正健的人称为”人民币玩家”。虽然在游戏中投入了数万元,但她仍然屡战屡败,原因就在于有人比她更愿意花钱,也花了多得多的钱。

正如《征途》的创造者史玉柱所言,这的确是一款适合有钱人的游戏。在这个世界里,欺凌他人的威力和合法的伤害权都标价出售。

尽管一切都是虚拟的,吕洋却曾经坚信她找到了一条通向光荣与梦想的金光大道。不过随着人民币的不断加速投入,和很多人一样,吕洋发现,金钱铸就的,其实是通往奴役之路。

战争即将爆发

所有人都必须是”人民币玩家”–和平受到鄙视,战争受到推崇–被杀死者得到的只有耻辱

坐在常去的一家网吧的VIP包房里,吕洋显得兴奋而又忧心忡忡,她面前的19英寸液晶宽屏上,黄色的粗体字反复闪动:”国战将在晚上8点15分开始”。她还有两个小时,对她手下的战士们做最后的动员和部署。

将要攻打楚国的是游戏中的头号强国魏国。魏国拥有上万名玩家,更为关键的是,魏国的支柱,”王者家族”成员们,个个都是令人敬畏的英雄,他们的等级遥遥领先于一般人,装备着成套的最为昂贵和罕有的神圣铠甲和武器。在”世界英雄排行榜”上,他们长期牢牢地占据着前五十名中最靠前的位置。

他们拥有恐怖的杀伤力,人人以一当百。即使吕洋这个”女王”和他们对垒,如果战术采取不当,也存在被”秒杀”的危险。所谓秒杀,就是在几秒钟之内,在意图还击之前,就被一招致命。吕洋的丈夫并不玩游戏,但他也会对此开开玩笑:”就像武侠小说里写的,如果刀够快,你可以听见自己的血从脖子里喷出来的声音。”"女王”吕洋对他们最为忌惮,同时又略带鄙夷。”他们就是人民币玩家嘛。”她说。

实际上,只要进了这个虚拟的小世界,所有人都必须是”人民币玩家”,区别只在于你愿意花多少而已。

和以往的所有网络游戏不同,《征途》并不计时收费。简单地填写一份网上表格,就可以注册账号。只需要起个名字,选择性别、国家,一个虚拟身份就此诞生,光荣而艰难的征服之路摆在了你的面前。根据游戏的主线故事背景,你会惊奇地发现其实你是皇族之后,由于战乱被弃于荒野,现在你长大了,知道了自己高贵的血统,接下来该做的就是练一身好武艺,奋起于草莽之间,闻达于庙堂之上。建立自己的国家甚至取得统治世界的皇位以恢复祖先的荣光,则是你的终极目标。

故事很合中国人的口味,惟一令人感到困扰的是:热血沸腾之后,你发现现实和理想的差距原来是那么大。一个新诞生的身份是1级;而王国里最英勇的英雄们能练到”转生170级”:练满普通人的168级之后,他们又获得新的不朽之身,并再次练到了170级。简单地说,那就是人和神的差距。英雄们手持“完美的神圣武器”,浑身旋绕着代表高贵的紫色光晕;而你却两手空空,甚至全身上下只有一条遮羞的短裤。

现在,你可以购买点卡,持续地把人民币注入游戏中的账户,以便快速升级,购买各种名贵材料打造装备;你也可以不花钱,如果什么都不做,只是呆在游戏里的话,系统不会向你收取一分钱。但很快你会发现,你连荒地里的一只蚊子都打不过,你的活动空间甚至仅限于出生地,一个叫”清源村”的小村子,更为广阔的世界则是为英雄们准备的。当然,最让你沮丧的还在于,贵为皇族的你,却永远生活在被其他玩家”秒杀”的巨大阴影之中。

显然,吕洋走了一条真金白银铺就的英雄之路。她如今是”转生145级”,历经艰险戴上了王冠,她的坐骑是一条浑身闪着火光的龙。但英雄亦有英雄的烦恼,她的王国正面临严峻的挑战。

吕洋自认为是一个”和平主义者”,她把女性的温婉带到了对国家的治理之中。”女王”很少主动攻击别国,更喜欢带着臣民们消灭怪物,或者经营骆驼商队。但这并不能避免受到攻击。

“国战都是系统安排的,”吕洋解释说,”国王只需要提交申请,系统就会自动安排好战争爆发的时间。”

系统喜欢”国战”。这个虚拟世界里,”和平”受到鄙视,战争受到推崇。战胜国可以自动获得战败国国库里的金钱和物资,国家排名由”国战”胜利次数决定,强国的臣民名字下闪耀着一颗颗星星,那代表着每一次辉煌的战胜。当然这并不是最重要的,对于战争中的人来说,冲入别国的土地,肆意砍杀每一个胆敢与之抗衡的人,无疑是释放内心深处原始冲动的绝佳办法。

系统准确地捕捉着人性的弱点,召唤着玩家们在违背普世价值的虚拟世界中放纵自己的邪恶。它赋予战争中的人肆意杀戮的权力,给予杀人者加倍的经验值奖励;系统也会标明你的斩首纪录,那一串串数字就像印第安战士割下的头皮代表着无上的荣光,而被杀死者得到的只有耻辱。

吕洋打电话,上QQ,或者在游戏中直接交谈,她自知实力对比悬殊,因此通知手下的战士们集中力量,守住王城的一角。她的声音因紧张而略带颤抖,尽管对现实中的她来说无论胜败都毫发无伤,但在游戏里,她知道那意味着生存还是毁灭。

离战争爆发,还有两个小时。

国王死了

推销员来了–冒险家乐园–都在”系统”的支配之下–小角色杀死了国王

在开始”征途”之前,吕洋玩的是另一款游戏《传奇》。她玩得并不好,仅仅当作一种周末的消遣。《传奇》计时收费,玩家购买在线时间用来升级和打造装备,所有的事情都费时费力。”比如你要打一个终极怪物,”吕洋说,”要跑很远的路,在迷宫里面转来转去,杀掉无数的小怪,可能耗一个晚上,你才跑到大怪的面前。”最让人崩溃的是,当历尽艰辛终于站到大怪面前,一不小心却被秒杀了!那么,从头开始跑路吧。

吕洋可能从未得知,在她晕头转向地跑路时,一个叫”送礼只送脑白金”的玩家也在这款游戏中闯荡,他从来不耐烦那些烦琐的升级步骤,而是直接购买高级别账号;他成千上万地花钱,砸下最顶级的装备。以钱铺路,他在最短的时间内得到了最强大的威力。在这款典型的韩式”泡菜”游戏里,他试验出了自己独辟蹊径的玩法。这位玩家就是后来《征途》的老板史玉柱。

2007年年中的一天,就在吕洋常去的这家网吧,一个推销员站到了正在”跑路”的吕洋面前。他衣着得体,面带微笑,用充满诱惑力的词汇介绍了一款名叫《征途》的新游戏。”绝对不用走迷宫,我们要的就是爽快。”吕洋记得他这样保证。

吕洋就此和朋友们”踏上征途”。她的这些朋友们要么是医院的同事,要么是丈夫生意上的伙伴,空闲不多,但钱不少。他们很快发现,《征途》的确是一款爽快感十足的游戏,简直就是为他们这样的人设计的。

要找系统角色接受任务,不用费力去找,点F键,下拉菜单里角色名字一一罗列,就像网络上的超链接,双击名字,就自动找到面前;要去某个地方,不用走迷宫,点开地图,找到地名,鼠标左键单击,一会儿就到了。

很快吕洋就离开了”清源村”,热闹的”凤凰城”和辉煌壮丽的”王城”才是她的舞台。这位后起之秀被吸纳进了”楚国”最有威望的家族”桃花源”。单打独斗是不现实的,拜入名门正派才是出头之道,这里就如同武侠小说描写的江湖;而家族与家族联合可以组成帮派,帮派各自有各自的势力范围,在达成妥协之后又互相配合支撑起一个国家。

游戏里的大部分系统角色,比如杂货店老板或是锻造铺师傅,都可以被帮会控制,此后他们会持续贡献”保护费”。系统鼓励帮会争夺控制权,谁杀死竞争对手,谁就能接手保护费。帮主们因此热衷于抢夺街区和店铺。这样在吕洋看来,她的置身之处,又像是1920年代的上海滩。

这里的确像那个”冒险家乐园”。低级别的玩家甚至也可以挣钱!完成一些特定的任务,比如护镖,可以得到一定数量的”银两”;达到一定级别和保证一定在线时间后,系统甚至会给玩家”发工资”;还有各式各样的”奖励”、”返还”。

“其实都是些小钱,”吕洋说,”相比花掉的钱简直没法比。”但由此带来的成就感和满足感是无法比拟的,你能想象在砍翻敌人的同时还能挣”银子”么?”想得到更高级的奖励么?”吕洋说,”那就花更多的钱呗。”

时常有”外国人”冒险进入楚国,他们可能是魏国人,也可能是宋国人,或者是其他9个国家中任何一国人,但不管是哪国,一旦踏入楚国地界,他们的名字就显示为红色,这个颜色意味着:敌人–应当杀死的人。每杀死一个这样的人,系统就会在”护国英雄排行榜”里为你加上光荣的一分。

他们并非是闲逛者,而是根据系统分配的指令而来,他们必须进入敌国完成诸如”刺探情报”或者”抢夺太庙资源”等等任务。而同样根据系统赋予的职责,家族和帮派此时的任务就是杀死他们。

那时吕洋还是一个小角色,她正在砍杀一头犀牛,屏幕上出现一条指令,帮主撒下了帮主令,要求帮众前往杀敌。点击”是”之后,吕洋被传送到王城边境附近,众人正把敌人围在当中奋力砍杀。

帮主”狼烟”是当然的主力,他是一个”武士”,近战肉搏是他的特长,他的”无双剑”能造成惊人的杀伤。在炫目的刀光闪耀间隙,吕洋突然发现敌人的坐骑是一只麒麟,这意味着他是一个国王,只有国王才拥有这种神兽!

吕洋是一个”法师”,她专修冰系法术,可以从远处以冰雪为武器。这是她参加的第一次激战,她站到一个安全的地方,将霜冻从空中撒向敌人。麒麟居然哀号倒下,国王死了!吕洋幸运地完成了最后一击。

屏幕上黄色的粗体字夸张地跳了出来:”天哪!吴国的国王居然被楚国的无名小辈女王杀死了!”吕洋在电脑前禁不住手舞足蹈,她杀死了国王,一个小角色杀死了国王!她双脚猛地一蹬,电脑黑屏了–她兴奋得把电源插头踢掉了。

往后几天,吕洋都有些”神神叨叨”的。游戏里”全世界”都知道她杀死了国王,朋友们有些羡慕地向她祝贺。即使在医院上班,吕洋也在办公室的电脑上下载了游戏,她就是喜欢挂在游戏里,反复地看那条早就过时的消息:”天哪!吴国的国王居然被楚国的无名小辈女王杀死了!”

有时候严厉的院长从办公室经过,威严地审视医生们的工作,吕洋只能把游戏界面最小化。她会悄悄地跟同事炫耀:”牛啥嘛,他要是耍游戏,我一招就把他砍翻!”院长其实并不坏,但吕洋觉得他”缺乏对女性应该有的尊重”。”在游戏里,女人也可以统治男人。”她宣称。

国王万岁

核裂变一样蔓延的仇恨–好的装备都意味着金钱–总有无数的人在疯狂比拼–”国王万岁!”

但”女王”其实并不像想象中一样”牛”,几天之后,就在王城外,一个敌人逼近,他骑着鬃毛飞散的烈马,威严得像天上的神,他只问了一句话:”你就是那个女王啊?”一个巨大的火球从天上砸下,落单的”女王”还没来得及答话,被”秒杀”了。

吕洋目瞪口呆,短暂的惊愕之后她脑子里只有一个想法,她要升级,要得到最好的装备,她要当真正的王,她要报仇!

仇恨是这个世界中最强大的动力。”秒杀”吕洋的玩家,立刻被系统自动排入她的仇人名单,时时提醒”女王”报仇雪恨。”仇人”是这里最常见的社会关系,仇恨关系同样存在于家族、帮会和国家之间。如同核裂变一样蔓延的冤冤相报,在这里是受到鼓励和颂扬的永恒主题。

她找到”代练使者”,一个代表系统与玩家做交易的虚拟角色,他就站在王城大道边上,答话谦卑而热情,乐意为有钱人服务。吕洋向”使者”支付人民币购买经验值,”使者”则让她迅速升级,从人变成了神。吕洋觉得这么做很值得,在这上面,她”只不过花了千把块钱”。

但是,杀伤力和防护力是由装备决定的,级别只是佩戴相应等级装备的必须条件。就像金庸的小说,内力的修炼是必须的,但一把玄铁剑却可以让杨过无敌于天下。游戏中按照等级不同划分出了20等装备,以法师职业为例,武器由最初的柳木杖到最为罕有的至尊杖。此外还有铠甲、头盔、腰带、护腕、项链和戒指等等。

这些好的装备都意味着金钱。和别的网络游戏不同,在这里,打怪和接任务不会掉装备。”我都要最好的,”吕洋说,”你只能去系统商店买材料,再找系统铸造商打造;或者,你只能去赌。”

“赌”,就是”开宝箱”。玩家向系统购买钥匙和箱子,很便宜,一块钱一套。用钥匙点击开启,屏幕上一个光芒闪耀的箱子缓缓打开,各种材料或装备如同赌场大转轮一样排列在箱子里,光圈飞速转动,停下的地方就代表赌到的东西。箱子里经常会有玩家们最希望得到的高级装备,但转动的光圈却往往和它们擦肩而过。

吕洋如今回忆,最疯狂的时候她就像一个赌场里的赌徒,会在屏幕前大声喊叫自己想要的东西,比如”乌木,乌木”,那是一种高级材料,而最后她往往得到的只是一点少得可怜的经验值。”乌木”,或者那威力强大的”幽冥戒指”,仍然摆在宝箱里,闪着诱惑的光。

这个世界中还存在着一个”开宝箱”排行榜,每天开宝箱最多的人,可以得到一颗罕有的令人倍增威力的”补天神石”。

这个巧妙的设置具有无穷的诱惑力,总有无数人在疯狂比拼开箱数量。吕洋曾一晚上开过上千个箱子,但始终功亏一篑,总有人比她更为执著,她从没拿到过那颗神奇的石头。

各式各样的排行榜随时闪现,世界英雄排行榜–根据级别和装备带来的威力排序;护国英雄排行榜–根据杀死敌国人的数量排序;国家实力排行榜–根据国家物资和国战胜负记录排序……就像电视里随时出现的脑白金广告,实时变动的排名对野心勃勃的英雄们高频率轰炸,提醒他们在这个严酷的世界里一刻也不能放松。

玩家在不懈地开着箱子,他们有时好运地得到一点好东西,绝大部分时间几无所获,但越是没有收获,他们越是迫不及待地打开下一个箱子。他们每点击一下,就代表一块钱,又一块钱……就像一个永不停歇的沙漏,金钱涓滴成河一般随着每一次点击汇成巨流,流向看不见的系统。

吕洋自认为运气还比较好,”平均开1000个箱子,好运的话能有十几次拿到好东西。”

由此吕洋成为了她现在所鄙夷的”人民币玩家”,上万的人民币被迅速而几乎不被察觉地花了出去。在游戏中。”女王”拥有了可怕的威力,她为自己,也为朋友报仇;她接受请求,为本国的商队护镖;同时她也会和英雄们一起侵入别国。她声誉日隆,跻身英雄之列,在游戏里,她甚至和威猛的帮主”狼烟”喜结连理。当然,也由于她在现实中是一个那么可爱的姑娘,她被推举为楚国的国王。”国王万岁!”人们向她俯首称臣。那是吕洋在征途中的最高点,也惟有在那转瞬即逝的一刻,吕洋觉得自己付出的时间和金钱是值得的。

国王累了

“系统”是最为勤奋的–女王觉得自己像驴子–花钱买你生气–快感只在一刹那

吕洋心里清楚,王位是真金白银买来的。一套转生150级左右的顶级装备,平均要开5000个宝箱。按照系统繁复的装备打造设置,要给一套装备镶上14颗星星,打开”灵魂锁链”,镶嵌补天神石,花费又在5000元左右。随着等级的提高,原有的装备又必须相应替换或升级。平均每升5级,装备就要更新一套。

这时的”女王”已经成了一位熟练的开箱工,日复一日地开宝箱,升级装备,再淘汰,再升级……”后期主要就干这个事情了,”吕洋回忆,”不更新换代不行,不然国王很快就变菜鸟。”

这样的压力不仅仅来自于游戏内部。在吕洋常去的网吧,甚至洗手间里都贴着征途网络公司的宣传四格漫画。当你洗手的时候,你就能看见一个漫画小人,在尖刻地嘲笑那些疏于升级的”懒人”。而招贴画上威风凛凛的英雄在每个网吧的门口注视着你;勤奋的推销员们时常出现在玩家身边。

与媒体上的各种宣传攻势相比照,这些推销员被称为史玉柱的”地面部队”。他们大多是”脑白金”销售旧部,活跃在中国广大的二、三线城镇,对于如何发掘利润,他们有着训练有素的敏感和才能。

系统是吕洋见过的最为勤奋的游戏系统,它更新换代的频率令人应接不暇。”要么花钱买安全感;要么省钱,随时被欺负,”吕洋说,”一天不上线,就会觉得自己又落后了,实在是太累了。”她觉得自己像被胡萝卜吸引着一直向前的驴子,总有更加强大的”威力”在前方向她招手,而漫漫”征途”几无止境。游戏中弥漫的仇恨也令吕洋越来越厌恶。一些结下了梁子的人民币玩家在每一件小事上都要一争高下。他们反复抢夺对系统角色的控制,互相攻打帮派总舵,没完没了地袭击对方的商队,在PK竞技场上更是置敌人于死地而后快。甚至宝箱排行榜第一名也是他们争夺的目标。

如果一个玩家开了5000个箱子,另一个就一定要开第5001个。他们把这种疯狂的玩法叫做”花钱买你生气”。

系统不停地自我更新,统御术层出不穷。就连传统的打怪任务,系统也干脆允许家族与家族之间抢夺砍杀boss的权力。身为一国之主,吕洋总是必须身先士卒,如果她稍有懈怠,总有红了眼的部下口出怨言。

这越来越不像吕洋想要的游戏。吕洋觉得这个世界变得愈发丑恶,荣誉被建立在仇恨和贪婪之上。和以前的激动不已相比,如今快感只在疯狂结束后的那一刹那,接下来她会觉得无聊。

在楚国遭遇魏国的挑战之前,”国王”已经开始厌倦了。

地底的火在喷涌

只希望坚持半个小时–和平的气氛在蔓延–”跟你们老板说,不要尽干些挑拨离间的事情。”

“国战”在晚上8点15分爆发。吕洋和朋友们,她最得力的几个”武士”,坐在网吧包房内奋起应战。每当大的战役爆发,他们就坐在一个包房内,就和真实的战斗一样,肩并肩便于及时沟通,更利于互相鼓舞。

敌人从王城东门涌入,他们的国王身先士卒,冲入东门后使用”帮主召集令”,这样,他最精锐的英雄们可以被瞬间传送到他的身边。随着旋风,魏国的武士们从天而降,他们立即被楚国战士重重包围。”女王”知道这是敌人的精锐,尽管城门外大批敌人正在涌入,但这些国王的随从才是最可怕的威胁。

武士们挥动大刀,空气被划裂成一道道光芒,他们拥有最强大的近距攻击能力和防护力,总是冲杀在前;法师们念动咒语,大地裂开,地底的火喷涌而出,天上的风云也化身为凌厉的雷电冰霜;蜂拥而来的召唤兽,来自天界和冥界,呼啸着混战在一起。战场被淹没在超越自然的伟力之中。

半个小时,吕洋只希望坚持半个小时。她从来没奢望胜利,战前魏国人放话10分钟结束战斗,傲慢的挑衅令让人反感,在战前动员里,”女王”向臣民们保证,她一定坚守半个小时。

东门不可抗拒地被攻陷,”女王”转战王城宫殿,宫殿前矗立着”大将军王”塑像,只要他被砍倒,就意味着楚国输掉了战争。楚国的战士们把战车集中起来围住塑像,在猛烈的攻击下,只有坚固的战车能够提供些微保护。

吕洋使用了”防守虎符”,她的臣民可以被全部召集到身边,楚国全国动员,宫殿前的每一级阶梯都成为血海。魏国的英雄们每杀死一个对手,就会有十个或者更多的人把他们围住。战场已经陷入混乱,没有沟通,没有指挥,每个人眼里只有敌人,本能地砍杀,不停地砍杀……

但吕洋的判断是对的,”人民币”才具有决定性的意义,这是实力之战,系统这个胜利女神青睐祭献更多金钱的一方。当魏国的国王最后砍倒”大将军王”,吕洋看了一眼时间,她坚守了将近40分钟。

这是吕洋输掉的最后一场战争,尽管她也曾经赢得过国战,但这个生性温和的姑娘如今觉得即便胜利也不能再带来荣耀的感觉。战斗结束后,她充满厌恶地声称不再履行保卫国家的责任。”再有国家来进攻,我的家族不参与应战了。”她向臣民们宣布。”有意义么?”吕洋反问她的质疑者们,”系统挑起战争,我们往里投钱,谁投的钱多谁就赢。”她觉得没有胜利者,”都被系统耍了!”

帮主”狼烟”和家族里的其他人支持了她的决定。”我们也觉得,这不是我们在打仗嘛,”狼烟解释,”纯属被人卖了还帮人数钱。”

吕洋成了”世界”里著名的”反战”国王。她更热衷于和别国结为盟国,当然盟国可以轻易地撕毁和约,她也不在意。在和其他国王交涉时,她也总是强调,就算你来打我,我也不应战。”让他们自己觉得没意思。”吕洋有些狡猾地说。

和平的气氛在悄悄蔓延。”国战”次数进行得太多,各国国王和英雄们互相之间开始熟络,在无数次仇杀之后,他们中的大部分成了不打不相识的朋友。”时间长了,没人好意思动武了。”吕洋说。

上线的时候,她也只喜欢跟朋友们聊聊天,组织家族或者帮派的活动,惟一杀人的情况只限于为臣民的商队护镖的时候,她讨厌那些专门盘踞在边境附近、以砍杀平民和抢掠商队为乐的”强盗”。

在网吧,她又碰见了一个游戏推销员,并不是开始那个,但一样面带微笑,用充满诱惑力的词汇请她”提点意见”。这位推销员同时自信地声称:”万人国战的场面会更加宏大和频繁!”

就在这段时间,征途网络公司宣布”重组国家”。系统将原有各区的国家重新打乱组合,原来的友好关系打破了,陌生的国王们重新被扔进了新的竞技场,而仇恨将被重新点燃。

“跟你们老板说,不要尽干些挑拨离间的事情。”吕洋回答。

昔日勇猛精进的”女王”开始变得”不思进取”,她疏于升级,也不再渴求更好的装备。她在游戏里的配偶”狼烟”有些着急了,催促她赶紧跟上,不然就要被越来越多的人超过。

而吕洋现实中的丈夫是个关心妻子的人,他以为吕洋只是累了。一天早上,吕洋醒过来,发现不怎么玩游戏的丈夫坐在电脑前,替她不停地开着宝箱,他想为她打造更好的装备。吕洋突然觉得有些心酸,在下一次上线的时候,她悄悄跟”狼烟”"离婚”了。

监牢,看不见

禁止市场经济–第二十二条军规:那儿有个概率–如果他们反对”系统”会发生什么–”天哪”

尽管赞同”和平治国”方略的人并不很多,但吕洋发现,和她一样对这款游戏从赞赏变为不满的人越来越多。连吕洋都没有想到,玩家们居然自发组织了一场针对系统的”静坐抗议”。

事情起因于系统宣布的一项新规定:绑定。根据这项规定,玩家从系统获得的装备和”银两”,都属于绑定范畴,即只能自用,不能交易,不能交换,甚至不能拆成材料或者干脆丢弃!

在游戏里,每一种职业都必须搭配对应的装备,每一种装备又由对应的材料打造。开宝箱早已成为玩家获取装备和材料最主要的方式,当你耗费掉了人民币,需要一块”乌木”却得最终得到一块水晶,玩家们通行的办法是互相交易各取所需,或者摆摊出售换取银两。征途网络公司的解释则是,他们发现有职业玩家将游戏中获得的银两和装备在线下出售获利,”绑定”是为了打击这种行为。

玩家们最终发现,在这个世界里,自由市场经济在某种程度上被禁止了,合法的私有财产只许保有,不许交易。在这里只有一个庞大的终极卖家被允许存在,那就是系统本身。

在一些游戏论坛里,随处可以看见玩家们黑色幽默一般的抱怨。一个帖子说:”我是个法师,花了上百块钱转到了一把刀,可是我不能装备刀啊。这把名贵的刀对我一点用处也没有,我还不能把它扔了。我甚至还要花钱向系统买个包袱,因为我没有足够的空间来装这把刀!”

“这个游戏处处都是花钱的陷阱!”另一个玩家宣称。他举出”孔子”为例,这个万世师表的人物在游戏中负责”智力考试”,通过考试玩家可以获得海量的升级经验。但是,受教育是很贵的,向”孔子”讨教问题,居然”20两银子一次”。甚至财大气粗的人民币玩家们也对过于频繁的更新力不从心。系统最新宣布,可以给装备镶上第15颗星星。按照规则,购买4颗宝石充一颗星,看起来不麻烦,但是这里有一条”第二十二条军规”:连续镶星会导致所有的星星爆炸。

假如你已经花费了40颗宝石镶上了10颗星,而在镶第11颗时发生爆炸,那么前面的10颗星同时消失,你只能从头开始。从第10颗星开始,成功镶嵌的几率为50%,此后递减。星数越高,爆炸几率越高。

设计者在此利用概率原理和玩家们开了一个小小的玩笑。”我在冲第14颗星时,连着爆了11次。还不算前面爆炸的次数。”一个玩家抱怨。仅仅为了给他的至尊刀镶上第15颗星,他就花费了超过3000元。

玩家们出离愤怒,他们停止砍怪,不再接受任务,国王们都难得和平地坐到一起而不是申请”国战”。在游戏地图最中心的皇城广场上,密密麻麻地坐满了战士、法师、弓箭手和召唤术士们。这些往常醉心于杀戮的角色,如今用绝对的安静来对抗系统的贪得无厌。

吕洋当然不会缺席,她率领家族成员们加入静坐行列,她甚至花”10两银子一次”向”全世界”喊话:”游戏越改越烂,系统越来越贪!”

她惊愕地发现,”系统”两个字不能显示了,变成了**;再试”GM”,还是**;再试”史玉柱”,这次是***。

吕洋既愤怒又觉得好笑。是啊,这个隐匿无踪的**或***,却无处不在。它谦卑而热情地引导你花钱,它隐身其后挑起仇杀和战争,它让你兴奋或者激起你的愤怒,它创造一切并控制一切,它就是这个世界里的神。

**虽不可见,却始终看着你。没过几分钟,正在愤怒控诉的”女王”被抓进了监狱。按照系统的指令,她将被关押8个小时。这个”监狱”不在这个世界的地图上的任何一点,它只存在于系统中,就像索尔仁尼琴描写的古拉格群岛,你从不会看见它,你只是被运送到那里。

随后发生的一切,也正是只在那些最糟糕的世界中的监狱才会发生的。”女王”太显眼了,她的麒麟神兽暴露了她的身份。监狱里的人们看见了一个国王,就如同当初吕洋还是个小角色时看见国王一样难抑杀意。疯狂的人们围拢来砍杀,”女王”一次被杀死,又在原地复活,再被杀死……

屏幕上夸张的粗体字又一次次闪耀:”天哪,楚国的国王女王居然被无名小辈×××杀死了”。

吕洋突然觉得以前的自己真的是很愚蠢,她对”女王”,或者说另一个自己的生死毫不关心,她退出游戏,关了电脑,上床睡觉了。

永远不再回来

旧王逊位,新王登基–为什么会有仇恨–又是一个财富神话–永远不再回来

第二天,吕洋上线,宣布”国王”逊位。她发现这里比现实世界更为真实,真实得那么残酷;她曾经试图挑战这个世界里弱肉强食的规则,对抗系统,却徒劳无功。现在,她彻底厌倦了。

一个渴望战斗的新锐武士接任了”国王”,并立即申请了新的国战。”女王”和她的家族没有参与这次战斗。楚国惨败而归。一个小角色,以往跟着”女王”闯荡,如今被困在了敌国,完全是刀下鱼肉,他一次次在安全区复活,但只要尝试跑出安全区,就毫不例外地被杀死。这是个新玩家,他的账号里还没什么钱,连一个安全离开的”竹蜻蜓”都买不起。

吕洋为这些小玩家们难过,他们原本是想获得些许游戏的快乐,却成了”人民币玩家”们发泄怒火或获得征服感的牺牲品。她上线,看着熙来攘往的虚拟角色们,一个威严的法师背后可能是个谨小慎微的生意人,一个勇猛的武士背后可能是个和她一样的医生,也可能是任何一个在生活中原本善良谦逊的普通人。

“一个医生为什么一定要去杀死一个教师,而一个现实中的警察需要在游戏里伤害另外的人么?”吕洋禁不住思考一些奇怪的问题,”素不相识的普通人之间为什么会有仇恨?”

她开始注意到书架上那些以前还时常翻一翻的专业参考书。它们就整整齐齐地摆在那里,就像消失了很久,突然又出现了。天凉很久了,吕洋才头一回注意到窗子外面的行道树叶子开始黄了,淡黄的一片令人心里充满宁静。

她最后一次上线是在不久前。那时征途网络公司已经宣布部分地改变了”绑定”规则,公司成功地在纽约上市,第三财季实现营业收入4.052亿元,净利润2.902亿元,相比去年同期,增长率达到了惊人的164%和152%。公司账面现金达68亿元人民币。

又是一个财富神话。根据媒体的测算,史玉柱将以500亿身家荣登中国富豪排行榜的前列。

系统开始慷慨地在游戏里”发行股票”,宣称随着股价上涨,玩家可以按同样的价钱兑换成”银两”。但吕洋对这些充满诱惑力的新玩意再也不关心了,她只是被一个朋友强拉着上线的,朋友要在游戏里”举行婚礼”。

吕洋默不作声,藏身在前来庆贺的角色中,但是有一个人认出了她。这是一个武士,他手中的刀闪耀着光芒,显示着他强大的威力。”我认识你,”他说,”以前刚玩的时候你带过我们,现在我们也很厉害啦。”他们正在筹备新的国战,他告诉她。

他是谁?是请她护过镖,还是曾经被她从敌国营救?吕洋完全不记得了,她只觉得这些越来越多的威风凛凛的后起之秀,跟以前的她是那么相像,一样地野心勃勃,一样以为发现了一个美丽新世界。

她一句话也没回答,然后她下线了,并决定永远不再回来。

(应被采访者要求,文中姓名及游戏中名字为化名)

“泡菜”开的花中国结的果

韩式网游的”精髓”

“中国玩家在欧服美服都被视为不受欢迎的异类。”一位曾在《魔兽世界》任职的游戏经理说。中国人总有办法以欧美玩家望尘莫及的速度升到极高的级别,在进行团队项目时也不喜欢遵守默认的利益分配规则。对于显得有些”迂腐”的欧美玩家来说,中国人就像是恐怖的异教徒。”欧美游戏并不鼓励力量上的无限优势,比较讲究平衡和互相牵制,”曾经的魔兽经理说,”可能是因为传统文化和现实环境的影响,说实话中国玩家还是更适合丛林式游戏。”

一名网络游戏经理回忆,他曾经接待过一位跑到游戏公司的有钱但缺乏耐心的玩家。这位玩家专程前来咨询:是否可以直接付钱,购买顶级装备。公司上下当时哭笑不得。如今这名经理感叹,他们没有看到在这样的玩家身上,蕴含着巨大的商机,而《征途》看出来了,获得了成功。

恃强凌弱和功利主义的”社会准则”来自于韩式网游。在被称为”泡菜”的典型韩国网络游戏中,玩家最常做的功课是练级,而练级的目的则是获得强大的威力和权力。没人能够否认这些游戏中的虚拟社会由对抗、暴力和欲望主宰,玩家们因此急功近利、恩怨分明、派系林立、残酷冷漠。这既是游戏的乐趣所在,亦是对人性弱点的敏锐捕捉。

从《传奇》开始,韩式公会模式深入人心。这种模式极具东方式的家族色彩,对内严格管理,对外一致作战。行会会长可以自己制定行会会规,可以发出通缉令,与其他行会结盟或宣战。这种设置便于玩家们结成团体满足自己的战争欲望,同时也确立了集权式的”社会结构”。

这一社会结构不只存在于虚拟之中。每一个玩家背后都是一个活生生的人。相当多的行会成员来自于一个城市甚至同一间网吧。行会内部的利益关系日益复杂,为了招募新手,行会可能会送装备、送钱。行会设置很多职位,成员之间等级森严,如同帮会。战争开始时各成员奋力杀戮,既获得暴力快感,又可以得到战利品,而战利品又意味着金钱。战利品的分配亦遵从等级制度。

当韩式网游的”精髓”发挥到了极至,权力、荣誉和快感都来源于暴力,而暴力的最佳来源就是金钱。游戏设置亦乐于创造仇恨与贪欲,把玩家分为大大小小的家族、帮派和国家,设立各种个人或组织争抢的目标,甚至直接挑起争斗。事实上,这并非《征途》一款游戏之功或之罪,这种价值指向正是韩式网络游戏的传统精髓所在。

据说陈天桥在了解了《征途》的模式之后,连夜召开高管会议。会议的结果是《传奇》全面推行《征途》式的”免费”模式。《征途》取得了一个又一个令业界瞠目结舌的成果,原先对史玉柱进军网游持嘲笑态度的游戏运营商们,开始纷纷潜心学习他的游戏设置。而征途网络公司近日已经将新开发的《巨人》投入公测,根据一句前后矛盾的宣传语,它号称”最便宜的免费网游”。”《征途》式”网游,”最中国”的网游,将越来越多地出现在玩家面前。

这款最中国的游戏拥有最中国的玩家。除了《魔兽世界》等少数例子之外,不讲究权力与等级制度的欧美网游在中国玩家中并不风行。事实上,虚拟世界并不可以与现实世界简单对应,电子游戏中的”合法伤害权”亦是必然乐趣之一。问题在于玩家们在追求这种虚拟乐趣时是否会违背自己在现实生活中的伦理准则。


程序员该学习什么

2007-12-23 14:48:52


1 语言。虽然有很多人对c++的理解不是那么充分,但是也能用c的结构和c++的语法写出很NB的程序。不能鄙视人家,但是我相信如果他把c++理解得更充分一些,写出来的程序会更NB。完全掌握了语言,应用自如后,写出的代码应该更健壮,除错的速度也会稍微快一些的。很多技术出身的飞快成为管理人员的似乎都是语言上稍微欠缺的高手。
曾今听某个汇编超级NB的人指着
 delete this;
说:我闻到了坏味道了,这个代码肯定有问题。

2 编译器。不能把程序编译成想象的形式:几个static library怎么都链接不到一个可执行程序,可能很多程序员都遇到过。能立即知道编译错误、警告产生的根源能提高一些工作效率:更快的调试除错,把精力集中到逻辑应用上来。

3 编辑器。见过用鼠标写程序的吗?说不定你就是。不管用什么编辑器都能写出程序来就太好了,但是似乎不现实,编辑器能影响编码的心情。我喜欢用我熟悉的编辑器,并且还会定制很多快捷键等。我喜欢用vc8的编辑器来写:c,js,html代码。emacs也不错,但是有几个不爽的地方一直都没有找到设置方法。
edit.png
yes,某人用的编辑器没有一个工具栏,很有可能在装逼。

4 操作系统。系统调用!不调用系统API的程序的程序可能只能用来研究一些算法等,应该没有太大实用价值。之前写Windows程序,总会开一个MSDN窗口来查阅Windows API。写Windows程序没有啥难的,也不用Google等,抱着MSDN啃几乎所有的答案都能找到,如果找不到应该去看微软泄露的那个203M的源代码包,如果还找不到,可以试试Google。不会写Linux程序,但是估计APUE2是一个不错的选择。微软对开发人员的禁锢是另外一个话题。

当然这只是程序员应该掌握的基础部分,想成为高手还需要很多特质和磨练。


转:无语

2007-12-22 20:58:32


(八卦)火星文进一步进化为水星文

from aw's blog 姿态永恒 by

来自湖南大学的“王兴宗”同学的原创。联系了一下王同学,转载过来分享。以下文字纯属娱乐,请勿较真

王同学虽然也在接受高等教育的蹂躏,但是俨然保持了非常好、非常强大的创作精神。让我对下一代这些还在可怜地接受着高等教育的孩子们重新竖立了信心。来自火星的王同学在研究本地火星文的基础上,经过大胆自由组合、自由发挥的二次创作,让火星学术界对水星文的研究,进入了一个崭新的历史时期。可以看看王同学近日呕心沥血、日夜辛劳所写下的一篇水星文手稿:

不 

矢口

亻十

日寸

候 

亻奄

口斤

言兑

木交

内 

辶寸

氵虑 

每攵



白勺 

言兑

氵去 

于是 

亻奄


扌斥


后 来 

亻奄

米青

礻申


歹刂

我 敢 言兑 女口 果 木交 内 能 扌巴 辶文 些 字 辶寸 氵虑 扌卓

工f n口i3口d丫京尤不 敢 来 中 国 了……

氵每 内 无 矢口 己 ,木交 内 忒 土立 土及!!

口乌 口乎~~


校内一夫当关?三每内后来居上?

2007-12-20 23:12:21


尽管这个话题已经没有啥意思了,但是还是转出来,让大家陶醉一下吧。哈哈~~


校内一夫当关?三每内后来居上?

from 郑治·传媒边缘 by

最近看了看几家SNS的Alexa曲线,发现三每内大有后来居上的势头。

三每内为什么能够这样?

不过校内却是遥遥领先:

好像校内已经有下滑趋势,为什么?校内能否一直这样一夫当关、万夫莫开?

正好昨晚,应邀去传媒大学的IPTV选修课讲了一节课。课上,我特意问了大学生们几个问题:

   1. 上不上校内?
   2. 有没有重度使用者?
   3. 知不知道三每内?

回答是:

   1. 绝大多数不怎么上,认为在上面的交流很肤浅,主要用来找男女朋友。
   2. 有一位重度使用者,觉得很有价值。
   3. 几乎都不知道三每内。

上周六清华的媒介变革研讨会上,几位研究生来旁听。我也问了他们几乎同样的问题,回答是:

    * 1/2. 上!几乎都是重度使用者。比如用来找高年级的师兄师姐,咨询考研的事。
    * 3. 不大知道三每内。

大学低年级的时候,学生之间的社会关系非常简单,大家都是同学,再加一个男女朋友。这时SNS的关系管理和交际的作用不大。但是临毕业或要考研时,这时社会关系的作用就出来了,师兄师姐有用了……

也许:校内网的最大价值估计在校外,也就是得等到学生们临毕业或毕业以后同学关系的价值才能体现。

三每内上的一些朋友也观察到类似现象:

    *

      郑昀:1:三每内还没有推广;2:三每内由于第一批核心用户的诱导效应产生了一定的限制作用,并不太适用学生。
    *

      郑博宏:您的观点很对,校内真正的价值在校外,但可以看到的是现在还没有人能够说清,校内能不能成功的挖掘出这一块价值……
    *

      潘欣:也不一定。1、这个调查样本还太小,只是两个学校的部分学生;2、有一个原因可能是大一、二学业都比较重,大四、研究生学业相对轻松一些——当然,这个也纯粹是基于经验的猜测
    *

      谭晨辉:有些价值可能校内没做出来。
    *

      于鹏飞:1. 三每内和开放前的校内在注册中,都将大学教育作为基本底线。不同的是,校内里面大多是刚刚过线的人(一般是03年入学以后的),三每内里过线很久的人不少。 2. 我前两天回学校也做了同样的调查,结果相仿。3. 过了几天,我在给做过调查的学生所在的两个班级QQ群里面问有没有人要三每内邀请,两个群加起来有160多人,结果是只有一个人给了mail地址,都说有个校内就够玩的了。
    *

      陈中:校内能找到一些以前的老同学和熟人。之前在上面找了一些同学,但一周过去了,上站寥寥,熟人关系网络都失去了价值。

你怎么看?三每内能够后来居上吗?校内能否一直保持领先?


转贴:Firefox的确比IE快(JS)

2007-12-20 22:52:21


The Great Browser Showdown

from Coding Horror

In The Day Performance Didn't Matter Any More, I found that the performance of improved a hundredfold between 1996 and 2006. If Web 2.0 is built on a backbone of , it's largely possible only because of those crucial Moore's Law performance improvements.

But have we hit a performance wall? Is it possible for browsers to run significantly faster than they do today?I've always thought that just-in-time optimizing (or even compiling) was an unexplored frontier in browser technology. And nowthe landscape has shifted:

  1. Apple's WebKit team just announced a great new benchmark, SunSpider.
  2. The browser market is more competitive than it has been in years, with Opera 9.5, Firefox 3, Safari 3, and IE 8 all vying for the coveted default browser position.

Perhaps browser teams will begin to consider performance a competitive advantage. The last time I looked for common benchmarks, I came away deeply disappointed. That's why I'm particularly excited by the SunSpider benchmark: it's remarkably well thought out, easy to run, and comprehensive.

It's based on real code that does interesting things;both things that the web apps of today are doing, and more advancedcode of the sorts we can expect as web apps become more advanced. Veryfew of the tests could be classed as microbenchmarks.

It's balanced between different aspects of the language-- not dominated by just a small handful of different things. In fact,we collected test cases from all over the web, including from otherbenchmarks. But at the same time, we avoided DOM tests and stuck to thecore language itself.

It's super easy to run in the browser or from the command line, so you can test both pure engine performance, and the results you actually get in the browser.

We included statistical analysis so you can see how stable the results you're getting really are.

It's the best benchmark I've seen, something we desperately need in an era where is the Lingua Franca of the web. I was so excited, in fact, that I ran some quick benchmarks to compare the four major players in the browser market:

Browser  performance graph, result totals by browser

What surprised me here is that Firefox is substantially slower than IE,once you factor out that wildly anomalous string result. I had to use abeta version of Opera to get something other than invalid (NaN) resultsfor this benchmark, which coincidentally summarizes my opinion ofOpera. Great when it works! I expected Opera to do well; it was handilywinning benchmarks way back in 2005.The new kid on the block, Safari, shows extremely well particularlyconsidering that it is running outside its native OS X environment.Kudos to Apple. Well, except for that whole font thing.

If you're curious how each browser stacked up in each benchmark area, I broke that down, too:

Browser  performance graph, breakdown by test area

If you need greater detail-- including variances-- you can download my complete set of SunSpider 0.9 results as a text file.

If I've learned anything from the computer industry, it's that competition benefits everyone. Here's hoping that a great browser performance showdown spurs the browser teams on to better performance in this increasingly crucial area.

[advertisement] The new Axosoft OnTime 2008:it's a bug tracker, project wiki, requirements manager, and help deskincident tracker. It's backed by a guarantee, a community, a weeklypodcast, and smart support. Installed or hosted -- Free single-user licenses and 30-day team trials.

google翻译机器人太酷了

2007-12-20 23:30:54


google开放了30个bot,来翻译各种语言,本身没有啥太有意思,但是如果你和另外一个语种的人聊天时加进2个互相转换的bot群聊呢:

googlebabelfish.jpg

For example, if you want to translate text from English to French, youneed to add en2fr@bot.talk.google.com. To translate Chinese text inEnglish, add zh2en@bot.talk.google.com. Here's the list of languagespairs and you'll notice many new pairs, displayed in bold below:

ar2en, en2ar (Arabic<->English)
bg2en (Bulgarian->English)
de2en, en2de (German<->English)
de2fr, fr2de (German<->French)
el2en, en2el (Greek<->English)
es2en, en2es (Spanish<->English)
fi2en (Finnish->English)
fr2en, en2fr (French<->English)
hi2en (Hindi->English)
hr2en (Croatian->English)
it2en, en2it (Italian<->English)
ja2en, en2ja (Japanese<->English)
ko2en, en2ko (Korean<->English)
nl2en, en2nl (Dutch<->English)
ru2en, en2ru (Russian<->English)
uk2en (Ukrainian->English)
ur2en (Urdu->English)
zh2en, en2zh (Chinese<->English)


号外:thrift要加入Apache了

2007-12-20 10:24:54


下面是facebook的人讨论的邮件:

We’re consideringmoving Thrift into the Apache Incubator, which is basically the entrypoint for Apache software projects:

http://incubator.apache.org/

 

There are anumber of reasonsto do this, but the main drivingfactors are:

 

1/ Clear up anygovernanceconcerns in thecommunity around Facebook being thesole ownerof Thrift

2/ Enable tighter integrationwith other Apache projects(i.e. HBase/Hadoopcannot really use Thrift if it’s outsideof Apache)

3/ Open access to thetrunk for outside committers, etc.

 

Some of the potentialconcerns are:

 

1/ Overhead incurredby Apache processes, might slow down developmentspeedor ability to make tricky changes

2/ Risk of dilution of somecore Thrift values:

  a/ staying super-lightweight, avoiding feature creep

  b/ mindfully choosing whento err on theside of dumb but faster staticconstructs over oh-so-elegant butslowerdynamic constructs

 

We could make these lists much longer,but I think this is a sufficientsummary.

 

It looks to us likethe potentialbenefitsoutweigh theconcerns here, but we’dlike to heareveryone’s opinions on this, so let us know what you think – Reply-to-All is definitely encouraged.


为人父母并没有那么难(10P)

2007-12-19 13:42:21


为人父母并没有那么难(10P)

from 掘图志 by
为人父母并没有那么难
为人父母并没有那么难
为人父母并没有那么难
为人父母并没有那么难
为人父母并没有那么难
这小孩真可怜。

为人父母并没有那么难
为人父母并没有那么难
为人父母并没有那么难

10种你会碰到的程序员

2007-12-19 22:11:57


zt: http://www.javaeye.com/topic/147069
前几天在javalobby上看到有人在讨论这篇文章,觉得文笔实在是很幽默,就翻译了过来,因为翻译水平有限,所以附带原文,大家觉得有翻得蹩脚的地方就看原文吧。
原文地址:http://blogs.techrepublic.com.com/10things/?p=262


10种你会碰到的程序员

程序员素来就被认为是一个奇特的人群。实际上,就算在程序开发者社群本身之中,也有一些特别的人群能让其他程序员觉得很奇怪。在这我列出10种你可能遇到过的程序员,你能想出更多么?


#1:甘道夫
这种程序员看起来,就像是在《指环王》里扮演甘道夫的最佳候选人。他(甚至是她)有着快要到膝盖的胡子,一顶看起来傻傻的帽子,在冬天可能还会穿一件披风或者是斗篷。对于团队来说幸运的是,此人对自己工作的熟练程度就像甘道夫一样。但不幸的是,他们要经常忍受甘道夫长达数个小时的故事的折磨,而内容主要是关于他或者是她是如何不得不在雪地中上山下山,以把打好孔的纸带送到计算机房。甘道夫类型的程序员是你的究极武器,但是你会总是希望能把他们排到后面,只在快要绝望的时候才向他们寻求帮助。


#2:烈士
对于任何其它职业来说,烈士其实就是一个工作狂而已。但是在开发者的领域,烈士完全进入了另外一个范畴。工作狂至少会回家洗澡睡觉,而烈士们却会以睡在桌子底下的空皮萨盒子堆之中为荣。而问题是,根本就没人要求烈士们像这样工作。而且他或者她总是想用这样的措辞来使团队中的其他人感到内疚,“好的,你们回家吃完饭吧。我会在今晚会完成相当于3个星期的工作量的。”


#3:玩家
小心玩家。如果他或者是她注意到了你,你很有可能就要接受3至4个小时关于龙珠z与高达谁更强、或者是playstation 3与xbox360哪个更好的演讲。玩家的桌子上总是堆满了明信片、动作人偶、以及其他各种各样相关的装饰品,大部分可能都是从日本进口的。玩家们不光是很难相处,他们有的时候实在是太多时间在这些东西上(无论是在办公室内外),以至于他们根本就不明白他们什么时候该干老板雇他们做的工作。


#4:文斯 内尔(一个比较有名的摇滚歌手)
这个40岁的家伙就像是颠三倒四的回到了1984.运动型爆炸头,发皱泛白的牛仔裤,还有一条大围巾。文斯还会在工作时间坐在办公室哼着BonJovi 和 Def Leppard的歌,这本来也不是很糟,如果《Pour Some Sugar on Me》不是如此的有感染力的话。
总体来说,和文斯一起工作是很有趣的,实际上他有丰富的经验,只是永远长不大而已。但是如果文斯决定用他或者是她的摇滚风格来处理自己的头发和生活的时候,情况就会变得很棘手。因为和一个每天都带着宿醉未醒的人一起工作,相当困难。


#5:忍者
忍者是你们团队当中的重要人物,但是却没人能意识到这点。就好象传奇刺客一样,你不知道忍者是什么时候工作的,但是你总是在第二天早晨发现他们的成果。于是你急忙打开源代码控制系统,然后发现在临晨4点,忍者提交了一份代码,解决了一个你已经研究了一个星期的问题,而你之前甚至都不知道忍者大人知道你所作的项目的存在。明白了吧,当你还在一次次的开会的时候,忍者一直在工作。

忍者是如此的隐蔽,你甚至都不知道他们的名字,但是你知道每一个他们参与的项目都进行的更顺利。不过,注意点,忍者是孤胆战士,不要试图强迫他们在一个严格的等级和文档制度下工作。


#6:理论家
理论家知道一切编程需要知道的东西。他或者是她可以花4个小时去探讨一个很冷僻的语言,或者去证明你写的代码是如何的不完美并且有可能会在运行的时候多花3纳秒。问题在于,理论家根本就不知道什么叫软件开发。当理论家写代码的时候,他的代码是如此的“优美”,以至于我们这些凡人根本就看不懂。他或者她最喜爱的技术就是递归,每一个代码块都被使用到了极致,而代价就是工程进度和可读性。
理论家还很容易分心。一个花一个小时就能完成的工作,理论家们往往需要三个月。因为他们认为当前的开发工具不够好,所以他们必须开发一些新的工具来构建新的库从而构建一个全新的系统来迎合他们的高标准。理论家可以成为你最好的团队成员,前提是你能让他专注于你们所做的工程本身,而不是把时间都花在究极排序算法上。


#7:代码牛仔
代码牛仔是一种无法阻止的天性。他或者她几乎总是一个厉害的编程者,并且总是能以别人2至3倍的速度完成工作。问题是,这些代码至少有一半都靠偷工减料得来的。代码牛仔认为把代码提交到源码控制系统太麻烦,把配置信息存贮在代码之外太麻烦,和其它人交流太麻烦……你懂我的意思吧。
代码牛仔的代码就好像意大利面条一样搅在一起,因为他或者她工作的事如此之快,以至于必要的重够都没有做到。很有可能的是,七页长的核心功能代码也许看起来就像是教科书上关于“不要这么做”的示例,而这些代码居然还神奇的可以运行。代码牛仔绝对没办法和别人一起工作。而且,如果你让两个代码牛仔进入同一个工程,那这个工程一定会失败,因为一个总是被另一个人对代码做的修改而干扰,他们总是拼命的在开枪射击自己搭档的脚。

当按时完成一个工程比把这个工程做好更重要的时候,把一个代码牛仔加入进去吧,这个工程会在截至日期之前完成的。代码牛仔其实就是一个吵闹版的忍者。只是忍者像做外科手术一样精准的编码,而代码牛仔像一只难以控制的公牛,会把所以挡在它面的东西顶翻。


#8:伞兵
你知道那些电影吧,就是指挥官带着机密作战计划被空降到敌人战线之后。在软件开发中,这样的人叫伞兵。伞兵是你对一个将要失败的工程的最后援助。伞兵们缺乏在一个长期任务上工作的耐心。他们最大的价值是拥有快速学习一堆完全陌生的代码并且使用它们工作的惊人能力。其他程序员也许要花几个星期或者其几个月来熟悉一个工程,以便可以有效的参与其中;伞兵们只需要几个小时或者几天。伞兵快速学会的东西也许不能让他们编写核心代码,但是,没有足够的时间形成一个固定的见解可能会帮助他在整个团队失败的地方取得成功。


#9:庸才
“足够好了”,这就是你从一个庸才那能听到的最好的话。他或者是她总是花更多的时间写出比团队中其他任何人都更差的代码。“缓慢,刚刚符合要求”就是对庸才所作的项目的描述。但庸才们总是能做的“足够好”,以至于刚好不会被解雇。
当你面试这种人的时候,他可以告诉你很多他到参与过的项目,但却很少提到他们到底在这些项目里做了什么。筛出这些庸才的方法很简单:问一下他所做工作的细节,他们会突然得了健忘症。但是,一旦让这种人进入你的组织,你可能要花好几年才能再摆脱他们。


#10:传教士
无论你在用哪种编程环境,传教士总会坚持认为如果你把现有的工具和工序抛弃掉并换成其它的一些东西,会对你有很大的帮助。传教士实际上就是理论家的反面。传教士总是直来直去,对软件开发很了解,但却很少真正的去编码。
传教士有一颗项目经理或者部门经理的心,但却缺乏足够的知识或者经验来完成这个跳跃。所以在传教士最终成为一个纯管理者角色之前,其他人不得不一直忍受传教士们对于彻底革新工作环境的尝试。

其实大多数人都是其中几种人的综合。作者是根据国外的环境总结的,不一定符合我们的情况,大家有什么想法,别害羞,总结几个有中国特色的类型吧。

----------------------------------------------------

你是什么类型呢?


对MM说自己有钱的十种方法 -- 这厮的文章太牛了,转

2007-12-18 10:25:58


对MM说自己有钱的十种方法

from 胡戈戈的空间 by

       1、我太穷了。我穷得除了剩下钱以外什么都没有了。

  [靠,这种话也能说出口。有钱人就是不一样,根本不把钱当钱。]

  2、哦,是你呀。我现在正在忙。忙什么?呵呵,今天出太阳了,我把钱搬出来晒一晒。

  [不至于吧,你有多少钱?都发霉了,还没花掉。有没有搞错。靠,你就不怕待会刮大风时把你钱给刮跑了?]

  3、比尔·盖兹?他那也叫有钱?靠,我要是让他给我数钱,他准会说我判了他一个无期。

  恭喜恭喜!你荣获21世纪无期徒刑最佳创意奖了。还有,你的这种创意已被收入吉尼斯世界纪录大全。]

  4、现在,银行的人都怕我了。他们说我要是把钱全都存到他们那里去,他们可就连落脚的地方也没有了。

  [多余的话我也不说了,强烈建议你把你银行放不下的钱全都放到我家。期待中。]

  5、谢灵运说,“天下才分十斗,曹子建独得八斗,我得一斗,天下人共用一斗。” 我说,“天下财分十斗,我独得八斗,我的家人得一斗,天下人共用一斗。”

  [偶像,佩服佩服。呕——]

  6、以前,我手底下的人一不听话,我就用钱砸他们。现在,我不砸了,我把他们带到我家,他们一进去,就说,乖乖,这么多钱,吓都吓死了。然后,说着就口吐白沫了。

  [天那,我被你的话吓住了。我无话可说了。]

  7、不好意思,到现在才打电话给你。是这样的,上个星期我见到了一只大象,我见它不爽,用钱砸它,它被砸死了。后来,处理此事的人,火化大象花了一天,焚烧我那钱好像到现在还没烧完。我正在关注着这事。

  [不是吧。大象的丧葬费也太高了吧。]

  8、你快打电话叫一百辆挖土机来吧。我家门口被倒塌下来的钱堵住了,我爬都爬不出来。

  [请问,一百辆挖土机够吗?]

  9、你在哪里?你快坐直升飞机来吧。我开跑车在钱堆里都三天三夜了,也没找到出口。

  [你掉到钱眼里去了?这是骂人的,说你比钱眼还要渺小。但再渺小,还知道你在钱眼里。你掉到钱堆里去了?这也是骂人的,但骂归骂,意义已经不同了。因为现在,你连渺小也不如了,你压根就已不存在。]

  10、你知道什么叫闻风丧胆吗?当我告诉你我有多少钱时我知道了。靠,早知道如此,就不对你说了。现在还要带你去医院。真是的。


Microsoft.com: What's the story?

2007-12-18 23:00:52


Microsoft.com: What's the story?

If you've ever wondered how microsoft.com uses our technology then read on.  I recently came across some good information from the folks over at the Operations team at Microsoft.com.  The thread basically talks about how we use IIS, Firewalls and Windows Server 2008.  I think as we come up to launch next year it's a really good and quick insight into what they do and how they do it.  So enjoy the reading and let me know what you think..Pretend I've asked about how they protect our sites...

At this point we still don't use firewalls for MS.COM sites and don't have any plans on the books to put them in place.  Here is the short answer as to why:

  1. 1 We don't handle HBI data so we don't have the need for external logging capabilities.  If we did handle HBI, we'd have firewalls.
  2. 2 We have ~650GB/day of IIS logs just for www.microsoft.com and update.microsoft.com (not including the 6GB/hour for each download server).  Just IIS logs are a challenge without trying to parse another ~650GB of firewall logs. 
  3. 3 5+ years ago, there wasn't a firewall solution that would scale to our needs and this forced us to focus on network, host, and application security.  Based on the success of that work, we've not looked further at firewalls even though there are solutions that I believe (haven't tested) would handled the traffic load (our non-download based web traffic alone can be in the 8-9 Gbps range and ~30 total for internal hosted traffic).
  4. 4 We also used NLB for load balancing exclusively up until July 2006 and the micro segmentation of networks required by that solution made firewalls an expensive and very complex solution.  Again, especially at the scalability that used to be available.
  5. 5 Application security is critical since a firewall is likely going to allow traffic on the correct port and protocol through to the web servers so IIS/ASP.NET/Applications must deal with these requests gracefully.  I realize there are other options/features of firewalls/IPS that provide other options.


In terms of how we protect the sites, we utilize (starting at the outside edge of the network and working in):

  1. 1 Cisco Guards for DoS detection and automated response
  2. 2 Router ACLs are in place to block unnecessary ports
  3. 3 NetScalers for www.microsoft.com and MSDN/TechNet (NLB still for update.microsoft.com) and those also provide DoS protection inherently as well as providing a few other knobs we can turn when required.
  4. 4 Windows and IIS...rock solid and secure!  www.microsoft.com is on Windows Server 2008/IIS7, MSDN/TechNet are migrating to Win2k8/IIS7, and update.microsoft.com is on Windows Server 2003/IIS6.  We do all the normal shut-off-unused-services practices that line up with MS published security guidance and we utilize GFS images to ensure standardized builds of systems.
  5. 5 Automated Netmon/Perfmon captures for attack analysis on NLB systems when SYN floods occur (event trigger).  We've not yet done this for NetScaler systems, but we are noodling on how in our copious spare time :).
  6. 6 We do run AV on our servers when we can.  At times product adoption means we don't install it, but we do normally run AV.
  7. 7 Application security as mentioned.  ACE is very good resource for this aspect.  ACE is an internal team that does threat modelling for applications.


So there you have it.  I think this is a good insight into how we run our own internet properties today.  What do you think?  Have you got any feedback for the boys over at our MSCOM Operations team?

Technorati Tags: ,

Cheers, Jeffa


"四款"在线图片网站效果对比

2007-12-18 23:30:37


三款在线图片网站效果对比

from Gracecode.com by

一直在使用几款在线图片网站存储本站的图片。前几天有几个朋友说不同的网站所生成的图片效果有所区别,于是我做了一个简单的对比。

根据目前的在线图片网站,我选取了其中我主要在用的几个在线图片网站,分别是 Yupoo巴巴变Flickr,为了对比效果,我还用 Photoshop 改变图片大小作为对比。

此次选取的图片是经典的“电视图”,原图可以在这里下载(ZIP 格式),原图大小是 154 KB。

由于效果的不同,三款在线图片存储网站所生成的中图大小也不一样。下面分别是生成 500 宽度像素的 JPG 图片的大小:

http://www.gracecode.com/upload/2007_12_18/1197949349.gif

Flickr

http://www.gracecode.com/upload/2007_12_18/1197949335.jpg

Flickr 生成的图片大小是最小的(仅 63 KB)。效果方面来说,是可以接受的。

Yupoo

http://www.gracecode.com/upload/2007_12_18/1197949362.jpg

Yupoo 生成的图片稍大(77 KB),但是个人感觉锐化相对比较严重。看其效果图有部分的毛边等现象。

Bababian

http://www.gracecode.com/upload/2007_12_18/1197949374.jpg

巴巴变 的效果也相对可以接受,但是图片的容量相对大一些(86 KB)。效果方面我认为和 Flickr 相差无几,但是稍微软化了些。

Photoshop

http://www.gracecode.com/upload/2007_12_18/1197949395.jpg

Photoshop 方面我是按照最好图像效果存储的(12),效果方面几乎看不出有任何的差异,但是就其大小来说,仅次于巴巴变。

总结

个人感觉 Flickr 给我的印象是最好的(心理作用?)。Yupoo 按照其现在的缩略图生成格式,我想仅适合存储线条比较明朗的图片。而巴巴变我个人认为也合适输出照片的缩略图。

巴巴变的服务相对来说也非常的优秀,相信收费用户 120 一年的费用大部分用户也基本是可以接受。如需存储大量的照片并永久保存的,目前建议使用 Flickr 的收费服务(因为免费帐户有三个相册和显示 200 张图片的限制)。

总之,图片的效果方面还是仁者见仁的问题。用户总是希望用最小的容量输出最好的效果的图片的。我本人一直在使用 Yupoo 的服务,一来是因为其是杭州的(和我同一个城市),二来它是一个高速发展的团队(相信用户提出的问题能很快的解决)。

上述仅为个人观点。其他网友的对比言论,可以参考这里这里


-----------------------傻乎乎的分割线-------------------------------------

俺们的上传结果是


http://www.gracecode.com/upload/2007_12_18/1197949349.gif
   xiaonei.jpg                59.82 KB                     600 x 450
     原图                     154 KB                       1024 * 768



史上著名的十大超级愚蠢事件

2007-12-17 23:02:27


史上著名的十大超级愚蠢事件
2007年12月11日 星期二 00:15
       ●一位在竞选活动的民意调查中落后的日本政治家,为了获得同情的支持选票,制造出被人暗杀的假象。为了使暗杀看上去确有其事,这位政客用刀在自己腿上砍了一刀。没想到砍断了动脉,血流如注。在发表最后的竞选演说之前,他就一命呜呼。

  ●1971年,一位亚利桑那人开枪打伤了自己。这倒没有什么可大惊小怪的,这种事情时有发生。可是为了提高呼救声的分贝,这位受伤的人又开了一枪——打中了另外一条腿。

  ●17世纪的西班牙国王菲利普三世因发烧而去世,他的高烧是由于长时间坐在炉火旁而引起的。

  既然他知道它的温度高,可为什么这位国王不从炉火那里移开呢?那不是他作为国王的工作。宫廷里负责照看炉火的佣人没有上班,他的工作就是把国王的座椅往后拉。

  ●一个法国人1998年尝试一次复杂的自杀。他站在一个高高的悬崖上,在脖子上套上一个索套,把绳索固定在一块巨大的岩石上。然后他喝下了毒药,并开始自焚。在从悬崖上跳下去的时候,他又朝着自己的脑袋开了一枪。

  子弹没有打中目标,反而打穿了绳索,因此他掉到了海里而没能吊死。冰冷的海水扑灭了他衣服上的火焰,而且这种冲击力使他把毒药呕吐出来。

  一位渔民把他从水里拖了起来,送到医院,结果他由于体温过低而死亡。

  ●纽约的一个反吸毒组织向在校小学生免费发放铅笔,铅笔上印有反毒品文字:“聪明人不沾染毒品”(Too Cool to DoDrugs)。当铅笔被削尖用完了一截后,那文字就变成了“聪明人沾染毒品”(Cool Do Drugs)。然后就是:“沾染毒品”(DoDrugs)。

  ●胡奥·菲格雷多将军在1979年被选为巴西总统之后,马上表现出权力政治的风格。

  “我要把这个国家向民主开放,”他高兴地宣布,“我将把任何反对民主的人投入监狱,把他们砸碎!”

  ●1932年洛杉矶奥运会。当法国的朱利·内尔打破了铁饼的奥运会纪录时,他那获胜的一掷被判无效——并非他违反了任何比赛规则,而是因为所有本应该注视着铁饼比赛的裁判员都转过头去观看撑杆跳高了。

  ●在投篮秒表出现之前,伊利诺伊州有过这样一场比赛:比赛开始不久,乔治城队罚球得了一分,接着他们就把球藏起来了,霍马队的队员毫无办法,只好在球场上席地而坐,而裁判则在看报纸。当比赛时间结束时,乔治城队开始庆祝他们1∶0的胜利。

  ●一位乌克兰商人给他的50名员工每人买了一个传呼机作为礼物。在他返回的路上,这50个传呼机同时叫了起来,他由于受惊过度以至于把车撞到电线杆上。

  检查完伤势之后,他开始查看传呼机上的信息。只见这50个传呼机上出现了同一句话:“感谢购买本机!”

  ●1968年,底特律的一个窃贼带着他的爱犬入室行窃。当警察发现时,窃贼仓皇逃走,却把爱犬留在后面。

  警察非常容易地就抓住了窃贼,因为他们只是对狗说了句:“回家,宝贝!”

民意

2007-12-15 21:09:40


某牧场买进了一批牛,其中一头公牛长的膘肥体壮油光水滑,牧场领导大喜过望,赐名“民意”。每逢节庆都把民意拉出来展示,以显示牧场工作的完美。但领导有个毛病,一兴奋起来就要扯蛋,久而久之民意就有了个蛋疼的毛病。

这蛋疼可不是什么好事,有句话叫“蛋疼不是病,疼起来真姚明”。民意也是这样,随着蛋疼逐渐严重,他的脾气也是越来越暴躁。某次重要庆典中甚至发狂把领导摔了个跟头。领导忍无可忍,终于下令阉了民意。

太监后的民意解决了蛋疼的毛病,但食量却越来越大,领导只能把它散养在牧场上。某一天,它正在大口吃草,突然旁边一群母牛夺命狂奔,民意很纳闷:跑什么啊?母牛回答说:砖家们来了! 他们要吹牛B呢! 快跑啊……

民意心想:我是公牛不是母牛,我没事儿……继续吃草。

这时身边又冲过来一群公牛!民意更纳闷了,问:人家母牛跑,你们公牛跑啥啊?一公牛答道:砖家们不光吹牛B啊,还扯蛋呢!民意心想:我是阉牛,没有蛋蛋让他们扯,我怕谁?继续吃草。又过了一会儿,民意突然觉得下身传来一阵疼痛,一下子就昏了过去。 他猛然想到:居然忘记了砖家还擅长强奸民意啊……

转自:http://zishuo.com/2007/12/14/185.html


《经济学人》推荐的2007百本好书 商业经济类

2007-12-12 13:06:18


1 《最后的大亨: Lazard Frères & Co 的秘密历史 –关于无限野心、亿万财富、拜占庭式权利挣扎、以及隐秘丑闻的故事》
  
  The Last Tycoons: The Secret History of Lazard Frères & Co—A Taleof Unrestrained Ambition, Billion-Dollar Fortunes, Byzantine PowerStruggles, and Hidden Scandal - By William D. Cohan. Doubleday; 742pages;
  
  William Cohan 曾经在Lazard 工作。他在书中讲述这家向富豪权贵提供企业咨询的投资银行是如何运作的 – 其商业模式不仅依赖资产负债表、而且有赖老板的头脑和阴谋。
  ______________________________________________
2. 《黑天鹅:高度可改善带来的影响》
  
  The Black Swan: The Impact of the Highly Improbable - By Nassim Nicholas Taleb. Random House; 400 pages;
  
  讲叙华尔街操盘手在突如其来的权利下变成哲人
  __________________________________________
  3.《底层十亿人:最贫穷的国家为何继续衰败?能采取什么措施?》
  
  The Bottom Billion: Why the Poorest Countries are Failing and What CanBe Done About It - By Paul Collier. Oxford University Press; 224 pages;
  这本书由牛津大学的经济学教授撰写,洋溢着统计学才华和常识,那些卷入了助人摆脱贫困这一不讨好事业的人士必读。
  _______________________________________________
  4.《动荡年代:新世界冒险》
  The Age of Turbulence: Adventures in a New World - By Alan Greenspan(格林斯潘). Penguin Press; 531 pages;
  
  著名的前联储主席回忆录与文章,无甚惊喜,但可读性出奇地好。
  _______________________________________________
  5.《维基经济学:大众合作如何改变一切》
  Wikinomics: How Mass Collaboration Changes Everything
   - By Don Tapscott and Anthony D. Williams. Portfolio; 320 pages;
  
  互联网社区兴起将根本改变商业模式,相信的人应该读一读这本指南。
  ______________________________________________
  6.《从目标远大到雇佣军:美国商学院的社会转型,对管理职业的期待不能兑现》
  
  From Higher Aims to Hired Hands: The Social Transformation of AmericanBusiness Schools and the Unfulfilled Promise of Management as aProfession - By Rakesh Khurana. Princeton University Press; 542 pages;
  
  哈佛商学院教授讲述管理学如何误入歧途的有趣故事。
  ______________________________________________
  7.《亿万富翁不再:Chuck Feeney如何秘密致富又如何千金散尽》
  
  The Billionaire Who Wasn't: How Chuck Feeney Secretly Made and GaveAway a Fortune - By Conor O'Clery. PublicAffairs; 352 pages;
  
  热衷于秘而不宣的一个爱尔兰美国人,如何隐秘地开拓商业王国,又如何革命性地改变了慈善事业。此书讲叙这样一个热闹繁华了一场的故事。
  ______________________________________________
  
  8.《善的力量:六大法则造就高影响力的非盈利组织》
  Forces for Good: The Six Practices of High-Impact Nonprofits - ByLeslie R. Crutchfield and Heather McLeod Grant. Jossey-Bass; 336 pages;
  当非盈利组织的重要性壮大时,如何妥善有效地管理它们也愈发重要。巧妙挑选的例子展示了创造出影响力的最佳非盈利组织是如何运作的。
  ______________________________________________
  9.《超级数字天才:为何数字式思考是变得精明的新方法》
  Super Crunchers: Why Thinking-by-Numbers Is the New Way to Be Smart
  - By Ian Ayres. Bantam; 272 pages; $25. John Murray;
  
  通过生动清晰的分析,显示累计大量数据正如何改变商业(和个人)决策。

注:曾在eng2chi.blog.tianya.cn 公布此翻译


2006年度各国人权报告 -- 中国部分(包括西藏、香港和澳门)摘译

2007-12-11 18:13:32


原文地址: http://www.sohoxiaobao.com/chinese/bbs/blog_view.php?id=779425



《2006年度各国人权报告》──中国







数学题请求帮助

2007-12-10 17:57:30


外甥问一个题,不知如何计算,请求帮助

一个两位数除另一个两位数商和余相等,请问被除数最大是多少?


知道"真抓实干"的翻译吗?

2007-12-10 17:43:55


真抓实FUCK

from 钱烈宪要发炎 by





页面地址:
http://scholar.ilib.cn/A-gssjjglgbxyxb200302001.html


貌似已经处理掉了
但是在该站搜索中,依然保留
点击上页面中部红色“全部关键词”进入:


http://service.ilib.cn/Search/Search.aspx?Query=%e7%94%98%e8%82%83%e7%9c%81+%e5%ae%9e%e6%96%bd%e8%a5%bf%e9%83%a8%e5%a4%a7%e5%bc%80%e5%8f%91+%e6%88%90%e7%bb%a9+%e7%bb%8f%e9%aa%8c+%e4%b8%8e%e6%97%b6%e4%bf%b1%e8%bf%9b+%e7%9c%9f%e6%8a%93%e5%ae%9e%e5%b9%b2
或者 http://www.ilib.cn/A-gssjjglgbxyxb200302001.html



open source License in new version IM

2007-12-08 22:33:52


今天小白问了一下新版的IM的实现,谈起License问题,俺自己都不知道使用的库分别是什么License。使用的Open Source和License列表如下:

UPP                  BSD,and ...  界面框架
gloox                GPL          jabber协议的实现
sqlite               other:几乎等于放弃版权  数据库
SQLite C++ Wrapper   zlib                   
boost                boost license           使用(string  algorithm, property_tree)

只有gloox是gpl的,之前的方案是打算用 libjingle, 是BSD的。

我们该如何做呢?License会困扰我们吗?


精英专政 zt

2007-12-05 21:39:44


精英专政

from 译言-技术与创业 by

原文作者:david brooks
原文链接:d
译者:cccccc

假设你出生在中国。你是一位独生子,被父母和四位祖父母宠着,有时他们甚至称你为小皇帝。
 
他们慢慢向你灌输儒教传统,尤其是等级和努力工作的价值。他们把你送到学校。你发现要学习汉字得有非凡的记忆。你慢慢的被中国强烈的人力资本规则塑造成型。
 
你很快就会明白一个外来者在经过许多交流后理解的东西:今天的中国是一个被人才迷住了的社会,并且中国执政精英就像NBA一样招募人才 严厉,无情,以一个完全精英的方式。
 
随着逐渐升学,你需要在每学期末的考试中取得一流的成绩,才能进入精英大学。中国学生已经像这样考试超过一千年了。
 
考试不鼓励创新思维,它只鼓励努力学习和死记硬背。你的青春期就是围绕着考试转 补习讲座,数小时的预习。
 
每年大概有九百万学生参加考试。最优秀的1%会进入一流大学。其它的只能进入二流学校,这部分最多。这些不幸的人会发现,虽然他们的职业前景不会永久的被排除在外,取得成功的可能机会却大大减少。在这些学校自杀率很高,因为学生感觉到自己让父母失望了。
 
但是你成功了,你成绩优异,进入了北京大学。你把教授当做上帝看,并知道如果你能拿到高分你可以入党。西方人认为共产党仍然与政治意识形态有关。 你知道在中国除了经济繁荣外没有政治哲学。共产党基本上就是一个庞大的精英组织。它只是其成员共同用来创造财富的一个社会网络。
 
你真是一个优秀的孩子,因为你在大学也很成功。你有很多选择机会。你可以在一家美国跨国公司找到一份工作,学习资本技巧,然后返回中国做一个企业家。但是你决定进入政府工作,这样风险较小,并且有机会变富(台面之下)和为国家服务。
 
从某种意义上来说,你的选择并不重要。无论你从商还是从政,你都会隶属于公司官僚制之下。在西方,商业精英和政治精英关系紧张。但是在中国,这些精英都是同一社会网络的一部分,为共同致富而合作。
 
你的生活被公司官僚制的规则统制。合作具有高度价值。没有真正意识形态的敌对,但是不同的社会网络为权力和财富竞争。这个体系真正的鼓励人才。组织部选择那些证明了他们管理能力的人。你工作努力。你协助管理一个省。你在分管钢铁和通信的国企担当主管人员。你上升得很快。
 
美国人还抱着古怪的中国共产主义的旧观念,中国永远也不再是一个共产主义国家。它有一套不同的体系:精英家长式统治。想象一下,共产党身上披着常青藤联盟的外套,但它决定不想换个名字。想象一支哈佛校友组成的大军。
 
告诉你的美国朋友,这是一个精英政府。它就像一个精明的父亲统治家庭一样统治国家。它与公民也有协商,但是对于什么会更好的服务于国家,大多数管理阶层会自己做决定。
 
这些精英领导阶级吸收竞争对手的力量基础。曾经以为经济增长会产生出一批独立自主的中产阶级,但是现在清楚了,社会的富有部份被吸收到国家/企业机构中去了。曾经还有学者游说民主,但是现在他们对经济自由和机遇感到满足了。
 
公司官僚制没有停滞不前。它的成员很快认识到中国的弱点,并且很快开始现代化改革(只要改革不威胁到政治体制)。
 
最重要的一点是你相信,教育式家长作风带来的好的一面。中国正在急速发展。数以亿计的人摆脱了贫困。上海的商业街比美国任何同类都要繁华。商业大楼林立,奥迪车阻塞了道路。
 
你对公司官僚制取得的成就感到骄傲,期待它带领中国走向下一阶段的现代化 - 从制造经济向服务经济的转变。但在您潜意识里您知道:对于一个彻头彻尾的记忆型精英来说,要管理一个灵活、创新的信息经济,不管它的成员多么聪明,这都是不可能的。
 
这是一个在半夜里你想都不愿细想的想法。

添加评论


HTML 5

2007-12-03 22:31:49


HTML3到4变化巨大,4到5会更大,估计很多人心理上不大会接受:html 4 + 已经很强大了,为何要搞一套新东西呢?
摘自 http://www.crockford.com/html/

No more doctypes.    Great,我从来就没有完全搞清楚那些doctype

script
 一个html只支持一种类型的script了(微软搞的ie能同时并存js,vbs,还能互相调用,绝对是专家级的技术),<script>没有属性了
 <script> tags are not immediately executed. <script> tags do not block loading of other assets.
 When the </head> is reached, all of the scripts that were included in the head are then executed in order. When the </body> is reached, all of the scripts that were included in the body are then executed in order.
 明确了

 No more document.write. No more in-page event handlers. No more : urls.
 支持,难看的document.write

Frame
 No more framesets, frames, or iframes. The security properties of these were problematic. Instead we'll have modules.
 如何实现类似frame呢?看Modules

Modules
 <module> creates a sub-tree which can contain a document with a communication channel. See http://json.org/module.html for a description.
 似乎是iframe+ ajax,更强大了

CSS
 The default CSS content needs to be standardized.
 现在的css太复杂了,实现一个功能没有人说清楚一共有多少种实现

Encoding
 The only character encoding permitted in HTML 5 is UTF-8.
 HOHOHO

Entities, Empty Tags, Custom Tags, Custom Attributes
 .......



赶尽杀绝

2007-12-01 13:59:29


damn cool, 可以获得我的奥斯卡奖了。



胡萝卜~~


饮水机旁期待中

2007-11-30 14:56:59


坐在饮水机旁了,每隔几分钟就会看到穿着各色衣服的人,拎着各种水杯,摆着各种Pose倒水,来来往往。

很有意思,有谁想试试?


还没有看到没有穿衣服的人出现,期待中~~~~


Torvalds谈Linux在2008年的发展

2007-11-28 10:18:14


Torvalds谈Linux在2008年的发展

from 译言-技术与创业 by

原文作者:Charles Babcock
原文链接:Torvalds on where Linux is headed in 2008
译者:cccccc

Linus期待固态硬盘,图形技术和无线网络的进步,认为操作系统在虚拟化上将有很强的表现,尽管他本人对这一领域不感兴趣。

Linux内核保持每两或三周更新一次,Linux仍然在测试着开源开发模式的极限。更进一步,在保证质量和稳定性的前提下,这个开源操作系统的开发路线图显示出一个稳定的趋势添加各种特性。

为了了解一些Linux在2008年发展的远景,我们通过email和Linus Torvalds取得了联系。他的回复略微谈到了Linux的开发进展,即将到来的新特性,还有他是否担心潜在的专利权诉讼。

Linux内核开发进展比Windows Server快吗?

基于多重原因,你问错了人。首先,我当然会有些偏心。但是另一个原因是我甚至不知道-或是真正的关心-Windows Server的实际开发进展如何,那么我怎么能比较和做出一个明智的选择呢?

我不使用微软的产品,不是因为我恨他们,而是因为我对那些东西没兴趣。

所以,在上面的说明基础上,我相信Linux的开发要比其他操作系统要高效得多-不仅仅是操作系统内核,也包括其它周边的东西。其他操作系统我并不是特指微软公司的视窗,也包括其他“闭门造车”的商业专有操作系统。

至于要问为什么,让我用回答第二个问题来代替吧,因为我想那个问题更直接。

在你看来,Linux拿下什么和Windows相抗衡?可靠性?虚拟化?

我认为Linux真正的长处并不在某一特定领域,而在于它的灵活性。比如,你提到了虚拟化,在某种程度上说那的确是个很棒的例子,因为它不仅是Linux在哪方面是一个强力选手的例子,更有说服力的是,它是哪里存在着多种解决途径的例子,没有一个一体适用的“真正的虚拟化”模型。

有很多不同级别的虚拟化,和在功效,管理,分离,运行遗产程序和系统软件等方面不同的取舍。而不同的人只关心不同的部分,这就是为什么术语“虚拟化”在那么多地方出现的原因。

我们有支持各种不同模式虚拟化的倾向,但是一个明显的细节是,就个人而言我对虚拟化完全不感兴趣,所以我很高兴的是我基本上和他们没有任何关系。

我认为这就是开源的一个强点!为什么?因为实际上这就是开源能带来什么的一个最好的例子:一个人(或一个公司)的特殊兴趣并不起主导作用。实际上我个人认为虚拟化也不那么让人兴奋,而这不意味着什么。

这实际上是Linux最大的优势。当你从微软买一个操作系统,你不仅不能对它随意调整,而且可能在几年内误以为市场上只有一个操作系统。这与微软-或是任何一个公司-有多么强大无关,它反映一个事实。相反,瞧瞧Linux的使用,从手机,小型嵌入式电脑,许多人甚至不认为是电脑的东西,到Top-500名单上大半的超级计算机。这就是灵活性。它从以下的事实直接派生出来,任何有兴趣的人都可以参加到开发中来,没有单独的个体能控制它的发展方向。

这将带来什么呢?Linux在很多方向表现得非常好,特别是在一般性上。它也很善于占据新领域,因为首先不管你想要把它放到什么地方,不仅有人可能在你之前已经在这个领域涉足,而且也不须要经过认证的麻烦得到许可才能做一个试点项目。

在2008 Linux 内核装在哪些方面得到实力加强?

我们几乎真正的是跟着路线图发展的。有关Linux的一个有趣的事情,直到现在差不多二十年了依然令人感兴趣,就是拥有不同目的和硬件的不同的人们如何在我们的控制下保持改变。

所以很多的努力是和硬件有关的。在外围驱动和简单的平台改变都一样。大多数内核都和硬件支持有关,就是它让我们保持忙碌。在图形和无线网络设备的情形-两方面都是弱点-正在改变,我认为这将是2008年工作的大部分。

我个人很感兴趣的一件事是向固态硬盘的转移。我是减少访问等待时间的强力拥护者,在访问等待时间上,一些优秀的固态硬盘出现完全改变了规则,它潜在的将对内核产生巨大的影响-目前它们太昂贵以至只能做一个优秀的次要选手,但它一定会在2008和未来得到改变。

你已经提到了虚拟化。它可能不是我喜欢的领域,但它一定是一件重要的事;)

但是最后,大部分的改进只是大量本身看起来不吸引人的微小改变-真正使人吃惊的是当你把这些微小改变放在一起时,所有这些不是那么有趣的小改变到底造成了多大改变。

换句话说,我是名言“99%汉水,1%灵感”拥护者。有大量艰苦-但是高兴,甚至是有趣-的工作,只有很少,如果发生的话,真正的大事件。所以2008年将会发生的%99的真实工作都只是一样的,但是它们都是很重要的部分。

你认为微软,专利持有者,或者是律师会把矛头直指内核开发工作并试图阻止它吗?

我真的不清楚。我不认为他们能阻止技术发展,而且我还真不的相信在那个知识产权FUD(恐惧、疑惑、怀疑---即心理恐怖战术)战术后面真的有什么实际的东西。但是几乎无限的金钱走了很长的路。

你又问错了人。我做技术方面的工作,并且我确信我们尽量去做到更好(也包括了我们处理这方面的方式,包括我们所做的所有版权证明),但是我认为当提到这些事,你真正的在说市场和FUD,我能真正回答的东西也不会有多少。

看原文请到 InfromationWeek.com

三每内注册数

2007-11-28 19:41:06


老铁重发

我在xiaonei.png搜索姓:王,刘,张得到一个总人数,然后去除姓氏在人口中的比例得到:
王   316/0.0741= 4264.5074224021592442645074224022
刘   243/0.0794= 3060.4534005037783375314861460957
张   296/0.0707= 4186.7043847241867043847241867044

也就是说 现在注册总人数应该没有超过 5k

up11/23 16:25
王 326/0.0741=4399.4601889338731443994601889339
刘 247/0.0794=3110.8312342569269521410579345088
张 301/0.0707=4257.4257425742574257425742574257

up11/26 9:38
王 396/0.0741=5344.1295546558704453441295546559
刘 287/0.0794=3614.6095717884130982367758186398
张 354/0.0707=5007.0721357850070721357850070721

up11/28
王 492/0.0741=6639.6761133603238866396761133603
刘 350/0.0794=4408.0604534005037783375314861461
张 419/0.0707=5926.4497878359264497878359264498

2天注册增加了1.3K,还是很nb的


建议

2007-11-28 13:22:39


1
看google都搜索到啥:http://www.google.com/search?q=site:xiaonei.com&hl=en&newwindow=1&start=20&sa=N

建议加 robots.txt

2
个人页面重复内容,如 blog、分享在新鲜事中已经显示了一遍


3 屏蔽
前些天发的日志 xiaonei.png字样的东西变成了空,现在发日志居然变成了xiaonei ,呵呵???
很强大很和谐。


百人会

2007-11-27 10:00:29


百人会

[编辑首段]维基百科,自由的百科全书

跳转到: 导航, 搜索

百人会Committee of 100)是美国的一个华人精英组织,目前有会员130人左右,全部是在美国社会中有影响力与知名度的华裔组成。该组织由著名美籍华裔建筑师贝聿铭等人发起,成立于1990年,常设机构设于纽约。对促进美国与中国以及两岸之间的政治经济交流起到了特殊的促进作用。与在美国的其他众多华人社团不同的是,百人会的入会资格十分严格,必须由会员推荐,经其他所有会员审核过关之后才会接纳。

百人会的宗旨有三个:

  1. 旅美华人能在美国立足生根做贡献;
  2. 增进中美邦交
  3. 改善两岸关系。

该组织是在美国最有影响力的华人组织之一,每年的年会都会邀请美国政、商界的重要人士参加,例如2003年的年会就邀请到了美国副助理国务卿和前《纽约时报》总编辑等人发表演说,阐述中美关系发展。此外,百人会与两岸之间的互动也十分频繁、顺畅,百人会曾多次组团访问中国大陆,并曾与包括前总理李鹏朱镕基等在内的最高层领导人会晤,而每年的年会也都邀请中国驻美大使参加。百人会与台湾方面、特别是泛蓝阵营的接触也很密切,连战宋楚瑜等也曾接见过百人会的代表团。而1992年两岸历史性的新加坡汪辜会谈,就是由汪道涵委托,通过百人会成员向李登辉等人转达之后促成的。

百人会著名成员包括了建筑师贝聿铭、前柏克莱加大校长田长霖、美国首位华裔州长骆家辉流行性疾病研究专家何大一雅虎网站创办人杨致远、慈善家唐仲英台积电董事长张忠谋和华人女作家张纯如等人。


史上最牛的大裤衩就要缝裆了

2007-11-26 18:21:12


史上最牛的大裤衩就要缝裆了

from 令狐补充@呼喊与细语

今后都有些什么人在裆里头工作?这个JB电视台是用两条瘸腿走路的。1

CCTV4 :上月台湾物价上涨4%,老百姓异口同声说"这日子没法活了". CCTV1: 10月全国物价上涨6%,老百姓都说"对生活影响不大"。在这里,还是“操”这个动词用着舒服。

程序员是一个辛苦的行业

2007-11-23 13:22:25


程序员保持身心健康的八种方式

from 译言-技术与创业 by

原文作者:david walsh
原文链接:8 Ways For A Programmer To Stay Sane
译者:小猪哥

程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受。怎么办呢我们?我们热爱编程,乐于创建功能……我们喜欢那种将一堆代码弄成像Facebook或者Digg那样的赚钱工具的感觉。

       也正由于程序员所带给我们的一切,这工作仍让我们欲罢不能。这种情况下,如何处理工作带来的压力便成了一项技巧。以下分享我的一些方式,以保持你的身心健康。

懂得何时走开

       一般来说程序员大多有定力、做事有条理。我们不愿意承认失败,当不顺时我们也不愿走开。但当你已在一个问题上花费了太长时间的时候,最好的选择是走开,清醒头脑。出去走两步,等你平静下来(不再急躁)再回到办公桌上。

出去吃午餐……

       以前我习惯每天在电脑前吃饭——我会浏览我常去的网页、发几封个人电邮。当越来越多的客户认识我之后,我的午餐时间被一个接一个的电话打断,我也不再有我自己的时间。不要让你的午餐时间成为另一种形式的工作时间!离开办公桌出去吃饭。

……但要吃的健康

       健康的身体健康的头脑。在桌上吃点甜甜圈什么的(指快餐)确实很方便,但休息一下吃得健康点。吃得很单调不营养会让人觉得忧虑甚至沮丧(我觉得在麦当劳吃快餐自尊心会很低)。我建议吃得营养丰富——这会让你充实,而且给你足够的营养,从而不会觉得累或虚弱。

忘掉家庭电脑

       度过焦头烂额的一天,远离你的家庭电脑——你的个人编程可以等到第二天。而且你个人的编程会比工作问题更让你抓狂,那显然不是你应当要的。就好好度过晚上吧。

一个非技术的兴趣/锻炼

       最好是对非电脑相关的爱好有激情。身体锻炼更好,能让你保持体形。我经常听到许多程序员句句不离电脑有关的话题——暂时离开编程的圈子吧!找个其他兴趣!学做饭、玩棋牌、足球……

抽点时间跟朋友一起

       朋友通常是兴趣广泛远不仅限于电脑的。安排个周末跟朋友一起,一起去野外烧烤、看电影、玩电子游戏、踢足球、或者只是一起走走。光发条信息可不算!

休假

       当工作上的一切都变得很不顺的时候,不要担心使用你的假期——它将使你彻底远离无法承受的工作。你不必去国外度假也不必旅行,如果你愿意待在家里也没关系。休假的关键是不工作。

考虑编程是否适合你

       如果你在原则上没有了主意,而且编程工作影响了你的家庭、健康、心智,那就放弃吧。外边工作有的是,其他职业对你而言可能更好。要知道编程并不是一切,你不必因为工作而一忍再忍。

注册数

2007-11-23 12:01:55


我在 .com搜索姓:王,刘,张得到一个总人数,然后去除姓氏在人口中的比例得到:
王   316/0.0741= 4264.5074224021592442645074224022
刘   243/0.0794= 3060.4534005037783375314861460957
张   296/0.0707= 4186.7043847241867043847241867044

也就是说 现在注册总人数应该没有超过 5k

up11/23 16:25
王 326/0.0741=4399.4601889338731443994601889339
刘 247/0.0794=3110.8312342569269521410579345088
张 301/0.0707=4257.4257425742574257425742574257

up11/26 9:38
王 396/0.0741=5344.1295546558704453441295546559
刘 287/0.0794=3614.6095717884130982367758186398
张 354/0.0707=5007.0721357850070721357850070721


up11/28
王 492/0.0741=6639.6761133603238866396761133603
刘 350/0.0794=4408.0604534005037783375314861461
张 419/0.0707=5926.4497878359264497878359264498


捐赠10克大米

2007-11-22 10:06:03


FreeRiceWorld Poverty Site的姊妹网站,FreeRice的目标是提供免费的英文单词学习,并且,访问者每答对一个词意,FreeRice便会捐赠10克的大米给United Nation World Food Program.

http://www.freerice.com/

http://files.blogbus.com/jeuce.blogbus.com/files/11956457380.jpg


zt: 韦小宝是个好领导

2007-11-20 17:20:03


方军:韦小宝是个好领导

from mindmeters思维的乐趣

方军商业日记 2007年11月20日
韦小宝是个好领导

“韦小宝是个好领导”,每次读到《鹿鼎记》第五集中韦小宝用白龙水炮攻城的故事,这个想法就冒出来。这里的领导可不是说韦小宝那些“官场之道”,而是领导者真正的职责。

话说韦小宝率兵围攻被罗刹占据的雅克萨城,久攻不下,天气渐寒,极寒之地无法继续围攻,众人均建议韦小宝暂行南退避寒。接着圣旨也到,让他撤围。

撤退之时,罗刹兵在城头向下射尿,韦小宝大怒,命令清兵也齐向城头小便。但罗刹兵居高临下,尿水能射下城来,清兵却射不上去,这场尿仗韦小宝输了。韦小宝不服输,调来防火用的水龙,愣是把自己的尿射入雅克萨城出了一口恶气。天气苦寒,尿水很快结冰。

在这胡闹之中,他却想出一个妙计,把松木掏空做成几千只水龙,射水入城。水入城即结冰,从而不伤一兵一卒攻下雅克萨城。

在这个故事中,韦小宝大帅作为领导的角色,是在胡闹中想出一个真正有用的创意,解决了最关键的问题。这个故事还有另一面,就是他拥有职业化的团队,在金庸小说的下面这一段中描述得最为清晰:

“(罗刹开城门投降)韦小宝狂喜之下,手舞足蹈,胡言乱语,所发的号令早已全然莫名其妙。好在清军带兵将领均是久经战阵的宿将,口中大叫:“得令!”却自行去办理受降、入城、缴械、清理诸般手续,一切井井有条,却和韦大帅所发的号令全不相干。”

领军打仗,韦小宝绝对是外行领导内行,但他做了自己该做的:“像外行一样思考”,并的确想出了解决办法;同时他又“像专家一样实践”,具体而言他的做法就是不干预将领的操作。如果韦大帅硬要手下将领严格按他的命令行事,大概又糟糕了。“像外行一样思考,像专家一样实践”是世界著名机器人专家金出武雄讨论“科研成功之道”用的标题。


推荐 大型服务架构文档

2007-11-20 18:01:10


EBay
 The eBay platfrom handle 5 billion API call per month;
 1 billion pageview per day.
 > 44 Billion SQL executions/day!
 Roll 10,000+ lines of code every two weeks.
 
推荐其 Architectural Strategies:
1 Partition Everything:Database, Application Tier, Search
2 Async Everywhere
3 Automate Everything
4 Remember Everything Fails

Yahoo!
Shared Components
–Network, Data Center, NAS
–Centrally managed by infrastructure
team
• Load Balancing
–DSR is preferred model
–Proxy load balancing only where
necessary

Second Life
15,400 simulator processes
956 square kilometers = 8X San Francisco
~100 TB (over 1bn files) of user-created content
30 million concurrent scripts

SL (the software) has two primary
components: Viewer and Simulator
惊爆:sl viewers居然用udp和服务器(simulator,userserver)

slcomm.png

他们以后希望改为http通讯。

The Second Life software is built and maintained by a 50-person developer team.
The Second Life infrastructure is built and maintained by a 12-person operations team.

原文地址:http://qcon.infoq.com/sanfrancisco/tracks/show_track.jsp?trackOID=70


文档下载地址 \10.2.0.42\xntech\tmp*.pdf


         pv         sql         sql/pv
-----------------------------------------------
ebay    1b          44b         44
xn      0.2b       1.7b         9

so in efficiency: xn > ebay


我见过最nb的寓言:羊、狮子和狼

2007-11-19 21:08:08


上帝把两群羊放在草原上,一群在南,一群在北。上帝还给羊群找了两种天敌,一种是狮子,一种是狼。

  上帝对羊群说:“如果你们要狼,就给一只,任他随意咬你们。如果你们要狮子,就给两只头,你们可以在两头狮子中任选一头,还可以随时更换。”南边那群羊想,狮子比狼凶猛得多,还是要狼吧,于是,他们,它们就要了一只狼。北边那群羊想,狮子虽然比狼凶猛得多,但我们有选择权,还是要狮子吧,于是,它们就要那两头狮子。

  那只狼进了南边的羊群后,开始吃羊,狼身体小,食量也小,一只羊够它吃好几天。这样,南边的羊群几天才被追杀追杀一次。北边那群羊挑选了一头狮子,另一头留在上帝那里。这头狮子进入羊群后,也开始吃羊。狮子不但比狼凶猛,而且食量惊人,每天都要吃一头羊,羊群天天都要被追杀。惊恐万状的羊群,赶紧请上帝换一头狮子。不料,上帝看管的那头狮子,正饥饿难耐,它扑进羊群,比前面那头狮子咬得更疯狂,羊群一天到晚只顾逃命,连草也快吃不成了。

  南边的羊群庆幸自己选对了天敌,又嘲笑北边的羊群没有眼光。北边的羊群非常后悔,向上帝大倒苦水,要求更换天敌,改要一只狼。上帝说:“天敌一旦确定,就不能更改,必须世代相随。你们唯一的权利,就是在两头狮子中选择。”

  北边的羊群只好把两头狮子不停地更换。可两头狮子同样凶残换那一头,这群羊都比南边的羊群悲惨得多,它们索性就不换了,让一头狮子吃得膘肥体壮,另一头狮子则饿得精瘦,眼看那头狮子快要饿死了,羊群才请上帝换一头。这头瘦狮子经过这么长久的饥饿后,慢慢悟出一个道理:自己虽然凶猛异常,可是自己的命运是操纵在羊群手里,羊群随时可以把自己送到上帝那里,让自己忍受饥饿的煎熬,甚至有可能饿死。

  想通这个道理后,瘦狮子就对羊群特别客气,只吃死羊和病羊,凡是健康的羊,它都不吃了,羊群喜出望外,有几头小羊提议,干脆固定要瘦狮子,不要那头肥狮子了。一只老羊提醒说:“瘦狮子是怕我们送它回上帝那儿挨饿,才对我们这么好。万一肥狮子饿死了,我们没有选择的余地,瘦狮子很快会恢复凶残本性的。”

  众羊觉得老狮子说得有道理,为了不让另一头狮子饿死,它们赶紧把它换回来。原先膘肥体壮的那头狮子,已经饿得皮包骨头了,并且也懂得了自己的命运掌握在羊群手中的道理。为了能在草原上待得持久一点,它百般讨好起羊群来。而那头被送交给上帝的羊,则难过得流下眼泪。

  北边的羊群在经历了重重磨难之后,终于过上了自由自在的生活,南边那群羊的处境则越来越悲惨。那只狼因为没有竞争对手,羊群又无法更换它,它就胡作非为,每天都要咬死几十只羊。这只狼早已经不吃羊肉了,它只喝羊心里的血。它还不准羊叫,哪只叫,就立刻咬死哪只。南边的羊群只能在心里哀叹:“早知道这样,还不如要两头狮子。”



用来说什么的呢:

近来中国的两会开得很热闹。戏子与富人在会上热闹非凡,各显风流。可惜占中国绝大多数的穷人们在其中并没有真正的代表。一个好消息是:明年两亿农民工有可能会在人大拥有自己的代表了,这个好消息的反面就是:虽然有两亿人并没有自己的代表,但这并不妨碍一些关系民生的重要法案在这次会议中通过。但是,我要补充的是,人大代表中也有真正为民生呼吁的,象洪可柱,这次对股市及经济学家的批判,简直是讲到点子上了,这样的人大代表多了,羔羊们的生活才会有改进。

  寓言非本人所写,也不知典出何人,但写得实在是太好了。不过,深思这个寓言,会发现这么一个问题:北边的羊群最后是过上了好生活,因为它们有选择权,但是,它们为什么会有选择权呢?羊群为什么能具有跟狮子谈判的能力?仔细看看,才发现这个选择权归根到底是上帝给的,是上帝给了羊群有选择这只狮子或者那只狮子的能力,但是,这个人世间不一定存在上帝,而羊群的权力源自上帝也就无从谈起。

  现实世界是:狮子根本不会给羊群一个选择的权力。那么,羊群如何才能获得这个选择权?这真是一个令人头疼的问题。不过,虽然如此,至少这个寓言能给我们一个启示:就是让我们知道了有选择权总比没选择权好。有选票总比没选票好。有真正的选票总比假选票好。有代表总比没代表好,有真正的代表总比虚假的代表好。



足以申请诺背尔奖的发明

2007-11-17 20:11:29


刚才灵光乍现,想到了一个肯定能申请专利和诺背尔奖的发明,先贡献给兄弟们:

尿不湿被尿湿后可以用热吹风机吹干,然后继续使用,这样你就只需要买一个尿不湿了。

知道什么是尿不湿吗?不知道的赶紧去问你爸去。有时间的同学赶紧去申请专利,呵呵,记得收到专利费了分我一点。我要去吹尿不湿了。


群体行为理论

2007-11-16 13:27:34


如果看到蚂蚁在巢穴内外进进出出,你也许会想起高速公路上的车流。但Iain D. Couzin博士看来,这个比喻简直是对蚂蚁的侮辱。Couzin博士,普林斯顿大学动物集体行为实验室的数学生物学家,花了许多时间在巴拿马观察成群结队的蚂蚁。通过研究蚂蚁、鱼、蝗虫以及许多喜欢成群活动的动物,Couzin博士和他的同事开始发现一个简单的规则,它让数以千计的低等级相关联的动物形成一个集体的大脑,作出决策,和像单一生物体一样移动。为了更好的理解群体行为的规则,Couzin博士建立了计算机模型,一个包含了数千个体的虚拟群体,运用一些简单的规则对其进行编程。他们发现,不同物种之间的群体行为模式基本相同。就像液体水突然沸腾,群体行为也会突然发现变化。只有少数领导者能够有效的领导群体,通过在群体运动队伍中创造一个斜线(bias),驾驶它朝特点方向前进。群体行为的规则同样适用于我们身体内的细胞。研究人员正和肿瘤生物学家一起工作,以发现癌细胞聚集成肿瘤或穿过生物组织迁移的方式。甚至脑细胞也可能遵循与蝗虫和鱼聚集成群同样的规则。“我们大脑如何接受信息,如何对我们所看到的情况作出一个一致的决定?”Couzin博士推测,也许这也依赖于我们内部的群体。

我们也是一个群体,如何能找到最优的路径到达目标呢?


Gtalk AIM, Joke ...

2007-11-08 22:46:22


1

小道消息称,现在Google选定的内测员的Gmail Chat已经可以和AIM互通了。
QQ和AIM也有合作的倾向。

能否说:qq在不久的将来可能和GTalk互通呢?


2
ChironFS 软件实现raid 1的FS

3

什么时候能轮到我?

from 译言-技术与创业 by

原文作者:none
原文链接:Waiting For A Haircut
译者:秋寒

 

等待理发?

一个家伙从理发铺外探进头问,什么时候才能轮到我理发?

理发师看了看四周,说,大约两个小时。

这个家伙离开了。

几天后,这个家伙又从理发铺外探进头问,什么时候才能轮到我理发?

理发师环顾了一下店里,坐满了顾客,就说,大约3个小时。

这个家伙离开了。

一个星期后,这个家伙又从理发铺外探进头问,什么时候才能轮到我理发?

理发师环顾了一下店里说,大约1个半小时。

这个家伙离开了。

这次,这个理发师被勾起了兴趣,看了看店里面的一个朋友,“Bill,跟着那个家伙,看他去哪?

一会儿,Bill回到店里,笑得不可开交。

理发师问,那个家伙离开后,去哪了?

Bill抬起头,笑得眼流都流出来,你家。

4

最流行的程序设计语言

from solidot by
想要知道哪一种程序设计语言最受欢迎吗?虽然收集各类数据来统计流行度意义不大,也有点难度,结果未必科学,但也许很有趣,这么做纯粹是“justforfun”。而多数有经验的程序员是可以在一周内了解新语言的基础,几周内可以上手开发,精通则需要多点时间。由于Google反对用户利用它的API,因此作者采用了雅虎的搜索API,搜索关键词“languageprogramming”。未经过处理的搜索结果显示(从高到低排列):C最多,其次是java,PHP,C++,visualbasic,perl,c#,python,shell....
细化搜索,专业网站如求职网站craigslist.org,可以了解计算机行业对程序语言的需求,结果是:SQL,C,PHP,java,,C#,C++,perl,visual basic,Ruby,python,shell,Cobol....
搜索亚马逊程序语言类书籍,结果是:C,java,visualbasic,C++,SQL,Pascal,Fortron,c#,Assembly,perl,...
已经发布实体的开源项目,反映了程序员的兴趣(数据来自Freshmeat):C,java,C#,PHP,perl,python,,shell,SQL,Tcl....Del.icio.us,
反映了开发者关注的或对他有用的资料:,PHP,java,C,Python,Ruby,C#,Perl,C++,Lisp....
综合标准化对比结果:C,java,PHP,C++,,SQL,Perl,Python,C#,visualbasic,Ruby....作者还统计了哪一种语言人们谈论的最多,收集了来自programming.reddit.com,Slashdot等科技新闻社区的数据。

5
zt: 下面是极品车模们的几张经典照片

她那云蒸雾绕的红纱衬裙哟,我甚爱。


她那一甩头的娇羞哟,我甚爱。


每天发太多日志,老大会以为我每天没事儿的,呵呵


郁闷的职员

2007-11-07 21:15:21


一定得去下面链接看看
http://www.youtube.com/watch?v=D4a1z7NLnNk

没错,不是好开始,而是Bad day——《郁闷的职员

你的工作不能代表你自己
你的银行帐号不能代表你自己
你开的车不能代表你
皮夹里的东西不能代表你
衣服不能代表你
你只是芸芸众生中的一个

该死的
整整一代人都在当加油工、招待员或者白领奴隶
广告诱惑我们追逐汽车和时尚
于是我们拼命工作
买那些没用的狗屎
我们是被历史遗忘的一代
没有目的、没有地位
没有世界大战、也没有经济大萧条
我们的战争就是心灵的战争
我们的生活就是经济大萧条
我们看着电视
相信有一天我们会成为百万富翁、影帝或是摇滚明星
但是
我们不会
这就是我们渐渐面对的现实
所以
我们真他妈的被激怒了



开放之路-MSN和Gtalk互通

2007-11-07 21:41:15


Windows Live Messenger9的内部版本已包含了一系列的API组件,微软的团队同时也正为它开发多人语音及视频聊天功能,虽然这些功能还不知会不会出现在WindowsLive Messenger 9的正式版里。同时,微软的团队也正在为实现Windows LiveMessenger与AIM、Gtalk、ICO用户之间的互通而努力,类似于Yahoo! Messenger与LiveMessenger互通那样。更进一步的消息是内部版本的Live Messenger已经实现了与Gtalk之间的基本互通。此外,微软将为MacOS X用户开发"非常酷"的全新IM客户端软件。


《功夫熊猫》

2007-11-05 13:06:30


由梦工厂拍摄的动画片《功夫熊猫》(Kung Fu Panda)将于2008年暑期上映。

http://www.youtube.com/watch?v=dBgxCzMgE9A

从预告片上看,梦工厂对功夫的理解和表现非常到位。中国人的东西,到了别人手里,玩出来比中国人还漂亮。


zt:WikiPedia 技术架构学习分享

2007-11-04 19:09:09


WikiPedia 技术架构学习分享

from DBA notes by

&copy作者:Fenng 发布在 dbanotes.net

维基百科(WikiPedia.org)位列世界十大网站,目前排名第八位。这是开放的力量。

来点直接的数据:

架构示意图如下:
WikiPedia_arch.png Copy @Mark Bergsma

GeoDNS

在我写的这些网站架构的 Blog 中,GeoDNS 第一次出现,这东西是啥? "A 40-line patch for BIND toadd geographical filters support to the existent views in BIND",把用户带到最近的服务器。GeoDNS 在 WikiPedia 架构中担当重任当然是由 WikiPedia的内容性质决定的--面向各个国家,各个地域。

负载均衡:LVS

WikiPedia 用 LVS 做负载均衡, 是章文嵩博士发起的项目,也算中国人为数不多的在开源领域的骄傲啦。LVS 维护的一个老问题就是监控了,维基百科的技术人员用的是 pybal.

图片服务器:Lighttpd

Lighttpd 现在成了准标准图片服务器配置了。不多说。

Wiki 软件: MediaWiki

对 MediaWiki 的应用层优化细化得快到极致了。用开销相对比较小的方法定位代码热点,参见实时性能报告,瓶颈在哪里,看这样的图树展示一目了然。另外一个十分值得重视的经验是,尽可能抛弃复杂的算法、代价昂贵的查询,以及可能带来过度开销的 MediaWiki 特性。

Cache! Cache! Cache!

维基百科网站成功的第一关键要素就是 Cache 了。CDN(其实也算是 Cache) 做内容分发到不同的大洲、Squid 作为反向代理.数据库 Cache 用 Memcached,30 台,每台 2G 。对所有可能的数据尽可能的Cache,但他们也提醒了 Cache的开销并非永远都是最小的,尽可能使用,但不能过度使用。

数据库: MySQL

MediaWiki 用的DB 是 MySQL. MySQL 在 Web 2.0 技术上的常见的一些扩展方案他们也在使用。 复制、读写分离......应用在 DB 上的负载均衡通过 LoadBalancer.php 来做到的,可以给我们一个很好的参考。

运营这样的站点,WikiPedia 每年的开支是 200 万美元,技术人员只有 6 个,惊人的高效。

参考文档:

Wikimedia architecture (PDF)
Todd Hoff 的文章


zt:USB吸尘器

2007-11-04 21:27:32


USB吸尘器,没你想象的那么差

from Engadget cn by

分类:


只要19.99美元(RMB 149),你就能拥有这款USB桌上型吸尘器,还你一个干净的工作环境。不过,这玩意儿多半会像你得到的"USB温室"或是"USB领结"那样,用不了5分钟就坏了。还是弄个更牢靠些的USB垃圾桶吧,咔咔。

zt:Elcipse Desk

2007-11-04 19:14:43


Elcipse Desk,让上班族也能拥有属于自己的空间...嗯,是吗?

from Engadget cn by

分类:



「前辈,这份文件要怎么做?教教我吧」
「前辈,有个客户打电话来问某产品如何使用,我要怎么回答?」

在办公室里,虽然隔板丛林林立,然而似乎对防止上述干扰工作的事情一点功效也没有。当然,前来打断你手头上重要的事情的人若是个美妹或是帅哥,也许心情还不会那么差;然而来者若是非常烦人的家伙时,实在很想要一掌把他敲昏,好让自己耳根清净,能够专注在正经事上。

[撰文:Flow Yu]

[图文引用来自:Yanko Design]

ps: 这样转贴是不是太无聊了。但是我忍不住,这么有意思的东东(点击看大图)!


zt:鼠标+卷标打印机,有搞头吗?

2007-11-04 19:47:24


鼠标+卷标打印机,有搞头吗?

from Engadget cn by

分类: ,


Casio在标签打印领域的推广上真是不遗余力,并试着让这个功能越来越「随手可得」。他们的最新力作USB Label MousePrinter已经到让人想不透的地步了─谁会想要一只有「打印」功能的鼠标?连续使用两小时会自动印出「休息一下吧主人」这样吗?这个问题太困难了,还是由市场来决定吧!如果你刚好需要一只可以支持TrueType字型、热感应打印技术的鼠标,准备好29美金,然后等着看大家惊讶的眼神吧!

强大的腾讯

2007-11-03 20:24:37


今天看到一则消息QQ联手AIM图谋进军美国市场
1 aim是AOL IM,以aim插件的口号推游戏,域名居然是 http://www.qqgames.com/,所以也仅仅是一个口号而已。
2 QQ居然还有南非版本

我以为TM2008软件的易用性、质量已经超过变得蠢笨的Live Messenger了,而且MS禁止了MSN 7.5的登录,不能不说给了TM一点机会。

腾讯的强大程度足够到美国市场站一席之地了吗?
有打败它的方法吗?
开放可能是一种武器,效果能有多大呢?


zt: 色戒 小品

2007-11-02 17:15:28


小品一

记者:麻烦给安排一下张爱玲的专访吧。
企宣:这个……那个……什么……
记者:不见面,电话专访也行。
企宣:电话也够呛。
记者:大爷的,一个写情色小说的也敢耍大牌,封杀你丫的。

小品二

记者:给我们安排一下张爱玲的电话专访吧。
企宣:大姐,那旮旯不通电话。
记者:你这是存心给电信部门抹黑啊,人家说了珠穆朗玛峰都有信号。
企宣:她已经死了。
记者:太好了,死了好,张爱玲死了能做成大新闻。标题都想好了:《色戒》被李安恶搞,张爱玲怀疑被气死。

小品三

记者:麻烦安排一下张爱玲的电话专访吧。
企宣:你把采访提纲发给我,我晚上烧给她。

原文地址:http://www.huangjiwei.com/blog/?p=2127     


人黄猪老的撒娇帖

2007-11-02 22:09:14


撒娇帖

from 人黄猪老
  没法躺在床上看书,做了半天思想工作,两只胳膊还是不愿意钻出被窝。
  夜里梦见自己成了《冰河世纪》中永不放弃橡果的犬齿松鼠斯科莱特,鼻子被粘到了冰面上,拔都拔不掉……
  鼻子尖冰冰的,一直在痒,不会生冻疮了吧。靠,我不生冻疮比我不做大哥的时间还要久啊。
  太冷。不是说地球变暖了么?
  我恨十月底到十一月初的北京。
 
  怀念非洲老家的炎热,怀念从前张开大嘴爆笑的时光--现在不能笑,疼。嘴上起了一串燎泡,大夫说上火了。祖国医学真是博大精深,真不明白,这么寒冷的环境里,火是从哪里点燃的,为什么会烧到我的嘴唇而不去暖暖我的膝盖?
 
  饱暖思淫欲,这么冷的天是不适合建设和谐社会的,这个道理中央会不会知道?小康的前提是温饱吧?温饱,温是在前面的吧?可现在我冷,而且,我知道应该有很多人都不暖和。比如我认识的一个MM,居然因为最近的寒冷动了心思--想把下半生就此托付了。
 
  “我心目中的他应有住房,并且不是市政供暖,在每年10月20日至11月15日之间室内温度可以达到20度。其他条件都不重要了。希望符合条件的男士……”看看,如此梨花带冻雨的表白!有意者不妨去她博客里踩个脚印,这个疑似八○后,我保证是电眼靓丽苗条白净通达高薪海龟外企白领,不信看看她相册。
 
  北京市政十月十五号才来暖气,距今天还有十三天。NND,比奥运倒计时记得清楚得多了。
 
  撒娇完毕。

OpenSocial & GOS

2007-11-02 10:07:16


The press release names Engage.com, Friendster, hi5, Hyves, imeem,LinkedIn, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart,Tianji, Viadeo, and XING as current OpenSocial partners.

原文:http://feeds.feedburner.com/~r/Techcrunch/~3/178329081/

google 虽然改版了code.google.com,但是没有按时推出OpenSocail,不过今天推出了Google PC:  

Everex gPC TC2502 has a 1.5 GHz processor, 512 MB of memory and an 80 GB hard drive. It runs a modified version of Ubuntu, called gOS,and comes with free applications like Firefox and easy access to manyGoogle services: Search, Calendar, Docs, Blogger, YouTube. "Imagine agorgeous desktop that just works. All the web, media, and officesoftware you'll need is included. Imagine an OS with easy access to thebest of Google Apps and products, and other popular Web 2.0applications." It will be available in the US at Wal-Mart for only $199.



opensocial 可以访问了!!!

2007-11-02 22:13:10


http://code.google.com/apis/opensocial/

Global members of the OpenSocial community include MySpace, Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING.

我测试了一下List Friends Gadget,居然没有返回结果,嗬嗬。


网吧里有贪婪的人

2007-11-02 21:57:00


网吧里有贪婪的人。他同时下载了5首MP3、同时下着一盘四国军棋、一盘围棋、一盘五子棋、还打着一桌麻将、玩着5张ShowHand,后台打开着四五个明星新闻的网页,另外还在Kele8打着台球。整个网吧的资源让他一个人占走了70%,还喊:"老板,我死机了,你快来给我看看吧。"


猜这是什么网站?

2007-11-01 20:43:24




猜不出来,看图:

谁当初不是自信满满?

谁不曾傻到扮COOL?

谁不曾酸到扮Q?

谁不曾觉得有世间最大的承诺?

谁不曾有过世间最狂野的幻想?

然而现实总是狼多肉少

事到临头又多手多脚

多少次就差一步死在门口

多少次遭遇恐怖的野生动物

只能一个人喝下难以下咽的苦酒

即使如此也无法抑制不屈的斗志
   



明天应该是令人震撼的一天

2007-10-31 17:52:20


明天访问这个链接 http://code.google.com/apis/opensocial
Google's OpenSocial


腾讯QQ:让人又惊又怕的嗜血豺狼

2007-10-31 17:00:47


腾讯QQ:让人又惊又怕的嗜血豺狼

from 佳铮的blog by
via keso shared items

腾讯向来发扬尾随模仿战略,正如豺狼跟随人后伺机攻击,夺人性命,嗜其血肉。中国互联网有这样的角色既是幸事也是悲哀啊!幸的是腾讯会越来越强大,带给用户的便利越来越多,哀的是在腾讯强大的过程中会出现不少被“温柔的企鹅”嗜杀的殉难者,下面就看看这只豺狼的真实面目,看看它是如何谋财害命的。

 

腾讯卖数字——高价出租靓号

专设QQ号码专区并把QQ靓号分为:生日靓号、明星靓号、 2008奥运靓号、 2007年度靓号、0506怀旧靓号、手机号码靓号,另外还有纯银靓号、黄金靓号、白金靓号。其实能想到的靓号还有很多比如:宠物生日靓号、各种纪念日靓号、情侣连号、初次约会日期靓号、名人靓号、学号靓号等等。腾讯出租靓号少的2/月,多的10/月,还有那些6位以内的超级靓号现在已经租不到了,而且现在腾讯学聪明了,多数靓号只租不卖,除非特殊活动。一个靓号一般一年的租金是120元,过期要续费,想想也觉得可怕呀,用上十年那就是1200大元啊。而且谁能保证小马哥不会在未来的某个时间提高租金啊。腾讯租出去一万个靓号,一年收入就是120万。超级靓号拍卖或出租一年何止千万。51的庞老兄赚钱的能耐也算是大大的,不过相比腾讯的小马哥似乎相差不少啊,怎么就没想到在网站里设置一些靓号让俊男美女们花钱PK呢?再说了51里的氛围也相当适合卖“数字”或者出租“数字”。人世间:有钱的人把钱当数字,有能耐的人拿数字卖钱。看来还是后者更厉害啊。

 

QQ直播强势推出

腾讯每回推出新应用都会被不少人狂骂,不是因为腾讯做得不好,而是因为腾讯奉行的跟随战略即让人生气又令人害怕,别人做好了一种模式,培养了一个市场。只要腾讯觉得好就会迅速模仿,依仗其巨量的用户资源快速地占有别人培养好的市场,此谓无毒不丈夫。看看现在的网络电视直播网站们都急成什么样了,pplive在狂招人、ppstream在招人、uusee也在狂招人还有mysee也在招人,而且这几家网站为了保持用户黏性纷纷推出社区以加强和用户的互动,另外还着重对播放的节目进行细分。不过这些网络电视网站的固有缺陷(多数用户只使用其客户端播放器),使得用户很少登录其网站,而且网站上的内容不能在线观看,只能下载客户端播放器观看,因此其网站的各方面应用和价值无法实现,其收入多数局限于客户端的广告投放。而腾讯QQ直播的优势能体现在以下几点:1.用户直接用qq号登录就可以到直播站点进行互动,2. 用户可以从QQ上直接进入QQ直播,直播客户端提供聊天功能,可以边看边聊,这样打造出来的东西粘性之大可想而知啊,3.朋友的QQ里会显示你正在看的QQ直播的节目名,还可以邀请朋友一起看,4.qq软件安装包集成QQ直播功能,5. 由于看的人多,QQ直播的速度确实够快,而且占有的带宽不大,特别是上行的流量很少。6.当然了腾讯QQ直播最大的优势是他的用户基数实在太大,做到一呼百应一点问题都没有。不幸啊!现在想做网站的大佬们要多考虑一点了,就是如何才能避免替腾讯做嫁衣的问题。

 

QQ空间让你不惊都不行

腾讯在其音乐频道里专设了一个“绿钻专区”,什么是“绿钻”?“绿钻”简单的说就是一个月十块钱,然后享受免费玩音乐的待遇,一旦你不是绿钻,对不起你只能免费试听,要想往QQ空间里添加一首歌,不好意思请花2.5Q币。在装扮QQ空间方面,腾讯学赛我cyworld学得很好(看看现在的赛我也是没有了往日的辉煌)。其可装饰项目包括:title顶头背景、欢迎动画、页面皮肤、播放器、精美导航栏、小装饰、大头帖、养植物、套装、标题栏等,每一项里还有多种类型可供选择,标价从免费到10Q币不等,而且使用是有时限的,过期还得交费。要想不花钱就装出一个满意的小窝那是绝对不可能的。里面连有点样子的播放器都要花钱买,弄好一个招人喜欢的窝少说几十Q币。另外还有装饰迷你屋的花费相比空间页面装饰同样不是省油的灯。

 

QQ秀加上“秀吧”——赚钱也打组合拳

QQ秀提供很多可供选择的虚拟物品如:服装、头像、场景、配饰、主题、品牌等,当然了购买物品都是要花Q币的,其中品牌里结合了现实生活中的品牌如:娃哈哈、森马、耐克等真实品牌,不但是卖虚拟物品赚钱,同时还把品牌当广告卖。里面打着擦边球的一招是:幸运大转盘,其实就是个赌博机,用户想要碰运气,拿礼品,转一次那就得花上0.3Q币(红钻0.2个),普通用户每月免费一次,红钻用户每月免费2次。这里又出现了一个“红钻”,红钻和绿钻其实是一个性质,只是支持的活动不一样而已,绿钻支持音乐,红钻支持QQ秀。多数人都是喜欢展现自己的,光有打扮肯定还不够,因此“秀吧”应运而生,它提供了秀友向其他人展示自己花了大钱装出来的样子,大家可以把自己的“秀”放到一起进行PK,腾讯官方还经常举办评比活动,其实最终的目的都是以“QQ秀”和“秀吧”两个拳头向用户的钱包猛打组合拳。

 

腾讯游戏的超级模仿秀

腾讯的模仿和拼合的能力相信是举世公认的,他的团队能把优秀的东西组合到一起,从而实现了模仿的最高境界——超越。不过还好,他不是每一个模仿都是成功的,看看腾讯的游戏都模仿了谁的:

 

1.QQ幻想模仿梦幻西游,网易的梦幻算是休闲游戏里的最牛的角之一了,网易运营的确实很不错,应该说是游戏运营的典范之作了。腾讯好像没占到什么便宜,想想也是,网易怎么能让腾讯拿走自己的命根子呢。

2.QQ对战平台真实模仿浩方对战平台,浩方和久游一样的幸运,腾讯总还有做不好的事情,要不然还是联众的命运。

3.QQ堂模仿泡泡堂,这一模仿让盛大老陈着实郁闷了一把。

4.QQ三国模仿冒险岛,这一模仿让盛大老陈接连郁闷了两把。

5.QQ音速模仿劲乐和劲舞团,还好腾讯没能把音速运营成功,久游没替腾讯作嫁衣,好样的。

6.QQ小游戏模仿联众世界,看看现在的联众已经不是当年意气风发的联众了,腾讯的QQ号加密码就把联众的家底抢得差不多了。

7.QQ飞车模仿跑跑卡丁车,世纪天成要小心了,最近腾讯运营游戏的功力可是比以前强多了,而且QQ飞车抄袭之中还是有超越的,相信接下来的竞争会很精彩惨烈的。

 

腾讯的糟粕及弱点也很惊人

业务铺的太开不见得是好事,也不见得是坏事,不过这个过程中必然会出现一些不成熟或不成功的糟粕。

1.腾讯交友站点里活跃的可不是纯情的少男少女,不信大家可以搜索一下18-25岁的女生,出来的很多是裸聊网站的小姐、卖肉的等等。腾讯交友简直成了卖肉人打广告的最佳场所。

2. 低龄化严重。腾讯赚钱的对象多数都是25岁一下的小年轻,当然了,小年轻的不理智消费和易被引导的特点,让腾讯的市场拓展变得相对轻松,但从长远来看,把握住25岁以上的年龄层的用户才能让腾讯成为一个真正的门户巨人。

3. 有一些腾讯游戏的赌博成分很浓,如玩21点:最低下注100游戏币(1Q=10000游戏币),玩家通过游戏赢得10000个游戏币时,会被腾讯以抽头的名义扣掉1000个。腾讯有的游戏是设赌场,收“水”钱,还卖筹码,典型的赌博。

4. Q币是目前国内互联网的第一大虚拟货币,是腾讯赖以赚钱的基础,作为虚拟货币理论上可以无限发行,若被滥用将危害国家的金融秩序,因此国家如何规范虚拟货币,Q币的未来命运如何都将是腾讯不得不面对的一道道关口。

 

腾讯目前还有不少功能正在发力,比如:博客、动漫、校园、杂志、时尚、动画、儿童、播客、邮箱、相册、硬盘、贺卡、财付通、拍拍,QQ无线、超级QQ、手机主题、QQ爱墙、图铃、手机腾讯网、短信超人、QQ千里眼、QQ音信。要是哪家的业务被腾讯模仿了,生完气之后千万别忘了动动脑子,想想怎么做才不被豺狼吃掉,最后祝各位互联网的有志之士:不被狼吃、生意兴隆。

如何打败qq呢, 免费+更好的应用?


号外:gmail支持加入msn,yahoo,aim即时通讯好友了

2007-10-31 11:09:54




Gmail 2.0 ?


不一样的DoNews

2007-10-30 22:40:18


我发现个奇怪的现象:
百度cache里,刘韧的blog是: 校内日登录人数超过250万庆功会
baidu_cache.png

但是现在的Blog变成了:校内庆功会(日登录人数880万,PV 2.2亿)

changed.png

为啥会这么奇怪呢?有人出来解释一下否,哈哈
ps: 这篇日志只有俺的好友能看见。


爱情和赌博一样,红了眼的都拿器官下注。

2007-10-29 21:04:53


这话太牛了,抄自http://lome.blogcn.com/diary,11550221.shtml


维基经济学:大规模协作如何改变一切

2007-10-28 10:49:08


维基经济学:大规模协作如何改变一切

厚厚一本《维基经济学》(Wikinomics)至今都没有抽出时间看完,只看了大概一半。最近中文版出版了,在书的推荐序中,胡泳找出两位作者唐•泰普斯科特和安东尼・威廉姆斯的一段话:

“失败者创建的是网页,而胜利者创建的则是生机勃勃的社区。

失败者创建的是有墙的花园,而胜利者创建的则是一个公共的场所。

失败者的创新是在公司内部进行的,而胜利者的创新则是和用户共同进行的。

失败者精心守护他们的数据和软件界面以防被盗,而胜利者则将资源与每个人共享”。

两位作者宣称他们找到了21世纪的四大商业法则:开放(openness)、对等(peering)、共享(sharing)及全球运作。其中,共享或许改译为分享更合适。

《维基经济学:大规模协作如何改变一切》


baby

2007-10-28 20:59:07


Google Picasa做的。
collage.jpg


QQ的图片访问的技术实现?

2007-10-27 20:52:41


今天看到一个Blog,内面的图片链接来至 QQ,
链接为:
http://famous.photo.qq.com/http_imgload.cgi?/rurl2=9935f33a1befb2aef7d290d556050f5a584de73fcaa3d0bc842b99be61a6758965ddc44a6c63fe67d6e279263589aa1d0019b1166f6f95902ed70a019b8fb39a5a7a5455b24d95d1e844f8e196e7afb218e41285

对于静态文件,为何是cgi呢?还有一堆参数

莫非,有什么技术能超越静态文件速度?抑或有什么不可告人的秘密?

http_imgload.cgi.jpg

ps: 我无论如何都不能插入照片,链接为上面提到的地址!


就是不一样

2007-10-27 19:45:59


你也是说话,人家也是说话;你说得就像老太太的胸脯,人家说得就像二八大闺女的xxx。
看看人家说的:

微软将投资2.4亿美金换取Facebook1.6%的股份。请注意,二点四亿美金,只取得了1.6%的的股份(警告初高中同学,这种写数字的方法是在作文中是绝对禁止的,日期、数字要求统一,大写就大写到底,阿拉伯数字就阿到底,不可以混杂)。很多IT人很快地拿起了计算器,2点4亿除以1.6%。。。。。。HolyShit!!!15,000,000,000美元!不用数了,是150亿!金山刚上市,市值也没有150亿人民币,人家那边还得乘以7点5呢。

不忙心痛,因为没有最痛,只有更痛。请看下面这一句:Mark Zuckerberg,这个年仅23岁,从哈佛退学的Facebook创始人拥有20%的股权,现在这些股权价值3,000,000,000亿美金。别数了,是30亿。他老娘生这么个儿子出来,23年就值30亿,每年增值1亿多美金,真是英雄母亲。23岁,30亿,听起来跟彩票新闻一样。你退学,别人也退学。别人23,你32。你歪脖二点零,别人也Web2.0。为什么结果会有那么大不同呢?


... ...

我很忙,我要看新浪的社会新闻,看Sohu博客的光屁股美眉,玩QQ游戏给小人穿上衣服,打网游抢一套极品装备,找BT站点下一套AV新片。在中国的互联网上,可以做的事情很多,这些事情的价值加起来比零稍稍多那么一点点。从90年代开始,中国的互联网大概只有前5年是创新的五年,是有意思的五年。之后,随着网络的道德指数越来越高,创新能力也就越来越低。站长们都很忙,今天签一个自律公约,明天签一个文明办网协议,估计没时间做技术活。一个连Youtube、Flickr都访问不了的地方,还谈什么创新?现在FaceBook火了,不如直接封掉。那就可以当它不存在,我们依然可以在ALexa上满满意意看着前十名里有Sina,有Baidu。

以前说,要有多少中国人造多少双袜子才能换一辆美国汽车。现在我们也造汽车了,QQ,奔奔,那么,又需要多少汽车能换别人一个网站?为什么我们总是站在世界食物链的末端呢?为什么老要以自己是可以吃泥巴的小虾而自傲呢?李约瑟博士,你的那本大书里怎么没有说明中国在现代依然落后的根由呢?

为什么5460不能变成FaceBook呢?为什么校内网、第九公寓不能变成FaceBook呢?现在,FaceBook价值150亿美金。从下个月开始,大概又有一大批国产FaceBook要问世了。我也决定参与一下,花三万块钱买台服务器。500块钱雇两个计算机系的大学生当程序员,源程序照抄FaceBook。站名就叫FaceShu.com,找一帮IT评论和各门户网的IT编辑吹嘘一下。花十万块找十个美女帖大头照,最好一丝不挂,上来就写“急征一夜情”或者是性爱日记。麦田说,一个成功的网站后面必然站着一个女人。我站十个,而且还是光的。再砸两万买流量,全国的弹窗广告一夜全换上我的。几百万台计算机全部安上木马,一上线就狂刷Alexa工具条,把排名刷到全球前一千。这时候就可以收获了,那边侃着风险投资商,这边把弹窗、彩信、短信统统加上。叫会计做好现金流量表,随时准备在成本价后面加四个零卖给下家。

不就是这样么?还能是怎样?在这里,我做为一个网民,找不到多少为网民服务的网站,找不到多少提供有价值服务的网站。世界上最多人数的网民,生活在一个价值极低的网络世界里,这就是现实。在这里,复制比创新有前途,开垃圾站比开好站赚钱,这就是现状。在世界最大的局域网里,我觉得自己幸福得像一头猪,如果没有FaceBook这种事情烦扰我的话。


原文地址:http://www.hecaitou.net/?p=2046


建议:文字长度判断算法

2007-10-25 09:32:06


看下图,英文的标题都显示...了,但是后面还有很多空啊。  
space.png

还有,写日志时:
1 先上传照片提示,标题为空
2 填好标题,再上传照片,提示内容不能为空
每次都要重新选择图片,是否可以更友好一些呢?


高人,帮忙进来解释一下寒意

2007-10-25 09:35:53


  
1715677115_2027fa6a9a.jpg




市值

2007-10-24 22:39:18


http://finance.google.com/finance?q=appleXXXXXXibmXXXXXXgoogleXXXXXX+msftXXXXXXyahooXXXXXXcsco&hl=enmktcap.PNG

apple > ibm
msft-goog=90B
5*yahoo=goog


哈哈,发现今天大家热情高涨啊

2007-10-24 11:52:54


好像周围的人都很忙了,是因为 ten million 的缘故吗?

憨笑


猜,这套系统用来干什么的

2007-10-24 22:25:01


 
porn.jpg


History's produced a lot of bad eggs

2007-10-23 09:28:31


1694080939_eff17030a5_o.jpg


1694927740_5f0170790e_o.jpg

1694928424_1a4fce3a7e_o.jpg


Mozilla的开源IM项目 -- InstantBird

2007-10-22 13:26:44


软件: Instabird—基于Mozilla的即时通讯平台

matrix 发表于 2007年10月20日 19时00分 星期六   Printer-friendly   Email story
来自version-0.1部门
49city 写道 "Mozilla 家族迎来了它的最新成员Instabird,一个支持多种即时消息服务的客户端程序,目前支持:AIM、Gadu-Gadu、Google Talk、ICQ、MSN、QQ、XMPP和Yahoo!通过它你可以同时连接到你所有的即时通信账户!这个项目目前还是Beta版本,但是那些喜欢冒险的用户,现在可以尝试编译一个属于自己的版本了!注意,没错是“编译”一个。当然开源软件么,你可以按照自己的意愿使用,分发和修改。下载包有13.1M大小,对于宽带用户来说这不算什么,安装过程称不上漂亮,需时约45秒左右且设置起来比较费力。界面边缘仍是有点粗糙,既然是早期测试版,就原谅它了。就像其它mozilla产品,也有插件接口,可以不断的添加各式的插件到产品中。Instabird 还支持另外10多款名不见经传的即时通讯服务,但遗憾的是Skype目前还不被支持。"


首先这个名字很酷, InstantBird 即时鸟?

InstantBird 的确是在Pidgin基础上做的,界面使用了XUL技术。
  把Pidgin提供的功能封装成XPCOM,如IAccount,IBuddy, IConversation, IMessage等接口
  使用XUL脚本编写的界面?


我之前以为XUL太重量级了,无法作出比较轻量级的IM软件,看来我错了。


其Roadmap摘要:
0.15版加入proxy
0.2版可能会把Pigin的每个协议做为一个extension
0.3版把消息改为HTML格式,加入irc,...
0.4版加入whiteboard ...
1.0等同Pidgin

现在专职开发只有两人,一个技术,一个UI,都是法国人。


[不要问俺Pidgin,XUL是什么]


Mozilla的开源IM项目 -- InstantBird

2007-10-22 12:49


软件: Instabird—整合即时通讯,包括QQ
matrix 发表于 2007年10月20日 19时00分 星期六 Printer-friendly Email story
来自version-0.1部门
Mozilla
49city 写道 >

"Mozilla 家族迎来了它的最新成员Instabird,一个支持多种即时消息服务的客户端程序,目前支持:AIM、Gadu-Gadu、Google Talk、ICQ、MSN、QQ、XMPP和Yahoo! 通过它你可以同时连接到你所有的即时通信账户!这个项目目前还是Beta版本,但是那些喜欢冒险 的用户,现在可以尝试编译一个属于自己的版本了! 注意,没错是“编译”一个。当然开源软件么,你可以按照自己的意愿使用,分发和修改。 下载包有13.1M 大小,对于宽带用户来说这不算什么,安装过程称不上漂亮,需时约45秒左右且设置起来比较费力。界面边缘仍是有点粗糙,既然是早期测试版,就原谅它了。 就像其它mozilla产品,也有插件接口,可以不断的添加各式的插件到产品中。 Instabird 还支持另外10多款名不见经传的即时通讯服务,但遗憾的是Skype目前还不被支持。"

首先这个名字很酷, InstantBird 即时鸟?

InstantBird 的确是在Pidgin基础上做的,界面使用了XUL技术。
把Pidgin提供的功能封装成XPCOM,如IAccount,IBuddy, IConversation, IMessage等接口
使用XUL脚本编写的界面?

我之前以为XUL太重量级了,无法作出比较轻量级的IM软件,看来我错了。

Roadmap摘要:
0.15版加入proxy
0.2版可能会把Pigin的每个协议做为一个extension
0.3版把消息改为HTML格式,加入irc,...
0.4版加入whiteboard ...
1.0等同Pidgin

现在专职开发只有两人,一个技术,一个UI,都是法国人。


不要问俺Pidgin,XUL是什么


2007-10-17 20:16:10


moneywell_logo.png




超级外设: 键盘和鼠标

2007-10-16 13:11:34



各位资深程序设计师,从今天起千万别再跟公司里的年轻一辈随便吹嘘当年勇,说类似「想当年,我们写程序的时候哪里有 Java、.net这些东西,我们光靠着 0 跟 1就写出了一个数据库了呢。」这种话。否则哪天收到小伙子送你这个键盘,并鼓噪着要你当场示范一下当年的壮举,可不要感到意外喔!



这个恶心指数一百,但用起来手感应该不会太差的概念鼠标,是由一位名叫 Chris Lomaka 所设计的,除了颇为逼真的大拇哥、跟皮肤差不多的触感之外,上面还有汗毛...

还没完!一翻开,肚肚部份,竟然是上下两排牙齿。团购?我情愿要这个!  


tm2008会取代qq吗?

2007-10-15 09:23:30


TM2008 Preview2 What is new:
1. 新增个人形象功能,个性展现,自由定义.
2. 新增文件中转功能,G级存储,极速中转.
3. 新增我的股票功能,最新行情,及时把握.

似乎有取代QQ的架势!

猜,这是用什么做的?

2007-10-15 12:41:13




应该是一个椅子,如题     


Saturday Night Live

2007-10-13 11:41:43


Wife: New Shimmer is a floor wax!
Husband: No, new Shimmer is a dessert topping!
Wife: It's a floor wax!
Husband: It's a dessert topping!
Wife: It's a floor wax, I'm telling you!
Husband: It's a dessert topping, you cow!
Announcer: Hey, hey, hey, calm down, you two. New Shimmer is both a floor wax and a dessert topping!


qq校园似乎大量使用了CGI

2007-10-10 11:29:31


qq校园地址: http://uu.qq.com


cgi.jpg


Google’s Social Networking Plans

2007-10-09 20:14:06


More Information On Google’s Social Networking Plans

from TechCrunch by Michael Arrington

Business Week has a long article expanding on the Google Social Nework Platform story we wrote about last month.

Key facts from the article: Orkut is 1/4 the size of MySpace (Comscore shows a much closer race),but they’ve recently taken the lead in the Asia/Pacific region. Orkutis also very strong in Latin America, with double the traffic ofMySpace and Facebook combined.

Business Week also confirms our estimated November 5 launch date fora new set of APIs which let developers build applications that span anumber of Google services. We heard the from sources here in SiliconValley; their sources are third-party developers based in India.

Google plans to open up Orkut as a Platform, with fewer restrictionsthan Facebook. As an example, they say, application developers may beable to host applications on their own servers (Facebook does notpermit this). Other Google services will be made available as well “Ifthe plan succeeds, users might begin to see applications combiningOrkut with Google Maps that would show where friends are located.”

And the article is also confirming that Google is thinking beyondtheir own properties, too. “For example, an Orkut widget for Facebookmight enable Facebook users to see whether their Orkut friends areonline through their Facebook pages.”


Pokes in FaceBook

2007-10-06 10:40:05


捅(Pokes)

Facebook提供一个“捅(Poke)”别的用户的功能,让用户可以给别人发送一个“Poke”。Facebook常见问题中这样解释:“Poke是你和朋友互动的一种方式。当我们设计这个功能时,我们觉得提供这么一个什么意思也没有的功能其时挺酷。用户们给Poke不同的解释。我们鼓励你给它你自己的解释。”实际上这个功能的目的只是让用户能引起别的用户的注意。尽管很多用户确实用这个功能来引起别的用户注意,或说声“嘿”,但有些用户仍把它理解为“性”的意味。这个解释造成了一个很热门的Facebook小组的产生--“Poke”够了,咱们干脆做爱吧。到2007年9月,这个小组共有二十五万用户。

有时朋友之间会进行一种被称为“Poke仗”的游戏--两个用户间用“Poke回”功能,互相Poke来、Poke去。

另有一些衍生出来的新功能,如“X 我”,和“超级Poke”,让用户可以把Poke替换成任何动作。

原文地址: http://www.yeeyan.com/articles/view/thunder/2346


[pic] haha

2007-10-02 17:19:49


知道这是谁吗?
4881458_13031003.jpg







你们一定要去看看

2007-09-26 23:18:42


我昨天看了一下laiba.tianya.cn,找到了李开复的个人主页,
http://laiba.tianya.cn/laiba/Profile?uid=16330907931793441403
还有很多开发人员的圈子和开发人员的主页:
http://laiba.tianya.cn/laiba/Community?cmm=766
http://laiba.tianya.cn/laiba/Profile?uid=2086846174190173629
http://laiba.tianya.cn/laiba/Profile?uid=12593304145495214930
http://laiba.tianya.cn/laiba/Profile?uid=15825299711741768316
http://laiba.tianya.cn/laiba/FriendsList?uid=122293919411873403
。。。。
想研究这个团队和这个产品的人可以窥探一下。


丧钟为谁而鸣

2007-09-26 21:31:41


矿工不断地死去,我没有为他们呐喊,因为我不用下井;
农民工被欠薪,我没有为他们呐喊,因为我不是农民;
贫困儿童失学,我没有为他们呐喊,因为我的孩子还有书念;
穷人看不起病等死,我没有为他们呐喊,因为我付得起医疗费;
农民土地被强征,我没有为他们呐喊,因为我不需种地;

百姓住房被强拆,我们没有为他们呐喊,因为我的住房不用拆迁;

无辜者被错捕错判,我没有为他们呐喊,因为我没有蒙受冤情;妓女被公开示众,我没有为他们呐喊,因为我还不会被示众;
但是,等到哪天不幸降落到我的头上,谁来为我呐喊?
不要问丧钟为谁而鸣,丧钟就在每个人的头上随时敲响。


新版FireFox图标,值得一看

2007-09-25 12:32:27


   
a96_f4.jpg



[zhuan]看不懂去问你爸妈

2007-09-23 09:34:07


看不懂去问你爸妈

带三个表 @ 2007年09月23日0:25
 

巴西足球队和阿根廷足球队比赛,巴西胜。阿根廷球迷做了一幅宣传画,宣称:等着我们,下次我们一定赢。

巴西球迷做了另一幅海报回敬阿根廷人,他们说:这不是第一次,也不会是最后一次。


[pic] fix

2007-09-21 22:34:18


   
191659_469434761_qrosqaos.jpg


[pic] duck

2007-09-20 20:50:35



upbug, 上传不了图片了

spaceball.gifspaceball.gif

不想做厨师的裁缝不是好司机

2007-09-18 21:20:20


不想做厨师的裁缝不是好司机

[转]冰淇淋机可以让你想开点

2007-09-17 09:39:57


冰淇淋机可以让你想开点

from Engadget cn by Atticus Wu

分类:

这台由Whippy博士发明的冰淇淋机,可以利用他特殊的装置,由声音与压力来判断你的心情好不好,如果它测出来你今天的心情不太好,那么就会给你多一点冰淇淋。一句话就可以充分形容这台冰淇淋机的特色:The more unhappy you are, the more ice creamyou need.

这么棒的发明,应该赶快在各个学校、办公室和就业服务站设专柜,那么应该就可以大大降低忧郁症和自杀率了。

[原文连接]


[zhuan]王建硕-看看这个机柜

2007-09-15 10:05:56


看看这个机柜

这东西是8年前的一个机柜。

下面的照片里面,绿色和白色相间的一条是reset的线,连着一个按钮,一条是普通PC的硬盘灯。四个这样按钮和灯用四个螺丝钉直接固定在一个硬纸板上面。

显卡的位置什么也没有插,其他的扩展槽也都空着。

只有一个网卡,和网线。

CPU是奔二的。

这个是整个的。

这个惠普的Switch总共有80条进线。

这一个机柜,总共是20层。每一层的架子上面垫着一层松木板的隔层,隔层上面放四个一摸一样的主版,四块硬盘放在中间一条。

这家公司最初的时候有30个这样的柜子。如果按照每台都是这个样子的话,那就是2400台最普通的台式机在一起运作。而这家公司现在估计有45万台这样的服务器。

我想了一下,99年的时候,其实很值得拼一下这样的东东的。


[zhuan]RSA公开密钥加密技术即将退出历史舞台

2007-09-15 09:43:02


两个研究小组各自独立建造出光量子计算机的初始原型(全文需要付费才能阅读),能够运行量子算法Shor's algorithm(Shor算法)。两个团队一支由澳大利亚昆士兰大学的Andrew White(论文预印本)领导,另一支则是来自合肥的中国科技大学,由陆朝阳论文预印本)领导。1994年,贝尔实验室计算机科学家Peter Shor发表了一种快速进行因数分解的方法,就是现在被命名为Shor算法的量子算法。对任意大的整数快速做因数分解,可以大大降低目前普遍使用的RSA公开密钥加密技术的破解时间。《新科学家》的文章夸张的描述道,“出现能运行Shor算法的量子计算机具有极为深远的意义。这意味着由量子计算带来的最为可怕的威胁即将成为现实——它能轻松的破解保护我们银行帐号,商业和电子商业数据使用的密码。更糟糕的是实现它的不是一个而是两个独立的研究团队。”《新科学家》上的另一篇blog则向我们介绍了Shor算法的原理:
Shor算法是利用数论发现了快速寻找质因数的一条捷径。“周期”在其中起着非常重要的重要,它与数字分解因数相关。这里举15为例说明:
首先,寻找一个与15(可分解为3和5)没有公因数(1除外)的数,我们选择11。
然后,
11被15除得0,余数11;
11的平方是121;
121被15除得8,余数1;
11的立方是1331;
1331被15除得88,余数11;
继续.....;
你发现了什么了吗?11的任意次幂被15除,余数是11或1,因此在这里周期就是2。
11加上1或减去1得到两个数,10和12;
你很快会发现10与15,12与15,两对数之间有公分母,前者是5后者是3,它们都是15的因数。
数论里面有很多类似的有趣的东西。可惜我丢给老师了:)。

[zhuan] 蚊子蚊子蚊子

2007-09-13 09:46:20


蚊子蚊子蚊子

from 《槽边往事》---比特海日志 by 和菜头

蚊子,中国古文又称____(请在百度谷歌一下),拉丁学名____(请在谷歌百度一下),属于__界__门__纲__目__科__属__种(请参阅中学《动物学》教程)。昵称蚊蚊,别名可恨。入秋以来,雨水不见减少,所以温度虽然下降,但是蚊子气势反而大旺,夜夜空袭,让人烦不胜烦。合租的同事却没有这种麻烦,告诉我一个原因和一个办法。他解释说,蚊子爱胖子,更爱O型血。解决之道是开灯睡觉,蚊子畏光喜黑。

所谓屁话中的屁话,就是这种不着四六的解释外带苦笑不得的方法。我小的时候招蚊子,就有人解释说小孩子的血比较甜,蚊子爱喝。长大了点,尝过了自己的血发咸,仍然是招蚊子。于是就有人说因为O型血为蚊子最爱,乃血中路易十三。更有人发表宏论,说O型血和一切血型相安无事,蚊子口服以后不至于腹胀,因而最爱。我从初三《生理卫生》课本往回翻,一直翻到初二《动物学》,看到蚊子能分泌酶而使血液并不凝固,拍案而起:愚民就不对了!再然后我变成了个胖子,胖子招蚊子乃是公理,公理无需证明。关于胖子有许多公理,如体虚、贪吃、懒惰、好色、ED等等等等,别人放得多了,也就懒得再分辨。

不招蚊子的人个个类似,招蚊子的人遭遇不同。我生平最怕蚊子叮脚面,因为这里的皮肤极薄,随便抓搔几下就皮开肉绽。又因为脚经常捂在鞋里,伤口很难见好。好容易结疤,却又奇痒难耐,只能再在伤疤边抓挠。结果是伤口平行排列,一而二,二而四,按照1:3:5等等差数列增长。一想到2K+1,我心头一把无名业火就腾腾地按奈不住。于是,经常用佛本生里面的故事开导自己,不要动了嗔心,而要以慈悲为怀。我佛昔日舍身饲虎,割肉饲鹰,何等无畏布施!今天,我周身早就注射过甲乙丙丁肝疫苗,区区一点鲜血难道就不能奉献出来?纵然蚊子没有一颗感恩的心,但是从无史以来我和诸多蚊子之间的恩怨情仇,决定了哪一天被叮几口,这难道不是公平的事情么?遐思间,一枚蚊子在我脚后跟上来了一针。针法绝伦,竟然穿透老茧深入皮下。蚊子抽针而退,奇痒难耐,但是爪子只能抓在茧皮上,完全无法止痒。只能以脚擦墙,活像老牛蹭背。一瞬间我就悟了:亲爱的佛爷,Oh Isee,我该它们一口是真的,那么它们该我一命怕也是真的。如果缘分早定,叮完就走,那我无话可说。但是,叮完了我还打算常住,把我当食堂,那就别怪我收债了!

四大兵器祭将出来,每夜睡前就是传说中的丽江空战时分。四样兵器分别是:花露水,电蚊香,灭蚊拍和如来神掌。六神牌花露水,不单可以防身,而且香味使人忆旧。任何时间,任何地点,一滴六神牌花露水撒下,童年的夏夜就噎死土豆枉死莫。巷口的路灯上的绿色罩子,睡在凉席上皮肤被压出来的条纹,吹在身上妈妈手里扇子带来的百雀灵味道的凉风。。。。。。啊,时光不再,时光不再啊!只有灭两只蚊子聊以遣怀。如果蚊子你也想起了花露水的味道,那么就请你离开。在这一刻,我不想留难,只想你尽快飞走。所以说,花露水不可常用,因为童年的记忆非常珍贵。

花露水不能抵挡蚊子的波次进攻的话,还有人类科技的奇葩---电蚊香。电蚊香无色无嗅,灭蚊于无形,省电于电表,是在是一项伟大的发明。唯一的缺憾是同样作用于人体神经系统,如果长时间吸入,会有轻度择食、食欲不振、厌食、轻度恶心、呕吐、头晕及怠倦等症状,造成了很多家庭悲剧,丰富了《知音》的文库。同时,由于蚊子长期吸食电蚊香,形成了极强的依赖。很多蚊子在接受采访时表示,电蚊香戒除药瘾容易,但是戒除心瘾很难。所以,在通常情况下,住户一般采取直接燃烧电蚊香片的方式驱蚊。而这一方式风险性极高,曾经导致过希腊超过3/4面积国土惨遭祝融蹂躏的悲剧,引起了国际社会的广泛关注。

其实,由广东省佛山市顺德区勒流镇江义工业区爱迪澳实业有限公司荣誉出品的爱迪澳牌直流单网电蚊拍是一个很好的选择。由于采用了两节5号电池的最低配置,电力强劲,效果惊人。更值得一提的是采用高分子科技材料制造的灭蚊网,在击杀蚊子后不粘连,无残留,光洁如新。爱迪澳牌直流单网无需直接接触蚊子,由于强大的电力吸引效果,5西挨姆以内的蚊子会被自动吸附,一举击杀。而且,由于电流在短时间内高速通过蚊子身体,会发出令人愉悦的“噼啪”爆裂声,使得您的灭蚊过程充满节日的喜庆气氛。需要说明的是,由于电流在极短的时间内就将蚊子杀死,所以蚊子的痛苦极为短暂而轻微,体现了企业的人道主义精神。这样的一款产品仅售人民币12元,在CPI高达8.6的今天,简直让人不敢相信这是真的。

在凌晨一点钟,不是每家都会发出鼓掌的声音。以简单、迅捷而论,没有任何一款灭蚊设备能超越我的一双肉掌。如你所见,它们不单能超度蚊子前往极乐世界,而且还能在最后一只蚊子被消灭之后,写下这样一篇文章。行文至此,一个最深奥也是最浅显的道理呼之欲出:为什么老天要给人生两只手呢?就是为了拍蚊子么!


校内通的问题反馈有228页

2007-09-13 16:45:57


校内通的问题反馈在这儿,共 228页,4557 个回复,也就是说可能有 4557 个人想用校内通,但是用不起来!

大部分问题似乎都是: 登陆不了...  有时候半道就掉了 校内通老是登陆不上去,。。。。就卡在那里。 校内通突然登不起了 登录不了了·········· 为什么我的登陆不上呢 校内通死活登陆不上去,请问什么怎么回事 我的校内通不好使了 校内通有问题,老是登录不了,郁闷~~还一直弹出窗口! 你好,我的问题跟楼上几位同学一样啊!可是跟我用同一网线的朋友就可以登入校内通啊!我的,为什么就不行啊?能告诉我吗?? 谁能告诉我  为什么我的校内通达不开了呢??就是登陆不上了  郁闷  为什么阿 点登陆就弹出一对话框连接服务器失败

以前写了软件担心没有人用,每天200个安装都乐得合不拢嘴,可是这儿却是大把的用户没有可用的软件。

我们的开发速度太慢了。不需要再开发什么新功能了,能让这些用户都用起来就是进步。其实多看看这些回复(虽然描述都不甚清楚)就能明白很多问题不是网络问题,而是程序本身问题居多。



[tu] Untitled

2007-09-12 20:08:41


 
1358513425_e6d6dba899.jpg


[tu]谁还需要蓝牙耳机!

2007-09-09 14:59:35


谁还需要蓝牙耳机!

from Engadget cn by Bin Chen

分类: ,


你是?

2007-09-09 14:37:08


如果:一个情人没有是废物,两个三个情人是人物,五个六个情人是动物
那你是?


Google, Java, C++, RPC ...

2007-09-06 15:23:22


今天找到一篇有点意思的文章,很长,把其中俺觉得有意思的部分摘录如下:
Google 沒使用J2EE
Google有自己的RPC(Remote Procedure Call)系統
應用Interface Definition Language編譯程式
GMail、Calendar使用了Java做“中介層
Google 將Java應用程式部署在特定版本的Linux,但是会不断升级Java版本
使用C++的工程師比Java應該多一點,可能是 6:4 左右
Google的搜尋引擎核心大概就被改寫過三次。
Google没有重写JVM
Google并不担心Java性能问题,决定在某个项目里是使用Java还是C++,由项目开发者决定。
Google已經採用Python
Google已经用到了Tiger:大約從2005年3月起,全公司就轉換到Tiger,這是在Tiger發表後沒多久的事。


注:说这番话的是《Java Puzzlers》、《Effective Java》的作者




Yahoo人物搜索和人际网络

2007-09-04 18:26:16


俺们也开始做人际网络吧。。。。。推翻传统IM软件的模式吧。。。。
 
peopel_search.JPG

ps: 第一次使用与日志有关的好友。


xiaonei xxx 集合

2007-09-04 21:12:08


围绕着校内网,出现了很多这样的网站和工具(俺不知道该叫啥名字):

紫豆助手之5Q校内网可视编辑器 - 赵玉敬♫♪♬♩♥♣ (天津大学):  http://www.zidou.com/xiaonei/edit/

[待续...]


这群用户应该就是将来的VIP用户,API用户。。。。。。


[tu]Don't Play With Your Food

2007-09-04 21:39:19


  


[tu]untitled

2007-09-02 11:15:47


1277690170_e2c63215c3.jpg
_


推荐taobao UED设计团队blog

2007-09-02 11:11:12


http://ued.taobao.com/blog/

圆角的实现都被这些家伙拿来研究,很能说明一些问题了。顺便转其中的一贴:

段正淳的css笔记(2)


1、圆角的做法.

为了这个圆角,前段开发们付出的努力是在是太多了.又要考虑http连接数,又要考虑css与html的代码量与语义.
贴出的是最近考虑替换现有圆角做法的方案,可能还有许多未考虑的状况.但是大体的编写方式便是如下.
好处是便于维护,只有一个图片.还可以某种程度上的任意缩放.缺点是多了无意义的html代码.
。。。。。。。




hi5

2007-09-02 11:12:17


什么都不用说,看图1157135047_6f9c94efab.jpg


尴尬的webpager开发

2007-08-29 16:14:02


很久(3年)没有写js了,动真格的开发似乎有点吃力,很多写法都很陌生了。花了很长时间写了一版,中间碰到的问题太多,需要各方支援的细节太多了:ice连接,黑名单有bug,诡异的消息格式,奇异的换行符。。。
不过还是让我觉得找到了点感觉,完成后问题不少:
 yui.tabview 的布局和俺们的界面设计不匹配,略显重量级
 css混乱了一点

总之聊天不太爽,于是打算重写html界面,这次快多了,耗费了两天时间,不过自己感觉可以用一下了:
 支持了一些快捷键:ALT+S, ALT+B Ctrl+Tab(Firefox only)
 Shift+Enter 可以自动加高输入框
 屏蔽了文件传输、闪屏消息等。
希望能通过,呵呵


[pic]kidsexchange

2007-08-29 12:42:30


 

"Kid sex change" or "Kids Exchange"


我要贴flash!!!!

2007-08-29 12:49:09


<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/qKAInP_tmHk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/qKAInP_tmHk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>


[图】手纸

2007-08-28 18:24:02


 


orkut.com aspx & Linux

2007-08-26 20:10:08


orkut似乎一直使用的是linux服务器(至少从14-Dec-2006开始)
但是其url中一直都是 aspx 如:http://www.orkut.com/Profile.aspx?t=0
保持aspx有多大的意义?
http://uptime.netcraft.com/up/graph?site=orkut.com
OS      Server     Last changed     IP address     Netblock Owner
Linux     GFE/1.3     15-Aug-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     14-Aug-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     6-Jul-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     15-May-2007     72.14.209.85      Google Inc.
NetApp NetCache     GFE/1.3     9-May-2007     72.14.209.87      Google Inc.
NetApp NetCache     GFE/1.3     8-May-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     11-Apr-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     14-Mar-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     24-Jan-2007     72.14.209.85      Google Inc.
Linux     GFE/1.3     14-Dec-2006     72.14.209.85      Google Inc.


北京人的肺都是天然的空气净化器

2007-08-25 15:30:14


北京人的肺都是天然的空气净化器,肩负着净化空气的任务,时间长了健康会出问题,于是另一条经济产业链浮出水面——医疗。

原文:




问题经济学

北京前几天搞了一个试验,机动车除公交车和出租车之外实行单双号,四天的试验,效果确实不错,路也不堵了,污染也减轻了,大家都说好。现在又恢复了常态,北京又堵得一塌糊涂。美国有个赌城,中国有个堵城,美国有个费城,中国有个废城。

政府干了这么一件事,为了明年奥运会,先做一个试验,试验结果告诉人们,如果有一半机动车上街,北京的交通状况还是很令人乐观的,空气质量还是可以的。据说有个机构还做了一项调查,绝大多数人对实行单双号比较支持。于是我就想,既然我们可以过那样好的日子,干吗不过呢?非得等开一次奥运会才过呢?可是要真实行单双号,买车的人该不干了,你要退我一半养路费。你生活中有过退你钱的事情吗?

北京的道路拥堵是怎么造成的?因为车多。为什么车多了?是因为人民生活水平提高了,大家买得起车了,这叫正面报道。不是有个领导说北京堵车是经济繁荣的标志吗,就是这个意思。

如果从负面理解的话,那就是,当人民生活水平提高了,城市公路建设和管理水平并没有提高,比如公交车,在线路设置和数量上并没有从一个科学角度设置,老百姓倒是想坐公交车,但是半个小时一趟,而且挤成了沙丁鱼罐头,坐公交车变成了受罪。还有,房地产开发把人都轰到了郊外,但是交通并没有同步跟上。这些都逼着人们不得不买车,进而导致交通出了问题。

有时候我倒觉得是一个圈套,一定要把交通搞得一团糟,然后逼你去买车,这样就发展了汽车产业,这个产业链之大令人难以想象,绝不仅仅是一个汽车制造厂的规模,汽车产业养活的人几乎是一个汽车制造厂人数的N倍。同样,公路建设也不能一步到位,如果一步到位了,城市建设这条产业链也会无钱可捞,至少会少挣很多钱。

傻子都知道,车多了带来的问题很严重,但是政府部门并没有宏观调控,而是放任,车越多,经济就越发达,这话一点没错。突然实行了几天单双号,似乎让大家明白了一点,这个城市要那么多车干吗?减少一半不也挺好吗。

然后就有人出主意,鼓励市民都去乘坐公交车,鼓励有车一族每周少开几天车,你让人家买了车,还建议人家不要开车出门,你把人都当傻子了?那你当初干吗不限制人家买车呢?鼓励大家乘坐公交车,这主意不错,到时候你会看见公交车站排起长龙,每两公交车都跟沙丁鱼罐头一样。用市民的沙丁鱼精神换回道路畅通,这样就能回避城市交通问题。为什么自己出了问题要百姓承担?

当我们尝到了几天道路畅通、空气质量好转的甜头之后,突然又不让你享受这些了,这反而让人们更加怀疑经济发展让市民付出的代价是什么,而整天只能坐公交车的人,似乎是这个社会上因经济发展受益最小的那部分群体(如果有钱谁还等公交车呢)。

北京每年都在统计有多少天蓝天,这本身就挺奇怪,本来这事是老天决定的,但是现在由于“人定胜天”带来的污染,使原来的蓝天原来越少。不过有关专家说了,蓝天并不一定是你肉眼看见天空是蓝色的才算蓝天,有时候你看到灰蒙蒙的天空也算蓝天,因为专家解释说主要看空气中的污染指数,超过规定的标准,哪怕天蓝的跟洗过一样也不能算蓝天,只能算艳阳天。

北京人的肺都是天然的空气净化器,肩负着净化空气的任务,时间长了健康会出问题,于是另一条经济产业链浮出水面——医疗。想想吧,GDP的魔幻现实主义就是这样形成的。你可以过舒服的日子,但是不能让你过,那样怎么提高GDP呢。有人说,如果大家都过舒服的日子,不也可以拉动内需吗,促进消费。美得你,那样提高的远远没有社会问题多提高的幅度大,而且,现在每年不是有几碗黄金粥吗,有这几碗粥就够了。

城市问题说得直接一点,就是“没有困难我们制造困难也要上”。



世界最高分辨率电脑用屏幕 -- HIPerSpace

2007-08-24 21:59:14


m Engadget cn by Bin Chen

分类: ,


加州大学圣地亚哥分校(UCSD)建构的一张超大屏幕 -- HIPerSpace 影像系统,或许将成为所有的游戏玩家、高质量影像娱乐的追求者朝拜的对象,如果他们开放参观的话...

这片由 80 张 NVIDIA Quadro FX 5600 显卡推动的超大屏幕,分辨率达 2.2 亿像素,并且透过光纤网络直接和另一所加州大学分校(UC Irvine)的另一个 2.05 亿像素屏幕相连,据说这东西是来协助地球科学、天气预测、生医工程、基因工程方等面的研究。

或许偶尔拿来看看 800 壮士,玩玩 Halo 3 也不错呀!(又搞置入?!)

[出自 MedGadget]

[原文连接]

[翻译:Casper Kao]


[吐].............

2007-08-24 21:58:32


 
1214210586_fa6084064a.jpg


orkut新界面

2007-08-24 21:46:32


       
orkut-new-design-large.jpg


[吐]naked ubuntu

2007-08-24 21:50:52


 


USB灯泡

2007-08-23 09:11:03



【吐】康师傅

2007-08-22 20:46:49



40个小时跑了一趟老家

2007-08-21 12:40:44


提前3天买了一个无座的火车票,周六下午出发,居然还误点了,悻悻回家,第二天继续赶火车,这次赶上了,16:40上火车,早上4:40到的汉口,在候车室睡到7:30座第一班长途车回到老家,办完事情(“办完事情”指:俺到户籍科照了一张数码照片,然后开了一个户籍证明。),当晚20:50的火车6:40回到北京,回家洗个澡然后上班了。

照了2百多张照片,晚上上传一些。


俺老家

2007-08-21 22:15:14


1 我家阳台的景色
DSCN3133.JPG






Google的中国社区-天涯

2007-08-21 21:39:32


 
以天涯的技术绝对做不出这样的产品
这里提到李开复透露当前谷歌有几十名工程师在帮助天涯社区搞开发及维护。这是非常巨大的合作,中国几个大型社区(天涯,mop,西祠等)中,我最喜欢的也是天涯,Google选择和天涯合作真的没有让我吃惊。
这将对中国的互联网格局造成巨大的影响。
Q:天涯的主板社区会被Google的人接管吗?
如果提升主板访问速度,我可能会成为天涯的铁杆了。

update[TechCrunch]: As reported August 17,Google stated its intention to acquire 1 or 2 China focused internetcompanies and invest in 5 over the next 12 months. The investment inTianya.cn would appear to be the first of those 5 investments. Thepercentage of Tianya acquired by Google, or the price of the purchasewas not disclosed, although it is believed the stake could be as highas 60%.


InfoQ: 类似Google构架的开源项目Hadoop近获社区关注

2007-08-18 21:53:52


InfoQ: 类似Google构架的开源项目Hadoop近获社区关注

from 车东[Blog^2] by chedong
Hadoop是由Java编写的,该项目已到得Yahoo的全面支持,项目的领袖Doug Cutting从2006年一月开始已经被Yahoo全职雇用于此项目中。

项目地址: http://lucene.apache.org/hadoop/


值得关注的项目。

[转] YSlow: Yahoo's Problems Are Not Your Problems

2007-08-17 13:06:50


I first saw Yahoo's 13 Simple Rules for Speeding Up Your Web Site referenced in a post on Rich Skrenta's blog in May. It looks like there were originally 14 rules; one must have fallen off the list somewhere along the way.

  1. Make Fewer HTTP Requests
  2. Use a Content Delivery Network
  3. Add an Expires Header
  4. Gzip Components
  5. Put CSS at the Top
  6. Move Scripts to the Bottom
  7. Avoid CSS Expressions
  8. Make and CSS External
  9. Reduce DNS Lookups
  10. Minify
  11. Avoid Redirects
  12. Remove Duplicate Scripts
  13. Configure ETags

It's solid advice culled from the excellent Yahoo User Interface blog, which will soon be packaged into a similarly excellent book. It's also available as a powerpoint presentation delivered at the Web 2.0 conference.

I've also covered similar ground in my post, Reducing Your Website's Bandwidth Usage.

But before you run off and implement all of Yahoo's solid advice, consider the audience. These are rules from Yahoo, which according to Alexa is one of the top three web properties in the world. And Rich's company, Topix,is no slouch either-- they're in the top 2,000. It's only natural thatRich would be keenly interested in Yahoo's advice on how to scale a website to millions of unique users per day.

To help others implement the rules, Yahoo created a FireBug plugin, YSlow.This plugin evaluates the current page using the 13 rules and providesspecific guidance on how to fix any problems it finds. And best of all,the tool rates the page with a score-- a score! There's nothing we love more than boiling down pages and pages of complicated advice to a simple, numeric score. Here's my report card score for yesterday's post.

yslow performance score

To understand the scoring, you have to dissect the weighting of the individual rules, as Simone Chiaretta did:

Weight 113. Add an Expires Header
4. GZip Components
13. Configure ETags
Weight 102. Use a Content Delivery Network
5. Put CSS at the Top
10. Minify
11. Avoid Redirects
Weight 59. Reduce DNS Lookups
6. Move Scripts to the Bottom
12. Remove Duplicate Scripts
Weight 41. Make Fewer Requests (CSS)
1. Make Fewer Requests (JS)
Weight 31. Make Fewer Requests (CSS background images)
Weight 27. Avoid CSS Expressions

My YSlow score of 73 is respectable, but I've already made some changes to accommodate its myriad demands. To get an idea of how some common websites score, Simone ran YSlow on a number of blogs and recorded the results:

YSlow is a convenient tool, but either the web is full of terribly inefficient web pages, or there's something wrong with its scoring. I'll get to that later.

The Stats tab contains a summary of the total size of your downloadedpage, along with the footprint with and without browser caching. One ofthe key findings from Yahoo is that 40 to 60 percent of daily visitors have an empty cache. So it behooves you to optimize the size of everything and not rely on client browser caching to save to you in the common case.
yslow stats

YSlow also breaks down the statistics in much more detail via the Components tab. Here you can see a few key judgment criteria for every resource on your page...

... along with the absolute sizes.

yslow components

YSlow is a useful tool, but it can be dangerous in the wrong hands.Software developers love optimization. Sometimes too much.

There's some good advice here, but there's also a lot of advice that only makes sense if you run a website that gets millions of unique users per day. Do you run a website like that? If so, what are you doing reading this instead of flying your private jet to a Bermuda vacation with your trophy wife? The rest of us ought to be a little more selective about the advice we follow. Avoid the temptation to blindly apply these "top (x) ways to (y)" lists that are so popular on Digg and other social networking sites. Instead, read the advice critically and think about the consequences of implementing that advice.

If you fail to read the Yahoo advice critically, you might make your site slower, as as Phil Haack unfortunately found out. While many of these rules are bread-and-butter HTTP optimization scenarios, it's unfortunate that a few of the highest-weighted rules on Yahoo's list are downright dangerous, if not flat-out wrong for smaller web sites. And when you define "smaller" as "smaller than Yahoo", that's.. well, almost everybody. So let's take a critical look at the most problematic heavily weighted advice on Yahoo's list.

Use a Content Delivery Network (Weight: 10)

If you have to ask how much a formal Content Delivery Network will cost, you can't afford it. It's more effective to think of this as outsourcing the "heavy lifting" on your website-- eg, any large chunks of media or images you serve up -- to external sites that are much better equipped to deal with it. This is one of the most important bits of advice I provided in Reducing Your Website's Bandwidth Usage. And using a CDN, below a reasonably Yahoo-esque traffic volume, can even slow your site down.

Configure ETags (Weight: 11)

ETags are a checksum field served up with each server file so the client can tell if the server resource is different from the cached version the client holds locally. Yahoo recommends turning ETags off because they cause problems on server farms due to the way they are generated with machine-specific markers. So unless you run a server farm, you should ignore this guidance. It'll only make your site perform worse because the client will have a more difficult time determining if its cache is stale or fresh. It is possible for the client to use the existing last-modified date fields to determine whether the cache is stale, but last-modified is a weak validator, whereas Entity Tag (ETag) is a strong validator. Why trade strength for weakness?

Add an Expires Header (Weight: 11)

This isn't bad advice, per se, but it can cause huge problems if you get it wrong. In Microsoft's IIS, for example, the Expires header is always turned off by default, probably for that very reason. By setting an Expires header on HTTP resources, you're telling the client to never check for new versions of that resource-- at least not until the expiration date on the Expires header. When I say never, I mean it -- the browser won't even ask for a new version; it'll just assume its cached version is good to go until the client clears the cache, or the cache reaches the expiration date. Yahoo notes that they change the filename of these resources when they need them refreshed.

All you're really saving here is the cost of the client pinging the server for a new version and getting a 304 not modified header back in the common case that the resource hasn't changed. That's not much overhead.. unless you're Yahoo. Sure, if you have a set of images or scripts that almost never change, definitely exploit client caching and turn on the Cache-Control header. Caching is critical to browser performance; every web developer should have a deep understanding of how HTTP caching works.But only use it in a surgical, limited way for those specific foldersor files that can benefit. For anything else, the risk outweighs thebenefit. It's certainly not something you want turned on as a blanketdefault for your entire website.. unless you like changing filenamesevery time the content changes.

I don't mean to take anything away from Yahoo's excellent guidance. Yahoo's 13 Simple Rules for Speeding Up Your Web Site and the companion FireBug plugin, YSlow, are outstanding resources for the entire internet. By all means, read it. Benefit from it. Implement it. I've been banging away on the benefits of GZip compression for years.

But also realize that Yahoo's problems aren't necessarily your problems. There is no such thing as one-size-fits-all guidance. Strive to understand the advice first, then implement the advice that makes sense for your specific situation.

[advertisement] Axosoft's OnTime 2007allows software development teams to collaborate and ship software ontime. It manages projects hierarchically, tracking defects,requirements, tasks, and help desk incidents in one place. Hosted orinstalled. Windows or Web. Free SDK and Free single-user license.




[转]官员颂歌比天高

2007-08-17 12:50:06


原文地址:http://www.bullog.cn/blogs/rosu/archives/91538.aspx
南方都市报专栏

官员颂歌比天高
连岳
王小波先生曾发现“学雷锋”活动的一个逻辑缺陷:比如一个鞋匠的学雷锋,免费补鞋,在他前面就有一长队的人拎着破鞋;这样固然有一个人学雷锋,却激发了方圆数里之内的贪小便宜心理——让人免费补鞋无论如何算不上学雷锋吧?正负效应一对冲,只剩负数了。
奇怪的是,有逻辑缺陷的事情,不仅这一桩,基本上所谓的“把坏事变好事”逻辑上都有一点问题。近来有个新鲜例子就是湖南凤凰即将竣工的堤溪沱江大桥离奇垮塌事件,最新的死亡数字已经上升到了41,这在全球桥梁史上,恐怕都是标志性的事件。
为了了解祥细的事件进展,我一直跟踪湖南的媒体,当然只有不懂国情的笨蛋才会这样找新闻。我懂国情,我也不是笨蛋,我只是心存一丝希望。这个乐观有了回报,8月16日,《湖南日报》刊发了长篇通讯《人民生命高于天——凤凰“8?13”事故大救援纪实》。
看完以后,非常失望,又看了几遍。我是个文明人,不会粗口,也不会竖中指,表达不出愤怒。就只能回归到技术面,就新闻写作的常识,向这篇通讯的几个作者讨教一下,他们是:本报记者:杨又华、张湘河、肖军、陈永刚、廖宏成;通讯员:符晓、龙石林。
先说这一段吧:“事故发生5分钟内,凤凰县委书记叶红专一路小跑赶到现场,一边用手机给州委汇报,一边通知相关部门赶到现场救援。紧接着,县长张永中也赶到了现场。其他在家的五大家领导闻讯后也在20分钟内赶到了现场,立即组织抢救伤员。县委常委、组织部部长何杰,县委常委、县纪委书记张河明相继冲进废墟,冒着烟尘抢救伤员。他俩一个背着一个,一个抱着一个,一股劲儿往救护车上送。两人衣裤上沾满了血迹。”
叶红专先生为什么跑得这么快?是距离近,还是脚程好,这个没交代。在家的“五大家领导”有多少人?为什么只有两个人冲进去抢救伤员,这个也语焉不祥——但是两人的官衔都写得挺全的。
这,就算我吹毛求疵吧。奇怪的是,这条新闻没有出现最基本的伤亡人数,没有事件的基本资料,不知道谁设计了这座桥,也不知道谁在盖这座桥。读者最迫切想知道的新闻要件全不出现,而从科长到县委书记,只要是官员出场,就一一记着,这多像一个表彰会。坏事真的变成了好事,逻辑奇迹又出现了,塌一座桥,反而在通讯中收获了许多优质官员。
恕我直言,出了这么大的事,报道写的官员们做的事,都是他们份内该做的,这些不是新闻。我算了算,出现了14名官衔姓名齐全的官员,而只有两们受伤民工的名字有幸出现,从这个对比来说,我看,人民的地位在你们心中,没有那么高吧。其实人民也没指望比天高,只要他们能安全站在地平线上就满足了。捧得那么高,容易摔死。
当然,这篇通讯改个名字,就合理了——官员颂歌比天高。这篇通讯以这句话起头“这是一场人们不愿看到的灾难”,果然,很多东西就看不到了。希望以后的报道中,死难者的面目能够清晰起来,灾难的责任人可以找到,而不是有越来越多的官员粉墨登场。


tm2008 preview 版

2007-08-17 18:11:19


初步使用后很是沮丧,感觉不管是程序架构,界面,使用体验已经做得很不错了。
1 架构
  文件传输、音视频都作为plugin和主程序分开
  界面全部为无窗口的了,资源消耗很低
  所有组件为COM接口
  执行文件、运行时文件分开了
  UNICODE内码
  TODO:<待续>
2 界面
 配置界面,设计得很直观,高手所为。把两级功能都显示在一个界面上了
 
tm01.jpg


校内使用体验[问题版2]

2007-08-15 13:56:52


1 URL 不友好,十分不友好。我看到一个不错的东西想转到xiaonei的Blog上,我直接输入写新日志的URL,第一次输入:
http://xiaonei.com/newentry.do 显示 404错误,我只得从首页点进去。然后俺能记住有大小写了。怪我记忆力差,第二次想直接进入时,输入为:
http://xiaonei.com/NewEntry.do 页面出来了,但是编辑器的图标没有了,并且不能提交。
最后我只能放弃直接输入URL,每次都从首页点进去,算是多贡献一个pv了,呵呵。
我已经养成了直接输入url的习惯了,譬如 Google Reader, Gmail 等。

2 涂鸦板不能贴youtube.com的代码!提示:"eval"是在涂鸦板里面禁用的字符串
但是如果把<param name="movie" value= 改为<param name="movie"  value(value前多加一个空格) 后就可以了。有点诡异。

ps: 我用的是FireFox 2


牛天才们,再来猜,下面的机器是什么?

2007-08-14 17:38:06



每日一吐 转[Seen On The Streets of Miami]

2007-08-13 09:22:25



天才们,来猜吧

2007-08-13 21:03:46



猜!这是什么?

2007-08-11 13:05:44


猜!这是什么?

dmp.jpg


大小写敏感

2007-08-11 11:28:09


我一直不太喜欢在大小写敏感的地方过多的使用大写,如 xml,c programm, URL, 等地方。
好处是:
 输入时少按一个按键
 不太容易出现因为大小写问题导致的错误
 更专业一些,因为这是Unix的传统,呵呵玫瑰

xiaonei.com 的 URL 几乎都有大写,大哭,如果我想直接在浏览器地址栏中输入地址直接到“我的日志”,“发表日志”等页面几乎就不太可能一次就正确了。

然后404页面也不够友好,甚至能把错误页面设置为首页 饿
404.jpg


大显示器

2007-08-10 11:01:26



每日一吐

2007-08-10 22:35:17



《变形金刚》一切皆可变形(图)

2007-08-08 13:10:57



firm grip

2007-08-07 21:19:46



台北的机器人

2007-08-04 09:27:33



[转]Facebook上最伟大的十个Apps——工作篇

2007-07-24 20:26:05


翻译:http://feeds.feedburner.com/~r/yeeyan_tech_zh/~3/136728384/1321

原文作者:Josh Catone
原文链接:Top 10 Facebook Apps: Work
译者:woogle

facebooktop10.jpg作为读写网Facebook周活动的一部分,我在为大家带来Facebook平台下的最优秀的Apps。有将近1800个Apps可以在Facebook平台下运行,这给Facebook带来了巨大的成功。在这些应用程序中最为流行的十个Apps拥有超过4600万用户。我将在这1800个Apps中精选出最优秀的50个,分为5类(每个类别10个)。这是一个完全主观的列表,因此并不是人人都会同意我的选择,我欢迎那些持有不同意见的人在你的回复中说出你的选择和理由。
在Facebook的平台下有很多功能重复的应用程序(例如,最少有十个apps是做图书索引的!),甚至与有些重复的应用程序连名字都是一样的。在这种情况下,我会在这些清单中列出对于我来说最突出最优秀的apps。今天的清单是有关“工作”方面的apps。

Simple stock quotes
fb-simplestockquotes.gif
你想要知道华尔街正在发生着什么?simple stock quotes 是你最好的选择。它的安装十分的简单,与facebook的风格浑然一体,可以与任何一个侧边栏无缝结合。Simple stock quotes也提供了社会化方面的应用,你可以查看你的朋友或者其他普通团体所关注的股票。(到目前为止,最受瞩目的股票是AAPL,GOOG紧随其后。)

To-Do
fb-todo.gif
To-Do是我在facebook上最喜欢的GTD应用程序。它可以方便的添加任务,建立索引,划分优先次序和确定完成期限。To-Do的完成期限非常的智能,只要写上“明天”或者“星期五”,程序会计算出你的任务在什么时候到期。任务可以方便的编辑或删除(只需一个简单的标记。)

Email
fb-email.gif
并不是每一个你的商业伙伴都在facebook上,当你需要联系一个facebook之外的人时,发送站内信息是做不到的。那么请点击Email,一个让你实现直接向任何人发送邮件的app。Email看起来是从你的真是邮箱地址发送的,如果接受者直接通过发送的连接回复的话,回复会保存在app里。Email看上去应该是facebook默认的信息应用程序。

Calendar
fb-calendar.giffb-calendar.jpg
在我看来,由30boxes提供的calendar是facebook平台上最好的calendar app。它提供了一套非常完整的个人日历管理方案:涵盖短信提醒和建立to-do清单功能。同时,你可以在你的facebook档案XXXXX享日历中的行程安排。

Zoho-Online Office
fb-zoho.gif
Zoho app可以将Zoho文档、表格、幻灯片演示和数据库导入到facebook中。它可以引导用户使用原来的zoho账户并将原来的资料转移过来,你也可以新建一个账户。这个app还存在一点bugs,它还不能像它所期望的那样与facebook完美的整合。尽管如此,一套完整的不需要脱离facebook而运行的offcie suite仍然是激动人心的。

Docs
fb-docs.gif
Docs是一个由Scirbd提供的文件共享系统,它上面已经有50000个上传的文件。他们高调宣称其为一种共享“解决方案、诗歌、演讲稿、课程笔记和其他有趣的东西”的通道。不过,我情不自禁的想到一些肆无忌惮的学生会把Doc看作抄袭论文的绝佳途径,尽管Doc对此提出了警告。

Billmonk
fb-billmonk.gif
Billmonk 是一个杰出的app,它帮你跟踪记录谁欠你的钱,你欠别人多少钱。Billmonk对于那些跟室友“做生意”的人来说十分有用,而且它跟facebook的设计理念也十分吻合。

WalkieTalkie
fb-walkietalkie.gif
WalkieTalkie给facebook的小组免费增加了群组聊天的功能。因此,WalkieTalkie对于那些利用facebook“群件”功能的商业交易来说是十分有价值的。

Application developer services
fb-appdev.gif
访问读写网的你,很有可能是一位app开发者。如果你正在筹划打开facebook的 app市场,但又不知如何下手时,安装这个Application developer services吧。它将facebook开发者的市场作了分类划分,app开发者可以在他所擅长的领域(分类)中展示他们的档案和专长。商人通过这个渠道可以方便的为他们的程序招募优秀的开发者。

Lending club
fb-lendingclub.gif
Ok,现在你有了程序师,但你还需要资金来实施你的项目。Lending club就是一个专门为使用者提供借款的程序,它的资金也是由其他使用者提供。Lending club在5月24日在facebook上开张,如今它已经为facebook用户提供了25万美元的借款。

结论
以上就是facebook上协助你完成工作的十个卓越的应用程序。哪些apps是你认为应该入选前十名而被我们漏掉呢?哪些apps不应该出现在这张清单上呢?请在回复中告诉我们你们的答案。还有,别忘了,明天请继续来关注我们的第二章清单。让我们开始辩论吧!

SocialStream

2007-07-19 13:52:49


google资助Carnegie Mellon University's Human-Computer Interaction Institute做的一个项目
可以实现很多很有意思的功能
Sharing Without Barriers
1 A variety of content types, all from one loca-tion.
  The contact list is a structured method of viewing updates, so if auser is interested in a particular person they can navigate directly.Content icons indicate new content and expand to show post titles so auser can idenfity content they want to view.
2 Supports different levels of sharing
  Socialstream supports different content types for the participatingsites, so users can post the type of content that they relate to.
Publisher Feedback
Users Can Help Each Other
当然还能
Browse by contact

我们能不能也做这么个平台,来实现音乐等共享功能呢?

按时间展示好友中的事件



这张图上部分被截掉了,实际上可以发布 Blog, Audio, Video, Image



评论,或者说好友们对发布内容的一个反馈



 


xiaonei 使用体验(问题版)

2007-07-13 13:08:19


 最近用了几次校内,发现几个很小的问题(我使用的是FireFox):
1 校内广场的贴图专区,打开一个帖子时很容易导致浏览器没有反应一段时间(5-20秒)。如
  http://club.xiaonei.com/index.php?uri=/show_104_390368_1.html
2 编辑基本信息的生日没有显示对。http://xiaonei.com/BasicInfo.do
  Up搞错了,是我之前居然没有输入生日
3 写新日志的页面快捷方式Ctrl+1居然不起作用
  http://blog.xiaonei.com/NewEntry.do
4 我更改了入学年份,但是搜索结果还是显示老的入学年份。
  http://browse.xiaonei.com/Search.do?action=music&music=Celine+Dion&univ=1044
(可能过一段时间会同步,但是一个小时了,似乎还没有改)

提问:能否有一个选项,浏览人家的主页时能不能不留下“脚印”呢?


gtalk 支持 multi-chat

2007-06-23 23:49:37


// Generated .IDL file (by the OLE/COM Object Viewer)
//
// typelib filename: googletalk.exe

[
  uuid(7B29C130-826A-4070-BA18-EC01E703D244),
  version(1.0),
  helpstring("Google Talk API 1.0 Type Library"),
  custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 100663657),
  custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 1167684000),
  custom(DE77BA65-517C-11D1-A2DA-0000F8773CE9, Created by MIDL version 6.00.0361 at Mon Jan 01 12:39:59 2007
)

]
library GoogleTalkAPILib
{
    // TLib :     // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046}
    importlib("stdole2.tlb");

    // Forward declare all types defined in this typelib
    interface ITalkAPI;
    interface IMUCTalkAPI;
    interface IChatRoom;
    interface IMUCTalkPlugin;
    interface IChatRoomContact;
    interface ITalkFriend;
    interface ITalkPlugin;
    interface ITalkTunnelExp;

    [
      odl,
      uuid(4A1527F6-C11F-4131-82BC-FE891D4E3B70),
      helpstring("ITalkAPI Interface"),
      dual,
      oleautomation
    ]
    interface ITalkAPI : IUnknown {
        [id(0x60010000)]
        HRESULT RegisterPlugin(
                        [in] BSTR plugin_guid,
                        [in] BSTR plugin_name,
                        [in] BSTR plugin_description,
                        [in] BSTR plugin_url,
                        [in] BSTR capability,
                        [out, retval] BSTR* token);
        [id(0x60010001)]
        HRESULT UnregisterPlugin(BSTR plugin_guid_or_progid);
        [id(0x60010002)]
        HRESULT SendMessage(
                        [in] BSTR token,
                        [in] BSTR user_id,
                        [in] SAFEARRAY(unsigned char) data);
        [id(0x60010003)]
        HRESULT SendTextMessage(
                        [in] BSTR token,
                        [in] BSTR user_id,
                        [in] BSTR message);
        [id(0x60010004)]
        HRESULT GetFriends(
                        [in] BSTR token,
                        [out, retval] SAFEARRAY(VARIANT)* friends);
    };

    [
      odl,
      uuid(7A9D1480-C6A1-11DA-95AB-00E08161165F),
      helpstring("IMUCTalkAPI Interface"),
      dual,
      oleautomation
    ]
    interface IMUCTalkAPI : ITalkAPI {
        [id(0x60020000)]
        HRESULT OpenChatRoom(
                        [in] BSTR room_jid,
                        [in] BSTR user_nickname,
                        [in] BSTR user_resource,
                        [in] BSTR user_app_capability,
                        [in] BSTR user_app_presence,
                        [out, retval] IChatRoom** chatroom_interface);
    };

    [
      odl,
      uuid(74C992C7-BA13-4E6A-A469-B43AE8FD557A),
      helpstring("IChatRoom Interface"),
      dual,
      oleautomation
    ]
    interface IChatRoom : IUnknown {
        [id(0x60010000)]
        HRESULT GetContacts([out, retval] SAFEARRAY(VARIANT)* contacts);
        [id(0x60010001)]
        HRESULT SetUserNickname([in] BSTR nickname);
        [id(0x60010002)]
        HRESULT SetUserPresenceState(
                        [in] BSTR capability,
                        [in] BSTR presence);
        [id(0x60010003)]
        HRESULT LeaveRoom();
        [id(0x60010004)]
        HRESULT BroadcastMessage(
                        [in] BSTR token,
                        [in] SAFEARRAY(unsigned char) data);
    };

    [
      odl,
      uuid(4C9DC108-C73F-11DA-95AB-00E08161165F),
      helpstring("IMUCTalkPlugin Interface"),
      dual,
      oleautomation
    ]
    interface IMUCTalkPlugin : IUnknown {
        [id(0x60010000)]
        HRESULT OnNewContact([in] IChatRoomContact* chatroom_contact);
        [id(0x60010001)]
        HRESULT OnDeleteContact([in] IChatRoomContact* chatroom_contact);
        [id(0x60010002)]
        HRESULT OnPresenceUpdate([in] IChatRoomContact* chatroom_contact);
    };

    [
      odl,
      uuid(2C876D28-FB0C-11DA-9804-B622A1EF5492),
      helpstring("IChatRoomContact Interface"),
      dual,
      oleautomation
    ]
    interface IChatRoomContact : IUnknown {
        [id(0x60010000)]
        HRESULT GetNickname([out, retval] BSTR* nickname);
        [id(0x60010001)]
        HRESULT GetResource([out, retval] BSTR* resource);
        [id(0x60010002)]
        HRESULT GetCapability([out, retval] BSTR* capability);
        [id(0x60010003)]
        HRESULT GetPresenceState([out, retval] BSTR* presence);
        [id(0x60010004)]
        HRESULT GetRoomJid([out, retval] BSTR* room_jid);
    };

    [
      odl,
      uuid(38FDD2C4-9164-4EAF-8C74-24D764FF613E),
      helpstring("ITalkFriend Interface"),
      dual,
      oleautomation
    ]
    interface ITalkFriend : IUnknown {
        [id(0x60010000)]
        HRESULT GetName([out, retval] BSTR* name);
        [id(0x60010001)]
        HRESULT GetUserId([out, retval] BSTR* user_id);
        [id(0x60010002)]
        HRESULT GetCapabilities([out, retval] SAFEARRAY(BSTR)* capabilities);
        [id(0x60010003)]
        HRESULT GetStatus([out, retval] unsigned long* status);
    };

    [
      odl,
      uuid(5A9FF74C-53D0-4513-9481-0F61EDEEFFE2),
      helpstring("ITalkPlugin Interface"),
      dual,
      oleautomation
    ]
    interface ITalkPlugin : IUnknown {
        [id(0x60010000)]
        HRESULT OnReceiveMessage(
                        [in] IUnknown* talk_friend,
                        [in] SAFEARRAY(unsigned char) data);
        [id(0x60010001)]
        HRESULT OnDropDataOverFriend(
                        [in] IUnknown* talk_friend,
                        [in] BSTR token);
    };

    [
      odl,
      uuid(65D12388-C5E9-468C-83B9-60AEA2E658DF),
      helpstring("ITalkTunnelExp Interface"),
      dual,
      oleautomation
    ]
    interface ITalkTunnelExp : IUnknown {
        [id(0x60010000)]
        HRESULT RelayUrl(
                        [in] BSTR token,
                        [in] BSTR user_id,
                        [in] BSTR url);
    };

    [
      uuid(0507EEDE-3AE7-49C7-BF37-0EB4A62D8638),
      helpstring("TalkAPI Class")
    ]
    coclass TalkAPI {
        [default] interface IMUCTalkAPI;
        interface ITalkAPI;
    };

    [
      uuid(D33F3CED-D7D5-44F1-A9FE-6927DABB1934),
      helpstring("ChatRoom Class")
    ]
    coclass ChatRoom {
        [default] interface IChatRoom;
    };

    [
      uuid(33B07FD4-5917-43E1-968D-4C79231836BF),
      helpstring("ChatRoomContact Class")
    ]
    coclass ChatRoomContact {
        [default] interface IChatRoomContact;
        interface ITalkTunnelExp;
    };

    [
      uuid(A8F086C3-2497-4229-82FE-586F2D326F95),
      helpstring("TalkFriend Class")
    ]
    coclass TalkFriend {
        [default] interface ITalkFriend;
    };
};


Google, M$ and yahoo in Alexa top 100

2007-06-22 21:24:51


在Alexa Top 100中有23个Google.xxx网站,加上 orkut, youtube 就是 25个了。
M$有3个: msn.com, live.com, microsoft.com
yahoo有4个: yahoo.com yahoo.cn yahoo.co.jp flickr

可能有误,毕竟对这些巨型公司不了解。


华尔街希望杨致远具有攻击性

2007-06-20 18:16:36


原文作者:Catherine Holahan
原文链接:The Street to Yahoo: Be Aggressive
译者:飘渺水云间

避免与塞梅尔犯同样的错误,杨致远需要在快速决策,激励创新,以及吸引保留人才方面作出努力。

华尔街对于雅虎CEO换人的欢呼并没有持续多久,虽然在杨致远接替塞梅尔后雅虎股票立即有所上涨,但是在19号又出现下跌。看来杨致远需要更加关注分析师的言论:Beaggressive. Be very aggressive.

最近几年由于在收购方面过度谨慎以及发展新领域方面的不积极态度,造成了雅虎一些比较大的失误。比如,尽管在2003年收购搜索引擎相关广告供应商OvertureServices,但Yahoo failed to tinker with the company'sonce-innovative formula for matching ads to search queries,把市场老大位子拱手让给了Google。即便在意识到一种更好搜索广告业务的盈利模型时,雅虎也才缓缓地推出了“巴拿马”。
就在最近,谷歌以31亿美元的价格收购了网络广告公司DoubleClick,RightMedia股价随之上涨3倍后,雅虎才匆匆收购了RightMedia剩余的股份。对于经过长达几个月谈判,雅虎与Facebook的收购仍以失败告终。

重新燃气火焰

Scott Kessler,商业周刊网站母公司The McGraw-Hill Cos.所下属Standard &Poor's的分析师认为,雅虎的政策不适应大潮,他们只顾闭门造车。按理说,他们应该更有远见,而事实并不是这样。

看来杨致远不得不重新点燃雅虎的激情。在收购Overture后,2003年上半年至2004中期雅虎一直保持持续发展,其股价一度攀升至每股32美元。杨致远应该在鼓励公司技术革新方面有所作为,同时与整合发掘自身内部的资源相比,雅虎应该更有远见地发掘具有潜力的“金矿”。设想一下,如果雅虎在做它自己的社会化书签网站“myweb”之前并购Del.icio.us,那雅虎现在应该就不会有两个具相似业务的网站了。去年11月雅虎高级副总裁BradGarlinghouse在他的冗长《Peanut ButterManifesto》就引用了许多类似的例子来说明这种重复性浪费。

创造一个有凝聚力的远景

雅虎在这方面已经在做努力。今年5月,其图片共享网站Flickr(刚收购2年)被关闭。Gartner的媒体分析师MikeMcGuire认为,杨致远以及新上任的SusanDecker需要做更多。“他们现在需要做第一件事的就是坐下来讨论,什么是雅虎的核心竞争力以及盈利的产品服务到底是哪些,雅虎需要一个明确、可发展的远景。”Garlinghouse备忘录列举了其他一些相对竞争性服务,包括Yahoo Music和04年收购的Musicmatch。

雅虎需要更猛烈的改革。尽管雅虎曾经是被视为新技术发明的诞生地,但这个成立了13年的公司正如Web1.0一样面临危机。而此时,Google已被视为创意不断的公司,几乎每周都会有新的创意诞生。雅虎需要关注自己的员工并加强其执行能力。在他的备忘录里,Garlinghouse抱怨雅虎对于成功的发明及想法并没有给与及时的奖励,导致了员工的流失。雅虎的一些老员工都转向Google或其他互联网创业公司,这些公司比雅虎更注重发明创新。

积跬步以致千里

雅虎内部鼓励创立创新机制Brickhouse,是由一位硅谷创业者SalimIsmail提出的,他曾经创立了一个社会化及会议搜索引擎confabb.com。Brickhouse的雇员可以因为项目成功获得奖金,一旦他们的想法被公司接受,还可以在工作时间做自己的发明创新。雅虎还有HackDays,这也用来鼓励雇员来对雅虎的产品进行发明创新。

杨致远的出现让公司有创新想法的员工看到了希望,因为他是被视为一个技术创新的领头人。JP Morgan的分析师 ImranKhan认为,在硅谷颇受尊敬的杨致远,他的出现会帮助雅虎吸引并留住雇员。

当然更猛烈的改革意味着雅虎承担犯更多错误的风险。不管怎么说,用越少时间来评价将要收购企业,也就意味着在增加赌输的风险。

正式如此,塞梅尔在过去的那些岁月里没有取得另分析师满意的成绩,也是因为没有过多冒险。杨致远在技术上的声誉以及CEO的头衔也可能会让他对一些机会犹豫不前。如果他不向前,那华尔街那些热衷于高层替换的掌声估计又要响起了。


WHY COM?

2007-06-01 13:03

[c++, google]

为何很多大型程序都使用了COM?

COM 对程序有什么价值?

使用了COM作为框架的程序:

我的机器上安装了一些Google的程序,我查看了一下:

有必要说明的是很多程序为了和IE,Shell交互必须使用COM实现一些接口,如 Google Toolbar,但是有些程序为了暴露API給开发者也使用了COM,如GoolgeTalk, RealPlayerSDK,MSN等。

编写小程序的确不应该用COM,依赖注册表,还有TypeLibrary等问题,的确不划算。但是有复杂进程通讯,复杂界面和逻辑交互的程序使用COM的确有不少好处:

我个人倾向于使用COM,但是应该避免使用注册表,复杂的ConnectionPoint等技术。


[转载]怎样访问被封杀了的几个网站|How to Visit the Banned Websites

2007-03-30 13:58

[gfw]

原文地址:http://my.opera.com/fermi/blog/2007/03/29/how-to-visit-the-banned-websites
之前写到过如何利用脚本来访问被封杀的BlogSpot(现已解封,万望愤青勿骂),看到还蛮多人回应和转载的,原来大家都受大防火墙之苦这么深啊?呵呵。现在除了BlogSpot之外,我继续分享一下如何利用脚本访问被封杀的WikipediaWordPressLiveJournal(注:上述链接仅供测试)。同样的,打开记事本,写入以下内容:

function FindProxyForURL(url,host){
if(dnsDomainIs(host, ".blogspot.com")){
return "PROXY 72.14.219.190:80";
}
if(dnsDomainIs(host, ".wikipedia.org")){
return "PROXY 66.230.200.101:80";
}
if(dnsDomainIs(host, ".wordpress.com")){
return "PROXY 72.232.101.41:80";
}
if(dnsDomainIs(host, ".livejournal.com")){
return "PROXY 204.9.177.19:80";
}
return "DIRECT";
}
另 存为proxy.pac,随便放到什么地方,不一定是C盘啊,也不一定是根目录,只要在设置的时候填写对路径就对了,这个没有关系。这里以C盘根目录为 例,打开Firefox,依次点击Tools->Options->Advanced->Network-> Settings...->选中Automatic proxy configuration URL,在下面填写:
file:///C:/proxy.pac
再点Reload,再点Ok,跟上次一样,如法炮制。上面的网站基本就可以访问了。需要注意的是,中文的维基百科依然无法用上述方法访问,关键是大防火墙对URL(超链接)做了过滤,zh.wikipedia.org这样的字眼应该是不能出现在URL里的,不过可以用wiki.biti.org.cn代替,这是加密的HTTPS,甚至可以无碍的浏览一些敏感字条。

再 者,十分不推荐IE浏览器,包括以IE做内核的什么Maxthon啊,什么腾讯TT啊,还有其他乱七八糟的,都不推荐。主要是因为:一,IE在代理设置上 十分的不友好,设置一个脚本都要把ADSL和LAN区别对待;二,IE对于HTTPS协议的网页浏览器来特别的不方便,最不安全的IE繁琐的程序并不会让 你有更好的体验。推荐Firefox或者Opera。Opera设置proxy.pac这样的脚本十分的方便,直接打开Options里的 Advanced选项,里面再选择Networking,然后点上面的Proxy就可以设置了。Opera和Firefox的区别是,Opera是直接写 C:\proxy.pac这样的路径的,不用带“file:///”这样的前缀。其他的非文字浏览器比如Safari,Netscape, Konqueror都可以以此类推。

很多人想要用这个方式访问Technorati, 抱歉我没有找到没有被封杀的Technorati的IP,现在只能是用一个你自己觉得快的代理,在脚本中自己添加Technorati的部分了,冒号前面 的是代理的IP地址,冒号后面就是对应的端口,我想对于试图突破大防火墙的朋友们,代理服务器是一点都不陌生的。我看到有朋友说,直接用代理服务器比脚本 方便,其实不然,脚本保证了你除了被封杀的这些网站之外其他的网站都是直接浏览,速度上有了挺高的保障,安全上也比之用代理要好一些。原理其实一看就明白 了,不是吗?

还有一个遗憾的就是我喜欢的Vox.com不能浏览,可惜了,不过typepad.com似乎没问题了,解封了,希望大家帮忙验证一下。还有,大家一人一信写信给Technorati的头头,让丫多买几台服务器吧,或者,实在不行,就用Google的BlogSearch

Googler use c++?

2007-02-27 21:41

[open source, c++, boost, Google]

最近发现Google code上多了好多Google的开源项目,比较有意思的项目有:

airbag - Crash reporting

An open-source multi-platform crash reporting system

exception_handler能在Windows下生成dmp文件,processor 能直接分析出崩溃地址详细信息:

Crash reason:  EXCEPTION_ACCESS_VIOLATION

Crash address: 0x45

Thread 0 (crashed)
0  test_app.exe!`anonymous namespace'::CrashFunction [test_app.cc : 58 + 0x3]
1  test_app.exe!main [test_app.cc : 65 + 0x4]
2  test_app.exe!__tmainCRTStartup [crt0.c : 327 + 0x11]
3  kernel32.dll!BaseProcessStart + 0x22

注意:processor 并不依赖Windows就能识别dmp文件格式,非常适合于在服务器上做自动分析,然后生成报表。

这样的项目都能开源,太有意思了。真是目标远大

我估计(感觉而已)Google的搜索结果不是用这套代码实现的。模版功能非常强。

不知道干什么用的。

Gtalk的核心,代码写得非常不错,但是有过度设计之嫌。

Fast, mutli-threaded malloc() and nifty performance analysis tools

没有刻意去找寻Google的所有开源项目,但是发现使用C++要多一些,并且大都很重的使用了STL,没有使用Boost, 但是几个项目(google-breakpad, ctemplate)都实现了scoped_ptr,也直接使用了

#include <hash>

在Bjarne Stroustrup's homepage上有这么句话 >

February 21: Google (Mountainview): "Initalization in C++0x".

似乎Google 请 Bjarne Stroustrup 去 talk,可见 Google 对 C++ 的重视程度。

个人认为:Google做出了一个代表,应用开发的首选语言应该是C++,而不是C


Microsoft use AkamaiGHost

2007-02-17 08:50


我在下载这个SDK时发现微软没有使用IIS,下面是FlashGet的记录:

Sat Feb 17 08:46:14 2007 GET /download/a/7/e/a7e58606-58a3-429b-afc0-50159db5bc13/wmplayer10sdk.exe HTTP/1.1
Sat Feb 17 08:46:14 2007 Host: download.microsoft.com
Sat Feb 17 08:46:14 2007 Accept: */*
Sat Feb 17 08:46:14 2007 Referer: http://msdn2.microsoft.com/en-us/windowsmedia/bb190309.aspx
Sat Feb 17 08:46:14 2007 Cookie: WT_FPC=id=221.219.255.114-3846253312.29778178:lv=1171644320531:ss=1171643843218; A=I&amp;I=AxUFAAAAAAB5BwAAzWBDaZxLTb8z0M28E40cWA!!; MC1=GUID=c025e1ab595f3b46b505a7d54bbe8a95&amp;HASH=abe1&amp;LV=200610&amp;V=3; MC1=GUID=bb20393f61eed14d90553f3648656f90&amp;HASH=3f39&amp;LV=200611&amp;V=3; WT_FPC=id=221.219.252.32-3181831376.29764394:lv=1171403908421:ss=1171403908421; A=I&amp;I=AxUFAAAAAAAxCQAA2A4XjltHcqzQjqy9aMqJ3w!!
Sat Feb 17 08:46:14 2007 User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Sat Feb 17 08:46:14 2007 Pragma: no-cache
Sat Feb 17 08:46:14 2007 Cache-Control: no-cache
Sat Feb 17 08:46:14 2007 Connection: close
Sat Feb 17 08:46:15 2007 HTTP/1.1 500 Internal Server Error
Sat Feb 17 08:46:15 2007 Server: AkamaiGHos
Sat Feb 17 08:46:15 2007 Mime-Version: 1.0
Sat Feb 17 08:46:15 2007 Content-Type: text/html
Sat Feb 17 08:46:15 2007 Content-Length: 283
Sat Feb 17 08:46:15 2007 Expires: Sat, 17 Feb 2007 00:46:14 GMT
Sat Feb 17 08:46:15 2007 Sat, 17 Feb 2007 00:46:14 GMT
Sat Feb 17 08:46:15 2007 Connection: close

The Long Tail and Music

2007-02-14 11:12

[Book]

最近开始阅读长尾理论(The Long Tail),很不错的一本书,翻译质量也是上上之作(如果技术性书籍翻译水准能达到这个水平就好了)。

我们可以把长尾理论浓缩为简单的一句话:我们的文化和经济重心正在加速转移,从需求曲线头部的少数大热门(主流产品和市场)转向需求曲线尾部的大量利基产品。在一个没有货架空间的限制和其他供应瓶颈的时代,面向特定小群体的产品和服务可以和主流热点具有同样的经济吸引力。

1. 在任何市场中,利基产品都远远多于热门产品。而且,随着生产技术变得越来越廉价,越来越普及,利基产品的比重仍在以指数级的速度提高。
2. 获得这些利基产品的成本正在显著下降。数字传播、强大的搜索技术和宽带的渗透力组合成了一种力量,凭借它,在线市场正在改写零售经济学。现在,许多市场已经有能力供应空前丰富的产品。
3. 但仅仅供应更多的品种并不能改变需求,消费者必须有办法找到适合他们的特殊需求和兴趣的利基。从自动推荐到产品排名,一系列的工具和技术都能有效地做到这一点。这些“过滤器”可以把需求推向长尾的后端。
4. 一旦有了空前丰富的品种和用来做出选择的过滤器,需求曲线就会扁平化。热门产品和利基产品仍然存在,但热门产品的流行度会相对下降,利基产品的流行度则会相对上升。
5. 尽管没有一个利基产品能实现大的销量,但由于利基产品数不胜数,它们聚合起来,将共同形成一个可与大热门市场相抗衡的大市场。
6. 当以上几点全部实现,需求曲线的天然形状将会显现出来,不受供给瓶颈、信息匮乏和有限货架空间的扭曲。而且,这种形状受少数大热门的支配程度,远不像我们想象的那样大。相反,它的分布就像人口本身一样分散。

想获得利基市场其实是一件很难的事情,技术上要解决的问题太多了:大量数据的搜索、存储、传输。哪个环节解决不好都会直接导致用户体验非常糟糕:-(,而且每个技术都是不那么容易的。

做数字音乐的人士阅读这本书还是有些意义的,该理论似乎解释了音乐媒体的很多变化。


vc7 compile optimization

2007-02-13 18:12

[c++, speed, optimization, compile]

我写Windows程序的编译器一直都是vc7,并且短时间内也不打算迁移到其他版本。

最近开始写一个低内存消耗的程序(对比:千千静听),所以测试了一下针对内存的优化效果。

改变了一下程序编译优化设置,运行后使用 Process Explorer查看内存占用量,得到的结果如下:

         最大化速度(/O2)      最小化大小(/O1)

Working Set: 580K 440K 6%

WS Private: 252 240

WS Sharedable: 328 200

WS Shared: 316 192

优化最大化大小比最大化速度的 Working Set 低了 6%。

ps: 这篇文章使用gmail邮件发送.


How suck your STL implemented?

2007-02-13 12:53

[c++, stl, effective]

我在vc7中做了一个测试,插入50万条随机生成的记录到hash_map中,结果令我大吃一惊。

随机字符串生成:字符串长度为1-12个小写字母(50万个字符串中大概只有34万个不重复)

插入的速度

vc7 STLstlport 4.62
前25万条350ms/万条200ms/万条
后25万条进程没有反应200ms/万条

查询速度也有较大的差异,VC7 STL最差的命中查询在10ms。

VC7自带的stl的效率差得让人吃惊。

并且hash_map::resize等方法也没有提供(在bucket容量超过75%时hash表的效率一般会降低,不能调用resize扩充bucket容量了)。

Great library: sigslot

2007-02-13 12:48 c++, RAD, sigslot, pattern

写了一些程序后,发现有很多有价值并且可以重用的库或者 class,使用这些久经考验的代码对 RAD 很有帮助。拿出来和大家分享一下。

struct dog {
  signal1 bark; // 狗叫,需要发送,以便主人处理
  void starvation() {
     bark(100); // 消息产生
  }
};
   
struct human : public has_slots {
   void dog_bark(int vol) {
    // feed it
   }
};
   
int main() {
   dog d;
   human man;
   d.bark.connect(&man, &human::dog_bark); // 绑定
   
   d.starvation();
   
   d.bark.disconnect(&man);
   return 0;
}

boost 也有自己的signals库,用法比较类似,优点是能支持返回值,更加强大。 如果说有缺点就是引用了 boost 很多其他的库。