2007-06-29

三峡珍惜植物园根归何处

三峡珍稀植物园根归何处


南方周末   2007-06-28 15:41:33

  院士上书总理批示难奈悲凉命运
  三峡珍稀植物园根归何处
  
  □本报记者 曹筠武 发自重庆万州
  
  ■在这个1200亩的园子里,聚集了176种、上万株珍稀植物,它是“三峡珍稀植物避难所”。
  ■尽管包括3位两院院士在内的一批中国顶级植物学家奔走呼吁,尽管国务院总理温家宝在2005年即专门对此作出批示,但也未能使这个“避难所”起死回生———2007年6月9日,植物园“停止了生产活动”。
  
   最后两名工人也撤离了。创办人向秀发,成为重庆三峡珍稀植物园惟一的留守者。陪伴这个44岁男人的,只有一个跟随他多年的聋哑孩子——他是他的亲戚。在 这个1200多亩的园子里,他们孤独地守候着176种、上万株珍稀植物。每天早晨,向秀发打着手势给“哑巴”吩咐任务,寂静的山林里,只有风穿过树叶的声 音。
  植物园是在2007年6月9日“关张”的。此前5年,三峡地区珍稀植物大都被抢救性移栽培育在这里,它们来自库区淹没带。
  库区蓄水完成后,这些在地球上延续了百万年的珍稀植物,将在它们原来的栖息地彻底消失。
  所以在植物学家看来,这个园子是“三峡珍稀植物避难所”、“中国植物物种基因库”。
  但这抢救性的5年,是惨淡经营的5年。尽管向秀发耗尽家财,尽管包括3位两院院士在内的一批中国顶级植物学家奔走呼吁,尽管总理温家宝在2005年即专门对此作出批示,也未能使这个“避难所”起死回生。
  

  • 从水产商到植物狂人

  2003年6月,三峡库区开始蓄水。当陆地渐渐沉入水底时,人可以迁移,动物可以逃避,“只有植物,既没有嘴喊救命,也没有腿跑。”中科院植物所首席科学家李振宇说,“我们必须帮助它们逃生。”
   疏花水柏枝、荷叶铁线蕨、中华蚊母树、川鄂新樟……由于逃脱了远古时代冰川的袭击,50余种三峡地区特有珍稀植物由此保存下来。按照《中国植物红皮书 ——稀有濒危植物》名录统计:在8种国家一级保护珍稀濒危植物中,三峡库区占3种;二级珍稀濒危保护植物159种,三峡库区有22种;三级222种,库区 有24种。此外,库区还生长着大量百年以上古树名木,被称为“中国植物资源战略基地”。
  而在蓄水后,需抢救保护的珍稀濒危植物将近300种。
  “迁地保护,是挽救三峡珍稀植物的惟一办法。”李振宇说。早在1998年,他就和国家林业局生态环境监测总站高级工程师李建文,联合发出了迁地保护建议书。
  当建议书被业内人士传阅时,当时还是水产商人的向秀发偶然路过重庆巫山县。他看见施工队伍沿江清库,人们开着推土机、带着砍刀和锄头,逐一铲平树丛。
  当时,向秀发承包着一个数百亩的大水库养鱼,每年收入至少三十万。1998年10月,他跑生意路过北京,想到在巫山县看到的情境,这个平时喜欢搞点盆景根雕的人突发奇想跑到了中科院植物所。
   向秀发第一次见到首席科学家李振宇。想象中的“大专家”没有架子,而对一个商人关心植物表示出极大的兴趣。李振宇带着向秀发去了北京植物园,他走在前 面,用带福建口音的普通话“像背书一样”,滔滔不绝地讲解着路过的植物;向秀发则跟在后面,“完全被李老师的讲解震住了,完全被那些奇特植物吸引了”。
  两个生活轨迹本无交叉点的人,最终谈到了三峡植物保护。李振宇从第四纪冰川讲起,一直讲到疏花水柏枝最后的栖息地。
  李振宇语气沉重,向秀发似懂非懂。他问:搞个园子,把珍稀植物都保护起来怎么样?李振宇不禁哑然失笑,“一个植物园一年投入要上千万,公益性项目只花钱不赚钱,你怎么搞?”
  “回到家后,他一个星期没下楼。”妻子吴石英回忆,“也不见任何人。”
  向秀发此后只向一位密友谈起过,那时他在做这辈子最艰难的选择。“他对我说,一个人活一辈子,要做出点事才能留名。”这位密友回忆。
  最终,向秀发给李振宇打了电话:“我要搞个植物园,把三峡的珍稀植物全部救了!”
   谁也劝不住向秀发。他又经人介绍认识了中科院植物所客座教授、重庆药物种植研究所研究员刘正宇,以及中科院武汉植物所研究员金义欣。他拜他们为师,学习 植物知识。从2000年开始,向秀发跑遍北京、上海、武汉、深圳,考察了各地植物园。在深圳仙湖植物园,成片的苏铁开出金黄色的花,向秀发至今也难忘那种 “陶醉”。
  这个军事经济学院路桥专业毕业的工农兵大学生,开始一本一本的啃专业植物书籍。亲友都觉得他疯了——他们不知道,这只是开始。
  

  • 与蓄水上演“生死时速”

  2002年,植物园选址确定在万州五桥。“一年多时间,我们被他拉着跑遍了库区,”年过古稀的中科院武汉植物所研究员金义欣回忆,“五桥地处库区核心地带,自然生态良好,气候地貌符合三峡植物生长要求。”
  在专家们的影响和向秀发的运作下,2002年8月,当时的重庆市计委支持植物园立项。国家林业局专项拨款313万元,作为植物园初期建设经费。“这是当时惟一专门抢救移栽三峡珍稀植物的园子。”李振宇说。
  珍稀植物园由重庆金园珍稀植物培植有限公司担任项目法人,这个公司的法定代表人为向秀发。
  和植物园基础设施建设同步进行的,是抢救性移栽三峡珍稀植物。2003年,一期蓄水就要启动,他们在和蓄水线赛跑。
  疏花水柏枝———生长在江边沙夹石地,将被全部淹没。2002年,从巫山段江心岛移栽。这种从喜马拉雅山脉辗转千年才栖息于三峡地区的奇特植物,最终落脚于珍稀植物园。
  荷叶铁线蕨———铁线蕨科最原始的类型,在亚洲大陆仅见于三峡,却与大西洋亚速尔群岛产肾叶铁线蕨、非洲中南部细辛铁线蕨同属一个种群。对研究该种的亲缘关系以及植物区系、地理分布均有重大的价值。2002年从万州武陵移栽。
  崖柏———1892年法国植物学家从三峡首次采集到标本,此后再未发现,被联合国教科文组织宣布灭绝,成为我国植物研究的空白。2003年,采集于城口大巴山并栽培成活。
   还有被称为植物活化石的桫椤,高达20米的紫薇,世界已知胸径最大的黄连木古树,极为罕见的巨型十大功劳木……众多珍稀植物或古树名木,从绝壁或深沟被 移栽。“在2003年一期蓄水前,我们就抢着迁移了现在园里大部分植物,”向秀发说起来无比自豪,“我比蓄水线跑得快!”
  但他们也并不总是跑赢,在据国外文献记载有“丰都车前”的一个江心岛上,向秀发和专家们4年间前往寻找三十多次,但最终没能找到。当江心岛最终被淹没,向秀发只能黯然喟叹。
  2002年,在迁移绝壁上的十大功劳木时,向秀发被滑脱的树干打断两根胸肋;2003年,他在巴东被竹叶青蛇咬伤,虽经当地医生及时救治抢回性命,但一根食指残废;2004年,向秀发又在野外考察时跌落山崖,昏迷数日后救回性命,一根小指残废。
  “老向是在以狂热的态度抢救植物,”一位长期采访向秀发的记者分析,“在对待自己认定的事业上,他是个偏执狂。”
  2002年底,由中科院、国家林业局等单位举办的第五届全国生物多样性保护与持续利用研讨会上,主办方以“作出卓越贡献的民间保护人士”邀请向秀发参会并发言。
  植物狂人的声誉到达顶峰,但植物园的命运渐入低谷。
  

  • 总理批示

  花钱如流水。这是运作植物园期间,向秀发最大的感受。
  国家林业局313万专款很快用于园区基础建设,“每一分钱的用途国家都作了详细规定”。植物抢救同期进行,向秀发只能自掏腰包。
  野外作业、植物的迁移和栽培、员工工资,每一项都是个无底洞。2002年,他把经营了3年的水库鱼塘转卖。次年起,他开始变卖在老家置下的商铺和住房。
  2004年,一直被蒙在鼓里的妻子吴石英回了趟老家,突然发现自家的房子大半到了别人名下……
   2004年6月,中国工程院院士、国家环保总局前副局长金鉴明等中外专家专程参观了珍稀植物园。“金院士很高兴,但发现了问题———和珍稀植物抢救移栽 的成效相比,植物园的建设太缓慢了。”李振宇说,“园里大部分员工只会挖坑栽树,技术人员才一两个。”原因很简单,向秀发请不起人搞研究。
  从五桥镇到植物园,金鉴明爬了一个小时山路。植物园不通公路,每次采回植物,只能手拉肩扛到园内。2003年,为了一棵二十多米高的飞蛾槭,向秀发们足足扛了4天。他把这些苦情都倒给了金鉴明。
   2005年4月,中国工程院院士金鉴明,中科院院士洪德元、王文采,中国高等植物志主编傅立国,中国兰科植物泰斗陈心启等顶尖植物学家联名向温家宝总理 写信,请求“加大抢救保护三峡珍稀植物力度,设立三峡珍稀植物迁地保护专项经费……建设三峡珍稀植物园,是三峡库区文明建设的国际形象工程……体现人与自 然和谐相处的精神”。
  专家们尤其急迫地指出,在三峡珍稀植物即将遭遇灭顶之灾的关口,国家投入甚少。“自三峡工程建设以来,实施中央财政投入的项目仅两个,一个是三峡办支持的‘疏花水柏枝、荷叶铁线蕨、川明参保护抢救科研课题’;二就是国家林业局投入313万元的三峡珍稀植物园。”
  4月21日,信件得到温家宝总理批示。据向秀发称,总理在外出返京的第二天即做出批示。
  温家宝总理批示后,重庆市政府决定由市林业局牵头,编制植物园总体规划,并报市政府和国家有关部门审定。同时,由万州区林业局代市政府起草向国务院三峡办的报告,争取专项资金支持。
  一个半月后,国家林业局和三峡办召开专家座谈会;7月19日,重庆市副市长余远牧根据当时重庆市委书记黄镇东批示,赴万州召开现场办公会。
  “余市长那天确定了三件事:立即修通进园公路;由重庆市林业局尽快编制植物园总体规划并上报国家有关部门申请经费;解决植物园编制问题。”向秀发说。
  向秀发兴奋异常,他觉得事情应该能够顺利进行了,却没想一切如故。
  

  • 体制内外

  时至今日,从五桥镇到植物园,仍然需要爬一个小时山路;植物园总体规划和编制挂靠,还停留在文件上。
  照向秀发的说法,植物园就像个尴尬的黑孩子,“给了准生证,但至今还没上户口”。没有编制,不可能吸引高级科技人员加入;没有规划,就无从向国家申请经费。
  老家的商铺和住房已经卖光了,向秀发欠外债30多万。
  由于缺乏人手护理,荒草逐渐包围已经十分脆弱的珍稀植物。“我找到林业部门诉苦,现在摆个半截摊子,再不做规划,国家前期投的几百万不是浪费了?”他回忆说,“但有工作人员很不理解:你不是都拿到一笔钱了么,够了嘛!”
  2006年重庆大旱,植物园内的蓄水池干了,就从山下买水,水价一度涨到20块一担。向秀发最发愁的就是拿着水瓢不知道该浇向哪株植物,“它们都像是自己的亲儿子”。
  最后出再高的价也买不到水了。向秀发只能看着,这些他拿命换回来的植物一株株枯萎凋亡。崖柏枯死了,20米高的紫薇枯死了,黄连木枯死了,四照花也枯死了……这些百年古树支撑不住,更不用说那些本应生活在潮湿环境中的桫椤、疏花水柏枝和兰科植物。
  向秀发跑到林业部门求助,却得到回答:现在到处都旱,我们也帮不了你。
  上千株植物死了!在它们曾经的避难所三峡———200万年前,地球经历新生代第四季大冰川期,由于特殊的地理地貌,三峡地区逃过冰川直接凌虐,不仅使众多第三纪和更早的植物得以保存,更成为第四纪后植物异质分化的策源地。
  “他还是把事情看得简单了。”一位采访向秀发多年的记者评价,“不熟悉机关单位的规则,以为拿了国家和市领导的批示就是尚方宝剑,其实县官不如现管。”
  曾有有关部门工作人员来参观后,挖了一截石斛想带走,向秀发居然追到车里把石斛拿了回来。有人劝他,难道这个关系抵不上一截草苗?向秀发生气地回答:都是我拿命换回来的!
   也曾采访过向秀发的一位记者说,老向是真的守着金碗挨饿,园子里的珍稀植物价值不菲,曾有韩国商人以单价200美元收购兜兰,园里培育了上千株,但他一 兜也不肯卖。2005年,重庆林业系统一名官员到植物园调研,向秀发谈及经费问题,官员沉吟半响后委婉指点:你可以搞点市场化运作嘛。向秀发当即一脸乌青 的顶了回去:要卖植物我早就卖了,等不到现在!
  向秀发曾反复要求首先把植物园总体规划编制起来,重庆市林业局建议由万州区林业局牵头;向秀发找到万州区林业局,有人跟他说了实话:“万州的财政状况你也知道,就算我们愿意来牵头,把你的编制也挂靠过来,我们又哪来钱给你办事?”
  植物狂人也曾试图融入体制内,但他的做法令人哭笑不得。他把向各部门递送的请求函,都“搞成红头文件的样子”。但这种表面文章,不可能让人对他改变态度。
  

  • 5年盼来两台灭火机

  6月7日,三峡珍稀植物园向重庆市林业局发出《关于暂停生产活动的报告》,称“从市计委批复至今,该项目的规划及项目投资均未落实,项目建设仍未实施,导致前期按计划抢救到园内的大批三峡珍稀植物无法实施保护,陷入毁灭状态”,并“请林业局回复并作妥善安排”。
   两周后,重庆市林业局向万州区林业局发出《关于做好重庆三峡珍稀植物园保护工作的函》,其中提出:你局按照属地管理原则,加强对三峡珍稀植物园的保护和 管理工作;根据行政管理和公文管理规定,我局只接受各区县林业主管部门上报文件,不接受区县林业部门管理的单位上报文件。请将我局意见转告三峡珍稀植物 园。
  向秀发看到复函后感叹,“植物园的事情不归他们管。”
  而在接受南方周末记者采访时,万州区林业局副局长吴鸣飞称:“说实话,我们现在也搞不懂该哪个部门管。”目前,区林业局已经向万州区政府打了紧急报告,区政府目前正在研究之中,“我们也只能尽到这个责任了”。
  从2007年开始,工人们就没领过工资,逐渐有人离去。年三十上午,工人们围在植物园里向秀发的住处外,等着结算去年的工资,其中还有他的两个亲兄弟。
  6月初,向秀发向有关部门寄了一封信,说明“植物园已成荒山,防盗防虫防火都很危急”。市林业局官员下来调查了一回,“要不给你拨两台灭火机?”
  “这是总理批示两年后,植物园落实的第一件事情。”向秀发说。他说现在他算有了些新的领悟,“毕竟总理不可能亲自来帮我栽树”。
  入夏后,接连下了几场雨。去年干死的一棵紫薇,居然冒出了一点新芽。向秀发的心情明显好了很多———他的自豪总是来源于“自己的”植物,它们活得那么艰难,却又那么坚强。
       

  向秀发守在枯死的植物旁  曹筠武/图

  这些都是重庆三峡珍稀植物园挽救的物种,大多相当于动物界的大熊猫



  崖柏

  紫薇

  中华蚊母树

  桫椤

  荷叶铁线蕨

  疏花水柏枝

