Xu Chuan's profilehttp://blog.xuchuan.cnPhotosBlogListsMore Tools Help

串 徐

Occupation
September 04

对本本DIY了一把

最近本本启动的时候老是出现Fan Error,琢磨着应该是风扇上灰尘积得太厚的缘故。不高兴叫蓝快,因为肯定意味着本本要被拿走几天。于是决定自己动手丰衣足食。虽然这么做意味着可能无法保修,但是想想自己的保修期也就剩那么点时间,不见得会用到,因此就无所谓了。由于经验不足,把T41P背面所有螺丝都卸了,硬盘光驱都拆下来之后,才发现原来只需要卸四个螺丝就能够把键盘拿下来给风扇吹灰了。原来背面那些螺丝旁边的图形都是有意义的,某个图形就是一个键盘,然而我一开始也没看懂……
拿某个从公司拿来的吹灰专用工具仔仔细细地把本本内部清理了一遍,然后重新装好,开机,发现了一件极其悲惨的事情:我的风扇开始发出卡拉卡拉的极大噪音,顿时欲哭无泪啊。早知如此还不如不吹了。于是接下来的时间都忙着折腾怎么搞定风扇。想把它卸下来看看,却发现风扇和导热管联在一起,导热管又用硅胶粘在CPU上,想取下来工程量就大了。考虑良久还是决定放弃,怕到时候越弄越糟糕。听着风扇的噪音相当心烦,心里想这回是不是得换一个风扇了,据说找蓝快换一个要1300,破财啊。然而幸运的是,在让风扇运转了几个小时之后,噪音居然消失了,偶尔会响一下,到现在为止还是很正常的。看来没必要换风扇了。
在这里提醒有IBM本本并且想自己DIY的人,先在http://www-3.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-46464下一个IBM Hardware Maintenance Manual - ThinkPad T40/p, T41/p, T42/p,其他型号的我想应该也能找到吧,可以少走很多弯路。至少不会像我一样把大多数东西都拆了才发现其实根本没那么多事情要做。

补充说明:我现在发现我错了,丫的没噪音只不过是因为它转不快了,只能维持在中等转速。CPU温度一上去就暴露出无能的本质了,555,看来还是得换风扇……

August 05

8月15日之前中关村图书大厦全场7.5折

因为打折,很冲动地买了原价共800的书,打折后就是600。想到基本又是摆书架的,真是罪恶亚。
August 03

C++/Java/Python

现在基本上是这三种语言都用。Google的大多数库都是用C++实现的,要用这些的时候就得写C++。Java主要用来写网站。Python则用来处理各种各样零零碎碎的事情。这三种语言也是Google最常用的语言吧。其他语言譬如Perl, Ruby, Lisp, Haskell都是有人用的。百度用PHP写脚本,但在Google好像没发现有人用PHP干这个。至于JavaScript么,忽略吧,写网页的不可能不用,不写网页的不可能用。
July 30

看完了费孝通先生的《江村经济》

