NGO

美国《外交政策》:谁企图杀害方玄昌?

六月二十四日夜晚十点左右,三十七岁的《财经》杂志科技编辑方玄昌完成工作准备回家。半小时后当他快到位于北京三环的公寓时突然感到后背遭到攻击。他转过身去发现两个矮壮男人手挥钢筋。 方玄昌试图跑开,而那两个男人则不顾他的质问,不断地用钢筋砸他的头和后背,他只好极力保护自己。幸亏方玄昌常年习武身体强健,此时不但保持清醒,还能予以还击。最后直到他跌跌撞撞地上了一辆出租车,两个打手才离开现场,此时他的衣服已被鲜血浸透。 随后在北京海军总医院,医生缝合了方玄昌头后长达五厘米的裂口。袭击他的人有职业杀手的身手,在四分钟内完成了了残暴的伏击,而且对旁观的路人毫不在意。“他们的目的很清楚”,方玄昌在六月三十日的电邮中告诉我:“当场打死我,或者让我无法及时赶到医院流血而死”。 为什么有人竟然企图杀害方玄昌?没人知道,似乎去也没人关心。尽管警方正在调查,尽管《财经》也尽全力配合调查,尽管中国记协出面参与,但袭击者依然逍遥法外。北京当地的报纸对这次袭击只做了简短的报道,其中一家国营报纸只发了一条短小的社评称不应当打记者。却没有一家中国媒体发问:谁会袭击方玄昌?更要紧的是,到底是什么原因使方玄昌遭受如此横祸? 可是对于方玄昌的同事,这其中没什么玄机:报道具有争议性的话题,正如方玄昌所做的,是不安全的。被伤害的记者不一定能找出伤害他们的人和理由,但给他们的同事和朋友的警告却很明确:别掺乎,要么下一个就是你。这让很多人噤若寒蝉。就科学报道来说,钱财和政治上的风险正在不断升高,而人身危险也是与日俱增。 方玄昌是中国少数几个主要的科学“揭丑者”之一——挞伐学术界和政府支持的伪科学,抨击公开和隐蔽的江湖游医。在作为记者、编辑和为具有广泛影响力的《新语丝》(经常被屏蔽的中文监督网站)供稿的十年当中,他揭露过编造虚假奖励和发表抄袭论文的学者,叫卖能治疗癌症的中药良方的贩子,比如兜售“天仙口服液”的王振国,声称能预测地震的中国科学家。这还只是其中一部分。但最近对方玄昌工作的回应却带上了一定程度的妄想、愤怒甚至暴力。 就在几周前,当时作为《中国新闻周刊》(与美国的《新闻周刊》无关)科学主编的方玄昌参加了深圳卫视有关地震预测的辩论。和他一同作为嘉宾出席节目的还有一位理性同道,由生化学家转行的科普作家方是民(与方玄昌无亲戚关系,其笔名方舟子更为公众所知)。地震预测,这种很大程度上已声名狼藉的活动时至今日仍然是很多中国科技工作者和官员的一种特殊信仰。来自中国地震局(直属国务院的重要部门)的一位在官员发言中,居然信誓旦旦地提起能预测地震的鹦鹉和凭耳鸣就预测地震的超能力——一个具有这种超能力的人宣称在今年四月中国西北部玉树地震之前他感觉到耳鸣。现场的一位嘉宾,来自中国气象科学研究院的任振球,还指责这些科学活动家收了美国的钱来阻碍中国的创新。方是民在他的博客中写道,节目录制之后任振球称他为卖国贼,还打了他一拳。 这还不是针对方是民的所有威胁。方是民七月二日在他的新浪微博里说接到了一个恐吓电话:“小心点,这几天有人要整你。” 在中国,科学思想的命运错综复杂。当下政府的一个重要的口号是"科学发展观",然而学术欺诈却普遍存在。一月英国的《晶体学报(E)》,一份有同行评议的国际科学期刊,宣布由于编造数据,一次性撤消七十篇中国科学家发表的论文。三个月后,这份杂志又宣布由于数据和错误的原子识别问题,撤销了另外三十九篇论文。据《新语丝》调查,其中三十七篇全部由中国的大学完成。《自然》杂志引用过的一篇中国政府的研究发现来自中国六家最高学术机构的六千多名科学家中约有三分之一承认他们曾经有过“剽窃、篡改和编造”的行为。 有批评将论文造假归结为官僚所设定的不切实际的发表目标。但在方玄昌看来问题更深,五月我们会面时他这样说。这表示五四运动反封建的科学精神的一种倒退——从五四运动拥护民主,倡导批判思维和创新精神的倒退。遭到袭击之后,方玄昌谈到他自己和同事们时,把他们归为“堂吉诃德式的”人物。“没多少人理解我们正在做的工作”,他说:“大多数中国人看待科学的态度是迷信的、惧怕的”。在精英阶层事情更加糟糕,他说,他们把科学奉为抽象的教条,却没有掌握科学的方法。就科学的、批判性的思考方面而言,方玄昌又说道:“中国人需要一场新的启蒙运动”。 这些问题绝非局限在中国国内。中国的科学发明在历史上有些声誉,也被反复提及,而创造新的声誉对全世界来说都是迫在眉睫。上个月英国国家科技艺术基金会的一份报告指出当中国进入了一个新的经济和地缘政治时代,中国开发利用低碳新技术的潜力就变成了应对气候变化的全球努力中一个不断增长的重要因素。 想要利用科学巨大威力就必须促进良好的学术活动、科学教育、批判性思维以及科学新闻报道。 http://www.foreignpolicy.com/articles/2010/07/06/why_was_china_afraid_of_a_science_journalist?page=0,1 Who Tried to Kill Fang Xuanchang? A chilling attack on a controversial science journalist in Beijing bodes poorly for scientific progress.

