December 22, 2005

But in the end if I'm with you, I'll take the chance

Oceans apart day after day
And I slowly go insane
I hear your voice on the line
But it doesn't stop the pain

If I see you next to never
How can we say forever
Wherever you go
Whatever you do
I will be right here waiting for you

Whatever it takes
Or how my heart breaks
I will be right here waiting for you

I took for granted, all the times
That I thought would last somehow
I hear the laughter, I taste the tears
But I can't get near you now

Oh, can't you see it baby
You've got me goin' crazy
Wherever you go
Whatever you do
I will be right here waiting for you

Whatever it takes
Or how my heart breaks
I will be right here waiting for you

I wonder how we can survive
This romance
But in the end if I'm with you
I'll take the chance

Wherever you go
Whatever you do
I will be right here waiting for you

Whatever it takes
Or how my heart breaks
I will be right here waiting for you
Waiting for you

December 15, 2005

TODO

Work2Do
再論春荀

Book2Read

村上春樹(重看)
孤星異J莉絲蒂

經濟解釋
Stigmergy
Linear Algebra
英文

Note to self

給妄自菲薄的 CSer

>> 難道令人看低的 IT界要被看得更低嗎?
我們有被人看低嗎?
對, 我們近年收生成績較差, 矽谷泡沫爆破後相關行業生意沒有想像中好
令人看低 ?
有點妄自菲薄吧

IT 是現時科技發展最重要的其中一環,
相信大家都不會反對
我們是現代的魔法師

二十年前, 大部人也沒有想像得到可以在世界的閣落和另一端通話
除了武俠小說作者的千里傳音外
誰令這發生的呢 ? IT界

促進世界資料交流,更令學術文章更易發表交流的是誰?
我們制定 Internet 種種制式的前輩

現時全球最大的一部百科全書,
wikipedia是怎樣開始的呢...
也是我們的前輩

還有甚麼?
Google(Information Retrival), AI, datamining, networking
更不論有多少其他學術研究值著電腦的發展熱烈起來

難道收生成績較差, 生意差了
士氣就如此低落了嗎?

P.s 自這個 post 出來以後, 看得這句話一直心癢癢的
但也沒有別人回應, 不會是覺得那是對吧 ?
我真的為置身在此感到幸運和驕傲
「我們是現代的魔法師」, 我是確信的...

瘋語 - 三賢人系統 與 C 語言

三賢人系統 是 Evanglion中的主電腦 (詳情稍後再說)

事緣 : 有網友說有一幕說 三賢人系統是用 C 寫成的

很不巧, 在下修的是計算機科學
此問題正是小生所研範圍, 雖離題萬丈,
還望其他諸位見諒
(和閣下的討論也真有建設性, 又賺(和撰)了一文)

說在話頭, 以 "掌握" 二字套在電腦語言上在他人眼中或似不通
但在我們則常把電腦語言與電腦程序視作生命體,
算是行內一種奇怪的通用用法,
希望大家瞭解

C 語言是否比一般語言快, 也閉鬲し礞]許比較快 ?
本質上大部份電腦程序都是經過 Compiler 或 Interpreter 編碼
在 machine code level 運行(java, small talk 等用 virutal machine 的算是異數)

C 語言的而且確比較接近 machine code,
但是否就一定比較快? 未必

以接近 machine code, 來說,
assembly 更近,
但作者不會說,
為甚麼?因為不可能...

C 語言能建構三賢人系統嗎? 不大可能
以 C 語言能否建構(掌握)三賢人系統,
不在速度與否上
而在不大可能這個關鍵上

C 語言不能建構三賢人系統的論點如下

1. C 語言是低階語言, 快也許較快, 但其對 programmer 的 support 亦很少, 要在短短時間內做出三賢人系統是不可能的

2. C 語言的設計是用 Structured programming(SP), 我們已在很多年前轉用 Object oriented programming(OOP), 其原因是 SP 不能夠有效控制那時複雜的系統. 現時我們正開發 Aspect-oriented programming, 因為連 OOP 也控制不了我們需要的系統.
三賢 人系統的複雜性就不必多言了

3. 以速度來說, 用 C++ 速度會和 C 一樣, 然而擁有的 support 多很多

4. 在這樣複雜的系統中, 因為人為疏忽難以避免, 必須要有自我修復功能,
C 語言能容許這種情況嗎?
也不大可能, 再來即使改得了, 也不是 C 語言了

誇張來說, 要用 C 語言興建三賢人系統,
就和用匙羹和砂糖複製萬里長城一樣難以完成

