星期四, 8月 31, 2006

by-value

嗯~剛看Effective C++ 3/e 中譯版時,「一旦程式員領悟了 pass-by-value(傳值)的效率牽連層面,往往變成十字軍戰士,一心一意根除pass-by-value帶來的種種邪惡」笑了一下。仿佛在說我~XD

之前確實是有段時間,連內建型別也以by-reference to const的方式傳遞,但在某次josh說以by-value傳遞就可後,改掉了這習慣~呵

本節主題是「Don't try to return a reference when you must return an object.」,原因是有可能傳回指向不存在物件的reference 或 其他有趣的況狀。

傳回local object之reference,結果就是造成此reference指向不存在物件,因為在離開函式時,該物件已先被刪除。

在函式內以new建立新物件,並傳回之reference,沒錯,這樣的確可以;然而,誰該負起delete的責任?

若在函式內建立static object,那就代表此object是共用的,任何接收此函式傳回的reference之物件,都將彼此影響!

星期三, 8月 30, 2006

選課........

這兩天忙著看所有課程表..
會不會太可怕了,課好多。
但最主要是大一國文、和通識

國文是必修,不然,真的很不想修...
勉強會去修的有以下:
文學與人生、思想與文化、思想與人生、近代散文類析、都市與文學、台灣文學
嗯..要從中擇一,所以還得探聽些情報~

至於通識,聽說學長姊們都選完了..
那..大一新生咧?撿剩下的唷><
對照完時間後,選出以下幾門:
人生哲學、陶藝、網路文學、資訊利用與企劃撰寫、工程表達與溝通
其中最想要的是「資訊利用與企劃撰寫」~
但聽說滿了!?只能拿密碼卡試試了.........

最後是軍訓
其實是很不想修啦,但為了保留考預官的權利,還是去修吧!
課程部分,我應該會盡量選和「戰史」有關的~
起碼能當作在聽故事~呵

星期一, 8月 28, 2006

了結!

四個多月了,手上的C++ Primer 4/e終於讀完了!
這是本值得一看的好書,它並不難,難的是C++本身。

比起3/e,它更系統化地介紹C++的四大領域:
C、OOP、GP、STL
它在C++基礎上著墨甚多,在淺顯的語法中,帶出了奧妙的原理
高階部分,為入門與進階間建構出一道橋樑
我說他值得一看,為什麼?
結合了modern C++ design的思維。它不僅講述語法、概念,更教導一個好的程式該怎麼寫,一個programmer該有的習慣。

這四個多月,我認識了好多人!
因Primer的際遇,我認識了多才多藝的向上學長
因台北二日行,我認識了第七屆的學弟幹部們
因C++教學,我認識了瑞芬、怡君,甚至是軒蘋
因暑訓課程,我認識了信瑋學長,了解什麼是演算法的魄力

這段日子,我學到了好多東西!
有了Primer,我了解到以前所學只不過是小兒科
有了撰寫網頁的工作,我接觸了html、javascript、css、甚至是php
有了學架server的慾望,我學到了文字介面的處理,我體會了網路工作原理
有了政宇與之恩作先鋒,我嘗試了從未用過的linux
有了打工的經驗,我認識到工廠是如何運作的、產品是如何製造的
此外,許多生活上或人際上的事情,也讓我學到不少

短短的四個多月,有太多太多事情了!
交大放榜那晚,那難以止住的淚水,那無窮的悔恨,記憶猶新
因教學一事,我幾度與丞宏大吵,6/2那晚,我為何而哭,為何而泣,深深地刻印在我心裡
高三畢業考,是我有史以來感到最輕鬆的一日,沒有壓力,沒有慌亂
畢典當天,郝強的狼狽樣;野宴會上,同學們醉呼呼的模樣
兩天幹訓,意外得知了某些訊息,那異常的興奮與期待
兩天暑訓,還記得第一天的滂沱大雨、Ruby奇特的語法、二分搜尋法的實用性、以及見而不語的愁思
台北二日遊,遊盡大街、小街、電腦商場、天瓏書局;嘗盡「酸」、「痛」、「累」;現盡鄉巴佬的蠢樣
永樂街一遊,永不遺忘!!
老人聚會上,大談7屆幹部,鬧出不少事端
心緒紛亂的日子,是惡夢,也是了悟!
國中同學會,一見三年未見的老師們^^
彰中半日遊,儘管未見蔣姊又下了傾盆大雨,仍與其他老師們聊得盡興
台中迎新茶會,學長姊們充沛的活力,讓我一開眼界
科博館一行,與小朋友們打成一片,好不開心
劍湖山一日遊之特產店,雖因大雨而泡湯,卻享受了滾燙翻騰的晚宴、及燈光交織的夜景

再幾天,我將北上中壢,那時,所有的喜怒哀樂都將化為最珍貴的回憶~
思念,終會淡忘;但已烙印的記憶,卻永不消逝
這段悠閒的日子,也將流逝;只希望曾存留在你們記憶中的我,不會消散
交集,將隨著搬移而減少,但敞開的yahoo/msn大門,仍隨時歡迎你們^^

「長江後浪推前浪」再高等的技術、再優質的人才,也洗不盡前人的心血結晶
儘管有全新的生活,回憶永不被磨滅~

星期六, 8月 26, 2006

劍湖山一日遊.....特產店 |||

今天早上,看到某些東西後,莫名的失落感湧上心頭~
而中午,上maplestory撒了野..
下午,仍抱著期待的心情出去玩囉!

半路,竟下起了滂沱大雨~(哇咧,不會要泡湯了吧!?)
阿姨還在車上笑說:「摩天輪在那,看到了吧,我們有來囉,可以回家了」
到了目的地,由於雨勢太大,決定不浪費錢了~
然後就到特產店休息一下~

名義上是休息,實際上...
休閒地品茶、享受咖啡....看!多有格調~
(在鬧轟轟的小市場中,這也算種格調吧 XD)
既然來到了特產店,買東西是在所難免的~
不過...會不會買太多了 |||
(嗯...4家2x口去...這可能算正常吧orz)

後來..就起程回家去~
但在這之前,得先吃個晚餐^^
所以..又上了八卦山的卦山月園~吃烤肉=.=
那噁心到快吐的干貝真是讓我印象深刻..

