2005年03月22日

在TheServerSide看到blablalist,为啥自己总是慢一拍呢?本来还想自己这个注意怎么转化成Money呢,可惜可惜。

这个网站还是Java的,框架是RIFE,不知道咋样,太多了,不过据说仿造Ruby(又是Ruby,有一个Trail了,这个呢?),看来Ruby现在很红啊,大家都想来秀秀比比。

今天把Tapestry和Spring集成到一起,参照Spring的文档,比较顺利,Tapestry和Spring恨无缝的联系在一起,不过愈发感觉这系统越来越复杂了。

还有个感觉就是大家对一些脚本运行框架非常感兴趣如BeanShell,BSF什么的,在这几个项目里都有涉及,为编程简化了不少工作。

2005年03月20日

Tapestry完全不需要使用JSP,这个特性让我很兴奋,可是我也有些害怕,因为我要做的系统的界面很多是要自动生成的,本来如果只是JSP,我可以随意生成每一个字符,可是现在我必须将我的这些代码使用Tapestry的方式表现出来,正像我和很多人说过的,每一个框架都解决了一个问题却产生了更多的问题。

除了界面生成的问题,另一个是如何写自己的验证类,在前台嵌入自己的Javascript代码,这一点好像也并不容易,是我开始使用后首先解决的问题,这里先暂且放下,到实际使用时再尽力公关。

现在国外很多家伙在讨论什么Ajax,开始还以为是什么框架,看来看去也没明白什么东西,后来隐隐约约明白只不过是一个概念,说白了就是使用XmlHTTP做界面罢了,确实很酷,但也没什么了不起的。

2005年03月17日

在Martin Folwer的Blog看到这个单词,哈哈,让我会心一笑,有些单词出人意料的给排列出来了。
还有subversion这个单词,千万不要想当然的去想一个意思,有机会一定要查查词典,哈哈。

近日终于决定做我的东西了,框架是Tapestry+Spring+OSWorkflow,这是我能想到的最完美的架构了。今天先从Tapestry开始,首先我终于学会了怎么拼写,不过这个单词比较难读,太拗口了。

Tapestry的教程不多,以前听一些名家评价它才是真中的好东西,自己也不太相信,毕竟框架这么多,谁知道那个好啊!可是当看到AppFuseTrails都采用了这个的时候,我也忍不住要采用了。Tapestry的作者不太厚道,没有像许多开源作家一样把自己的书开源,只是开了一章,但说实话写的比较烂,举了个我都看不懂什么意思的例子,搞得我无从下手,好在看到了这一个。这个教程不错,作者好像还是中国人,但是比较郁闷的是怎么没有中文的,让人觉得很不是滋味。

这教程已开始介绍了Tapestry的Eclipse插件Spindle,我还以为会把Tapestry的基础漏掉,不过还好,以下的教程和这个插件关系不大。教程分四部分,今天看了第一部分和一部分第二部分,心里有一些疑问,像统一的横切操作该怎么嵌入,难道让我用Spring给做,现在还不知道怎么解决呢,也许Tapestry早就考虑到了。

好了,再好的框架也要用心学习,先把基础部分学好,然后看看如何实现自己的基础类,然后看看如何和框架的其它部分有机结合。

2005年03月15日

今天决定开启我的英文写作Blog,偶然看到这个Blog网站的一个链接TwentyQuestions,你可以随便提问,然后别人可以回答。我还在想这算不算社会性软件,其他几个著名的网站,的功能是通过本人满足自身的功能,同时间接的为其他人带来好处,像这个网站这种单方向的帮助未必会提起大家的兴趣。我现在提出了个问题,不过我自己已经解决了,不过看看网站上有没有人会给我帮助,不过大家不要笑话我的英文阿,主要是现在没法改了。

现在Blogger太多了,所有Blogger都成为了Blog的传道者,但是有质量的Blog,长久的维护却并不常见。

前几天不小心看到自己当年在论坛里发的一些东西被别人整理到自己的Blog里,自己感觉很荣幸,不过也感觉那东西本来并不太正式,随意说说还可以,真要是当那么回事却不像个样子。许多人在做着这种工作,本身没有经过多少思考,没有自己的东西,整理也算不上,只能算是一种罗列,罗列的文章水平参差不齐,对别人没有指导意义,还有可能误导别人。

所以Blog的鉴别不是件容易的事,既然你要学习,自然是不知道的东西,不知道的东西是很难去分辨的。

2005年03月13日

今天看体育新闻,德科又进球了,进球方式和我经常见到的一样,同样是一个远射,同样一个力量不大的远射,同样碰了一个人的脚才进了球门。看过德科踢球的都知道,他射门力量不大,但是很喜欢远射,有时候完全在他的脚力之外,他也会该起脚时就起脚,难道就是这执著感动了上帝,常常见到他的射门被人碰一下改变方向弹进球门,印象中只有很少的是直接进门的。也许专业人士该分析一下德科是不是有什么秘密武器。

