Sunday, December 3, 2006

我终于向宽频低头

是,我家终于装了Streamyx。可笑的是,网速竟然可以比 dial-up 还慢或是完全没有线!

别对顾客/消费人那么苛刻可以吗?我的耐心是有限度的!别怪我有其他选择的时候,毫不犹豫的移情别恋!

Tuesday, November 28, 2006

继续发牢骚

结果 MIMOS-USM 的卫星研究所又泡汤了:链结

若想太多的话,还真的可以有一千零一个阴谋论。;-) 得了得了,想那么多干嘛?做事去!

Sunday, November 26, 2006

我爱 PostgreSQL

我真是爱死 PostgreSQL 了。可不是要又来一场 MySQL vs PostgreSQL 激烈辩论哦。只是因为我受够了每每翻阅 MySQL documentation 时,正开心着终于找到某个 function 或什么时,赫然看到这么一行字:"This function will be available in a future release of MySQL." 真是气死老娘也。

不过哪,PostgreSQL 也得小心服侍就是了。就比如在 PostgreSQL 8.x 里的 constraint_exclusion 变数和 table inheritance partitioning 若一起使用,可以得到很好的速度,但 constraint_exclusion 在 PostgreSQL 7.x 可是没有的哦。还有还有,PostgreSQL 8.x 可以用 $$ 或 $_$ 之类的 string delimiter,PostgreSQL 7.x 可就非得用 '' 不可。害得我在那架还是 Debian Sarge Stable 的伺服器上要一个一个 function 的去改正。

最后,还发现了一件事:若一个 用 SQL 定义的 PostgreSQL function 里有用到 where condition 而这个 where condition 又用到 function argument 的话,执行的时候可有您受的:因为 Query Planner 事先 (compiling function 时)根本不知道那是什么值,因此它完全不会打算用任何 Index!!!遇到这种情况,就得用 Pl/PgSQL 来定义那个 function。代价是每回执行时都要 plan 过一次 query,但我甘愿!因为我的 function 执行时间就此从七秒降到零点七秒。呵。呵。呵。呵。呵。

好久不见

啊啊,好久没写帖子了。又忙,又累。有时一些想法又不想留下日后的呈堂证据。(那干嘛学人开部落格啊??)呵呵。顺其自然吧,我才不想写帖子这回事又变成再一单差事呢。

Tuesday, November 21, 2006

我。好。累。

I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up I wanna sleep and never wake up

Friday, September 15, 2006

PostgreSQL Over TCP/IP

Configuring a PostgreSQL server to listen for remote connection requests over TCP/IP:

(File locations as according to a Debian Etch setup)

In /etc/postgresql/8.1/main/pg_hba.conf, add:

# Allow connections from, say, 10.207.110.x
host all all 10.207.110.0/24 md5


In /etc/postgresql/8.1/main/postgresql.conf:

listen_addresses = "*" # listen to requests from all IPs


Finally, assuming the PostgreSQL server is listing on port 5432, update /etc/init.d/firewall.sh to contain

$IPT_bin -A INPUT -i eth0 -p tcp --dport 5432 -j ACCEPT

Monday, September 4, 2006

大马 2007 年财政预算案

真没想到有一天财政预算案竟会和我的工作有关系:

Meanwhile, government-owned research and development organisation Mimos Bhd has been allocated RM162mil to begin research on mobile broadband engines, e-Learning applications, and language technology, especially in Bahasa Malaysia.


