欲望总是让人蠢蠢欲动

——今天一个同学忽然给我来电问我买DC的事情。晚上回家就在MSN上面跟他聊了
差不多一个小时。等于将新的专业机型跑了一遍,顺便给自己重新复习了一把。
同学要买新相机的动机很简单,因为之前去张家界他的旧相机拍出来的效果,远
比同事的要差,所以受到了刺激,觉得要搞个专业一点的,认认真真拍好一点的
照片。暂不先讨论器材和技术这个“剑宗”和“气宗”的问题,首先看到的就是
Neo所说的照片的震撼力啊,看,又一个给拉下海的人了。照片是会传染人的。

——唉,看着一大堆的机器,心中不免盘算着心头一直的痛啊,自从上次平生最
愚蠢的一次错事发生之后,一直在相机这边就是一个空白,乃至于现在外拍的欲
望都大大的降低了。什么时候才捧回我的新相机呢?到底又会是什么机型呢?
一切还在盘算准备中,因为最重要的一个因素还远远无法解决——Money!

天气反常多病生

——最近天气好像有点反常了,一冷一热最容易就是滋生病菌,身边几个朋友相继生了病,
而我也难不免的继续一直以来的肠胃问题,顺便今天就躺在家中权当休息了。当然啦,休息
的时光总是快乐的,也总是过得很快的。明天上班又有一大堆的工作等着我回去应付了。谁
叫我是如此缺少不得的民工呢? ^_^

MT管理界面出现奇怪乱码情形的修复方法

——这几天饱受MT Spam的蹂躏,今天晚上进入自己的管理界面居然还发现有些地方乱码了!
如下图:
MTerror1.jpg

MTerror2.jpg

——一切其他操作还算正常,甚至导出的文件,以及系统更新后的前台页面,都没有乱码的问题,
唯独上面这两个地方。估计数据库应该没有损坏(否则导出的时候数据早乱了)。于是到处发掘
解决办法,但是Google了好久都没有头绪。于是从配置文件入手mt.cfg入手,本着一搏的精神
终于找到了解决之道!在mt.cfg文件找以下字符:NoHTMLEntities 1 他的注释是这样说的:

# By default Movable Type uses the Perl module HTML::Entities to encode
# characters into HTML entities, provided that you have this Perl module.
# However, in some circumstances, even if you have this module, you may
# not wish to use it for encoding; for example, if you are using a language
# that uses a different character encoding (Polish, Russian, etc). In that
# case, you should set the value of NoHTMLEntities to 1.

于是打开了这个配置项的开关(将“# NoHTMLEntities 1”前面的“#”去掉),然后顺带改多一
个地方,就是MT安装目录下面%mt%/extlib/CGI.pm,里面查找这段话:
$self->charset(‘ISO-8859-1’); 将其改成$self->charset(‘UTF-8’); 那么我们所有
的CGI程序都是按照UTF-8的编码输出,其最大成效就是MT-Blacklist的界面从原来的iso
变成UTF-8,我们的内容就在blacklist上面正常显示了。

——改好这两个文件,上传回服务器,结果当然是一切正常啦~~不过奇怪的就是为啥我的
MT会忽然发生这种事情呢?还是百思不得其解……

我目前在用的Eclipse插件

AnyEdit:编辑器工具,主要做一些字符的增值功能,例如Capitalize,to LowerCase, to UpperCase,还有就是直接将Tab和Space进行互换,行末空格去除。

checkstyle:不用说啦,格式检查必备。

findbugs:也不用说了,检查代码错误必备。

folding:也是编辑器工具,用了这个之后,俺代码里面能折起来的代码块或者注释块都可以折起来了,方便通篇快速阅读啊。

implementors:也是代码查找的好东西,在IDEA里面,我们能够直接在调用代码里面去到实现类的说明那边,eclispe就只能够去到接口的说明那里(N不方便,我看接口那里空空的方法有个P用啊)。这个插件就帮了这个忙,而且还可以找到继承关系的树,那么继承了谁,或者给谁继承了,都可以找出来了。

lomboz:web开发插件,不过用起来有点麻烦不舒服,顶多就是利用一下他本身带的jsp编辑器吧(虽然也是没有所见所得的功能)

quantum:不是量子,也不是以前那个硬盘的牌子。是一个数据库浏览的插件,有时候做疯了,直接在eclipse上面看数据库数据变化还是比慢慢开个数据库客户端要快的。

serialVer:生成serialVersionUID必备工具,你该不会乱做数字或者是用最土的办法先编译class,然后用sun的工具生成数字吧?

tomcat:Tomcat插件,好久没有人更新过了,不过也凑合着用吧,反正现在是最简单的web开发插件和方法了。

xmlbuddy:出名的XML编辑器插件了,不要贪心用xmlbuddy pro或者找破解了,这个free的xmlbuddy,已经足够你基本要求了。Free is the best。

easyexplore:easystruts插件开发小组的一个小工具,可以直接调用本地的文件管理器打开文件所在的本地目录窗口,有用的很啊。

另外还有的就是Together插件和MyEclipse的插件,装在别的地方,不说了。Together用来建模,而MyEclipse功能强大,但是我也没有用他的Web开发或者Struts开发那边的功能,我只是用他来帮我生成Hibernate的DAO和映射文件,寒吧?呵呵呵……

Google总是创意无限的

——在愚人节的今天,在GMail一周岁生日的时候,GMail的首页出现以下字样:

A Google approach to math.
On the eve of Gmail’s one-year birthday, our engineers were toiling away furiously. Notes scribbled all over the walls. Complex calculations on napkins and empty pizza boxes. Millions of M&Ms.

The result?… starting today, we’re beginning the roll-out of our new and top secret Infinity+1 storage plan. The key features are:

Write, don’t worry.
You want to stop caring about storage. We want to keep giving you more. Today, and beyond.

The gift that keeps on giving.
1162.224095 megabytes of storage (and counting) for every user.

No complicated equations. No tough algorithms.
Just this one graph:

Gmail turns 1 today. And we’ve always loved a good joke. We know we won’t reach infinity, but check out what we will do …

——谁又能猜出Google下一步要玩什么玩意?