BrowseAtWork.com:   [ UP ]   [Manage cookies]

2005-10-31

我看到的google base是一个超级wiki

Google base的页面已经放在那里,并且会读取浏览器的cookie来检查是否有google account在线,虽然现在仍然登录不上,但很显然它的存在不用再猜了,这和那个google钱包不一样。

我们来看这个blog提 供的google base所能使用的,或已经预设的条目类型:课程表,事件与活动,房屋信息,求职,新闻与文章,人,产品,参考文献,评论,服务,旅行,车辆,需求信息。 这些条目是可以直接拿过来用的,从截屏图来看,每个类型的编辑界面上还可以自己再添加一些属性,属性的类型也有选择。

也就是说这个BASE是个高级的Wiki,人人可写,并且写起来非常简单。当然,通常的Wiki只定义条目,而不注重条目内的数据类型,而google把 条目内容进行了细分,为常用项目定义了属性。从已经定义的项目就可以看到,google还是很实用主义的,它搞的那些就是分类广告,买卖信息,说它是 ebay的对手也有一定的道理。另一方面,这样加强定义也有利于google进行搜索,或者是更精细的搜索,或者就延伸到语义的概念上也无不可。当然,它最不像wiki的地方就是它没有主页面,也没有目录,而是将通过google最擅长的搜索技术提供给用户使用。

Google显然喜欢一切可以提供内容的技术,网上的内容它要全部抓到,抓不到的还希望站长们提供网站地图,这些都不够的时候,google就打造平台让用户来创作内容。

在上述内容分类中,除了很商业的求职类产品服务类之外,google也提供了新闻,文献,文章,评论这样的,这应该会满足我一直就有的一个想法, 就是管理自己的文档。我在浏览过程中搜集了许多有趣或有用的文章,多数是TXT格式的,我想把这些加到googlebase上不会有任何问题。当然,不少 东西我可能不能再公开到网上,所以我希望googlebase能有一个属性设定某条目是秘密的,别人看不到的。还有一些是PDF或HTML,我想 google处理或搜索起来也不应该有任何问题。并且这些条目都可以加标签,也就是常说的tag。

也就是说,google base将会成为一个knowledge base,也许base一词就来自此处?至于产品信息倒是后来的扩展?

当然,这个base应该还能成为一个flickr,上载照片是我们可以从截图中看到的功能。或者也一样是个podcase站?

又或者这个base也能收录url?那岂不是del.icio.us的功能?

条目的类型能不能自由地添加呢?如果能,那岂不是太过强大了?

等待它的正式开放吧。


--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

菊花




今天到姥姥家去,菊花正开得好。


--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-25

信息化还真是任重道远

遇到一件有趣的事。同人联系,因为要他传些资料过来,这自然是E-mail方便了,他做好的东西也都是电子版的。这位身处广东某小市,并且会Word和PPT。我一向认为广东富裕又先进,信息化应该是挺好的。

我说我的邮件地址是@##$&#了(,你发过来就行了。他说:不用。我的邮件地址是@#$%@163.com,密码是!@##$%%,你去看吧。

我用邮件这么多年,第一回遇到这么牛的使用方法。当然我不好意思去看别人的信,就给他信箱发了封信。

未几,此人又打电话过来,说你看了没有。我仔细解释了一番,说不能看他的信,已经给他发了信,请他回复过来云云。这位大侠看来是第一次听说这等用法,反复问什么是回复。

我有点好奇,就进入了他的信箱,发现里面居然全是他自己发给自己的东西,时间跨度倒有好几个月了,也就是说他用了好几个月这个方法,跟他联系的人居然没人跟他解释一下,真是不厚道啊。

半小时后,收到这位老师的信,第一封除了我写的原信外没有内容,第二封就带上了附件。

这个故事告诉大家,我还是很厚道的。

联想到单位里连一个统一的业务数据库都没有,更不用说清晰的业务流程了,倒也不敢笑话人家了。这个事实告诉大家,如果你能创建一个便宜的IBM+普华永道,并且能说动国内各位中小老板的话(业务明晰又能跑黑账),你就要发达了。
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-21