[vim] How to use mouse in an xterm terminal

:help 'mouse'

2007-06-28

Searching RFCs

RFCs@FAQs.org
IETF.org (Google Custom Search)

Google Docs 改版了


昨天下午的时候发现 google docs 改版了, 原来的 label 变成了 directory, 方便了许多.

2007-06-23

Activity Monitor on Mac Mini (Intel Core Duo)


看见右下角的 Floating CPU Window 有两行了吗?一开始不解,后来一想, Core Duo 嘛,当然是两个 CPU Core 了 :-)

VNC Viewer: How to specify server port?


俺研究了很久都没有搞定, 还是 jliu 同志智商高一些 :-)

bashrc 突破 1600 行

昨天新增了 sudo 的 compspec, 导致 bashrc 突破 1600 行大关. 留念 :-)

2007-06-22

令俺震撼的有机农业

一个“犟种”的7年


南方周末   2007-06-21 15:27:25


  
  □本报记者 徐楠
  
  为了“养”麻雀而种谷子?周围的农民们没人会这么干,但他们早就习惯了安金磊的“另类”——7年前,这个三十出头的年轻人包下村子边缘常年无人问津的一块土地,开始了自己的有机农业试验。比起7年前,比起周围的田野,安金磊的四十亩农地是一个与众不同的世界。
  
  • 棉花的神话
  安家的棉花对乡亲们来说,几乎就是一个神话。
  在河北省枣强县马屯镇东紫龙村,大部分人家遵循着同样的生存模式———青年人进城打工,但除了供养自己在城市里的生活,很少有更多余钱拿回村里;父母带着孙子们在家耕作,小麦是全年的口粮,而主要的经济作物棉花,就是老人看病、孩子上学、一家老小买日用品的来源。
  2006年入秋,马屯镇几乎所有的棉农都皱着眉头。收获季节开始了,但连续两个月的伏旱让棉株干渴不已,严重的已经成片死亡。
  黄昏时分,安金磊经过金顺(化名)的棉田。金顺正在向经过的乡亲打听棉花的行情:“咋样啊?有消息没?”
  “有说是两块七八的。没人来收咱也不知道啊!”
  棉花的行情,是整个收获季节最重要的话题。

  金顺望着自家的棉田——棉株只有半人高,在干旱中挣扎了两个多月后,不断显出枯萎的红褐色。而在安金磊的棉田里,一片油绿的棉株,直长到人的胸膛那么高,不但看不到一棵病株,还开着大朵的花儿,不断生出新的棉朵。
  马屯镇的人们已经习惯了———2004年的大面积枯黄萎病中,这片棉田也是如此。那一年绝收的棉农不在少数,病株占到三四成已经幸运。可安家的棉花保持着最适宜的含水量(9%潮度),亩产达到400斤,每天都有十几个人来看新鲜。
  2006年已经没人来看热闹了,金顺对安金磊匆匆点点头,便忙着继续打听棉花行情去了———他2005年就已经放弃了向安金磊取经的想法。
  2005年,金顺和其他乡亲们一起,得到了安金磊分赠的自育棉种。他喜滋滋地种下去,长势却跟往年差不多。

  再问,他就觉得安金磊的做法“不靠谱”了。
  在金顺眼里,一个好农民是不应该让土地闲着的,“岂不耽误了收成?一家人就靠这几亩地,能多种就多种几茬。”可每年,安家的土地都轮流休耕至少三个月。休耕期间,他专门让土壤长草,涵养地力。安金磊说,“土地跟人一样,不能总干活不休息啊。”
  金顺家每年都用买来的种子,“那是专家研究出来的,能抗病虫害,收得还多”,但安金磊宁愿相信土生土长的、“经风雨多年”的种子:“本地的种子就像土生土长的人,肯定最适应这地方。”
  金顺在收获期来临之前打杀虫剂,每亩成本几十元,但安金磊从来不打。他的棉田边上,玉米和芝麻像卫兵一样排成直线。“蛾子更喜欢玉米,有了玉米就不往棉花上去了;蚜虫不喜欢芝麻的味道,会远远地躲开,棉花也就沾光了。”原来是一个诱引、