吃飽後,獨自在黑夜中漫步,沉醉在周邊燈火營造出的氣氛下~
嗯...想了很多事!
如果少了紛亂的吵雜聲~那該有多好~
不知在無聲無擾的黑夜裡,靜靜望著星光閃爍的天空,會是怎樣的感覺~
後來,我和小朋友們坐上大鞦韆,真舒服~
閉上眼睛享受著夜晚帶來的感覺,只可惜,被小朋趕下來了 |||
難得能這麼輕鬆耶.....真是的!

回家前,拍些照留念~呵呵~
有大烏龜、魚群、和人..
忘了拍路邊的黑貓 XD(話說我們家就一隻了..)

回家後,卡拉ok大賽又開始了..
這次可真熱鬧阿~2x個人聚在一起!
還好家裡夠大~
但,我怎麼唱還是那幾首阿.....orz

此外~晚上還有另一件事..
挺麻煩的....
說真的,我有點為難!
(不要管就不會為難了嘛!是沒錯,可是......)

穿越不了的聲音!!

唉~為什麼,就因我只是個局外人嗎?
身為一個朋友,我努力地試著幫你
可是.........

是我的聲音太過微小而穿越不了這萬里晴空嗎?
是我的誠意太過淺顯而復甦不了你失落的心嗎?
三聲無奈的嘆息...

這件事的確與我無關,是死是活我何必在意!
可是,我無法放下我的朋友獨享清幽
我..我很珍惜我的朋友們
也許是我不想再失去了!!

我大概是個蠢子吧,不懂安慰的人,越是安慰,越換來激昂~
無聲無息的空間、無紛無擾的世界,對你才是最好的吧!

我的心再度沉重,這重負,我可說放即放阿!!
但我做不到!!直到你那真誠的笑容展開為止!

唉....現在能如何,三聲無奈....

星期四, 8月 24, 2006

保母.......|||

早上起床後,看見我弟穿好鞋子!?
我開口前,他先問了:「喬峰也要去唷?」
原來我爺爺今天要帶一群小孩子去科博館阿~

到了公司,想著想著,還是想去看看(畢竟很久沒去了..)
我媽答應了,但我得顧好小朋友..
就這樣,10點多出發前往台中~
一共有十個人:我、我弟、我妹、雅雅、冠盈、雯雯、小乖、怡靚、爺爺、奶奶(名字打錯抱歉...)

到了台中,11點1x分~
「呃..要吃飯了喔....好吧..」
來到一家自助餐廳,我當起了服務生..
夾菜、盛湯、東端西端,還隨時待命~
嗯....既然要照顧小孩,就盡責吧..
看到冠盈吃了兩碗飯..肚子都餓了(我才吃一碗耶 |||)
不過也懶得再吃,所以..就這樣吧!

吃完飯後,來到科博館~
第一個地點是:「生命科學館」 |||
呃...那種東西..........(算了,多看看也好)
令我意外的是,爺爺奶奶竟然要我們自己帶去看~
哇咧,這下麻煩了,走失我可要負責耶!!
好在只有四個年紀比較小,而我弟妹也會幫忙顧~
剛開始情況普普,但因為他們,我根本沒時間慢慢看...
仿佛回到了小時候,看到什麼先按按再說 |||
一路上還不小心到了地球科學館和中國科學館~

逛到一半,我負責的雅雅和冠盈竟吵著要找爺爺奶奶..
我一方面加快腳步、一方面想辦法讓他們感到有趣~
之後比其他人早一步到集合地點
「疑?爺爺奶奶呢?呃.....他們不會也去逛了吧orz,那這樣我怎找人」
找不到人之際,只好在店裡四處看看,好在有許多新奇有趣的東西,他們一點也不無聊~
之後,我提議再去別的地方逛逛,嗯...他們答應了~

總算來到比較有趣的地方了..眼前好多的幾何圖形(積木、圓球、拼圖..)
各個都是困難挑戰阿(有玩過很簡單,沒玩過...慢慢想吧..)
我們在這裡待了很久,出去後,爺爺奶奶果然回來了^^
接著就朝下一館前進(阿!?忘了叫什麼了...orz)

這裡的東西我比較有興趣,而且爺爺奶奶也會一起走,嗯..可以安心許多~
尤其是四樓的物質館..哈哈~小朋友們玩得開心,我也高興^^
因為許多的物理概念..在這裡一一看到了~
其中:角動量守衡,還真是天旋地轉阿...
(真的很暈,但難得有阻力這麼小的座椅~哈哈~)

之後到草地玩玩(我應該是看他們玩吧 XD)
吃個冰後就啟程回公司了!
在車上..那群小朋友開始打我槌我抓我..(現在是怎樣,一直依賴我還要打我 |||)
好吧..隨便啦,別太過份就行...
後來竟然要脫我褲子 |||(還好我今天穿的褲子綁住,不解開結脫不下來)
(現代小朋友都這麼沒禮貌的嗎!?)
而且人家想小睡一下,竟然一直吵我 orz
我在懷疑我脾氣是不是太好了!?竟然都沒生氣(今天好像只有我沒吼叫過吧!!)

回公司前我們先去吃個晚餐(呃....鐵板排類|||,別鬧了..前天才吃過西餐耶.)
所以,我只點了「鐵板麵」..(哈,今天不想再吃肉了咩..)
不過,我好像被當成「圾垃車」了..
為什麼我要處理小朋友們吃不完的東西阿...
好在中午吃不多..晚餐塞了不少(肥了你們要負責 XD)

回到公司後,先到奶奶家休息一下,再去把剩下的工作完成~
而料不到的是..才做到一半,我媽竟要求我回家...(剩下的不用一小時就ko了說..)
(現在是怎樣,要我這些一定要做完,而明天我不想來,今天又不讓我做完..)
唉唉~真是的..反正我明天不去就對了..

星期二, 8月 22, 2006

那遲來的體悟!!

很久以前,一道聲音不斷地提醒我!
幾個月前,你一直隱隱地告訴我!
為什麼,我到現在才體悟,你想告訴我的話!!

「多顧慮別人的感受吧!」
無論什麼事,我都只想到自己,認為自己沒錯,依自己標準判斷..
為什麼,我不能多為別人想呢?
為什麼,我不早點發現這致命傷呢?
每次與你吵架,你不斷地想告訴我,為什麼一直感受不到呢?
為什麼,我總是這麼遲鈍,我總是這麼自私!!
太晚了,我到現在才知道,自己最大的缺點~

