星期四, 10月 19, 2006

青出於藍

當初基於寫作業方便的心推薦同學使用LaTeX,他現在已經排出很漂亮的版,可見我對有關於美術的事,我還是沒啥天份...,不過,有人可以一起用非課內的東西,還真的是一件頗令人高興的事

---
排版的精要是,你要怎麼留空白

星期二, 10月 17, 2006

時間

事實上,大二的時間頗緊,一堆事要做,一個禮拜接了兩攤教學,還好都是教有關硬體以及我學過的東西,不然我還真的不一定應付的過來,作業一堆,不過到目前為止尚可勝任,但是要用LaTeX來交作業的話,勢必得把寫作業的時間拉長才行

我還沒有忘我自己的程式要練習,看來很有可能拖到假日了


---
LaTeX的預設版面還真寬...

星期五, 10月 13, 2006

LaTeX

用context + MikTeX 來做一個練習,效果還不錯,雖然還沒把編輯寫成一個執行鍵,只能慢慢的用指令來complie , 不過也蠻高興的,克服了不少問題,也大概知道怎麼做會比較好一點了

最該克服的是,LaTeX的常用符號...如\ {} ,我在一般的習慣上,我並不是用盲打來打這些符號,所以我可能需要練習盲打來克服吧

---
LaTeX比想像中的好玩,但是指令也比想像中的多..orz

星期三, 10月 11, 2006

聽錄音

在Josh 的blog中有一篇是這樣子的金次有感 約十分鐘,有很大的感觸

君子務本,本立而道生 -- 這個我的想法很簡單,我以前就有這樣子的想法,道家為兩個字"自然"自然不是什麼事都不做,而是每件事都照著其法則運行著,白話一點,就是每個人做好自己的本份,我深感認同,雖然以前有過類似的想法,但是陳金次教授的論述更為完備

大學之道:在明明德,在親民,在止於至善。我用自己解法來看,明白自己要做的什麼,做到最好(差很多,不過我喜歡自己的解釋),做到最好,我捫心自問,我想做的事,我應該可以做的更好

--
大學之道:在明明德,在親民,在止於至善 ^^

星期二, 10月 10, 2006

水準上的差異

前幾天課堂上教了使用recursive的 binary search (在有序區間),於是,我照了自己的想法來寫一個簡單的function


bool BinarySearch(int* a, int left, int right,const int SearchValue){
if(left==right){
if(a[left]=SearchValue) return true;
else return false;
}
else if(left int pivot=(left+right)/2;

if(a[pivot]==SearchValue) return true;
else if(a[pivot]>SearchValue) BinarySearch(a,left,pivot,SearchValue);
else BinarySearch(a,pivot,right,SearchValue);
}
else ;
}


再來看看我參考STL源碼剖析的p.376 lower_bound function 的改良寫法

bool BinarySearch(int *a,int left,int right,int value){
int len=right-left;
while(len>0){
int half = len >> 1; /* half/=2 */
int middle = left + half;

if(a[middle]==value){
left=middle;
break;
}
else if(a[middle]< value){
left = middle+1;
len = len - half - 1;
}
else len = half;
}

if(a[left]==value) return true;
else return false;
}



技巧可謂高下立判

星期六, 10月 07, 2006

不能結婚的男人

看完嘍,最近看的日劇中,怨屋本舖是劇情很吸引人,不錯看的日劇,但是不會讓人想看第二次,但是不能結婚的男人可以,我想我在這邊就不用官方網站了而直接引用別人的blog,極其寫實,點出我想要說的,也能點出我說不出來的,真是佩服別人的描述功力(笑)

專業人士很多,我不是很專業啦,只是我有時候會跟男主角一樣很堅持的要求而傷到別人,以前還會有人管的住我,現在卻是一個也無嘍(笑),常常會講出違心的話,只是我身邊沒有那麼多紅粉知已,我身邊倒是很多好朋友,也就是說,我從未寂寞過,因為身邊總是有人吧,當然,我一點都不懷疑,我的感應力可能比男主角還低,不過低也無妨,反正我身邊的朋友,女生少~哈