一个驱避。
  金顺觉得,自从有了农药,“蚯蚓那东西就不打紧了,有没有也不耽误多打庄稼”。但蚯蚓是安金磊最看重的朋友之一,蚯蚓能松土啊,他趴在地上细看土壤,脸几乎要挨到地面。
  于是,金顺和更多的乡亲们,继续他们十余年来的种植方式。买杂交种子、转基因种子,加化肥加农药加除草剂,再加大型机械化,用安金磊理解的话说:“农民受到压榨,只好再去压榨土地”。
   2006年,金顺家用于棉田的杀虫剂和除草剂成本,比起三年前高了10%左右,但伏旱后依然大面积减产,而安金磊的棉田稳产了8000斤,能给他带来近 4万元收入——同村里即便是两个儿子出去打工的人家,也不过是这个数字的一半左右。他的棉花,在绒长、抗拉的性能方面是明显优于其它棉花的。今年,他的棉 花已经被一家纺织厂商全部订走,准备做成内衣出售,收购价是每斤4.5元。而市价是每斤“两块七八的样子”。
  
  • 小院里的循环
  在东紫龙村,平均每家操持着十余亩土地,春天撒种秋天收获,中间打几次药,其余时间就可以就近打零工了。在工地包点活儿、做装修、跑运输,甚至搬运、烧砖,46岁的张国富说:“田里的活不耽误,额外还有一两百块钱的收入,干吗不挣?”
   安金磊的力气,全部花在土地上。天刚亮,5点钟,安金磊夫妇起床。6点之前,安金磊一定会赶到几里外的田里,去听虫子的叫声。早晨昆虫活跃,他一听就知 道土层里的生物是否丰富。“一定要有虫剌蛄(一种昆虫),它们是帮你间苗的,可以保证七八成的出苗率。”而其他农户的田里,早已听不到任何虫子的鸣叫。同 样赶早下田,只是为了更多地趁着天光干活。
  40亩土地,只有夫妻两个人,春天一人一把锹,撒粪肥,一个从南头撒起,一个从北头撒起;秋天腰间 绑个纤维袋,摘棉花,一个从南头摘起,一个从北头摘起。偶尔擦身而过,说上一半句话。更多的时候,头也顾不上抬。晚上,人们吃过饭、开始看电视的时候,实 在是黑得什么看不清了,夫妻俩才走在回家的路上。安家的晚饭,经常在八九点钟。
  他们的小院在一条土巷子深处。三间砖房大屋,一个月洞门,和一棵大枣树笼罩下的后院。房子是十年前盖的,在村里属于中上水平。
  表面上,安家和别的农家院并没什么不同。住上一天,就知差别———
  洗碗用丝瓜瓤,烧水用玉米棒,洗头用碱面,每天进门,顺手从藤蔓上摘下新鲜薄荷叶,放进新沏的茶壶;饭后的碗筷用玉米面粉擦一遍,油污便干干净净,清水一冲即可。用后的玉米面粉拌上瓜果菜皮,就成了狗的美餐。玉米、芝麻、棉花等的秸秆全部留下,成为来年的堆肥原料。
  安金磊床下住着一只蟋蟀,每晚“唱歌”。房顶上的容器专门用于接雨水喂鸟。女主人在厨房忙碌的时候,灯绳上趴着一只蝉。安金磊进门洗手,脸盆从来是斜着放的———他只舀一瓢水。
   存款在一天天增多,但他搞不清楚有多少,这数字对他也没有什么意义。除了电话费和孩子上学的费用,这个家庭很少有生活消费。“钱在大自然里完全用不上 嘛!”他的屋子里简单得不能再简单。老式单人沙发,木头方桌,木板床。有电视,但十几天都不开一次。二十年前的金星电视机,只能手动切换8个频道。一般的 农舍里常挂着电信或移动公司赠送的年画,安金磊家的墙上是两幅字:“持身同铁汉,慎语学金人。”
  着急起来,安金磊在人前会打嗑巴。但面对土地时,总能听到他在喃喃自语。
  收芝麻时念叨的是:“(芝麻)这东西真有意思———”
  蟋蟀声起,又听到他的喃喃自语:“这多好,不用电就能听到音乐。”
  
  • “傻蛋出来了”
  “磊子?那可是个犟种。”同村的张大爷这样评价安金磊。
  十五年前,安金磊走出农校,在国营农场当技术员,开始种植西瓜。初次打开除草剂瓶子的感受,在多年后依然记忆犹新:“太难闻,开了一瓶,就再也受不了了。”
  他凭本能觉得:这样的东西用下去,“土地肯定很难受,植物肯定很难受。人们常常把大地比作母亲,往土壤里施除草剂,不就好比往母亲身上投毒吗?”
  接着,一个买瓜者的话吓了他一跳:“孩子中考,买了几个西瓜吃,就高烧不退趴下了。到医院一查——呋喃丹中毒。”(呋喃丹:最常见的农药之一,用于杀虫。)
  安金磊开始偷偷改用鸡粪、叶面肥和营养液。
  1997年农场改制解体,他回到村里。村子边缘的40亩,因为路远地薄,近乎废弃,往年一般都包不出去。那一年竞标,有人出十几元(每亩土地的承包款),有人出6元,还有出2元的。安金磊开口出了50元。
  当时就有人说:“傻蛋出来了。”
  当同村人按照习惯、撒种前开着拖拉机施化肥时,他用的肥料袋子上却写着“有机肥”。从买有机肥开始,他一小步一小步地试起来。
  两三年过后,他开始自己堆粪肥了,拉着板车,到别的村去收羊粪、鸡粪。
  但那个时候,他的棉花不比别人家的强到哪里去。
  不爱说话的安金磊,几乎天天读书入夜——《中国棉花景气报告》、《中国生态农业》、《濒临失衡的地球》、《自然不可改良》……,还有老庄:“天地与我并生,万物与我同一。”这些书让他想到:“到底农业的功能在哪儿?她不仅是一个生产的功能,更有生态的功能。”
   2002年前后,安金磊开始求助于专家。他坐火车到北京,找到农业大学,教授们说我们现在只有有机农业的理论,实践还很少,临别送给他一本书;又找到农 科院,还是送给他一本书,推荐去找国内的有机农业认证中心,结果又是给了一本书。“谁都说这是好事”,但紧接着好几个人都诚心诚意地说:“这不是你个人能 搞的事,太累不说,也搞不成,没有效益。”
  从北京回来,他依然沉默。他的棉花,每年都比别人家产量低,但他知道:这片薄田的土壤在一天天健康起来。“脚踩上去你能感觉出是有弹性的,虫剌蛄、蚯蚓都回来了,地里生出小草了!”
   在国际有机农业的通行标准中,化学耕种的土壤至少要经过3-5年无毒无害的恢复期。六七年平静地过去了,2004年,罕见的灾年让安金磊的棉田成了明 星,他将村边的薄田涵养成了一块宝地。那一年,中国农业科学院棉花研究所栽培研究室主任毛树春亲自驱车而来,在他的田地里“咔嚓咔嚓”地拍着照片。
  那一年他很忙,把自己育出的棉种分赠村里的乡亲们。安静的小院有人上门来攀谈,话里话外的,只是想得到一些种子。
  如前文所述,人们种下种子,却很难做到一整套的自然农法、精耕细作。于是,安金磊依然是个独行者。
  
  • “全县麻雀大会”
  高高的玉米秆后面,只看到一条黑影,尖啸声划过小米地———人声惊动了一只鹰燕,它从谷子地边缘腾起来,沿着玉米秆一线飞走了。
  鹰燕飞起的地方,安金磊咧着嘴在笑———鹰燕是鹰的一种,专爱吃麻雀。它来了,证明这里麻雀多,而麻雀多,是足以让他喜上眉梢的事情。
   不久前的一个场景让安金磊不忍回忆:“我在拉羊粪的路上看到两亩谷子,田里面纵横交错地拉着很多网,用竹竿撑着,显然是防止麻雀等鸟类来吃谷子的。让人 痛心的是:上面沾着很多麻雀和燕子,燕子是不吃草的,它们吃谷地里的蛾子。它们都已经死去了,经过了很多挣扎,最后绝望地累死,在上面吊着,翅膀被卡着, 实在是惨不忍睹……”
  三年前的另一个场景,留给夫妇俩的记忆同样新鲜如昨:
  安家田里的积水渗到田边的车轮印里,形成一个浅浅的水洼,几千只燕子围在边上抢着喝水!它们挤挤挨挨,喝饱了的还不肯离开,有的蘸着水梳洗羽毛,有的跳闹嬉戏。这水,并无其他特殊之处——除了无毒。鸟儿们的欢乐,是因为它们终于喝到了不含化肥溶解物的水。
  从2006年开始,安金磊为鸟儿们播下了谷子。鸟儿们不但是安家的客人,更是棉田里椿象、蚜虫们的天敌。它们帮了安金磊,使得这片从不施用杀虫剂的棉田,基本不闹虫灾。
  每天早晨,四亩谷子地的上空,成百上千的麻雀、燕子从四面八方聚拢而来。远远看去,刚刚展露金黄色的谷子地,会因大批鸟儿的停驻变成灰褐色。一旦受惊飞起,“扑棱棱”的翅膀声连成密密一片。安金磊一边收获旁边的棉花地,一边和妻子说笑:“全县的麻雀在开会呢。”
  而一个月前,四亩谷子地里开的,还只是“全镇的麻雀大会”。
   2004年,这个从未离开田地的农民,成为着力推广有机农业的香港公益机构———社区伙伴———的座上宾,之后,他受邀出访泰国,还在云南、四川登上了 “农民生计与可持续发展”论坛的讲台。2006年12月,在南方报业传媒集团南方农村报、天涯社区和中山大学公民社会中心联合主办的“2006最具行动能 力三农人物”评选中,安金磊成为32名入围者之一。

