//

2009/10/29

A poem from Blessing

长青浩气千秋载
林氏忠良万世扬
保极修生才智展
安仁德誉志高翔

2009/10/22

Convert a MySQL DB from latin1 to UTF8

I had a latin1 collated MySQL 4.1 db that contained both English and Japanese text. I dumped the data and then tried to migrate it into my new MySQL 5.0.26 installation. Of course being a bit lazy I did not take the time to check things out properly and was not surprised to find that all Japanese text had become mojibake. I set off on a mission to fix the problem.

I had two options. Stick with latin1 or move to utf8. I chose to move to utf8 as the front end of my website is all in utf8 so making the whole thing utf8 from front to back would make sense. Here is how I did it:

Dumped the original db with the following command:

mysqldump -u root -p --opt --default-character-set=latin1 --skip-set-charset DBNAME > DBNAME<!--.sql

Then using sed I changed all occurrences of the word latin1 to utf8:

sed -e 's/latin1/utf8/g' -i ./DBNAME.sql

From here I then created the new database and then imported the dumpfile.

mysql -p -e "create database DBNAME"

mysql -p --default-character-set=utf8 DBNAME < DBNAME.sql<!--

And that's it.

2009/10/14

防毒

每一次的寂静之后都是惊涛骇浪的暴风雨。一阵comfort period突然杀出有史最高的spool count,1万5千个spool,是一般的150倍。一个多么惊人的幅度。
在一番inspection & investigation,得到的结果是authentication出现了漏洞,用过微软Outlook或Outlook Express的用户都知道SMTP authentication is required for POP3 email account这类的传说。

结果这次栽在这鬼东西之下,漏洞的出现在于该用户用他的帐号为密码,即是说密码和帐号是一样的,骇客投机取巧之下就这样authenticated进来了,传送了1万5千个垃圾邮件出去,结果主机IP列入黑名单。

在http://www.mxtoolbox.com/blacklists.aspx提供上诉的介面,释放IP需要1小时至24小时不等。病毒随着科技而变种,越来越不容易对付了。

2009/10/13

蒟蒻燕菜 konnyaku Jelly

家里那几个小瓜总喜欢甜食,尤其是冰淇淋,为其最爱,为了避免冷冻小食造成他们咳嗽,有时候做些不一样的东西来哄哄他们也为其所乐。蒟蒻燕菜的制作非常简单,只需要控制好水份,蒟蒻燕菜将会有嚼劲,况且是自己动手作的,所以小瓜们的父母,也就是本人的姐姐,都不会阻止小瓜们把一粒一粒的蒟蒻燕菜往嘴里塞。

曾有一时,小瓜整天吵要燕菜,搞到他们的婆婆被迫要到超市买现成的,但我觉得太甜,而且添加色素又很高,所以阻止他们的婆婆这样怂恿他们,小瓜们当然不依,不过最后还是妥协了,因为蒟蒻燕菜出马了。

尽管蒟蒻燕菜很管用,但是不能用得太频,小孩子喜欢新鲜的事物,偶尔要做些变化,招式用老了就会失灵,小小的惊喜将受用不尽。

2009/10/08

默哀

今天早晨,天空无端打嗝,平地一声雷,一场大雨倾盆而下。

日本、印尼、菲律宾、台湾、印度及其他国家都遭受天灾肆虐,地球似乎打个喷嚏,呵个欠 ,就轻易夺走几千条人命。

启示录8章7节,到10章7节有相关的记载。
8:7 第一位天使吹号、就有雹子与火搀着血丢在地上.地的三分之一和树的三分之一被烧了、一切的青草也被烧了。
8:8 第二位天使吹号、就有彷佛火烧着的大山扔在海中.海的三分之一变成血.
8:9 海中的活物死了三分之一.船只也坏了三分之一。
8:10 第三位天使吹号、就有烧着的大星、好像火把从天上落下来、落在江河的三分之一、和众水的泉源上.
8:11 这星名叫茵蔯.众水的三分之一变为茵蔯.因水变苦、就死了许多人。

还记得在group cell时,组长问每个人想让什么东西恢复原状,我第一个念头是地球的气温。我在7岁开始建立记忆,有一个傍晚下了很大的雨,雷电交加,风声呼呼作响,屋顶似乎快要被吹走了,姐姐在这个时候讲述诺亚方舟的故事。那时候天气非常冷,但是气氛却是那么温暖,直到长大后我都不曾在下雨的夜晚体验那即冷却暖的感受。因为时代进步了,科技改变了人的生活素质,也改变了人的居住土地。

让我们默哀那些在不幸天灾中丧命的亡魂,但愿你们回到你们原来的地方,安息吧。

2009/10/07

圆月孤影













圆月一轮
叹圆月高挂无情
孤影一座
憾孤影摇曳难捉

黑夜,绚丽,因圆月而灿烂
秃地,苍凉,因孤影而倍加孤寂

月,无情
影,无踪
繁星追逐,永无触及
落叶成群,交叠错杂

月、影,各处一方
一在天,一於地
相呼晖映
长空对望
于叹憾时空隔离
背驰自道
隔离一方

愿天下有情人终成眷属

两个B

两个B,barrier和boundary。纵使跨越barrier却有另一个boundary。Kris Allen唱:
Just when you think the road is going nowhere
Just when you almost gave up on your dreams
They take you by the hand and show you that you can
There are no boundaries!
There are no boundaries!

我从来就不相信无障碍,无国界的谬论。最明显的barrier是语言,创世记11章7节:我们下去、在那里变乱他们的口音、使他们的言语、彼此不通。尽管英语乃世界通用,但并不是每个人都能操流利的英语,世界选美会的佳丽在口才问答项目,还不是需要翻译员的协助。

也许你会说桥梁bridge能够贯通两个点,是的最多两个点,至少在地理方面是,不说现实的桥梁,说人与人之间的沟通桥梁,人与人之间的沟通最复杂,而最挑战,贵为万物之灵有自我的思维,在沟通方面达到一致的论点,有人说这是频率调对,不对的称之wrong channel。沟通和思维是一体的吗?我不清楚,不过沟通是一门学问,一门在社会立足,而且是学无止尽的学问。