岁末

这个博客其实就是自己的个人日记,不太希望别人看到,不过陌生人也无所谓。

我经常想写一些逻辑严谨的长篇大论,但常常是以没有时间为借口,可能只是我逃避的一种方式,就跟人们通常躲避某些需要耗费大量精力的事情一样。

这里所记录的,只是偶尔兴致来了所发的一些感想心情,记录下一些生活和体会。有时候我会很少的涉及到某些技术性的话题,那不过是我生活中的一部分罢了。

我常常觉得自己的语言表达能力有所欠缺,写一篇东西会觉得它不能完全的表达自己的思想,有的时候会苦苦的思索下面的句子该怎么样写。我承认其中的一部分原因是由于长期的初中和高中教育中传统的作文所致,但更大的一部分原因是,我对所写的事物的理解不够充分,却又为了足够的篇幅而去凑字数而已,甚至现在我都不能保证是否正在这么干。

于是我故意逼迫自己经常地写一些东西来提升这些不足,我确信,经常地写一些东西对于表达能力有极大的助益。至少不会因为字数不足而犯愁,一旦熟练可以很容易得讲的滔滔不绝,当然,前提是在探讨自己所熟悉的话题。

我并不太希望这里被很多人看到,就像我平常做事的性格一般,可以冠之以内向吧,其实是觉得跟自己思想认知差不多的人很少,不太希望整天跟一帮家伙无聊。偶尔也就泡泡图书馆,写写程序,从事一些自己感兴趣的事情。

这一年就剩下几天了,我一直想把自己这一年中所做过的事情总结一下,详细的写出来,却不能将之付诸行动,只是写下这片不知所云的东西,甚至开始都不知道自己写它的明确目的,就是随便写点东西,记下一点零星的杂碎。

自己做人做事可能也是这样,漫无目的的走一步说一步,也许有个大的方向,那可能就是性格的朝向。小学的时候我老是说自己长大了要当科学家(可能那时候每个小朋友都这么说),现在想想有点可笑,不过某种程度上说也算是吧,现在觉得科学家这个概念已经很模糊了。不一定非要搞物理的才叫科学,任何我们创造的知识都可以,搞数学的人也能叫,搞计算机的也是,不过是一个称谓罢了。了解得东西多了,就觉得当初那些大人物不再遥远。只是觉得,生命如此的短暂,那些曾经创造出来的知识技艺又是如此之多,不知道的也是如此的多,愚钝的人类文明需要一代一代人的推动,人们不过都是贡献出自己或多或少的力量。

十年前的我还是一个懵懂的小孩,现在已经成长了很多,下一个十年,会是什么样子?

无题

这些天做事情漫无目的,随意的理解与接受一些新的知识。想干的事情一直提不起精神,先是大致看了一下python的源代码,接着就搞smtp了,然后又是cgi之类的,读了几篇rfc文档,一天之内也就几个小时的时间真正有效的被利用,其余多半是看看网页,评论,新闻之类。有几次难以入睡,估计是我夜猫子生活习惯,睡的太早不行。

看来是得改变一下,做事情要有效率一些。

wikipedia的力量

wikipedia前段时间就开始号召donate了,最近注意了一下,一两周之内居然增长了一百多万美元,实在是不得不感叹她的地位和号召力,可惜现在我是一个穷学生,如果是收入阶层的话也会毫不犹豫的捐赠一些,说实话,她给我们带来的价值不可估量,甚至有时候我都为人类能创造出来这个知识形式而感到惊讶和兴奋。

当我遇到一个不太熟悉的内容,第一个反应就是wikipedia, 几乎成了我获取知识的主要途径,读wikipedia的文章,经常感到发自心底的惬意快乐,无论是技术,人文,无所不包,语言言简意赅,通俗易懂,不乏幽默风趣。就像wikipedia的创始人Jimmy Wales所说的那样

Imagine a world in which every single person on the planet is given free access to the sum of all human knowledge. That’s our commitment

确实是这样,人类知识的总和,我相信wikipedia有能力做到。

侃侃即时战略

先说一句,帝国时代3实在是太好玩了

以前我都不太喜欢即时战略类的游戏,甚至有点抵抗情绪,觉得无非是建几个基地,训练几个兵,然后开战,一点意思都没有。

再者,大学里的这段时间基本没空玩什么游戏,当初我一直是console game的忠实玩家,从fc到世嘉md,还有街机。电脑上的游戏,也就当年玩过的那几个rpg,初中高中时跟一帮小孩玩剑侠情缘之类的。当然,我说的玩是深入的玩进去,偶尔玩两把极品飞车踢几下实况那不叫玩。

今年也就暑假的时候玩了一遍伊苏7菲尔盖纳的誓约什么的,大概去年跟今年相交的那段时间玩了一遍仙剑四,当时得出一个结论,仙剑之类的rpg只适合小女生玩,除了一点简单无聊的爱情故事没有什么可玩性。伊苏倒是不错,拿着手柄又让我找回了当初玩console时的感觉。

