<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13784785</id><updated>2011-08-17T00:14:14.451+08:00</updated><title type='text'>唬人斯不唬人</title><subtitle type='html'>唬人的世界, 不唬人的自我</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://horance.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13784785.post-114062401827476692</id><published>2006-02-22T23:57:00.000+08:00</published><updated>2006-02-23T00:00:18.293+08:00</updated><title type='text'>搬家囉！</title><content type='html'>最近 DJ Horance 也趕流行敗了個 &lt;a href="http://www.dreamhost.com/"&gt;Dreamhost Account&lt;/a&gt; 來玩玩，所以把文章都移到新的 &lt;a href="http://blog.djh5e.org/"&gt;http://blog.djh5e.org/&lt;/a&gt; 囉! 希望舊雨新知多多捧場! 謝謝!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-114062401827476692?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/114062401827476692/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=114062401827476692' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/114062401827476692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/114062401827476692'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2006/02/blog-post.html' title='搬家囉！'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112973193851062091</id><published>2005-10-19T22:25:00.000+08:00</published><updated>2005-10-19T22:36:03.490+08:00</updated><title type='text'>Sazabi!</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/53754535/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/26/53754535_052e8dd96a_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/53754535/"&gt;Sazabi!!!!&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;在 Gunpla團時買的 MG Sazabi, 終於有時間開工了!&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;雖然是 MG, 但是零件也是多得嚇人. 盒子打開, 裡面是分三格式排列, 算一算一共15包, 連解說書也硬是比 Full Armor ZZ 來得厚 (心理作用?)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/53754606/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/30/53754606_a294519601_m.jpg" alt="V" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/53754606/"&gt;惡搞... XD&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;經過了幾天的奮鬥, 好不容易完成了雙手和雙腳的部分. MG 的 Sazabi 姆指之外的手指都是由兩個零件組成的, 所以可以自由改變姿勢. &lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/53754712/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/30/53754712_15deb05f82_m.jpg" alt="裝甲內其實有很多東西.." style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/53754712/"&gt;裝甲內其實有很多東西..&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;腳的部分零件也是非常多, 光是腳底到腳的骨架, 就花了我四個小時左右才完成. 而腳部推進器, 每支由5個零件組成, 一共有8個推進器, 加上著色及裝甲, 又是花了我三、四個小時, 看來這次還有得玩哩~ 不過這樣也好, 可以慢慢作, 感覺比較划得來. XD&lt;br clear="all" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112973193851062091?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112973193851062091/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112973193851062091' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112973193851062091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112973193851062091'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/10/sazabi.html' title='Sazabi!'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112790572993410886</id><published>2005-09-28T18:56:00.000+08:00</published><updated>2005-09-28T23:46:01.450+08:00</updated><title type='text'>補記: 終於完工啦!</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/horance/46799203/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/32/46799203_c549071640_m.jpg" alt="終於完成啦~" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/46799203/"&gt;終於完成啦~&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;最近工作變多了, 影響到組 &lt;acronym title="鋼普拉, Gundam Plastic Model"&gt;Gunpla&lt;/acronym&gt; 的時間, 解說書的最後幾頁一直沒有完成, 拖到 &lt;acronym title="謎樣的團體聚會"&gt;Gunpla 團&lt;/acronym&gt;出發前夕才有時間作完。連帶的, 我的 Blog 也空白了好久啊　XD&lt;br /&gt;&lt;br /&gt;照片上的就是完成後的樣子，右肩上的是最後幾頁的內容：Mega Cannon。不知道大家從照片能不能感受到 FAZZ 的魄力呢?&lt;br /&gt;&lt;br /&gt;算一算前後大約花了兩個月的時間才完成吧, 不過實際工時很短, 應該不超過兩個星期。組完後非常有成就感, 強烈建議一定要買 MG 等級的來感受一下啊!! (對, &lt;a href="http://hlb.yichi.org/blog/"&gt;布丁長輩~&lt;/a&gt; 就是在說你!)&lt;br /&gt;&lt;br /&gt;雖然還有一些小小的缺點, 例如剪件時留下的邊修得不夠漂亮, 轉印貼紙有些地方沒有貼好等等,&lt;br /&gt;不過也還算可以接受啦。結果在 Gunpla 團時又敗了下一隻: &lt;a href="http://www.sugoiweb.com/models/MG-sazabi.php"&gt;MG Sazabi&lt;/a&gt; ...沒辦法，在 &lt;acronym title="鋼彈旗艦店, Gundam Base Taipei"&gt;GBT&lt;/acronym&gt; 裡看到他跟 FAZZ 並排, 也毫不遜色, 真是太讓人心動了~ &lt;br /&gt;&lt;br /&gt;那麼, 接著就請期待後續報導吧! (謎之聲: 誰在期待啊 -_-#)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112790572993410886?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112790572993410886/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112790572993410886' title='7 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112790572993410886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112790572993410886'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/09/blog-post_28.html' title='補記: 終於完工啦!'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112583807431357099</id><published>2005-09-04T20:14:00.000+08:00</published><updated>2005-09-04T23:48:32.566+08:00</updated><title type='text'>台中狗卡遊記</title><content type='html'>兩週沒有 blog 了, 最近實在工作太忙, 一直到這個週末才稍稍的恢復正常。&lt;br /&gt;本來打算這兩天要好好休息的, 但星期五突然接到台長通知, 之前因颱風取消的 &lt;a href="http://cclien.net/"&gt;cclien&lt;/a&gt; &lt;acronym title="Go Kart"&gt;狗卡&lt;/acronym&gt;團, 9/3要再次舉行, 愛看&lt;a href="http://www.formula1.com/"&gt;F1&lt;/a&gt;但沒玩過 Karting 的我就決定跑台中玩一趟了!&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;原本打算要坐車下去的, 但忘了聯絡台長去車站接我, 再加上又起太晚, 所以臨時決定自己開車去。看地圖上好像不難找, 但是到了台中才發現, 街道的標示還真是不清楚, 下了交流道還繞了幾圈, 下車問人才找到正確的路線, 還好我還不是最晚到的。&lt;br /&gt;&lt;br /&gt;到 場之後當然是先閒聊幾句, 到場的人比我想象中的還多, 總共有18位, 一半是&lt;acronym title="BSD Chat"&gt;某神秘團體&lt;/acronym&gt;的 成員, 另一半是 cclien 的同事。由於18人裡面有許多是第一次玩 Karting, 所以這次就採計時制, 不用比賽制。這次一樣包場一個小時, 一次可以上8輛車, 所以18個人就分成兩組, 每次跑12分鐘。首先上場的是有經驗的專業組, 實力最好的 cclien 雖然從最後一位起跑, 但是一路猛追, 完全顯示出不同等級的技術 :p 這時候我們正忙著在台長的小黑上安裝 SAM2 &amp;amp; 奶特長輩的3G網卡, 不過弄到換我們上場了還是沒搞定, 所以最後還是放棄啦~&lt;br /&gt;&lt;br /&gt;如預期的, 第一場的最快單圈還是 cclien, 接下來就換我們新手組上場啦! 聽老闆講解完規則, 也著裝完畢之後, 就上場啦! 因為從沒玩過, 所以前幾圈我都不敢放膽踩油門, 所以作出來的時間真是慢到不行, 前一兩圈的時間都超過一分鐘 ( cclien 的時間是 41.xx 秒), 不過接下來慢慢抓到感覺, 每一圈的時間都有減少, 不過那一場竟然被 SuperD 套過三圈..真慘...&lt;br /&gt;&lt;br /&gt;很快的一個 Session 就結束了, 下車後的第一個感覺就是: 手好酸啊! Karting車的方向盤是一比一的, 輪胎跟地面接觸的感覺直接透過方向盤傳回手掌心, 操控上都需要花點力氣才能轉動, 像我這種坐辦公室的當然很快就手酸了。另外, 油門、煞車也都是很靈敏的, 而且加速的時候非常有貼背感, 果然是真的有在玩賽車的感覺啊!&lt;br /&gt;&lt;br /&gt;休息一陣子, 專業組跑完之後, 又換到新手組上場啦! 有了上一場的經驗, 這一次更敢放膽踩油門啦! 不過前三圈一直找不到超車機會, 一直被卡在後面, 深深的體認到&lt;acronym title="鄧徑生, Star Sports F1 講評"&gt;生哥&lt;/acronym&gt;的名言＂追上是一回事, 超過又是另一回事＂啊! 最後在直線底終於找到機會超車, 之後就一路順暢。不過受到體重的影響, 出彎的加速好像總是追不上對手(嗚嗚~)。結束後看了自己的成績, 今天最快的速度是 45秒多, 算是可以接受了。最後一個 Session 依然是專業組的上場,結果今天的前三名就是最後一場的前三名, 冠軍是 cclien, 二三名是他來自馬來西亞的同事。&lt;br /&gt;&lt;br /&gt;結束之後, 大家到麥當勞吃東西聊天, 才開始覺得有點累。草草結束了午餐已經接近下午三點, 在開車回家的路上差點睡著! 這時候才深深的覺得那些 F1 的職業車手簡直就不是人, 要以平均近 300km/h 的速度的比賽, 而且一跑就是一個多小時, 也難怪他們平常還要作那麼多體能訓練了。&lt;br /&gt;&lt;br /&gt;這次去玩 Karting 的經驗, 真是讓我更加喜愛這個運動。不過, 如果下次還有機會參加, 我一定會坐火車去, 絕對不再自己開車去了 XD&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112583807431357099?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112583807431357099/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112583807431357099' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112583807431357099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112583807431357099'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/09/blog-post.html' title='台中狗卡遊記'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112480592825806908</id><published>2005-08-23T22:05:00.000+08:00</published><updated>2005-08-23T22:05:30.156+08:00</updated><title type='text'>松果~</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/36508834/" title="photo sharing"&gt;&lt;img src="http://photos26.flickr.com/36508834_5b3c6bb1ff_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/36508834/"&gt;松果~&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/horance/"&gt;Horance Chou&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;松果入手啦~ 吱吱~&lt;br /&gt;最近在車上有東西可讀了!&lt;br /&gt;不過我準備要讀的東西還滿多的, 計有: F1 Racing 8月號, &lt;a href="http://www.oreilly.com/catalog/bfljava/" target="_blank"&gt;Better, Faster, Lighter Java&lt;/a&gt;, 還有這兩本..咳, 應該有滿長一陣子在車上不會無聊了 :p&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112480592825806908?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112480592825806908/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112480592825806908' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112480592825806908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112480592825806908'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/blog-post_23.html' title='松果~'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112452057586423142</id><published>2005-08-20T14:24:00.000+08:00</published><updated>2005-08-21T10:17:03.390+08:00</updated><title type='text'>"兩夜情" 與 "世紀之音"</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://tw.f3.page.bid.yahoo.com/tw/auction/c18227327" title="Yahoo Bid" target="_blank"&gt;&lt;img src="http://pesty.yichi.org/albums/WebImage/b2.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://tw.f3.page.bid.yahoo.com/tw/auction/c18227327" title="Yahoo Bid" target="_blank"&gt;表演工作坊劇本 - 兩夜情&lt;/a&gt;&lt;/div&gt;剛剛在 &lt;a href="http://pesty.yichi.org/"&gt;Pesty's Articles&lt;/a&gt; 上看到了表坊劇本"兩夜情"的廣告。一問之下, 原來是沛大在清庫存（這樣說應該沒錯吧）。原本就喜歡表坊相聲的我，立刻決定下單 :p&lt;br /&gt;除了"兩夜情"之外, 另外也買了"世紀之音", 這樣從"那一夜"、"這一夜"、"千禧夜"到2005年最新的"這一夜，Women說相聲", 四部劇本都有了。&lt;br /&gt;除了劇本, 其實也想買DVD, 也許下週有空會去光華找找吧. (松鼠化的症狀似乎加深了...吱吱)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112452057586423142?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112452057586423142/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112452057586423142' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112452057586423142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112452057586423142'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/blog-post_20.html' title='&quot;兩夜情&quot; 與 &quot;世紀之音&quot;'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112429989738213195</id><published>2005-08-18T01:31:00.000+08:00</published><updated>2005-08-18T01:38:33.433+08:00</updated><title type='text'>Core Fighter</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/34854458/" title="photo sharing" target="_blank"&gt;&lt;img src="http://photos23.flickr.com/34854458_40a715d6ed_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/34854458/" target="_blank"&gt;Core Fighter&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.flickr.com/photos/horance/34854395/" title="photo sharing" target="_blank"&gt;&lt;img src="http://photos21.flickr.com/34854395_c45941ea90_m.jpg" alt="變形完成, 可以收納進本體囉!" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/34854395/" target="_blank"&gt;變形完成, 可以收納進本體囉!&lt;/a&gt;&lt;/div&gt;今天完成了 Core Fighter 的可變形版, 讓我不由得想再強調一次: Master Grade 的精細度真是太讚啦!! 光是 Core Fighter 就佔去解說書一整頁的內容, 一共用了29個零件。為了著色, 也花了不少時間呢! &lt;br /&gt;幾天沒作有點生疏的感覺, 看來以後還是每天花一點時間來組一部分好囉 :p&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112429989738213195?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112429989738213195/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112429989738213195' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112429989738213195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112429989738213195'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/core-fighter.html' title='Core Fighter'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112394923836855680</id><published>2005-08-14T00:07:00.000+08:00</published><updated>2005-08-14T00:13:18.610+08:00</updated><title type='text'>站起來啦~</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/33654520/" title="photo sharing"&gt;&lt;img src="http://photos22.flickr.com/33654520_026fb79839_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/33654520/"&gt;站起來啦~&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/horance/"&gt;Horance Chou&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;本來今天不打算再動了, 結果還是迫不及待的把 Core Fighter組起來，讓它上下半身能先結合起來　XD&lt;br /&gt;&lt;br /&gt;不過呢, 因為組完之後就趕著去播音, 所以沒拍幾張照片, 等明天有更多進度之後再拍吧。&lt;br /&gt;&lt;br /&gt;BTW, MG 的 Core Fighter 有兩架, 一架是組合時專用的, 另一架是可以變形的。&lt;a href="http://www.doublenuts.com/gundampic/mg/fazz/fazz.html" target="_blank"&gt;這裡&lt;/a&gt;有組合好的圖片, 裡面有把兩台 Core Fighter照出來喔!&lt;br /&gt;&lt;br /&gt;今天就到此為止吧! 明天再繼續 :p&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112394923836855680?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112394923836855680/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112394923836855680' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112394923836855680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112394923836855680'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/blog-post_14.html' title='站起來啦~'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112393251238232447</id><published>2005-08-13T19:28:00.000+08:00</published><updated>2005-08-15T19:09:05.596+08:00</updated><title type='text'>這幾天的進度</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/33608938/" title="photo sharing"&gt;&lt;img src="http://photos23.flickr.com/33608938_f35ae9fafb_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/33608938/"&gt;這幾天的進度&lt;/a&gt;  &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;這幾天工作很忙，而且又有去游泳 &amp; 播音，因此星期三、四兩天完全沒有進度。好不容易到了週末，當然要努力趕一下進度。&lt;br /&gt;這兩天完成了胸部和髖部，以及背後的推進器，已經可以把手腳都接上啦！&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Master Grade果然是讚啊，可動部分非常多，而且變形機制都有保留下來，裝甲拿掉之後還是可以變形的。（骨子裡還是 ZZ Gundam啊！ from plasmaball）小時候組的1/144真是不能比啊！還記得那時連背包的飛彈艙都是不能打開的，現在看看那個背包，真是感動啊～（雖然是很難畫啦...）&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/33608998/" title="photo sharing"&gt;&lt;img src="http://photos21.flickr.com/33608998_6e9638b1bd_m.jpg" alt="可動零件非常多的背包" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/33608998/"&gt;可動零件非常多的背包&lt;/a&gt;  &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;接下來就是 Core Fighter啦！等 Core Fighter完成，原有 ZZ Gundam 的部分就算完成了，期待中。&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112393251238232447?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112393251238232447/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112393251238232447' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112393251238232447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112393251238232447'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/blog-post_13.html' title='這幾天的進度'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112352429945956866</id><published>2005-08-09T02:04:00.000+08:00</published><updated>2005-08-09T02:10:00.146+08:00</updated><title type='text'>好難畫的頭部</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/32341297/" title="Photo Sharing"&gt;&lt;img src="http://photos21.flickr.com/32341297_cd2ca3681d_m.jpg" width="240" height="180" alt="好難畫的頭部" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.flickr.com/photos/horance/32341297/" title="Photo Sharing"&gt;好難畫的頭部&lt;/a&gt;&lt;/div&gt;   &lt;p class="flickr-yourcomment"&gt; 花了兩個小時才完成..有些地方還是處理得不太好, 有點髒髒的 T_T&lt;br /&gt;已經用了最細的 Gundam Marker了, 不知道更細的線要怎麼處理。難道要像 plasmaball 說的, 用最細的毛筆嗎? :q&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112352429945956866?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112352429945956866/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112352429945956866' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112352429945956866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112352429945956866'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/blog-post_09.html' title='好難畫的頭部'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112342424537221684</id><published>2005-08-07T22:17:00.000+08:00</published><updated>2005-08-07T22:24:21.716+08:00</updated><title type='text'>8/7的進度</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/31933205/" title="photo sharing"&gt;&lt;img src="http://photos22.flickr.com/31933205_0a1ea30614_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;a href="http://www.flickr.com/photos/horance/31933235/" title="Photo Sharing"&gt;&lt;img src="http://photos23.flickr.com/31933235_ecb3e86350_m.jpg" width="240" height="180" alt="就是這兩個出氣孔" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; 花了進6個小時的時間，終於完成了雙腳的裝甲。&lt;br /&gt;最花時間的部份還是在於推進器出氣孔的部分啊～只用 Gundam Marker好像不太夠。也許該再找時間去補一些簡單的塗裝工具了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112342424537221684?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112342424537221684/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112342424537221684' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112342424537221684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112342424537221684'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/87.html' title='8/7的進度'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112342354046903102</id><published>2005-08-06T22:05:00.000+08:00</published><updated>2005-08-07T22:24:38.516+08:00</updated><title type='text'>颱風天～Gunpla天～</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/31687548/" title="photo sharing"&gt;&lt;img src="http://photos22.flickr.com/31687548_d89cdc6c0c_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/horance/31687237/" title="Photo Sharing"&gt;&lt;img src="http://photos21.flickr.com/31687237_a6d98ccfca_m.jpg" alt="好像有比較順手了" height="180" width="240" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;/div&gt;意外獲得的颱風假，讓我可以取消原本請的特休，快樂地在家組模型，真是好運啊！&lt;br /&gt;不過也許是太早起來（因為送家兄去機場），精神一直不太好，所以沒什麼進度可言，到了星期六才組好雙腳。&lt;br /&gt;不過這雙腳的零件到底有多少呢？我也不確定。而照片中也只是不含裝甲的部分，也就是原始的 ZZ Gundam的腳。要加上裝甲應該還要不少時間吧。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112342354046903102?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112342354046903102/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112342354046903102' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112342354046903102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112342354046903102'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/gunpla_06.html' title='颱風天～Gunpla天～'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112342307325936234</id><published>2005-08-05T21:57:00.000+08:00</published><updated>2005-08-07T22:25:06.013+08:00</updated><title type='text'>花了三天裝好的雙手</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/31687132/" title="photo sharing"&gt;&lt;img src="http://photos21.flickr.com/31687132_26d592f100_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/31687132/"&gt;花了三天裝好的雙手&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/horance/"&gt;Horance Chou&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;剛開始沒有上墨線的時候, 進度還不錯, 第一天就完成了左手，大約是解說書裡第一頁的進度。可是開始上墨線後，工時大概變成原來的兩倍以上吧 XD&lt;br /&gt;弄好這雙手，花了我三天下班後的時間，&lt;br /&gt;大約有5~6個小時吧，再來就是腿部了！&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112342307325936234?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112342307325936234/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112342307325936234' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112342307325936234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112342307325936234'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/blog-post.html' title='花了三天裝好的雙手'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112321062213926931</id><published>2005-08-01T10:57:00.000+08:00</published><updated>2005-08-07T22:25:22.126+08:00</updated><title type='text'>Gunpla~</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/horance/29717481/" title="photo sharing"&gt;&lt;img src="http://photos21.flickr.com/29717481_0636acee6a_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/horance/29717481/"&gt;Full Armor ZZ Gundam&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;最近在捷運地下街新開的模型/食玩專門店看到了這支 Master Grade 的 Full Armor ZZ Gundam。就勾起了童年玩模型的回憶。不過當年真的就只是零件剪下來，組好，就收工了。於是，挑了一天下班後特別繞過去把他買下來了，當作是給自己考完試的賀禮吧！&lt;br /&gt;&lt;br /&gt;這一次買了 MG 級的，而且又是 Full Armor，零件比小時候組的多了非常多（光是數編號就將近 600 個零件）。聽 plasmaball說，MG等級的不用塗裝就會有不錯的效果，所以打算只上墨線就好，不過即使如此也是很花時間的呢！希望我能持續把它完成。&lt;br /&gt;&lt;br /&gt;PS. 買了之後，才發現手上什麼都沒有，所以還得找時間把工具補齊了才能開工 XD&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112321062213926931?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112321062213926931/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112321062213926931' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112321062213926931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112321062213926931'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/08/gunpla.html' title='Gunpla~'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112159542706387569</id><published>2005-07-17T18:15:00.000+08:00</published><updated>2005-08-04T13:54:00.843+08:00</updated><title type='text'>JUnit 簡介與應用 (刊登於 http://www.newzilla.org/   no. 3)</title><content type='html'>&lt;h1&gt;JUnit 簡介與應用&lt;/h1&gt; &lt;br /&gt;&lt;div&gt; &lt;/div&gt; &lt;br /&gt;&lt;hr /&gt; &lt;br /&gt;&lt;h3&gt;Horance Chou (horance@freera.net)&lt;/h3&gt; &lt;br /&gt;&lt;h2&gt;一.前言：&lt;/h2&gt; &lt;br /&gt;&lt;p&gt;" 測試"的目的, 是為了找出"產品"和"設計"之間的差異。在軟體開發的領域，測試更是驗証軟體功能的重要工作。測試的方法很多，但其中最基本，最直覺的測試，就是由程式 開發人員在撰寫程式元件時所進行的"單元測試"(Unit Test)。在現今各種軟體開發方法論中，單元測試之功效漸受重視；在最近幾年被提出的"極道程式設計法"*(Extreme Programming, 以下簡稱XP)[1]和"測試導向開發方法"(Test-Driven Development, 以下簡稱TDD)[2]之中，單元測試也都被列為推行此兩方法論的要點之一。本文將介紹如何利用Java程式語言最常被使用的單元測試平台-JUnit [3]來撰寫測試案例(Test Case)，以加速開發/測試循環(Developing/Testing iteration)。&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;p&gt;*註:此一譯名為唐宗漢先生(Autrijus Tang)在Taipei.PM聚會演講Extreme Programming時所採用的名詞，個人覺得非常貼切，在此沿用他的譯名。&lt;/p&gt; &lt;br /&gt;&lt;h2&gt;二.JUnit簡介&lt;/h2&gt; &lt;br /&gt;&lt;p&gt;JUnit 是Erich Gamma及Kent Beck兩位所開發之迴歸測試平台(Regression Testing Framework)。顧名思義，此一平台即是提供Java程式開發人員實作單元測試案例相關API(Application Programming Interfaces, 應用程式介面)。JUnit是一個自由軟體(Open Source Software)[4]。JUnit的授權方式為Common Public License 1.0版，最新的穩定版本是3.8.1，可由Sourceforge[5]取得此一平台的最新釋出版本。&lt;/p&gt; &lt;br /&gt;&lt;h2&gt;三.為什麼要使用JUnit&lt;/h2&gt; &lt;br /&gt;&lt;p&gt;不論您所參與的專案是否遵循XP或TDD，單元測試都是免不了的。在XP所定義的規則和實作(Rules and Practices)裡，單元測試佔有很大比重[6]。而由於Java物件導向的語言特性，以及JUnit平台良好的設計架構，我們至少可以獲得下列益處：&lt;/p&gt; &lt;br /&gt;&lt;h3&gt;1.不用為了單元測試撰寫重覆的程式碼：&lt;/h3&gt; &lt;br /&gt;&lt;p&gt;使 用JUnit，可以讓開發人員很輕易地建立測試案例，以測試現有物件中的方法(Methods)。使用JUnit平台撰寫單元測試案例，就如同在撰寫一些 由5~10行程式碼所組成的方法一樣簡單-事實上，如果搭配某些開發工具，您甚至不需要撰寫任何程式碼。稍後我們會在實例中證明這一點。&lt;/p&gt; &lt;br /&gt;&lt;h3&gt;2.JUnit的測試案例可以被組織成測試組合(Test Suites)：&lt;/h3&gt; &lt;br /&gt;&lt;p&gt;JUnit的測試案組合可以包念數個測試案例或其它的測試組合，如此一來開發人員便可以在一個測試動作中完成相關元件的測試。&lt;/p&gt; &lt;br /&gt;&lt;h3&gt;3.JUnit的測試結果是很容易收集到的：&lt;/h3&gt; &lt;br /&gt;&lt;p&gt;JUnit套件中提供了基本的測試執行環境，例如在文字模式執行的junit.textui.TestRunner，以及在圖型化介面(GUI)下執行的junit.swingui.TestRunner，兩者都有助於開發人員簡單地執行已完成的測試組合或測試案例。&lt;/p&gt; &lt;br /&gt;&lt;p&gt;最後，也是最重要的一點：JUnit是自由軟體。 &lt;/p&gt; &lt;br /&gt;&lt;h2&gt;四.如何使用JUnit&lt;/h2&gt; &lt;br /&gt;&lt;h3&gt;1.安裝JUnit：&lt;/h3&gt; &lt;br /&gt;&lt;p&gt;您可以在任何一個SourceForge映射站台(Mirror site)的下載頁面取得JUnit Framework，如：&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt; &lt;font&gt;http://umn.dl.sourceforge.net/sourceforge/junit/junit3.8.1.zip&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;取 得junit3.8.1.zip後，您可以使用慣用的解壓縮工具將junit3.8.1.zip解開至指定的目錄。 若您希望在您的java執行環境中直接使用JUnit Framework，可以在CLASSPATH環境變數加入junit.jar，請參考各種作業系統下的環境變數設定方式自行設定。&lt;/p&gt; &lt;br /&gt;&lt;h3&gt;2.範例：MoneyTest&lt;/h3&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   public static void main(String[] args) {&lt;br /&gt;       Money m12CHF = new Money(12, "CHF");&lt;br /&gt;       Money m14CHF = new Money(14, "CHF");&lt;br /&gt;       Money res = m12CHF.add(m14CHF);&lt;br /&gt;       System.out.println("res: " + res.amount() + " " + res.currency());&lt;br /&gt;   }&lt;br /&gt;   &lt;/pre&gt; &lt;br /&gt;&lt;p&gt;接著，您打開一個命令列視窗，用 javac compile 您的 Money.java, 再以&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;   &lt;br /&gt;   java junit.samples.Money&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;來執行這個程式，然後祈導輸出結果是：&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   res: 26 CHF&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;這樣的寫法是許多程式開發人員最常用的方法，但如此一來，您就必需以人工判斷程式執行是否正常。 現在，讓我們看看如何使用JUnit來建立一個測試案例：&lt;/p&gt; &lt;br /&gt;&lt;p&gt;在 您取得的junit3.8.1.zip中包含有一個簡單的JUnit範例，您可以在junit/samples目錄中找到這個範例的原始碼。 現在，您想寫幾個測試案例來測試這個Money物件中的add()方法。回想一下，您是否曾經做過這樣的動作： 在Money物件中加上一段這樣的程式碼：(註：CHF為Swiss Francs的貨幣縮寫，在此保留JUnit範例中的原始用法)&lt;/p&gt; &lt;br /&gt;&lt;p&gt;1.撰寫一個 MoneyTest並繼承 junit.framework.TestCase(請參考junit/samples/MoneyTest.java)&lt;/p&gt; &lt;br /&gt;&lt;p&gt;2.撰寫一個 testSimpleAdd() method，內容為：&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   public void testSimpleAdd () {&lt;br /&gt;       Money m12CHF = new Money(12,"CHF");&lt;br /&gt;       Money m14CHF = new Money(14,"CHF");&lt;br /&gt;       Money expectedReturn = new Money(26,"CHF");&lt;br /&gt;       Money actualReturn = m12CHF.add(m14CHF);&lt;br /&gt;       assertTrue(expectedReturn.equals(actualReturn));&lt;br /&gt;   }&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;要 注意的是，當沒有覆載(Override)junit.framework.TestCase物件中的runTest()方法時， TestRunner將會自動執行所有命名以"test"為開頭的方法，如testSimpleAdd,testSimpleSub(如果有被定義的話) 等等。 在testSimpleAdd()方法中最後一行的assertTrue()則是JUnit Framework中用來檢查測試結果的API，在本例中若expectedReturn和actualReturn相等時(以equals()方法之傳 回值來認定)，JUnit才會認為此一測試通過。JUnit Framework中還有許多其它的assert方法，例如assertEquals(),assertNotEquals()等，請參考JUnit API Javadoc文件[7]。&lt;/p&gt; &lt;br /&gt;&lt;p&gt;3.執行TestRunner，例如：&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;java -cp ${CLASSPATH}:/path/to/junit.jar:. junit.textui.TestRunner junit.samples.money.MoneyTest&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;Time: 0.01&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OK (1 tests)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;此 處是以文字模示的junit.textui.TestRunner來進行JUnit測試。您可以看到JUnit順利的執行了您的 MoneyTest，並回覆"OK (1 tests)"，表示TestRunner進行了一項測試，結果全部通過。您可以將範例中的junit.textui.TestRunner改為 junit.swingui.TestRunner，觀察一下有什麼不同。&lt;/p&gt; &lt;br /&gt;&lt;p&gt;4.若您想要在一個測試案例中，進行數項不同測試，而又不想在每個測試方法中撰寫物件宣告實體化測試物件(即new Money(⋯))，此時就可以覆載setUp()和tearDown()方法來預先建立您的"測試配置"(Test Fixtures):&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public class MoneyTest extends TestCase {&lt;br /&gt;   private Money f12CHF;&lt;br /&gt;   private Money f14CHF;&lt;br /&gt;   private Money f28USD;&lt;br /&gt;  &lt;br /&gt;   protected void setUp() {&lt;br /&gt;       f12CHF= new Money(12, "CHF");&lt;br /&gt;       f14CHF= new Money(14, "CHF");&lt;br /&gt;       f28USD= new Money(28, "USD");&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;TestRunner在執行時會自動呼叫setUp(),並在結束前呼叫tearDown()方法。物件中所有的測試方法直接使用這三個Money物件。因此，前例的testSimpleAdd可以改寫成：&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public void testSimpleAdd() {&lt;br /&gt; // [12 CHF] + [14 CHF] == [26 CHF]&lt;br /&gt; Money expected= new Money(26, "CHF");&lt;br /&gt; assertEquals(expected, f12CHF.add(f14CHF));&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;5.那麼，要如何在一次執行中進行多個測試呢? 您可以使用Test Suite(測試組合)來達成：在您的MoneyTest類別加入suite()靜態方法:&lt;/p&gt; &lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public static Test suite() {&lt;br /&gt;   TestSuite suite= new TestSuite();&lt;br /&gt;   suite.addTest(new MoneyTest("testMoneyEquals"));&lt;br /&gt;   suite.addTest(new MoneyTest("testSimpleAdd"));&lt;br /&gt;   return suite;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;如 此一來，TestRunner在執行時，便會依您定義的測試組合進行測試。若您沒有為您的 TestCase類別定義suite()方法，那麼TestRunner會自動執行所有以"test"開頭之測試方法。 以上介紹了JUnit Framework的基本用法，若您需要更進階的用法，請見第六點中提供的參考資料及延申閱讀。&lt;/p&gt; &lt;br /&gt;&lt;h2&gt;五.結語&lt;/h2&gt; &lt;br /&gt;&lt;p&gt;JUnit 之所以廣受歡迎，不只是因為他是自由軟體，而是新的開發方法論-如XP及TDD開始受到重視，且開發人員感受到使用JUnit所帶給他們的好處，因而在 Java開發人員中日漸被採用。本文著重介紹JUnit的安裝與基本運用，若能配合XP及TDD等相關開發方法，應該更能體會其中奧妙。最後，希望這篇文 章能讓各位對JUnit有初步的了解，並融入您的開發流程，對您未來的專案開發工作產生助益。&lt;/p&gt; &lt;br /&gt;&lt;h2&gt;六.參考資料&lt;/h2&gt; &lt;br /&gt;&lt;ol&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.extremeprogramming.org/"&gt;http://www.extremeprogramming.org/&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.testdriven.com/"&gt;http://www.testdriven.com/&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.junit.org/"&gt;http://www.junit.org/&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.opensource.org/"&gt;http://www.opensource.org/&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://sourceforge.net/projects/junit/"&gt;http://sourceforge.net/projects/junit/&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.extremeprogramming.org/rules.html"&gt;http://www.extremeprogramming.org/rules.html&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://junit.sourceforge.net/javadoc/index.html"&gt;http://junit.sourceforge.net/javadoc/index.html&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;&lt;/ol&gt; &lt;br /&gt;延申閱讀：&lt;br /&gt;&lt;ol&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.extremeprogramming.org/"&gt;Extreme Programming: A gentle introduction. &lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://aut.dyndns.org/xp/slides/start.html"&gt;極道程式設計法 by Autrijus Tang&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://junit.sourceforge.net/#Documentation"&gt;JUnit Documentation&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.clarkware.com/articles/JUnitPrimer.html"&gt;JUnit Primer&lt;/a&gt; &lt;/li&gt; &lt;br /&gt;  &lt;li&gt; &lt;a href="http://www.octopull.demon.co.uk/java/Introducing_JUnit.html"&gt;Introducing JUnit by Alan Griffiths &lt;/a&gt; &lt;/li&gt; &lt;br /&gt;&lt;/ol&gt; &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112159542706387569?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112159542706387569/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112159542706387569' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112159542706387569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112159542706387569'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/07/junit-httpwwwnewzillaorg-no-3.html' title='JUnit 簡介與應用 (刊登於 http://www.newzilla.org/   no. 3)'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13784785.post-112159442761412438</id><published>2005-07-17T17:56:00.000+08:00</published><updated>2005-07-17T18:00:27.613+08:00</updated><title type='text'>something on sysutil/xmbmon</title><content type='html'>之前在 4.x 都很正常的, 到 5.x 就不 work,&lt;br /&gt; 看了一下 code 才發現是要 /dev/io&lt;br /&gt; 所以請記得先執行:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;# kldload io.ko&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13784785-112159442761412438?l=horance.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://horance.blogspot.com/feeds/112159442761412438/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13784785&amp;postID=112159442761412438' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112159442761412438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13784785/posts/default/112159442761412438'/><link rel='alternate' type='text/html' href='http://horance.blogspot.com/2005/07/something-on-sysutilxmbmon.html' title='something on sysutil/xmbmon'/><author><name>Horance Chou</name><uri>http://www.blogger.com/profile/07770206296628844438</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://gaia.freera.net/~horance/horance2.jpg'/></author><thr:total>0</thr:total></entry></feed>