测试Flock

还不是很好用,这种概念也存疑。

邮件列表的规范和礼节

XYB在Debian中文列表中贴出了这个链接,是Python社区--啄木鸟社区的总结,很好。其中讲到了列表同Usenet的区别,用邮件列表的一些规范和礼节,以及一些问题。比如他们推荐的邮件客户端如下:

    *  gmail
    * Thunderbird
    * KMail
    * 不要用foxmail和dreammail

当然开源社区肯定用前面的多。而后面的大体是因为国人用这个列表就不多,在实现上对邮件列表的一些好特性就不能保证,比如会破坏掉Message ID,使来回邮件不能分到一块去。当然,据说这个并没有RFC进行说明。

还有中文编码,一般来讲用GB系列都是没有问题的,但Gmail显示不认标题中的GBK和GB18030,遇到这两种显示很难看,所以还是推荐简单的GB2312,或者就是UTF-8。

另外还提到回要回的那个,以及对引文进行一下剪裁,不要依赖Gmail的引文隐藏功能(如果大家全部是Gmail倒妨碍不大,但全展开时也会比较难看)。
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-20

Cnsmin罪状又一个

同事已经处理了两台XP,都因为中了最新的CNSMINkp.sys,症状就是大早上一来就开不了机,昨天一台,今天又一台。昨天刚开始还不知道,最终搞到要重装。今天知道了,用其他盘启动,删了那个cnsminkp.sys,就好了。

这个消息应该传遍神州大地,那个3721是千万不要装啊。
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-19

魔戒的世界

除了上帝创造之外,许多小说作者也创造了自己的世界。比如金庸,他让我们看到那个由少林武当峨眉华山组成江湖世界;比如梁羽生,他的每一章里都有括号,参与拙著×××的写法;又如阿西莫夫,他创造了一个由机器人设计和运行的未来世界。在这些世界里,一切运行规则都由作者设计,说起来不由得不佩服。

托尔金的魔戒三部曲是他所设计的世界。对欧洲这种神话传说不是特别了解,因此也就觉得更加神秘。也曾经听说他小说中出现的一些事或人老早就存在于欧洲土人的传说中,那是一种不同于基督教的文化。说起来基督教对欧洲也是外来事物是开放引进的成果。那本达芬奇密码也讲到许多原本称为异教的崇拜,想来也算是欧洲古老文化的一丁点回归。

魔戒的世界中有人,翻译中也许称为大人族,他们是真正的人类,魔戒就是人类兴起过程中的故事。这些人形成几个国家,北方有罗翰,南方一点有故事的主要发生地--刚多。更北方是荒野,有流浪的人类。再南再东也有人类的国度,他们已经被黑暗征服。

人的特点是高大英俊,行为上比较阳光。他们未必整天很高兴,但做事绝对不会偷偷摸摸。人类中有一位祖先同精灵族的女子结婚,生下了半精灵半人类的一族人,他们可以选择是当精灵还是当人类,他们当人类比普通人更长寿,比如可以活200年;他们也可以当精灵,拥有回到西方极乐精灵世界的权利。

精灵的特点是长生不死,无须睡觉,别人睡觉时他可以走来走去就算是休息,他走路无声无息,身轻如燕。精灵族男士更加英俊阳光,浑身散发着神的光辉,具体形象可参考布鲁姆的扮像。精灵族女士则全部是仙女形象,美丽到不可用人类语言描述,普通人只需看到就心甘情愿供奉和被驱使。

精灵本不属于这片土地,他们是因为中土纷争而来到这里帮助光明的一方的。他们的故土在西方大海之外,那里是极乐世界。而在大海之中,本来也有一个岛屿可供中途使用,上面也有精灵,人也可以去,但因中土战争的缘故,就隐入了迷雾之中,断了中土人士前往极乐的路途。

精灵在中土生活在两片森林中,这两片森林中的精灵有血缘上的关系,他们的住地美丽无比,阳光绿叶,风声树影,青青的草地,灿烂的花朵。他们同自然完全融为一体。他们可以同植物动物交谈。