媽媽對不起,我不該因為自己不想做,而放下未完成的工作。

丞宏對不起,我不該因自己心情不好,而說了你一些壞話;我不該堅持自己的論點,我應該好好聽聽你所說的;我不該只會找藉口,我應該試著補償過錯;我不該因為自己無聊,而老是吵你;我不該因自己喜好,而要求你學習。

柏勳對不起,我不該只期待著同學會能辦成,而批評你應該用打電話的方式聯絡。

老師們對不起,我不該因自己懶得查字典、理解,而不斷向你們問問題。

文仕對不起,我不該因自己貪玩,而找藉口說我禮拜六不能到。我不該為了想知道,而不斷逼你講。

政宇、智聖、之恩、沛軒對不起,我不該只想到自己而提出許多無理要求。

汶成對不起,我不該以個人標準,來批評你所為,以及你寫的心得。

中央學長們對不起,我不該因自己沒上交大,而明目張膽至bbs上說我無奈把中央填在第一志願;我不該因自己急著知道,而說了一些無心的話。

國中同學們對不起,我該多顧慮你們的感受的。

智娟對不起,我不該因為自己起笑,而在bbs上發神經的。

佑姍對不起,我不該因他的一句話,而在maplestory上說你們的缺失..

向上對不起,我不該因自己想寫,而把你拉進「智慧拼盤」。

A班對不起,我不該因自己不想學 C#,而一直抱怨~

軒蘋對不起,我不該因自己想教,一直問你什麼時候有空。

瑞芬對不起,我不該因自己生氣,而憑自己感覺大做批評。

歉意,太多太多了~也許再多的抱歉,也挽回不了什麼!
讓我重新出發吧,讓我試著改變!

與他,那碎裂的友誼所換來的了悟,我會記住的~
我~我不想再當個笨蛋,我不想當個只會得罪別人的人。

我真是個笨蛋!

嗯..睡到11點多起床後,在電腦前做了點事(又沒吃早餐 |||)
中午接到我媽的電話,要我下午去幫忙(什麼!!!)
本來打算破完關好看書的...只好下去吃飯,準備出門..

到山上搬東西後才到工廠,那時已經3點左右了..
接著開始趕工(原來是因為今天要交貨,才找我去趕工的 |||)
好在之前已習慣割皮,今天割得可真順手^^
我媽原先說可能要做到6點多..
在大家的努力下,5.15就全部over啦^^(包括包裝..)
最後只是再上條子而已...

後來一直晃到7點,我媽才載我和我弟回家 =.=
因為還沒吃晚餐,我提議去吃西餐 |||(我為什麼要提議這個.....orz)
其實..我不是很喜歡吃肉的說!
也許我只是想享受豪華...
唉唉,而且還花掉今天的工錢..真不值得..
(原先是想說媽媽請客才去的 |||)

回家後...電腦上跳出幾個視窗..
其中,一整排的留言(我以為他下了..竟然又上了!?)
好吧...事情不單純,花了點時間搞懂到底怎麼回事..
其中之一,竟然是我又做錯事了..真抱歉..
(以後煩燥或生氣時一定要冷靜..不然會引發不少事~唉唉)
之後事情宣告落幕(是這樣嗎?希望如此^^)

另外,當我做錯事時,儘管對我明說吧..要出氣也行(反正我習慣聽過直的話了..)
被蒙在鼓裡我反而會更煩燥不安...
我好恨..
為什麼,我事後能想很多很多,但事前,我不能多注意點呢?

酒~

昨天晚上快1點時(應該說今天啦 |||)
找不到冰涼的東西喝,恰巧看見冰箱內有一瓶酒
英文名字忘了,中文叫做:「汽泡梅酒」..

剛開瓶時又聞到討厭的酒味(好難聞 |||)
所以倒了點先試試看~嗯...好像不怎麼好喝~
之後我媽竟幫我倒了一小杯.
沒辦法,只好喝完(疑?怎麼感覺在喝汽水,只是多了種奇怪味道..)
之後我又自己倒了半杯..把整瓶酒 over 掉 |||

喝完酒後,我又喝了一杯白開水(洗掉那怪怪的味道..)
這酒精濃度感覺蠻低的,比較像汽水~
而酒原來也不是那麼難喝的東西,只是..沒一般的果汁、汽水好喝 XD

隔天..我竟然睡到11.30(不知為啥,一直賴床..)
這應該不是喝酒的下場吧 |||
最近早點睡好了....orz

星期一, 8月 21, 2006

無形的牆~

從國小開始,我從來沒對父母說過心事(至少我覺得是這樣)
我也不知道,為什麼會有這道牆的存在!
也因此,我在學校的情況,他們只能從老師們或同學們口中獲得

真的,我以前一直藏著某些事
這些事,我很不想給其他人知道,我也不太喜歡聽別人嘮叨
因此,我很少從他們身上學到做人處理的智慧!

自從我媽加了我的MSN之後,她發現我有個blog(因為我會放網址)
我本來以為她沒在看(因為她都沒說)
但後來才得知,其實她是有在看的!^^
當然,我也不會因為她有在看,而隱藏了某些想說的話

而現在,我的想法開始改變
(當然還需要一點時間)
也許,讓她多知道更多,將對我更有益
畢竟她的生活、為人的經驗比我多太多太多了!
這道牆,也許在未來的某天,將被摧毀。

唉~我錯了!

今天早上打給丞宏,講了點事情~
後來到yahoo上談!
原來他不理我,是上次的事情所造成的。
(我有想過可能性,沒想到.....唉)

上次的事,我一直以為它會慢慢被淡忘..而沒有波及到任何人
可是,我真的錯了!!
那次的事後,我真的對他有點不滿
所以找別人商談時,難免會不經意說出他不好的一面~
我一直覺得,我沒有講得太過份,我只是發點牢騷罷了!
更何況,那件事僅僅幾個人知道,我覺得除了我自己外,事情不會太嚴重的。