发现鸟巢,喜不自禁  本报记者 徐楠/图

2007-06-21

Zope.org

Zope is an open source application server for building content management systems, intranets, portals, and custom applications. The Zope community consists of hundreds of companies and thousands of developers all over the world, working on building the platform and Zope applications. Zope is written in Python, a highly-productive, object-oriented scripting language. more

English Wikipedia unblocked in China

English Wikipedia unblocked in China

Wikimedia Foundation’s English-language site was accessible in China again on Friday, although its simplified Chinese-language site remained blocked.

2007-06-15

[Mac OS X] Universal binary twice as big as normal

比较了一下,universal 格式的可执行文件以及库文件的大小是普通 PPC 格式的大约两倍,不知道为什么 Mac Mini Intel 上的文件几乎全是 universal 格式的呢?岂不无谓占用许多额外空间?

2007-06-14

Vim 7.1 released

Fresh release: Vim 7.1

[2007-05-12] After one year and five days of waiting: a brand new Vim release! This is a stable version. There are many bug fixes and updated runtime files. No amazing new features. Upgrading from a previous version is highly recommended: a few crashing bugs and a security issue were fixed. For the details see the announcement. Or jump directly to the download page. (Bram Moolenaar)

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

Announcing: Vim (Vi IMproved) version 7.1