---
STL的binary search真是令我感動.XD

星期五, 10月 06, 2006

不喜歡的課

還真的不少,其中以嘴炮課最多

沒有實力,空談沒有屁用

這種課還不是在事後分析別人的成功,別人成功就成功,別人失敗就失敗

上這種課有啥屁用

星期一, 10月 02, 2006

最近

我得了一種怪病....

一定要把桌子整理乾淨的病....

---
大一上我的桌子,好像沒有空的地方...

星期六, 9月 30, 2006

Thinking in Java 4/e

終於要開始動工了,為了怕自己懶惰,在旁邊的sidebar新增百分比進度(可能會變動很慢),現在是手動寫,以後可能考慮寫一個非常的簡單的java script來顯示自己的進度....

附上最近寢室照一張,書桌上的書暫時不知道怎麼處理..XDD


---
就先這樣吧

How to Program的書

今年大二唯一比較有趣的選修,網際網路程式設計的用書有兩本

Internet & World Wide Web How to Program, 3/e by Harvey M. Deitel , Paul J. Deitel , Andrew B. Goldberg
對於網頁設計常識缺少的我是一個不錯的選擇,不過說真的,認真看的話,也許一個月吧,實在是不想花太多時間在其中

Visual C# 2005 How to Program, 2/e by Harvey & Paul, Deitel & Associates
這本為Person International Edition,故內容為全黑白,不改其系列之本色,的確是初學者的一本好書,但是,我還是覺得廢話很多XD

How to Program 系列一向以簡單易讀為聞名(我現在看這個系列幾乎不用查字典,看The C++ PL,查到死XD),也因為這樣被選為入門教材....我想我會盡快花時間把第一本看完吧,第二本的話,我大概會配合著The C# Programming Language 2/e一起看

---
唯一美中不足的就是,第一本是桃紅色的...

放假

老實說,我不知道寫blog有沒有放假這回事,但是我就是放假了,一連放了好幾天,我沒有跟Josh要求自己一天至少一篇blog的習慣(笑),連最愛去Josh的blog開玩笑留言的動力都取消改成放假了,所以看起來整個blog很像空轉狀態

放了那麼多天假,也是該回來的時候了,畢竟,前方還有大好前途,不,是大堆書籍,等著我,Thinking in Java 4/e總是要開始的,不然到時候無法實踐諾言,這不是我的作風

---
我還真是一個說放假就放假的人

星期三, 9月 27, 2006

不知為何

不知為何,我總是會有想要放自己長假,在某件事情上,例如說,寫blog和回別人的blog,不是說沒有動力,而是覺得有點累想休息,結果一放就可能是十來天就是,可能因為硬體講義做完想休息一下,但是自己都沒有想到會休息那麼久

事實上也不算休息,一直都在念書和寫作業就是,工程數學比想像中的還要難很多啊..Orz

星期五, 9月 22, 2006

午餐

就一杯奶茶,一片厚片解決了,清閒的打著電腦,似乎也是個不錯的生活

---
今天禮拜五,要記得打籃球

Word排版藝術

網際網路程式設計老師說,事實上Word不好排版,呃,某方面而言是,但是我敢肯定他一定沒看過Word排版藝術,他推薦TeX,但是.....對於中文的處理問題,事實上大到爆炸

星期四, 9月 21, 2006

封面

原本打算是要一行字再加上一條線封面就完成了,沒辦法,我美術不好,還是不要亂畫的好,想不到我的高中電研直屬學弟說要幫忙畫,很感謝,也很高興,在此列入贈予名單

--
畫封面是一種藝術XD

星期三, 9月 20, 2006

序

序
這本書的定義是資料收集。

第一版是我高中時代(2001~2004)曾任彰中電研社硬體教學,一時無心插柳,我從雜誌整理的資料印印(約110頁)整理之後就變成彰中電研硬體講義,想不到大受好評,事後更成為硬體組教戰手冊XD