阅读更多

一个PHP巨型网站的架构[看着学点东西]

来自: 网站架构_搜搜博客搜索 – FeedzShare    发布时间:2010年07月14日,  已有 5 人推荐 Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。   统 计信息   200万注册用户数;   2万并发用户数;   每天20万条私有消息;   每 天25万登录次数;   项目团队有11个开发人员,两个设计,两个系统管理员;   商业模式   该 网站采用免费增值模式,用户可以免费使用下面任何服务:   搜索其他用户;   给好友发送消息;   上 载图片和视频;   寻找好友;   视频聊天;   更多…   但如果用户想享受不受限制发送消 息和上载图片,那么就得根据需要支付不同类型的会员服务,视频聊天及网站其他服务也采用同样的策略。   工具箱   Nginx   Poppen.de 所有的服务都是基于Nginx服务上的。前端有两台Nginx服务器在高峰期提供每分钟15万次请求的负载,每个机器已经有四年寿命,并且只有一个CPU 和3GB RAM。Poppen.de拥有三台独立的图像服务器,由三台Nginx服务器为*.bilder.poppen.de提供每分钟8万次请求服务。   Nginx 架构中一个很酷的设计就是有很多请求是由Memcached处理的,因此请求从缓存中获取内容而不需要直接访问PHP机器。比如,用户信息页(user profile)是网站需要密集处理的内容,如果把用户信息页全部缓存到Memcached上,那么请求直接从Memcached上获取内容。 Poppen.de的Memcached每分钟可以处理8000次请求。   架构中有三个Nginx图像服务器提供本地图像缓存,用户上载图 像到一个中央文件服务器。当向这三个Nginx之一中请求图像时,如果服务器本地中没有存在该图像,则从中央文件服务器下载到该服务器上作缓存并提供服 务。这种负载均衡的分布式图像服务器架构设计可以减轻主要存储设备的负载。   PHP-FPM   该网站运行在PHP- FPM上。共有28台双CPU、6GB内存的PHP机器,每个机器上运行100个PHP-FPM的工作线程。使用启用了APC的PHP5.3.x。 PHP5.3可以降低CPU和内存使用率的30%以上。   程序代码是基于Symfony1.2框架之上开发的。一是可以使用外部资源,二是 能够提高项目开发进度,同时在一个著名的框架上可以让新开发人员更容易加入到团队中来。虽然没有任何事情都是十全十美的,但可以从Symfony框架中得 到很多好处,让团队可以更多的精力放在Poppen.de的业务开发上去。   网站性能优化使用XHProf,这是Facebook开源出来 的一个类库。这个框架非常容易个性化和配置,能够可以缓存大部分高代价的服务器计算。   MySQL   MySQL是网站 主要的RDBMS。网站又几个MySql服务器:一台4CPU、32GB的服务器存储用户相关信息,如基本信息、照片描述信息等。这台机器已经使用了4 年,下一步计划会使用共享集群来替换它。目前仍基于这个系统上进行设计,以简化数据访问代码。根据用户ID进行数据分区,因为网站中大部分信息都是以用户 为中心的,如照片、视频、消息等。   有三台服务器按主-从-从配置架构提供用户论坛服务。一台从服务器负责网站自定义消息存储,到现在有 2.5亿条消息。另外四台机器为主-从配置关系。   另外由4台机器配置成NDB族群专门服务于密集型写操作数据,如用户访问统计信息。   数 据表设计尽量避免关联操作,尽可能缓存最多的数据。当然,数据库的结构化规范已经完全被破坏掉了。因此,为了更容易搜索,数据库设计创建了数据挖掘表。   大 部分表是MyISAM型表,可以提供快速查找。现在的问题是越来越多的表已经全表锁住了。Poppen.de正考虑往XtraDB存储引擎上迁移。   Memcached   网 站架构中Memcached应用相当多,超过45GB的高速缓存和51个节点。缓存了Session会话、视图缓存以及函数执行缓存等。架构中有一个系统 当记录被修改时可以自动地把数据更新到缓存中去。未来改善缓存更新的可能方案是使用新的Redis Hash API或者MongoDB。   RabbitMQ   在 2009年中开始在架构中使用RabbitMQ。这是一个很好的消息解决方案,便于部署和集中到这个架构中去,在LVS后运行了两台RabbitMQ服务 器。在上个月,已经把更多的东西集成到该队列中,意味着同一时刻有28台PHP服务器每天要处理50万次请求。发送日志、邮件通知、系统消息、图像上载等 更多的东西到这个队列中。   应用PHP-FPM中的fastcgi_finish_request()函数集成队列消息,可以把消息异步发 送到队列中。当系统需要给用户发送HTML或JSON格式响应时,就调用这个函数,这样用户就没有必要等到PHP脚本清理。   这个系统可以 改善架构资源管理。例如,在高峰期服务每分钟可以处理1000次登录请求。这表示有1000并发更新用户表保存用户的登录时间。由于使用了队列机制,可以 按相反的顺序来运行这些查询。如果需要提高处理速度,只需要增加更多的队列处理者即可,甚至可以增加更多的服务器到这集群中去,而不需要修改任何配置和部 署新节点。   CouchDB   日志存储CouchDB运行在一台机器上。在这台机器上可以根据模块/行为进行日志查询 /分组,或者根据错误类型等等。这对定位问题非常有用。在使用日志聚合服务CouchDB之前,不得不逐台登录到PHP服务器上设法日志分析定位问题,这 是非常麻烦的。而现在把所有的日志集中到队列中保存到CouchDB中,可以集中进行问题检查和分析。   Graphite   网 站使用Graphite采集网站实时信息并统计。从请求每个模块/行为到Memcached的命中和未命中、RabbitMQ状态监控以及Unix负载等 等。Graphite服务平均每分钟有4800次更新操作。实践已经证实要监测网站发发生什么是非常有用的,它的简单文本协议和绘图功能可以方便地即插即 用的方式用于任何需要监控的系统上。   一件很酷的事情是使用Graphite同时监控了网站的两个版本。一月份部署了Symfony框架新 版本,以前代码作为一个备份部署。这就意味着网站可能会面临性能问题。因此可以使用Graphite来对两个版本在线进行对比。   发现新版 本上的Unix负载表较高,于是使用XHProf对两个版本进行性能分析,找出问题所在。   Red5   网站为用户也提 供了两种类型的视频服务,一种是用户自己上载的视频,另外一种是视频聊天,用户视频互动和分享。到2009年年中,每月为用户提供17TB的流量服务。   Tsung   Tsung 是一个Erlang编写的分布式基准分析工具。在Poppen.de网站中主要用于HTTP基准分析、MySQL与其他存储系统(XtraDB)的对比分 析。用一个系统记录了主要的MySQL服务器的流量,再转换成Tsung的基准会话。然后对该流量进行回放,由Tsung产生数以千计的并发用户访问实验 室的服务器。这样就可以在实验环境中与真实场景非常接近。   memcache mysqlNginx 公司的项目一直有在用。别的就没接触过了。现在的项目压测时并发到1000多就会出现各种各样的问题了。不知道什么时候能有机会接触到这样宠大的系统架构。   PHP和配套的一系列东西现在承载了很多牛B的网站。facebook这样的架构也能用php实现。大有可为。大有可为 —————————————————————– 以上正文预览由 SOSO博客 提供,原文地址: http://hi.baidu.com/yangzhu6263736/blog/item/d2982f60e3cfe76d0d33fae9.html

阅读更多

CDT/CDS今日重点

十月之声(2024)

【404文库】“再找演员的话,请放过未成年”(外二篇)

【404媒体】“等帘子拉开,模特已经换上了新衣”(外二篇)


更多文章总汇……

CDT专题

支持中国数字时代

蓝灯·无界计划

现在,你可以用一种新的方式对抗互联网审查:在浏览中国数字时代网站时,按下下面这个开关按钮,为全世界想要自由获取信息的人提供一个安全的“桥梁”。这个开源项目由蓝灯(lantern)提供,了解详情

CDT 新闻简报

读者投稿

漫游数字空间