Archive for December, 2006

2006….

Sunday, December 31st, 2006

今天我终于和往年不一样,可以安静的坐在这里思考得失…思考这个我所能自己掌控(19岁后)的却过得最为糟糕的一年,这个所谓的本命年(难道真是因为我坚持不穿红裤衩?哈哈。)
而现在在我没有冲动,没有愤怒的时候,只想轻轻的说声:
滚吧,这该死的2006。

记得awfi兄跟我说过:Tomorrow is another day.

我看计费、结算(一)

Saturday, December 23rd, 2006

怕日子久了会忘记,写写自己的理解和看法。
声明:本系列所有文章只是本人这些年从事这方面工作的一些想法,而不是对于任何现有系统的描述和说明,而且很多内容只是个人的一些想法,未看到或听说过在任何已有系统的实现,不涉及任何公司的机密问题,由于计费、结算系统的结构相对来说比较固定和简单如果雷同实属正常或是巧合。本系列文章不得以任何形式进行转载转贴,本人保留所有权利。
第一天,先贴个图。

五年….

Friday, December 22nd, 2006

这几天最常出现在我脑子里的一个词就是”五年”,什么五年?工作五年了。。
五年前我20岁,五年后我二十五,再五年三十(估计那时候我儿子都会跑了。。哈哈。)。。。
日子过得真是好快啊。。。
我的五年目标达到了吗?我不记得那时候定过五年目标,只记得有一个8年目标。。。好远,却又近似昨天。
五年前我唯一有的就是那么点自信(或者叫自大吧,因为从毕业记念册上看,那时候有不下8名女生说我自大(update:不好意思是8不是80昨天打错了),哈哈。)五年前我从不担心我会找不到工作,结果我放弃了工资高很多的工作而去找了份一个月只有600块钱的事,玩命般的加班了半年。
五年前我没有女朋友,甚至连小女生的手都没牵过。。。
五年前,我很努力,也很有激情。。这就够了不是吗?
五年前我离开了福州。
五年前我从没想过自己也会变成这样。。
五年后的今天,同学说我没了当年的锐气和锋芒,而我的班主任告诉我说这是好事,而我的班主任的朋友告诉我说有锐气是不对的。。而我觉得呢?我也不知道是不是好事。
五年后的今天我仍然激情依旧梦想,只是好像少了些努力。
五年后的今天我仍然不敢在下班时间坐公交车,因为我怕看见万家灯火的时候在这个生活了近10年的城市仍然没有一小块我可以落脚的地方。
五年后的今天我还没孝顺过的奶奶却已吃不到我买的糖。
五年后的今天我年迈的父母仍在田间地头辛苦的劳作着。。
五年后的今天我的姐姐仍然要去上夜班,看着她那为熬夜而快速衰老的面庞,我能做的却只是默默悲伤。
唉,去tmd五年。

前天遇到一件非常搞笑的事情。。

Thursday, December 21st, 2006

前天去机房装应用,起初搞了台IBM 的E Series的机子来用,配置还相当不错。。。开始装。。。当然是先装系统了,试了半天,不行,再试,还不行,再试………………一个多小时过去了。
终于受不了了,大叫一声:Kao,到底怎么从光驱启动啊。。。。。
一时还找不到人来帮我,上网查了也没信息,最后,实在没办法找了台联想的台式机给装上了。。。 汗!!!
唉,谁让我是硬件盲呢。。。不过以前HP 6000之类的机子我还是会用的啊。。。IBM啊,到底怎么从cd rom启动呢。。。我还是不会。。。

Vim 开发 ruby on rails 完全配置(个人)

Friday, December 15th, 2006

用vim写rails越来越顺手了,估计不会再考虑用别的了,共享一下自己的配置。。。
首先应该感谢vim的作者们以及文中使用到的所有插件的编写者,是他们才使rails的开发如此方便。
以下为winxp环境,安装gvim 7.0 安装路径为: d:\gVim一般安装插件,如果是zip/gz之类的文件直接解压到gvim.exe同一目录(d:\gVim),如果是.vim文件则直接放在gvim.exe下的plugins目录(d:\gVim\plugins)就OK了。
使用到了ftplugin所以需要在D:\gVim\_vimrc中增加:filetype plugin on 这一行
1.安装rails.vim (rails.vim)毋庸置疑啦,首先肯定是装它了。11.1出的新版本(小修改并支持surround.vim-见下文),下载rails.zip解压到gvim.exe所在的目录(D:\gVim\vim70) 安装完成。使用方法及更多说明见本站:vim+rails.vim ruby on rails (ror)开发的利器 及docs下的rails.txt
2.安装project (project-1.4.1.tar.gz)项目导航,方便的浏览打开文件(我只用到这个功能) 在rails项目中使用 :Rproject 打开。也许你要说了rails.vim不是很方便的切换各种文件吗?为什么还要装这个呢?是的rails.vim确实很方便,经过实践得出:有时候你要打开css之类的文件就不那么方便了(先打开Rlayout 再gf到css,或是我不会用?)还有就是当你的model和migrate不对应的话也不方便。所以有时候还是要用鼠标点来得快。
3.安装ruby_imaps (ruby_imaps.zip)这可是个好东西,原来很羡慕人家mac下的textmate不过有了这东西,咱也不错了,而且自己hack还很简单。详细命令见包中的ftplugin中的ruby_imaps.vim,命令很多,但是常用的也就那几个。我自己hack了一下,加了几个在rhtml中常用的标签,link_to for in end 啊之类的。请到这里下载>>> 下载。。(2006.12.14 今天没搞完,这两天把改完的传上来,不好意思。)欢迎大家把自己hack的东西发一份给我,谢谢。。。在不同的编辑位置切换用 ctrl+j
This is (another) snippets script that tries to emulate what I’ve seen of Textmates snippets feature (I haven’t used Textmate, so this assumption is based on rails screencasts I’ve […]

找到对手了。。。

Wednesday, December 6th, 2006

没有对手是件痛苦的事情,今天无意间发现一个强劲的对手。。。而且目标完全一样。。。
有对手是件快乐的事情。。。不是吗?
5点14分了,反而一点睡意都没有了。。出来混后发现除了生活和心理上有些压力外关于工作的事情几乎找不到什么压力。。。终于让我发现一个对手了。。强劲的对手。。。不知是12月福州的天气有些冷了还是怎么现在竟然有些发抖,难道是激动的?不过绝对不是害怕。。。。
这几天先不动这些了,先把手上的事情结一下,前段时间接了个小单子,这些天来投入了极大的精力来做这个,算一下工作量和回报发现基本上收入只有50元/小时,第一次没什么经验。。
现在的心情?一个字:那个乐啊。。。
一会去睡了,睡醒了好好研究研究他们。。。

让ruby on rails的搜索插件 acts_as_ferret支持增量索引

Wednesday, December 6th, 2006

刚才写的丢了,重写一遍,
简单的说为什么要让acts_as_ferret支持增量呢?由于它本身只支持在activeRecord操作时才能增量而后台insert或是update的不能重新建立索引,另一方面呢,全量重新索引太慢了(在我的2G内存p805d cpu的机子上不到10万的记录跑了一个多小时)所以:
rails的插件acts_as_ferret支持增量索引.
def idx_create
Tname.find(:all, :conditions => “state=’I0A’”).each{|rec|
Tname.ferret_index