然而,這似乎不是事實,
不知何時,他產生了厭煩及不信任感.
不知何時,我們之間產生了裂縫,我想補,卻越補越糟。
why?
對於這件事,我洩露的實在太多太多了!
我想找到出水口,可是,我換來了什麼?
說出心事是好的,可是,我是不是找錯了對象?
我所說的,對你來說只是藉口~
人總是習慣為自己的無心之過找遍理由~更何況是找藉口掩飾自己的過錯呢?
「誰不會說對不起」「誰不會說道歉」,再多的歉意,也於事無補
那,我到底該怎麼做呢?
我~我不想眼睜睜看著友誼碎裂阿!

星期六, 8月 19, 2006

趕車趕車,吼~~~

今天早上,我7點半起床,吃完早餐後到文化中心
(設兩個鬧鐘果然是對的 |||)
到了那邊才發現參考室九點才開,好在軒蘋說九點才要來..
而令人意外的是,她和怡君竟然8點半一同出現 |||
沒辦法,只好逛逛圖書室秏到九點!

快要10點時,瑞芬也出現了(等書等很久了..)
但之後軒蘋藉事和瑞芬一同離去,丟下我和怡君 |||
但我也不打算再講什麼,所以....提了點東西後就散會了~

之後有興起去彰中的念頭(因為不知要幹嘛)
但想著想著,又不太想去
而且要去的話,也得跟怡君說一聲(總不能丟下她一個吧..)
之後我問了瑞芬他們去哪讀書,並要怡君去找他們
正考慮我要去哪時,怡君開口:「學長你不過去嗎?」
所以我也硬著頭皮過去了 |||
(話說我過去幹嘛!?還能幹嘛,還不是拿C++的書看)

因為我打算搭12.15的車,約11.30,就問他們要不要先去吃飯
後來怡君去陪他同學吃「冰」@@~
我去牽車,之後被他們帶去「阿川」..(耶...去第三次了,能不能換個地方 |||)
非常不幸的,剛秏了太久,看樣子12.15的車是趕不上了
只好搭12.43的(這班還開真久..)

而碰巧的是,巧遇高中同學,嗯...有伴了(呵,其實他也要去迎新阿 XD)
在一段迂迴過程後,總算到了會場(疑?同屆的好像不多?算了..這不重要...)
之後就開始一連串的活動(其實也沒什麼啦,大多聽學長介紹)
學長們搞笑的自我介紹完後,就輪到我們了
輪到我時,學長們關上窗戶,換較暗燈光...
(耶.....有必要特別歡迎我嗎 orz)
經歷了緊張又刺激的自我介紹
終於到了吃下午茶時間(我肚子還不餓耶........|||)

接著是中央資工的團隊介紹...
其中最令人印象深刻的莫過於五花學長啦..
我問小松鼠志工隊都做些什麼?幫小松鼠洗澡 |||
每提到「基輔社」,總要特別強調:「這是中央少數男女比能達到1:1的 orz」

而其他學長也挺搞笑的:
一開始:「走,來上普物吧」
接著:「普物?今天不去了!」
後來:「普物?我們有修這門課嗎?」 |||

「中央溼氣高,腳踏車很容易生繡,所以不用騎太好的」
「像我那台只花了500元,只是不能煞車.....|||」

「對了,台燈一定要記得帶」
「像我同寢的同學,快要期未考時,12點後要讀書,但會自動熄燈」
「沒辦法,只好打開記事本充當燈光」 |||

「到後來都會出現很多「夜」的」
「夜寶就是晚上一群人出去打寶齡球」(哇咧!打寶 = 打保齡球..)
「夜唱就是晚上一群人去KTV唱歌」
「夜衝就是晚上一群人約出去沖(澡)!?阿..不是,是騎機車狂飆」
「夜睡就是晚上一群人一起睡覺...............|||」

嗯...笑話很多啦,各位將來也會有機會體驗的~呵
到了五點多,唸了幾次「系呼」後,就散會了
「中央資工,進攻進攻;中央資工,馬到成功;中央資工,誰與爭鋒」~哈哈哈~

散會後,我就直奔火車站...結果,竟然6.23才有車....
(吼!又要等車,我六點半前要回家耶...)
一到彰化,腎上腺素分泌太多,只好一路衝回家..
呼,好久沒騎這麼快了,真有快感^^(我有遵守交通規則唷,而且騎得超專心的 XD)

一回家,放下東西,馬上又出門了...(去外婆家慶生)
到了那邊,我竟然又被一堆小鬼「欺負」 |||
(真可惡,別逼我動手......)

另外一件事是,我媽跟我說:「奶奶(外婆)說要我早點結婚生子,讓他當祖母」 |||
後來又問我:「我有沒有女朋友阿?」「沒有!!」
又問:「真的假的」「假的」 |||
吼唷..欺負我,那時我腦袋空空的,根本不知要回答什麼(因為 沒有 和 假 都是負面詞) |||
我根本什麼都沒有..
這下子,有理也說不清啦...................

另外...有手機真好
如果今天沒有手機,真不知會發生啥事...

星期五, 8月 18, 2006

返校!

完成 「reference 概觀」,吃個早餐,10點半,就騎著自行車前往學校。
有了上次的經驗,我主動去找守衛簽到 XD

一進到學校,就前往久違的數理科教師休息室。
想說現在是上課時間,我要找的老師應該不在吧?
竟意外發現白夕芬老師正和其他老師聊天!
我靠近後,另一位老師像被我請走似的,回到了座位上 |||

聊到11點多下課後,正打算前往其他辦公室時,竟下起了滂沱大雨
(呃...太過分了,難得回來竟下起大雨)
幸虧白夕芬老師借我一把「破舊」的傘,我才能繼續「尋師之旅 XD」
四處找不到蔣淑娟老師,又看到一年級全在聽演講,於是我到教務處去探問..
沒想到,一年級今天都在聽演講,沒上課...(驚!!)
(那...我事先查好的課表不就白費了 |||)

約11.30,我來到輔導室,坐下來和劉玲瑛主任聊聊天。
下課10分鐘前,我決定到蔣淑娟老師的桌上留張紙條.
(耶...今天回來最主要就是找她捏,竟然不在 ><)
稍後我拜訪小蝸牛,與洪金枊老師聊聊後,登上充滿回憶的宏道樓找學弟 @@
聊天之餘,也 A 到了久等的社刊(為什麼現在才印好.........)
與他們到資訊館起笑完後,就回家吃飯去(嗯...快2點了 |||)