整个大学也没玩过几个游戏,呵呵,有时间还不够写程序的,忙都忙死了。

我觉得游戏对于玩家的吸引,很大的程度跟整个玩家的文化背景以及认知程度有关。在大二大三这段时间到现在,我对历史了解了很多,认识也深刻了许多,尤其是人类文明的发展演变,也看了很多哲学方面的书。整天看好莱坞的电影,对西方文化的认识也渐渐深入了,不可避免的到图书馆找一些相关的书籍来看,感觉收获颇多。

欧洲的文化里,那些传奇故事的组成,大概就是精灵,骑士,法师,矮人等等之类的,看看魔戒就能大致了解一些他们那些令人向往的元素。跟我们文化里的侠客,书生,道士之类的倒也异曲同工。

玩即时战略游戏的开端是魔兽争霸,一开始不是游戏吸引我,是游戏设计的历史背景吸引了我,我一口气的把它的历史大致读了一遍,不禁莞尔,这不是整个西方神话历史文化等各个要素的糅合演绎么,从一开始titan创世,到sargeras堕落,不就是上帝创造世界,然后又撒旦叛乱吗?再后来精灵矮人相继登场,世界的形成,精灵的分支,接着是人类,法师和骑士,守护者屠龙等,这些应该是北欧神话的要素,仔细看一下似乎跟魔戒很相似,反正就都是西方人那一套。roc的一开始就是离开azeroth,驶向新大陆,兽族开始的那个题目就叫exdus,就是翻版人家出埃及记嘛,萨尔的经历故事,就是活脱的一个摩西。

于是我就开始简单的玩了一小把,其实以前觉得rts游戏没意思只是表象而已,玩进去以才发现他的趣味所在,比简单的被动的rpg叙述剧情强多了,一场场战役,中间夹杂着一些故事情节。若讲叙事的话,rts要比rpg更具优势。资源分配,建造,进攻,加上合理的利用各个单位的属性,像极了生活中某些时候做事情。

我觉得现在大部分人对于rts的推崇在于它的竞技性,其实远远不止这些,根据我的经验,就是只玩战役剧情也能给予玩家极大的享受。

这就回到了开头的那句话,也就是这几天吧,因为warcraft的原因,我顺便玩了一下age of empire,都是同种类型的游戏,操作基本相同,差别在于,warcraft是一个虚拟的世界,而age of empire则是我们现实世界的游戏化,里面的各个文明,兵种,很多都跟现实世界一一对应。在这里,玩家可以扮演一个个文明,指挥决策,完成一个个历史事件,带一大群军队去进攻的感觉是相当爽的,看着自己创造的帝国,上演一幕幕文明历史,再加上age of empire 3里漂亮的场景,简直就是赏心悦目的享受。

当然,真正吸引我进去的是扮演不同的文明,我相信很多能够被这个吸引的玩家都有很深的历史文化背景,国外的孩子从小被灌输的就是此类的相关教育,所以他们很容易被这类游戏吸引,但是国内却是不同的文化背景,我们接受的是另一种教育,具体嘛,我也不想详细去说了,大家都有感受,批判了怎么的就自个儿感慨去吧。

文明的建立,兴亡,本身极具吸引力,尤其是当你以一个创造者的身份介入的时候。开辟新大陆,海盗,土著,征服的故事,呵呵,帝国时代3实在是太好玩了。

warcraft很不错,但却没有aoe3给我带来的那种激动。我想主要是aoe更现实贴近我们的历史和人类文明一点吧,地图都是现实世界的,场景画面也高出了好几个档次。而且我玩warcraft也不是太深入,具体细节性的东西都没有体会。

玩得不多,有些地方的看法可能很不正确,资深玩家看过之后笑笑就行了。

天真冷

今天零下二十多度,外面明显冷的让人受不了,刚才去吃饭,可能餐厅空气水分比较大吧,门口的冷空气一进去就形成了雾化的效果,搞得门口浓烟滚滚的,颇为壮观。

使用odbc操作Excel

事出有因,昨天我的old daddy要我帮他把一些Excel里的数据写进foxpro的数据库里,按照要求的表结构,还要做一些加工处理。(我晕,这年头居然还有人在用foxpro)

于是乎,我又装上那个n年都没有用过的visual studio 6.0了,看了半天的msdn,简单的小玩了一下foxpro,感觉太过于弱智,不太习惯。

心想既然foxpro也算一个小的数据库,应该支持odbc连接吧,然后我就能用java或python之类的语言直接操作了。

没想到打开odbc数据源的设置一看,居然连Excel都支持odbc,真没想到

从Excel里导出数据,通常的想法是,可以存成csv或者xml,然后随便拿一个语言就分析了,没想到微软更是体贴,直接建一个dsn,然后写sql语句吧,呵呵

顺便说一下,excel里的表的名称是[sheet1$]之类的,必须写成select * from [sheet1$]来选择sheet1,具体为什么去问M$吧。