在中土西边靠近大海的地方,住着霍比特人,精灵也管他们叫哈夫林人,他们身材矮小,但生活快乐,实行民主政治,主要从事农业和园艺,过得无忧无虑。他们也可以活到100多岁。他们住屋子,但更喜欢住窑洞--跟黄土高原有点像,不过他们用圆门和圆窗。托尔金最初构造这个世界,就是从他们开始的。在魔戒中,他们因为得到了魔戒,才引起了后面的故事。

矮人族,他们也不是完全意义上的人类,他们身材小一些,住在北方山区,生来就是石匠,喜欢在石头山上开洞居住。他们也属于光明的一方。

巫师,是一类人,他们应该是神仙们在人界的代理,他们有不同的级别,不同的法术。巫师可以帮人类,也可以为黑暗势力打工。但很显然的是,西方的巫师显然比我们的姜子牙等差得很远,不属于那种一出场就能扭转战局的人物。

比较神的是树人,他们是森林的守护者,长得非常高大,肢体也跟树干似的,走路缓慢。他们是因为精灵住在森林里受到教育,并且最终被精灵点化而具有思维能力的树,但他们也可以生下孩子。他们寿命很长。他们的麻烦是有可能再次昏睡过去,成为一棵普通的树。在书中他们也找不到女性的树人,所以很难再生出小树人,也就很难再延续种族了。

黑暗势力一方第一大的就是无名的黑暗,它就是一种力量,一种罪恶的力量。他有自己在人间的代理,称为索隆,他仍然是无形的黑暗,只是罩上个袍子之后显现出人形来。在电影里就是被No
man杀死的那位。实际上它没有被彻底杀死,只不过力量被极大削弱,暂时遁去了。

黑老大手下有九大护法,就是电影里面骑着大黑马跑来跑去,后来又骑着那种幽灵似的大飞鸟在天上叫的那种。他们本来骑的马被精灵用洪水消灭了。他们用剑和箭,伤人之后有毒,感觉是极度冰冷,如无精灵救治,必死无疑。但一旦黑老大死掉,他们也一样马上消失。那种幽灵鸟所到之处,就带着黑暗的力量,可以让普通人极度恐惧,丧失斗志。

黑暗手下的兵是一种称为奥克斯(Orx?)的生物,他们会说话,略似人形但极为丑陋,吃发臭的面包以及各种尸体。他们也有不同的种类,有的强壮力大,有的小一些。电影中看到他们是从地里长出来的,书中似乎没有这么写。

书中讲到魔戒是由精灵打造的,但黑暗似乎偷到了精灵的技术,打造了一枚众戒之王,就是这个魔戒,他可以统领所有戒指。魔戒又不可带上,带上之后就会直接被魔王看见,但此时其他人却又看不见。

戒指在书中是一件宝物。当初精灵打造它的目的是给中土带来好运,每种族都保留一个,包括霍比特人矮人在内。但随着黑暗势力的增长,戒指都被黑暗势力掌握了,他又打造了这个魔戒,想以此占领整个世界。但在上一次人魔大战中,佩戴魔戒的黑暗势力被人类的国王击倒,魔戒被人类得到。此时它本该被扔进命运之火山口销毁,但人类半精灵的国王也没有抵挡住魔戒的诱惑,把它保存下来。再命运辗转,才有这一段故事。

另有一件更神的宝物,就是水晶球,这个在欧洲神话中颇为知名,就是从它就可以看到未来或远方。在书中,它甚至可以沟通信息。但黑魔王也掌握了一个水晶球,人类里面也有,但凡没有足够力量的,只要看一下它,就会被魔王发现并从此陷入魔王的控制之中。

托尔金是英国人,据说英国有最好的仆役和管家,等级观念浓厚。这在书中体现得非常明显。带着魔戒去命运之山的弗洛多和山姆就是主仆,山姆就在弗洛多家帮工,就叫他老爷。