This is a stable release of Vim, version 7.1. Since version 7.0 lots of problems were fixed and runtime files were updated. It has been one year and five days since 7.0!

Most of Vim 7.1 was already available as patches for quite a while. A couple of test versions were made to spot problems in the distribution. Therefore Vim 7.1 can be considered very stable.

If you are using an older version, it is highly recommended you install Vim 7.1. Several crashing bugs and a security issue were fixed.

Once you have installed Vim 7.1 you can find details about the changes since Vim 7.0 with ":help version-7.1".

I will not make an Amiga or OS/2 binary for Vim 7.1. A Mac version is hopefully available soon on http://macvim.org/

How to debug JavaScripts in Safari?

Safari's "Debug" menu allows you to turn on the logging of JavaScript errors. To display the debug menu, open a Terminal window and type:

 
defaults write com.apple.Safari IncludeDebugMenu 1

Now relaunch Safari and check the "Log JavaScript Exceptions" menu item in the Debug menu. In Safari 1.3 and above, select the "Show JavaScript Console" menu item and the JavaScript Console window will open to display JavaScript exceptions. For Safari versions before 1.3, JavaScript exceptions will appear in the Console application (/Applications/Utilities/Console).

Safari 1.3 and above supports explicit logging of arbitrary information - similar to Objective-C NSLog() - function by using window.console.log() in your JavaScript. All messages are routed to the JavaScript Console window and show up nicely in a dark green, to easily differentiate themselves from JavaScript exceptions.

 
if(window.console) {
window.console.log("I think therefore I code!");
}
else {
alert("I think therefore I code!");
}

