<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Ck4MQn4-eyp7ImA9WhVUFUU.&quot;"><id>tag:blogger.com,1999:blog-10481739</id><updated>2012-05-21T14:16:23.053+08:00</updated><category term="LaCie" /><category term="mobile" /><category term="flash" /><category term="firework" /><category term="finance" /><category term="C" /><category term="wedding" /><category term="mv" /><category term="donate" /><category term="proposal" /><category term="firefox" /><category term="css" /><category term="tips" /><category term="Mac" /><category term="video" /><category term="WTF" /><category term="vim" /><category term="blogger hack" /><category term="Adobe" /><category term="httpd" /><category term="security" /><category term="God" /><category term="theme" /><category term="BBS" /><category term="Design" /><category term="hypo" /><category term="OpenID" /><category term="movie" /><category term="editor" /><category term="巴魯斯桌上遊戲" /><category term="photo" /><category term="iPhone" /><category term="baby" /><category term="flickr" /><category term="software" /><category term="IE8" /><category term="stock" /><category term="Cappuccino" /><category term="wretch" /><category term="fun" /><category term="statistics" /><category term="vista" /><category term="google" /><category term="others" /><category term="secret" /><category term="SproutCore" /><category term="javascript" /><category term="apple" /><category term="AJAX" /><category term="marriage" /><category term="all" /><category term="gnu" /><category term="template" /><category term="snapshot" /><category term="nba" /><category term="C++" /><category term="peripheral" /><category term="picture" /><category term="wordle" /><category term="leopard" /><category term="computer" /><category term="script" /><category term="XHTML" /><category term="temple" /><category term="JSON" /><category term="Digg" /><category term="hardware" /><category term="linux" /><category term="Gozilla" /><category term="shoes" /><category term="aperture" /><category term="man" /><category term="CLI" /><category term="tricks" /><category term="birthday" /><category term="vi" /><category term="gdb" /><category term="tool" /><category term="programming" /><category term="WordPress" /><category term="iCloud" /><category term="htc" /><category term="mac os x" /><category term="InDesign" /><category term="music" /><category term="GF1" /><category term="donation" /><category term="book" /><category term="blog" /><category term="Web Service" /><category term="Snow Leopard" /><category term="cool" /><category term="Browser" /><category term="blogger" /><category term="paypal" /><category term="food" /><category term="kernel" /><category term="goods" /><category term="search" /><category term="Notebook" /><category term="IE" /><category term="article" /><category term="BARRUSE" /><category term="film" /><category term="macports" /><title>Kaie's Blog</title><subtitle type="html">　 Apple, iMac, Linux, Embedded System, Blogger Hack ... VIVOTEK nOOb</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://chenkaie.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;orderby=published&amp;v=2" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>214</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/KaiesBlogPost" /><feedburner:info uri="kaiesblogpost" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>KaiesBlogPost</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FKaiesBlogPost" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FKaiesBlogPost" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FKaiesBlogPost" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/KaiesBlogPost" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FKaiesBlogPost" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FKaiesBlogPost" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FKaiesBlogPost" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>Welcome to my Blog!! My E-mail: chenkaie@gmail.com</feedburner:browserFriendly><entry gd:etag="W/&quot;DUEDSXgzcCp7ImA9WhRbGE4.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-4236091341994195275</id><published>2012-02-10T01:53:00.002+08:00</published><updated>2012-02-10T09:34:38.688+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T09:34:38.688+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="vim" /><category scheme="http://www.blogger.com/atom/ns#" term="donation" /><category scheme="http://www.blogger.com/atom/ns#" term="editor" /><category scheme="http://www.blogger.com/atom/ns#" term="paypal" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="donate" /><title>[Editor] Vim Donation, help poor children in Uganda! | 一起來贊助Vim社群唄</title><content type="html">&lt;div style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif"&gt;　　使用了"&lt;a href="http://www.vim.org/"&gt;Vim&lt;/a&gt; - 號稱地表上最強編輯器"已經好一陣子了，我想Donate一小筆錢給這個社群，贊助一下Vim開發者，或是救救烏干達的小朋友，也是合情合理、舉手之勞的啊!&lt;br/&gt;&lt;br/&gt;
　　另外Sponsoring並不單純的只是贊助錢而已，Vim社群還盡量讓這樣的活動更多樣性、更有趣些。當Sponsor你就有機會獲得"投票權"，用以對你喜歡的Vim開發中，還是尚未開發，但很吸引人的新features投票，票數愈高者，被加進下一版的機會就更高，挺不錯的想法 :)，可參考一下目前&lt;a href="http://www.vim.org/sponsor/vote_results.php"&gt;開票結果&lt;/a&gt;。不僅如此，還有所謂的"&lt;a href="http://www.vim.org/sponsor/hall_of_honour.php"&gt;名人堂&lt;/a&gt;"，Cool必啦. 要進Vim名人堂其實也不難啦，捐個100歐元就可以讓你上榜，名留青史，何樂而不為呢! &lt;br/&gt;&lt;br/&gt;
　　也因為要贊助Vim社群，我去申請了&lt;a href="http://www.paypal.com/"&gt;PayPal&lt;/a&gt;帳號，之後要跨國付費就方便多了。&lt;br/&gt;&lt;br/&gt;
&lt;code class="ref"&gt;．Vim Sponsoring page: &lt;a href="http://www.vim.org/sponsor/index.php"&gt;http://www.vim.org/sponsor/index.php&lt;/a&gt;&lt;br/&gt;
．Vim voting results: &lt;a href="http://www.vim.org/sponsor/vote_results.php"&gt;http://www.vim.org/sponsor/vote_results.php&lt;/a&gt;&lt;br/&gt;
．Vim Hall of honor: &lt;a href="http://www.vim.org/sponsor/hall_of_honour.php"&gt;http://www.vim.org/sponsor/hall_of_honour.php&lt;/a&gt;&lt;/code&gt; &lt;br/&gt;
．紀念一下 :)
&lt;div style="text-align: center;  width: 785px; overflow: auto; border: 6px solid transparent; "&gt;&lt;a target="_blank" href="http://www.flickr.com/photos/kent-chen/6844928417//"&gt;&lt;img src="http://farm8.staticflickr.com/7049/6844928417_a484dc6b55_o.png" /&gt;&lt;/a&gt;&lt;/div&gt;
．PayPal: donate@vim.org
&lt;div style="text-align: center;  width: 785px; overflow: auto; border: 6px solid transparent; "&gt;&lt;a target="_blank" href="http://www.flickr.com/photos/kent-chen/6830595631/in/photostream/"&gt;&lt;img src="http://farm8.staticflickr.com/7012/6830595631_e16d0c6006_o.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-4236091341994195275?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/4236091341994195275/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=4236091341994195275&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/4236091341994195275?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/4236091341994195275?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/hB5hTsO0q3c/editor-vim-donation-help-poor-children.html" title="[Editor] Vim Donation, help poor children in Uganda! | 一起來贊助Vim社群唄" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2012/02/editor-vim-donation-help-poor-children.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYCQ3s9fyp7ImA9WhRXF0k.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-7328428234036684658</id><published>2011-12-24T23:56:00.000+08:00</published><updated>2011-12-24T23:56:02.567+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-24T23:56:02.567+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="video" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="mv" /><category scheme="http://www.blogger.com/atom/ns#" term="巴魯斯桌上遊戲" /><category scheme="http://www.blogger.com/atom/ns#" term="wedding" /><category scheme="http://www.blogger.com/atom/ns#" term="proposal" /><category scheme="http://www.blogger.com/atom/ns#" term="BARRUSE" /><category scheme="http://www.blogger.com/atom/ns#" term="marriage" /><title>[MV] My Marriage Proposal MV / 我的求婚影片 - 那些年我所追的女孩</title><content type="html">&lt;div style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif"&gt;　　各位觀眾，這一天終於到了，也有了個Happy Ending，感謝各位好友的見證。地點在好友楊董的店"&lt;a href="https://www.facebook.com/BARRUSE"&gt;巴魯斯桌上遊戲&lt;/a&gt;"，歡迎大家多多捧場，是個好朋友聚會同樂的好所在。由於第一次用iMovie，花了許久時間摸熟，底下的MV是透過 &lt;a href="http://www.apple.com/tw/ilife/imovie/"&gt;Apple iMovie'11&lt;/a&gt; 製作，請自行配帶墨鏡，或攜帶可魯，後果一概不負責!
&lt;br/&gt;&lt;br/&gt;．My Marriage Proposal MV / 我的求婚影片 - 那些年我所追的女孩
&lt;iframe width="800" height="437" src="http://www.youtube.com/embed/CVlxb8SpcqY?hd=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;br/&gt;&lt;br/&gt;．好麻吉帥強透過Panasonic GF1所側拍的片段
&lt;iframe width="800" height="437" src="http://www.youtube.com/embed/4h5nMW2jNiI?hd=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;code class="ref"&gt;．巴魯斯桌上遊戲 : &lt;br/&gt;
　　Location: 106 Taipei, Taiwan台北市大安區羅斯福路2段79號8樓之2&lt;br/&gt;
　　About   : 巴魯斯桌上遊戲專賣店, 提供舒適的遊戲空間, 還有免費的無線上網喔&lt;br/&gt;
　　Email : barruse.games@gmail.com&lt;br/&gt;
　　Phone : (02) 2362-6362&lt;br/&gt;
　　Website : http://www.facebook.com/BARRUSE &lt;br/&gt;&lt;/code&gt; &lt;br/&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-7328428234036684658?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/7328428234036684658/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=7328428234036684658&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7328428234036684658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7328428234036684658?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/dANRshKLBo0/mv-my-marriage-proposal-mv.html" title="[MV] My Marriage Proposal MV / 我的求婚影片 - 那些年我所追的女孩" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/CVlxb8SpcqY/default.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2011/12/mv-my-marriage-proposal-mv.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkABSXs-eyp7ImA9WhRQFUQ.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-6532112992094341253</id><published>2011-12-11T00:54:00.000+08:00</published><updated>2011-12-11T18:19:18.553+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T18:19:18.553+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="photo" /><category scheme="http://www.blogger.com/atom/ns#" term="hypo" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Service" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="Cappuccino" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><category scheme="http://www.blogger.com/atom/ns#" term="SproutCore" /><category scheme="http://www.blogger.com/atom/ns#" term="iCloud" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><category scheme="http://www.blogger.com/atom/ns#" term="aperture" /><title>[Web Service] hypo - We print photobooks! / 充滿印刷品味的相簿印製網路服務</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="446" src="http://3.bp.blogspot.com/-mt8iLBNrHIg/TuOOTT0Q-tI/AAAAAAAABT8/oEFhjsqrykc/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%2B2011-12-11%2B%25E4%25B8%258A%25E5%258D%258812.49.37.png" width="640" style="border: 6px solid transparent;"/&gt;&lt;/div&gt;
&lt;div style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;"&gt;
　　據說&lt;a href="http://hypo.cc/"&gt;hypo&lt;/a&gt;已經成立許久了，某種程度上，也幫了我許多忙 :)，像是一些特殊節日必備的Surprise，有如神助啊! 陸陸續續也製作了三種不同的產品，最早用&lt;a href="http://www.apple.com/tw/ilife/iphoto/"&gt;iPhoto&lt;/a&gt;在管理相片時，作了身平第一本&lt;a href="http://hypo.cc/hypobooky.html"&gt;iPhoto攝影集-中本平裝&lt;/a&gt;，後來又製作過一本"月曆"，這可是有蘋果電腦才有的專屬服務呀，直接透過iPhoto輸出的pdf檔來印製。後來用&lt;a href="http://www.apple.com/tw/aperture/"&gt;Aperture&lt;/a&gt;在管理照片，想說那就嚐鮮一下，來點不一樣的"&lt;a href="http://hypo.cc/12sq.html"&gt;12平方&lt;/a&gt;"，每次拿到手中，看到成品感動真是不可言喻呀，一定要親自體驗過才知道這種Fu的。真心推薦這個服務，台灣有這種專業的團隊在經營這塊，並提供這樣好的服務，真是太甘心了。該團隊也有接受過&lt;a href="http://appleplan.com.tw/startpage/3447"&gt;ApplePlan的專訪&lt;/a&gt;，讓人很熱血呀... 介紹的很棒。&lt;br /&gt;
&lt;br /&gt;
　　該服務除了提供了良好的使用體驗之外，本身對於技術方面也挺感興趣的，所以這邊大概提一下，關於該Web Service的前、後端所使用到的一些技術。其實之前就有些文章有提及，像是關於後端的&lt;a href="http://www.runpc.com.tw/content/cloud_content.aspx?id=105736"&gt;WebObjects&lt;/a&gt;，以及團隊的成員，像是幕後推手&lt;a href="http://yllan.tumblr.com/"&gt;yllan大大&lt;/a&gt;之類的。我比較有興趣的是，在使用該服務的初期，前端看來不外乎是Ruby、PHP所打造，陸續用了兩、三年之後，發現&lt;a href="http://wide.hypo.cc/"&gt;Wide&lt;/a&gt;這個服務已經導入Objective-J來打造，是否覺得這語言很眼熟? 是的，也就是XCode中 的Objective-C兄弟.. 說穿了其實就是&lt;a href="http://cappuccino.org/"&gt;Cappuccino Framework&lt;/a&gt;，像是一推出就令人感到驚豔的"&lt;a href="http://280slides.com/Editor/"&gt;280sides (Web版Keynote)&lt;/a&gt;"就是透過Cappuccino Framework打造的，效果之好實在挺難想像是純HTML所打造的。這個Framework打造出來的網站，看起來都會有幾分相似，例如 &lt;a href="http://githubissues.heroku.com/"&gt;GitHub Issues&lt;/a&gt;&amp;nbsp;，我想透過會Cappuccino來實作，就是主打Web App，所以通常會是Auto Scale的FullScreen大小的layout。Hypo - Wide整個網站的視覺效果、設計感及使用體驗，的確很不錯，頗像在桌機使用App的感覺，加上hypo服務又有整合Flickr，因此對於我的吸引力又更大了。另外又有一套叫作&lt;a href="http://www.sproutcore.com/"&gt;SproutCore&lt;/a&gt;的Open Source Framework，由&lt;a href="http://en.wikipedia.org/wiki/SproutCore"&gt;前Apple員工&lt;/a&gt;出來成立公司的產品。這項產品最有名的代表作，肯定就是Apple - &lt;a href="https://me.com/"&gt;MobileMe&lt;/a&gt;, iWork, &lt;a href="https://www.icloud.com/"&gt;iCloud&lt;/a&gt; 等網站，還有Network Camera大廠AXIS提供的"&lt;a href="http://www.axis.com/products/video/design_tool/v2/"&gt;AXIS Design Tool&lt;/a&gt;"也是使用SproutCore打造的，一整個有專業到。SproutCore和Cappuccino這兩套作出來的東西，還挺神似的，網路上也有人寫了些比較&lt;a href="http://elii.info/2010/11/cappuccino-vs-sproutcore/"&gt;[1]&lt;/a&gt;, &lt;a href="http://stackoverflow.com/questions/370598/sproutcore-and-cappuccino"&gt;[2]&lt;/a&gt;. 不知是否台灣還有哪些團隊，有用此兩個Framework來打造的，還挺好奇的。但是比較後來才推出的Hypo &lt;a href="http://date.hypo.cc/"&gt;Date&lt;/a&gt;產品，似乎沒有繼續延用Cappuccino了...XD，不知是怎樣的考量，雖然個人比較偏好Wide那樣的UX。Anyway, 期待hypo團隊，在未能能夠推出愈來愈多更棒更好用的服務。&lt;br /&gt;
&lt;br /&gt;
　　放幾張當初所拍攝下來的成品 (From: &lt;a href="http://www.flickr.com/photos/kent-chen/tags/hypo/"&gt;My Flickr - Tag: hypo&lt;/a&gt;)&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/kent-chen/3205120837/" title="復古瘋 by Kent-Chen, on Flickr"&gt;&lt;img alt="復古瘋" height="480" src="http://farm4.staticflickr.com/3463/3205120837_dd19c4c1f2_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/kent-chen/4278816441/" title="&amp;quot;Life is touching!&amp;quot; again.. by Kent-Chen, on Flickr"&gt;&lt;img alt="&amp;quot;Life is touching!&amp;quot; again.." height="480" src="http://farm5.staticflickr.com/4047/4278816441_249c1404a3_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/kent-chen/4278819497/" title="hypo 紙盒的底部設計 by Kent-Chen, on Flickr"&gt;&lt;img alt="hypo 紙盒的底部設計" height="480" src="http://farm5.staticflickr.com/4032/4278819497_100b38b5ba_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/kent-chen/5360278518/" title="包材 of 12 平方 by Kent-Chen, on Flickr"&gt;&lt;img alt="包材 of 12 平方" height="428" src="http://farm6.staticflickr.com/5165/5360278518_5730420d97_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;code class="ref"&gt;．ApplePlan 名人專訪 – hypo:&lt;br /&gt;http://appleplan.com.tw/startpage/3447 (這篇訪談的介紹得超棒的)&lt;/code&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-6532112992094341253?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/6532112992094341253/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=6532112992094341253&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6532112992094341253?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6532112992094341253?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/J5wrgTf-hbQ/web-service-hypo-we-print-photobooks.html" title="[Web Service] hypo - We print photobooks! / 充滿印刷品味的相簿印製網路服務" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-mt8iLBNrHIg/TuOOTT0Q-tI/AAAAAAAABT8/oEFhjsqrykc/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%2B2011-12-11%2B%25E4%25B8%258A%25E5%258D%258812.49.37.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2011/12/web-service-hypo-we-print-photobooks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QAQHs8cCp7ImA9WhRQEkk.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-6336569368087382803</id><published>2011-12-02T23:53:00.001+08:00</published><updated>2011-12-07T17:15:41.578+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-07T17:15:41.578+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tricks" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="gnu" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="gdb" /><title>[GDB Tricks] File Descriptor Hijacking / 劫持 FDs 之奇技淫巧</title><content type="html">&lt;div style="font-family: 'Lucida Grande';"&gt;
　　對於Linux有點概念的人，大概都知道 "&lt;b&gt;&lt;u&gt;In Unix-like systems, FDs can refer to many things.&lt;/u&gt;&lt;/b&gt;" 這句話的涵意，因此不再多說。所以若能劫持FDs的話，其實可以幹很多壞事，是的，某長輩說過「幹壞事是進步最大的原動力」，但偶爾拿來作些有意義的事也是會讓人有動力的。&lt;br /&gt;
　　試著想想，在Unix中不改變/破壞程式執行狀態的debug方式，常見的一些好用的工具，像是&lt;b&gt;&lt;span class="Apple-style-span" style="color: #f1c232;"&gt;strace, ltrace, ptrace, gdb, syslog...&lt;/span&gt;&lt;/b&gt;。若此時，當你擁有FDs hijacking的能力的話，那就表示你有機會可以達成FDs swap的效果。言下之意，「&lt;u&gt;若綁架跑在背景Daemon的stdout, stderr的話，意謂著可以在不重啟Daemon為前景的情況下，將它的stdout, stderr重導至某個"/dev/pts/x"的stdout，即可看到該Daemon所吐出之debug訊息&lt;/u&gt;」，套句老賈(Steve Jobs)的名言"&lt;b&gt;&lt;span class="Apple-style-span" style="color: #e06666;"&gt;Isn’t that AWESOME!&lt;/span&gt;&lt;/b&gt;"。至於這樣的奇技淫巧，該如何辦到呢? 當你知道其箇中道理之後，搭配神器&lt;a href="http://www.gnu.org/s/gdb/"&gt;GNU GDB&lt;/a&gt;，就可以針對該支Daemon做一些run time的修改，以達你的需求。
&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/1424191.js?file=fdhijack.sh"&gt;
&lt;/script&gt;
．簡易的測試方式如下
&lt;code&gt;．On terminal 1:&lt;br /&gt;
kent@imac:~ $ echo -e '#!/bin/sh\n while true; do ((n++)); echo $n; sleep 1; done\n' &amp;gt; echo.sh &lt;br /&gt;
kent@imac:~ $ chmod +x echo.sh &amp;amp;&amp;amp; ./echo.sh &lt;br /&gt;&lt;br /&gt;
．On terminal 2:&lt;br /&gt;
kent@imac:~ $ fdhijack.sh "&lt;i&gt;pid of echo.sh&lt;/i&gt;" `tty` &lt;/code&gt; &lt;br /&gt;
．呈現出來的結果，就像下圖所視，原先在右邊(Terminal 2)所印到stdout的訊息，被左邊(Terminal 1)所hijack走了!因此，Terminal 2的stdout全被redirect至Terminal 1了，Happy hacking!
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-QhrUL3UORr8/TtkfKF3CzFI/AAAAAAAABTw/E5zqZDN43Ac/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%2B2011-12-03%2B%25E4%25B8%258A%25E5%258D%25882.54.24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QhrUL3UORr8/TtkfKF3CzFI/AAAAAAAABTw/E5zqZDN43Ac/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%2B2011-12-03%2B%25E4%25B8%258A%25E5%258D%25882.54.24.png" width="580" style="border: 0px; background: none;"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;code class="ref"&gt;.:: Phrack Magazine ::. Title : File Descriptor Hijacking&lt;br /&gt;
&lt;a href="http://www.phrack.org/issues.html?issue=51&amp;amp;id=5#article"&gt;http://www.phrack.org/issues.html?issue=51&amp;amp;id=5#article&lt;/a&gt;&lt;br /&gt;
．Passing File Descriptors:
&lt;a href="http://book.chinaunix.net/special/ebook/addisonWesley/APUE2/0201433079/ch17lev1sec4.html"&gt;http://book.chinaunix.net/special/ebook/addisonWesley/APUE2/0201433079/ch17lev1sec4.html&lt;/a&gt;  &lt;/code&gt; &lt;/div&gt;
&lt;style&gt;
.gist .gist-file .gist-data { font-size: 12px; line-height: 16px; } 
.gist-syntax { text-shadow: 1px 1px 1px #000000; opacity: 0.75; -moz-opacity:0.75; filter:alpha(Opacity=75); }
.gist { text-shadow: 0px 0px 0px #000000;}
.line { text-shadow: 0px 0px 0px #000000;}
&lt;/style&gt;
&lt;script&gt;
  jQuery('.gist').each( function() {
    jQuery(this).find('.line').each(function(i, e) {
      jQuery(this).prepend(
        jQuery('&lt;div/&gt;').css({
          'float' : 'left',
          'width': '25px',
          'font-weight' : 'normal',
          'color': '#999'
        }).text(++i)
      );
    });
  });
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-6336569368087382803?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/6336569368087382803/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=6336569368087382803&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6336569368087382803?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6336569368087382803?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/2y6w6lOUngU/gdb-tricks-file-descriptor-hijacking.html" title="[GDB Tricks] File Descriptor Hijacking / 劫持 FDs 之奇技淫巧" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-QhrUL3UORr8/TtkfKF3CzFI/AAAAAAAABTw/E5zqZDN43Ac/s72-c/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%2B2011-12-03%2B%25E4%25B8%258A%25E5%258D%25882.54.24.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2011/12/gdb-tricks-file-descriptor-hijacking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IERH8-eCp7ImA9WhRQEU0.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-993851913755223156</id><published>2011-12-02T01:30:00.001+08:00</published><updated>2011-12-06T01:18:25.150+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T01:18:25.150+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="kernel" /><category scheme="http://www.blogger.com/atom/ns#" term="snapshot" /><title>[Linux] Awesome contributor comment in Linux Kernel / 偉大Linux核心貢獻者註解風格</title><content type="html">&lt;div style="font-family: 'Lucida Grande';"&gt;　　在Linux Kernel source code中，除了經典的&lt;a href="http://lxr.linux.no/linux-bk+v2.6.11/arch/parisc/kernel/traps.c#L196"&gt;Cowsay in Linux Kernel&lt;/a&gt;之外，之前在Trace Kernel的code有，有發現一些有趣的字眼，果然Programmer都是同道中人呀，難免會有些情緒字眼不斷出現在code裡頭。看來我習慣用的WTF Debugging，也是許多contributor會有的風格呀... :)。因此，在好奇心驅使之下，在Linux Kernel 2.6.18這一版中，多grep了一些有趣的字，不意外的發現，果然如出一轍呀，必必皆是，真是太happy了... 有興趣的人，請仔細的往code裡追，仔細品嘗一下，肯定會讓你會心一笑，心有心有戚戚焉呀。看來會成為偉大的Kernel Contributor，這關是必經之路啊。&lt;br/&gt;&lt;br/&gt;
．&lt;b&gt;Linux Kernel Keyword: WTF&lt;/b&gt;
&lt;div style="text-align: center;  width: auto; overflow: auto; border: 6px solid transparent; "&gt;&lt;a target="_blank" href="http://www.flickr.com/photos/kent-chen/6054941855/"&gt;&lt;img src="http://farm7.staticflickr.com/6070/6054941855_161d14d321_o.png"/&gt;&lt;/a&gt;&lt;/div&gt;
．&lt;b&gt;Linux Kernel Keyword: Brain-Damage&lt;/b&gt;
&lt;div style="text-align: center;  width: auto; overflow: auto; border: 6px solid transparent; "&gt;&lt;a target="_blank" href="http://www.flickr.com/photos/kent-chen/6055511930/"&gt;&lt;img src="http://farm7.staticflickr.com/6192/6055511930_c4421088c2_o.png"/&gt;&lt;/a&gt;&lt;/div&gt;
．&lt;b&gt;Linux Kernel Keyword: Fuck&lt;/b&gt;
&lt;div style="text-align: center;  width: auto; overflow: auto; border: 6px solid transparent; "&gt;&lt;a target="_blank" href="http://www.flickr.com/photos/kent-chen/6054941779/"&gt;&lt;img src="http://farm7.staticflickr.com/6079/6054941779_8166e5671a_o.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-993851913755223156?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/993851913755223156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=993851913755223156&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/993851913755223156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/993851913755223156?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/Qeso087qUN0/linux-awesome-contributor-comment-in.html" title="[Linux] Awesome contributor comment in Linux Kernel / 偉大Linux核心貢獻者註解風格" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2011/12/linux-awesome-contributor-comment-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08GRXo-fyp7ImA9WhRQEU0.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-5352276097192644007</id><published>2011-11-29T01:09:00.001+08:00</published><updated>2011-12-06T01:23:44.457+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T01:23:44.457+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><title>[Programming] Deep C (and C++) / 深入了解C語言</title><content type="html">&lt;div style="font-family: 'Lucida Grande';"&gt;　　好文一篇，值得仔細品嘗 - &lt;a href="http://olvemaudal.wordpress.com/2011/10/10/deep-c/"&gt;Deep C (and C++) &lt;/a&gt;。想要更深入的了解C Language嗎，那就得先從&lt;a href="http://zh.wikipedia.org/wiki/C%E5%AD%97%E8%A4%B2"&gt;C-String&lt;/a&gt;下手。或者你跟&lt;a href="http://blog.linux.org.tw/~jserv/"&gt;Jserv宅色夫大大&lt;/a&gt;一樣發從內心的支持慣C嗎?! 若是，那你肯定拜讀過此篇文章"&lt;a href="http://blog.linux.org.tw/~jserv/archives/001965.html"&gt;我強烈支持慣C&lt;/a&gt;"。
&lt;div style="width:595px;margin: 0 auto;" id="__ss_9626718"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/olvemaudal/deep-c" title="Deep C" target="_blank"&gt;Deep C&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9626718" width="595" height="497" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/olvemaudal" target="_blank"&gt;Olve Maudal&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-5352276097192644007?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/5352276097192644007/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=5352276097192644007&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/5352276097192644007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/5352276097192644007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/C8NDNTykvIw/programming-deep-c-and-c-c.html" title="[Programming] Deep C (and C++) / 深入了解C語言" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>Taipei City, Taiwan</georss:featurename><georss:point>25.091075 121.5598345</georss:point><georss:box>24.976033 121.401906 25.206117 121.71776299999999</georss:box><feedburner:origLink>http://chenkaie.blogspot.com/2011/11/programming-deep-c-and-c-c.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQFR306eip7ImA9WhRQEko.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-7251081326605339235</id><published>2011-11-26T17:49:00.001+08:00</published><updated>2011-12-08T01:01:56.312+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-08T01:01:56.312+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="kernel" /><title>[Linux] stdio buffering / 標準輸入、標準輸出 運作模式</title><content type="html">&lt;div style="font-family: 'Lucida Grande';"&gt;　　Linux中的stdio有著一定的行為準則，但常摸不頭緒。在Google大神中找到了一篇文章，解釋得很棒，值得參考參考。一個普遍遇到的問題就是在寫C code時，printf()有時會馬上輸出到stdout，但遇到了換行字元 "\n" 又會馬上寫出，自行呼叫 fflush(stdout) 又可以強迫將buffered的資料全寫出。
&lt;br /&gt;
&lt;br /&gt;
其實結論大概可以總結如下:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;Default Buffering modes:&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;stdin is always buffered&lt;/li&gt;
&lt;li&gt;stderr is always unbuffered&amp;nbsp;&lt;/li&gt;
&lt;li&gt;if &lt;u&gt;stdout is a terminal&lt;/u&gt; then buffering is automatically set to &lt;span class="Apple-style-span" style="color: #cc0000;"&gt;&lt;b&gt;line buffered&lt;/b&gt;&lt;/span&gt;, else it is set to buffered&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: 16px;"&gt;Default Buffer sizes:&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Buffer size only directly affects buffered mode&amp;nbsp;&lt;/li&gt;
&lt;li&gt;The default size like the kernel is based on the &lt;b&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;page size &lt;/span&gt;&lt;/b&gt;(&lt;u&gt;4096 bytes&lt;/u&gt; on my system)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;if stdin/stdout are connected to a terminal then default size = 1024; else size = 4096&lt;/li&gt;
&lt;/ul&gt;
&lt;code class="ref"&gt;．buffering in standard streams: &lt;br/&gt;
&lt;a href="http://www.pixelbeat.org/programming/stdio_buffering/"&gt;http://www.pixelbeat.org/programming/stdio_buffering/&lt;/a&gt;&lt;/code&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-7251081326605339235?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/7251081326605339235/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=7251081326605339235&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7251081326605339235?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7251081326605339235?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/0_CC7UuqMsk/linux-stdio-buffering.html" title="[Linux] stdio buffering / 標準輸入、標準輸出 運作模式" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2011/11/linux-stdio-buffering.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NR3Y7cSp7ImA9WhRQEkg.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-7362744346941612853</id><published>2011-03-30T00:35:00.001+08:00</published><updated>2011-12-07T17:43:16.809+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-07T17:43:16.809+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>[Apple / Mac OS X] How To Ignore a Software Update / 如何略過軟體更新項目</title><content type="html">&lt;span style="font-family: 'Lucida Grande';"&gt;　　Mac OS X的軟體更新跟Windows update一樣很貼心?!... 一整包都送給你，但你跟我一樣，有同樣的困擾，有時候某些項目、功能你根本用不到，不想浪費空間去升級那些，看底下的圖，我想你就知道該怎麼做了。發個文做個記錄...&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Lucida Grande';"&gt;STEP 1:&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img src="http://farm6.static.flickr.com/5140/5571666546_78aeba1be7_o.png" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;span style="font-family: 'Lucida Grande';"&gt;STEP 2:&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img src="http://farm6.static.flickr.com/5148/5571666776_dab83e5ba6_o.png" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-7362744346941612853?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/7362744346941612853/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=7362744346941612853&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7362744346941612853?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7362744346941612853?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/70PPnju0_Po/apple-mac-os-x-how-to-ignore-software.html" title="[Apple / Mac OS X] How To Ignore a Software Update / 如何略過軟體更新項目" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>2</thr:total><georss:featurename>Taipei City, Taiwan</georss:featurename><georss:point>25.091075 121.55983449999997</georss:point><georss:box>24.9661775 121.45539349999997 25.2159725 121.66427549999996</georss:box><feedburner:origLink>http://chenkaie.blogspot.com/2011/03/apple-mac-os-x-how-to-ignore-software.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8DSH0-fSp7ImA9Wx9RFkQ.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-7810561989983919493</id><published>2010-12-19T01:33:00.001+08:00</published><updated>2010-12-19T01:37:59.355+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-19T01:37:59.355+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="htc" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>[Smart Phone/好機敗] Apple iPhone 4 &amp; HTC Aria</title><content type="html">&lt;span style="font-family: 'Lucida Grande';"&gt;(&lt;b&gt;&lt;u&gt;前言&lt;/u&gt;&lt;/b&gt; : 今日突然去Blogger.com時，發現怎麼有之前寫到一半的Draft文章呀，今日有空只好將它補上，補發文章!)&lt;br /&gt;
　　人生第一支愛瘋 (Apple iPhone4) 入袋啦，不免俗的也來個開箱文吧，(謎：與其說是開箱文，不如說是炫耀文...XD)。看來也沒什麼好介紹的，反正網路上一堆科技宅男/達人早從國外帶回來了，&lt;br /&gt;
有什麼優缺點、新功能，自己去 Google 吧! 這次下重金，一....大群小朋友離家遠走，我家老大一人各帶一支，我帶Apple iPhone 4，她買HTC Aria，剛好是兩個我比較喜愛的 SmartPhone OS.&lt;br /&gt;
先貼幾張照片來聞香一下唄:&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4088/5001315193_2f8bd2d047.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4090/5001316803_c1df800ced.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4152/5001306033_ffdf91b30b.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4091/5001894864_31ba9a6e3b.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4128/5001310665_ff91608b43.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4088/5001889802_54f1de0c01.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://farm5.static.flickr.com/4087/5001303747_4566a0eabd.jpg" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: 'Lucida Grande';"&gt;．完整開箱文連結: http://www.flickr.com/photos/kent-chen/sets/72157624857941543/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-7810561989983919493?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/7810561989983919493/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=7810561989983919493&amp;isPopup=true" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7810561989983919493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7810561989983919493?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/zLaOWQ_bptE/smart-phone-apple-iphone-4-htc-aria.html" title="[Smart Phone/好機敗] Apple iPhone 4 &amp; HTC Aria" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4088/5001315193_2f8bd2d047_t.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/12/smart-phone-apple-iphone-4-htc-aria.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08FSHs4fip7ImA9Wx5RGU8.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-8918837177173113472</id><published>2010-08-27T23:10:00.000+08:00</published><updated>2010-08-27T23:10:19.536+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T23:10:19.536+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="stock" /><category scheme="http://www.blogger.com/atom/ns#" term="tool" /><category scheme="http://www.blogger.com/atom/ns#" term="AJAX" /><category scheme="http://www.blogger.com/atom/ns#" term="finance" /><title>[Finance] 財報狗 - 選股工具</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_1V5MuLmPTS4/THfIZoKlSuI/AAAAAAAABLE/hPGgJy1jrIw/s1600/2010-08-27_2214.png" imageanchor="1" style="clear: right; margin-bottom: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_1V5MuLmPTS4/THfIZoKlSuI/AAAAAAAABLE/hPGgJy1jrIw/s1600/2010-08-27_2214.png" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: 'Lucida Grande';"&gt;　　引用一下 財報狗 -&amp;nbsp;&lt;a href="http://statementdog.com/"&gt;http://statementdog.com/&lt;/a&gt;&amp;nbsp;&amp;nbsp;裡頭的一段話：&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;&lt;span style="font-family: 'Lucida Grande';"&gt;&lt;span class="Apple-style-span" style="color: #cfe2f3;"&gt; hi，我們是站狗，一群薪水4萬多的工程師(狗)。和您一樣是個上班族和股票族。為了追求：1. 不看盤才能保有一天工作好心情2. 穩定而長期的存款增值最實在。而認真學習財報基本面，兩年來個股扎實分析了共116隻，終於對複雜的財報解讀有些心得，但有一項問題卻始終感到痛苦："分析密密麻麻的數字實在好累啊，能不能更快速的看出財報的好壞？"&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
基於對市面上財報工具的不滿意，站狗們決定自己架個站。這個站必須具備3項特點：&lt;br /&gt;
1. 所有的數據全部都要圖表化，&lt;br /&gt;
2. 所有報表和比率要有10年歷史數據&lt;br /&gt;
3. 不能因為圖多讓網站讀取速度很慢&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;hr /&gt;&lt;span style="font-family: 'Lucida Grande';"&gt;　　沒錯，這就是他們的訴求，也是很多工程狗引領期盼的好工具，是我好朋友他們一群工程狗同好所架設的一個站，請多多支持呀...。圖像化，而非傳統的制式表格，是他們的一大特色，我在試用過後，第一印象還不錯，反應速度快、版面清爽無廣告、大量運用AJAX減少很多不必要的HTTP Request，挺User Friendly的，比起一些線上既有的選股網站，一進去就密密麻麻，硬塞一堆資訊給使用者，對於初學者來說，看財報一堆數據本來就很可怕了，這無形之中又迫使使用者加速按下"上一頁"....囧rz&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-8918837177173113472?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/8918837177173113472/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=8918837177173113472&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/8918837177173113472?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/8918837177173113472?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/OVGn75lsQyM/finance.html" title="[Finance] 財報狗 - 選股工具" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_1V5MuLmPTS4/THfIZoKlSuI/AAAAAAAABLE/hPGgJy1jrIw/s72-c/2010-08-27_2214.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/08/finance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DQnc9cSp7ImA9WhRQE0s.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-7564077532960417784</id><published>2010-07-20T01:32:00.008+08:00</published><updated>2011-12-09T01:39:33.969+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-09T01:39:33.969+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="Snow Leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>[Apple / Mac OS X] Administrator privileges gone / root權限不見啦</title><content type="html">&lt;span style="font-family: 'Lucida Grande';"&gt;　　身為菜鳥Apple User的我，在入手iMac 20"之後，就開始 Mac OS X 大玩特玩一番，毫無忌憚地裝了一堆有的沒的軟體，從Leopard (Mac OS X 10.5.x) 一路無痛升至 Snow Leopard (Mac OS X 10.6.5, 64-bit，如下圖)，很多軟體也因為相容性的問題，迫使我得再抓別套功能性相同的的取代軟體，或是升級解決。並且也參考了網路上一些Optimization、Performance Tuning的教學或是利用了一些軟體，如&lt;a href="http://www.macupdate.com/info.php/id/11582/onyx"&gt;OnyX&lt;/a&gt;，將整個作業系統，改東改西徹底惡搞一番了。&lt;br /&gt;
&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/_1V5MuLmPTS4/TEXeBHb9fuI/AAAAAAAABKE/_U9wipaRjmY/s1600/Verify64bit.gif" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;span style="font-family: 'Lucida Grande';"&gt;因此，在作好Time Machine備份之後，我開始走上重灌Mac OS X一途 (&lt;span class="Apple-style-span" style="color: #ffcc33;"&gt;記得重灌之後，要Create的account必需跟原本的不一樣，不然Time Machine還原時，可能會有問題，還原完畢之後，再砍掉新建的那個account就好&lt;/span&gt;)，將原本內建的磁碟整個清空，直接上Snow Leopard，由於之前"備份..XD"下來的謎光碟不知跑哪去，所以直接拋棄從DVD光碟安裝的方式，改採用另外一個更快的方式來安裝，也就是透過將外接式硬碟，作成可開機的(Bootable)的磁碟來安裝OS (參考來源: &lt;a href="http://www.youtube.com/watch?v=r51uVyZANYw"&gt;Snow Leopard on SD or USB Flash&lt;/a&gt;")。原先我要透過SD卡來做開機磁碟，無奈Bootable SD Card作好了，但透過開機時按"Option"鍵來選擇開機來源時，卻怎樣都沒出現那個選項，推測可能是我的&lt;a href="http://byja.com/products_detail.asp?products_id=12523"&gt;moshi Cardette讀卡機&lt;/a&gt;不支援，由於手頭也沒有其它的類似裝置可以測，所以就放棄這條路了，改透過我的另一顆2.5吋USB硬碟外接盒 (120GB, 切16GB) 去作。果然從硬碟裝，速度很快^^..&lt;br /&gt;
安裝完Snow Leopard之後，第一步就有個貼心的選項"從TimeMachine還原備份(忘了原來叫啥)"，可以參考一下MacUknow的這篇文章: &lt;a href="http://www.macuknow.com/node/1696"&gt;在升級10.6 Snow Leopard之前，整理、備份&lt;/a&gt;，讓你輕鬆地還原你之前的工作環境，這邊的時間會久一些。&lt;br /&gt;
但很不幸的，我透過Time Machine還原之後，繼續玩了一下下，又遇到了一個鳥問題，也就是我還原後的那個帳號，失去了"管理者/Administrator"的權限，就變成了半殘了，我也搞不懂為何會突然在某次重開之後就變成這般德性了XD，所幸這問題也有人碰到 : &lt;a href="http://forums.macrumors.com/showthread.php?t=375901"&gt;Administrator privileges gone&lt;/a&gt;，解法大概如下:&lt;br /&gt;
&lt;span style="font-family: 'Lucida Grande';"&gt;&lt;ol&gt;&lt;li&gt;Boot in single user mode: 開機前按住 &lt;span class="cmdblk"&gt;Command + S (⌘+S)&lt;/span&gt; 就可以進入Single Mode，果然UNIX-based作業系統，都有這無敵招術。&lt;/li&gt;
&lt;li&gt;&lt;span class="cmdblk"&gt;/sbin/mount -uw /&lt;/span&gt;: 將rootfs mount成可讀寫模式&lt;/li&gt;
&lt;li&gt;&lt;span class="cmdblk"&gt;rm /var/db/.AppleSetupDone&lt;/span&gt; : 將這個檔案刪掉，就可以騙OS說，你還沒作過第一次的設定&lt;/li&gt;
&lt;li&gt;&lt;span class="cmdblk"&gt;reboot&lt;/span&gt; : 接著重開之後，你就會再看見Mac OS X的歡迎畫面囉&lt;/li&gt;
&lt;li&gt;到了要還原備份資料的那一步驟，選擇"DO NOT TRANSFER MY DATA"，因為你本來就作過了，所以skip過這項&lt;/li&gt;
&lt;li&gt;建立一個新帳號(擁有Administrator權限)，記得別跟原本的一樣，不然會被蓋掉，接著就可以重開了&lt;/li&gt;
&lt;li&gt;利用新帳號，讓原本的帳號回復管理者權限，如下圖(進階選項)，再更改預設的登入帳號，並砍掉之前建立的新帳號 (留著也無妨)&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="color: #33cc00;"&gt;&lt;b&gt;NOTE&lt;/b&gt;&lt;/span&gt; : 另外討論串的下方，也有提到更快更簡單的方法，就是進入Single Mode之後，打&lt;span class="cmdblk"&gt;passwd&lt;/span&gt; 指令來重新設定root的密碼，之後有要作認證的地方，就拿root當使用者作認證&lt;/li&gt;
&lt;/ol&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/_1V5MuLmPTS4/TEXtur2Pt0I/AAAAAAAABKM/zIfcDvMfU1I/s1600/security.png" style="border: 6px solid transparent;" /&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: #f1c232; font-family: 'Lucida Grande';"&gt;[2010/08/02 Updated] 在利用上述步驟救回來之後，我有遇到Guest的使用者ID，與我的帳號衝到的情況，導致有時會突然變更身份，所以記得將ID錯開!&lt;/span&gt;&lt;/div&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_1V5MuLmPTS4/TFb71_eAtpI/AAAAAAAABKo/6AVbx3yoqm0/s640/2010-08-03_0104.png" style="border: 6px solid transparent;" /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-7564077532960417784?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/7564077532960417784/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=7564077532960417784&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7564077532960417784?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7564077532960417784?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/_oC8lywGV58/apple-mac-os-x-administrator-privileges.html" title="[Apple / Mac OS X] Administrator privileges gone / root權限不見啦" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_1V5MuLmPTS4/TEXeBHb9fuI/AAAAAAAABKE/_U9wipaRjmY/s72-c/Verify64bit.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/07/apple-mac-os-x-administrator-privileges.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcARHs4fCp7ImA9WxFbGEs.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-6247002316533661930</id><published>2010-07-11T23:42:00.002+08:00</published><updated>2010-07-11T23:44:05.534+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-11T23:44:05.534+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="GF1" /><category scheme="http://www.blogger.com/atom/ns#" term="flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="film" /><title>[Film] Au Revoir ShungHe by GF1</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;object type="application/x-shockwave-flash" width="500" height="281" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;photo_secret=659d37dc59&amp;photo_id=4783367476&amp;flickr_show_info_box=true"&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"&gt;&lt;/param&gt; &lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;photo_secret=659d37dc59&amp;photo_id=4783367476&amp;flickr_show_info_box=true" height="281" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span style="font-family: 'lucida grande'; font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4783367476/"&gt;Film - Au Revoir ShungHe&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/kent-chen/"&gt;Kent-Chen&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p class="flickr-yourcomment" style="font-family: 'lucida grande';"&gt;Au Revoir ShungHe - by GF1&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-6247002316533661930?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/6247002316533661930/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=6247002316533661930&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6247002316533661930?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6247002316533661930?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/pRDlsk7OV-M/film-au-revoir-shunghe-by-gf1.html" title="[Film] Au Revoir ShungHe by GF1" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/07/film-au-revoir-shunghe-by-gf1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQNR3w9eCp7ImA9WhRQFk8.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-6148614730464031848</id><published>2010-07-10T17:49:00.000+08:00</published><updated>2011-12-12T01:09:56.260+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T01:09:56.260+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="Snow Leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="tips" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>[Apple / Mac OS X] Time Machine Tips (and Bugs?) / 蘋果時光機</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;img style="border: 6px solid transparent;" src="http://4.bp.blogspot.com/_1V5MuLmPTS4/TDy8lrETLfI/AAAAAAAABJo/UT9ybdEaLkQ/s1600/2010-07-14_0319.png" /&gt;&lt;/div&gt;&lt;span style="font-family:Lucida Grande;"&gt;　　繼上一篇，敗下&lt;a href="http://chenkaie.blogspot.com/2010/07/peripheral-lacie-quadra-neil-poulton.html"&gt;LaCie 3.5吋1TB硬碟外接盒&lt;/a&gt;之後，當然就是開始導入&lt;a href="http://www.apple.com/tw/macosx/what-is-macosx/time-machine.html"&gt;Time Machine&lt;/a&gt;啦。可能是我比較帶賽，在導入Time Machine的路途上，並非很順利，第一次備份跑了超久的(一天半以上)，速度也很慢，跑不完 (前後又試了三、四次，似乎都未能順利一次跑完)，後來求助於&lt;a href="http://www.google.com.tw/search?sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=time+machine+slow"&gt;Google&lt;/a&gt;(以Time Machine slow這三個keyword來找)及各大討論區，發現原來不是只有有比較賽，看來Apple該檢討了，使用Mac第一次讓我感覺得不順的地方。問題很多，總結如下:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Lucida Grande;"&gt;當發生 Time Machine 備份速度降低，而CPU使用率非常高的狀況時，可能為Finder大量存取硬碟資料所造成。使用者可以試著&lt;span style="font-weight: bold;"&gt;"強制關閉 Finder"&lt;/span&gt; 來使 Time Machine 回復正常速度。 (當CPU使用率衝高時，可以開&lt;span class="Apple-style-span" style="color: rgb(255, 255, 153);"&gt;Activity Monitor&lt;/span&gt;查看看，到底還有誰在搞鬼，暫時停用他)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;暫時把 / ，以及外部磁碟加入 Spotlight 不索引的清單 (&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 102, 0);"&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;這對我沒用&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Lucida Grande;"&gt;其實Time Machine在run的時候，在系統裡是跑"backupd"這支Daemon，所以可以開Console.app，或是直接看 "&lt;span class="Apple-style-span" style="color: rgb(255, 255, 153);"&gt;/var/log/system.log&lt;/span&gt;" 這個檔，尋找和"backupd"這個字相關的log (&lt;span class="Apple-style-span" style="color: rgb(51, 102, 255);"&gt;這對我有幫助&lt;/span&gt;，當速度又降下來時，可以查看Kernel現在在忙啥)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Lucida Grande;"&gt;把備份資料夾裡面的 [日期時間].inProgress 砍了 (對我沒幫助)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Lucida Grande;"&gt;開啟"Disk Utility"針對你要備份的disk或者是Time Machine的目的磁碟，作 "Verify(驗證) 以及 "Repair(修復)" 的動作 (&lt;span class="Apple-style-span" style="color: rgb(51, 51, 255);"&gt;我好像是做了這個才好的&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;　　&lt;span style="font-family:Lucida Grande;"&gt;另外在跑Time Machine有一些小技巧，由過來人Klaymen提供的相關經驗，以我的iMac 250GB內接硬碟，以及1TB的外接硬碟為例子，整理如下:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;將1TB的硬磁，額外切出一個Partition供Time Machine專用，因為你不切的話，Time Machine會試圖用完所有他可以用的空間。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;所以大概抓個&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 255, 153);"&gt;250GB x 1.5 ~ 2 ~= 375 ~ 500 GB&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;之間的大小，切出另一個專屬Partition。&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;另外Time Machine有提供Exclude的選項供使用者設定，通常會將"External Disk"通通加入這個清單中，只備份Internal Disk這塊，以及一些經常會變動，但不是你想備份下來的東西，例如Download目錄裡的檔案，或是一些抓下來看一看之後就會砍掉的&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;謎片&lt;/span&gt;...XD，因此我將"Download"及"Movies"這兩個目錄都移至外接盒裡，在家目錄下，再分別建立這兩個&lt;span class="Apple-style-span" style="color: rgb(255, 255, 153);"&gt;Symbolic Link&lt;/span&gt; .. ^^&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;另外像是VMware、Parallels、VirtualBox這類Virtual Machine的&lt;span class="Apple-style-span" style="color: rgb(255, 255, 153);"&gt;Image&lt;/span&gt;檔，通常都很大，這類型被封裝起來的檔案對於Time Machine來說，不易部份備份，所以會很占空間，建議加入Exclude清單裡，或搬至外接磁碟。&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:Lucida Grande;"&gt;　　[&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;Updated 2010-07-20&lt;/span&gt;] 因為Time Machine的磁碟圖示會出現在Finder/桌面(如下圖)，但你又不會拿這個Disk來存其它東西，所以就會想將它藏起來，避免誤刪了什麼重要的檔案，方法如下：&lt;code&gt;Step 1: SetFile -a &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;V&lt;/span&gt; "/Volumes/Time_Machine_drive_name"&lt;br /&gt;Step 2: killall Finder&lt;br /&gt;(若要放棄隱藏: SetFile -a &lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;v&lt;/span&gt; "/Volumes/Time_Machine_drive_name")&lt;/code&gt;&lt;div style="text-align: center;"&gt;&lt;img style="border: 6px solid transparent;" src="http://farm5.static.flickr.com/4140/4812671444_a93f1decb5_o.png" /&gt;&lt;/div&gt;&lt;code class="ref"&gt;．秘技: 透過AFP、Samba來當作Time Machine -&gt; &lt;a href="http://www.macosxhints.com/article.php?story=20071028173642747"&gt;Store Time Machine backups on an AFP NAS&lt;/a&gt;&lt;br /&gt;重點就在於這一行: &lt;span class="cmdblk"&gt;defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-6148614730464031848?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/6148614730464031848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=6148614730464031848&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6148614730464031848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6148614730464031848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/ZYm52LkS_7Y/apple-mac-os-x-time-machine-tips.html" title="[Apple / Mac OS X] Time Machine Tips (and Bugs?) / 蘋果時光機" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_1V5MuLmPTS4/TDy8lrETLfI/AAAAAAAABJo/UT9ybdEaLkQ/s72-c/2010-07-14_0319.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/07/apple-mac-os-x-time-machine-tips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EBRHk_fyp7ImA9WxFbF0g.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-5238062972520525487</id><published>2010-07-10T17:11:00.009+08:00</published><updated>2010-07-10T17:54:15.747+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-10T17:54:15.747+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="peripheral" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="LaCie" /><title>[Peripheral] LaCie Quadra Neil Poulton 1TB 3.5吋火線行動硬碟</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　科科，江湖上有個傳言，沒用過火線，就沒資格說你有在用iMac or MacBook。原本是要"外接盒: &lt;a href="http://www.byja.com/products_detail.asp?products_id=10271"&gt;inXtron SK-3500 3.5吋&lt;/a&gt;"跟"硬碟(WD 1.5TB)" 分開買的，沒想到想買的那款3.5吋火線800外接盒缺貨缺這麼大，後來繼續逛逛，看到這顆&lt;a href="http://www.byja.com/products_detail.asp?products_id=7550"&gt;LaCie 1TB&lt;/a&gt;，算一算價錢差不多，沒有比較貴，而且外型更吸引人，就敗啦。終於可以玩 &lt;a href="http://www.apple.com/macosx/what-is-macosx/time-machine.html"&gt;Time Machine&lt;/a&gt;...&lt;br /&gt;先來個套圖嚐鮮一下吧 :&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4140/4771795880_7a4ab22f7b.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4076/4771799722_62ec0cb058.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4139/4771163263_3186d41f7b.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4076/4771163963_2817ae2409.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4101/4771804068_ca9350930d.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4116/4771169863_eb5a8e3984.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family:Lucida Grande;"&gt;火線 800 果然穩定，在使用iMac並且做一些大量的IO時，都沒啥感覺，底下是用AJA Sytem Test測出來的數據。&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;img style="border: 6px solid transparent" src="http://farm5.static.flickr.com/4096/4774326945_62e0e2e880.jpg"/&gt;&lt;/div&gt;&lt;br /&gt;&lt;code class="ref"&gt;．完整相簿 Flickr link : &lt;a href="http://www.flickr.com/photos/kent-chen/sets/72157624443661632/detail/"&gt;http://www.flickr.com/photos/kent-chen/sets/72157624443661632/detail/&lt;/a&gt;&lt;br /&gt;．這一款  (&lt;a href="http://chenkaie.blogspot.com/2007/05/hardware-25-enclosure-qback-25.html"&gt;2.5吋的外接盒 Qback-25&lt;/a&gt;) 是我第一個敗的外接盒。&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-5238062972520525487?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/5238062972520525487/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=5238062972520525487&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/5238062972520525487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/5238062972520525487?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/MlE1omYjpWA/peripheral-lacie-quadra-neil-poulton.html" title="[Peripheral] LaCie Quadra Neil Poulton 1TB 3.5吋火線行動硬碟" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4140/4771795880_7a4ab22f7b_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/07/peripheral-lacie-quadra-neil-poulton.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcFSX45fyp7ImA9WhRQFk8.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-3026186714483147915</id><published>2010-06-24T23:38:00.001+08:00</published><updated>2011-12-12T01:03:38.027+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-12T01:03:38.027+08:00</app:edited><title>老梅大峽谷</title><content type="html">&lt;div style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; text-align:center;"&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4714226609/" title="photo sharing"&gt;&lt;img src="http://farm5.static.flickr.com/4030/4714226609_cb4c976035.jpg" style="border: solid 6px transparent;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 1em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4714226609/"&gt;看起來好好吃... XD&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/kent-chen/"&gt;Kent-Chen&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;code class="ref"&gt;．我的Flickr上更多關於老梅的照片: &lt;br/&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/tags/%E8%80%81%E6%A2%85/"&gt;http://www.flickr.com/photos/kent-chen/tags/%E8%80%81%E6%A2%85/&lt;/a&gt; &lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-3026186714483147915?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/3026186714483147915/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=3026186714483147915&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/3026186714483147915?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/3026186714483147915?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/Gj-HehLSlQg/blog-post.html" title="老梅大峽谷" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4030/4714226609_cb4c976035_t.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cHQH47cSp7ImA9WxBUGEo.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-8087235703098288020</id><published>2010-03-06T18:56:00.015+08:00</published><updated>2010-03-06T19:30:31.009+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-06T19:30:31.009+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="Snow Leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>[Mac/Snow Leopard] launchctl - Mac OS X load/unload daemons or agents command</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　一般在Unix/Linux上，我們會透過 &lt;span class="cmdblk"&gt;service&lt;/span&gt; 這指令來控制(啟用/停用)某些系統服務，在WIndows上也可以透過，"控制台-&gt;管理-&gt;服務及應用程式" 或 &lt;span class="cmdblk"&gt;msconfig&lt;/span&gt;來達到同等效用。在我的雪豹被我養得愈來愈肥的情況下，該是停掉一些無三小路用的service的時候了。&lt;br /&gt;　　詳細指令操作，請找男人: &lt;a href="http://edr.euro.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/launchctl.1.html"&gt;&lt;span class="cmdblk"&gt;man launchctl&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;．Disable / Unload  oooxxx:&lt;br /&gt;&lt;code&gt;sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.oooxxx.plist&lt;br /&gt;&lt;/code&gt;．Enable / Load oooxxx:&lt;br /&gt;&lt;code&gt;sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.oooxxx.plist&lt;br /&gt;&lt;/code&gt;．所有Daemons及Agents的擺放目錄如下:&lt;br /&gt;&lt;pre&gt;&lt;code class&gt;&lt;span class="cmdblk"&gt;man launchctl&lt;/span&gt;&lt;br /&gt;~/Library/LaunchAgents         Per-user agents provided by the user.&lt;br /&gt;/Library/LaunchAgents          Per-user agents provided by the administrator.&lt;br /&gt;/Library/LaunchDaemons         System wide daemons provided by the administrator.&lt;br /&gt;/System/Library/LaunchAgents   Mac OS X Per-user agents.&lt;br /&gt;/System/Library/LaunchDaemons  Mac OS X System wide daemons.&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;code class='ref'&gt;References: &lt;br /&gt;&lt;a href="http://tech.karbassi.com/2009/05/12/how-to-fully-disable-spotlight-in-leopard/"&gt;How To FULLY Disable Spotlight in Leopard&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.xjttt.com/viewthread.php?tid=17297&amp;extra=page%3D1&amp;page=1&amp;1&amp;styleid=85"&gt;(iPhone) 优化3.0服务，重启内存54M+电量及发热改善明显（大幅优化）&lt;/a&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-8087235703098288020?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/8087235703098288020/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=8087235703098288020&amp;isPopup=true" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/8087235703098288020?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/8087235703098288020?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/cmSTtgpvzd8/macsnow-leopard-launchctl-mac-os-x.html" title="[Mac/Snow Leopard] launchctl - Mac OS X load/unload daemons or agents command" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/03/macsnow-leopard-launchctl-mac-os-x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8BSHwyeyp7ImA9WxBQF0k.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-6949573848463075085</id><published>2010-01-17T23:36:00.005+08:00</published><updated>2010-01-17T23:57:39.293+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-17T23:57:39.293+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="fun" /><category scheme="http://www.blogger.com/atom/ns#" term="firework" /><title>2010 Happy New Year</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt; &lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/yorklin/4265818027/in/set-72157623077599251/"&gt;&lt;img src="http://farm3.static.flickr.com/2762/4265818027_cf1610bf35.jpg" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/yorklin/4266582458/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2759/4266582458_b1503116f9.jpg" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0.8em;" &gt;&lt;a href="http://www.flickr.com/photos/yorklin/4266582458/"&gt;DSC_0399_15596&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/yorklin/"&gt;約克Summer&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;Thansk for &lt;a href="http://www.flickr.com/photos/jason-yang/"&gt;J"A"SON&lt;/a&gt;'s Bar  ..... An amazing happy ending of 2009&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-6949573848463075085?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/6949573848463075085/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=6949573848463075085&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6949573848463075085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6949573848463075085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/D02llqrwAhI/2010-happy-new-year.html" title="2010 Happy New Year" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2762/4265818027_cf1610bf35_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2010/01/2010-happy-new-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkENSXg4fCp7ImA9WxNbFE8.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-29302957409444474</id><published>2009-11-17T01:46:00.012+08:00</published><updated>2009-11-17T11:31:38.634+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T11:31:38.634+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="macports" /><category scheme="http://www.blogger.com/atom/ns#" term="Snow Leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="gdb" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>[Mac/Snow Leopard] build GDB v7.0 from source</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　之前在Leopard (Mac OS X 10.5.X)的時候，都是靠Macports在討生活的，大部份我常用的ports都還Maintain的不錯，但到了Snow Leopard (Mac OS X 10.6.X) 的年代，發現許多ports都被發的bug都一直掛著沒人維護，小弟只好自力救濟了。像是著名的GDB神器，在console底下，只要下個 &lt;span class="cmdblk"&gt;port search gdb&lt;/span&gt; ，就會出現這麼樣一個東西：&lt;code&gt;gdb @6.8 (devel)&lt;br /&gt;　　GDB: The GNU Project Debugger&lt;/code&gt;　　6.8版，還蠻新的嘛。接著再下 &lt;span class="cmdblk"&gt; sudo port install gdb&lt;/span&gt; ，就會出現底下不堪入目的畫面&lt;code&gt;---&gt;  Computing dependencies for gdb&lt;br /&gt;---&gt;  Verifying checksum(s) for gdb&lt;br /&gt;Error: Target org.macports.checksum returned: Could not open file: /opt/local/var/macports/distfiles/gdb/gdb-6.8.tar.bz2&lt;br /&gt;Error: Status 1 encountered during processing.&lt;/code&gt;　　哪泥......macports裡頭竟然連gdb的檔案都沒放了，不再是萬能的了，此時只好靠萬能的”source code”以及"gcc"了，心想只要有心，沒有porting不過來呀...科科，就是這"灌C"的威力。先來抓個最新版的weekly build的GDB來嚐鮮一下&lt;code&gt;wget ftp://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-7.0.50.20091110.tar.bz2&lt;/code&gt;　　接著， &lt;span class="cmdblk"&gt;bunzip2 gdb-*.tar.bz2&lt;/span&gt; 解開這壓縮檔。重點戲來了，configure一下，藍色字是key point，記得加，這是在Snow Leopard上編gdb成功的關鍵： &lt;code&gt;$ ./configure &lt;span style='color:#6cf'&gt;--disable-werror --build=x86_64-apple-darwin10&lt;/span&gt; --prefix=/Users/kent/usr&lt;br /&gt;$ make &amp;&amp; make install&lt;/code&gt;　　這個時候build成功了，很開心的跑 &lt;span class="cmdblk"&gt;gdb ./hello&lt;/span&gt; ，我想應該會出現&lt;code&gt;GNU gdb (GDB) &lt;span style='color:#6cf'&gt;7.0.50.20091110&lt;/span&gt;&lt;br /&gt;Copyright (C) 2009 Free Software Foundation, Inc.&lt;br /&gt;License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;&lt;br /&gt;This is free software: you are free to change and redistribute it.&lt;br /&gt;There is NO WARRANTY, to the extent permitted by law.  Type "show copying"&lt;br /&gt;and "show warranty" for details.&lt;br /&gt;This GDB was configured as &lt;span style='color:#6cf'&gt;"x86_64-apple-darwin10"&lt;/span&gt;.&lt;br /&gt;For bug reporting instructions, please see:&lt;br /&gt;&lt;http://www.gnu.org/software/gdb/bugs/&gt;...&lt;br /&gt;Reading symbols from /Users/kent/RD1-2/practice/GDB/gdb-samples/hello...&lt;span style='color:#fc6'&gt;(no debugging symbols found)&lt;/span&gt;...done.&lt;br /&gt;(gdb) &lt;/code&gt;　　心想，搓屎…怎麼會這樣，找不到debug symbol..囧rz。(後來發現，好像每次都會出現，但還是可以正常使用，先不管…堪用)，再接著執行&lt;code&gt;(gdb) b main&lt;br /&gt;Breakpoint 1 at 0x100000f0c: file hello.c, line 6.&lt;br /&gt;(gdb) run&lt;br /&gt;Starting program: /Users/kent/RD1-2/practice/GDB/gdb-samples/hello &lt;br /&gt;&lt;span style='color:#fc6'&gt;Unable to find Mach task port for process-id 80958: (os/kern) failure (0x5).&lt;br /&gt; (please check gdb is codesigned - see taskgated(8))&lt;/span&gt;&lt;br /&gt;(gdb) &lt;/code&gt;　　後來求助於&lt;a href="http://sourceware.org/ml/gdb/2009-09/msg00250.html"&gt;Google&lt;/a&gt;，似乎是權限的關係，假使你當初就用root權限安裝的話，就沒這問題了。若你和我一樣喜歡安裝在個人目錄下(有代--prefix=/Users/xxx/參數)，記得將gdb作個權限相關設定&lt;code&gt;$ sudo chgrp procmod /yourpath/gdb&lt;br /&gt;$ sudo chmod g+s /yourpath/gdb&lt;/code&gt;&lt;br /&gt;　　前一篇有個&lt;a href="http://chenkaie.blogspot.com/2009/11/vimgdb-vim-gdb-build-vim-from-source.html?showComment=1258365501761#comment-6099494202242128921"&gt;網友&lt;/a&gt;提到的擾人的"^M"符號的問題，果然從gdb v6.3.5升到gdb v7.0之後就迎刃而解了，照慣例，抓張圖吧。&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a target="_blank" href="http://1.bp.blogspot.com/_1V5MuLmPTS4/SwGbaDStcQI/AAAAAAAAA6s/6DThi_HLWIc/s1600/screen-capture.png"&gt;&lt;img style="border: 6px solid transparent" src="http://1.bp.blogspot.com/_1V5MuLmPTS4/SwGbaDStcQI/AAAAAAAAA6s/6DThi_HLWIc/s640/screen-capture.png" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-29302957409444474?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/29302957409444474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=29302957409444474&amp;isPopup=true" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/29302957409444474?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/29302957409444474?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/0unwTcnULSM/macsnow-leopard-build-gdb-v70-from.html" title="[Mac/Snow Leopard] build GDB v7.0 from source" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_1V5MuLmPTS4/SwGbaDStcQI/AAAAAAAAA6s/6DThi_HLWIc/s72-c/screen-capture.png" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/11/macsnow-leopard-build-gdb-v70-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYERXk-eSp7ImA9WhZaEU0.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-7213915112785396112</id><published>2009-11-15T22:52:00.022+08:00</published><updated>2011-06-26T23:45:04.751+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-26T23:45:04.751+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vim" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="gdb" /><title>[VimGdb = vim + gdb] build vim from source with vimgdb patch</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　我想對於vim和gdb的搭配，最完美的組合莫過於vimgdb這個patch了。前一陣子在苦腦怎麼樣的環境會讓我操作gdb這個神器最順手呢?! 讓我能夠remote debugging在ARM開發板上的程式得心應手呢 ^^ ?! 先來張snapshot吧！&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align:center"&gt;&lt;a target="_blank" href="http://farm3.static.flickr.com/2566/4037721844_6dcefcb09d_o.png"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2566/4037721844_6dcefcb09d_o.png" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family:Lucida Grande;"&gt;※你看，在PTT-&gt;LinuxDev版上，連宅色夫(&lt;a href="http://blog.linux.org.tw/~jserv/"&gt;jserv&lt;/a&gt;)大神都推薦，沒道理不用呀...囧rz&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align:center"&gt;&lt;a target="_blank" href="http://1.bp.blogspot.com/_1V5MuLmPTS4/SwAv9yNf1DI/AAAAAAAAA6c/th1xGAPMyqw/s1600-h/2009-11-15_2316.png"&gt;&lt;img style="border: 6px solid transparent" src="http://2.bp.blogspot.com/_1V5MuLmPTS4/SwAwzKFTvLI/AAAAAAAAA6k/cETms116598/s640/2009-11-15_2316.png" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span style="font-family:Lucida Grande;"&gt;　　在X11(X-Window)的底下的話，&lt;a href="http://www.google.com.tw/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAcQFjAA&amp;url=http%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fddd%2F&amp;ei=QTEAS4eaD9XxkAXr8-XwCw&amp;usg=AFQjCNFhzuRK60qJLK4CLouQuwCGYddXHA&amp;sig2=IvXMPGdEcpIzHDHtbuk7Hg"&gt;DDD&lt;/a&gt;, &lt;a href="http://sourceware.org/insight/screenshots.php"&gt;Insight&lt;/a&gt;都還算順手，但這時就得在PC上跑個X Server (推薦 Xming: X Server for Windows)，有點太浪費資源了，有時只為解個小bug，我想不用出動ddd, insight這種機絲吧。&lt;br /&gt;
　　在Console底下的話，我想 &lt;span class="cmdblk"&gt;gdb --tui&lt;/span&gt; 或是 &lt;span class="cmdblk"&gt;cgdb&lt;/span&gt; 就蠻好用了，但身為一個VIMer，若能將gdb整進vim就更完美了，果然你想到的東西，別人都想過了...也作好了...XD! Great,有現成的就直接拿來用啦。用過之後，越來越順手，反應速度當然也比ddd,insight這些x11的app快些，果然還是CLI模式順手呀。&lt;br /&gt;
&lt;code class="ref"&gt;Clewn(for gVim) / vimGdb(for Vim) 官網： &lt;br /&gt;
&lt;a href="http://clewn.sourceforge.net/index.html"&gt;http://clewn.sourceforge.net/index.html&lt;/a&gt;&lt;/code&gt;&lt;br /&gt;
　　安裝過程很簡單，只要三個部驟。首先，去vim官網抓這包source code (&lt;a href="ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2"&gt;vim-7.2.tar.bz2&lt;/a&gt;)，接著抓vimgdb(for vim72)這個&lt;a href="http://sourceforge.net/projects/clewn/files/vimGdb/vimgdb72-1.14/vimgdb72-1.14.tar.gz/download"&gt;patch&lt;/a&gt;檔。最後就是先解開以上兩包，再上patch啦。&lt;a href="http://clewn.sourceforge.net/install.html#vimgdb"&gt;官網教學在此&lt;/a&gt;，小結如下：&lt;pre&gt;&lt;code&gt;1. tar xjf vim-7.2.tar.bz2
2. tar xzf vimgdb72-1.14.tar.gz
3. patch -d vim72 --backup -p0 &lt; vimgdb/vim72.diff 
4. cd vim72
#重點是configure時，記得加上--enable-gdb這個參數
5. ./configure --enable-cscope &lt;span style='color:#6cf'&gt;--enable-gdb&lt;/span&gt; --enable-multibyte --disable-gui --enable-gui=no --without-x --disable-gpm --disable-nls --with-tlib=ncurses --enable-pythoninterp --prefix=/home/kent/usr/
6. make &amp;&amp; make install&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
　　NOTE: 在Ubuntu 9.10 和 Snow Leopard (Mac OS X 10.6.2)底下build這vim時遇到了一個問題，build出來的vim，一跑起來就出現 &lt;span class="cmdblk"&gt;*** buffer overflow detected ***: ./vim terminated&lt;/span&gt; ，後來Google之後，也有人遇到&lt;a href="http://groups.google.com/group/vim_dev/browse_thread/thread/1d4e5a65f0afe223"&gt;這個問題&lt;/a&gt;，後來繼續追下去，追到GNU gcc的bugzilla去了，有人發了一個bug給gcc : &lt;a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38136"&gt;vim crashes on startup when compiled with -O3 but works with -O2&lt;/a&gt;，裡頭提到產生這問題的關鍵點，記錄一下，或許以後會遇到，最終這個bug被歸類為 "RESOLVED INVALID"&lt;br /&gt;
&lt;code class="ref"&gt;===============================================&lt;br /&gt;
NOTE: In Ubuntu 8.10 and later versions, -D_FORTIFY_SOURCE=2&lt;br /&gt;
is set by default, and is activated when -O is set to 2 or higher.&lt;br /&gt;
This enables additional compile-time and run-time checks for several&lt;br /&gt;
libc functions.  To disable, specify either -U_FORTIFY_SOURCE or&lt;br /&gt;
-D_FORTIFY_SOURCE=0.&lt;br /&gt;
===============================================&lt;br /&gt;
The difference between -D_FORTIFY_SOURCE=1 and -D_FORTIFY_SOURCE=2&lt;br /&gt;
is e.g. for&lt;br /&gt;
struct S { struct T { char buf[5]; int x; } t; char buf[20]; } var;&lt;br /&gt;
With -D_FORTIFY_SOURCE=1,&lt;br /&gt;
strcpy (&amp;var.t.buf[1], "abcdefg");&lt;br /&gt;
is not considered an overflow (object is whole VAR), while&lt;br /&gt;
with -D_FORTIFY_SOURCE=2&lt;br /&gt;
strcpy (&amp;var.t.buf[1], "abcdefg");&lt;br /&gt;
will be considered a buffer overflow.&lt;br /&gt;
============================================&lt;/code&gt;&lt;br /&gt;
　　所以，在 Ubuntu 及 Snow Leopard 底下，若要build vim from source的話，請記得加上  &lt;span class="cmdblk"&gt;CFLAGS="-O3 -D_FORTIFY_SOURCE=1"&lt;/span&gt;，將我常用的configure參數記錄如下：&lt;code&gt;./configure --enable-multibyte --enable-cscope --disable-gui --enable-gdb --prefix=/Users/kent/usr/  &lt;span style='color:#6cf'&gt;CFLAGS="-O3 -D_FORTIFY_SOURCE=1"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-7213915112785396112?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/7213915112785396112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=7213915112785396112&amp;isPopup=true" title="17 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7213915112785396112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/7213915112785396112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/K-jpig2sMjo/vimgdb-vim-gdb-build-vim-from-source.html" title="[VimGdb = vim + gdb] build vim from source with vimgdb patch" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_1V5MuLmPTS4/SwAwzKFTvLI/AAAAAAAAA6k/cETms116598/s72-c/2009-11-15_2316.png" height="72" width="72" /><thr:total>17</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/11/vimgdb-vim-gdb-build-vim-from-source.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMGSHw_eip7ImA9WxNbEU8.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-6873658307641638023</id><published>2009-11-13T22:02:00.005+08:00</published><updated>2009-11-13T23:33:49.242+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-13T23:33:49.242+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><category scheme="http://www.blogger.com/atom/ns#" term="peripheral" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>[Apple] Magic Mouse</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　登登登登…新玩具 Magic Mouse 來啦，感謝本公司同事&lt;a href="http://www.flickr.com/people/macglee/"&gt;macglee&lt;/a&gt;大大熱情贊助，遠從日本空運回國，台灣還沒上市。在還沒被弄髒之前，趕緊來幫它Take a picture，雖然它的設計應該很難髒掉，一直都會閃亮亮....來個偽開箱文唄&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://images.apple.com/magicmouse/images/lasertracking_20091020.jpg"&gt;&lt;img style="border: 6px solid transparent" src="http://images.apple.com/magicmouse/images/lasertracking_20091020.jpg" width="500"/&gt;&lt;/a&gt;&lt;br /&gt;．Mighty Mouse v.s. Magic Mouse&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4092285789/"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2788/4092285789_c1483bb67f.jpg" width="500"/&gt;&lt;/a&gt;&lt;br /&gt;．花招很多...&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4092279407/"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2655/4092279407_1dd94f63c9.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;．macglee 自日本空運來台 ^^&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4093038186/"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2715/4093038186_c101590823.jpg" width="500"/&gt;&lt;/a&gt;&lt;br /&gt;．Magic Mouse 底部&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4093036768/"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2506/4093036768_d534bf9414.jpg" width="500"/&gt;&lt;/a&gt;&lt;br /&gt;．Magic Mouse盒子&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/kent-chen/4093035406/"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2636/4093035406_dafc3c432a.jpg" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;　　這隻魔術鼠還挺好用的，使用前記得"洗手"...囧，再加個鼠墊，因為用雙指作"左撥、右撥"的那個手勢，若手指黏黏的話，加上老鼠沒穿NIKE球鞋，抓地力不怎麼好，一撥…整隻就跟著跑掉了.....其它的部分都令人很滿意，加上沒有上一代老前輩 "Mighty Mouse"必需常清G"點"的困擾，對我來說更有吸引力，贊啦!&lt;br /&gt;&lt;code class="ref"&gt;．官網：&lt;a href="http://www.apple.com/magicmouse/"&gt;http://www.apple.com/magicmouse/&lt;/a&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-6873658307641638023?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/6873658307641638023/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=6873658307641638023&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6873658307641638023?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/6873658307641638023?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/Y5FQqWvFtiw/apple-magic-mouse.html" title="[Apple] Magic Mouse" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2788/4092285789_c1483bb67f_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/11/apple-magic-mouse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8CRHgyeyp7ImA9WxNUFk0.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-2920940119559000448</id><published>2009-11-07T22:06:00.004+08:00</published><updated>2009-11-07T22:24:25.693+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-07T22:24:25.693+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cool" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="wordle" /><title>[Cool] Wordle</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　蠻有趣的一個Service，是用Java Applet寫的，真是難得呀...run起來的反應速度還挺快的，比想像中順多了...。官網在這 &lt;a href="http://www.wordle.net/"&gt;http://www.wordle.net/&lt;/a&gt; ，簡介如下：&lt;br /&gt;&lt;span class="DropCap"&gt;W&lt;/span&gt;ordle is a toy for generating “word clouds” from text that you provide. The clouds give greater prominence to words that appear more frequently in the source text. You can tweak your clouds with different fonts, layouts, and color schemes. The images you create with Wordle are yours to use however you like. You can print them out, or save them to the Wordle gallery to share with your friends.&lt;br /&gt;．Wordle - Kaie's Blog :&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://farm3.static.flickr.com/2617/4082342165_f31a54e454_b.jpg"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2617/4082342165_f31a54e454_b.jpg" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;．Wordle - VIVOTEK :&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://farm4.static.flickr.com/3441/4082343287_e7ed0d2009_b.jpg"&gt;&lt;img style="border: 6px solid transparent" src="http://farm4.static.flickr.com/3441/4082343287_e7ed0d2009_b.jpg" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-2920940119559000448?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/2920940119559000448/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=2920940119559000448&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/2920940119559000448?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/2920940119559000448?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/PlKvNmVmvLA/cool-wordle.html" title="[Cool] Wordle" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2617/4082342165_f31a54e454_t.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/11/cool-wordle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QEQ3o7eCp7ImA9WhRQE0s.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-4535087583322096755</id><published>2009-10-04T20:37:00.014+08:00</published><updated>2011-12-09T00:21:42.400+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-09T00:21:42.400+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="macports" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="mac os x" /><category scheme="http://www.blogger.com/atom/ns#" term="leopard" /><category scheme="http://www.blogger.com/atom/ns#" term="CLI" /><title>[Mac] MacPorts on Snow Leopard (Mac OS X 10.6.1)</title><content type="html">&lt;div style="font-family:Lucida Grande;"&gt;　　自從上次升級到Snow Leopard之後，早就有心裡準備，知道MacPorts可能會先爛掉...XD，要能正常使用，必需升級到最新版的XCode，並且將MacPorts裡所有用的apps重build一次，過程中有點不太順利，想說只要 &lt;span class='cmdblk'&gt;sudo port update -v&lt;/span&gt; ，再來個 &lt;span class='cmdblk'&gt;sudo port upgrade outdated&lt;/span&gt; 就可以"無痛升級"了..,但「待志通常不像憨人想的那麼簡單」...囧rz。&lt;br /&gt;　　後來在MacPorts的wiki上看到了這篇 &lt;a href='http://trac.macports.org/wiki/Migration'&gt;Migrating a MacPorts install to a new major OS version or CPU architecture&lt;/a&gt;，並且想到之前還小懵懂無知，對於ports的操作也還不太熟，MacPorts被我惡搞，亂裝了一些有的沒的，既然現在要整理一下，那麼就...就通通砍掉重練吧吧吧....照著底下作就對了:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;首先將原本安裝過的軟體清單備份起來&lt;code&gt;port installed &gt; myports.txt&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;接著將所有安裝的軟體幹掉&lt;code&gt;sudo port clean installed&lt;br /&gt;sudo port -f uninstall installed&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;最後呢，一一裝回被移除的軟體吧&lt;code&gt;sudo port install portname +variant1 +variant2 ...&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;　　因為工作上與習慣的關係，漸漸地往&lt;a href="http://en.wikipedia.org/wiki/Command-line_interface"&gt;CLI&lt;/a&gt;(Command-line interface)魔人一路邁進，對於GNU/Linux的CLI比較熟悉，由於Snow Leopard (Mac OS X)是屬於 *BSD Unix ，像是&lt;span class='cmdblk'&gt;ls&lt;/span&gt;, &lt;span class='cmdblk'&gt;find&lt;/span&gt;, &lt;span class='cmdblk'&gt;grep&lt;/span&gt;...一些基本的指令多少有些差異。藉由強大的Macports，我們可以將Snow Leopard的CLI環境弄得跟GNU/Linux的類似，記得要要加"&lt;span style="color:#06f;"&gt;with_default_names&lt;/span&gt;"這個variant，這樣子build出來的binary才會以預設的app name，而不是g開頭的(Ex: gls(ls), gfind(find), gawk(awk)...)。底下這幾個ports就是我們的主角：&lt;code&gt;◎GNU Core Utilities:&lt;br /&gt;coreutils&lt;br /&gt;findutils&lt;br /&gt;gawk&lt;br /&gt;grep&lt;br /&gt;gsed&lt;br /&gt;bash&lt;br /&gt;(安裝方式: sudo port install coreutils &lt;span style="color:#06f;"&gt;+with_default_names&lt;/span&gt;)&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;◎順便記錄一下個人常用的:&lt;br /&gt;bash-completion&lt;br /&gt;cflow&lt;br /&gt;ctags&lt;br /&gt;cscope&lt;br /&gt;htop&lt;br /&gt;irssi&lt;br /&gt;lesspipe&lt;br /&gt;git-core&lt;br /&gt;subversion&lt;br /&gt;vim&lt;br /&gt;colordiff&lt;br /&gt;cowsay&lt;br /&gt;wget&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-4535087583322096755?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/4535087583322096755/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=4535087583322096755&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/4535087583322096755?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/4535087583322096755?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/A6ZFTnurAaI/mac-macports-on-snow-leopard-mac-os-x.html" title="[Mac] MacPorts on Snow Leopard (Mac OS X 10.6.1)" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/10/mac-macports-on-snow-leopard-mac-os-x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGRXo4eyp7ImA9WxNQEUw.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-3336575172862644781</id><published>2009-09-16T09:28:00.012+08:00</published><updated>2009-09-17T00:27:04.433+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T00:27:04.433+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="man" /><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="tool" /><category scheme="http://www.blogger.com/atom/ns#" term="vim" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>[Vim] call man in Vim &amp; Viman = Vim+Man</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　若要在Vim裡頭呼叫男人 &lt;span class='cmdblk'&gt;man&lt;/span&gt; 來作查詢的動作，這在C/C++ Programming時很方便，不需要再切出去查詢"Linux Programmer’s Manual"。如下圖所示&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://farm3.static.flickr.com/2525/3925629045_7e0558c924_o.png"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2525/3925629045_7e0558c924_o.png" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;　　使用方式如下:&lt;br /&gt;　　1.在你的.vimrc裡頭加入底下兩行，即可使用 &lt;span class='cmdblk'&gt;K&lt;/span&gt; 來call man：&lt;br /&gt;&lt;code class='code'&gt;runtime! ftplugin/man.vim&lt;br /&gt;nmap K &amp;lt;esc&amp;gt;:Man &amp;lt;cword&amp;gt;&amp;lt;cr&amp;gt;&lt;/code&gt;&lt;br /&gt;　　2.將這個我修改過的&lt;a href="http://github.com/chenkaie/DotFiles/blob/master/.vim/ftplugin/man.vim"&gt;man.vim&lt;/a&gt;放置你的 .vim/ftplugin/ 底下(若目錄不存在，請自己建)&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;　　接下來是介紹&lt;a href="http://github.com/chenkaie/Tools/blob/master/viman"&gt;viman&lt;/a&gt;這個小工具，使用方式跟man一樣，只不過是透過Vim來呈現。如下圖所示&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;a href="http://farm3.static.flickr.com/2560/3922871907_58a7ba4031_o.png"&gt;&lt;img style="border: 6px solid transparent" src="http://farm3.static.flickr.com/2560/3922871907_58a7ba4031_o.png" width="500"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;　　安裝方法: 首先，將上面"在Vim裡叫男人"的方式先導入，接著將&lt;a href="http://github.com/chenkaie/Tools/blob/master/viman"&gt;viman&lt;/a&gt;這個script放置你的PATH底下，就可以透過 &lt;span class='cmdblk'&gt;viman fopen&lt;/span&gt; 指令來查看fopen手冊了。除了有syntax highlight之外，更棒的是，在這個viman底下看男人，還可以在keyword(如上圖&lt;span style='color:green'&gt;綠色字&lt;/span&gt;, ex: ungetc(3))上按 &lt;span class='cmdblk'&gt;Ctrl + ]&lt;/span&gt; 就可以跳到此keyword的說明，反之按 &lt;span class='cmdblk'&gt;Ctrl + t&lt;/span&gt; 就可以再跳回上一層，如同Vim + cscope/ctags 的操作一般。&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-3336575172862644781?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/3336575172862644781/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=3336575172862644781&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/3336575172862644781?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/3336575172862644781?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/zhXIpvyoYyA/vim-call-man-in-vim-viman-vimman.html" title="[Vim] call man in Vim &amp; Viman = Vim+Man" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>6</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/09/vim-call-man-in-vim-viman-vimman.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YHQ3o4fSp7ImA9WxNQFUg.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-1054498556806594091</id><published>2009-09-06T15:42:00.012+08:00</published><updated>2009-09-22T01:45:32.435+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T01:45:32.435+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="vim" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>[Vim] Crazy Home Key (crazyhomekey.vim) 讓你的&lt;Home&gt;鍵更好用</title><content type="html">&lt;span style="font-family:'Lucida Grande',Arial;"&gt;　　在使用了Vim這麼長一段時間之後，終於Release了人生第一個Vim Script :"Crazy Home Key"，Po文慶祝一下。其實應該稱之為"Fuzzy Home Key"比較好懂些，但都上傳上去了，就算了。終於對Vim社群終於有點回饋!發現在http://www.vim.org/上面似乎找不到類似功能的東西，於是就自己手動刻一個吧。在&lt;a href="http://c9s.blogspot.com/2009/08/vim-hacks-coscup.html"&gt;c9s&lt;/a&gt;大的指導之下，完成了這個不到５０行的一個小工具...已符合我目前的需求了，先將就點用吧! 有需要的人去下面的Link抓吧~~&lt;br /&gt;&lt;code class='ref'&gt;．Name: Crazy Home Key&lt;br /&gt;．Description: 模擬一些像是UltraEdit, Notepad++, VC 之類的IDE輯編器，按&amp;lt;Home&amp;gt;鍵時是跑到”行首 (&lt;span class='cmdblk'&gt;^&lt;/span&gt; key in Vim)”，也就是第一個非空白字元處，而不是"這一行的最前面(&lt;span class='cmdblk'&gt;0&lt;/span&gt; key in Vim)"。若此時再按一次&amp;lt;Home&amp;gt;鍵，才會到最此行的最前面，加速編輯。並且在Vim的Insert模式下也可正常運作!&lt;br /&gt;．URL: &lt;a href="http://www.vim.org/scripts/script.php?script_id=2772"&gt;http://www.vim.org/scripts/script.php?script_id=2772&lt;/a&gt;&lt;br /&gt;．Demo: &lt;a href="http://vimeo.com/6433112"&gt;http://vimeo.com/6433112&lt;/a&gt; （可能有點太快，看不太懂）&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align:center"&gt;&lt;object width="500" height="281"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6433112&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6433112&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="309"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-1054498556806594091?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/1054498556806594091/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=1054498556806594091&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/1054498556806594091?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/1054498556806594091?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/KF--TIspN0g/vim-crazy-home-key-crazyhomekeyvim.html" title="[Vim] Crazy Home Key (crazyhomekey.vim) 讓你的&amp;lt;Home&amp;gt;鍵更好用" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/09/vim-crazy-home-key-crazyhomekeyvim.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUBQHozfip7ImA9WxJREEg.&quot;"><id>tag:blogger.com,1999:blog-10481739.post-4578119393981761903</id><published>2009-05-11T23:12:00.005+08:00</published><updated>2009-05-11T23:37:31.486+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-11T23:37:31.486+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="all" /><category scheme="http://www.blogger.com/atom/ns#" term="Gozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="film" /><category scheme="http://www.blogger.com/atom/ns#" term="God" /><category scheme="http://www.blogger.com/atom/ns#" term="temple" /><title>[Cool Film] 西港慶安宮 - 哥吉拉大將軍</title><content type="html">&lt;span style="font-family:Lucida Grande;"&gt;　　來自我家老大小黑老家的台南縣西港鄉慶安宮之「哥吉拉大將軍」實在是太屌啦，這次去台南玩，最遺憾的事莫過於未能親見目賭，並且幫「哥吉拉大將軍」拍一張帥氣勇猛的照片，原因就是快回台北時，才聽小黑弟說，才知道真的有那麼一回事，恨呀。。。&lt;br /&gt;　　後來經Google大神查證之後，發現還真不少相關文章呀，連新聞報導都有了，我只能說「哥吉拉大將軍」實在太威了，連「&lt;a href="http://chinese.engadget.com/"&gt;癮科技&lt;/a&gt;」都有相關文章，話說&lt;a href="http://www.vivotek.com"&gt;敝公司&lt;/a&gt;(VIVOTEK)產品似乎未曾出現在Engadget勒，哇操...輸了&lt;br /&gt;&lt;code class="ref"&gt;．影片來源：&lt;a href="http://www.nownews.com/videosite/index.php?avId=992952&amp;avType=1&amp;page=1&amp;avSrc=0&amp;avKnd=0&amp;avStxt="&gt;恐龍也拜　神像超像「哥吉拉」&lt;/a&gt;&lt;br /&gt;．Engadget.tw: &lt;a href="http://chinese.engadget.com/2008/10/19/godzilla-do-the-parrt-time-job-of-acting-taiwan-god-01/"&gt;到台灣廟裡打工的哥吉拉&lt;/a&gt;&lt;br /&gt;．&lt;a href="http://zvx911.blogspot.com/2008/12/blog-post.html"&gt;哥吉拉大將軍&lt;/a&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/mOr5WiQJ_xY&amp;amp;hl=zh_TW&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube-nocookie.com/v/mOr5WiQJ_xY&amp;amp;hl=zh_TW&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img alt="Creative Commons Licence" src="http://i.creativecommons.org/l/by-nc-sa/2.5/88x31.png"/&gt; © 2006-2012 Tsung-Kai Chen(Kaie's Blog).&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10481739-4578119393981761903?l=chenkaie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://chenkaie.blogspot.com/feeds/4578119393981761903/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=10481739&amp;postID=4578119393981761903&amp;isPopup=true" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/4578119393981761903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10481739/posts/default/4578119393981761903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KaiesBlogPost/~3/hD4boktRX-M/cool-film.html" title="[Cool Film] 西港慶安宮 - 哥吉拉大將軍" /><author><name>Kent Chen</name><uri>https://profiles.google.com/109592195196703097240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh5.googleusercontent.com/-49f8hJmyLjA/AAAAAAAAAAI/AAAAAAAABVQ/dDrwNqDUDdY/s512-c/photo.jpg" /></author><thr:total>10</thr:total><feedburner:origLink>http://chenkaie.blogspot.com/2009/05/cool-film.html</feedburner:origLink></entry></feed>