在其他人身上,这种出身概念就表现得更为明显。上面说过半精灵,人类刚多国的国王就是早先的半精灵,可以活到250岁那种。后来他们的家族改落,后人到北部荒野上流浪,这就是阿拉贡。书中多次描写阿拉贡多么地英俊高大坚韧不拨,到他进入刚多的都城时,又多么众望所归,摄政王又如何马上交出王权,简直就是天命所归,不容置疑。以至于罗翰国的公主暗地里喜欢他,他也没说不喜欢人家,后来他当了国王,就想起了精灵族的公主,精灵族公主就放弃了极乐世界的待遇而嫁给了他,而罗翰公主就只好嫁给了他手下的同属于人类的他原来的摄政王。

更加有趣的是这位魔王,正如在电影中看到的那样,黑暗魔王那里是一派机械工业化生产的繁忙景象,不炼铁的,有大型的齿轮,重型的机器,攻城用的是投石机等等。让人不免想到,托尔金还有点反对现代化的意思?

我发现好的电影,就在于同原著的拟合度,越是合乎原著,越是好看;须知人家作者并不是胡写的,想像力好的似乎就已经是电影,无须编剧再改来改去。魔戒电影拍得好看,就在于此处。

--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-18

有关费曼的微积分

在费曼的那本有趣的书--《别闹了,费曼先生》里面,他提到他的微积分是在高中物理课上学到的。他那时太聪明太调皮,总在课堂上捣乱,于是他的物理老师给了他一本大学三四年级才用到的书:Woods的高等微积分。费曼自称这本书让他在以后的学习工作中一路平趟,包括在MIT也完全不用再学这门课,并且其中的独门秘技--differentiate parameters under the integral sign--让他总能解决别人解不了的东西。

这么厉害的一本书,自然让人感兴趣。经Google "woods advanced calculus feynman",基本上找到了这本书

Advanced calculus;: A course arranged with special reference to the needs of students of applied mathematics, (Unknown Binding)
by Frederick S Woods
Unknown Binding: 397 pages
Publisher: Ginn (1926)
Language: English
ASIN: B00085L67S

1926年出版,不知有无翻译引进。但居然找到个俄罗斯网站,有费曼这本书 的英文全文。
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-15

三不谈

我小时候还爱过爱惜字纸的教育,说是有字的纸不能乱用乱扔。记得有次还捡了一张书页,上面两个数字:3.1415926~3.1415927,就是祖冲之算的圆周率。

这就是知识崇拜吧,表现为纸崇拜、字崇拜直到印刷品崇拜。这后一个崇拜实际上有点过了,教授要出书,读博要发论文,书商要赚钱,其价值早已经低得不能再低,哪里还有值得崇拜的地方?

但在一个地方,还崇拜得很,就是政治问题,比较近来闹得凶的google地名问题。其实Google是家公司而已,身处一个矛盾的世界,左也不是,右也不是,最后想脱身逃跑,却发现有点晚了,非要表个态才行了。我想现在google一定立下了一个项目,要研究所有访问者的政治态度,看态度给结果,你想看啥就显示啥,这就是世界大同的理想实现了。

这个问题在国内(在这里写这个词实际上也算是政治错误)新闻出版界更为要命,谈之色变,好像书上印个啥就能影响边界线走向一样。这真是彻底的崇拜。问题是它真那么有用么?

精神变物质是很可疑的,舆论变成行动也是要看行动者的态度。世界上发生多少事,是完全不顾及民意的?又有所谓权力就是让人受苦,哪里谈得上舆论的影响呢?其实加拿大澳大利亚几块地方,地广人稀,环境优美,适合居住。要是这些东西有用,不如咱们大家一起默念"是我们的",再印它几十亿本书,再把它贴遍全世界的网站,然后那地方就归我们了?

多数百姓,不过想过日子而已,以前他们可以躲在某一方,也不发言;现在上了互联网,发现哪里都有敌手,怎么办?只好高挂免战牌,政治宗教色情三不谈。
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-14

Google快讯的问题