很有意思的一本书,相当详细生动地描写了江苏吴江震泽开弦弓村的人们的生活。对于深刻了解当时的农村生活,无疑是不可多得的。费孝通先生认为可以通过这样的微型社区研究了解某一些典型的社会类型,通过多个类型的积累来达到把握整体的目的。当然在他后来的研究中,更注重于把目光放到大的地方,用理论联系实际,而不是仅仅局限于真实反映社区生活上。
这样的社会学研究,应该说是治理一个国家所必须的。领导者身处高位,理论学派的专家们则埋首于书本之中,都是很容易与民众生活脱节的。这样制定出来的政策难免不切实际。通过阅读像《江村经济》这样的社会学调查报告,恰好可以弥补这个不足,从而把握更为真实的情况。
顺便贴费孝通先生的介绍:
费孝通(19l0—2005),曾任民盟中央主席。祖籍江苏吴江。1910年11月2日,他出生于一个重视教育的知识分子家庭。
1916年,费孝通在吴江县城读小学。1920年,随着全家迁居 苏州,他转学入振华女校(现苏州十中)。小学毕业后,先在这所女校附中就读一年,又转入附近的东吴大学附属一中。费孝通在中学时期对文学产生兴趣。1924年,在商务印书馆发行的《少年》杂志接连发表了3篇作品,他在作品中表现出对穷苦人民的同情。
费孝通在东吴一中读到高中毕业,直接升入东吴大学医预科。1930年进入燕京大学社会学系,攻读社会学专业。他在这时立下了认识中国社会的远大志向。吴文藻从美国芝加哥大学请到燕京 大学讲学的派克教授,把燕京大学社会学系的学生们从课堂和书本中领到了实际社会生活当中,费孝通从中学到了注重实际的精神和实地调查的社区研究方法并奉行终生。
1933年,费孝通从燕京大学毕业,并听从吴文藻老师的指导,考进清华大学研究院,师从史禄国,受到了严格的人类学训练。1935年,他依照清华章程通过毕业考试,获得公费留学机会。史禄国建议他出国之前先在国内少数民族地区实习一年,他接受了建议,并于1936年秋季带着调查资料到英国留学。
在伦敦大学的经济政治学院,费孝通在马林诺斯基门下学习社会人类学。马林诺斯基指导他完成了博士论文《江村经济》并获得博士学位。《江村经济》一书被誉为“人类学实地调查和理论工作发展中的一个里程碑”,成为国际人类学界的经典之作。
1938年,在抗日战争的漫天烽火中,费孝通回到国内,任教于云南大学社会学系,并主持社会学研究室的工作。在十分艰苦 的条件下,他领导着研究室的同人坚持进行内地农村调查,取得 了不少成果,也培养了一批人才。1943年到1944年,费孝通应邀 到美国讲学一年。抗日战争胜利后,他转入清华大学任教。1946 年,昆明发生李公朴、闻一多被暗杀事件,当时费孝通也在暗杀 黑名单上。他被美国领事馆暂时保护后,到英国讲学一个季度, 1947年春回到北平,继续在清华任教。费孝通学成归国后的10年 间,是他的第一个学术丰收时期。他先后写出了《生育制度》、《初访美国》、《重访英伦》、《乡土中国》、《乡土重建》等一系列大 受读者欢迎的文章,产生了广泛的影响。
1949年10月,中华人民共和国成立,费孝通作为民主人士,参加了第一届中国人民政治协商会议。1952年,高等教育院系调整,社会学被取消,他被分配到中央民族学院担任副院长。这个 时期,费孝通专心于少数民族事务,力图为政府制定少数民族政策提供科学依据。
1956年10月,费孝通被任命为国务院专家局副局长后,提议建立全国智力档案,解决知识分子的困难,发挥他们对国家的建设作用。他在深入调查知识分子问题的基础上,写出了《知识分子的早春天气》一文,真正说出了知识分子的心里话,引起了各 界知识分子的强烈共鸣。该文得到了周恩来总理的充分肯定。
1979年,邓小平提出恢复社会学的学科地位的任务,费孝通接受了重建中国社会学所的委托,并于是年当选为民盟中央副主席。1980年,费孝通的“右派问题”得到彻底改正,获得了“第二次学术生命”,并从当年起任北京大学教授、中国社会科学院社 会学研究所所长。他在全力主持重建中国社会学工作的同时,也恢复了正常的国际学术交往。1980年,国际应用人类学会将该年度的马林诺斯基奖荣誉奖授予费孝通。1981年,他又荣获英国皇家人类学会颁发的该年度赫胥黎奖章。1982年,他被选为伦敦大 学经济政治学院院士,又被澳门东亚大学授予社会科学博士学位。
在重建中国社会学的工作取得相当进展、可以告一段落的时候,费孝通重新捡起20多年前被迫中断的学术研究课题,继续进 行农村调查。他又回到1936年调查蚕农合作社和丝厂情况的那个 村庄,再三再四地去观察、记录那里的历史变化,并写文章揭示 农村恢复家庭副业和兴办集体小工厂的重大意义。他认为,在中国的国情下,多种多样的工业不宜集中在少数城市,而应当设法 尽量分散到广大农村中去。这样可使国家经济结构中增加工业比 重时人口不至于过分集中,在农工相辅、共同繁荣的基础上实现农村工业化、城乡一体化。这是费孝通40年代在《乡土重建》中表达过的观点在80年代初期的重申,为此后乡镇企业的蓬勃发展提供了及时的理论支持。
随着乡镇企业的发展使中国农村出现的可喜变化,费孝通又敏锐地提出了研究小城镇的课题,并亲自带队进行专题调查。他 在大量而深入的调查基础上写出的《小城镇,大问题》等系列文 章,受到了广大农村基层干部、学术界和高层决策人士的普遍重视。10年之后,全国范围内的小城镇建设形成高潮。
1983年,费孝通当选为中国人民政治协商会议副主席。
1985年,费孝通建议创办的北京大学社会学研究所,发展为北京大学社会学人类学研究所,继续坚持吴文藻半个世纪前提出的“社会学中国化”的学术方向,坚持实地调查的研究方法,发 扬“开风气,育人才”的优良传统,扩大了重建社会学的成果。
从80年代后期,费孝通的实地调查课题由农村、小城镇扩大 到区域发展。1987年,他当选中国民主同盟主席。1988年,当选 为全国人民代表大会常务委员会副委员长。此后的十余年中,他 把盟务、国务、教务和学术研究工作很好地结合起来,先后对我国西北地区、西南地区、黄河三角洲、长江三角洲、珠江三角洲、 环渤海地区、中原经济协作区、淮海经济协作区、东北地区、京 九铁路沿线地区等进行实地调查,并就所调查的每个区域向党中央、国务院提出既符合当地实际、又具有全局意义的重要发展思 路与具体策略,为改善我国的生产力布局、形成全国一盘棋的协调发展局面提供了不可多得的智力支持。
90年代中后期,费孝通在继续进行实地调查的同时,开始进行一生学术工作的总结,在已经发表的一系列学术反思的长篇文 章中,提出并阐述了“文化自觉”的重大命题。目前这项工作仍 在继续。
1996年,费孝通辞去民盟中央主席职务,于民盟七届五中全会被推举为民盟中央名誉主席。费孝通晚年著述主要有《行行重行行》、《学术自述与反思》、《从实求知录》等。
July 15