Using Safari 1.3 or above? Open the JavaScript Console and click to see it in action!

-- From apple.com

[Mac OS X] What's 'System Events'?

不知道从什么时候起, 我的 Login Items 里面多了个 System Events, 这是个什么东东? 肯定会增加系统负担, 不管三七二十一, 先 stop 掉再说!

刚 search 一下, 在 apple 的网站上找到些线索:

System Events and GUI Scripting

System Events is a faceless application that supplies the terminology for using a number of features in AppleScript scripts. Among these features is GUI scripting, which allows your scripts to perform some actions in applications that have no built-in scripting support. System Events, which is located in /System/Library/CoreServices, has been part of Mac OS X since version 10.1 (Puma), though its features have evolved since that release.

The following are some of the terminology suites supplied by System Events in Mac OS X version 10.4. For more information, display the application dictionary, as described in “Script Editor.” You can also get information on many of the features supported by System Events in Mac Help (from the Help menu in Mac OS X) and at the AppleScript GUI Scripting web page at the AppleScript in Mac OS X website.

  • Disk-Folder-File suite

    Provides terminology to access disks, files, and folders without targeting the Finder. This can be more efficient than using the Finder, and can prevent certain kinds of conflicts.

  • Folder Actions suite

    Starting with AppleScript 1.9.0 in Mac OS version 10.2, System Events supports the Folder Actions feature, described in “Folder Actions Setup.”

    If you enable Folder Actions, the System Events application is always active. Otherwise, it is only active when a script targets it.

  • Power suite

    Provides commands for sleeping, logging out, shutting down, or restarting your computer.

  • Property List suite

    Provides terminology for working with information in property list files.

  • Processes suite

    Provides classes and commands for GUI Scripting, a feature available starting in Mac OS X version 10.3 that allows scripters to control applications that are either not scriptable or only partially scriptable. With GUI Scripting, AppleScript scripts can select menu items, push buttons, and perform other tasks to control the interfaces of most non-Classic applications. However, as the name implies, GUI scripting works by scripting the user interface, and so tends to result in fragile scripts. For example, items in an application’s user interface may change in various ways between releases, or even between launches of the application, depending on preference settings and other factors.

    This suite is called the Processes suite because in GUI scripting, the root for any script must be a process (represented by an instance of the application process class). The GUI Scripting architecture is based on the accessibility support in Mac OS X, which must be enabled, in Mac OS X v10.4, through the AppleScript Utility. Prior to Mac OS X v10.4, GUI scripting was enabled through the “Enable access for assistive devices” checkbox in the Universal Access preference pane in System Preferences.

    For more information, see the GUI Scripting web page.

  • System Events suite

    This suite provides a great deal of terminology for working with parts of the OS. That includes properties for accessing certain folders (preferences folder, favorites folder, desktop pictures folder, and so on), the startup disk, and other useful items.

  • XML suite

    Provides terminology for working with information in XML files.

  • Accounts suite and Login Items suite

    System Events supports scripting of the System Preferences Accounts pane through the terminology in these two suites.