SlashdotCN在8月初被Google新闻中文版收录为新闻源,不时地会有一两条简短报道出现在Google新闻的页面上,我对这个当然很关心,于是就在那个页面上订阅了 一个快讯,也就是搜索,关键词就用Slashdotcn。

很快我就发现,Google其实更喜欢沙发--WEB论坛词汇,就是第一条回复,而不是贴子本身。看那个快讯或是自己在中文新闻页面上搜"Slashdotcn"就可以发现了。

所以呢,欢迎大家抢占Slashdotcn牌沙发,这样,你的大作就能出现在Google新闻页面上了。

已经向他们报过问题,没有人理会。看来得继续战斗才行。
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-13

Gmail的两个小问题

对Email的标准(RFC821等)不了解,说不好这样是否合乎标准。

1、在Gmail里常见标题上写着=?GB18030这样的字符串,看来就是Gmail不支持标题用这咱编码方法,同样GBK也不行,GB2312没有问题。正文内容似乎无所谓。

2、Gmail-Gmail的转发似乎不太合乎常理。也就是明明是转发的信件,却在接收者那里仍然显示是从最早的发信人那里来的,而不紧俏货转发者来。即如果A发给B,B然后转发给C,则在C的gmail中显示From仍然是A,而不是B。一般的邮件客户端都认为这咱情况下B才是发信人。事实上从别的信箱发给gmail的信,以及从Gmail发到别的信箱的信都正常,只有从Gmail转发到Gmail才是如此。

发现这个是因为slashdotcn,因为设了一个slashdotcnteam at
gmail.com的信箱作为公用信箱,接收投稿或建议。然后希望这个信箱能转发到Google
Group,于是就设了自动转发。slashdotcnteam已经是该Group成员,可以发信,但由于上面所说的gmail系统内转发不改From的问题,虽然slashdotcnteam这个信箱已经转发了,group却会认为这个信不是它发来的,而是由投稿的读者发来的,于是就自动拒收了。算不算个Bug?

--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

键盘操作

今天上Bloglines,顶头就看到它宣布支持键盘操作了:

j - next article k - previous article s - next sub f - next folder
A - read all r - refresh left pane

前面当然是Google Reader这个很弱的产品了:

j - next, k - prev, n - page down, p - page up, h - top, r - refresh, s - star

可以说,这些键盘操作都同Vim有点关系,j是向下,k是向上。Vim还有h向左,l向右,Ctrl+f向下翻页,Ctrl+b向上翻页。Greader用的p和n键也都是常用的*nix翻页键。

再前面当然就是Gmail,这个当然就更加像Vim了,除了上面那些常用的,它还有ESC切换输入模式,用g打头的一系列操作进行更多移动。

键盘派和鼠标派也算用户里的两大派,前者在*nix社区中更流行一些,显得也特别牛B。可实际上在桌面环境下,如果不是所有程序都支持键盘快捷的话,单是几个产品,有点用不起来的感觉。在Vim里面之所以用键盘,是因为双手不必离开输入区,并且时间长。而在浏览器窗口中,时间不会很长,一会就会切换窗口或Tab,然后又要用鼠标,不是很方便。

不过,这像是黑客文化的一种入侵吧。

--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

2005-10-12

小学校长

前几天有人推出了什么中华英雄谱的游戏,充分展示了国人的幽默天性,据说有可能有岳飞和郑和当面PK等情节设计,还有跟书记谈话后就能恢复体力的设计。

虽然没有看到里面的打斗设计,但我还是禁不住想起了当年的小学校长。当年这个矮胖的小老头是我们小学校里面仅有和二名公办教师之一(另一名是副校长),教思想品德课。他的绝招,也就是100多名小学生想起来就魂飞魄散,上下牙打架的那最狠毒的一招,就是瞪眼呲牙,以双手抓住小学生们单薄的双肩,前后剧烈晃动,强度不弱于宇航员重力训练科目。一直到你浑身无力,不辩东西,双眼一片迷糊时才放手。他同时嘴里还在大叫,但我一点也不记得他叫骂些什么,只记得这个招数了。

我那时基本属于次好学生,容易混同于一般大众,所以只有一次经验。另外一位经常一位玩的,比较调皮些,那几乎是两天一次。

