2008年1月19日 星期六

自行開發的益智遊戲DaleBoard

前陣子突然想到的益智遊戲,一個由1和0組成的3階方陣,目的地是把這個方陣變成全部為1。每個元素被按一次其周遭的元素(上、下、左、右)包含自己就會改變,變成跟原本相反的值。一開始不熟練的人可能要花個幾分鐘玩,熟了以後只要幾秒鐘就可以完成。這個比魔術方塊簡單多了,因為它只有2的9次方種變化(512種)。這遊戲雖然非常簡單,但仍是我自己創造的,希望要引用能先知會一聲。

Creative Machine: Please press the number button, try to change all to 1.

2008年1月18日 星期五

未來的747客機

未來的747客機會長什麼樣子?配備機關槍?多了兩條腿?加裝兩科渦輪?都不是,未來的747會長得跟火箭差不多。

我們現在在地球上,要到其他國家,最快Rocket的選擇就是飛機。不過未來極有可能改變為火箭的形式。那這樣不是要飛到外太空?沒錯,就是要飛到外太空,所以以後搭飛機要穿太空裝了。不過憑什麼火箭會比飛機快,畢竟他還要跑到外太空去?答案就在你腳下,我們的地球。地球本身自轉速率是1656km/hr,而目前747客機在順風下最快的情況也只有1300km/hr左右。當火箭飛到外太空時,地球在它的腳下自轉,等轉到目的地後,火箭再返回地球。

這樣整趟行程的平均速度就是火箭對地速度加上地球自轉速度(火箭不一定要往垂直地球的軌道跑,可以偏一些角度朝向目的地)。從台北到洛杉磯(7077km)的行程,假設只考慮地球自轉速度不需要5個鐘頭的時間就可以到了,實際上會快上更多。

由於目前還沒找到合適的燃料給火箭用,用氫氣混和物當原料的發射成本過高,不太可能作為一般的燃料。所以,假如以後能找到便宜的替代能源,火箭旅行便不是夢了。

2008年1月17日 星期四

網路銀行幫手 - 安全編碼器

最近在香港的匯豐銀行開了投資理財專戶,目前由於中國股票熱度不減,台灣到香港開戶的熱潮也開始熱絡了起來。港股的特性是風險高,因為他沒有漲停跟跌停的限制,另外,他的交易手續費也高得驚人,至少是台灣的兩倍起跳!

由於台灣人大量跳槽到港股,網路交易勢必要非常發達,必須要能隨時調動你的銀行帳戶資金。由於網路是世界上最不安全的系統,時時都有Cracker(強調一下,不是Hacker)在等著機會,竊取帳戶。那麼網路銀行該怎麼確保你是誰呢?可能一般人會說,設定登入密碼不就好了?但問題是,boy,You are in the internet!你的電腦可能已經被植入了木馬;就算你電腦完全的乾淨,也很難說你的資料傳到銀行之間的這段路徑不會被有心人sniff(嗅探,簡單說就是把你的資料封包偷走看完後再放回來,所以銀行那邊不會有任何異常)。

DSC01139

How could we do?為了避免安全上的問題,匯豐銀行提供了一種叫做保安編碼器的玩意。它可以顯示出妳個人的專屬密碼,當你要使用網路銀行重要的服務時,網路銀行就會要求你輸入保安編碼器的密碼。如此除了軟體(網路上的密碼)的配合以及硬體(保安編碼器)的支持,網路交易就比以前安全多了。

台灣由於政策的關係,幾乎可以說還沒有功能完整的網路銀行,這方面仍然要多和香港學習。

2008年1月16日 星期三

Texture Synthesis Tool

There's an interesting tool which could modify your picture.

Look at this texture:
stone

It's the original texture, I put it into the texture synthesis tool. It will use algorithm to calculate the new one. Here Is the new one:

stone2

Amazing new texture has been generated! This tool is offered by Matt's Source Code Portal, the author is a graphic programmer. All right, what is this tool use for? If you are scarce of textures, you can try this one to help you produce a different one. It can enlarge or shrink the texture whatever you like.

I don't provide Chinese version for this article, If you want to see Chinese version, there's a result from Google's translator:

還有一個有趣的工具,它可以修改你的圖片。

看這質地:

它的原始紋理,我就把它加進紋理合成工具。它會使用算法來計算新的。這裡就是一個新的問題:

令人驚奇的新紋理已經產生!這個工具是由馬特的源代碼門戶網站,作者是一個圖形編程器。
所有正確的,這是什麼工具使用嗎?如果你是稀缺的質地,你可以試試這個人幫你製作一個不同之一。
它可以放大或縮小紋理不管你喜歡。

我不提供中文版本,為這條,如果你希望看到中文版,現在有一種結果來自Google的翻譯:

2008年1月15日 星期二

你今天死過了嗎?

在未來的世界裡,死亡將不會是一切的終結,而是嶄新的開始,地獄和天堂這兩家企業將會被迫倒閉...

平均每秒鐘,世界上就有兩人死亡。當接下來這項新技術被成功運用在人類身上,我們該煩惱的是居住空間而不是將面對的死brain亡。什麼技術?也許你已經聽過不下數次了 ─ 複製人。

大多數人對複製人的觀念是錯誤的。複製人並不是複製一個和你年齡相同以及經驗相同的人。複製人是從你的身上取一個細胞,培養成胚胎,再找代理孕母生育。所以,一個18歲的年輕人,他將自己複製一份後,會是一個剛出生的小嬰兒。但他們兩個外貌完全一樣(嬰兒就像青年小時後的樣子)。

可能有人會問,既然這樣,那複製人就不算是我自己,它雖然是自己,但實際上卻不是自己。如果和哲學系的人談這個,恩,它可以講三天。這裡不講哲學。重點在我們該怎樣把自己的記憶複製給自己的"備胎呢"?Good question!最近科學家在做一個白鼠實驗,把兩隻白老鼠分開養。一隻訓練他如何走迷宮,一隻則沒有。一段時間後,把會走迷宮的老鼠殺死,用一種酸劑溶解這隻白鼠的大腦,再把溶解出來的萃取物經處理後注入不會走迷宮的白鼠腦袋中。神奇的是,這隻白鼠竟然知道該怎麼走迷宮了!雖然這個實驗在實驗其他項目的時候,不是完全成功,尤其是在比較複雜的記憶部分。但至少,我們知道某些記憶是可被提取的。

假如用在人身上呢?這是很令人震驚的事。假如可行,在死前把自己的細胞抽出培養成複製人。死後,把記憶提出,放入新的"軀殼"。恭喜!你已經走過頭胎的捷徑了!不必等七七四十九天。當然,這嚴重侵犯人類的道德觀,而且,你的新軀殼,不一定是要複製人。因為複製人成本很高,到時可能會發生這種現象:長得很帥的或天生很聰明的人常常會突然消失,接著就像變一個人似的出現在大家面前。聽起來像科幻驚悚小說吧!以後,你可以斷手斷腳,但是千萬記住,別讓別人拿了你的腦袋!

2008年1月14日 星期一

軟性原子筆

每次要寫重要事情的時候,手邊總是沒筆,看來我的筆和我的手很符合庖利不相容原理(只准一個存在,不是手就是筆)。把筆放在衣服口袋中是一種選擇,但我常常忘替把筆拿出來,最後筆就慘死在洗衣機中。況且,夏天的衣服幾乎都沒口袋。隨身帶一個包包又很麻煩。所以我突發奇想如果有一個可以彎曲的筆戴在手腕上,不知道有多方便!

softpen

軟式原子筆

 

 

 

 

 

扁平墨水盒

筆尖收納處

展開

鋼骨釋放鈕

筆尖

中空伸縮式鋼骨(硬)

鋼骨內部是墨水通道(軟)

就像圖片裡的一樣,平常可以戴在手上,鋼骨可伸縮收納在墨水盒下方。但這種耗成本又沒市場的玩意應該沒人會打算生產吧。

逝去的心,找不回來

TheEscapingHeart

今天的新聞說到一位年幼的小孩,因為感染了腸病毒,併發心肌炎,心臟漸漸衰竭。由於遲遲沒有人捐心給他,他的心臟越跳越慢,它的身體也越來越虛弱。最後,他的父親含淚放棄急救,讓兒子好走。遇到這種生離死別,真的讓人很難承受。記得小時候,常常胡思亂想,想到了以後有一天要和父母分離,就難過不已,跑去和爸爸哭訴。爸爸總是說:"人本來就不會永遠活著,你要學習如何面對一切,學習自立。"。也許爸爸總是給我理性的教育,讓我比較不會那麼感性,讓我比較能夠承受挫折。