以現時科技來說(也以該作的創作日期內說) 可以有的較佳選擇多的是,
可見天某說
>(雖則 C 語言能否掌握如此複雜的三賢人系統有代商榷)
不是無的放矢

但也不能苛求作者有這樣的知識吧...
也算是太偏門了

December 14, 2005

科幻 與 現實


科幻小說, 要寫得 "幻" ,
需要的是作者的想像力
要寫得 "科" 則需要作者的推理能力, 知識廣博

現在的情況是
似乎作者都能掌握想像的要領
但 "科" 則被大家遺忘了

想像力來說天份很重要, 當然後天培育也有幫助
但 推理能力, 知識廣博
則要勤下苦?
以嚴謹的角度看動畫, 電影或小說
對豐富自己的人生和寫作材料相信都有幫助
但切忌囫圇吞棗, 否則引文時就會令人猜疑
但怎樣知自己是否囫圇吞棗, 則是另一個令人深思的問題了

有些作品只重 "幻" 而不用 "科"
(指我稍早前看的幾個作品, 想像力是夠的,可惜功力不足, 壞了該作)
不斷的 "創新" 而無 "定法" 讓讀者去追隨
引入新概念, 以解釋內容, 但作者連其所指也不清楚
即使讀者追得上該例, 該例又往往只提一下並無延續
該例舉起來於文章有害無益
除了讓作者過一下"專家癮"外,
似無別用

用中國的智慧來說 (說得不對還望賜教)
虛中要帶實, 實中要帶虛 (雖說文無定法, 但還是有道可依吧)
想像是虛的部份, 可以天馬行空但也要令人可信,
而要和實的部份有所關係
實的部份就要由例子或事實背景支持

我想, 能練好這兩部份,
寫科幻小說的水平也不會低吧

P.s
把倪匡和Isaac Asimov並列, 是抬舉了倪匡吧

December 12, 2005

法律 與 愚民


很多人認為
法律是正確與否是唯一依歸
他們心目中有一種
"這不是違法, 所以是可以接受" 的想法

此種想法, 是何等的幼稚...
法律是不完整的,
依據這麼一個指標就希望解決所有問題, 明顯的是智慧不足, 又或是逃避責任
說法律是不完整, 基於以下理由

其一
法律必然的不完整, 其來由是法律的用途和設立,
法律只能依據可觀察的客觀事實作懲處,
任何不能依客觀事實作判段的事都不會列在法律中

其二
立法時效, 世界每天都在變, 而且越變越快,
法律的步伐是永遠追不上社會轉變的
(如, 網上侵權作品)

其三
政權左右, 立法程序很多時受其政權影響,
(如 美國內戰前的奴隸法案)
如果人民盲目遵從,
就忘記了監察政府的責任
公民抗命, 大概大家都忘了吧

比法律更嚴緊的, 是道德 (當然道德亦可能有偏差)
道德的轉變速度比較快, 追得上社會改變
普遍性高 但有偏差 而且不成文
每個社群間也許會有很大的分別

但共通的觀點還是有的
例如 殺人是錯的
等等
今時今日大家大都會同意 (少數食人族除外)

在道德的層面上明辨是非, 才是比較成熟的表現


後記:
在看到復旦大學碩仕研究生的虐貓事件
http://news.0898.net/2005/12/09/205433.html
“我虐待貓是錯誤的,我已經承認了。但要知道中國并沒有相關的法律,我沒有違法。”

對於這麼一個喪心病狂的人,
竟然有人支持
可見 "這不是違法, 所以是可以接受" 的人,
還是為數不少

這還真令人痛心

聖誕預告


誰又騎著那鹿車飛過
忘掉投下那禮物給我

凝視那燈飾 只有今晚最光最亮
卻照亮 我的寂寞


P.s 如果今年阿 Jack 今年又捉走聖誕老人
一月先放番佢你話幾好呢...

December 10, 2005

水深火熱, Zerg 與進化


是日, 最後一件功課 (除其他功課的後續 report 外)
終告完成,
論文內容大概是
Zerg 與進化... 是一份 Software Engine 的 paper
現在可以專心溫書了

December 03, 2005

Level Up


地獄雙週 進行曲
激烈演奏中


考試前回顧,
Python 熟悉度++
C++ 熟悉度++

Pattern Matching++
Algorithm++
野心--++
SE++
DM++
Matlab++
OpenGL 背景瞭解完成

總括來說, 新添不少道具,
舊有道具熟悉度增加
成長不少, 重點視力培訓, 強化進展良好 (眼力限界++)