在我大學時代(2005~),曾心生想法,我曾經一度訂了PC home, PC Shopper, PC Home Advanced 這些雜誌,有一句話是這樣子說的 ”沒有整理過的知識,不是你的知識” 空有那麼多雜誌,空有那麼多好文章,所以我決定再花多一點心力,讓自己所整理的資料變的更好,這就是第二版的由來

電腦硬體 Computer hardware 對我而言,是也熟悉不過的字眼,我一直認為,對於Computer Hardware要有基礎認知,學習電腦才會有一定的感覺,當然,不是來學習Computer Organization & Architecture,這是資工系的事,這本資料的收集,只是希望能給予一個概觀,當然,靠這本來學習專業技術也是大錯特錯的。

為什麼不自己寫作?事實上觀看這些資料,就知道廣度之大,也非我所專精,我目前鐘愛於C++ Programming 唯一寫過比較像樣的東西都是關於此方面,為什麼使用雜誌當作資料來源?一般計算機概論用書寫的較為死板,而且很容易偏為Windows操作指南,不然就是邏輯閘與組合語言之實作,就算有寫的好的書,我直接推薦即可,我何必再東抄西剪呢,選用雜誌當來源還有一個很重要的原因,電腦雜誌大部分是寫給非本科系的人看的,所以用詞或說明會較為平易近人,當然,副作用就是,有時候會講的不夠深入,但是深入部分,就留給專業人員吧,我還不夠專業

製作此本書時,把每本雜誌的目錄大概翻一下,再看看裡面有什麼我所遺漏的,利用影印機影印,割黑邊,再用電腦印出每頁的頁碼,貼上資料,再做一些重排整理,歷時大概四個月,也因為整理的資料量超出自己預期,高達六百頁,故分成 理論篇 和 技術深入/軟體兩本 兩大部分,理論篇主要部分為硬體運作的基本原理討論,大部分使用的是專欄的資料,故整體性高,而技術深入/軟體篇則比較像懷舊文章或特有技術介紹,我不諱言,這部分極像文章收集簿,哈。

在此要感謝,長期支持我的爸媽,電研社的學長學弟們,還有許許多的朋友,這本書才得告完成

祝 閱讀愉快

趙文仕 yen3

星期二, 9月 19, 2006

貼完了

yes,貼完了,接下來應該會快很多..

--
最痛苦的時期過去了..XDD

貼完

如果順利的話,今天應該可以把剩下的硬體資料貼完,進入後製階段,包括寫序,記錄每篇文章起始頁數(不小的工程XD),在每篇前面寫上一小段文章(或許我懶的寫),剛剛隨手一數,大概還有三十頁要貼,事實上這可以一下子就貼完,只是室友在睡覺,無法用印表機印剩下的頁數,不急,大概頁數為291(理論篇)+280(技術深入/軟體篇)=571(不包括序和目錄),由於頁數過大,打算做成兩本,呃,大概印一印,大概500元跑不掉

---
還真貴.Orz

睡眠

昨天,早早一點半就睡了,事實上還不夠早,今天早上八點有課,理論上應該十二點就要睡了,結果歸納下來,可能開學後的睡眠與讀書會比暑假還來要的準時有效率

---
這大概就是一種習慣?

星期一, 9月 18, 2006

硬體技術資料整理第二版

第一版是在我高二的時候,社團時的隨興整理,但是也整理出一百頁,結果被彰中電研硬體組當成傳家寶傳下去了,呃,無心插柳柳成蔭?

第二版,是升大一的暑假開始整理,原本預計大一上會完成,因為種種"偷懶"的原因,大概今年九月底會完成初稿,如果順利(假設沒有偷懶XD),十月中可以出版,不要跟我要電子檔,這都是從雜誌影印的,我會有一個贈予名單,如果你覺得你不在名單之內的,請留言說明你要,不然我只印一次,當然,你還得付錢(一本接近600頁,我負擔不起..Orz),此外,順便徵個封面,不然.....拿到封面不要打我(我沒有美術細胞可言)

目錄在這

此外順帶一提,如果有網友看到有興趣的,而非我認識的(基本上這機率很低),歡迎來信,我們再討論

---
這次,我再也不想拖稿了