發表文章

目前顯示的是 十一月, 2008的文章

The Evolution of a Programmer

這是一篇我在四、五年前看過的文章,大意是說在不同的階段,對同一個問題所用的解決方法會有所不同。
其實是很棒的文章;不只是最後那段幽默。
文中能用不同的方式來解同一個問題這點,我覺得就很發人省思了。

另外;我們可以從最未得到一個很明顯的結論。
越高階層的人,通常越少動腦思考…
-------------------------------------------------------------------------------------The Evolution of a Programmer

High School/Jr.High
10 PRINT "HELLO WORLD"
20 END

First year in College
program Hello(input, output)
begin
writeln('Hello World')
end.

Senior year in College
(defun hello
(print
(cons 'Hello (list 'World))))

New professional
#include
void main(void)
{
char *message[] = {"Hello ", "World"};
int i;

for(i = 0; i < 2; ++i)
printf("%s", message[i]);
printf("\n");
}

Seasoned professional
#include
#include

class string
{
private:
int size;
char *ptr;

string() : size(0), ptr(new char[1]) { ptr[0] = 0; }

string(const string &s) : size(s.size)
{
ptr = new char[size + 1];
strcpy(ptr, s.ptr);
}

~string()

軒轅劍 flash 版

剛剛無意間發現軒轅劍竟然被做成flash,並且放在sina 的網頁上。
哇~雖然不知道那是不是真的由大宇製作,或是原始版本是由大宇發行的。
但是那個感覺真的是100分。
很美的水墨怖景。

因為這邊似乎不能放FLASH,所以只好請要玩的大大去我的網站抓一下囉!
www.redjack.net

又搞了一個協作平台

中午在整理mail時,看到了以前留下的一封信
是資策會寄來的:無線區域網路管理員證照班的課。

當初是為了好好學一下無線區域網路管理的東西,才留下那封信。
但是我一直沒有去乖乖看

於是下午好好用心,邊工作邊寫網站
也邊查了很多資料。
感覺又學了不少東西。

雖然,該證照的內容實在是太深了,遠遠超出我目前以及一大段時間內的需求。
但是能這樣去自去查、去學一個不同領域的東西,感覺還是很充實。
而且我確實有收獲。
雖然,我學到的東西,基本上都是"理論與base knowledge"。
--這表示我工作上,很長一段時間都用不到;因為不是馬上就能用的技術面。

但是,我還是覺得很快樂 :)
工程師最累的就是要不斷的學習,最快樂的也是能不斷的學習和接觸新東西。
然後可以理直氣壯的說:因為這是我的工作啊!

該網址:http://sites.google.com/site/redjackcwna/Home

Yahoo 字典的BUG.

剛剛在用YAHOO字典,發現了一個BUG.
比方說我要查:偏見這個字
每多按一個條列出來的英文字,則title會多跑一個# 哦!

講這有什麼用呢?





























其實一點意義也沒有 :S

神奇的伺服器重開

今天在公司討論ADSL不穩的狀況,提了一個樓下搞無線的公司有沒有可能是禍首的疑惑。
其實在國外是有案例的哦!
為了怕我以後年老就忘了,也想說分享一下
所以就PO在這裡囉~

當事人是一個系統管理員(以下簡稱SA),公司規模我不知道;但是根據:有獨立機房、冷氣系統,以及有一些週邊的管理"設備"(我忘了是些什麼)
可以得知這個機房是相當專業且完善的(記得還有防emp的屏障)。

當事人在分析報表後發現:機房裡的機器在每天午夜二點時都會重開a!
這就他很感到疑惑;該時間點並沒有進行系統排程也沒有更新--為什麼會重開?
如果有排程或更新上的issue導致重開,是可以理解的,但並沒有啊?
於是這位SA很盡職的查了所有的硬體與電力設備,發現一切正常。
又去查大樓的電力記錄,也是正常。
查了是否有入侵跡象--一切還是正常!!

那真是見鬼了!到底為什麼會重開機??
身為我們IT人員的典範,這位仁兄於是午夜加班一直待在公司,想知道到底發生了什麼事?
於是他真的發現了A!!
在該時間,對面樓下有一個警車會停留在那邊。
然後就這樣走了~
同一個時間,伺服器又重開了…
(我記得是待了幾天後才發現的…)

在詢問之後發現,警局在排班巡邏路線時排定午夜二點,當員警巡經該處時,有跟中心進行狀況回報。
而警用的高頻無線電訊號的正好會讓伺服器接受到某個訊號,而使得機器重新啟動...
在協調過後,已經解決了這個現象。
於是留下了這個經典的故事。