另一个是看到国际米兰又平了,渴望看到国米平上20场以上,现在看来不是问题了,不好意思再再拿国米开涮了,每年都给大家好多快乐,国米的粉丝不要生气呕。

自己一直以为和华为很难拉上关系,除了自己的一个ADSL Modem好像是华为的,好像很难有机会进入这个中国IT企业的旗帜。

去年华为测试部门的一个人给我打电话,问我有没有兴趣参加他们的面试,我十分的吃惊,一来我对通讯不太熟悉,二来我几乎没有专门做过QA,不过我还是有些兴趣,所以想去看看,但结果华为工作的疏忽,没有通知我去面试,过了面试的时间才又联系我,说好下次找机会吧。

前几天我又得到电话,知道又一次面试开始了,由于比较忙,没有准备材料,所以准备上午先去打份简历,可是早晨还没起床就接到了个电话,说让我最好早点到,我只好收拾东西,找个地方打印资料,然后坐车。谁知道那华为的家伙把地址搞错了,最后只好打了个车,赶快来到面试处。

没想到人很多,看到好多学生的表情,突然发现自己好自信阿。也许只是自己并没有多大的诚意,不在意这件事,对我来说,去深圳是一个现在很难作的决定。好容易等到见我,和那个面试的先生没聊几句,便让我坐一分题,一看那题,充分打击了我的自信心,什么算法阿,进程通讯,数据库,都是我好久没动的东西,而且编程竟然都是C++,我那个晕阿。加上睡觉太少,自己是越看越累,一个排序算法也不愿意写了,胡乱划拉得就交上去了,心想,这题不仅不关于Java,也与测试无关,不过我到理解出题者的意图,不就是看基础吗?可惜俺都记不清了。

再就是面谈,那位好像看出来我答得不怎么样,又问了我些问题,自己也没想好说什么,因为我想说的东西,恐怕他都不感兴趣,又让我再说说那个排序算法,我跟他说了个比较酷的算法,不过这伙计不太感兴趣,非让我说冒泡排序,我是明白,不过脑子太乱,他问了好几遍重复循环从哪里开始,我都没好好想一下,就随口答道从头开始,出门就想出了答案,但说的太随意了。

结果吗,很清楚,我说的东西和测试都挂不上边,答题又乱七八糟,幸亏我不太在意,可即使这样,还是不甘心,本来想很酷的跟他说:“虽然你们很需要我,但我也许不能接受” ,呵呵,也没机会了。

最后他跟我说是否到别的部门看一下,我点头,不过觉得太累了,立刻坐车回家,把早晨的那个觉补回来。希望真的想到华为的同志能够心想事成,不过我对华为的这次招聘的管理不是很满意,也就是欺负欺负学生,其实从招聘就能看出一个公司的管理水平如何,华为没有超出我的想象,嘿嘿,作为中国的旗帜,应该不止这样吧。

2005年03月12日

这两天要写几篇文章,需要一定的排版,没法再用我的纯文本编辑器了,所以只好使用Word吧!每次要用Word写文章总会觉得头大了一圈,Word的自动编号、自动样式,经常让我无所适从,我决定不再忍受了,拿来了早就买好的《Word排版艺术》,开始搞。

自己学过Word吗?我使劲想了想,好像没有,尽管我学过Dreamweaver、Flash、WPS、Photoshop还有其他许多东西,可是对于这可能是最常用的东西我一直没有认真的学习过。

以前还曾想过去绕过这Word,因为我以前为他总结了许多缺点。

  • Word的内容和样式分离的不明确,这是因为我对Word不够了解吧,如果规划得好应该不是问题。
  • Word的二进制文件无法版本管理,我无法用diff工具察看我的更改(有一些比较Word的工具,但是是收费的,而且效果一般)。

所以我曾经去尝试LaTex,但LaTex的语法实在难以接受,学习起来遇到许多困难,曾经帮助同学写数学论文,经常写错了一个小地方找不到问题所在,所
以最后放弃。后来也知道了DocBook,这种格式就是XML文件,O‘Reilly的许多书就是用这个完成的,可是为了搭建这环境我查遍了所有的资料,
当我终于用这环境生成了一份可以显示中文的PDF文档时,我都忘了我的步骤,还不用说去学习这XML的语法。

如今我不再追求DocBook的完美了,使用Word也许还是我表达想法最快的方式,侯捷的这本书实在太有必要了,任何人都希望自己的作品可以尽可能的漂亮精致,而许多DirtyWork会让人难以忍受。希望这本书能让我从这些烦恼的事情里解脱出来,让我专注于表达自己想法,同时还能非常的漂亮,让人眼前一亮。或许一段时间后,我会很喜欢卖弄我的Word技巧