<?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;C0YHSXs4eCp7ImA9WhRXFU4.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141</id><updated>2011-12-21T21:18:58.530-08:00</updated><category term="ruby" /><category term="jQuery" /><category term="javascript" /><category term="CSS" /><category term="java" /><category term="appscript" /><category term="Google Code" /><category term="msys" /><category term="github" /><category term="obj-c" /><category term="bash" /><category term="M$" /><category term="osx" /><category term="gui" /><category term="batch" /><category term="c" /><category term="c#" /><category term="gvim" /><category term="xcode" /><category term="git" /><category term="GData" /><category term="autoit" /><category term="html" /><category term="script" /><category term="windows" /><category term="c++" /><category term="sort" /><title>Superbil.Code</title><subtitle type="html">程式的表現力是無限</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://code.superbil.info/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://code.superbil.info/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>47</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/superbil/code" /><feedburner:info uri="superbil/code" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><entry gd:etag="W/&quot;C0YHSXg4cCp7ImA9WhRXFU4.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-6416593814188143661</id><published>2011-12-21T21:18:00.000-08:00</published><updated>2011-12-21T21:18:58.638-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-21T21:18:58.638-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="obj-c" /><category scheme="http://www.blogger.com/atom/ns#" term="osx" /><category scheme="http://www.blogger.com/atom/ns#" term="GData" /><title>上傳圖片到Google contact</title><content type="html">基於&lt;a href="http://code.google.com/intl/zh-TW/apis/contacts/docs/2.0/reference.html#Photos"&gt;Google Contact Photos定義&lt;/a&gt;, 但是一直找不到在&lt;a href="http://code.google.com/p/gdata-objectivec-client/"&gt;gdata-objectivec-client&lt;/a&gt;中&lt;a href="http://code.google.com/intl/zh-TW/apis/contacts/docs/3.0/developers_guide.html#AddUpdating_photo"&gt;上傳圖片&lt;/a&gt;的方法，自己試出來的方法如下&lt;br /&gt;
&lt;br /&gt;
code on &lt;a href="http://pastie.org/3055753"&gt;Pastie&lt;/a&gt;,&lt;a href="https://gist.github.com/1508976"&gt;gist&lt;/a&gt;&lt;br /&gt;
&lt;pre class="brush: cpp"&gt;- (GDataEntryContact *)uploadPhotoWithContactService:(GDataServiceGoogleContact *)contactService contact:(GDataEntryContact *)targetContact photoData:(NSData *)photoData
{
    GDataEntryBase *uploadPhotoEntry = [GDataEntryBase entry];
    
    // file path on iOS don't need
    NSString *mimeType = [GDataUtilities MIMETypeForFileAtPath:nil
                                               defaultMIMEType:@"image/*"];
    
    [uploadPhotoEntry setUploadMIMEType:mimeType];
    [uploadPhotoEntry setUploadData:photoData];
    // |setShouldUploadDataOnly| will only upload data without entry data
    [uploadPhotoEntry setShouldUploadDataOnly:YES];
    
    NSURL *postURL = [[targetContact photoLink] URL];
    __block GDataEntryContact *newContactEntry = nil;
    __block NSError *newError = nil;
    
    [contactService fetchEntryByUpdatingEntry:uploadPhotoEntry forEntryURL:postURL completionHandler:^(GDataServiceTicket *ticket, GDataEntryBase *entry, NSError *error) {
        newContactEntry = (GDataEntryContact *)entry;
        newError = error;
    }];
    return newContactEntry;
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-6416593814188143661?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/6416593814188143661/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=6416593814188143661" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6416593814188143661?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6416593814188143661?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2011/12/google-contact.html" title="上傳圖片到Google contact" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU4FQnw7fip7ImA9WhRXFE8.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-8532982365176852572</id><published>2011-07-26T23:15:00.000-07:00</published><updated>2011-12-20T16:38:33.206-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-20T16:38:33.206-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="msys" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>call git extensions from msys</title><content type="html">&lt;pre class="brush: bash"&gt;GitE='/C/Progra~1/GitExtensions/GitExtensions.exe'

$GitE browse 'pwd' &amp;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-8532982365176852572?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/8532982365176852572/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=8532982365176852572" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8532982365176852572?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8532982365176852572?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2011/07/call-git-extensions-from-msys.html" title="call git extensions from msys" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUQHQ348eCp7ImA9WhZSFUs.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-5320316607032343347</id><published>2011-03-31T03:18:00.000-07:00</published><updated>2011-03-31T03:28:52.070-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-31T03:28:52.070-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="msys" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="gvim" /><title>call gvim on msys</title><content type="html">my gvim in on &lt;b&gt;d:/Program Files/Vim&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
/usr/local/bin/gvim&lt;br /&gt;
&lt;pre class="brush: bash"&gt;/d/Program\ Files/Vim/vim74/gvim.exe "$*"&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-5320316607032343347?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/5320316607032343347/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=5320316607032343347" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5320316607032343347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5320316607032343347?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2011/03/call-gvim-on-msys.html" title="call gvim on msys" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEEDSHkyeSp7ImA9Wx5aEk0.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-8199552461663621039</id><published>2010-11-08T00:57:00.000-08:00</published><updated>2010-11-08T00:57:59.791-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-08T00:57:59.791-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>IE8 X-UA-Compatible重繪問題</title><content type="html">IE8在讀到舊版的css之後會造成重繪問題。本來這樣設定在第一次讀取的之後還是錯誤的，然後再次讀取（重新整理）之後就正確。&lt;br /&gt;
&lt;pre class="brush: html"&gt;&amp;lt;head&amp;gt;
…
&amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=8&amp;quot; /&amp;gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;…&amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;br /&gt;
測試出來的解法為，在呼叫Style的前面和後面都用這個語法包上。&lt;br /&gt;
&lt;pre class="brush: html"&gt;&amp;lt;head&amp;gt;
…
&amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=8&amp;quot; /&amp;gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;…&amp;lt;/style&amp;gt;
&amp;lt;meta http-equiv=&amp;quot;X-UA-Compatible&amp;quot; content=&amp;quot;IE=8&amp;quot; /&amp;gt;
&amp;lt;/head&amp;gt;&lt;/pre&gt;如此一來，在讀到舊版的時候就會是正確的&lt;br /&gt;
&lt;br /&gt;
自己想到可能的原因有，style設定檔是內崁入html，在呼叫的時候的順序問題(?)，所以用此方法可以解決。&lt;br /&gt;
&lt;br /&gt;
而且，這個方法若移除上方的那個，依舊是錯誤&lt;br /&gt;
&lt;br /&gt;
當然！最好的辦法是重新寫過CSS，不這就不在這篇的分享範圍裡了 XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-8199552461663621039?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/8199552461663621039/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=8199552461663621039" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8199552461663621039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8199552461663621039?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/11/ie8-x-ua-compatible.html" title="IE8 X-UA-Compatible重繪問題" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkcEQXs5eSp7ImA9Wx9UFkg.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-3844421592618194777</id><published>2010-10-18T00:35:00.000-07:00</published><updated>2011-02-13T18:20:00.521-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-13T18:20:00.521-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="M$" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><title>Keep Focused 自行修改版</title><content type="html">Keep Focused 這個好用的小工具一直有一些問題，在找到&lt;a href="http://keepfocused.codeplex.com/"&gt;原始出處&lt;/a&gt;後，就自己動手把他修了一下，並且把修完的patch也回給作者&lt;br /&gt;
&lt;br /&gt;
功能依舊很簡單，若我做的版本有什麼問題，也請在&lt;a href="http://github.com/Superbil/Keep-Focused/issues"&gt;這裡回報給我&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
自己修正的&lt;a href="http://github.com/Superbil/Keep-Focused"&gt;原始碼在這&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
更新內容：&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;新增最後視窗位置儲存於設定檔&lt;/li&gt;
&lt;li&gt;新增改變TaskList路徑&lt;/li&gt;
&lt;li&gt;當休息5分鐘結束後，顯示提示訊息&lt;/li&gt;
&lt;li&gt;修正工作清單未正確存入檔案之問題 [beta 2]&lt;/li&gt;
&lt;li&gt;視窗重新配制設計 [0.3.3]&lt;/li&gt;
&lt;li&gt;增加正體中文支援 [0.3.3]&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;主程式檔案下載 &lt;a href="http://github.com/Superbil/Keep-Focused/downloads"&gt;這裡&lt;/a&gt;&amp;nbsp;&lt;b&gt;&lt;a href="http://www.mediafire.com/?7h5hg29j4q30vt5"&gt;分流&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
中文版檔案下載&amp;nbsp;&lt;a href="http://github.com/Superbil/Keep-Focused/downloads"&gt;這裡&lt;/a&gt;&amp;nbsp;&lt;b&gt;&lt;a href="http://www.mediafire.com/?5chk212bnxill25"&gt;分流&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
PS.中文版內有zh-TW這個資料夾，跟主程式放在同一目錄下即可&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-3844421592618194777?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/3844421592618194777/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=3844421592618194777" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/3844421592618194777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/3844421592618194777?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/10/keep-focused.html" title="Keep Focused 自行修改版" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;DUUDQXs6cCp7ImA9Wx5WGUQ.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-5924529696681617778</id><published>2010-10-01T22:27:00.000-07:00</published><updated>2010-10-01T22:27:50.518-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-01T22:27:50.518-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="osx" /><title>[Mac]多帳號同時登入 Dropbox</title><content type="html">&lt;script src="http://gist.github.com/607338.js"&gt; &lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;參考文件：
&lt;li&gt;&lt;a href="http://mkhere.blogspot.com/2010/03/dropbox-mac.html"&gt;Dropbox 在 Mac 上的密技&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-5924529696681617778?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/5924529696681617778/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=5924529696681617778" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5924529696681617778?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5924529696681617778?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/10/mac-dropbox.html" title="[Mac]多帳號同時登入 Dropbox" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE4HSHY-fip7ImA9Wx5WFEU.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-276305613568288374</id><published>2010-09-26T00:40:00.001-07:00</published><updated>2010-09-26T00:42:19.856-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-26T00:42:19.856-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="osx" /><title>找出類型為檔案並變更其權限</title><content type="html">&lt;pre class="brush: bash"&gt;find . -type f -print -exec chmod -x '{}' \;&lt;/pre&gt;&lt;br /&gt;
註：ecec的結尾一定要是'\;'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-276305613568288374?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/276305613568288374/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=276305613568288374" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/276305613568288374?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/276305613568288374?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/09/blog-post.html" title="找出類型為檔案並變更其權限" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkECRn86eip7ImA9Wx5WFEw.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-1624219520098846348</id><published>2010-09-25T04:27:00.000-07:00</published><updated>2010-09-25T04:37:47.112-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-25T04:37:47.112-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><title>把兩個遠端git合併成一個再push回去</title><content type="html">會做這件事除了練習git remote之外，當做是一種技巧。&lt;br /&gt;
&lt;br /&gt;
這次主要是把自己寫的&lt;a href="http://gist.github.com/171579"&gt;vimrc&lt;/a&gt;和&lt;a href="http://gist.github.com/171581"&gt;gvimrc&lt;/a&gt;和併成一個(成果合併在&lt;a href="http://gist.github.com/171579"&gt;vimrc&lt;/a&gt;這個裡面了)&lt;br /&gt;
&lt;br /&gt;
過程如下：&lt;br /&gt;
&lt;pre class="brush: bash"&gt;# 把主要的那個clone下來
git clone git@gist.github.com:171579.git my_vimrc
# 移到目標目錄
cd my_vimrc
# 新增一個新的遠端連接點並tag為gvimrc
git remote add gvimrc git@gist.github.com:171581.git
# 抓取gvimrc內容
git fetch
# 建一個新的branch命名為gvimrc並把遠端指到這個gvimrc
git checkout -b gvimrc gvimrc/master
# 換回master
git checkout master
# 合併gvimrc到master
git merge gvimrc
# 把合併的結果push出去,這會push到vimrc這個
git push&lt;/pre&gt;&lt;br /&gt;
參考文件：&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://progit.org/book/ch3-5.html"&gt;Pro Git - Remote Branches&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-1624219520098846348?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/1624219520098846348/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=1624219520098846348" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/1624219520098846348?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/1624219520098846348?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/09/gitpush.html" title="把兩個遠端git合併成一個再push回去" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkIESHg4eSp7ImA9Wx5XGUQ.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-4349349881319267039</id><published>2010-09-20T06:47:00.000-07:00</published><updated>2010-09-20T06:48:29.631-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-20T06:48:29.631-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="xcode" /><title>Mac OSX 下專用的 Git ignore file</title><content type="html">設定家目錄下的.gitignore為通用設定檔&lt;br /&gt;
&lt;pre class="brush: bash"&gt;git config --global core.excludesfile ~/.gitignore&lt;/pre&gt;&lt;br /&gt;
參考一些Xode的暫存檔更新後，內容如下&lt;br /&gt;
&lt;script src="http://gist.github.com/504935.js"&gt; &lt;/script&gt;&lt;br /&gt;
若有興趣的可以用&lt;a href="http://gist.github.com/504935"&gt;git抓取原始碼&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
PS.原來gist也能用git回來或是push回去阿，實在是太有趣了 XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-4349349881319267039?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/4349349881319267039/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=4349349881319267039" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/4349349881319267039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/4349349881319267039?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/09/mac-osx-git-ignore-file.html" title="Mac OSX 下專用的 Git ignore file" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEEARng6fyp7ImA9Wx5XF0w.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-7280655830697462453</id><published>2010-09-17T01:37:00.000-07:00</published><updated>2010-09-17T01:37:27.617-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T01:37:27.617-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><title>把iTunes 10的圖示從直式換回橫式</title><content type="html">在終端機執行重開即可&lt;br /&gt;
&lt;pre class="brush: bash"&gt;defaults write com.apple.iTunes full-window -1&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-7280655830697462453?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/7280655830697462453/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=7280655830697462453" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/7280655830697462453?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/7280655830697462453?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/09/itunes-10.html" title="把iTunes 10的圖示從直式換回橫式" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYBSHcyeCp7ImA9Wx5XFEs.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-8571879731959090092</id><published>2010-09-14T04:02:00.000-07:00</published><updated>2010-09-14T04:02:39.990-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-14T04:02:39.990-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><title>用homebrew裝git+svn</title><content type="html">預設定的git沒有git-svn的功能，在&lt;a href="http://github.com/mxcl/homebrew/issues/issue/43"&gt;這篇文章&lt;/a&gt;查到方法&lt;br /&gt;
&lt;pre class="brush: bash"&gt;brew install git --with-svn&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-8571879731959090092?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/8571879731959090092/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=8571879731959090092" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8571879731959090092?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8571879731959090092?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/09/homebrewgitsvn.html" title="用homebrew裝git+svn" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUEQn48eyp7ImA9Wx5REk8.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-4300707069538174330</id><published>2010-08-19T06:56:00.000-07:00</published><updated>2010-08-19T06:56:43.073-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T06:56:43.073-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>更新syntaxhighlighter到3.0.83</title><content type="html">基於很久沒有更新，順手直接把server上2.x版的換掉，目前看來都是好的！&lt;br /&gt;
&lt;br /&gt;
Great!! &lt;br /&gt;
&lt;pre class="brush: html"&gt;&lt;span&gt;如此順利真好！&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-4300707069538174330?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/4300707069538174330/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=4300707069538174330" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/4300707069538174330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/4300707069538174330?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/08/syntaxhighlighter3083.html" title="更新syntaxhighlighter到3.0.83" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUYMR3c9fCp7ImA9Wx5SEUo.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-5142068053891372545</id><published>2010-08-07T03:33:00.000-07:00</published><updated>2010-08-07T03:33:06.964-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-07T03:33:06.964-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="appscript" /><title>Mac上自製靜音按鈕</title><content type="html">系統預設裡面找不到靜音的熱鍵，只好自製&lt;br /&gt;
&lt;br /&gt;
功能很簡單，若已經是靜音的狀態再執行一次就會回復&lt;br /&gt;
&lt;script src="http://gist.github.com/512662.js?file=mute.scpt"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-5142068053891372545?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/5142068053891372545/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=5142068053891372545" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5142068053891372545?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5142068053891372545?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2010/08/mac.html" title="Mac上自製靜音按鈕" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUACRn87fCp7ImA9WxJUGE4.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-6099112069079151590</id><published>2009-07-17T06:35:00.000-07:00</published><updated>2009-07-17T06:36:07.104-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-17T06:36:07.104-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="autoit" /><title>twow 釣魚小程式</title><content type="html">簡易釣魚助手&lt;br /&gt;
&lt;br /&gt;
功能：自動拋竿、收魚竿&lt;br /&gt;
&lt;br /&gt;
請自行下載，並用autoit編譯它&lt;br /&gt;
&lt;br /&gt;
&lt;span class="stalk"&gt;謎之聲：其實是為了測試github才丟出來的XD&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://github.com/Superbil/twow-fishingbot/tree"&gt;code&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-6099112069079151590?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/6099112069079151590/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=6099112069079151590" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6099112069079151590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6099112069079151590?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2009/07/twow.html" title="twow 釣魚小程式" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Dk4NQngzfCp7ImA9Wx5WFEw.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-5851329891069630945</id><published>2009-04-18T09:28:00.000-07:00</published><updated>2010-09-25T04:43:13.684-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-25T04:43:13.684-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="xcode" /><title>自動建立XCode專用的git ignore file</title><content type="html">寫了一個簡單的建立git程式&lt;br /&gt;
&lt;br /&gt;
工作流程如下：&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;呼叫Git init程式,建立基本git資料庫&lt;/li&gt;
&lt;li&gt;產生.gitignore&lt;/li&gt;
&lt;li&gt;產生.gitattributes&lt;/li&gt;
&lt;li&gt;把兩個檔案加入git資料庫&lt;/li&gt;
&lt;li&gt;加上初始註解&lt;/li&gt;
&lt;/ol&gt;&lt;script src="http://gist.github.com/596761.js"&gt; &lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-5851329891069630945?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/5851329891069630945/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=5851329891069630945" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5851329891069630945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/5851329891069630945?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2009/04/xcodegit-ignore-file.html" title="自動建立XCode專用的git ignore file" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0AFQnc8eyp7ImA9Wx5REk8.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-7115344220347172997</id><published>2008-09-14T06:46:00.000-07:00</published><updated>2010-08-19T06:48:33.973-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T06:48:33.973-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>程式碼高亮度過濾</title><content type="html">本來是使用CSS對pre做出明顯的差別，但是後來覺得這樣程式碼的閱讀性還是很低，因此把&lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;syntaxhighlighter&lt;/a&gt;裝上。&lt;br /&gt;
&lt;pre class="brush: css"&gt;/*Code*/
pre {
  display: block;
  font-family: 'Courier New';
  font-size: 9pt;
  overflow: auto;
  border: 1px solid #ccc;
  padding: 10px 10px 10px 21px;
  max-height: 1200px;
  line-height: 1.2em;
  letter-spacing: 0px;
  color: #000;
  background: #ccc url(code_bg.gif) left top repeat-y;
}&lt;/pre&gt;CSS連接碼，一定要放在編輯HTML，Head之中&lt;br /&gt;
&lt;pre class="brush: html""&gt;&amp;lt;link href='你的目錄/Styles/SyntaxHighlighter.css' rel='stylesheet' type='text/css'/&amp;gt;&lt;/pre&gt;Javascript連接檔，在旁邊開一個HTML/JavaScript，名稱留白，放入即可&lt;br /&gt;
&lt;pre class="brush: js"&gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shCore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushCSharp.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushCpp.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushJava.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushPhp.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushJScript.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushRuby.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushSql.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushXml.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;你的目錄/Scripts/shBrushCss.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;
dp.SyntaxHighlighter.ClipboardSwf = '你的目錄/Scripts/clipboard.swf';
dp.SyntaxHighlighter.BloggerMode();
dp.SyntaxHighlighter.HighlightAll('code');
&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-7115344220347172997?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/7115344220347172997/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=7115344220347172997" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/7115344220347172997?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/7115344220347172997?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/09/blog-post_14.html" title="程式碼高亮度過濾" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0AHRH88eip7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-4224197150258150808</id><published>2008-09-01T01:58:00.000-07:00</published><updated>2008-09-14T05:35:35.172-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T05:35:35.172-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="c++" /><title>計算兩者之間花了多少時間</title><content type="html">&lt;a href="http://pastie.org/263877"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="cpp"&gt;#include &amp;lt;iostream&amp;gt;

using namespace std;

int main ()
{
  time_t start,end;
  // save input string
  char szInput [256];
 
  // count start
  time (&amp;amp;start);
  printf (&amp;quot;Please, enter your name: &amp;quot;);
  gets (szInput);
  // count stop
  time (&amp;amp;end);
  // save cost time dif = end - start
  double dif = difftime (end,start);
  printf (&amp;quot;Hi %s.\n&amp;quot;, szInput);
  printf (&amp;quot;You have taken %.2lf seconds to type your name.\n&amp;quot;, dif );
 
  system(&amp;quot;pause&amp;quot;);
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-4224197150258150808?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/4224197150258150808/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=4224197150258150808" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/4224197150258150808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/4224197150258150808?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/09/blog-post.html" title="計算兩者之間花了多少時間" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkAERX8zfCp7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-6613130719615261318</id><published>2008-08-30T02:30:00.000-07:00</published><updated>2008-09-14T06:25:04.184-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T06:25:04.184-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>中置轉成後置</title><content type="html">&lt;a href="http://pastie.org/263051"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="java"&gt;package javahomework;

import javax.swing.JOptionPane;

class postfix {
 private char stack[], z[];
 private int pri[] = { 0, 1, 1, 2, 2, 3 };
 private char oper[] = { '(', '+', '-', '*', '/', '^' };
 private int top, n, a;
 private String postfix = &amp;quot;&amp;quot;;
 private char x[], y;

 public postfix() {
  n = 50;
  top = 0;
  a = 0;
  stack = new char[n];
  z = new char[n];
 }

 public String infix_to_postfix(String infix) {
  int i = 0, j = infix.length();
  x = infix.toCharArray();
  for (i = 0; i &amp;lt; j; i++) {
   switch (x[i]) {
   case '(':
    push(x[i]);
    break;
   case ')':
    y = pop();
    while (!empty() &amp;amp;&amp;amp; y != '(') {
     z[a++] = y;
     y = pop();
    }
    break;
   case '+':
   case '-':
   case '*':
   case '/':
   case '^':
    y = top();
    while (pre(y) &amp;gt;= pre(x[i])) {
     z[a++] = pop();
     y = top();
    }
    push(x[i]);
    break;
   default:
    z[a++] = x[i];
   }
  }
  while (!empty()) {
   z[a++] = pop();
  }
  for (i = 0; i &amp;lt;= a - 2; i++) {

   postfix += z[i];
   postfix += &amp;quot; &amp;quot;;
  }
  return postfix;
 }

 private boolean empty() {
  return (top &amp;lt; 0) ? true : false;
 }

 private boolean full() {
  return (top &amp;gt;= n - 1) ? true : false;
 }

 private void push(char sta) {
  stack[++top] = sta;
 }

 private char pop() {
  return stack[top--];
 }

 private char top() {
  return stack[top];
 }

 private int pre(char op) {
  for (int i = 0; i &amp;lt; 6; i++)
   if (oper[i] == op)
    return pri[i];
  return -1;
 }

 private void check(char x, char y) {
  y = top();
  while (pre(y) &amp;gt;= pre(x)) {
   postfix += pop();
   y = top();
  }
  push(x);
 }

}

public class HW18 {

 public static void main(String arg[]) {
  String input = JOptionPane.showInputDialog(null,
    &amp;quot;Please input string (ex.1+2-3)&amp;quot;);
  postfix p = new postfix();
  JOptionPane.showMessageDialog(null, 
    String.valueOf(p.infix_to_postfix(input)));
 }
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-6613130719615261318?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/6613130719615261318/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=6613130719615261318" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6613130719615261318?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6613130719615261318?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/blog-post_30.html" title="中置轉成後置" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0IEQXc4eyp7ImA9Wx5REk8.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-2611119603191902020</id><published>2008-08-29T10:01:00.000-07:00</published><updated>2010-08-19T06:45:00.933-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-19T06:45:00.933-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>簡易計算機</title><content type="html">只計算一次 A+B 或 A-B&lt;br /&gt;
&lt;a href="http://pastie.org/262725"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre class="brush: java"&gt;package javahomework;

import javax.swing.JOptionPane;

public class HW17 {

 static int toNumber(char array[], int begin, int end) {
  String temp = &amp;quot;&amp;quot;;
  for (int i = begin; i &amp;lt; end; i++)
   temp += array[i];
  return Integer.parseInt(temp);
 }

 static long sum_number(String input) {
  int index = 0;
  long sum = 0;

  char a[] = input.toCharArray();
  for (int i = 0; i &amp;lt; a.length; i++) {
   switch (a[i]) {
   case '+': // A+B
    sum += toNumber(a, 0, i) + toNumber(a, i + 1, a.length);
    break;
   case '-': // A-B
    sum += toNumber(a, 0, i) - toNumber(a, i + 1, a.length);
    break;
   }
   index++;
  }
  return sum;
 }

 public static void main(String args[]) {
  String input = JOptionPane.showInputDialog(null,
    &amp;quot;Please input 1+2 or 1-2&amp;quot;);
  JOptionPane.showMessageDialog(null, String.valueOf(sum_number(input)));
 }
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-2611119603191902020?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/2611119603191902020/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=2611119603191902020" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/2611119603191902020?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/2611119603191902020?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/blog-post_9971.html" title="簡易計算機" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUUFRn8zfSp7ImA9Wx5UF0o.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-1568514393039306123</id><published>2008-08-29T08:38:00.000-07:00</published><updated>2010-10-22T11:46:57.185-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T11:46:57.185-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>字串大小寫轉換</title><content type="html">&lt;a href="http://pastie.org/262612"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre class="brush: java"&gt;package javahomework;

import javax.swing.JOptionPane;
import java.util.StringTokenizer;

public class HW16 {
 public static void main(String args[]) {
  String input = JOptionPane.showInputDialog(null, &amp;quot;&amp;quot;);
  StringTokenizer st = new StringTokenizer(input);
  String out = &amp;quot;&amp;quot;;
  while (st.hasMoreTokens()) {
   String tmp = st.nextToken();
   StringBuffer buf1 = new StringBuffer(tmp);
   StringBuffer buf2 = new StringBuffer(tmp);
   out = out + buf1.toString().toLowerCase()
     + buf2.toString().toUpperCase() + &amp;quot; &amp;quot;;
  }
  JOptionPane.showMessageDialog(null, out);
 }
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-1568514393039306123?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/1568514393039306123/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=1568514393039306123" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/1568514393039306123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/1568514393039306123?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/blog-post_3764.html" title="字串大小寫轉換" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkABRno4fip7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-8420120890548578909</id><published>2008-08-29T08:27:00.000-07:00</published><updated>2008-09-14T06:25:57.436-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T06:25:57.436-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>定義一個點-&gt;圓-&gt;圓錐體-&gt;雙圓錐體</title><content type="html">&lt;a href="http://pastie.org/262605"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="java"&gt;package javahomework;

public class HW15 {

 class Point {
  private double x, y;

  public Point() {
   x = 1.0;
   y = 1.0;
  }

  public Point(double n1, double n2) {
   x = n1;
   y = n2;
  }

  public double getX() {
   return x;
  }

  public double getY() {
   return y;
  }
 }

 class Circle{
  private double r;
  private Point p;
  public double pi = 3.1415926;

  Circle() {
   r = 1.0;
  }

  public double findArea() {
   return r * r * pi;
  }

  public double findlength() {
   return r * pi * 2;
  }

  public void set(double n,Point p) {
   r = n;
  }

  public double get_r() {
   return r;
  }
  
  public Point get_Point(){
   return p;
  }
  
  public void set_Point(Point p){
   this.p = p;
  }
 }

 class Cone extends Circle {
  private double r = super.get_r();
  private double h;

  Cone() {
   h = 1.0;
  }

  Cone(double n1, double n2) {
   r = n1;
   h = n2;
  }

  public void set(double n1, double n2) {
   r = n1;
   h = n2;
  }

  public double getR() {
   return r;
  }

  public double getH() {
   return h;
  }

  public double findVolume() {
   return (pi * r * r * h) / 3;
  }

  public double findFaceArea() {
   return (Math.pow((r * r) + (h * h), 0.5)) * 2 * pi;
  }

 }

 class DouleCone extends Cone {
  private double r = super.getR();
  private double h = super.getH();

  public double findDoublejVolume() {
   return super.findVolume() * 2;
  }

  public double findDoubleH() {
   return h * 2;
  }

  public double findDoubleVolume() {
   return super.findVolume() * 2;
  }

  public double findDoubleFaceArea1() {// 漏斗
   return super.findFaceArea() * 2;
  }

  public double findDoubleFaceArea2() {// 兩邊尖
   return (super.findFaceArea() * 2) - (r * r * pi) * 2;
  }
 }
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-8420120890548578909?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/8420120890548578909/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=8420120890548578909" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8420120890548578909?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/8420120890548578909?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/blog-post_7788.html" title="定義一個點-&gt;圓-&gt;圓錐體-&gt;雙圓錐體" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkACRnc8eCp7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-6136221030590494374</id><published>2008-08-29T08:23:00.000-07:00</published><updated>2008-09-14T06:26:07.970-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T06:26:07.970-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>定義一個父矩形,子長方體並繼承</title><content type="html">&lt;a href="http://pastie.org/262585"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="java"&gt;package javahomework;

public class HW14 {

 class Rectangle {
  private double length1, length2;

  public Rectangle() {
   length1 = 1.0;
   length2 = 1.0;
  }

  public Rectangle(double n) {
   length1 = n;
   length2 = n;
  }

  public Rectangle(double n1, double n2) {
   length1 = n1;
   length2 = n2;
  }

  public void set(double n1, double n2) {
   length1 = n1;
   length2 = n2;
  }

  public double getL1() {
   return length1;
  }

  public double getL2() {
   return length2;
  }

  public double findArea() {
   return length1 * length2;
  }

  public double find4Length() {
   return (length1 + length2) * 2;
  }
 }

 class AdRectangle extends Rectangle {
  private double hight;

  AdRectangle() {
   hight = 1.0;
  }

  AdRectangle(double n1, double n2, double n3) {
   super(n1, n2);
   hight = n3;
  }

  public void set(double n1, double n2, double n3) {
   super.set(n1, n2);
   hight = n3;
  }

  public double findVolume() {
   return super.findArea() * hight;
  }

  public double findArea() {
   return super.getL1() * super.getL2();
  }

  public double findFaceArea() {
   return super.findArea() * 2 + super.getL1() * hight * 2
     + super.getL2() * hight * 2;
  }
 }
}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-6136221030590494374?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/6136221030590494374/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=6136221030590494374" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6136221030590494374?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/6136221030590494374?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/blog-post_756.html" title="定義一個父矩形,子長方體並繼承" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkADSHY9eip7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-7423792624108648132</id><published>2008-08-29T08:17:00.000-07:00</published><updated>2008-09-14T06:26:19.862-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T06:26:19.862-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>計算1+1/1+1/2!+1/3!+1/4!</title><content type="html">&lt;a href="http://pastie.org/262580"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="java"&gt;package javahomework;

import javax.swing.JOptionPane;

public class HW13 {
 static double Count(int n) {
  if (n == 0 || n == 1)
   return 1;
  else
   return n * (Count(n - 1));
 }

 public static void main(String arg[]) {
  int input;
  float ans = 0;
  input = Integer.parseInt(JOptionPane.showInputDialog(null,
    &amp;quot;How much do you want to count?&amp;quot;));
  for (int i = 0; i &amp;lt; input; i++)
   ans += 1 / (Count(i));
  ans -= (ans % 0.000001);
  JOptionPane.showMessageDialog(null, &amp;quot;Number is &amp;quot; + ans);
 }
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-7423792624108648132?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/7423792624108648132/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=7423792624108648132" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/7423792624108648132?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/7423792624108648132?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/111121314.html" title="計算1+1/1+1/2!+1/3!+1/4!" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkANR344eip7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-2450850954768786560</id><published>2008-08-29T08:11:00.000-07:00</published><updated>2008-09-14T06:26:36.032-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T06:26:36.032-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>算出PI</title><content type="html">注意：要計算很久，會把CPU資源吃光光&lt;br /&gt;
&lt;a href="http://pastie.org/262575"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="java"&gt;package javahomework;

import javax.swing.JOptionPane;

public class HW12 {
public static void main(String arg[]) {
double p = 0, input = 1e10;
int x = -1;
for (double i = 0; i &amp;lt; input; i++) {
x *= -1;
// 4x(1-1/3+1/5-1/7+1/9...)
p += 4 * ((1 / (2 * i + 1)) * x);
}
p -= p % 0.0000000001;
JOptionPane.showMessageDialog(null, &amp;quot;PI is &amp;quot; + p);
}
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-2450850954768786560?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/2450850954768786560/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=2450850954768786560" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/2450850954768786560?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/2450850954768786560?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/pi.html" title="算出PI" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak8GR3o5fip7ImA9WxRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-1175291116276710141.post-957981793822618295</id><published>2008-08-29T07:55:00.000-07:00</published><updated>2008-09-14T06:27:06.426-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-14T06:27:06.426-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><title>計算產生第幾個新的類別</title><content type="html">技巧：設定變數為static&lt;br /&gt;
&lt;a href="http://pastie.org/262563"&gt;code&lt;/a&gt;&lt;br /&gt;
&lt;pre name="code" class="java"&gt;package javahomework;

import javax.swing.JOptionPane;

class TestC {
 static int count = 0;

 public static TestC getInstance() {
  TestC x = new TestC();
  count++;
  return x;
 }

 public static String get_count() {
  return String.valueOf(count);
 }
}

public class HW11 {
 public static void main(String args[]) {
  TestC c1 = TestC.getInstance();
  TestC c2 = TestC.getInstance();
  TestC c3 = TestC.getInstance();
  JOptionPane.showMessageDialog(null, TestC.get_count());
 }

}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1175291116276710141-957981793822618295?l=code.superbil.info' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://code.superbil.info/feeds/957981793822618295/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1175291116276710141&amp;postID=957981793822618295" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/957981793822618295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1175291116276710141/posts/default/957981793822618295?v=2" /><link rel="alternate" type="text/html" href="http://code.superbil.info/2008/08/blog-post_4899.html" title="計算產生第幾個新的類別" /><author><name>Kai Yuan Cheng</name><uri>https://profiles.google.com/105810984462269657985</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-D6BUmlIh_tU/AAAAAAAAAAI/AAAAAAAAAzQ/jIBZq0PhFsk/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry></feed>