就某種層面來說,這位小孩還沒接觸到大人們殘酷、無情的世界就離開人世,也不算太壞。他不必費盡心機與人勾心鬥角,不必提防道貌岸然的偽君子,不必受盡委屈只為了區區五斗米。大部分的人,年幼的時候是最快樂的,和爸媽撒嬌,和兄弟姊妹玩耍,無憂無慮。相較之下,大人們是否該反省自己,為何不肯真誠的表現自己?為何不肯信奉孟子的性善說而全盤接受荀子的性惡論?

現代人已經被防衛的刀刃武裝起來了,尤其是大都市的人。你是否幾乎沒和鄰居打過招呼?是否遇到與自己意見不合的人,就要把他當成箭靶,處處攻擊他?是否看到比自己有能力的人,就陽奉陰違,暗地裡嫉妒咒罵他?我常常見到需要幫助的人,但我自己能力有限,有時候心有餘而力不足。希望我能讓我的心飛離大都市,在純樸的鄉村居住,在和樂的氛圍下,和乾淨的心靈對話。最後,祝新聞裡的那位小弟好走。

2008年1月13日 星期日

筆記成功術

Memo

最近翻了一下這本叫做筆記成功術的書,內容主要是提供你不同寫筆記的想法,並鼓勵大家每天寫筆記。個人覺得還不錯,裡面也建議用部落格來記錄自己,這個部落格其實是我看了這本書後決定架的。

我覺得裡面有些建議的筆記方法蠻有創意的,所以大概介紹一下:

  • 購物紀錄筆記 - 寫下自己買東西後,對商品的價錢、滿意度、用後感,必須要用最客觀公正的方式來評斷,如此可以加強自己對事物的客觀評斷思維。
  • 數位相機日記 - 現在數位相機幾乎人手一台,每天找一個東西把它拍下來,不一定要很特別,只要能抒發個人感受的東西都可以。像是路邊的野花、公司的裝飾畫等。一張照片未必一定具有價值,但他可以做為過去的紀錄,可以安撫內心,檢視過去。
  • 圖畫日記 - 以圖畫的方式表達,會比文字更來的有力。未必要繪畫技巧高超,只要能表達出自己所要說的就可以了。如果用圖畫日記,解釋的文字不要太多,以免搶到圖畫的光彩。圖畫的優點是更能呈現自己的情感以及感動。

最後,筆記寫了就要回顧,否則寫筆記沒多大意義。假如你的電腦打字不是一指神功,那麼用打字和用書寫其實沒多大差異。一般都是兩者相輔相成,會有比較好的效果。還有要注意的是,買筆記本時,別買太大太厚的,一般16開的就夠了。最好不要分類,只要按時間寫下筆記,分類反而會增加寫筆記的負擔,也會扼殺突如其來的靈感。

備註:作者因為筆記的幫助,一年內可以寫出一般人無法置信的文章數量,工作效率也比常人高出許多。

2008年1月12日 星期六

政客用蠟燭造勢落伍了

今天是投票日,太棒了,因為那些吵死人不償命的宣傳車可以暫時消失;
太糟了,因為我沒辦法賴床,要早點去投票。

candle重點不在今天的投票日,而是最近常看到政客沒事就愛拿蠟燭,號稱自己能帶來希望,四處張貼那些黑暗中手捧蠟燭的宣傳照。在晚上的時候,常常會讓我有看到鬼的感覺。於是我便想探討,在現代科技發達的21世紀,是否有取代用蠟燭造勢的方法。蠟燭,源自西元前3000年的埃及人,它們當時用蜜蠟做為蠟燭的原料;到了西元十八世紀,人們開始用鯨魚油來做蠟燭,原料叫做spermaceti(屎笨慢色啼),主要是取自鯨魚身上。沿革至今,我們已經用石油來做蠟燭了。