是什麼元件接受到什麼樣的訊號使得機器重啟,我已經不太記得了
(畢竟這篇文章是我約十年前讀的,我也不是相關專業)
但是,我相信這篇小故事絕對會給還沒有看過的IT一個很大的震撼!

是的…就是有這麼鳥的事。
而且我相信沒有多少人會像這位仁兄一樣,只會放任它繼續當下去…(如果是我的話,八成也是如此吧…)
這是從一本講資安的書中看來的,原出處我不記得了。
希望這麼經典的事件,能繼續傳流下去~

心理測驗

http://www.parttimegroup.com/PartTimeLove/Assessories/NineType/_Paper1.aspx

不知道準不準的性格測驗

以下是我的結果

挑戰型(權威自信,敢作敢為)

您經常是精力充沛、情感強烈、專橫霸道、叛逆、保護者、獨斷獨行、一不作二不休的人。您工作賣力,玩樂也賣力。
您擁有一定的個人倫理,涵蓋了整合、真理和正義,透過這個個人倫理,您以正反對立的角度觀看世界。
您雖然重視公平,卻不太樂意聽到其他人的觀點。

優點:
您對朋友和所愛的人會極端保護和支持,您會因為他們受到不公平對待,不夠強壯到足以為自己爭鬥的人而努力抗爭。

缺點:
不尊重他人的權利和需求,為了自己而脅迫他人。

愛情:
您深刻重視感情,但由於您獨斷獨行,而且有對控制的需要,可能會出現建立關係的困難。
在親密關係中,爭吵對您來說是主要的,這是安全保持連繫的一種刺激方式。

您是能鼓舞對方,有趣的伴侶,而且會永不厭倦地保護對方,支持伴侶自我實現。
「我知道她的聰明、能幹,而且我愛這樣,但是踏入這個充滿危險威脅的世界,她跟著我走是重要的,這樣我才知道她是安全的。這看起來像是控制,然而卻是對她的保護。」

安定方位:付出型
在安定的狀態下您會變得順從、願意付出、容易受人影響,讚成和自己有關的事物。

壓力方位:思考型
當面對感情的壓力或情緒對抗時,您會變得沮喪、怠惰、不溝通,而且無法決定自己在思考的事情,並加以實行。

建意:
學習接受沉悶和恐懼
認知並歡迎您的脆弱及無力
改善自己責備他人的傾向

最渴望:控制掌握一切,當家作主
最恐懼:屈服於人
最難達到的美德:純真 (Innocence)
最難克服的執念:縱慾 (Lust)

在php中秀出存放在mysql 裡的特殊字元

有時候為了某些關係,我們會在mysql裡存放比方說:< > 這些字元
但是但是~~
遇到php的時候,因為會被認為是HTML碼而導致網頁無法正常顯示

這個時候就是要用HTMLSpecialChars()這個好東西啦!
把資料丟進去~

然後就可以囉!

關貓底事

剛剛在找公司的資料時,看到某大BLOG上面有摘錄一個襌宗的小故事:

南泉普願禪師的東西堂弟子爭奪一隻貓,剛巧被路過的南泉碰上,就對眾人說:「你們若能說個道理就能救這隻貓,說不出來就殺了這隻貓。」眾人靜默不語,南泉便把貓殺了。
隨後趙州從諗禪師從外頭回來,南泉便把剛剛發生的事說給他知道,趙州一聽,把鞋子脫了,頂在頭上就出去了。
南泉說:「如果當時你在,貓就有救了。」

某大不懂,我也看不懂這篇鳥是講什麼東西。

但是如果南泉普願襌師真的殺了那隻貓,我會對他很不爽…

不過…有人看的懂這到底講的是什麼嗎??

我自已覺得是說鞋子是用來穿的,現在卻把它放在頭頂上捨不得拿來穿。用來暗喻為了貓而爭執是無意義的事吧…

color space

圖片
什麼是color space??

當顏色數位化之後,須要有一個機制來定義說如何將數位化的顏色(一堆數字)對應到真實世界的color model。這個機制就是color space.
所謂的color model, 舉例來說有RGBCYMK 。關於color model,後面會再補上資料。

color space並沒有一定的標準,不同的組織與公司對此有不同的規格。不過正式定義色彩空間時通常採用的標準是CIELAB 或 CIEXYZ 色彩空間,他們是為了涵蓋正常人可見範圍所有色彩所設計提出的,因此是最精確的色彩空間,但過於複雜,不適合於日常使用。

最常用的是sRGB 跟 AdobeRGB (之後簡稱 aRGB)
請參考下圖:

