2008年9月16日星期二

0day Ebook下载方法

0day predb (0day 出品的资料列表)
现在0day的orlydb已经不能访问,推荐另一个0day predb: http://www.doopes.com/

0day电子书籍下载
国内:
TLFS(据说是亚洲最大的0day站点)(http://www3.eastgame.net)

国外:
http://www.avaxhome.ws/
http://0daybooks.blogspot.com/

http://www.netbks.com/(这个站点是从论坛里的回帖里发现的)
最近上传的Springer的论文集,大都是从这里下的。不过论文集对大多数人都派不上用场,所以大多要自己去下。

BT:
国外有人会把每周0day的ebooks打包放到bt上供人下载,一般名字为ebooks week**(如:ebooks week35),不过这个要慢一周左右。
推荐:http://www.mininova.org

2008年9月12日星期五

知识管理杂谈(三)

显性在英语里是explicit,意思是明确的、清楚的、详细的;隐性是implicit,意思是含糊的、不明确的。因此,隐性知识显性化就是这样一个过程:原先不具体的说具体了,原先角度单一的多角度论述一下,原先模糊的、未经量化的量化了,那么知识也就explicit了。看起来这个过程似乎告诉我们一件事:没有显性化不了的知识。表达方式和手段的改进能让我们将内容具体化,比如有了图以后原来用文字难于表现的内容一下子就生动起来;认识的深入是我们能从各个角度理解事物;而数学和计算机的发展能把模糊的变清晰。然而,不论你把抛接鸡蛋的过程如何具体的阐述,如何多角度的论述,如何清晰的量化,仍然改变不了一个事实:靠一本扔鸡蛋手册是无法让人学会这项技能的。

implicit这个词大概是在nonaka1995年那篇经典的SECI模型的文章发表后流行起来的(至于最早是有谁提出的我没有考证过)。在这之前还有一个词是和explicit对应的:tacit。中文把tacit knowledge翻译成默会知识。在Polanyi的著作里,强调的是tacit这个词,而不是implicit。Polanyi认为不存在一组规则和算法使得人们能够利用其真正的知识创造。所有的显性知识都基于更基础的知识存在着:知识要么是tacit,要么源自于tacit knowledge。那么默会知识是如何共享的呢?通过tradition(我不知道怎么翻译好)。tradion有三种机制:模仿、甄别和干中学。通过traditon这种方式,共享的不仅仅是必要的信息和知识,还包括行为方式、价值观、行事准则等等。Sveiby用报纸编辑办公室的案例来解释tradition是如何运作的:办公室里人声鼎沸,到处是讨论、命令、交换消息的声音,沟通就在不知不觉中完成传递的过程。人们的讨论是有目的的,但是知识的转移却是以一种无目的的方式进行的:在讨论中获得的最有价值的知识往往不是预先计划好的想要获取的知识。人们对团队里的明星高山仰止,学习、模仿者他的做事方法甚至说话方式,而失意者的行为却像瘟疫一样,人们惟恐避之不及。

通过tradition,知识其实是由接收者自己创建出来的,这就是知识共享的实质。所有的真正的知识的获得,都必须是一手的、亲力亲为的,或者说“实践出真知”。通过二手途径,比如书籍、音像制品等传递的不过是一些信息。这些信息帮助我们将我们大脑中存储的默会知识重新组合、应用,从而构建成新的知识。所谓的知识共享,不过是接收方在大脑中创建的自己的版本罢了。显性知识和隐性知识,说的其实是信息传递的方式,因为只有信息才有模糊和清晰的说法(我们什么时候听说过模糊的知识和清晰的知识?)。由此我们陷入了另一个泥潭:既然我们一直所说的“知识”其实都是信息,那么知识在哪里?它能不能离开人的大脑,活生生地站在我们面前,让我们感知它的存在?

2008年9月11日星期四

知识管理杂谈(二)

这是一个我的老师给我讲的故事。说三国这部书里有这么几个人。第一个是诸葛亮。诸葛亮是未卜而先知,什么事情还没发生呢,他老人家就知道了,于是才有了一出借东风的好戏。第二个是周瑜。周瑜是一见而知之,这个人很聪明,什么事情看一眼,就明白是怎么回事了。第三个是曹操,曹操是过后而知之。曹操中了周瑜的反间计杀了蔡瑁和张允,马上就明白上当了,以后就再也没上过类似的当,还反过来摆了马超韩遂一道。第四个是蒋干。蒋干是过后而不知,第一回过江不过送了两个水军都督,第二回居然领回了一只火凤凰,把八十三万人马都剧烈氧化了。

这四个人大概和系列一中讲的四种学习的境界大致地对应上。将如我们周围不是诸葛亮就是蒋干,世界就会变得简单多了。可惜这个世纪上第三种占了大多数,才使得显性知识和隐性知识的划分变得重要起来。不过当我们在讨论这种划分的时候,一定不要忘了其基本假设:显性知识比隐性知识跟容易转移,吸收、掌握,或者说更容易共享。在一些情况下,这个假设是正确的,另一些情况则不尽然。假如你现在进了一个杂技团想学习一个杂耍项目,你看演员们上下抛接好几个鸡蛋(火把有点危险)觉得这玩意挺拉风的,因此决定向师傅请教一下。师傅给你讲解了基本要领,把鸡蛋教给你,你像模像样地把鸡蛋扔起来,然后手忙脚乱地去接,终于有一个没接住,“啪”掉在了地上。几次下来,掉在地上的鸡蛋越来愈多,你开始认为师傅教给你的知识太隐性了,必须显性化,而且是大大的显性化。你开始分析鸡蛋的运动轨迹,受力方向,求解微分方程,终于算出了在t时刻以力f沿转角alpha抛出鸡蛋.........够详细了,计算机都会抛鸡蛋了。你满怀信心地拿起鸡蛋,重新开始一次新的表演........

在这个例子中,我们看到显性知识和隐性知识没有什么本质区别,他们能够被人共享的难度是一样的。并不是说将抛鸡蛋的内容全部符号化、数字化后,人们就更容易学习和掌握了。那么,掌握了这种知识的人,究竟是如何获得知识的?知识共享还有没有其他的途径?隐性知识向显性知识的转化究竟在知识共享中起了什么作用,有多大的作用?

2008年9月10日星期三

知识管理杂谈(一)

让我们谈谈一个“老掉牙”的话题:知识。关于知识,我不知道有多少个定义来描述他,也不知道知识与信息之间千丝万缕的联系与纠缠到底能不能分清。总之我对于知识有一个信念:它和信息是不同的。掌握信息和掌握知识是不同的,所以我们说知识(更准确的讲应该是拥有知识的人,不过这就显得过于累赘了)创造财富,而不是消息贩子创造财富。

研究知识的人的第一课总免不了要对知识进行分类,因此也就有了我们常说的显性知识和隐性知识的区分。对于显性知识,那是能够以符号、文字、逻辑、公式等等方式来表示的知识,而隐性知识则是难于表达的。现实中充斥了大量的隐性知识,虽然难于沟通与交流却非常重要,因此知识管理应运而生,整天琢磨着怎么把人脑中那点东西挖出来让大伙都知道知道。套句时髦的话,这叫做“晒晒”我的知识,或者更专业一点,叫做隐性知识的显性化。隐性的知识不好交流和沟通,这叫茶壶里煮饺子,有一肚子货倒不出来,于是我们想办法让他显性化。显性化了的知识(就好像教科书一样)被放到了阳光底下,象熊猫一样被人参观。对于企业来说,最最宝贵的资产成功地留在了动物园供大家参观,就可以保障企业的智力资产持续的保值和增值,进而维持企业的核心竞争力,千秋万载,一统江湖。

奇怪的是事情从此没了下文。怎么样才能让隐性的知识显性呢?显性到什么程度?有没有这么一条分水岭,将显性知识和隐性知识分隔开?显性的知识,是不是就可以被大家学习,共享了呢?知识要想共享,接收方就必须有掌握、吸收的能力,或者叫学习的能力。提到学习,我以为有这么几种境界。一为顿悟,不需要人在一旁指点,我就是知道。二为一点就透,什么事情只要说个头,给一点线索或者提示,立刻就明白了。三为孺子可教,把一件事情原原本本清清楚楚地表达清楚,对方就理解了。最后为榆木疙瘩,怎么点化都是白搭。当老师的要是遇到最后这种人,大概要操碎了心吧。看看第一种情况,知识根本不需要什么显性化,隐性状态就完成共享了。禅宗历代相传,当年释迦牟尼在灵山会上,手拈金色波罗花示众,众皆默然,不解其意,独有迦叶尊者破颜微笑。佛祖说道:“我有正法眼藏,涅磐妙心,实相无相,微妙法门,不立文字,教外别传,付嘱摩诃迦叶。”人家佛祖啥也没说,迦叶就明白了,这是何等知识共享的境界。没有文字也没有公式,典型的隐性知识,不是也共享了?对于第二种人,恐怕隐性知识也不太怎么需要显性化。真正需要显性化的其实是对第三种人,你都交代清楚了,人家就明白了。但是令人遗憾的事情是还有第四种人的存在,再怎么显性化,知识就是知识,他还是他,星星还是那个星星,月亮也还是那个月亮。看来我们对于知识显性化的努力看起来多少有一些得不偿失,费了挺大劲做的工作,有的人不需要,有的人用不上。

2008年8月21日星期四

TEX版衫


正面

背面


背面Ⅱ

阿根廷队在训练


用望远镜可以看得很清楚。



再来一张



右边小球门上方为梅西。

2008年8月20日星期三

都是servlet服务器,性能的差距咋就这么大呢?

部署grails程序,使用tomcat6.0.14。随便用了几下内存占用升到200+M,闲置系统一段时间后内存占用无明显变化。继续闲置后系统失去响应,cup占用在4%左右,剩余物理内存100M左右。tomcat启动时已经将可用内存设为768M。因为赶时间所有未使用工具查看java各个线程及对象情况,转而用jetty对比一下效果。开启服务器内存占用小于100M,反复折腾系统内存占用升到200+M,与tomcat持平。考虑到hibernate缓存全开,内存占用还是可以接受。闲置5分钟后内存使用锐减为70+M(难道jetty在为hibernate做gc?)。系统运行一天未出现失去响应的情况。就我这个程序来说,不需要什么复杂应用的情况下使用轻量级的jetty要比tomcat效果好。