想起来了, 我以前在一个目录上启用了 Folder Actions, 就是它需要 System Events, 看来还得把它 start 起来.

MacMini Intel: All libraries and executables are universal?

在公司的 MacMini Intel 上发现几乎所有的库 (static/dynamic) 和可执行文件都是 Universal 格式的:

$ file /bin/bash
/bin/bash: Mach-O universal binary with 2 architectures
/bin/bash (for architecture i386): Mach-O executable i386
/bin/bash (for architecture ppc): Mach-O executable ppc
$ file /Applications/DVD\ Player.app/Contents/MacOS/DVD\ Player
/Applications/DVD Player.app/Contents/MacOS/DVD Player: Mach-O universal binary with 2 architectures
/Applications/DVD Player.app/Contents/MacOS/DVD Player (for architecture i386): Mach-O executable i386
/Applications/DVD Player.app/Contents/MacOS/DVD Player (for architecture ppc): Mach-O executable ppc
$ file /usr/lib/libz.1.2.3.dylib
/usr/lib/libz.1.2.3.dylib: Mach-O universal binary with 4 architectures
/usr/lib/libz.1.2.3.dylib (for architecture ppc): Mach-O dynamically linked shared library ppc
/usr/lib/libz.1.2.3.dylib (for architecture ppc64): Mach-O 64-bit dynamically linked shared library ppc64
/usr/lib/libz.1.2.3.dylib (for architecture i386): Mach-O dynamically linked shared library i386
/usr/lib/libz.1.2.3.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
$ file /usr/lib/liby.a
/usr/lib/liby.a: Mach-O universal binary with 2 architectures
/usr/lib/liby.a (for architecture i386): current ar archive
/usr/lib/liby.a (for architecture ppc): current ar archive
$


