<?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-247978029048205872</id><updated>2012-05-02T23:50:11.432+08:00</updated><category term='Python'/><category term='Research'/><category term='MySQL'/><category term='CSS'/><category term='Resource'/><category term='WordPress'/><category term='C/C++'/><category term='Hope Project'/><category term='Others'/><category term='Windtop'/><category term='心情隨筆'/><category term='NS2'/><category term='FreeBSD'/><category term='Windows'/><category term='小東架站隨手記'/><category term='Security'/><category term='GloMoSim'/><category term='Java'/><category term='Graphic'/><category term='日記'/><category term='Ajax'/><category term='C#'/><category term='Life'/><category term='Firefox'/><category term='WP Plugins'/><category term='Mathematics'/><category term='3DSMax'/><category term='Linux'/><category term='GTK+'/><category term='Career'/><category term='TinyOS'/><category term='Ubuntu'/><category term='VIM'/><category term='Apache'/><category term='Note'/><category term='SVN'/><category term='Articles'/><category term='Japanese'/><category term='Korean'/><title type='text'>Sokoyo's Note</title><subtitle type='html'>It's back!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default?start-index=26&amp;max-results=25'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>156</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-4792495768714548451</id><published>2012-05-02T23:50:00.000+08:00</published><updated>2012-05-02T23:50:11.461+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3DSMax'/><title type='text'>3DS Max Tutorial</title><content type='html'>Polygon Blog 3D – 3ds Max Tutorials&lt;br /&gt;&lt;a href="http://www.polygonblog.com/" target="_blank"&gt;http://www.polygonblog.com/&lt;/a&gt;&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/247978029048205872-4792495768714548451?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/4792495768714548451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2012/05/3ds-max-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/4792495768714548451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/4792495768714548451'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2012/05/3ds-max-tutorial.html' title='3DS Max Tutorial'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-5313210545062310926</id><published>2012-03-12T15:28:00.000+08:00</published><updated>2012-03-12T15:58:27.739+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korean'/><title type='text'>韓中翻譯</title><content type='html'>네이버 중국어사전&lt;br /&gt;&lt;a href="http://cndic.naver.com/" target="_blank"&gt;http://cndic.naver.com/&lt;/a&gt;&lt;br /&gt;&lt;form name="input" action="http://cndic.naver.com/search/all" method="get" target="_blank"&gt;&lt;input type="text" name="q" /&gt; &lt;input type="submit" value="Query in 네이버" /&gt; &lt;/form&gt;&lt;br /&gt;&lt;br /&gt;네이트 중국어사전&lt;br /&gt;&lt;a href="http://cndic.nate.com/" target="_blank"&gt;http://cndic.nate.com/&lt;/a&gt;&lt;br /&gt;&lt;form name="input" action="http://alldic.nate.com/search/cndic.html" method="get" target="_blank"&gt;&lt;input type="text" name="q" /&gt; &lt;input type="submit" value="Query in 네이트" /&gt; &lt;/form&gt;&lt;br /&gt;&lt;br /&gt;Daum 중국어사전&lt;br /&gt;&lt;a href="http://cndic.daum.net/" target="_blank"&gt;http://cndic.daum.net/&lt;/a&gt;&lt;br /&gt;&lt;form name="input" action="http://cndic.daum.net/search/index.html" method="get" target="_blank"&gt;&lt;input type="text" name="q" /&gt; &lt;input type="submit" value="Query in Daum" /&gt; &lt;/form&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-kCiFFzs5iJk/T12laxO_UKI/AAAAAAAAAQM/SsrZ2rTysWU/s1600/%25E6%2593%25B7%25E5%258F%2596.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="154" width="400" src="http://2.bp.blogspot.com/-kCiFFzs5iJk/T12laxO_UKI/AAAAAAAAAQM/SsrZ2rTysWU/s400/%25E6%2593%25B7%25E5%258F%2596.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Text-to-speech in &lt;a href="http://www.neospeech.com/" target="_blank"&gt;NeoSpeech Text-to-Speech Software&lt;/a&gt;&lt;br /&gt;&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/247978029048205872-5313210545062310926?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/5313210545062310926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/blog-post_30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/5313210545062310926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/5313210545062310926'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/blog-post_30.html' title='韓中翻譯'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-kCiFFzs5iJk/T12laxO_UKI/AAAAAAAAAQM/SsrZ2rTysWU/s72-c/%25E6%2593%25B7%25E5%258F%2596.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-542245511006718258</id><published>2012-03-05T00:44:00.000+08:00</published><updated>2012-03-05T00:44:30.966+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korean'/><title type='text'>學韓文</title><content type='html'>邱敏瑤MINYAU韓文翻譯教學網&lt;br /&gt;&lt;a href="http://www.dgi.com.tw/korea/" target="_blank"&gt;http://www.dgi.com.tw/korea/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;駐華韓國文化院&lt;br /&gt;&lt;a href="http://china.korean-culture.org/common/china/lecture/lecture.html" target="_blank"&gt;http://china.korean-culture.org/common/china/lecture/lecture.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;速讀語言網 languageweb.net | 韓國語 Korean&lt;br /&gt;&lt;a href="http://www.languageweb.net/korean.html" target="_blank"&gt;http://www.languageweb.net/korean.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在线韩国语教室&lt;br /&gt;&lt;a href="http://study.hanguo.net.cn/home/" target="_blank"&gt;http://study.hanguo.net.cn/home/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;韓文發音&lt;br /&gt;&lt;a href="http://www.korean-edu.com/lk/flmovie/bas1_1.swf" target="_blank"&gt;http://www.korean-edu.com/lk/flmovie/bas1_1.swf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;實用旅遊會話：韓國旅遊官方網站&lt;br /&gt;&lt;a href="http://big5chinese.visitkorea.or.kr/cht/CU/CU_CH_3_2_7_1.jsp" target="_blank"&gt;http://big5chinese.visitkorea.or.kr/cht/CU/CU_CH_3_2_7_1.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;單身的糖果專賣店 分類：韓語學習&lt;br /&gt;&lt;a href="http://tw.myblog.yahoo.com/thisthe-candyshop/archive?l=f&amp;id=12" target="_blank"&gt;http://tw.myblog.yahoo.com/thisthe-candyshop/archive?l=f&amp;id=12&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;線上自學韓語網址&lt;br /&gt;&lt;a href="http://tw.myblog.yahoo.com/thisthe-candyshop/article?mid=26&amp;prev=27&amp;next=22&amp;l=f&amp;fid=12" target="_blank"&gt;http://tw.myblog.yahoo.com/thisthe-candyshop/article?mid=26&amp;prev=27&amp;next=22&amp;l=f&amp;fid=12&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-542245511006718258?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/542245511006718258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/542245511006718258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/542245511006718258'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/blog-post.html' title='學韓文'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-869886821908993182</id><published>2011-12-11T13:35:00.001+08:00</published><updated>2012-05-02T23:07:52.401+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>My settings of Ubuntu 11.10 64bits in ASUS U41SV</title><content type='html'>&lt;b&gt;Reference:&lt;/b&gt;&lt;br&gt;&lt;a href="http://askubuntu.com/questions/78639/why-does-aptitude-want-toda-remove-a-bunch-of-files" target="_blank"&gt;Why does aptitude want to remove a bunch of files?&lt;/a&gt;&lt;br&gt;&lt;a href="http://zhidao.baidu.com/question/335655300.html" target="_blank"&gt;Ubuntu 11.10 x64执行指定程序时提示：No such file or directory.&lt;/a&gt;&lt;br&gt;&lt;a href="https://help.ubuntu.com/community/Asus_U36SD" target="_blank"&gt;Asus_U36SD - Community Ubuntu Documentation&lt;/a&gt;&lt;br&gt;&lt;a href="http://danielj.se/2011/11/16/how-to-fix-powerbattery-problem-with-linux-kernel-3-x-on-ubuntu-11-10/" target="_blank"&gt;How to Fix Power/Battery Problem with Linux Kernel 3.x on Ubuntu 11.10&lt;/a&gt;&lt;br&gt;&lt;a href="https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks#Asus_Eee_PC_1005P" target="_blank"&gt;HardwareSupport/Machines/Netbooks - Ubuntu Wiki&lt;/a&gt;&lt;br&gt;&lt;a href="http://source.android.com/source/initializing.html" target="_blank"&gt;Initializing a Build Environment | Android Open Source&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.tuxtopia.nl/2011/10/20/guide-building-android-2-3-7-on-ubuntu-11-10-64-bit/" target="_blank"&gt;[Guide] Building Android 2.3.7 on Ubuntu 11.10 (64 bit)&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Suggestion:&lt;/b&gt;&lt;br&gt;Do not use aptitude to install packages in Ubuntu 11.10 64bits.&lt;br&gt;It may meet dependencies issue and cause &lt;pre&gt;&amp;quot;No such file or directory&amp;quot;&lt;/pre&gt;issue while executing 32bits processes&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2011/12/my-settings-of-ubuntu-1110-64bits-in.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-869886821908993182?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/869886821908993182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2011/12/my-settings-of-ubuntu-1110-64bits-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/869886821908993182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/869886821908993182'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2011/12/my-settings-of-ubuntu-1110-64bits-in.html' title='My settings of Ubuntu 11.10 64bits in ASUS U41SV'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-7572395784503304381</id><published>2011-10-23T22:28:00.000+08:00</published><updated>2011-10-23T22:28:01.692+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Korean'/><category scheme='http://www.blogger.com/atom/ns#' term='Japanese'/><title type='text'>真人發音網站</title><content type='html'>NeoSpeech Text-to-Speech Software Programs&lt;br /&gt;&lt;a href="http://www.neospeech.com/Default.aspx" target="_blank"&gt;http://www.neospeech.com/Default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-7572395784503304381?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/7572395784503304381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/blog-post_23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/7572395784503304381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/7572395784503304381'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/blog-post_23.html' title='真人發音網站'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-9185331657548682541</id><published>2011-10-22T01:18:00.001+08:00</published><updated>2011-10-22T01:37:04.727+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='日記'/><title type='text'>It's back!!</title><content type='html'>回來了 :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-9185331657548682541?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/9185331657548682541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/its-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/9185331657548682541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/9185331657548682541'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2011/10/its-back.html' title='It&apos;s back!!'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-8894965986398753332</id><published>2008-09-25T23:32:00.000+08:00</published><updated>2011-10-22T00:36:33.370+08:00</updated><title type='text'>Hello Visitor!!</title><content type='html'>Hello! I can't use my server on 24 hours when 1 year later, so I decide to find free web hosting service.&lt;br/&gt;&lt;br/&gt;Now, my sites &amp; blog are moving to the &lt;a href="http://sokoyo.co.cc"&gt;http://sokoyo.co.cc&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;You can find new archives in the new space.&lt;br/&gt;&lt;br/&gt;Of course, you can read the old archives in the new place, too.&lt;br/&gt;&lt;br/&gt;But you may feel strange about the archives.&lt;br/&gt;&lt;br/&gt;I will modify the archives when I have time in the future.&lt;br/&gt;&lt;br/&gt;Thanks for your attention. :)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hello! 因為我一年後就沒辦法架 server 了，所以我打算用免費的網路空間。&lt;br/&gt;&lt;br/&gt;我的 Blog 和網站正移往  &lt;a href="http://sokoyo.co.cc"&gt;http://sokoyo.co.cc&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;你可以在那找到我新的東西&lt;br/&gt;&lt;br/&gt;當然你也可以在那找到舊東西&lt;br/&gt;&lt;br/&gt;不過可能會看起來怪怪的&lt;br/&gt;&lt;br/&gt;我以後有時間會修改它&lt;br/&gt;&lt;br/&gt;感謝您注意我的網站 :)&lt;br/&gt;&lt;br/&gt;&lt;!--nevermore--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-8894965986398753332?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/8894965986398753332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/09/hello-visitor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/8894965986398753332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/8894965986398753332'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/09/hello-visitor.html' title='Hello Visitor!!'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-577194935256064634</id><published>2008-09-12T01:46:00.000+08:00</published><updated>2011-10-22T00:36:33.365+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Resource'/><title type='text'>PHP Hosting-免費PHP空間</title><content type='html'>&lt;a target="_blank" href="http://phpbs.com/page.php?219"&gt;PHP Hosting-免費PHP空間&lt;/a&gt;&lt;br&gt;&lt;br&gt;再一年就要畢業了 @o@&lt;br&gt;&lt;br&gt;畢業後就沒有可以用的網路空間了&lt;br&gt;&lt;br&gt;有空來試試這些空間&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/09/php-hosting-php.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-577194935256064634?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/577194935256064634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/09/php-hosting-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/577194935256064634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/577194935256064634'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/09/php-hosting-php.html' title='PHP Hosting-免費PHP空間'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-3641281399957864454</id><published>2008-09-01T11:27:00.000+08:00</published><updated>2011-10-22T00:54:27.863+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Mathematics'/><title type='text'>判斷三點間順時針或逆時針的關係</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CaoWbE2ky90/TqGji3khUdI/AAAAAAAAAPM/NAJ-YO0MjoI/s1600/clockwise.jpg" imageanchor="1" style=""&gt;&lt;img border="0" height="140" width="354" src="http://4.bp.blogspot.com/-CaoWbE2ky90/TqGji3khUdI/AAAAAAAAAPM/NAJ-YO0MjoI/s400/clockwise.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;若有三點如上圖所示&lt;br /&gt;&lt;br /&gt;要判斷 P2 在 P1 的哪個方向&lt;br /&gt;&lt;br /&gt;可以先利用 V1．V2 = |V1| |V2| cosθ 和 arccos(cosθ) 求得角度&lt;br /&gt;&lt;br /&gt;要判斷順時針與逆時針則先求得 vector_P0P1 與 vector_P0P2&lt;br /&gt;&lt;br /&gt;Let&lt;br /&gt;&lt;br /&gt;vector_P0P1 = (vx1, vy1) = (P1x - P0x, P1y - P0y)&lt;br /&gt;vector_P0P2 = (vx2, vy2) = (P2x - P0x, P2y - P0y)&lt;br /&gt;&lt;br /&gt;則&lt;br /&gt;&lt;br /&gt;vector_P0P1 X vector_P0P2 &amp;gt; 0 為圖左方，逆時針(counter-clockwise)&lt;br /&gt;vector_P0P1 X vector_P0P2 &amp;lt; 0 為圖右方，順時針(clockwise)&lt;br /&gt;&lt;br /&gt;vector_P0P1 X vector_P0P2 = (vx1, vy1) X (vx2, vy2) =&lt;br /&gt;&lt;br /&gt;| vx1 vx2 |&lt;br /&gt;| vy1 vy2 | = vx1*vy2 - vx2*vy1 = |P1P0| |P2P0| sinθ&lt;br /&gt;&lt;br /&gt;所以&lt;br /&gt;&lt;br /&gt;vx1*vy2 - vx2*vy1 &amp;gt; 0 為圖左方，逆時針(counter-clockwise)&lt;br /&gt;vx1*vy2 - vx2*vy1 &amp;lt; 0 為圖右方，順時針(clockwise)&lt;br /&gt;&lt;br /&gt;參考資料：&lt;a href="http://www.csie.nctu.edu.tw/~sctsai/adprog/notes/CompGeo.ppt" target="_blank"&gt;http://www.csie.nctu.edu.tw/~sctsai/adprog/notes/CompGeo.ppt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-3641281399957864454?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/3641281399957864454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/09/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3641281399957864454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3641281399957864454'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/09/blog-post.html' title='判斷三點間順時針或逆時針的關係'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CaoWbE2ky90/TqGji3khUdI/AAAAAAAAAPM/NAJ-YO0MjoI/s72-c/clockwise.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-7917749005787415879</id><published>2008-08-03T12:52:00.000+08:00</published><updated>2011-10-22T00:31:44.655+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='GTK+'/><title type='text'>Glade - a User Interface Designer for GTK+ and GNOME</title><content type='html'>Glade - a User Interface Designer for GTK+ and GNOME&lt;br&gt;&lt;a target="_blank" href="http://glade.gnome.org/"&gt;http://glade.gnome.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Win32 port of Glade&lt;br&gt;&lt;a target="_blank" href="http://gladewin32.sourceforge.net/"&gt;http://gladewin32.sourceforge.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/08/glade-user-interface-designer-for-gtk.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-7917749005787415879?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/7917749005787415879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/08/glade-user-interface-designer-for-gtk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/7917749005787415879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/7917749005787415879'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/08/glade-user-interface-designer-for-gtk.html' title='Glade - a User Interface Designer for GTK+ and GNOME'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-5151787213879586541</id><published>2008-08-02T13:32:00.000+08:00</published><updated>2011-10-22T00:31:44.629+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='GTK+'/><category scheme='http://www.blogger.com/atom/ns#' term='VIM'/><title type='text'>GTK+ Tutorials</title><content type='html'>GTK+ Official Documentation&lt;br&gt;&lt;a target="_blank" href="http://www.gtk.org/documentation.html"&gt;http://www.gtk.org/documentation.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;GTK+ Forums&lt;br&gt;&lt;a target="_blank" href="http://www.gtkforums.com/index.php"&gt;http://www.gtkforums.com/index.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/08/gtk-tutorials.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-5151787213879586541?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/5151787213879586541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/08/gtk-tutorials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/5151787213879586541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/5151787213879586541'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/08/gtk-tutorials.html' title='GTK+ Tutorials'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-9174861108444151257</id><published>2008-08-02T11:16:00.000+08:00</published><updated>2011-10-22T00:31:44.674+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='VIM'/><title type='text'>gvim: fatal IO error 104</title><content type='html'>Problem:&lt;br&gt;gvim: Fatal IO error 104 (Connection reset by peer) on X server 127.0.0.1:0.0.&lt;br&gt;&lt;br&gt;Solution:&lt;br&gt;Try to run through &amp;quot;gvim --nofork &amp;amp;&amp;quot;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/08/gvim-fatal-io-error-104.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-9174861108444151257?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/9174861108444151257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/08/gvim-fatal-io-error-104.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/9174861108444151257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/9174861108444151257'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/08/gvim-fatal-io-error-104.html' title='gvim: fatal IO error 104'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-1069885670344502799</id><published>2008-07-22T03:27:00.000+08:00</published><updated>2011-10-22T00:31:44.542+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><title type='text'>Online Technical Writing</title><content type='html'>Online Technical Writing&lt;br/&gt;&lt;a target="_blank" href="http://www.io.com/~hcexres/textbook/acctoc.html"&gt;http://www.io.com/~hcexres/textbook/acctoc.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-1069885670344502799?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/1069885670344502799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/online-technical-writing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/1069885670344502799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/1069885670344502799'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/online-technical-writing.html' title='Online Technical Writing'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-5461001901123575928</id><published>2008-07-20T01:13:00.000+08:00</published><updated>2011-10-22T00:31:44.635+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>NS2 Mobility Model</title><content type='html'>Realistic Mobility Modelling for Mobile Ad Hoc Networks&lt;br&gt;&lt;a target="_blank" href="http://www.cs.rice.edu/~amsaha/Research/MobilityModel/"&gt;http://www.cs.rice.edu/~amsaha/Research/MobilityModel/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Generic Mobility Simulation Framework (GMSF)&lt;br&gt;&lt;a target="_blank" href="http://polar9.ethz.ch/gmsf/"&gt;http://polar9.ethz.ch/gmsf/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ns-2 Code for Random Trip Mobility Model&lt;br&gt;&lt;a target="_blank" href="http://www.cs.rice.edu/~santa/research/mobility/"&gt;http://www.cs.rice.edu/~santa/research/mobility/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/07/ns2-mobility-model.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-5461001901123575928?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/5461001901123575928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-mobility-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/5461001901123575928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/5461001901123575928'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-mobility-model.html' title='NS2 Mobility Model'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-3958485777563941794</id><published>2008-07-19T05:20:00.000+08:00</published><updated>2011-10-22T00:31:44.606+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='C/C++'/><title type='text'>Porting from GCC 3.3 to GCC 4.0</title><content type='html'>&lt;a target="_blank" href="http://developer.apple.com/releasenotes/DeveloperTools/GCC40PortingReleaseNotes/Articles/PortingToGCC.html"&gt;Porting from GCC 3.3 to GCC 4.0&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a target="_blank" href="http://developer.apple.com/releasenotes/DeveloperTools/GCC40PortingReleaseNotes/GCC40PortingReleaseNotes.pdf"&gt;GCC Porting Guide&lt;/a&gt; (&lt;a target="_blank" href="http://sokoyo.co.cc/wp-content/uploads/2008/07/gcc40portingreleasenotes.pdf"&gt;mirror&lt;/a&gt;)&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/07/porting-from-gcc-33-to-gcc-40.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-3958485777563941794?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/3958485777563941794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/porting-from-gcc-33-to-gcc-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3958485777563941794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3958485777563941794'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/porting-from-gcc-33-to-gcc-40.html' title='Porting from GCC 3.3 to GCC 4.0'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-3573482176503051198</id><published>2008-07-12T01:52:00.000+08:00</published><updated>2011-10-22T00:31:44.586+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>NS2 Energy Model</title><content type='html'>在 ns2 中套用有 energy 限制的環境方法如下&lt;br/&gt;&lt;br/&gt;使用舊的 trace format 則可以看到&lt;br/&gt;&lt;br/&gt;[energy 979.917000 ei 20.074 es 0.000 et 0.003 er 0.006]&lt;br/&gt;&lt;br/&gt;這種 trace log&lt;br/&gt;&lt;br/&gt;分別代表&lt;br/&gt;&lt;br/&gt;energy: total remaining energy&lt;br/&gt;ei: energy consumption in IDLE state&lt;br/&gt;es: energy consumption in SLEEP state&lt;br/&gt;et: energy consumed in transmitting packets&lt;br/&gt;er: energy consumed in receiving packets&lt;br/&gt;&lt;br/&gt;[code]&lt;br/&gt;# ...&lt;br/&gt;&lt;br/&gt;set opt(energymodel) EnergyModel                ;# EnergyModel type&lt;br/&gt;set opt(initenergy)  1.0                        ;# Initial Energy, specified in Joules&lt;br/&gt;set opt(rP)          1.0                        ;# Receiving Power, specified in Watts&lt;br/&gt;set opt(tP)          1.1                        ;# Transmitting Power, specified in Watts&lt;br/&gt;set opt(iP)          0.01                       ;# Idle Power, specified in Watts&lt;br/&gt;set opt(sP)          0.001                      ;# Sleep Power, specified in Watts&lt;br/&gt;set opt(transP)      0.2                        ;# Transition Power, specified in Watts&lt;br/&gt;set opt(transT)      0.005                      ;# Transition Time, specified in Seconds&lt;br/&gt;&lt;br/&gt;# ...&lt;br/&gt;&lt;br/&gt;#$ns use-newtrace&lt;br/&gt;&lt;br/&gt;# ...&lt;br/&gt;&lt;br/&gt;$ns node-config -adhocRouting    $opt(rp) \&lt;br/&gt;                -llType          $opt(ll) \&lt;br/&gt;                -macType         $opt(mac) \&lt;br/&gt;                -ifqType         $opt(ifq) \&lt;br/&gt;                -ifqLen          $opt(ifqlen) \&lt;br/&gt;                -antType         $opt(ant) \&lt;br/&gt;                -propType        $opt(prop) \&lt;br/&gt;                -phyType         $opt(netif) \&lt;br/&gt;                -channel         [new $opt(chan)] \&lt;br/&gt;                -topoInstance    $topo \&lt;br/&gt;                -agentTrace      ON \&lt;br/&gt;                -routerTrace     ON \&lt;br/&gt;                -macTrace        ON \&lt;br/&gt;                -movementTrace   ON \&lt;br/&gt;                -energyModel     $opt(energymodel) \&lt;br/&gt;                -initialEnergy   $opt(initenergy) \&lt;br/&gt;                -rxPower         $opt(rP) \&lt;br/&gt;                -txPower         $opt(tP) \&lt;br/&gt;                -idlePower       $opt(iP) \&lt;br/&gt;                -sleepPower      $opt(sP) \&lt;br/&gt;                -transitionPower $opt(transP) \&lt;br/&gt;                -transitionTime  $opt(transT)&lt;br/&gt;&lt;br/&gt;# ...&lt;br/&gt;[/code]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-3573482176503051198?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/3573482176503051198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-energy-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3573482176503051198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3573482176503051198'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-energy-model.html' title='NS2 Energy Model'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-3451355733888527493</id><published>2008-07-11T10:47:00.000+08:00</published><updated>2011-10-22T00:31:44.581+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>Change wireless color as in wire network</title><content type='html'>Reference: &lt;a target="_blank" href="http://mailman.isi.edu/pipermail/ns-users/2002-May/023058.html?"&gt;http://mailman.isi.edu/pipermail/ns-users/2002-May/023058.html?&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;NS2 Wireless Simulation 中要讓 node 有顏色&lt;br/&gt;&lt;br/&gt;只能用下面這種方法&lt;br/&gt;&lt;br/&gt;[code]&lt;br/&gt;# ...&lt;br/&gt;&lt;br/&gt;# let the node has a color property&lt;br/&gt;$node($i) color black&lt;br/&gt;&lt;br/&gt;# change the color during animation&lt;br/&gt;$ns at 0.0 "$node($i) color green"&lt;br/&gt;&lt;br/&gt;# ...&lt;br/&gt;[/code]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;如果設定 node 的 label-color 會讓 node 的位置變成 (0, 0)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;如果想要兩 node 間有線(ex: node 1, 2 之間)&lt;br/&gt;&lt;br/&gt;在 tcl 檔內可以用下面這種方法&lt;br/&gt;&lt;br/&gt;[code]$ns puts-nam-traceall "l -t * -s 1 -d 2 -c RoyalBlue -S COLOR"&lt;br/&gt;&lt;br/&gt;$ns at 0.3 "$ns puts-nam-traceall \"l -t 0.30000000000000 -s 1 -d 2 -c blue -S COLOR\""&lt;br/&gt;$ns at 0.4 "$ns puts-nam-traceall \"l -t 0.40000000000000 -s 1 -d 2 -c red -S COLOR\""&lt;br/&gt;$ns at 0.5 "$ns puts-nam-traceall \"l -t 0.50000000000000 -s 1 -d 2 -S out\""&lt;br/&gt;$ns at 0.6 "$ns puts-nam-traceall \"l -t 0.60000000000000 -s 1 -d 2 -c blue -S COLOR\""&lt;br/&gt;$ns at 0.7 "$ns puts-nam-traceall \"l -t 0.70000000000000 -s 1 -d 2 -c red -S COLOR\""&lt;br/&gt;$ns at 0.8 "$ns puts-nam-traceall \"l -t 0.80000000000000 -s 1 -d 2 -S out\""&lt;br/&gt;[/code]&lt;br/&gt;&lt;br/&gt;或是寫在 Agent 用下面這種方法&lt;br/&gt;&lt;br/&gt;[cpp]Tcl::instance().evalf("[Simulator instance] puts-nam-traceall \"l -t "TIME_FORMAT" -s %d -d %d -c %s -S COLOR\"", Scheduler::instance().clock(), 1, 2, "blue");[cpp]&lt;br/&gt;&lt;br/&gt;其他可以使用的顏色請參考 /usr/lib/X11/rgb.txt 檔案&lt;br/&gt;&lt;br/&gt;關於 nam 讀取的格式，可以在 X window 的環境下&lt;br/&gt;用 nam -p 指令查詢&lt;br/&gt;&lt;br/&gt;如果想要用 man 查詢 nam 請將 nam.1 複製到 /usr/man/man1&lt;br/&gt;ex: cp ~/ns-allinone-2.33/nam-1.13/nam.1 /usr/man/man1/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-3451355733888527493?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/3451355733888527493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/change-wireless-color-as-in-wire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3451355733888527493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3451355733888527493'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/change-wireless-color-as-in-wire.html' title='Change wireless color as in wire network'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-2403159468388585429</id><published>2008-07-11T09:41:00.000+08:00</published><updated>2011-10-22T00:31:44.547+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>ns2 中移動 node</title><content type='html'>1. 隨意移動&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;# ...&lt;br&gt;&lt;br&gt;$node($i) random-motion 1&lt;br&gt;&lt;br&gt;# ...&lt;br&gt;&lt;br&gt;$ns at 1.0 &amp;quot;$node($i) start&amp;quot;&lt;br&gt;&lt;br&gt;# ...&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/07/ns2-node.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-2403159468388585429?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/2403159468388585429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-node.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/2403159468388585429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/2403159468388585429'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-node.html' title='ns2 中移動 node'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-3765437996074717725</id><published>2008-07-11T05:33:00.000+08:00</published><updated>2011-10-22T00:31:44.601+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>把 NAM 模擬結果作成動畫</title><content type='html'>用 ns2 寫模擬很無聊 !?&lt;br&gt;&lt;br&gt;不方便到沒有安裝 ns2 的電腦 demo !?&lt;br&gt;&lt;br&gt;如果能把模擬結果變成 demo video 應該很讚吧 !?&lt;br&gt;&lt;br&gt;以下介紹如何把 nam 看到的結果變成模擬影片 (avi)&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/07/nam.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-3765437996074717725?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/3765437996074717725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/nam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3765437996074717725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3765437996074717725'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/nam.html' title='把 NAM 模擬結果作成動畫'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-2944308294784664052</id><published>2008-07-11T04:32:00.000+08:00</published><updated>2011-10-22T00:31:44.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><category scheme='http://www.blogger.com/atom/ns#' term='VIM'/><title type='text'>處理 NS2 Scenarios Generator 產生的 tcl</title><content type='html'>&lt;a target="_blank" href="http://wushoupong.googlepages.com/nsg"&gt;NS2 Scenarios Generator&lt;/a&gt;&lt;br/&gt;是個不錯的  ns2 scenario 產生工具&lt;br/&gt;&lt;br/&gt;但是產生出來的 tcl 可能在命名上不是我所慣用的&lt;br/&gt;&lt;br/&gt;舉例來說&lt;br/&gt;&lt;br/&gt;他會產生以下這種表示 node 的方式&lt;br/&gt;&lt;br/&gt;[code]$n0 set X_ 907&lt;br/&gt;$n0 set Y_ 975&lt;br/&gt;$n0 set Z_ 0.0[/code]&lt;br/&gt;&lt;br/&gt;但我比較習慣寫成類似 array 的方式&lt;br/&gt;&lt;br/&gt;例如&lt;br/&gt;&lt;br/&gt;[code]$node(0) set X_ 907&lt;br/&gt;$node(0) set Y_ 975&lt;br/&gt;$node(0) set Z_ 0.0[/code]&lt;br/&gt;&lt;br/&gt;這個時候問題來了&lt;br/&gt;&lt;br/&gt;如果有 1000 個點&lt;br/&gt;&lt;br/&gt;總不可能一個一個手動改吧 囧&lt;br/&gt;&lt;br/&gt;這個時候 vim 的搜尋取代功能就非常好用了&lt;br/&gt;&lt;br/&gt;利用以下寫法就能一口氣換過來喔&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;:%s/\$n\([0-9]\+\)/$node(\1)/g&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;想要瞭解更多 vim 的用法請參考&lt;a target="_blank" href="http://greenisland.csie.nctu.edu.tw/wp/2005/09/02/302/"&gt;這篇文章&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;以下介紹我覺得最常用到的&lt;br/&gt;&lt;br/&gt;1. 單純置換字串&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;:%s/old string/new string/g&lt;/strong&gt;&lt;br/&gt;以上用法會把檔案內所有的 old string 變成 new string&lt;br/&gt;&lt;br/&gt;2. 利用 regular expression 置換字串&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;:%s/[0-9]\+/number/g&lt;/strong&gt;&lt;br/&gt;以上用法會把數字(ex: 1, 12, 130, ... etc)變成字串 number&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;:%s/a.b/string/g&lt;/strong&gt;&lt;br/&gt;以上用法會把字串 aab, abb, a0b, a9b, a!b, ... 等，a開頭b結尾，三個字為一組的字串變成字串 string&lt;br/&gt;&lt;br/&gt;3. 利用 regular expression 把比對出的字串重新組合出新的字串置換&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;:%s/\(abc\) \(def\)/This is \1 &amp; \2/g&lt;/strong&gt;&lt;br/&gt;以上用法會把字串 abc def 變成字串 This is abc &amp;  def&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;vim 功能非常強大&lt;br/&gt;&lt;br/&gt;只要用習慣了&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/247978029048205872-2944308294784664052?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/2944308294784664052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-scenarios-generator-tcl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/2944308294784664052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/2944308294784664052'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/ns2-scenarios-generator-tcl.html' title='處理 NS2 Scenarios Generator 產生的 tcl'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-4177497537810070129</id><published>2008-07-10T09:27:00.000+08:00</published><updated>2011-10-22T00:31:44.611+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>執行 nam 時出現 "Missing required flag" error</title><content type='html'>Reference: &lt;a target="_blank" href="http://mailman.isi.edu/pipermail/ns-users/2003-April/031477.html"&gt;http://mailman.isi.edu/pipermail/ns-users/2003-April/031477.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Problem: ns2 在執行 nam 在模擬結束時出現出現以下錯誤&lt;br/&gt;&lt;br/&gt;&lt;div style="padding: 0px 5px; background: black none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white; overflow:auto;"&gt;&lt;br/&gt;&lt;pre&gt;Missing required flag -x in: W -t 5.0&lt;br/&gt;&lt;br/&gt;Missing required flag -y in: W -t 5.0&lt;br/&gt;&lt;br/&gt;Parsing error in event.&lt;/pre&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;Solution:&lt;br/&gt;發生的原因是因為找不到 nam 檔寫入&lt;br/&gt;也就是說寫了關閉 nam 檔後&lt;br/&gt;仍然有資料要寫入 nam 檔&lt;br/&gt;因此要解決就是關閉 nam 檔前&lt;br/&gt;tcl 要先執行到 $ns at $opt(stop) "$ns nam-end-wireless $opt(stop)"&lt;br/&gt;&lt;br/&gt;關閉模擬的 example:&lt;br/&gt;[code]set opt(stop)   5.0                        ;# time of simulation end&lt;br/&gt;&lt;br/&gt;# Create a ns simulator&lt;br/&gt;set ns [new Simulator]&lt;br/&gt;&lt;br/&gt;# ...&lt;br/&gt;&lt;br/&gt;# Open the NS trace file&lt;br/&gt;$ns use-newtrace&lt;br/&gt;set tracefile [open out.tr w]&lt;br/&gt;$ns trace-all $tracefile&lt;br/&gt;&lt;br/&gt;# Open the NAM trace file&lt;br/&gt;set namfile [open out.nam w]&lt;br/&gt;$ns namtrace-all $namfile&lt;br/&gt;$ns namtrace-all-wireless $namfile $opt(x) $opt(y)&lt;br/&gt;&lt;br/&gt;# ...&lt;br/&gt;&lt;br/&gt;#===================================&lt;br/&gt;#        Termination&lt;br/&gt;#===================================&lt;br/&gt;&lt;br/&gt;# Define a 'finish' procedure&lt;br/&gt;proc finish {} {&lt;br/&gt;    global ns tracefile namfile opt&lt;br/&gt;    $ns at $opt(stop) "$ns nam-end-wireless $opt(stop)"&lt;br/&gt;    $ns flush-trace&lt;br/&gt;    close $tracefile&lt;br/&gt;    close $namfile&lt;br/&gt;&lt;br/&gt;    puts "done"&lt;br/&gt;    $ns halt&lt;br/&gt;&lt;br/&gt;    puts "running nam..."&lt;br/&gt;    exec nam out.nam &amp;&lt;br/&gt;    exit 0&lt;br/&gt;}&lt;br/&gt;for {set i 0} {$i &lt; $opt(nn)} {incr i} {&lt;br/&gt;    $ns at $opt(stop) "$node($i) reset"&lt;br/&gt;}&lt;br/&gt;$ns at $opt(stop) "finish"&lt;br/&gt;&lt;br/&gt;puts "Starting Simulation..."&lt;br/&gt;$ns run[/code]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-4177497537810070129?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/4177497537810070129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/nam-required-flag-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/4177497537810070129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/4177497537810070129'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/nam-required-flag-error.html' title='執行 nam 時出現 &amp;quot;Missing required flag&amp;quot; error'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-7364078327199297563</id><published>2008-07-10T08:09:00.000+08:00</published><updated>2011-10-22T00:31:44.646+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>[Solution] Warning: Tracefile events are not sorted by time</title><content type='html'>Reference: &lt;a target="_blank" href="http://mailman.isi.edu/pipermail/ns-developers/2007-November/003491.html"&gt;[patch] NAM Time precison and wireless packet coloring (cmu-trace.cc)&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Problem: NS2 shows the "Warning: Tracefile events are not sorted by time" warning.&lt;br/&gt;&lt;br/&gt;Solution: Modify file "ns-allinone-2.32/ns-2.32/trace/cmutrace.cc"&lt;br/&gt;&lt;br/&gt;Any &lt;span style="color: red"&gt;%.9f&lt;/span&gt; characters in the file change to &lt;span style="color: red"&gt;"TIME_FORMAT"&lt;/span&gt; characters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-7364078327199297563?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/7364078327199297563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/solution-warning-tracefile-events-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/7364078327199297563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/7364078327199297563'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/solution-warning-tracefile-events-are.html' title='[Solution] Warning: Tracefile events are not sorted by time'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-2780271624084596360</id><published>2008-07-10T05:51:00.000+08:00</published><updated>2011-10-22T00:31:44.556+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='NS2'/><title type='text'>AWK</title><content type='html'>中文:&lt;br/&gt;&lt;a href="http://linux.tnc.edu.tw/techdoc/shell/x792.html" target="_blank"&gt;http://linux.tnc.edu.tw/techdoc/shell/x792.html&lt;/a&gt;&lt;br/&gt;&lt;a href="http://db.csie.ncu.edu.tw/~wangsh/tip/awk/gawk.htm" target="_blank"&gt;gawk 手冊&lt;/a&gt; (&lt;a href="http://sokoyo.co.cc/wp-content/uploads/2008/07/gawk.htm" target="_blank"&gt;mirror&lt;/a&gt;)&lt;br/&gt;&lt;a href="http://www.study-area.org/cyril/scripts/scripts/node61.html" target="_blank"&gt;http://www.study-area.org/cyril/scripts/scripts/node61.html&lt;/a&gt;&lt;br/&gt;&lt;a href="http://phi.sinica.edu.tw/aspac/reports/94/94011/" target="_blank"&gt;AWK Tutorial Guide&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;English:&lt;br/&gt;&lt;a href="http://www.gnu.org/software/gawk/manual/gawk.html#toc_Top" target="_blank"&gt;The GNU Awk User's Guide&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-2780271624084596360?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/2780271624084596360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/awk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/2780271624084596360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/2780271624084596360'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/07/awk.html' title='AWK'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-862789437157882125</id><published>2008-06-28T12:01:00.000+08:00</published><updated>2011-10-22T00:31:44.659+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Mathematics'/><title type='text'>三種解 Recursive Function 的方法</title><content type='html'>1. The iteration method (疊代法, 或代入展開法)&lt;br&gt;2. 畫 Recursion Tree&lt;br&gt;3. Master Theorem&lt;br&gt;&lt;br&gt;&lt;a href="http://blog.sokoyo.co.cc/2008/06/recursive-function.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-862789437157882125?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/862789437157882125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/06/recursive-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/862789437157882125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/862789437157882125'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/06/recursive-function.html' title='三種解 Recursive Function 的方法'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-247978029048205872.post-3622356951048852226</id><published>2008-06-27T20:35:00.000+08:00</published><updated>2011-10-22T00:31:44.591+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Articles'/><title type='text'>[轉錄]讓男女都覺得窩心的事</title><content type='html'>讓男生感到窩心的事：&lt;br/&gt;  1. 在朋友面前很給他面子&lt;br/&gt;  2. 像小孩子般對他撒嬌&lt;br/&gt;  3. 對他很放心，不要一天到晚疑神疑鬼&lt;br/&gt;  4. 常稱讚他的優點，把他當成妳的英雄&lt;br/&gt;  5. 親手做一些點心或小禮物，讓他的朋友羡慕&lt;br/&gt;  6. 穿著他喜歡的衣服樣式，做他欣賞的打扮&lt;br/&gt;  7. 聽他說話時，會一副很崇拜他的樣子&lt;br/&gt;  8. 就算有別人追求或看見帥哥時，都會說他比那些人棒多了&lt;br/&gt;  做到這些，想變心都難，因為這樣的女孩不好找了!!~~~&lt;br/&gt;&lt;br/&gt;  讓女生感到窩心的事：&lt;br/&gt;  1. 了解她心中的感受，不要表現出無聊或不耐煩&lt;br/&gt;  2. 常說溫柔體貼的話&lt;br/&gt;  3. 記得她的服裝、髮型，也要知道她今天做了什麼改變&lt;br/&gt;  4. 到哪裡都能告訴她和誰在一起?何時回家?&lt;br/&gt;  5. 吵架時會讓她，先說對不起&lt;br/&gt;  6. 讓她有安全感&lt;br/&gt;  7. 不用讓她擔心你會出軌&lt;br/&gt;  8. 偶爾浪漫的送她花或小禮物如此一來會更恩愛喔!!~~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/247978029048205872-3622356951048852226?l=blog.sokoyo.co.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.sokoyo.co.cc/feeds/3622356951048852226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.sokoyo.co.cc/2008/06/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3622356951048852226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/247978029048205872/posts/default/3622356951048852226'/><link rel='alternate' type='text/html' href='http://blog.sokoyo.co.cc/2008/06/blog-post.html' title='[轉錄]讓男女都覺得窩心的事'/><author><name>sokoyo</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