回家後,本想玩點遊戲的,但安裝完卻沒半點興致..
什麼時候玩遊戲變成一件麻煩事啦?
也許我已疲憊不堪,也許我不想重回那「無趣」的世界裡!
因為玩遊戲,總是那麼孤單!!!
這些年來,「遊戲」讓我忘卻孤單,卻也讓我無力擺脫它。

尋找「真正」的樂趣的時候到了
「它」淺藏在「computer knowledge」中,絕不是暗藏在「computer game」裡!

星期四, 8月 17, 2006

pointer to class member

嗯...今早翻了點 primer 18章~
繼 allocate 後,果然又出現怪怪的東西!
其中,pointer to class member 讓我感到訝異!


class test{
public:
string str;
// other data members
test(const string &s) : str(s) {}
const string & get() {/*....*/}
// other member functions
};

int main() {
test Test("pointer to class member");
string test::* string_p = &test::str;
const string & (test::* pmf)() = &test::get;

Test.str = "pointer_to_class_member";
cout << Test.get() << endl;
Test.*string_p = "pointer to class member";
cout << (Test.*pmf)() << endl;
//...
}



pointer to class member ,不是指向具體物件的 pointer
而是一種特殊的 pointor 可以藉由任一 class 物件喚起~
但實用價值尚待研究!

在上述 source 中, test::* ,代表屬於 class test 的 pointer
因此,string_ppmf 都是屬於 class test 的 pointer to class member

cout << Test.get() << endl;
cout << (Test.*pmf)() << endl;
這兩個敘述可以畫上等號,一者是直接喚起 get()
而另一者是藉由 pointer to class member 喚起。
此處,(Test.*pmf)()若少了小括號
則會變成: Test.*pmf()
會被解讀成: Test.*(pmf())
將引發 complie-time error

同學會~嗯...

今天上午,忙完些事情,11.30就到日月的水去..
(呵,等人總比被等好 XD)
不出我所料,我是最早到的^^
而無事之餘,在大門口拿起了 Effective C++ 3/e @@~
正當我看得入迷時,旁邊出現了兩個影子,嚇了一跳..
原來是舉辦人出現了!

之後,許久未見的國中同學一一來到
(怎都是女生咧 |||,男生去哪了..)
後來安耐不住,就去大門看看..
原來,大家都聚在這聊天阿..

進了會場,又是獨樹一格 orz
不久後,來了兩位老師,其中一位是王淑女(地理)老師..
另一位嘛,「疑?她是誰?」
用力想想後,阿..是施怡奼(生物)老師..
真害,看樣子太久沒見到老師了
而且我還是生物小老師咧!(慚愧..)

之後,一位意想不到的老師竟然到場
就是我們的導師:黃秀娟(國文)老師啦!
(因為昨天有某某人跟我說她不會來,結果.......)

接下來,當然就是聊天 + 點餐 + 用餐時間啦..
由於我與他們沒什麼交集,根本不知該聊什麼 |||
所以一頭鑽進老師身旁講講話,哈哈~

雖然很想和同學們多聊點東西~
可是,唉~只能輕嘆三聲阿~

我不知道,為什麼我總是如此!
國中也是,高中也是(儘管情況好些)..
為什麼,稱得上是朋友的,總圍繞在「電研」周邊呢?
也許我在無形中,被某樣東西綁住了吧!

上了大學,這一切會改觀嗎?
我不知道,可是,我相信可以的!!

也許大學,對我來說,才是「開始」!

星期二, 8月 15, 2006

呼~象棋 project 完工~

嗯~經過了一天的努力(其實之前就有寫好一些,只不過是如何輸出盤面)
總算把象棋完成了(當然是雙人對戰的,我沒強到能寫 AI orz)
整個程式碼看起來,就是煩雜阿..
而過程中的問題,感謝向上學長提出解決方案^^
(也許是習慣他的方式,竟然一點就通 XD)

當然這個程式還有許多能改進的地方
譬如說:棋盤class化、加強exception handle、處理更function化等等..
都能讓整個程式碼看起來更加順暢~

雖然程式碼還蠻長的(400行左右,但若沒virtual function,會多很多...)
但整個架構還算蠻清楚的(想了解可以找我)
而「王對王」的問題,我採取發生即判定勝負
(哈,有點偷懶,因為阻止發生會來得更麻煩 XD)

至於遊戲流暢度,嗯.....個人覺得相當低阿 |||
因為是文字模式 orz

而程式中,除基本概念外
還用到了 inheritance、reference、oo、exception~
而 STL 就幾乎沒用到(嗯..我愛的 STL 真是苦了你了 XD)
但淺淺有碰到一點,我用了 algorithm 中的 swap ..

寫了這支程式,嗯..看樣子退步不大,但也許在無形中遺忘了某些技巧
source
executable

星期一, 8月 14, 2006

手機 != 電腦.....

昨天剛拿到手機,興致衝衝下..
狂亂設定,一不小心,被鎖卡= ="