不晓得这种 Universal 的格式的文件是否会比普通的格式大很多?

2007-06-13

Mac OS X 10.4.7 for Mac Mini Intel Cannot Install on iBook G4


公司买了一个 Intel 版的 Mac Mini,有两张 10.4.7 的安装盘,晚上忍不住拿回家在 iBook G4 上试试能否启动安装。插入光盘,Finder 中点击 10.4.7 的 Installer,提示要重启,点 OK。系统启动后,kernel panic,重启,还是 kernel panic,按 F12 光盘也出不来,这可如何是好?重启,想按 Cmd-S 进入 single 模式,还是 kernel panic。怎么才能让系统从硬盘启动呢?按 C 可以让系统从 CD-ROM 启动,那个字母是表示硬盘启动呢?Disk?D?重启,按 D,哈哈,竟然成功了!虚惊一场。看来还是没有哪个操作系统的安装盘能同时支持两种不同的 CPU。

Safari 3 Beta for Windows XP/Vista

在俺的 ibook g4 上自从使用 firefox 后就放弃了 safari, 昨天在 apple 的网站上看到 safari 3 beta 开始支持 windows xp/vista 了, 看来 apple 有意跟 ie 和 firefox 一拼 :-)

2007-06-12

[cmake] INSTALL_RPATH does not work on Mac OS X?

There are a few properties used to specify RPATH rules. INSTALL_RPATH is a semicolon-separated list specifying the rpath to use in installed targets (for platforms that support it). INSTALL_RPATH_USE_LINK_PATH is a boolean that if set to true will append directories in the linker search path and outside the project to the INSTALL_RPATH. SKIP_BUILD_RPATH is a boolean specifying whether to skip automatic generation of an rpath allowing the target to run from the build tree. BUILD_WITH_INSTALL_RPATH is a boolean specifying whether to link the target in the build tree with the INSTALL_RPATH. This takes precedence over SKIP_BUILD_RPATH and avoids the need for relinking before installation. INSTALL_NAME_DIR is a string specify- ing the directory portion of the "install_name" field of shared libraries on Mac OS X to use in the installed targets. When the target is created the values of the variables CMAKE_INSTALL_RPATH, CMAKE_INSTALL_RPATH_USE_LINK_PATH, CMAKE_SKIP_BUILD_RPATH, CMAKE_BUILD_WITH_INSTALL_RPATH, and CMAKE_INSTALL_NAME_DIR are used to initialize these properties.

[cmake] SET(CMAKE_VERBOSE_MAKEFILE OFF)

CMAKE_VERBOSE_MAKEFILE 默认是 OFF 的, 可以在 CMakeLists.txt 中将其设成 ON, 或者 make 的时候加上 VERBOSE=1 选项.

2007-06-11

Mac OS X does not have ldd command?

The ldd command is not available in Mac OS X; however, you can use the command otool -L to get the same functionality that ldd does. The otool command displays specified parts of object files or libraries. The option -L displays the name and version numbers of the shared libraries that the object file uses. To see all the existing options, see the manual page for otool.

- From apple.com

2007-06-07

CMake: SET(CMAKE_VERBOSE_MAKEFILE ON)

  • SET(CMAKE_VERBOSE_MAKEFILE ON) 只有放在 PROJECT(XXX) 之后才有效果.
  • subdir 中的 SET(), INCLUDE_DIRECTORIES() 等命令不会影响到上层目录.

2007-06-06

C shell variables

一同事问我 c shell 中哪个变量的功能等价于 bash 中的 $?, 俺也不知道. google 了一下, 发现是 $status, 麻烦, $? 多简洁.

SEE ALSO: Link 1, Link 2, Csh Programming Considered Harmful

2007-06-05

iBook's battery recharges again

俺的 ibook g4 电池不能充电很久了, 一直都是麻烦 jliu 同志帮忙给充的. 2007-05-25 去国贸 ServiceOne 送修, 花费 RMB 370, 今天取了回来. 正常充电至 100%, 但是指示灯一直是橙色, 变不成绿色, 心里一惊. 还好, 又过了一段时间后指示灯终于变绿了 :-)