Sunday, August 26, 2007

我家兩隻愛跳樓的烏龜

我家養的烏龜1


我家養的烏龜2


這兩隻是我家養的巴西烏龜,應該是吧!?兩隻有著不良嗜好的巴西龜。

要說他們是怎麼出現的,這個就得從國民小學開始說起,當年我妹小一還是小二的時候,有一種科目叫做自然科學,所以大家都開始養了小動物。所以她也養了。這兩隻烏龜買回來的時候,還很小隻,可以自由自在的在那種手提水族箱裡面游泳﹝就是那種也可以觀察昆蟲的﹞,不過到現在我妹要高三了,這兩隻也從小小隻的長到跟殼我的手掌一樣大。

這兩隻說起來也蠻笨的,常常食物已經丟下去了以後,沒有發現食物在他們面前,然後還一直盯著餵食的人看。等到人走了以後才發現,那食物卻在低頭不遠處。好吧,我不知道他們的視力好不好XD。

自從我們搬家以後,他們就住在現在我家外面的洗手檯裡面。當然,他們也越長越大。從以前他們就懂得踩在對方的身上,企圖翻牆!到了現在,只要憑著一己之力即可輕鬆越過﹝當然現在他們彼此也很難爬到對方身上﹞。

就在有這麼一天,他們翻過去了,想當然爾,當然是摔到地上了。聰明的他們,很快的躲在瓦斯桶後面的陰暗處。當然最後還是被發現了...

不過不知道是半個人的高度他們覺得很矮,還是嫌自己活太久,他們漸漸染上了這個惡習,跳樓。當然,自從發現了他們會間歇性跳樓以後,我媽也在他會跳的位置底下放了一個大盆子,裡面放了些紙箱、報紙等等當緩衝。由於是盆子的關係,跳下去以後絕對爬不出來﹝硬是比他們高﹞。

自從他們發現有了緩衝以後,似乎樂此不疲,現在只要沒東西吃了以後,閒著沒事就跳樓。屢試不爽的跳,戰戰兢兢的跳,空前絕後的跳。當然,不管怎麼跳,都逃不過澡盆大魔王的手掌心。但是前面講過,他們有躲起來的慾望,現在他們跳下去,都會自以為的躲在報紙下面,就不會有人發現他們。這就是為什麼上面應該可以拍成一張的照片,會有一隻躲在盆子裡面。

算一算,這兩隻烏龜也住在我家十年了。不過十年過去了,還是一樣蠢,呵呵!

好吧!我真的很閒開始去觀察烏龜了...

不過還好這兩隻烏龜不小XDDD

Saturday, August 25, 2007

Java Swing

很好,就在暑假快要結束的這一陣子,在研究Java Swing,不過也只學了點皮毛吧。很多內部的東西都沒特別去看,不過倒是寫了幾個簡單的小程式當練習。然後ACM就整個荒廢了,咈咈咈。GUI是個蠻有趣的東西啦,程式碼很多都是一直複製修改這樣。

在寫的時候還被某一位很強的阿宅噹,原來我連 == 跟 equals() 這兩個東西的差別都忘了,哈哈。果然是很久沒有碰過JAVA了,考完期中考,就把東西又還給CCC了。喔,下學期又有好多他的課!

這個暑假大概是大學以來最充實的!?

反正那一陣子高雄都在下雨也只能待在家長香菇(攤)

Monday, August 13, 2007

C++好用的Libraries:Boost

如果電腦有裝Mingw,或者其他的IDE軟體﹝不過設定就要看網路了﹞,可以來考慮裝這個函式庫喔!

翻開演算法、資料結構的書,常會有一堆奇怪的演算法,拿圖學來說,有什麼Bellman-Ford、Dijkstra、雜七雜八等等。如果是對演算法有相當程度的了解實做過又不想再動手寫程式碼﹝我有強調喔XD﹞,那很推薦來使用這個Boost套件,當然如果什麼都不懂,最好還是自己練一練吧。

安裝好像其實也沒什麼方法,我是直接把所有的檔案解到Mingw函式庫的地方,是過編譯幾個檔案可以就當是好了XD所以可能也有問題。不過他WINDOWS好像有提供EXE的安裝程式,可是要下載1G多的檔案,所以我還是下載沒有編譯過的標頭檔了。Ubuntu的話,用更懶人的方法直接搜尋Boost,把libboost之類的東西都裝一裝就好了。

Happy coding !!

PS: 按這裡可以看看他的文件檔,大概知道有些什麼功能。

從XP救回在MBR的Grub

之前為了下載東西,所以一直沒有把Windows重灌,反而是先裝了Ubuntu。這下可好,一重灌完M$很貼心的把MBR給蓋掉了。開機再也看不到親愛的Grub選單了。總不會又要我重灌一次Ubuntu吧,那可是會瘋掉的。所以就開始上網找,以下是我成功的方法吧。

1. 首先先確定XP可以正常開機,如果連M$都有問題,可以用XP的FixMBR。

2. 下載WinGrub

3. 照裡面的選單把Grub安裝到MBR ﹝要選磁碟機﹞,或者是BOOT.ini裡面﹝註﹞。

4. 我自己是安裝到MBR以後用UBUNTU的光碟開機進去終端機打以下指令:
﹝如果沒有先安裝到MBR,UBUNTU光碟開機重裝不起來的樣子...﹞

$: sudo -i
$: grub // 底下是Grub的畫面
grub> root (hd0,0) // 參考對應的硬碟,root跟括號之間要有一個空白。
grub> setup (hd0) // 看是安裝到哪個硬碟,注意括號前面要有空白。
grub> quit

5. 重開機。

6. 這時候可以回去Windows裡面把WinGrub裝的Grub給移除了﹝假設是裝在BOOT.ini﹞

註:如果選擇裝在BOOT.ini,則要照他的說明檔在C槽下建立一個boot目錄,裡面在建立一個grub目錄,在grub目錄裡面要寫一個menu.lst。詳細寫法跟Linux類似,可以參見說明,這樣Windows開機的時候就會多一個選項,選那個就可以看到自己寫的選單,此時再進Linux重新安裝Grub就好。

往好處想,至少弄失敗,還可以開Windows不斷的找方法XD,這也是一種學習啦!

回憶

這裡荒廢了好久,話說今天很無聊的拿起了以前的高中週記來翻,發現還蠻多好笑的事情。從高一週記都很認真在寫,到高二換了導師,週記都變成在亂寫。從奇怪的寓言到拿"大便"這東西來寫我的偶像,真的是有扯。高三天天去校門口光明正大的定外食,週記裡面還記了氣走警衛的歷史,到了快畢業,索性乾脆寫:本周沒有什麼好記錄的。老師還回:有這麼空虛嗎?

現在拿起來翻還真有趣耶,記得當時李威開始把週記當小說在寫,校長會飛,人物都寫了上去,哈!然後一本週記寫了兩次就滿了,還被老師上課拿來噹:高三,很閒嗎~~

然後,還蠻有趣的,尤其是看到以前寫的不能看的作文。

下雨天真的沒什麼地方可以去啊!而且下午還跳電了十分鐘。

還好有把這些東西留著,現在拿起來翻翻回憶一下真的是很好笑。