何时我才能像他们一样

我渴望的是自由,哪怕穷困潦倒。

一直不相信自己有什么偶像,但仔细想想他们就是我心中的上帝啊!

Richard Stallman,永远为自由而战,让世界按照他的规则转动!没有他,我不知道现在的自己会是怎样一番形象,我不知道自己的思想会落入何种不勘的境地,我现在的乐趣几乎都与他领导的自由软件运动息息相关。

Scott Mcnealy,SUN最终没有避免被收购的厄运,虽然我会为这个昔日IT霸主的陨落而郁闷,也或许是Mcnealy的固执与所谓的错误战略导致了这场我不愿看到的悲剧。但他的固执正是我所渴望的,他固执的做着自己的事情,他固执的创造了我心中的日不落帝国。

Steve Jobs,我无法掩饰自己对Apple产品的过度喜爱,我也不想隐藏对Apple封闭策略的极度憎恶。当Jobs做出那件我极其讨厌之事——Ipad仍然不支持Flash——的时候,我再也无法抑制对他的崇拜!Jobs总有那么多自己喜欢而另别人不爽的举动。

Bill Gates,不可否认我有着对微软太过激太过片面的厌恶情结,但这不能成为我讨厌创始人的理由。似乎正是因为他,我才对计算机如此着迷。他用自己的实际行动告诉我,这个不可一世的帝国来自一个辍学的计算机爱好者。

READ MORE>>

用IPV6翻墙这么爽

看到一份《飞跃手册》,利用上面介绍的IPV6来翻墙真是流畅啊。强烈推荐下载珍藏,作为一个中国人必备的技能手册啊。

没想到新浪iAskShare上竟然没被河蟹,快去下载吧,记得要和谐~~

之前在学校的时候怎么就没见到这种方法呢,好好的IPV6被我浪费了。在没有IPV6的情况下,可以用Teredo

Teredo is a tunneling protocol designed to grant IPv6 connectivity to nodes that are located behind IPv6-unaware NAT devices. It defines a way of encapsulating IPv6 packets within IPv4 UDP datagrams that can be routed through NAT devices and on the IPv4 internet.

在Archlinux上使用Teredo很简单

pacman -S miredo
/etc/rc.d/miredo start

其他系统(比如Mac OSX、我讨厌的Windows)也都是很简单的,具体去看那飞跃手册吧,常用的翻墙手段尽在其中。

READ MORE>>

lucene 3的中文分词mmseg4j

我的日啊,昨天刚完成了lucene 2.9到3.0的迁移,今天就有lucene 3.0.1了!!!

很久没写点有代码的东西了,实在是没时间。最近,很意外的,我竟然又写起了Java。

我的主要任务是把网站(不是我这个blog)的全文检索由lucene 2.9升级到3.x版本,同时更新下mmseg4j。

lucene 3.x版本采用了全新的API,作为过渡的2.9中那些deprecated方法在3.0中已经彻底废弃了。不过我也没有太多东西要改,主要是修正了TokenStreams的相关代码,似乎TokenStream也是3.0中最大的革新。

A new TokenStream API has been introduced with Lucene 2.9. This API has moved from being Token-based to Attribute-based. While Token still exists in 2.9 as a convenience class, the preferred way to store the information of a Token is to use AttributeImpls.

lucene的中文分词是使用的mmseg4j 1.8.2,这个版本也是针对lucene 2.x的,因此首先对mmseg4j下手。

与lucene相关的代码全部位于com.chenlb.mmseg4j.analysis;中,可以看到要做修正的地方并不多,主要还是把MMSegTokenizer中的next()换作boolean incrementToken()

READ MORE>>

我就一程先生的杯具

男:我是程序员。 女:哦,程先生,你好。 男:客气了,叫我序员就好~
男:我是架构师。 女:哦,贾先生,你好。 男:客气了,叫我狗屎就好~
男:我是董事长。 女:哦,董先生,你好。 男:客气了,叫我市长就好~
男:我是日报社官员。 女:哦,日先生,你好。 男:客气了,叫我爆射官员就好~

身为一位程先生,我太他妈杯具了,每天晚起晚睡,对着显示器一对就是一天,我多累啊,它还不会给我煲汤补补身子。。。

已经不知道有多久没写过Java了,猛然被要求用Lucene。唉~就当换换口味了,Ruby就是我的小loli,Java是我的女王。。。

说到loli,我这工作都3个月了,整天就跟我的小loli打交道,虽说也见识了女王,可我想要个御姐!!!姐啊,小弟寂寞死了~~~

突然意识到,自从踏上写代码这条路,我都将近两年没换过新皮了。赶紧上淘宝,Firefox立马崩溃,这个阿里集团的马猥琐不知道跟那个行学了什么安全控件,先把alipay给上了,又把taobao也插了。。。

READ MORE>>