(摘自2006年9月2日《星报》

^_^

Tuesday, August 22, 2006

PostgreSQL

好多人都曾和我说过,MySQL cannot scale。OK, fine, but you know how it is -- I've never had time (or excuse) to learn it up. Well now I do. Didier 大力推荐(并要求!)我用 PostgreSQL 来实现一个 LexicalBase。于是乎我就 synaptic 了一堆和 PostgreSQL 有关的宏包。其实是很容易省事的-要不是理大的network connection 真的很王八蛋的话。

So, apt-get 了之后,最简单的登录方式是:

$ su postgres (用 root password)
$ createuser <user> (最好可以用 Linux 的用户名)
$ exit
$ psql -U <user>

再用 Linux 用户名的密码,就可以登录了。

但若是要一个非 Linux 用户名的 PostgreSQL 帐号呢?

先以 superuser 身份登录吧:

$ su postgres
$ psql
=> CREATE USER psql_admin [SUPERUSER] CREATEDB CREATEROLE PASSWORD 'password'

SUPERUSER, CREATEDB, CREATEROLE 都是 optional 的。手册曰:最好是可以新建一个非 superuser,但可以 create database, create role 的帐号,以执行日常管理。普通帐号则用

=> CREATE USER webuser PASSWORD 'webpassword'

就可以了,而这种非 Linux 用户帐号的登录方式是:

$ psql -U webuser -h localhost -W dbname

新建资料库:

$ createdb -O <owner_name> <newdb>
=> CREATE DATABASE lexicalbase OWNER lexical (必须在 superuser 或 member role 下执行)

Monday, August 21, 2006

我总算毕业了……



上星期三,八月十六日,我总算毕业了。

不过呢。当时我正在发烧。而且还是毕业典礼前后连续烧了一个星期多。

而今天一回来,就看到桌子上放着一张 Mr. Tan 送的卡,卡曰:

As you graduate from your Masters, I guess you...
...are ready for your PhD!

呜呜,我不要又跳进火炕中啦。暂时不要啦。(别问我“暂时”是多久哦!)

Thursday, July 13, 2006

安装 Debian

星期一至今都在安装 Debian Etch,重灌一大堆软件。总的来说,是相当轻松的:拿着菜单上 synaptic 猛血拼就是了。但依然有一些蛮烦人的问题要手动解决,基本上也是因为还不习惯 Debian 的管理方式。

总的来说有以下几个问题:

  1. 安装 Sun Java VM (Debian 的默认 JVM 是 GNU JVM)。参照这里这里

  2. 强迫 eclipse 使用 Sun JVM,如下:
    update-java-alternatives --set java-1.5.0-sun

  3. 在 LaTeX 下安装 CJK UTF-8 字体:


    • 大致上和这里的步骤一样,但有一些设定方法不同,如下。

    • cyberbit.map 放在 /etc/texmf/map/misc/ 。

    • 在 /etc/texmf/map/ttf2pk/ttfonts/ttfonts.map 加多一句
      cyberbit@Unicode@       cyberbit.ttf

    • 新增档案 /etc/texmf/updmap.d/30cyberbit.cfg ,内容只有一句:Map cyberbit.map

    • $ update-updmap
      $ updmap
      $ texhash


  4. 开机自动启动 SCIM,并在非 GTK2+ 视面中也可以 Ctrl-Space 启动输入模式。参照这里
其中第3项是自己摸出来的,迟些再写。

Thursday, July 6, 2006

So. I'm a Dutch at Heart?

Your Inner European is Dutch!

Open minded and tolerant.
You're up for just about anything.

Friday, June 30, 2006

水 · Google · 女程序员

好啊!写得真格好!谙中文的程序员们,必读

(心情其实糟透了,先且按下不表。)

数学诗之美

山巅一寺一壶酒
二侣舞仙舞
罢酒去旧衫
握扇把市溜

更多请看这里这里这里

Friday, June 23, 2006

借过借过,更多中文 LaTeX 资源来噜!

LaTeX 编辑部:http://vip.happywww.com/userweb/latexer/index.htm

其中有个链接,关于生成中文 PDF bookmark 的更是精华:http://blog.bs2.to/post/EdwardLee/4776
但我在 teTeX 试过了,还是不能成功。也许是我的 teTeX 实在太旧了。而且我又坚持非得用 UTF-8 而不是 GB 或 Big5 。

6:15pm 最新消息:行了!原来 CJK 4.6.0 还是不足够,一定要抓到 CJK-current 才行。现在即使在 beamer 下也可以生成中文书签、目录,甚至是 hyperref 的目录链结都没问题了。下个星期我再上载一些例子。

Friday, June 9, 2006

Depression.

这可是哥哥的遗言哦。我,该不会步上他的后尘吧?

原本以为,写完论文、答辩、呈交论文后,我就可以了了一桩心愿。奈何这段日子中需要与之打交道的人与事(一些和论文有关,一些和工作有关,一些其他)并不全都是我可以平心静气接受下来的。

是我的修为不够吧。不,应该说是完全没有修为,呵呵。

何时,才会阳光普照——这样的想法根本是说梦话吧?

"I beg you pardon, I never promised you a rose garden
Along with the sunshine, there's gotta be a little rain sometime..."

Thursday, June 8, 2006

倒霉的一天

呵呵,很像小学生的作文题目对不对?Well, 今天是不太顺利啦。

一大早就去了 IPS 要拿已呈交论文的证明信。得到的答复竟然是——我的论文题目和之前的不符合,所以不能接受。啊啊啊,这可是答辩时两位考官都指出一定要改正的啊!偏偏,偏偏负责人又正在放假。叫我第二天再来。

我怎么做呢?我当然是 panic 啦。Dr Tang 偏偏也放假……啊啊我不管啦,就算打扰他享受天伦乐也要给他摇个电话啦!

嗯嗯,他说。我昨天已和 IPS 那家伙说啦,更改题目是考官的要求嘛。哦,原来如此啊。IPS 的家伙说。那就没问题啦。

没问题?没问题那你怎么不在放假前先给下属最新消息+指示啊?可怜可怜我的心脏嘛。


(六月九日最新消息:IPS 话事人依然放假。星期一请早。啊啊啊,天啊,请让我今年顺利毕业吧……)

Tuesday, June 6, 2006

FITPE

经过整两个月后,我昨天傍晚总算收到 FITPE (Fundamental Information Technology Professional Examination) 的成绩了。及格。从此履历表上总算是有“专业文凭”这一项了吧?

Monday, June 5, 2006

What is wrong with me?

没有干劲。没有 idea 。看到字典就“显”。明明昨天还想着有一大堆东西要完成,今天来到 lab 却又百般不愿意写程序。我是怎么了?我还适合作“研究”吗?

Thursday, June 1, 2006

结束了

是的,一切都结束了。我终于把那三本硕士论文呈交上去了!用 Computer Modern ! 那位 IPS 的大姐的确是有点狐疑地问我“你这用的是什么字体啊?”我答她这的而确切是 Prof Syukri 同意的啊。哦,好。她说。那就好。大家都好好。真好。

小小车祸

Thu, Jun 1 - 五月初六
宜:嫁娶 纳采 出行 祭祀 祈福 开市 动土 移徙 入宅 破土 安葬

嗯嗯?那为何我一早一出门就遇上小小车祸?好啦,是没什么事啦,不过是后车牌裂开两半……但在我决定要呈交论文的当天早上就遇上这种事,难免有点心有戚戚焉。

又或者,今天本来就是很不错的一天,为了呈交论文顺利,于是便把一整天无关紧要的小霉气集合在早上了?阿Q精神万岁!

Tuesday, May 30, 2006

Go Computer Modern

啊啊,各位院长大人终于首肯在论文里用 Computer Modern 了!Go Computer Modern! Go LaTeX!

Monday, May 29, 2006

怒吼!

这样可以吗?!堂堂一个国家研究基金的申请网站竟然那么多状况,我还有脸向这样的设施申请 Comp Sci 的研究经费?!!

Monday, May 22, 2006

迷惑く

感觉上好像越来越 out of control 了。不知道还能够继续撑多久。

Friday, May 19, 2006

我乃天煞“穷”星

是的,我依然不喜欢 sales and marketing and management。是的,我注定穷一辈子了。

Monday, May 8, 2006

生病了……

咳咳,咳咳咳……头好晕哦……好多工作……我好想一觉不醒。

Wednesday, April 26, 2006

Computer Modern 急刹车

呜呜,还不能用 Computer Modern 啦……还得等各位 Dean 讨论几轮……

Tuesday, April 25, 2006

论文采用字体

Yes!Yes!终于有可能用美美的 Computer Modern 来递交毕业论文了!谢谢 Dr Rosni!

Thursday, April 20, 2006

硕士答辩五分钟后

完了完了完了完了!!

硕士答辩一小时前

呜呜呜呜哇哇哇哇哇哇哇哇哇哇…………

Monday, April 17, 2006

研究生的收入

原来天下的研究生真的都是一样滴。看看这个

Google Calendar 也好好玩

但……有点恐怖嘢……还是不要把太私人的事项放上去好了。Google Calendar

Sunday, April 16, 2006

Google Maps 好好玩

太棒了,连日文罗马片假名也行得通。Google Maps Japan

Friday, April 14, 2006

死斗继续中

既生LaTeX,何生Word?语言之混沌,谁予光明?何处寻光明?何为光明?可有光明?呜呼!

与字典们搏斗中

我要一所大房子!有很大很多的落地窗口!阳光洒在地板上,也温暖了我的被子好让我可以天天睡到自然醒,不要有人来按电铃!不要有人来问我可不可以再加这个那个 feature !