顯示具有 隨筆 標籤的文章。 顯示所有文章
顯示具有 隨筆 標籤的文章。 顯示所有文章

2013年7月20日 星期六

宗教亂想

話說最近在失眠的時侯,看了好多有存在主義內涵的小說和戲劇,以前其實不太了解為什麼歐洲會有文藝復興,最近才瞭解到中古歐洲被宗教深深的影響,基督教(天主教)的勢力龐大,宗教雖然可以救贖人心,但另外一方面也變成了一些有心人士操作利用的工具。

達文西的惡魔(Davici’s Devil)這部戲,先讓我開了眼界,戲裡面的羅馬教廷(教皇國)一整個淫亂邪惡,運用著上帝的名義,貪污,籠絡其他諸侯,還可以決定誰違反了上帝的旨意,背不出聖經裡面內容就可以處死(異教徒),教皇自己其實也違反教義,養了一堆妓女雛童,並且還公開收賄。達文西有幸在文藝復興時期的佛羅倫斯成長,在那個地方宗教的力量並沒有那麼強大,也是因為教會的腐敗,知識分子對其的反感,思想的發展變成對神權的革命,還有抨擊以往的制度,進而從人本出發對已有的事物(科學、文學、藝術、音樂、建築)做不一樣的學習與發展。

不過單純如我,原本以為戲裡面那些教皇是亂演的,沒想到卻是在歷史上真真正正的發生,讓我很吃驚的是,這個國家(教皇國)居然還存在著,也就是羅馬的梵蒂岡,不過我相信因為沒有權力了,所以現在應該已經恢復宗教的本質,這不經讓我不斷的思考,到底宗教的力量是不是抵不過權力和慾望,抑或是宗教根本沒有那麼大的力量,在日常生活中,也確實看到一些虔誠的教徒,作些落井下石,或是毫無同理心的事情,整個讓我大困惑,會不會他們每個人接受到上帝的旨意都不同呢?又會不會這根本就是從人的心中出發的,才會造成那麼大的差別。


註:沒有要貶低宗教的意味,之後要打一下機槍教父的心得,一個受到基督教改變的男人,還去拯救非洲國家的小朋友。

2012年9月16日 星期日

Ariane 5 的失敗

1996年的6月4日, 歐洲太空總署試射了一架無人駕駛Ariane 5火箭,這個計畫共花了十年和7千萬美金,但是這架火箭居然在發射後的36.7幾秒就爆炸了,意外事件的報告在兩個禮拜後出爐,指出了爆炸原因是因為程式設計的錯誤。

在飛行使用的慣性導航系統(IRS),正在處理一小段的資料時,因為無法轉換64bit的浮點數到16bit的整數,而造成了overflow的發生,隨即這個系統就關機了,而這段資料也被傳輸到另外一個備用的運算單元,這個重複的運算單元,就是怕原本的系統有問題而增設的,但是在幾毫秒後,這個備用的單元也關機了,原因就是這個系統跟原本的是一模一樣的,所以一樣無法處理那段資料,所以意外就發生了。

照一般程式處理的方式,當這個例外處理產生的時候,因為在realtime的系統上,我們會想辦法回復系統的狀態,而其實Ariane 5的IRS系統也做了很多這樣的處理,而因為這個系統是從Ariane 4就有的,而Ariane 5的速度比Ariane 4還要快上很多,一個無法被處理的值就這樣產生了,而原本Ariane 4的程式卻是假設不可能出現這樣的值(我想應該是為了效能的關係),而這個BUG對應的處理居然是直接關閉系統,也間接干擾了其他的系統。 

這個意外導致了很多的損失,追根究底卻是因為一個小小的程式BUG引起的,我想在這個系統越來越複雜的世界,真的有賴工程師的細心,尤其是寫realtime system的設計師,更是需要考慮各種不同的情況去做好例外處理,才能避免類似的情況發生阿。

2012年3月16日 星期五

踩地雷

「我好希望他可以多請個幾天假。」小張趁傑夫離開工程師的辦公區時,趕緊跟隔壁的強尼小聲的訴苦,兩個人臉上都露出無奈的表情。

傑夫是某半導體廠的一個經理,剛從國外回來的他趾高氣昂,算算以他在國外的資歷能談到這個這個職位,可是相當的得意,而且頭上的老闆也分了幾個不錯的工程師給他,雖然在台灣的薪水沒有比在國外高,但是這裡所承受的壓力卻是比之前小很多,加上他深知台灣人的個性,可以讓他沒有後顧之憂的去分配工作。

「真不知道為什麼是我們要掛到他底下。」強尼對小張說。
「國外回來的人都自以為厲害,當年真的該出去闖闖,回來做個主管多好,只要動動嘴巴就好。」小張應道,
「case急的時候就跑來我們這邊喊加油,還跟上面老闆說我們會比deadline還快搞定,根本就是要搞死我們阿。」也是同部門的健泰也參與了討論。

傑佛森端了一杯咖啡到傑夫的座位,「傑夫阿,來喝杯咖啡。」傑夫順手接過,「昨天面試的新人怎麼樣阿?」傑佛森問道,「怎麼,你也想知道阿?他是從電心那邊過來的,你也知道他們搞了一顆CPU不值錢阿。」傑夫邊說著,邊想著(這個人我可不能讓給你,他可是做CPU的高手),又回答道「雖然我們給他資深工程師位階,但是我想他的火侯還沒到阿,你也知道我們缺人啦。」經理階層之間的搶人大戰,傑夫早就經歷過了,是不會那麼容易就上當。

「你知道嗎?新來的火哥遞辭呈了!」小張說。
「這麼快?我們都還沒有混熟呢。」強尼回應。
「聽說傑夫丟給他一堆事情,還說他沒有資深工程師的價值,結果他一狀告到大老闆那邊去,你也知道大老闆根本不想管這種鳥事。」小張說。
小張,強尼和健泰的這個小區塊不斷小聲討論的這件事情。

這天,部門的大會議舉行,「今天我們有重大的人事異動要宣佈,傑夫暫時改當技術經理,他手下的人都掛去傑佛森下面,新一年度,我們有一些重要的計畫...」。「哇靠,傑夫被架空了喔?」「我們解脫了嗎?」「沒人讓他使喚,傑夫還能幹麼?」傑夫下面的人竊竊私語,而這時傑夫腦袋早就一片空白了。