解決後,我開始加通訊錄~
越加越煩:「耶..有沒有無蝦米可用|||」
唉..打字真的夠慢的~
文仕說:「多傳簡訊練打字吧」
(~"~,錢太多....)

把driver和傳輸搞定..傳了一些東西..
但,傳上去的不能當桌布和鈴聲(失望!!)
之後上網找了些資訊..(驚!)
原來,來電鈴聲 != 等待鈴聲..
難怪我測試時都只會嗡嗡叫 |||
而且設定還要月租費...
那,我看算了吧(雖然不貴,但好像沒什麼意義)

總之,昨晚弄到1點多,換來的是破碎的理想手機|||

醜陋....= =+

有鑑於 C# 沒內建類似 cin 般以空白或換行為分隔的輸入
(只有輸入單一字元或一整行字串..)
便自行寫了個function:


public static int inputint(){
int nbr = 0;
do{
nbr = Console.Read();
}
while(!(nbr >= '0' && nbr <= '9'));
nbr -= '0';
int n = Console.Read();
while(n >= '0' && n <= '9'){
nbr = nbr * 10 + n - '0';
n = Console.Read();
}
return nbr;
}



唉....真醜|||
不知有沒有更好的方法!?

星期日, 8月 13, 2006

充滿驚奇的一天^^~(喜)

今天一早,不知是不是最近都7點左右起床的關係
竟然睡到了9點..

起床後,我來到了電腦前(這是習慣|||)
之後我媽看我一直在用電腦,就過來摧我拖地
「快點啦,下午是不去資訊展了喔?」~~~~(驚)
本來以為他沒要帶我去的說~
聽到這句話,我就立刻到樓下吃早餐準備拖地(真現實XD)

將近中午時,聽到樓下傳來陣陣歌聲(嗯...應該是我媽在唱歌..)
我就下樓去湊熱鬧~哈^^
而我妹為了某事跟我賭氣,竟然搶著唱「當你孤單你會想起誰」|||
為了不輸給她,我唱得有點急(誰叫她唱那麼快,而且音調還怪怪的= =)
結果,竟然唱爛了棟棟的歌......><

約1.20,一家人出發去資訊展
(幹嘛那麼多人去|||,我還以為只有2.3個要去..)
而有趣的是,我妹把「資訊展」當成「電玩展」orz
到那邊一直喊無聊|||

到會場時,我跟我媽說:「走!來看手機 XD」
雖然口頭上說著:「唉唷(不耐煩),沒有啦」
後來還不是四處問....(哈哈~看樣子手機要到手了^^)
而之前吵著說要中華的我讓步了..
接受他們的要求:「亞太」(原因是她打電話給我免費..網內免費|||)
而我的理由是..分區制~哈哈~(分北中南東四區)
價格分「區內」、「區外」
區域是看我在哪區打電話~(不是看打給誰)
這樣就沒差啦^^
至於號碼,要的再來問我吧..

最後出了會場,我妹因沒買他要的 MP3 吵著要去吃對面的牛排+火鍋店..
雖然我爸不太願意,但最後還是去了
只不過..我發誓不會再進那家店..
因為...不太好吃(我覺得啦)
我弟還說:「夜市賣的還比這家好吃」~哈哈哈
之後就結束了資訊展之旅..(嗯...三年沒去了)

成功三階段

嗯..剛無意中在舊的yahoo信箱中發現一張賀卡..
但是張介紹卡..
我覺得裡面寫的東西還不錯,就貼上來和大家分享囉!^^

---------------------------------------------------------------------

成功三階段

生涯專家曾對工作與事業的成功因素做過研究指出,凡是要能獲致

成功,必需經歷三個階段:首先是「自我認定」(TO BE)。人們的

需求與價值觀是何等的繁複,因而唯有先確定要追求什麼,才能

真正得到什麼。好比說當我們希望從事傳教的義工生涯,那麼期

待小MARCH長大成為凱迪拉克就有點風馬牛不相及;如果想要成

為最優秀的女性領導者,也許投入職場才更有一展抱負的希望。

第二個階段是「全力以赴」(TO DO)。要使美夢成真的唯一途徑就

是去實踐它,只要定位清晰,目標明確,那麼當你投入一分心力,

也將往成功愈近一步。「JUST DO IT!」正如這則廣告所訴求的

:不要猶疑,全力以赴。

最後是「所獲所有」。當你自我定位,全力以赴之後,對於期

間的酸甜苦辣,就只能敞開心胸去擁抱它,將它融為生命中的一

部份。唯有如此,才能驗證是否真正成功,亦或只是隨波逐流而

已。

*****************************

。。成功,需要“機會”,更需要“方法”,這是個結合網路、郵

購、通訊的在家創業系統,不需要口才、不需要經驗,源自於

澳洲,目前在美國、英國、加拿大、南非、臺灣、香港、新加坡…

已幫助非常多的人改變了他們的人生,包括我在內,22個月來

透過系統把我的事業從臺灣發展到香港、美國,現在這套“在家創

業系統” 正在中國蓬勃發展中。

*****************************

。。系統有一個“嚴格的篩選”流程,每一個成功的人都是“按步

就班”一步一步的瞭解。你可以不相信!但機會是屬於掌握先趨和

願意相信的人

*****************************

只要你是認真的,絕對可以實現你的夢想;我們只要找認真積極 想

創業的人~~且須年滿25歲的人~~

請進入了解~~http://888.true.ws/

---------------------------------------------------------------------

星期六, 8月 12, 2006

三聲無奈...

今天,發生了好多事.....

我好像對你吶喊:
Why do you cheat me?
Give me a reason.
你違背了我對你的信任
可是我該怎麼做!?
曾說過的,至今,還存在嗎!?

回家,看到通知
昨天的惡夢果然發生了
我討厭 C#,我討厭 M$
為什麼不讓我悠遊在 C++ 呢?

唉....也許一切都是命吧!!!

星期四, 8月 10, 2006

拾回被遺忘的理由

本來昨天就想打了~
由於一些事情讓我心情不好,所以拖到今天(本來有打算不寫了..)
今天早上的情緒相當低潮,想了很多事
中午寫了篇 blog、睡了覺
下午情緒總算好轉^^

什麼樣的理由,支持著我學電腦(或推動著我學電腦)
人常在不知不覺下,遺失了他的理由
只因「習慣」而繼續接觸
禮拜三早上,我仍因禮拜二的事生氣
但中午和阿姨討論著他的blog後
再和「禮拜二教佩萱html時興致衝衝」做個整合
我找回了我學電腦的理由

在高中以前,電腦,對我而言只不過是種娛樂+作業的工具
高一二,我因我叔叔的關係,接觸了程式語言
當時的我,只因莫名的成就感,讓我不斷在 C++ 上茁莊
而電腦知識,也只為「應考」而接觸
高三下,在拿到 C++ primer 4/e後
我才發覺我對電腦的興趣
在研讀的過程中,一些不曾接觸的奇妙理論引發了我的興趣
再加上向上學長的協助,我了解到「語言」的樂趣所在
後來,再某種因緣際會下,我接觸 html、javascript、css及php

「語言」在剛接觸時,總是枯燥的
那是因為你不了解它,因為你覺得他「繁雜難解」
學習語言,就等同於學習如何直接控制(相對於使用軟體間接控制)
直接控制並不是件簡單的是,但卻能達到更多你想要的要求
且有時候,直接控制將會比間接控制來得更容易、更快速
而「直接」本身就是種樂趣,那會比依賴「軟體」來得有快感

共同討論語言,又是一種樂趣了
在討論的過程中,可以得知自己會與不會的事
而越是複雜的語言,問題就可能越大
面對問題,我們得不斷提出「假設」來說服自己(或別人)
還有一種情況:分享奇異的程式碼
看到雙方都不解的東西,這又是「研究」的樂趣了^^

再解答問題上,仍是種樂趣~
當看到「有趣」的程式碼,總會會心一笑^^
譬如說: set
這牽扯出的問題可大囉!^^
解答問題,就等同於幫自己複習
而有時候,更能從中學到新的東西
何樂而不為呢?

總歸一句,語言的樂趣在於:
與人「討論」、「分享」,而這也是生活的樂趣
當語言擴及到朋友的對談間,「語言」就不再那麼枯燥


我教學的動機是什麼呢?
透過教學,可以獲得以上提到的樂趣
也能增加「與人共論」的可能性
這就是我的理由
只是在教學中,難免會失去力量,因為「別人不是你」
而向上學長「只等待而不主動出擊的原因」也在此吧!

最後,來說一些話:

to向上學長:
每當與你討論
總會自嘆不如
但問你問題,有時候,真是件有趣的事^^
也許你一直在等我吧,等我茁莊的那天

to文仕學長:
我們很少討論語言
但每次討論,總有種奇怪的感覺(我也說不出來)
所以.....就這樣吧 XD

to丞宏:
也許你還尚未找到語言的樂趣所在
也許你如同以前的我,只靠著「成就感」而一路走來
因此,與你共論,缺乏了某種樂趣

to建豪:
嗯..站在現在的情況上
我與你是有很多東西可以討論的
不過..目前彼此都有點懶散..
所以..開學後再看看吧..
當然啦,我很希望能與你高論,聽聽你神密莫測的見解

to政宇:
嗯..考上之後..記得多學學多看看唷
不然..每次都我再講解
你都沒看法..實難找出樂趣..

to之恩:
在語言方面..也許是有不少能討論的~
不過,總覺得不太對勁,找不出那種感覺..

to智聖:
和你討論,也許是非常適合的
只是..你懶散的個性..唉唉..
(當然不是指 C++ XD)

to亞略:
嗯...我也不知該說什麼
既然你踏上資工這條路
又與我同校
討論的機會當然是不缺乏..
但在此之前..你得先充實自己..

to宗展宗佑:
嗯...在網設上..你們應該是挺在行的...
也許哪一天,我發現了某些有趣問題..
會和你們討論吧..

to怡君、瑞芬、佩萱:
就目前來講
唯一的樂趣是看到你們「有趣」的程式碼 XD
有興趣就多學吧..
也許將來有一天輪到你們來教我(希望有那一天 XD)

to未來的同學:
呃...我討厭麻煩
討論ok,別幫我製造麻煩就好了 XD

碎裂..

一道流星,擊碎橫跨天際的彩虹
一片黑煙,遮蔽萬里無雲的天空
許許輿論,改變悠遊暢快的心情

原來放開,是多麼傷人的事
原來平靜,是風雨前的象徵
原來了悟,是大混亂的開始

淺顯的笑容,只是敷衍的假象
沉靜的行為,只是表面的慌言
溫和的言語,只是不變的習性
輕鬆的對談,只是裝飾的方法

原來,這就是「淚」
原來,這就是「痛」
無形的「痛」、無痕的「淚」,麻痺了我的思想

也許,我本身就是個錯!!!

我只想平靜、愉悅地過日子!!!
然而,淡忘,真的好難..

就讓我獨自承受所有的傷痛吧!
我不想,讓你受傷!!!
讓一切,回歸自然吧!

星期二, 8月 08, 2006

雲淡風輕^^

昨天和丞宏大聊後...
下了個結論:
「算計越多,就失去越多」為何不讓自己隨心而動?為何要讓自己陷入無解的無窮迴圈?

晚點因為心情輕鬆,又和文仕聊了一個多小時..
又下了個結論:
因為我總顧慮太多,我總想得太細,才無法成為「理想」中的自己

那晚我下了個決定,我要「放開枷鎖」
以前的我,總因某些顧忌,在想說出口時退縮了..
以前的我,總以為心事壓在心底,讓自己消化它是最好的
以前的我,總因考量太多,讓自己不敢「正視」

有些事情,想得越多,想得越深,越容易感到害怕,越容易感到恐慌。
有些事情,太過注意別人的想法,將容易失去「面對」的勇氣。

做個坦率的自己,也許,這才是我想要的

也許我悟徹的太晚,也許我早已失去太多~
然而,從了悟的那一刻起,尚末太遲~

好久沒發自內心開懷大笑,好久沒享受到悠遊自在~
總之,我喜歡這樣的感覺^^

現實與想像的差異,你分得清嗎?
微笑與大笑的分別,你能體會嗎?
友情與愛情的界線,你劃得開嗎?

老實說,我也不知道^^

星期日, 8月 06, 2006

被遺忘的資訊教育~

有鑑於最近發生一些「有趣」的事~
加上昨晚與智聖在maple story上漫談電腦教育(我沒玩唷 XD,是上去聊天而已|||)

由於電腦的普及化,加上商業行為,讓電腦在無形之中成了娛樂工具(對很多人來說)
也因此,用電腦 = 玩 的觀念深殖人心~

漸漸的,學生對電腦知識興致索然,而學校老師感到無力~
造究電腦課宛如軟體課,挑選出與日常生活較相關的教材~
而繁瑣的計算機概論,逐漸被淡忘~

因此,從國中到高中,Excel、powerpoint、front_page(dreamweaver)等等不斷出現~
學生們煩,老師也煩:「上較深入的大都不想聽,只好上基本的」
儘管 visual basic 和 flash 也出現在課程當中~

1、這還是偏向軟體層面
2、老師教什麼?教怎麼用對吧!那語言的層面呢?是否蕩然無存?
3、學完後,有多少人會記得呢?

由於 X-window 的出現 和 M$ 的發展,讓電腦成了不懂基本知識就會使用的機器
而學生日常生活接觸的,不是聊天,就是game,再者 word、powerpoint做報告
根本用不著學習「計概」,會用為上!!
所以,電腦知識在無形中,被一般人認定為「不必要的」..

然而,我也想說,學「文言文」、學「化學」等..
這跟我以後的課程有何關係?這跟我的生活有何關係?
既然這些被列為「正規」課程,那「資訊」為何不行?
就是這樣的環境,對「電腦知識」有興趣的人成了稀有品種~
即使想學,也因學不太到什麼東西,興致隨之消暱~


回想起我學電腦的過程~
起初我因為我叔叔的關係,想學點電腦,便加入了電研社~
又碰巧遇上「資訊專題」要補缺額~
二年級後,又遇上三無等人~
想想,倘若我沒加入資訊專題,我沒遇上這群學弟~
現今的我,會是什麼呢?
沒錯,學習是要「主動」的~
然而,「主動」的前提是「時間」與「興趣」~
「時間」每個人都有自己找尋的能力
但「興趣」呢?

「興趣」不是口頭說了就算~
想想我當年,專注在 game 上~
大部分在社課或專題,或是遇上比賽時才練習
怠惰,誰都會的;尤其是學成之後(自認為)
二下的某比賽,因為太久沒碰觸程設而落敗
短時間內要培養出「主動」的興趣,這是非常困難的~
我也到了三下,才正式找尋到我的興趣(也許是常時間接觸的結果)
這時,我才算「真正主動」去學習~

但像我同樣,能與電腦常時間接觸者(玩除外),又有多少呢?
加上中學不注重資訊教育,難怪台灣的資訊展業比不上他國了..

也許哪一天,將「資訊科」列為必考科目,這一切將會改觀
儘管這不是治本的做法,但,「它」至少可行!

星期六, 8月 05, 2006

英檢...

聽說...今天是英檢 |||
其實前幾天才知道的......(後知後覺 orz)

今天一早,去戶政事務所發現帶去的大頭照不能用|||
回家後找了另一副,卻找不到照片,只好拿去洗..明天再換身分證

因為中午與人有約,我先前往文化中心「自習」,並做了兩件蠢事...
由於太久沒去,找不到圖書室的入口,便試著推鎖上的門|||(應該沒人看到吧..)
找到入口後,發現沒位子坐(其實是有啦,不過......)
就到「參考室」自習,進去後看到桌上擺著「請勿在此自習」
便無言走了出去 (旁邊的人會不會把我當成瘋子 |||)

最後,我找了一張椅子,坐在圖書室書架中間(會不會很礙眼..)
大大方方拿起 C++ Primer 來看 |||
幸虧後來找到了位置,不然真會被人當成瘋子....
約11.50,我到旁邊小側門等人~
雖然「日頭赤炎炎」,但與室內的冷氣中和,一點也不熱..

約12.10,人出現了 (還想說怎這麼慢,原來是去買杯珍奶消暑|||)
之後就到某小餐廳陪她吃飯,順便拿給她一本 C++ 的書
也藉此償環上次的人情(哈~你固執我也固執咩^^")

之後要陪她走去地球村被拒絕(我車子在文化中心)
她說:「因為我自己走比較快|||」(這......orz)

後來我回到文化中心,把 namespace 看完..
約2.30 打算買杯飲料回家之際,意外碰上智聖
又跟他到諾貝爾晃了一下
聽他說是因為亂搞無線網路被鎖住..
翻便網路找不到資料,「匆匆忙忙」跑到諾貝爾 |||

最後買了杯飲料,回家去..

星期五, 8月 04, 2006

歐兜麥!?

連續工作了幾天...

嗯...我想,我大概是個二手機器人吧(錯不了的|||)
不然,為什麼效率只有別人的 2/3 甚至 1/2 ..
而且常被派去做雜事 orz.

看著一旁的「正規機器人」做事如此勤快..
心裡便自嘆不如...
且聽說這只是「中等速度」..
那...什麼叫做「高等速度」咧? orz

「也許我不適合做粗工」
「也許我不適合當機器人」
「也許我的手太小」
「也許我的力氣太弱」

然而,儘管有千百個理由,仍說服不了我的好勝心阿~
可是,我又能如何呢?
人各有所長,何必太計較得失呢?
更何況,我是「人」,又何必做個「機器人呢」 XD
總之,我只要 Do it as well as I can. 呵~


另外,經過4天的洗禮,我終於從「清潔工」進化成「清潔機器人」了!
恭喜我吧 XD

星期二, 8月 01, 2006

第一次~

今天一大早六點,我起床洗個澡
之後來到我的電腦前,期待著我的第一次~

七點拿著早餐,搭上我媽的車,朝向目的地。
到了公司,吃完早餐後,聽了每月1日必開的會議~
另我意外的是,竟然是我媽上台..
而且百分之八十以上都是台語 (驚!還好我聽得懂..)

而其中一個問題很有趣:「一鍋榨菜,怎麼煮成排骨湯」
答案很簡單:「把榨菜倒掉,就能煮排骨湯了」
在大家的思維裡,通常是如何把榨菜煮成排骨湯~
這樣一來,常會拘泥於舊的事物上,而無法獲得新的事物~
而另一個答案是:「再拿一個鍋子來煮排骨湯不就好了?」

沒錯,這也能解決問題;
然而,這樣就好比請新員工來執行新的方法,而舊員工仍沒有改變~

我媽講完後,換總經理(我爺爺)發表:
他提到了原料有異的問題,雖然出產公司要賠
但他覺得「物盡其用」,可以賣(或送)給其他公廠,為什麼要全部毀掉~
而對方回答說:「品質的問題,沒有妥協的餘地,該賠就要賠」
的確發人省思~

雖然我對會議一知半解,然而,我總算見識到,什麼是「真正」的會議。

8.40開完會後,我媽帶我到工作區,請小組長分配工作給我~
就這樣,我變成了機器人 XD
到了11點,我媽要我去幫忙另一邊,於是,我又化身為清潔工..
但說真的,我寧可當機器人,也不要做清潔工 |||
吃完飯、休息到一點後,我又繼續當清潔工
由於中午沒睡的關係(後悔 orz),在想睡覺之際~
我媽叫我去幫忙,還是清潔工|||,而且更難擦(我覺得啦..)
好在可以一邊工作,一邊聊天,不會很累^^

到了3點,清潔工作做完了,又回去當機器人,直到五點..
一天下來的感覺,不會很累,而且有事做,不會無聊,又能賺錢^^
而且能阻止我胡思亂想,真不錯 XD
另外就是,手弄得很髒,而且之後不穿白衣服去了|||