光武老師要搬家,因為有些物品沒辦法帶去新家,所以我們就去光武老師家搜括一空XD。
老師送了我一把民謠吉他:)
他說他從國二用到現在,大概有三十年了。(糟糕,老師透露出他的年紀了!)
2009年8月20日 星期四
2009年7月10日 星期五
2009年5月15日 星期五
2009年5月13日 星期三
2009年4月20日 星期一
你是我的朋友嗎
最近朋友們都在玩QuizYourFriend,可以測試你對這個朋友的了解指數,我也做了一些題目提供測試。
http://www02.quizyourfriends.com/take-quiz.php?id=0904190943065988&a=1&&
無聊的人可以玩玩:)
http://www02.quizyourfriends.com/take-quiz.php?id=0904190943065988&a=1&&
無聊的人可以玩玩:)
2009年4月6日 星期一
與小萬聊天-目標
今天是系上老師小萬的生日,於是用skype跟老師祝賀,沒想到就聊起目標來了,第一次跟老師online聊天呢!
老師分享了一些事,話語中感覺歷經了很多事而有了"心"的平靜的體悟。
我問老師,現在不知道目標,該怎麼辦?
老師說,每個人都會有一個時機點會去發現自己的目標,每天都和昨天比,只要比昨天進步一點,那累積久了就是大進步,所以"扮演好每一天自己的角色"。
我問老師說,我還是不知道自己想做什麼?
老師說,不用擔心未來自己是什麼,沒有人包括我知道未來要做什麼,思考是必要的,但不需要焦慮。
我說,我只知道考試就唸書,有作業就寫,很少會主動想說什麼...
老師說,呵呵,慢慢去體會,有一天你會知道的,現在想通自己要做什麼,不也要"考試就唸書,有作業就寫",思考是必要的, 但是不必焦慮。
--------笑話一則----------
efang8838: 老師,生日快樂
小萬: 謝謝. 研究所考完了嗎?
efang8838: 老師,我大三的XD
老師分享了一些事,話語中感覺歷經了很多事而有了"心"的平靜的體悟。
我問老師,現在不知道目標,該怎麼辦?
老師說,每個人都會有一個時機點會去發現自己的目標,每天都和昨天比,只要比昨天進步一點,那累積久了就是大進步,所以"扮演好每一天自己的角色"。
我問老師說,我還是不知道自己想做什麼?
老師說,不用擔心未來自己是什麼,沒有人包括我知道未來要做什麼,思考是必要的,但不需要焦慮。
我說,我只知道考試就唸書,有作業就寫,很少會主動想說什麼...
老師說,呵呵,慢慢去體會,有一天你會知道的,現在想通自己要做什麼,不也要"考試就唸書,有作業就寫",思考是必要的, 但是不必焦慮。
--------笑話一則----------
efang8838: 老師,生日快樂
小萬: 謝謝. 研究所考完了嗎?
efang8838: 老師,我大三的XD
2009年3月7日 星期六
Fedora 10 begin
開始玩Fedora 10,因為是用CD灌,所以灌起來很快,使用的是GNOME桌面環境(使用DVD光碟的話,可以選擇使用GNOME或是KDE),目前已經更新完畢,網路也設定完畢,正要開始微調了XD
小馬馬,我會把他改成KDE4的XD
小馬馬,我會把他改成KDE4的XD
2009年3月1日 星期日
dock沒有特效時的使用方法
在玩ubuntu 雙螢幕的時候,不小心特效就沒了,儘管弄回單一螢幕,還是沒有特效Orz。
不過沒有特效沒關係,至少也要讓我有dock可以用,所以就在command 下打
在選單中循著以下路徑找到compositing_manager,將其打勾,這樣就算是不開啟特效還是會有dock可以用
/apps/metacity/general/compositing_manager
不過呢,似乎電腦會變得很鈍,且對電腦來說,dock就像是一般軟體一樣,只會出現在某個工作區,使用alt+tab切換視窗會發現dock居然也可以被切XD,對於另一個工作區沒有dock可以用的解決辦法,在另一個工作區中再開一個dock(如果你記憶體夠大的話XD)
參考網址
不過沒有特效沒關係,至少也要讓我有dock可以用,所以就在command 下打
gconf-editor在選單中循著以下路徑找到compositing_manager,將其打勾,這樣就算是不開啟特效還是會有dock可以用
/apps/metacity/general/compositing_manager
不過呢,似乎電腦會變得很鈍,且對電腦來說,dock就像是一般軟體一樣,只會出現在某個工作區,使用alt+tab切換視窗會發現dock居然也可以被切XD,對於另一個工作區沒有dock可以用的解決辦法,在另一個工作區中再開一個dock(如果你記憶體夠大的話XD)
參考網址
2009年2月20日 星期五
2009年2月7日 星期六
2009年1月27日 星期二
CalculateMachine
利用lex and yacc 寫出一個calculate machine,也就是計算機。
在unix中lex and yacc是內建,但在ubuntu中要自己install flex 和 bison(據說flex and biosn 比 lex and yacc好)
並使用以下的指令來編譯:
其中,第二行-d是為了產生y.tab.h,給*.l檔include用;第三行 -lm不是必然要寫,若你寫的程式中包含了math.h中等數學函式,可能就要加 -lm,而-lfl是為了include lex library
code
寫完心得:
lex - 定義有意義的字串,將input的字串分類,並將yacc需要的字串傳給yacc。
yacc - 定義需要的字串(token),並將接收到的字串放入stack中,透過BNF,pop 需要計算的element和operator,計算完畢後再push到stack中,直到stack只剩下一個element,其值即為計算結果。
卡最久的大概就是 $$,$1,$2,.. 的使用,以下列為例:
$1:為 expression (pop stack[top-2])
$2:為 + (pop stack[top-1])
$3:為 term (pop stack[top])
$$:為計算後的值 (push stack)
在unix中lex and yacc是內建,但在ubuntu中要自己install flex 和 bison(據說flex and biosn 比 lex and yacc好)
sudo apt-get install flex
sudo apt-get install bison
並使用以下的指令來編譯:
flex test.l
bison -d test.y
gcc -g lex.yy.c y.tab.c -lfl -lm其中,第二行-d是為了產生y.tab.h,給*.l檔include用;第三行 -lm不是必然要寫,若你寫的程式中包含了math.h中等數學函式,可能就要加 -lm,而-lfl是為了include lex library
code
寫完心得:
lex - 定義有意義的字串,將input的字串分類,並將yacc需要的字串傳給yacc。
yacc - 定義需要的字串(token),並將接收到的字串放入stack中,透過BNF,pop 需要計算的element和operator,計算完畢後再push到stack中,直到stack只剩下一個element,其值即為計算結果。
卡最久的大概就是 $$,$1,$2,.. 的使用,以下列為例:
expression '+' term { $$ = $1 + $3; }$1:為 expression (pop stack[top-2])
$2:為 + (pop stack[top-1])
$3:為 term (pop stack[top])
$$:為計算後的值 (push stack)
2009年1月21日 星期三
2009年1月20日 星期二
回顧
回顧這一整個學期,我好像學了不少,也懂了不少,也看了不少影片。
以下是我這學期所學:
以下是我這學期所學:
- 計算機圖學,我學到一件事,就是比較會寫OpenGL
- 程式語言,了解程式語言的演進和語言的共通特性
- 作業系統,老實說我真不知道這堂課的重心在哪
- 計算機網路,最讓我頭疼的一門科目,不想背書卻又得背,但我知道重心就是如何傳送訊息到目的地
- 計算機架構,分解MIPS並了解CPU的架構與執行,以及pipeline所遇到的hazard和解決方法
- 機率與統計,整學期重點,總共三個,random variable,expected value, and variance
- 物件導向軟體設計,知道UML圖,但不一定會畫XD
- 知識管理,管理知識很重要,學習了用架站的方式管理知識
- 微算機實驗,8051的指令很難寫
訂閱:
文章 (Atom)