把笔记本键盘彻底地清理了一遍

快三年没清理过了。这次把所有键都拆下来,仔仔细细地打扫了一遍,里边的脏东西不是一般地多啊。清理完之后看上去舒服了不少。
July 14

用Java开发Web应用程序

开发Web应用程序的时候要做很多很多的体力活,这让我很不喜欢。我比较懒,喜欢轻量级的快速灵活的东西。据说RoR很好,但是还没接触过。不过最近发现用Java SE 5.0 + WebWork2.2 + FreeMarker + Hibernate 3写出来的Web应用程序可以是比较优雅的。这里所谓的优雅是指层次分明,极少的冗余代码,可以集中精力在业务逻辑上而不是零零碎碎的体力活。不过WebWork还不够完美吧,需要进一步加强,譬如它内部集成的客户端JavaScript参数验证做得就不够灵活。因此我最近自己在写一些加强WebWork的东西。主要是客户端JavaScript验证和Session变量访问。现在的WebWork做服务器端参数验证还是很舒服的,譬如:

public XXXAction {

    private int XXX;

    public int getXXX() {

    }

    @RequiredFieldValidator(message="")

    public void setXXX(int) {

    }

}

XXX是提交上来的参数,WebWork看到那个Annotation: RequiredFieldValidator,就知道这个参数是必须的。现在流行的是把验证部分放在一个单独的XML里面,但这样一来读代码的人就必须打开一个新的文件对照着看。用Annotation则是一目了然。我在写的一部分是根据这些Annotation来自动生成JavaScript验证。这样客户端基本上不需要写JavaScript验证了,除非是特别复杂的逻辑。但是一般Web开发里面,90%的验证都是体力活,代码看上去几乎一模一样的。

另外一部分Session变量访问,我希望能做到这样:

public XXXAction {

    @SessionVariable

    private int XXX;

    public int getXXX() {

    }

    public void setXXX(int) {

    }

}

其实具体实现就是一个interceptor而已。action执行之前取出对应变量,调用setter。执行之后调用getter,重新放回session里。这样一来,就不用定义那些烦人的常量了,hoho。这个特性在Struts 2.0里面可能会有吧。不过它还没出,也不确定一定会有,因此先自己写一个。

嗯嗯,很多东西还有待进一步研究,总的来说就是为了尽可能地避免无聊重复的体力劳动。不过我觉得用Java开发中小型Web应用程序还是很有前途的。在使用了合适的Framework之后,Java一样可以做到快速灵活。

看到这篇东西的人不妨也说说你觉得目前开发Web的时候有什么地方是特别讨厌的。

July 09

书单

今天在中关村图书大厦买书清单:
马基雅维里《君主论》
亚当·斯密《国富论》
费孝通《江村经济》
孟德斯鸠《论法的精神》
《藤泽秀行围棋教室》五册
《坂田荣男围棋全集》十二册
 
Photo 1 of 1
No list items have been added yet.