如果在中华英雄谱小学版中加上这么一招,会有多么吓人?攻击范围1,杀伤力100,士气下降100。。。

后来这位在写村里的黑板报时因为地不平,就找个土坷垃垫自己踩的条凳。这块土坷垃估计也深知"小学校长"这招的厉害,于是先下手为强,把自己杀死,化为齑粉,于是校长就从上面摔了下来,撞破了脑袋,养好伤后就退休了。

--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

神舟六号胜利发射升空

今天早上9时0分0秒,神舟六号顺利点火升空。目前船箭已经分离,北京飞行控制中心已经宣布飞船入轨正常,飞船正常入轨。此次飞行将两名宇航员带入太空。

2005-10-11

我从各处抄来的Vimrc

" Vim configuration file
set fileencodings=prc
set encoding=prc
" DEFAULT OPTIONS
set nocompatible " make Vim default to nicer options

" READING OPTIONS
set modeline modelines=1 " use settings from file being edited

" INPUT OPTIONS
set mouse=a " use the mouse

" DISPLAY OPTIONS
"set background=light " better colors for white terminals
set number " show line numbers
set ruler " show line and column information
set notitle " don't set change terminal's title
set backspace=indent,eol,start " backspaces can go over lines
set tabstop=4 " tabs are every 8 columns
set softtabstop=4
set shiftwidth=4


" jump only one 'line' when wrap set on
nnoremap j gj
nnoremap k gk
vnoremap j gj
vnoremap k gk
nnoremap gj
nnoremap gk
vnoremap gj
vnoremap gk
inoremap gj
inoremap gk


map
map!

imap :update