最外面的那一圈是人類肉眼可以辯認的色彩範圍。
很明顯的,aRGB的三角形不僅完全涵蓋了sRGB,也大上許多。
所以在原始檔案上最好是採取aRGB, 但是如果要發怖的話則會建議採sRGB。

為什麼呢?因為sRGB是比較通用的標準:當初在設計sRGB時,就是為了使其能相容於大多數的裝置而進行的。
所以比方說W3C也是採用sRGB定為標準。
如果採用aRGB 的話,則在僅支援sRGB 的裝置上,可能會產生問題;對同樣落於sRGB domain的顏色而言當然是沒問題的,但在sRGB之外的顏色可能就會產生所謂的色偏了。

色彩空間密度
RGB色彩空間根據實際使用設備系統能力的不同,有各種不同的實現方法。截至2006年,最常用的是24-位實現方法, 也就是紅綠藍每個通道有8位或者256色級。基於這樣的24-位RGB 模型的色彩空間可以表現 256×256×256 ≈ 1670萬色。一些實現方法採用每原色16位,能在相同範圍內實現更高更精確的色彩密度。這在寬域色彩空間中尤其重要,因為大部分通常使用的顏色排列的相對更緊密。

利用不同的概念表示的色彩空間:

HSV (色相hue, 飽和度saturation, 明度value), 也稱HSB (B指brightness) 是藝術家們常用的,因為與加法減法混色的術語相比,使用色相,飽和度等概念描述色彩更自然直觀。HSV 是RGB色彩空間的一種變形,它的內容與色彩尺度與其出處——RGB色彩空間有密切聯繫。 HSL (色相hue, 飽和度saturation, 亮度lightness/luminance), 也稱HLS…

燃燒!!

今天是個特別的日子
就快要年過三十了
想在自已變成中年人之前再瘋狂一下
所以我今天打算熬夜看java 啦~~~

順便打一下電動

超帥的確認碼

圖片
今天在看android 的maillist時,知道了這個網站:anddev.org.
心想加入應該比較好吧!於是就去要註冊了。

結果看到這個:


真的很有趣,相當佩服站台設計者 :)
我相信即便是不懂程式設計的人,只看到sqrt 也能知道該填什麼
這比一些網站的一些確認碼機製,根本就看不懂圖片是什麽鬼來的好太多了!
而且也很幽默,讓人對這個站台更被吸引了一分。

美國獨立宣言:Declare of Independence

圖片
很久以前,當我看國家寶藏的時候,尼可拉斯凱吉說:現在已經沒有人寫的出這麼優美的文句了。
在當幸福來敲門中,威爾史密斯說獨立宣言寫人民有追求幸福的自由…一段時,我開始對獨立宣言感到好奇。

剛剛心血來潮,就去找了原文來po上:
這裡有譯文
這裡有簡體的wiki,寫的不錯。

When in the course of human Events, it becomes necessary for one People to dissolve the Political Bands which have connected them with another, and to assume among the Powers of the Earth, the separate and equal Station to which the Laws of Nature and of Nature’s God entitle them, a decent Respect to the Opinions of Mankind requires that they should declare the causes which impel them to the Separation.

We hold these Truths to be self-evident, that all Man are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty, and the Pursuit of Happiness – That to secure these Rights, Governments are instituted among Men, deriving their just Powers from the Consent of the Governed, that whenever any Form of Government becomes destructive of these Ends, it is in the Right of the People to alter or abolis…

小職員心聲

以下文章感謝P大熱情分享 :)


進入公司前 (往下讀)

老闆:萬分歡迎,沒有你我們的公司肯定大不一樣!
職員:如果工作太累,搞不好我會辭職的
老闆:放心,我不會讓這樣的事情發生的!
職員:我週休二日可以休息嗎?
老闆:當然了!這是底線!
職員:平時會天天加班到淩晨嗎?
老闆:不可能,誰告訴你的?
職員:有餐費補貼嗎?
老闆:還用說嗎,絕對比同行都高!
職員:有沒有工作猝死的風險?
老闆:不會!你怎麼會有這種念頭?
職員:公司會定期組織旅遊嗎?
老闆:這是我們的明文規定!
職員:那我需要準時上班嗎?
老闆:不,看情況吧
職員:工資呢?會準時發嗎?
老闆:一向如此!
職員:事情全是新員工做嗎?
老闆:怎麼可能,你上頭還有很多資深同事!
職員:如果管理職位有空缺,我可以參與競爭嗎?
老闆:毫無疑問,這是我們公司賴以生存的機制!
職員:你不會是在騙我吧?

進入公司後 (往上讀)