站在環保的角度,政客實在不該再用蠟燭了,除非他想吸引特殊性癖好的選民(SM?)支持他。所以我有了其他的替代方案,站在能發光的角度來講,政客們可以拿日光燈管在手上,閒暇沒事時還可以當光劍揮舞。想像一下,造勢晚會的高潮,政客突然把所有燈光關掉。就在愚民們還驚慌失措大喊"那耶安捏"的時候,台上發出了一道刺眼的光芒,政客手裡拿了光劍出場!"夠味鄉親父老,看偶手上這根,哩公厲不厲害!"。眾愚民:"厲害!"。不過日光燈管好像太麻煩了,要解決供電的問題,再來是它很耗電,這樣不又違背了環保的宗旨?此案不通過...

好的,要夠創新又節約能源。倒帶一下,當愚民們喊出"那耶安捏"。這時,黑暗中閃出了一絲的光芒,原來為了節省能源,政客拿led手電筒出場。"夠味鄉親,偶這樣乾唔節約能源?"。台下:"哩喜勒衝三小...朋友!!看不到啦!"。恩,led亮度不夠亮,此案不通過。

天啊,要取代蠟燭真難!不過我還有點子。黑暗中,只聽到風蕭蕭兮,因為造勢晚會附近沒有河流,所以易水不寒...。死忠的選民們,已經NG兩次了,他們期待著這是最後一次的演出,滿懷希望的看著台上... 一分鐘過去了,沒有動靜。兩分鐘過去了,還是一樣安靜。就在愚民正要開始聒噪之時,現場的音響開始沙沙作響。"夠味鄉親,偶來了!"。政客帶著礦工工頭帽(附大燈那種),手上各拿一個led手電筒揮舞,好不熱鬧。此時,現場響起了催淚音樂,晚會就在愚民們的歌聲中邁向終點。此後,這股風潮蔚為流行,每張政客的競選海報都是頭戴工頭帽,雙手拿著手電筒在胸前環抱,眼睛凝望著遠方,還有橫批"人民未來的希望,XXX"。

寵物版wii fit!!

Feeder

最近想到的點子,如果可以把寵物餵食機和體重計結合起來...變成一個寵物的體重控制機。系統一天會發放3次的飼料,但飼料不是時間到了就會跑出來,而是要寵物站到體重機上面才可以。當寵物站到體重機上面時,系統會根據寵物的體重來配發食物。配發量會根據主人設定的期望值自動決定(可選減重、增重或維持體重),當下次量測體重時,系統會根據上次的結果和這次的結果做比對,給予其應有的食物。整個系統其實並不算太簡單,因為有控制系統的概念在裡面。

撇開實作的可能性,假如以後人人都使用這種機器餵寵物,就不需要害怕忘記餵寵物,也能防止寵物變成胖子,當然你想讓你家的狗變胖狗,這台機器也做得到。它的缺點則可能會疏離寵物和主人的關係。可能在未來某天,主人丟骨頭叫你的狗狗吃,這時寵物心裡的OS可能是:"叫我嗑骨頭?我有了這台讓你飽3000,還需要看你臉色?別做夢了!"

2008年1月11日 星期五

PowerPoint的兄弟 - PowerlessPoint

PowerlessPoint

PowerlessPoint,是結合了小畫家部分功能與PowerPoint部分功能的跨時代軟體。假如你沒錢買PowerPoint,那麼這套軟體 - PowerlessPoint,也建議不要用... 好吧,該認真點了,PowerlessPoint其實是我在修視窗程式設計課程的作業,功能很少,因為開發時間只有三個月左右,且由於是第一次用c#開發視窗程式,整個程式碼寫很亂,架構也不齊全。恩,沒錯,我在為自己的程式找台階下,希望以後能開發出好一點的視窗程式。

接下來是關於程式的一些詳細資料:

編碼語言:C#
主要功能:

  • 可繪製橢圓形、方形及線條
  • 可指定圖形的邊框以及背景色
  • 可分頁繪圖
  • 可刪除圖形
  • 可Undo及Redo(開發中)

雖然還有些功能尚未開發,但由於學期末了,不得不停止開發這支程式,我希望以後能開發其他有趣的程式(也許寫個另類的桌面管理程式也不錯?)。深深感覺到一個人開發程式還蠻艱辛的,要查一堆的技術資料,還要花時間Debug,也不能把程式掛掉跑不動的責任推給別人(這才是主因)。