set cin
set sm
set et
set cino=:0g0t0(sus
set hls
set whichwrap=b,s,<,>,[,]
set fo+=mB
set mousemodel=popup
set selection=inclusive



:if version >= 600
set listchars=eol:$,tab:>-,trail:-,extends:>,precedes:<
:elseif version >= 500
set listchars=eol:$,tab:>-,trail:-,extends:+
:endif

set laststatus=2 " always show status line
set showmode " always show command or insert mode
set shortmess=lnrxI " brief messages, don't show intro
set showcmd " show partial commands
set more " use a pager for long listings

"set nowrap " do not wrap long lines
set wrap
set lbr
syntax on " use syntax highlighting

" Cursor movement
nnoremap gj
nnoremap gk
vnoremap gj
vnoremap gk
inoremap gj
inoremap gk

nnoremap g$
nnoremap g0
vnoremap g$
vnoremap g0
inoremap g$
inoremap g0


if (has("gui_running"))
set wrap
set guioptions+=b
colo torte
else
set wrap
colo ron
endif

"set the guifont
if (has("gui_running"))
set guifont=Bitstream\ Vera\ Sans\ Mono\ 11
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
endif

" SAVING OPTIONS
set noexpandtab " don't change tabs into spaces
set backupext=~ " backup files end in ~

" EDITING OPTIONS
set autoindent " keep indenting at same level
set noerrorbells visualbell " flash screen instead of ringing bell
set esckeys " allow arrow keys in insert mode
set showmatch " show matching brackets

" SEARCH OPTIONS
set nohlsearch " don't highlight search patterns
set incsearch " search while typing
set ignorecase " make searches case-insensitive

" JavaID
:let java_highlight_all=1
:let java_highlight_java_beans=1

" MISCELLANEOUS OPTIONS
set dictionary=/usr/share/dict/words " get words from system dictionary
set magic " regexp chars have special meaning

filetype plugin on


" learn from carlos@linuxsir, to use multi cjk charset
"
" multi-encoding setting
if has("multi_byte")
"set bomb
set fileencodings=ucs-bom,utf-8,cp936,big5,euc-jp,euc-kr,latin1
" CJK environment detection and corresponding setting
if v:lang =~ "^zh_CN"
" Use cp936 to support GBK, euc-cn == gb2312
set encoding=cp936
set termencoding=cp936
set fileencoding=cp936
elseif v:lang =~ "^zh_TW"
" cp950, big5 or euc-tw
" Are they equal to each other?
set encoding=big5
set termencoding=big5
set fileencoding=big5
elseif v:lang =~ "^ko"
" Copied from someone's dotfile, untested
set encoding=euc-kr
set termencoding=euc-kr
set fileencoding=euc-kr
elseif v:lang =~ "^ja_JP"
" Copied from someone's dotfile, untested
set encoding=euc-jp
set termencoding=euc-jp
set fileencoding=euc-jp
endif
" Detect UTF-8 locale, and replace CJK setting if needed
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
endif
else
echoerr "Sorry, this version of (g)vim was not compiled with multi_byte"
endif

万年编辑器Vim

如果文本编辑器变得越来越重要,我想大家是不必吃惊的,因为文本似乎和网络有着某种联系,*nix系统也都喜欢它。win上面有editplus,
ultraedit,都很强大,但是都是商业软件;后来我用过crimson editor,
notepad++等免费的,也还可以;Linux下面各桌面系统自带的编辑器不少,gedit,bluefish,后来Carlos推荐了leafpad,确实是小巧快速,可以充当notepad的替代。

其实我还有一点<a href="http://thomer.com/vi/vi.html">Vi</a>使用经验,以前用过一点Sun工作站(Vi正是Sun首席科学家,BSD
UNIX主创人员,天才人士之一的Bill Joy的作品。<a
href="http://www.vim.org/">vim</a>是多个变种之一,主要作者和维护人是荷兰人士Bram
Moolenaar。)的缘故,<a
href="http://vim.sourceforge.net/6k/features.cn.txt">知道</a>它分插入模式和命令模式,还会用hjkl来移动光标,平时就用这几招来对付Linux下面配置文件的编辑,也将就没有问题。有时写点小程序,翻译点文档啥的,似乎都没有问题。但在win上面,我一直用不起来,虽然我一直都装的有gVim。好像是因为在Windows上面太过于依赖鼠标,而不是习惯于打键盘了。

这一切一直延续到两周多以前,那天跑去听了<a
href="http://fsa.ia.ac.cn/?q=node/38">水木Vim版主的一个报告</a>,果然是深受鼓舞,又学了几招高妙的,又改了下vimrc,这两周来基本没再开过其他编辑器。这个故事告诉我们人还是社会动物,互相之间鼓动一下有时是很必要的。

版主的报告也有<a href="http://fsa.ia.ac.cn/files/VIM%20%E7%AE%80%E4%BB%8B.pdf">PDF下载</a>可看(好像是openoffice做出来的),我从中学到不少东西。比如列编辑和map一些命令。我把jk都map到gj/gk,这样的操作比较适合文本多的,如果是程序多就未必很方便了。还从中学到了gvim,以前我一向是在term里用的,这个图形化的确实有好处,比如可以用更多字体--版主推荐bitstream
vera suns mono这个字体,它可以把I1lOo0这些东西区别开来。同时gvim还在菜单上提供一些很有用的命令,如果一时记不得不妨一用。

昨天刚用一个菜单命令把人震了一把,就是语法下面的"转换成HTML",简直是太酷了,不论你敲的是HTML,还是CSS,还是C或者Java,一个命令就转成标准的HTML代码,可以直接贴到Blog上去那种,并且还带语法高亮显示。实在是强到让人无语。

最近又挖到了<a href="http://vimcdoc.sourceforge.net/">中文版VimDoc</a>,也就是文档了,这个项目我早就知道却一直没有注意过,最近才认真看了下,居然是可以安装到Vim下面来的,并且如果设好helplang=cn的话,每次敲:help就会自动使用中文版,实在是方便。据大侠说这东西应该每天有空时就过一遍,读上一百遍之后就可以成为高手了。

--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

试一下邮件发表-only test

看能不能成功

and how about chinese?
--
cathayan@gmail.com
http://blog.cathayan.org
http://slashdotcn.org

删旧来新

从2002年12月注册以来,Blogspot就没连上过啊