<?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;CUAHR3g-fCp7ImA9WhRVGU4.&quot;"><id>tag:blogger.com,1999:blog-9473984</id><updated>2012-01-18T16:42:16.654-08:00</updated><category term="紐約" /><category term="Python" /><category term="車" /><category term="學習" /><category term="CSS" /><category term="讀書心得" /><category term="小程式" /><category term="工作" /><category term="美簽" /><category term="AppEngine" /><category term="遊學" /><category term="影集" /><category term="Acer" /><category term="政治" /><category term="無聊新聞" /><category term="抱怨" /><category term="API" /><category term="Google" /><category term="玩" /><category term="生活" /><category term="麥克書" /><category term="旅遊" /><category term="棒球" /><category term="HTPC" /><category term="Lucas" /><category term="美國" /><category term="管理" /><category term="Android" /><category term="自省" /><category term="新玩藝兒" /><category term="蘋果" /><title>馬克雜想...</title><subtitle type="html">我是Mac Wang, 軟體工程師, 目前在思考中...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://macwang.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>249</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/macwang" /><feedburner:info uri="macwang" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkMNRX0zcSp7ImA9WhRVFU0.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-948971973359113796</id><published>2012-01-13T17:28:00.000-08:00</published><updated>2012-01-13T17:28:14.389-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-13T17:28:14.389-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="API" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Python gflags</title><content type="html">Google有一個叫&lt;a href="http://code.google.com/p/python-gflags/"&gt;python-gflags&lt;/a&gt;的project, 可以很方便地幫助讀取參數. 使用方法如下.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;安裝方法&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;sudo easy_install --upgrade python-gflags
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;參數種類&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;string: 將參數解讀為字串&lt;/li&gt;
&lt;li&gt;bool/boolean: 值可以是0/1, false/true, f/t&lt;/li&gt;
&lt;li&gt;float: 將參數解釋為floating point number. 有兩個optional參數, 可以指定上下限&lt;/li&gt;
&lt;li&gt;integer:&amp;nbsp;將參數解釋為integer. 有兩個optional參數, 可以指定上下限&lt;/li&gt;
&lt;li&gt;enum: 如果輸入參數在預先設好的這個list裡, 為合法輸入, 否則會發出exception.&lt;/li&gt;
&lt;li&gt;list: 以逗號隔開的一組輸入字串&lt;/li&gt;
&lt;li&gt;spaceseplist:&amp;nbsp;以space隔開的一組輸入字串&lt;/li&gt;
&lt;li&gt;multistring: 還看不太懂怎麼用.&lt;/li&gt;
&lt;li&gt;multi_int:
還看不太懂怎麼用.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;使用方法&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="tr_bq"&gt;
import gflags&lt;br /&gt;
FLAGS = gflags.FLAGS&lt;br /&gt;
# string, 參數意義為"參數名", 預設值, 說明&lt;br /&gt;
gflags.DEFINE_string('client_id',&amp;nbsp;None,&amp;nbsp;'Client Id for authentication.')&lt;br /&gt;
gflags.DEFINE_string('client_secret', None, 'Client secret for authentication.')&lt;br /&gt;
gflags.DEFINE_integer('age', None, 'your age in years', lower_bound=0)&lt;br /&gt;
gflags.DEFINE_boolean('debug', False, 'produces debugging output')&lt;br /&gt;
gflags.DEFINE_enum('gender', 'male', ['male', 'female'], 'your gender')&lt;br /&gt;
# 設為required field&lt;br /&gt;
gflags.MarkFlagAsRequired('client_id')&lt;br /&gt;
gflags.MarkFlagAsRequired('client_secret')&lt;br /&gt;
def main(argv):&lt;br /&gt;
&amp;nbsp; &amp;nbsp; try:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; argv = FLAGS(argv)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; except gflags.FlagsError e:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print&amp;nbsp;'%s\\nUsage: %s ARGS\\n%s' % (e, sys.argv[0], FLAGS)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; # you can use FLAGS.debug, FLAGS.age, FLAGS.client_id... here&lt;br /&gt;
if __name__ == '__main__':&lt;br /&gt;
&amp;nbsp; &amp;nbsp; main(sys.argv)&lt;/blockquote&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-948971973359113796?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xwgL_SA_Xl2J0xtz5KVqHy430R8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xwgL_SA_Xl2J0xtz5KVqHy430R8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xwgL_SA_Xl2J0xtz5KVqHy430R8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xwgL_SA_Xl2J0xtz5KVqHy430R8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/-wSnRFHPJlc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/948971973359113796/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=948971973359113796" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/948971973359113796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/948971973359113796?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/-wSnRFHPJlc/python-gflags.html" title="Python gflags" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://macwang.blogspot.com/2012/01/python-gflags.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MAQno-eip7ImA9WhRVE04.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-7172860259296697810</id><published>2012-01-11T02:23:00.000-08:00</published><updated>2012-01-11T17:24:03.452-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T17:24:03.452-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Acer" /><title>[新聞] 宏碁上雲端 力推AcerCloud</title><content type="html">&lt;a href="http://tw.news.yahoo.com/%E5%AE%8F%E7%A2%81%E4%B8%8A%E9%9B%B2%E7%AB%AF-%E5%8A%9B%E6%8E%A8acercloud-213000869.html"&gt;Original Link&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-BgNS4BAVJpQ/TwwTJn6lxXI/AAAAAAAACJY/QG4lqu2gbx8/s1600/acer-picstream.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://2.bp.blogspot.com/-BgNS4BAVJpQ/TwwTJn6lxXI/AAAAAAAACJY/QG4lqu2gbx8/s400/acer-picstream.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
工商時報【記者詹子嫻╱拉斯維加斯9日專電】&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
在雲端風潮下，宏碁先前砸下3.2億美元購併iGware的成效，一直深受市場關注。宏碁在CES上對外展示最新「個人雲」成果，用戶儲存在PC上的檔案可傳送到微軟和Android平台的平板、智慧手機，並暫存在AcerCloud30日。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
另外，董事長王振堂指出，2012年研發和行銷費用約增加營業額的1％，估算下來約50億元，主要將用以提供AcerCloud服務及運作。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
AcerCloud將自第2季在北美、大中華區推出，第4季全球上線，宏碁預估2012年宏碁約有4成的產品會支援AcerCloud。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
王振堂表示，未來是雲端社會，雲端跟雲端之間可互相交往，但世界級的雲端服務只有3~5個，如Google、微軟、亞馬遜等，宏碁要去競爭不太可能，但宏碁有一個自己的雲端社群，就能跟國際級雲端去交叉行銷。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
未來硬體業者若缺乏一套完整服務，就沒有差異化，恐怕無法在產業成為要角。宏碁希望藉由AcerCloud提高客戶黏著度。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
不同於一般雲端服務，使用者多將檔案儲存在業者的資料中心，AcerCloud則是以電腦為基礎，用戶可將存在電腦的檔案暫存到AcerCloud，其它裝置就能存取、編輯文件等。王振堂表示，目前支援微軟和Android系統，非宏碁產品也可使用，長期希望擴大串連到蘋果iOS，並希望透過AcerCloud替宏碁的平板及智慧手機加分。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
對於宏碁將平板電腦單位移至PC部門，王振堂表示，主要是因Ultrabook與Tablet關聯性更高，考量相關零組件、技術資源共用的比例增大，加上產品精簡化後，筆電機種減少，所以將兩個部門整合。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
但蘋果、亞馬遜在平板價位上下夾殺，平板逐漸朝M型化發展，恐不利宏碁、華碩等業者。王振堂坦言，過去內部也懷疑中間價位的平板是不是就會消失，但近3~4個月歐、美市場訂單卻一直湧入，看來299~499美元的中間市場還是會存在。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
目前平板電腦仍有利潤，宏碁不會放棄，不過今年平板電腦市場仍多變數，包括低價199美元平板會持續多久，以及蘋果iPad 3功能，因此宏碁傾向保守策略，目標維持在200萬台。&lt;/div&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;hr /&gt;
個人雲一直是一個我不能理解的概念.&amp;nbsp;既然是個人, 怎麼能有"雲"無限擴充的容量.&amp;nbsp;既然是雲, 怎麼能靠"個人"就能保證隨時能取得? 又如果content是存在"個人"的設備裡, Acer需要花50億來維持這個服務?&lt;br /&gt;
&lt;div style="font-family: arial, STHeiti, pmingliu, sans-serif !important; font-size: 16px; line-height: 29px; margin-top: 11px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
我一直有印象看過上面那個圖, 果然有好事的人整理出來當時的出處... &lt;a href="http://www.loopinsight.com/2012/01/09/acer-commits-most-blatant-ripoff-of-apple-yet/"&gt;Link&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-7172860259296697810?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s4-_-QA9iTaaGAErn0AUrdRyQB0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s4-_-QA9iTaaGAErn0AUrdRyQB0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s4-_-QA9iTaaGAErn0AUrdRyQB0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s4-_-QA9iTaaGAErn0AUrdRyQB0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/DfcdJnWs18Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/7172860259296697810/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=7172860259296697810" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7172860259296697810?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7172860259296697810?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/DfcdJnWs18Q/acercloud.html" title="[新聞] 宏碁上雲端 力推AcerCloud" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-BgNS4BAVJpQ/TwwTJn6lxXI/AAAAAAAACJY/QG4lqu2gbx8/s72-c/acer-picstream.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2012/01/acercloud.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAAQHw6cSp7ImA9WhRVEUU.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-2236290033905215773</id><published>2012-01-10T01:29:00.000-08:00</published><updated>2012-01-10T01:29:01.219-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-10T01:29:01.219-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="學習" /><category scheme="http://www.blogger.com/atom/ns#" term="工作" /><category scheme="http://www.blogger.com/atom/ns#" term="小程式" /><title>Send SMS</title><content type="html">現在是個手機門號比人頭還多的年代. 簡訊幾乎是每個人都有"能力"收的一個媒介. 如果service有狀況, 用簡訊通知是最有效的!&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://www.twilio.com/packages/home/img/twilio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://www.twilio.com/packages/home/img/twilio.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
之前在survey transcribe service時, 找到了一個叫 &lt;a href="https://www.twilio.com/"&gt;twilio&lt;/a&gt; 的網站. 它提供的服務可多了, 可以用程式打電話給使用者(1), 然後再唸一段文字給使用者聽(2), 可以錄下使用者的回話(3), 還可以把使用者的回話轉譯成文字(4). 手機的部份則可以送簡訊(5), 還可以收使用者送來的簡訊(6)當做request, 再另外做對應的事. 可以很簡單地把程式跟電話整合在一起. 價錢看起來不太貴(打電話一分鐘2 cents, 接電話一分鐘1 cent, 每送一個SMS 1cent). 我倒也沒比較過類似服務收費就是了...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
註冊的方式很簡單, 只要在它的首頁上點&lt;a href="https://www.twilio.com/try-twilio?home-page"&gt;Try Twilio Free&lt;/a&gt;, 填上基本資料就可以使用他們的API了, 還有附送30 USD的credit可供試用. 之後它還會試著吸引你upgrade成正式用戶, 比如說再另外送25 USD的credit. 主要是要吸引你提供信用卡資料就是了...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
之前帳號申請就放在那裡, 忘了! 今天剛好有一個場合可以試這個API. 主要是用crontab持續的去偵測目前server的狀況. 如果有需要注意的時候, 它會即時送SMS將當時的狀況送給能夠處理的人, 免得問題擴大.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
它有提供各種不同語言的API, 最近都在用python, 所以就用它的python來達成目的. 真是無敵簡單的.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. 安裝&lt;/div&gt;
&lt;div&gt;
在ubuntu上只要打sudo apt-get install pip, sudo pip install twilio, 基本上就將必需的python package裝好了.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. 使用&lt;/div&gt;
&lt;div&gt;
在coding之前, 有兩個資訊是需要知道的, account id與token. 這兩個值可以在login後的dashboard上看到.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/--xgzzNkgfTQ/Twv_fXFKdbI/AAAAAAAACJI/xoPcr-b55fk/s1600/snid.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/--xgzzNkgfTQ/Twv_fXFKdbI/AAAAAAAACJI/xoPcr-b55fk/s1600/snid.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
用了它,&amp;nbsp;
&lt;a href="https://www.twilio.com/"&gt;twilio&lt;/a&gt;&amp;nbsp;才知道要跟誰收錢.&lt;/div&gt;
&lt;div&gt;
可以把這兩個值直接寫在程式碼裡, 或者是存成TWILIO_ACCOUND_SID與TWILIO_AUTH_TOKEN這兩個環境變數. 官方文件是建議存成環境變數, 這樣就不用擔心程式碼放到source control server上, 會把這兩個值洩漏出去.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
有了這兩個值之後, 就可以送簡訊了. 程式碼如下.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
from twilio.rest import TwilioRestClient&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
client = TwilioResetClient()&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
message = client.sms.messages.create(to="+12345556789", from_="4155992671", body="content")&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
上面三行, 就會把content這幾個字送到+12345556789這個號碼上. 因為是免錢的試用帳號, 它至少有兩個限制. 第一, 目的號碼必需先verify過. 第二, 來源號碼必需是&amp;nbsp;&lt;a href="https://www.twilio.com/"&gt;twilio&lt;/a&gt;&amp;nbsp;的sandbox號碼, 也就是上面寫的4155992671. 付費的就沒這麼麻煩了. 不過我現在也只是小量試用著玩兒, 沒那麼多顧慮.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3. 統計&lt;/div&gt;
&lt;div&gt;
既然是計費服務, 那統計資料肯定是要詳細的.&amp;nbsp;&lt;a href="https://www.twilio.com/"&gt;twilio&lt;/a&gt;&amp;nbsp;它也有提供一些圖表顯示使用的數量及頻率等等.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-XekIW6HNtF4/TwwDFVIx9uI/AAAAAAAACJQ/GUX1ZBHfpyQ/s1600/sms.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://3.bp.blogspot.com/-XekIW6HNtF4/TwwDFVIx9uI/AAAAAAAACJQ/GUX1ZBHfpyQ/s320/sms.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
之後只要那個service出事, 15分鐘內就會通知, 馬上就可以處理. 心安得多呀...&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-2236290033905215773?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pHHTz-p9Ux9pw2n1qWxFRhf4qng/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pHHTz-p9Ux9pw2n1qWxFRhf4qng/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pHHTz-p9Ux9pw2n1qWxFRhf4qng/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pHHTz-p9Ux9pw2n1qWxFRhf4qng/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/lNqNhbFLfC0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/2236290033905215773/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=2236290033905215773" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/2236290033905215773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/2236290033905215773?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/lNqNhbFLfC0/send-sms.html" title="Send SMS" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/--xgzzNkgfTQ/Twv_fXFKdbI/AAAAAAAACJI/xoPcr-b55fk/s72-c/snid.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2012/01/send-sms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EEQ3w7cSp7ImA9WhRXFkQ.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-3005143523548459160</id><published>2011-12-23T19:00:00.000-08:00</published><updated>2011-12-23T19:00:02.209-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T19:00:02.209-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="蘋果" /><category scheme="http://www.blogger.com/atom/ns#" term="麥克書" /><title>Reverse the scrolling direction in windows</title><content type="html">I kept switching between my personal MacBook (running MacOS Lion), Mac Mini (running MacOS Snow Leopard) and company's notebook (running Windows 7). Lion is using "reverse scrolling direction", the other two are using the normal way to scroll. When I switch between them, I almost always scroll the wrong direction!&lt;br /&gt;
&lt;br /&gt;
So I really want them to use the same way to scroll. I spent couple minutes to search how to do it. Here is a simple script which runs on Windows. It can send reversed events to Windows. It's really simple and lightweight.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.howtogeek.com/57542/how-to-get-the-worst-os-x-lion-feature-in-windows-reverse-scrolling/"&gt;http://www.howtogeek.com/57542/how-to-get-the-worst-os-x-lion-feature-in-windows-reverse-scrolling/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-3005143523548459160?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TTioDKl9bnBiQJuOeId9n8czWcg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TTioDKl9bnBiQJuOeId9n8czWcg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TTioDKl9bnBiQJuOeId9n8czWcg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TTioDKl9bnBiQJuOeId9n8czWcg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/H8PEsFZaYv8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/3005143523548459160/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=3005143523548459160" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3005143523548459160?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3005143523548459160?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/H8PEsFZaYv8/reverse-scrolling-direction-in-windows.html" title="Reverse the scrolling direction in windows" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/12/reverse-scrolling-direction-in-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMEQn48eyp7ImA9WhRXFkU.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-7588013121529705280</id><published>2011-12-23T17:00:00.000-08:00</published><updated>2011-12-23T17:00:03.073-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T17:00:03.073-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Acer" /><title>[新聞] 宏碁：不會退出平板電腦市場</title><content type="html">&lt;br /&gt;
2011/12/23 13:24:46&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &amp;nbsp; &lt;br /&gt;
(中央社記者羅秀文台北23日電)針對平面媒體報導，宏 碁將淡出平板電腦業務並大幅縮減人力，宏碁今天發布 聲明表示，將務實經營平板電腦與智慧型手機事業，並 無退出市場或縮減人員的計畫。&lt;br /&gt;
&lt;br /&gt;
平面媒體今天報導，宏碁預計下個月正式公告裁撤 觸控事業群，淡出平板電腦業務，觸控事業群300名員 工當中的150名研發人員將移轉至其他部門，平板電腦 業務與智慧型手機業務人力也會大幅縮減。&lt;br /&gt;
&lt;br /&gt;
對此，宏碁發布聲明表示，平板電腦與智慧型手機 是宏碁的新興事業，在組織上，將採取最佳化的調整， 以求提升管理績效，並無裁員計畫。&lt;br /&gt;
&lt;br /&gt;
針對媒體報導，宏碁將裁撤觸控事業群，近日已將 原本隸屬於觸控事業群的平板電腦業務，轉到電腦產品 全球運籌中心管理。&lt;br /&gt;
&lt;br /&gt;
宏碁表示，為了達到組織最佳化，觸控事業群是否 要單獨成立，的確在評估中，未來要如何調整，尚未定 案。&lt;br /&gt;
&lt;br /&gt;
宏碁強調，目前宏碁對於平板電腦與智慧型手機業 務，採取基本務實的態度，進行比較選擇性與策略性的 重點投入，待績效顯見後，再擴大經營發展。&lt;br /&gt;
&lt;br /&gt;
宏碁日前舉行年度內部主管會議，將未來發展策略 定調為「化簡為贏」(Simplify To Win)」，明年將持 續簡化產品線，聚焦超輕薄筆電(Ultrabook)等利基產 品，力拚轉盈。1001223&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-7588013121529705280?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sqmBPsQD75uPcldbEqaX-X1He5k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sqmBPsQD75uPcldbEqaX-X1He5k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sqmBPsQD75uPcldbEqaX-X1He5k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sqmBPsQD75uPcldbEqaX-X1He5k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/bx9zZl8euag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/7588013121529705280/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=7588013121529705280" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7588013121529705280?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7588013121529705280?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/bx9zZl8euag/blog-post.html" title="[新聞] 宏碁：不會退出平板電腦市場" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/12/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIGSHo7fSp7ImA9WhRXFkU.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-7962247191685687618</id><published>2011-12-23T15:55:00.000-08:00</published><updated>2011-12-23T15:55:29.405-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T15:55:29.405-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Acer" /><title>[新聞] 步惠普、RIM後塵 宏碁傳淡出平板事業</title><content type="html">2011/12/23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
【經濟日報╱記者王茂臻／台北報導】&lt;br /&gt;
&lt;br /&gt;
難敵蘋果iPad，宏碁也要淡出平板電腦業務。外資圈透露，宏碁預計下個月宣布裁撤觸控事業群，負責平板電腦人力腰斬，改走精兵政策。&lt;br /&gt;
&lt;br /&gt;
原本觸控事業群編制下的300餘名員工，其中150名研發人員將轉任其他業務單位；平板電腦業務與智慧型手機業務人力大幅縮減到分別剩70人與30人。這是繼惠普、RIM縮減平板電腦後，第三家要淡出平板電腦的廠商。惠普平板電腦的代工廠是廣達、RIM的代工廠是英業達，今年廣達和英業達都因此裁員。&lt;br /&gt;
&lt;br /&gt;
宏碁今年4月剛成立觸控事業群，主管平板電腦與智慧型手機兩大業務，由宏碁全球總裁翁建仁兼任總經理督軍。未料，被視為宏碁轉型跨入平板電腦等觸控行動裝置的明星單位，不到九個月就面臨縮編命運，凸顯台商在面對蘋果觸控產品的強大競爭下，仍難突圍。&lt;br /&gt;
&lt;br /&gt;
蘋果推出的iPad帶起平板電腦銷售風潮，其他大廠跟進，卻面臨銷售不佳的困境。今年陸續已有惠普與RIM等大廠決定收掉平板電腦業務，間接造成台灣代工廠英業達與廣達裁員；昨天傳出宏碁也要縮編平板電腦業務，令市場震撼。&lt;br /&gt;
&lt;br /&gt;
宏碁主管昨天表示，「尚未公告要裁撤觸控事業群」，但近日確實已把原本隸屬觸控事業群的Android平板電腦業務，轉到電腦產品全球運籌中心管理。宏碁員工說，拿掉平板電腦業務後，「觸控事業群已是名存實亡。」&lt;br /&gt;
&lt;br /&gt;
宏碁的觸控事業部門原本被寄予厚望，但在宏碁董事長王振堂日前定調：明年宏碁營運目標是「簡單出發、精兵政策」後，成長幅度有限的觸控事業群，難逃縮編的命運。&lt;br /&gt;
&lt;br /&gt;
外資圈透露，宏碁預計下月正式公告裁撤觸控事業群，其中負責平板電腦業務的人力腰斬；外資評估宏碁明年會淡出平板電腦市場，王振堂年初說宏碁要搶下非蘋果陣營平板市占率龍頭的豪語，恐將落空。&lt;br /&gt;
&lt;br /&gt;
今年下半年宏碁把今年平板電腦全年出貨量目標下修五成，從上半年樂觀預估的至少500萬台，修正至僅剩250萬至300萬台。&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-7962247191685687618?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cuay7bp61S4aPMGDhlMlB1yhOCA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cuay7bp61S4aPMGDhlMlB1yhOCA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cuay7bp61S4aPMGDhlMlB1yhOCA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cuay7bp61S4aPMGDhlMlB1yhOCA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/wrIN9dNrxos" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/7962247191685687618/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=7962247191685687618" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7962247191685687618?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7962247191685687618?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/wrIN9dNrxos/rim.html" title="[新聞] 步惠普、RIM後塵 宏碁傳淡出平板事業" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/12/rim.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8MRX85cSp7ImA9WhRQFko.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-3532683810341506835</id><published>2011-12-11T23:23:00.000-08:00</published><updated>2011-12-11T23:28:04.129-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-11T23:28:04.129-08:00</app:edited><title>Google+</title><content type="html">之前twitter跟plurk還跟blog有點界限, 有限制140個字元以內, 可以區別發牢騷跟長篇大論. 現在Google+跟Facebook都可以寫很長的文章了, 甚至也可以貼圖. 那跟blog的區別在哪裡了? 我用了Google+, 還需要這一個blog嗎?&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Google+: &lt;a href="https://plus.google.com/114935352527685435668/posts"&gt;macwang1&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Facebook: &lt;a href="http://www.facebook.com/macwang1"&gt;macwang1&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Twitter: @macwang&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-3532683810341506835?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OXabuuEwLxDgJitMO9W9ANth9_E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OXabuuEwLxDgJitMO9W9ANth9_E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OXabuuEwLxDgJitMO9W9ANth9_E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OXabuuEwLxDgJitMO9W9ANth9_E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/7puv8p3XVuw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/3532683810341506835/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=3532683810341506835" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3532683810341506835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3532683810341506835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/7puv8p3XVuw/google.html" title="Google+" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/12/google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMFSHw7eSp7ImA9WhdVFUg.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-4319002268196720322</id><published>2011-09-20T13:26:00.000-07:00</published><updated>2011-09-20T13:26:59.201-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T13:26:59.201-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AppEngine" /><title>touch data for all kinds</title><content type="html">用AppEngine寫程式, 經常會有需要一次update所有的data, 可是如果真的要上傳一個新的version去GAE上執行很麻煩, 而且又因為GAE很容易timeout, 要把一件事分很多段來做, 或是用mapreduce. 總之是很花時間的苦差事. 而且通常這種事只要做一次, 上傳一份特別的code總是很不舒服.&lt;br /&gt;
&lt;br /&gt;
後來在網路上看到了這個作法, 真是相當貼心呀.&lt;br /&gt;
&lt;br /&gt;
首先要先用remote api.&lt;br /&gt;
&lt;br /&gt;
$ python ~/scripts/google_appengine/remote_api_shell.py -s xxxx.appspot.com&lt;br /&gt;
&lt;br /&gt;
輸入帳號跟密碼後, 就會出現標準的python command line&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
App Engine remote_api shell&lt;br /&gt;
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)&lt;br /&gt;
[GCC 4.5.2]&lt;br /&gt;
The db, users, urlfetch, and memcache modules are imported.&lt;br /&gt;
xxxx&amp;gt;&lt;br /&gt;
&lt;br /&gt;
先執行兩行&lt;br /&gt;
xxxx&amp;gt;&amp;nbsp;sys.path.append(os.getcwd())&lt;br /&gt;
xxxx&amp;gt; from models import *&lt;br /&gt;
最後一行會把這個AP定義好的model都import進來, 如果你們沒有models.py做這件事的話, 就不要學了... :P&lt;br /&gt;
&lt;br /&gt;
然後學到的重點就是可以用下面這一招&lt;br /&gt;
&amp;gt;&amp;gt;&amp;gt; len ([e.put() for e in XXXX.all().filter().fetch(1000)])&lt;br /&gt;
&lt;br /&gt;
只要有先定義好的index, filter()裡面的條件可以任意的設定. 把filter()整個拿掉也行. 這樣它會把每一個entity拿出來, 再執行一次put(). 這樣就可以達到更新model的用意, 而且顯然也不受timeout的限制, 十分好用.&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-4319002268196720322?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3OwDw5uDOfC_JOVQXXCSD2Fm1j0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3OwDw5uDOfC_JOVQXXCSD2Fm1j0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3OwDw5uDOfC_JOVQXXCSD2Fm1j0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3OwDw5uDOfC_JOVQXXCSD2Fm1j0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/gXgAi36KgIk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/4319002268196720322/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=4319002268196720322" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/4319002268196720322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/4319002268196720322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/gXgAi36KgIk/touch-data-for-all-kinds.html" title="touch data for all kinds" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/09/touch-data-for-all-kinds.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cER3w7eSp7ImA9WhdVFEU.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-2965882316911933038</id><published>2011-09-19T18:10:00.000-07:00</published><updated>2011-09-19T18:10:06.201-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-19T18:10:06.201-07:00</app:edited><title>在米國買MBA或iPad 2</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;
查了一下米國的價錢, 跟台灣APPLE的定價一比, 台灣APPLE真是佛心來著. iPad的價錢幾乎跟米國一致, 最多差不多20塊米金. 而MB也才差個三四千塊, 而且這還是在Amazon買, 未稅才差這麼多, 如果加上稅金, 也是幾乎跟台灣差不多.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-75QCPUUBr9I/TnfnUSdvImI/AAAAAAAABS8/sLHVnv-lfFQ/s1600/MBA.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="311" src="http://1.bp.blogspot.com/-75QCPUUBr9I/TnfnUSdvImI/AAAAAAAABS8/sLHVnv-lfFQ/s320/MBA.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-2965882316911933038?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RFXLC8kE9rsoIIOTY8bXZmJpcEQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RFXLC8kE9rsoIIOTY8bXZmJpcEQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RFXLC8kE9rsoIIOTY8bXZmJpcEQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RFXLC8kE9rsoIIOTY8bXZmJpcEQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/cEYtOWCXJKk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/2965882316911933038/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=2965882316911933038" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/2965882316911933038?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/2965882316911933038?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/cEYtOWCXJKk/mbaipad-2.html" title="在米國買MBA或iPad 2" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-75QCPUUBr9I/TnfnUSdvImI/AAAAAAAABS8/sLHVnv-lfFQ/s72-c/MBA.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/09/mbaipad-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4DSXY6fCp7ImA9WhRXFUU.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-3162792004742940298</id><published>2011-09-15T15:19:00.000-07:00</published><updated>2011-12-22T11:09:38.814-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T11:09:38.814-08:00</app:edited><title>Honeycomb Tablets partition tables</title><content type="html">Acer&lt;br /&gt;
$ adb shell df&lt;br /&gt;
Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; Used &amp;nbsp; Free &amp;nbsp; Blksize&lt;br /&gt;
/dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 361M &amp;nbsp; &amp;nbsp;32K &amp;nbsp; 361M &amp;nbsp; 4096&lt;br /&gt;
/mnt/asec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;361M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 361M &amp;nbsp; 4096&lt;br /&gt;
/mnt/obb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 361M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 361M &amp;nbsp; 4096&lt;br /&gt;
/system &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;590M &amp;nbsp; 455M &amp;nbsp; 134M &amp;nbsp; 4096&lt;br /&gt;
/data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12G &amp;nbsp; 200M &amp;nbsp; &amp;nbsp;12G &amp;nbsp; 4096&lt;br /&gt;
/cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1G &amp;nbsp; &amp;nbsp;32M &amp;nbsp; &amp;nbsp; 1G &amp;nbsp; 4096&lt;br /&gt;
/system/vendor &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;29M &amp;nbsp; &amp;nbsp;25M &amp;nbsp; &amp;nbsp; 3M &amp;nbsp; 4096&lt;br /&gt;
/mnt/sdcard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12G &amp;nbsp; 200M &amp;nbsp; &amp;nbsp;12G &amp;nbsp; 4096&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Asus&lt;br /&gt;
$ adb shell df&lt;br /&gt;
Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; Used &amp;nbsp; Free &amp;nbsp; Blksize&lt;br /&gt;
/dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 364M &amp;nbsp; &amp;nbsp;32K &amp;nbsp; 364M &amp;nbsp; 4096&lt;br /&gt;
/mnt/asec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;364M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 364M &amp;nbsp; 4096&lt;br /&gt;
/mnt/obb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 364M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 364M &amp;nbsp; 4096&lt;br /&gt;
/system &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;503M &amp;nbsp; 399M &amp;nbsp; 104M &amp;nbsp; 4096&lt;br /&gt;
/data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 27G &amp;nbsp; 245M &amp;nbsp; &amp;nbsp;27G &amp;nbsp; 4096&lt;br /&gt;
/cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 521M &amp;nbsp; &amp;nbsp; 8M &amp;nbsp; 512M &amp;nbsp; 4096&lt;br /&gt;
/Removable &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 364M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 364M &amp;nbsp; 4096&lt;br /&gt;
/mnt/sdcard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 27G &amp;nbsp; 245M &amp;nbsp; &amp;nbsp;27G &amp;nbsp; 4096&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moto&lt;br /&gt;
$ adb shell df&lt;br /&gt;
Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; Used &amp;nbsp; Free &amp;nbsp; Blksize&lt;br /&gt;
/dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 359M &amp;nbsp; &amp;nbsp;32K &amp;nbsp; 359M &amp;nbsp; 4096&lt;br /&gt;
/mnt/asec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;359M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 359M &amp;nbsp; 4096&lt;br /&gt;
/mnt/obb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 359M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 359M &amp;nbsp; 4096&lt;br /&gt;
/system &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;236M &amp;nbsp; 215M &amp;nbsp; &amp;nbsp;20M &amp;nbsp; 4096&lt;br /&gt;
/data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 28G &amp;nbsp; 316M &amp;nbsp; &amp;nbsp;28G &amp;nbsp; 4096&lt;br /&gt;
/cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 166M &amp;nbsp; &amp;nbsp; 4M &amp;nbsp; 162M &amp;nbsp; 4096&lt;br /&gt;
/pds &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1M &amp;nbsp; 106K &amp;nbsp; &amp;nbsp; 1M &amp;nbsp; 2048&lt;br /&gt;
/mnt/sdcard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 28G &amp;nbsp; 316M &amp;nbsp; &amp;nbsp;28G &amp;nbsp; 4096&lt;br /&gt;
&lt;br /&gt;
Samsung&lt;br /&gt;
&lt;br /&gt;
$ adb shell df&lt;br /&gt;
Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; Used &amp;nbsp; Free &amp;nbsp; Blksize&lt;br /&gt;
/dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 362M &amp;nbsp; &amp;nbsp;76K &amp;nbsp; 362M &amp;nbsp; 4096&lt;br /&gt;
/mnt/asec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;362M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 362M &amp;nbsp; 4096&lt;br /&gt;
/mnt/obb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 362M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 362M &amp;nbsp; 4096&lt;br /&gt;
/system &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;568M &amp;nbsp; 312M &amp;nbsp; 256M &amp;nbsp; 4096&lt;br /&gt;
/cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 433M &amp;nbsp; &amp;nbsp; 8M &amp;nbsp; 425M &amp;nbsp; 2048&lt;br /&gt;
/data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 13G &amp;nbsp; &amp;nbsp; 1G &amp;nbsp; &amp;nbsp;11G &amp;nbsp; 2048&lt;br /&gt;
/efs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11M &amp;nbsp; &amp;nbsp; 4M &amp;nbsp; &amp;nbsp; 7M &amp;nbsp; 4096&lt;br /&gt;
/mnt/sdcard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 13G &amp;nbsp; &amp;nbsp; 1G &amp;nbsp; &amp;nbsp;11G &amp;nbsp; 2048&lt;br /&gt;
&lt;br /&gt;
Samsung Galaxy S II&lt;br /&gt;
&lt;br /&gt;
/dev &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 392M &amp;nbsp; &amp;nbsp;76K &amp;nbsp; 392M &amp;nbsp; 4096&lt;br /&gt;
/mnt/asec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;392M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 392M &amp;nbsp; 4096&lt;br /&gt;
/mnt/obb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 392M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 392M &amp;nbsp; 4096&lt;br /&gt;
/mnt/usb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 392M &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; 392M &amp;nbsp; 4096&lt;br /&gt;
/system &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;586M &amp;nbsp; 436M &amp;nbsp; 150M &amp;nbsp; 4096&lt;br /&gt;
/cache &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 297M &amp;nbsp; &amp;nbsp; 5M &amp;nbsp; 291M &amp;nbsp; 4096&lt;br /&gt;
/efs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9M &amp;nbsp; &amp;nbsp; 4M &amp;nbsp; &amp;nbsp; 5M &amp;nbsp; 4096&lt;br /&gt;
/data &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1G &amp;nbsp; 613M &amp;nbsp; &amp;nbsp; 1G &amp;nbsp; 4096&lt;br /&gt;
/system/etc/firmware/misc &amp;nbsp; 199M &amp;nbsp; &amp;nbsp;21M &amp;nbsp; 178M &amp;nbsp; 4096&lt;br /&gt;
/system/etc/firmware/misc_mdm &amp;nbsp; 199M &amp;nbsp; &amp;nbsp;26M &amp;nbsp; 173M &amp;nbsp; 4096&lt;br /&gt;
/tombstones &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 68M &amp;nbsp; &amp;nbsp; 4M &amp;nbsp; &amp;nbsp;64M &amp;nbsp; 4096&lt;br /&gt;
/mnt/sdcard &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11G &amp;nbsp; &amp;nbsp; 4G &amp;nbsp; &amp;nbsp; 7G &amp;nbsp; 32768&lt;br /&gt;
/mnt/sdcard/external_sd &amp;nbsp; &amp;nbsp;14G &amp;nbsp; &amp;nbsp;14G &amp;nbsp; 534M &amp;nbsp; 32768&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-3162792004742940298?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PLl6wYHYTYF0suCHFU6lDqTsO2w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PLl6wYHYTYF0suCHFU6lDqTsO2w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PLl6wYHYTYF0suCHFU6lDqTsO2w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PLl6wYHYTYF0suCHFU6lDqTsO2w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/_uz_igl7l08" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/3162792004742940298/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=3162792004742940298" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3162792004742940298?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3162792004742940298?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/_uz_igl7l08/honeycomb-tablets-partition-tables.html" title="Honeycomb Tablets partition tables" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/09/honeycomb-tablets-partition-tables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8FR3k7cSp7ImA9WhdWGEo.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-8298664841984502283</id><published>2011-09-12T18:20:00.000-07:00</published><updated>2011-09-12T18:20:16.709-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-12T18:20:16.709-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><title>AT&amp;T 帳單</title><content type="html">Fiona 8/26到美國, 沒隔幾天(8/30晚上)我就帶她去辦這裡的門號, 順便把我的門號由Wayne的Family plan裡移出來. 沒想到前天就收到帳單, 奶奶個熊, 居然要260.95大洋. 而且今天也才不過9/12號...&lt;br /&gt;
&lt;br /&gt;
於是我就潛心研究一下這次的帳單的由來, 怎麼會要這麼貴咧. 最後讓我悟道了, 畢竟電腦算的還是不會錯... :S&lt;br /&gt;
&lt;br /&gt;
大致的明細是這樣的&lt;br /&gt;
Billing period: Aug 30~Sep 02&lt;br /&gt;
Monthly Service Charges: $168.38&lt;br /&gt;
Usage Charges: $16.65&lt;br /&gt;
Credits/Adjustments/Other Charges: $61.74&lt;br /&gt;
Government Fees &amp;amp; Taxes: $14.18&lt;br /&gt;
Total: $260.95&lt;br /&gt;
&lt;br /&gt;
才區區三天, 就要我交$260.95元?&lt;br /&gt;
&lt;br /&gt;
八月&lt;br /&gt;
Line 1&lt;br /&gt;
Rate Plan: $1.00&lt;br /&gt;
DataPro 2GB: $2.50&lt;br /&gt;
Usage Charge: $14.85&lt;br /&gt;
Activation Fee: $36.00&lt;br /&gt;
Other charges: $3.28&lt;br /&gt;
Taxes: $5.38&lt;br /&gt;
&lt;br /&gt;
Line 2&lt;br /&gt;
Rate Plan: $5.00&lt;br /&gt;
World Connect: $0.40&lt;br /&gt;
DataPro 2GB: $2.50&lt;br /&gt;
Family Messaging Unlimited: $3.00&lt;br /&gt;
Usage Charge: $1.80&lt;br /&gt;
Transfer of Service Responsibility: $18.00&lt;br /&gt;
Other charges: $4.46&lt;br /&gt;
Taxes: $8.80&lt;br /&gt;
&lt;br /&gt;
Total: 106.97 (其中$54.00是一次性的手續費)&lt;br /&gt;
&lt;br /&gt;
九月&lt;br /&gt;
Line 1&lt;br /&gt;
Rate Plan: $9.99&lt;br /&gt;
DataPro 2GB: $25.00&lt;br /&gt;
&lt;br /&gt;
Line 2&lt;br /&gt;
Rate Plan: $60.00&lt;br /&gt;
World Connect: $3.99&lt;br /&gt;
DataPro 2GB: $25.00&lt;br /&gt;
Family Messaging Unlimited: $30.00&lt;br /&gt;
&lt;br /&gt;
Total: $153.98 ($143.2 after discount)&lt;br /&gt;
&lt;br /&gt;
數字看起來很多, 主要原因是他似乎把9/3~10/2的費用也要我預付了.&lt;br /&gt;
另外奇怪的地方是所謂的Usage Charge, 為什麼會有這14.85+1.8的費用.&lt;br /&gt;
&lt;br /&gt;
原來是那三天AT&amp;amp;T給我用的是FamilyTalk 550的方案, 一個月扣除晚上(9pm~6am), 週末(Sat, Sun), 網內互打, 可以打550分鐘不算錢, 之後一分鐘是0.45元. 因為只有三天, 所以只有55分鐘. 而我跟Fiona在白天打到網外的時數, 剛好是92分鐘, 扣掉55分鐘不算錢, 正是(92 - 55) * 0.45 = 16.65元!&lt;br /&gt;
&lt;br /&gt;
所以一切都真相大白了. 另外知道的是用手機打Google voice也算是網外, 所以打超過不計費的時間, 就除了每分鐘打回台灣2 cents的google voice費用外, 還要加上45cents的AT&amp;amp;T費用, 一分鐘將近要14元.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-8298664841984502283?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PftB9qVkJxRRZOXEjXmoSxnutxA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PftB9qVkJxRRZOXEjXmoSxnutxA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PftB9qVkJxRRZOXEjXmoSxnutxA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PftB9qVkJxRRZOXEjXmoSxnutxA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/nCkczF1qpD0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/8298664841984502283/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=8298664841984502283" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/8298664841984502283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/8298664841984502283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/nCkczF1qpD0/at.html" title="AT&amp;T 帳單" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/09/at.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFSH86eSp7ImA9WhdWFkw.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-3723503198924143189</id><published>2011-09-09T17:26:00.000-07:00</published><updated>2011-09-09T17:26:59.111-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T17:26:59.111-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Google url shortener</title><content type="html">Google提供了goo.gl這個服務, 可以將網址縮短&lt;br /&gt;
&lt;br /&gt;
http://www.google.com/ -&amp;gt;&amp;nbsp;http://goo.gl/fbsS&lt;br /&gt;
&lt;br /&gt;
程式的用法是&lt;br /&gt;
&lt;br /&gt;
縮網址&lt;br /&gt;
$ curl https://www.googleapis.com/urlshortener/v1/url -H 'Content-Type: application/json' -d '{"longUrl": "&lt;span style="color: red;"&gt;http://www.google.com/&lt;/span&gt;"}'&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;"kind": "urlshortener#url",&lt;br /&gt;
&amp;nbsp;"id": "&lt;span style="color: blue;"&gt;http://goo.gl/fbsS&lt;/span&gt;",&lt;br /&gt;
&amp;nbsp;"longUrl": "http://www.google.com/"&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
恢復短網址&lt;br /&gt;
$&amp;nbsp;curl 'https://www.googleapis.com/urlshortener/v1/url?shortUrl=&lt;span style="color: blue;"&gt;http://goo.gl/fbsS&lt;/span&gt;'&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;"kind": "urlshortener#url",&lt;br /&gt;
&amp;nbsp;"id": "http://goo.gl/fbsS",&lt;br /&gt;
&amp;nbsp;"longUrl": "&lt;span style="color: red;"&gt;http://www.google.com/&lt;/span&gt;",&lt;br /&gt;
&amp;nbsp;"status": "OK"&lt;br /&gt;
}&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
看統計資料&lt;/div&gt;
&lt;div&gt;
$&amp;nbsp;curl 'https://www.googleapis.com/urlshortener/v1/url?shortUrl=http://goo.gl/fbsS&amp;amp;projection=FULL'&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
{&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;"kind": "urlshortener#url",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;"id": "http://goo.gl/fbsS",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;"longUrl": "http://www.google.com/",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;"status": "OK",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;"created": "2009-12-13T07:22:55.000+00:00",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;"analytics": {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; "allTime": {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;"shortUrlClicks": "13779",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;"longUrlClicks": "368710",&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;"referrers": [&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;"countries": [&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;"browsers": [&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;"platforms": [&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;"month": {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;"week": {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;"day": {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;"twoHours": {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-3723503198924143189?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TeDsVrSuk6EGFa7ZKWWkekE_3ew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TeDsVrSuk6EGFa7ZKWWkekE_3ew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TeDsVrSuk6EGFa7ZKWWkekE_3ew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TeDsVrSuk6EGFa7ZKWWkekE_3ew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/LeNWtAyCm9s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/3723503198924143189/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=3723503198924143189" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3723503198924143189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3723503198924143189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/LeNWtAyCm9s/google-url-shortener.html" title="Google url shortener" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/09/google-url-shortener.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQH04fip7ImA9WhdRFkg.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-9218953664436396518</id><published>2011-08-06T10:36:00.000-07:00</published><updated>2011-08-06T10:36:21.336-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-06T10:36:21.336-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>恢復EVO 4G的Firmware</title><content type="html">手上的&lt;a href="http://www.htc.com/us/products/evo-sprint"&gt;EVO 4G&lt;/a&gt;之前被我升級成&lt;a href="http://www.cyanogenmod.com/"&gt;cyanogen mod&lt;/a&gt;版, 因為聽說它很讚, 而且有EVO 4G當時沒有的2.3 release. 不過我實際unlock bootloader, 換掉recovery, 燒上cyanogen mod 7.0.3.1後, 我覺得它不是那麼妙. 所以一直想把它換回HTC的正式版. 直到今天才有時間跟找到文章來做這個.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
還真的挺酷的, 有人把它寫成Google doc, 可以一步一步照著做.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="https://spreadsheets.google.com/viewform?formkey=dDh6ekc0c2dIbGYyRHFrT09PUWpscnc6M%20Q"&gt;Link&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
一直沒法升級的Galaxy Tab 10.1, 昨天也終於升級Android 3.1成功了...&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-9218953664436396518?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2oMNWNzf1JJbNSlq9i02oCKeyyc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2oMNWNzf1JJbNSlq9i02oCKeyyc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2oMNWNzf1JJbNSlq9i02oCKeyyc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2oMNWNzf1JJbNSlq9i02oCKeyyc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/AIPcdpJpf8s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/9218953664436396518/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=9218953664436396518" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/9218953664436396518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/9218953664436396518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/AIPcdpJpf8s/evo-4gfirmware.html" title="恢復EVO 4G的Firmware" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/08/evo-4gfirmware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08ERX86eSp7ImA9WhdTEE8.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-5947109567685800652</id><published>2011-07-06T23:56:00.000-07:00</published><updated>2011-07-06T23:56:44.111-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-06T23:56:44.111-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="生活" /><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><title>辦信用卡</title><content type="html">來美國另外一個重要的課題就是使用信用卡. 在台灣我有無數的信用卡, 包含了最早的慶豐, 台新, HSBC, 中國信託, 富邦等等, 每一張都是白金卡. 其中幾家還主動寄升級為鼎級卡的邀請給我, 但是我覺得沒什麼好處所以統統拒絕. 這些卡對米國的銀行來說, 統統沒用! 我的信用紀錄在美國仍就是白紙一張. 難怪王又曾可以在美國待的很舒服.&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;昨天我在線上試著申請我的薪資轉帳銀行, BOA的信用卡. 一番交涉之後他拒絕了我的credit card的申請, 要我辦secured credit card. 而它需要$39的年費, 當下我拒絕了. 回來做一下功課.&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;BOA: &lt;a href="https://www.bankofamerica.com/credit-cards/marketingdetail.action?context_id=marketing_detail&amp;amp;offer_id=ECOMM0908AZE00400800153260EN001|2054975|ST"&gt;Fully Secured Credit Card&lt;/a&gt;, Annual fee: $39&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;沒啥特別的, 需要12個月才能升級為unsecured credit card.&lt;/li&gt;
&lt;li&gt;Payment tag&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Wells Fargo: &lt;a href="https://www.wellsfargo.com/credit_cards/secured/"&gt;Secured Card&lt;/a&gt;, Annual fee: $18&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;看起來它有個性化信用卡的功能, 可以放兒子的照片上去, 加分!&lt;/li&gt;
&lt;li&gt;Auto rental insurance&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Citi: &lt;a href="https://creditcards.citi.com/credit-cards/citi-secured-mastercard/"&gt;Secured MasterCard&lt;/a&gt;, Annual fee: $29.001&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;需要18個月才能升級為unsecured credit card.&lt;/li&gt;
&lt;li&gt;Auto rental insurance&lt;/li&gt;
&lt;li&gt;Payment tag&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Capital One: &lt;a href="http://www.capitalone.com/creditcards/mastercard-secured-credit-card/"&gt;Secured MasterCard&lt;/a&gt;, Annual fee: $29&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;Report to 3 bureaus&lt;/li&gt;
&lt;li&gt;沒啥其它功能&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;HSBC: Vary&lt;/li&gt;
&lt;li&gt;Chase: N/A&lt;/li&gt;
&lt;li&gt;AMEX: N/A&lt;/li&gt;
&lt;li&gt;DISC: N/A&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;照上面看起來, 應該會從Wells Fargo下手吧.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-5947109567685800652?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/irOJT26aVUkPCtCQO8dpPIdcPWU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/irOJT26aVUkPCtCQO8dpPIdcPWU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/irOJT26aVUkPCtCQO8dpPIdcPWU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/irOJT26aVUkPCtCQO8dpPIdcPWU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/nb7T-EXfpEE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/5947109567685800652/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=5947109567685800652" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/5947109567685800652?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/5947109567685800652?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/nb7T-EXfpEE/blog-post.html" title="辦信用卡" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/07/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEHRXs9cCp7ImA9WhZXEko.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-7015748530764383023</id><published>2011-05-01T11:30:00.000-07:00</published><updated>2011-05-01T11:30:34.568-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-01T11:30:34.568-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><category scheme="http://www.blogger.com/atom/ns#" term="車" /><title>買車記</title><content type="html">在說美國怎麼買車的文章已經很多了, 我要再加一篇.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;事前做功課&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wyX-EilVeXw/TbojaTljhWI/AAAAAAAAA94/_sslToLYNqE/s1600/1.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="184" src="http://2.bp.blogspot.com/-wyX-EilVeXw/TbojaTljhWI/AAAAAAAAA94/_sslToLYNqE/s320/1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;價錢篇&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;美國這麼大又這麼多人開車, 交易自然熱絡. 所以網路上資料非常齊全, 只要目標明確, 知道年份跟需要的配備就可以在網路上估出大概的價錢. 其中最有名的就是&lt;a href="http://www.kbb.com/"&gt;Kelley Blue Book&lt;/a&gt;了. 它有分四種價錢, 分別是&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Trade-In Value&lt;/li&gt;
&lt;li&gt;Private Party Value&lt;/li&gt;
&lt;li&gt;Suggested Retail Value&lt;/li&gt;
&lt;li&gt;Certified Pre-Owned (CPO) Value&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;這裡換車很平常, 把舊車拿去dealer那裡估個價, 再貼一些錢就可以換新車. 這個估出來的舊車價就是上面說的Trade-In Value, 通常比市場上的二手價要低的多(不然dealer賺什麼呢?). 那應該有人會問, 既然比二手價低, 那為什麼不自己賣掉就好了呢? 原因是用Trade-in的, 這台車保證可以脫手, 不會賣不掉, 也不用管之後有人約時間看車之類的麻煩事. 統統丟給dealer就好了.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;那Private Party Value就是指那種自己賣車的價錢. 這種因為通常No warranty, 是賣as-is的. 所以價錢會低一些.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Suggested Retail Value則是那種有牌的dealer會開的價錢. 應該算是實際交易的大宗吧.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Certified Pre-Owned Value, 這個就神奇了. 所謂的pre-owned, 曾經被人擁有過, 其實就是used, 就是二手車的意思, 只是比較好聽一點. CPO是指原廠將一些特定條件的車收回來之後, 重新整理過, 原廠保固也延長再出售的車. 特定條件每一個車廠都不同, 以BMW來說他們是指六年以下的新款車, 50K miles以下. 一旦符合CPO條件, 原本的四年保固就變成六年, 50K miles的保固也變成100K miles. 我看了不少, 基本上車況都很好, 又有原廠保固, 如果不是行家會自己挑車, 看CPO的車是不錯的選擇.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;一般來說, 是CPO Value &amp;gt; Suggested Retail Value &amp;gt; Private Party Value &amp;gt; Trade-In Value.&lt;/div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;選車&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;有很多網站可以挑車, 像是&lt;a href="http://autos.yahoo.com/"&gt;Yahoo AUTOS&lt;/a&gt;, &lt;a href="http://www.edmunds.com/"&gt;edmunds&lt;/a&gt;跟&lt;a href="http://www.kbb.com/"&gt;KBB&lt;/a&gt;. 裡面dealer的資訊跟價錢其實都一樣, 所以挑一個介面好用的就好. 我自己是覺得Yahoo的最好. 輸入住的地方的ZIP code, 再把車子的型號, 理想哩程範圍, 價錢範圍選好. 自動就會列出來一堆附近dealer手上符合車子的列表. 再一一去問就可以了.&lt;br /&gt;
&lt;br /&gt;
另外一個來源是&lt;a href="http://sfbay.craigslist.org/"&gt;craigslist&lt;/a&gt;, 這個上面誰都可以去貼廣告, 大多有價錢跟照片. 看到的喜歡的也可以去聯絡看看. 通常是private party, 所以價錢會低一點.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;當場看車&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;我看上的是BMW 535i, 先在&lt;a href="http://sfbay.craigslist.org/"&gt;craigslist&lt;/a&gt;上找了一個叫Moe的人, 我一直把他想像成臉上有一個很大的&lt;a href="http://tw.dictionary.yahoo.com/dictionary?p=mole"&gt;痣&lt;/a&gt;! 約了時間去試開, 感覺車子狀況還不錯, CARFAX上號稱只有25000 mi, 可是實際車子已經超過30000 mi. 原來他靠著有dealer的執照, 從一月開始就把車扣著給他兒子開. 因為是dealer不用過戶, 所以這個車子一直都還算是一手車, 賣給下一個才算是2nd owner. 我是挺驚訝三個多月怎麼能開到5000 mi, 他說他兒子常開San&amp;nbsp;Francisco跟Santa Clara來回, 所以哩程累積的很快. 最後從他開價$32,850殺到$31,800. 他還說因為我付現金, 報稅的時候他可以把售價寫低一點, 大約$26,000. 這樣我差不多可以再省500塊. 不過我後來看了它的駕駛座椅一邊都有點塌, 方向盤上的BMW logo有一點銹斑, 鑰匙上的logo也碎了, 我還要再回家多想想.&lt;/li&gt;
&lt;li&gt;後來又去&lt;a href="http://www.stevenscreekbmw.com/"&gt;Stevens Creek BMW&lt;/a&gt;, 這一家是這附近最大的正牌BMW dealer, 也是同事說最貴的一條路. 就像是台灣的竹科一樣, 附近都是矽谷的有錢人, 價錢不好談. 光這一家就有四台符合我條件的車, 所以就在某個中午去看看.&lt;br /&gt;
沒有預約, 一去就是一個叫Doug的老頭來接待我們, 這個人講話跟長相, 都讓我有瘦版&lt;a href="http://www.imdb.com/name/nm0000197/"&gt;Jack Nicholson&lt;/a&gt;的感覺. 穿著藍色BMW的制服, 加上帽子, 看起來就像專業玩車的人. 我們聊了一下, 就要求試車, 不過我居然沒帶駕照! 所以只好他開車載我. 還好是他試開給我看, 因為他開的真是非常兇猛, 而且大轉彎, 斜坡轉彎, 急剎, 急繞S, 都有試給我看. 想想我開Moe的車的時候真是太溫順了.&lt;br /&gt;
看起來這台車沒有什麼問題, 接下就是價錢戰了. 這是需要做功課的.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;交涉價錢&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;既然目標已經確定. 那我就可以針對這個年份, 車子的配備多做一些功課, 看看市場價值是多少錢. 一樣繼續用Yahoo, KBB等網頁來查. Stevens Creek BMW自己對這台車的描述印出來. 後來發現如果配備全部都是如他所說的, 價值$38,xxx, 但是它的定價是$36,991. Dealer的asking price就比KBB的價錢低, 這是我不能理解的地方.&lt;/li&gt;
&lt;li&gt;後來同事提醒, 車子上的輪胎跟照片上的不符. 再去查那個輪胎的價錢, 四個輪框加輪胎新的價值$4,000. 但在KBB上只差了$10,000左右. 無論如何, 這點都要記下來, 之後好議價.&lt;/li&gt;
&lt;li&gt;解密定價規則&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;因為車商也是有固存壓力的, 車子積愈久資金就積愈久, 他們也想早賣掉早好. 一開始的價錢是$36,991, 如果20天內沒有賣掉, 就降成$35,992, 再15天沒有賣掉, 就變成$34,993. 看尾數就可以知道它降過幾次價. 所以看到喜歡的車, 能忍的話就多等幾天, 它的價錢會一直掉的.&lt;/li&gt;
&lt;li&gt;不過我在現場是沒有看到4結尾的車, Doug也說如果一直賣不掉, 會直接把車丟去auction. 也就是拍賣. 我想這個挺有趣的, 房東也說他有去auto auction那裡買過卡車, 一台$1,000元, 然後再去craigslist上用$2,500賣掉, 雙方都很開心. 我想之後我也該去試試...&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;後來我拿著我做的功課, 再跟Doug一一去車上看, 有哪些配備是網頁上說有, 但那台車上沒有的. 搞半天還挺多的, 像是parking sensor, satellite radio, 輪圈, 升級的音響等等. 但是扣掉那些, 其實它的確還是同樣CPO, 差不多哩程的車子裡算比較便宜的. 所以最後用$34,000成交. 只殺了$993元.&lt;/li&gt;
&lt;li&gt;之後加上稅跟一些手續費, 差不多要$37,7xx元才能拿車.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;交車&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;因為我沒有任何credit, 所以只好付現. 付現也不可能真的抱一大筆現金去, 而是要去銀行辦一張cashier check. &amp;nbsp;手續費10元.&lt;/li&gt;
&lt;li&gt;交車時要簽一大堆放棄權利的文件, 像是要嘛現在先付350元美金, 否則未來一個月內不能退車. 或是要保證定期保養, 否則不保固之類的東西...&lt;/li&gt;
&lt;li&gt;會有一個技術人員帶到車上去介紹一次車上所有設備怎麼用. iDrive怎麼做BT pairing. 怎麼把手機的phone book sync到車上. 我只能說2008年的iDrive反應還真是慢, 而且GPS相當不好用, 一定要先輸入city才能找路. 可是大多數時候要找的路都超長一條, 橫跨好多個city, 我哪知道那個門牌號碼是在哪一個city咧.&lt;/li&gt;
&lt;li&gt;一定要準備好保險才能交車. 但是又要先買車才能拿那台車的VIN #去保險, 所以就是因為卡在這一關, 我簽好約還是隔了一天才拿到車.&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;無論如何, 買車這件事總算是完成了, 我再也不用一天付幾十塊錢的租車費, 覺得錢就這樣一直流掉. 現在暫時住跟行都穩定了, 下一關是幫Fiona跟Lucas辦L2 VISA!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-7015748530764383023?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o68xhWK0RRPTlWC6aBAZJISyRJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o68xhWK0RRPTlWC6aBAZJISyRJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o68xhWK0RRPTlWC6aBAZJISyRJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o68xhWK0RRPTlWC6aBAZJISyRJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/irWi4i8Rnpk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/7015748530764383023/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=7015748530764383023" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7015748530764383023?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7015748530764383023?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/irWi4i8Rnpk/blog-post.html" title="買車記" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-wyX-EilVeXw/TbojaTljhWI/AAAAAAAAA94/_sslToLYNqE/s72-c/1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CRn8zeip7ImA9WhZQEkg.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-8254921134149042393</id><published>2011-04-19T17:22:00.000-07:00</published><updated>2011-04-19T17:22:47.182-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-19T17:22:47.182-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><title>美國真是太富裕了...</title><content type="html">在&lt;a href="http://www.imdb.com/title/tt0887912/"&gt;The hurt lock&lt;/a&gt;裡看到這幕, 主角應該是覺得很不知所措. 在戰場上那麼千鈞一髮, 回到大後方美國本土又這麼安逸, 連一個早餐穀片都有這麼多選擇...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-15DCK9cCf_A/Ta4k4njMb7I/AAAAAAAAA90/mdUFzPvN8Ak/s1600/hurtlocker-cereal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="360" src="http://3.bp.blogspot.com/-15DCK9cCf_A/Ta4k4njMb7I/AAAAAAAAA90/mdUFzPvN8Ak/s640/hurtlocker-cereal.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
我在Target也遇到同樣的穀片牆, 而且只有更多沒有更少... &amp;nbsp;我是覺得很諷刺, 這樣的國家這麼廣泛地參與各國事物, 但是在國內的生活是這個樣子. 他們真的能設身處地為那些國家的著想嗎? 如果真的全部是只為了美國自己的利益, 那有很多國家以美國為敵也是很正常的...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-8254921134149042393?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LCxiAWPgVze1B5etMT3fwZlp_F4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LCxiAWPgVze1B5etMT3fwZlp_F4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LCxiAWPgVze1B5etMT3fwZlp_F4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LCxiAWPgVze1B5etMT3fwZlp_F4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/9ytz457_YQU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/8254921134149042393/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=8254921134149042393" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/8254921134149042393?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/8254921134149042393?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/9ytz457_YQU/blog-post.html" title="美國真是太富裕了..." /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-15DCK9cCf_A/Ta4k4njMb7I/AAAAAAAAA90/mdUFzPvN8Ak/s72-c/hurtlocker-cereal.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/04/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UESXg8fyp7ImA9Wx9UF0s.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-7432357770862180045</id><published>2011-02-15T02:20:00.000-08:00</published><updated>2011-02-15T02:20:08.677-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-15T02:20:08.677-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="美簽" /><category scheme="http://www.blogger.com/atom/ns#" term="工作" /><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><title>再辦一次US Visa (下)</title><content type="html">噹噹! 我面試回來了, 這次面試真是很漫長.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;首先, 在&lt;a href="http://www.visaagent.com.tw/niv/ASPPrgs/APS_Apt_AvailDateQuery.asp"&gt;源訊&lt;/a&gt;的網頁上Blanket L-1可以預約的日期真是少之又少, 一喳呼就要排到三月初了. 這對我出發的行程來說實在是太晚了, 所以我就照AIT網頁上面寫的"&lt;a href="http://www.ait.org.tw/en/expedited-appointment-visa.html"&gt;Expedited Visa Interview Request&lt;/a&gt;", 寫封信去拜託能不能給我一個早一點的預約日期. 結果心誠則靈呀, 隔沒兩天就回信, 提早到下週即可面試. 需要印出他的Email作為證明.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;因為L1的預約時間都是早上7:45, 而且特別註明請7:30提前報到. 我這個插隊的更是心驚膽跳, 擔心一個閃失就不讓我進去AIT了. 所以難得早起的我很早就出門, 不過因為塞車加多繞了AIT一圈, 還是大約7:50分才到AIT門口.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;首先, 要拿那封印出來的Email當作證明, 拿到面對AIT時左手邊的information desk. 這個地方要到八點整才開, 所以我遲個20分鐘根本沒差, 不知道要我這麼早到作啥. 拿著這個Email跟護照, 裡面的小姐會開一張插隊單, 然後就拿著這張單子越過層層人牆進入AIT了.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;進入AIT後, 沒有因為不同的VISA排不同的隊, 還是照原本的隊伍慢慢往前走. 裡面的小弟還是一樣一一檢查DS-160確認單, 大頭照, 兩張匯款單. 第二個小姐會問有沒有改名, 再幫忙把一張快遞單黏在護照後面(這個很討厭, 我現在護照封底就一直黏黏的), 要你簽名. 之後就會到一個小櫃台. 上面有另外兩個小弟, 會根據要辦的不同的Visa, 檢查是否需要的資料都齊全.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;結果在這裡我就出包了. 根據&lt;a href="http://www.ait.org.tw/zh/nonimmigrant-visas-fees.html"&gt;網頁&lt;/a&gt;, 辦L-1 Visa要付150元美金, 合台幣4650元. 但是公司給我的劃撥單, 只有付一般B1/B2要繳的140元美金, 還差310元台幣. 在這裡小弟就給我另外一張已經印好的劃撥單, 要我直接出去對面的郵局繳. 繳回來之後晃晃手上之前寄物的牌子, 門口的警衛就讓我進去繼續我的行程.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;直奔剛才挑戰失敗的兩個小弟那裡, 給上補繳的310元劃撥單, 他開始要其它的文件. 第一個就要I-129跟I-797的影本各三份. 我那偉大的米國律師樓幫我準備好裝釘的漂漂亮亮的三份文件讓我委實狼狽, 在一堆排隊的人群中手上又拎著一把雨傘, 要拆呀裝呀的把三份厚達五公分的文件堆中把I-129跟I-797挑出來. 小弟把它兩兩釘起來之後就過關了! 原來只要這幾九張紙就可以了... 律師樓印這麼多, 委實不環保.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;再下一關是交給源訊的櫃枱, 因為已經過了層層關卡, 該有的文件應該都齊了, 我猜這個時候他們才正式把我們在網頁上填的DS-160 submit到他們內部的database裡. 這也才是他們收費的價值.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;辦L-1在這一關有點怪怪的, 會另外用一個粉紅色的folder把資料裝起來, 再直接到另外一個窗口做資料登錄跟掃描指紋. 因為都不用排隊, 讓我天真的以為一切都會很快... 結果我錯了.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;掃完指紋後, 要去最後一關, 窗口1~3做interview. 不過裡面有一位長者, 要我先去把那防詐騙的美金500元給交了再去找他. 我看這個數目才像是詐騙的呢.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;上二樓繳錢比較特別的是付美金是要把聯絡方式跟每一張鈔標的號碼抄下來, 大概美金偽鈔太多了吧. 抄完之後那個小姐會再對一次, 然後再用一台像驗鈔機的東西把鈔票一張一張掃過一遍, 再用數鈔機點一次. 最後才收到收銀機裡. 這種機械化的職位還真是特別, 不知道我們部門的人有多少人願意做這種routine的事呢?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;交完錢把收據交回給長者, 這時大約是八點多不到九點, 就開始我漫長的等待了...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;在窗口1~3前面有一排椅子, 我只能在這個範圍內等待叫號, 手機什麼的都被收走, 根本一點娛樂也沒有. 只能發呆. 所以最好帶本書來讀讀...&lt;br /&gt;
&lt;br /&gt;
等了很久, 櫃枱裡出現了一個華人中年女子叫了我的名字. 她問了一大堆問題, 舉凡要去哪裡, 公司人數, 營業額, 工作內容, 帶多少人, 最近兩年去米國幾次, 分別是幾月幾號, 待了幾天. 最高學歷是什麼, 什麼學校. 結婚了沒, 小孩多大等等... 問了大概十分鐘, 寫滿一張紙, 就又要我再坐著等.&lt;br /&gt;
&lt;br /&gt;
排前面幾關的時候就看到一群八個人直接插隊, 說是要去參加APEC, 要直接辦visa. 結果我折騰了這麼久, 居然還有一個人卡在這裡. 聽起來是他的狀況特別, 要經過啥行政程序, 要3~4週才有結果. 他說這樣我就沒法參加這個會了呀! 要AIT的人打電話去外交部. 就這樣來來回回, 裡面的黑人官員為了他就處理好久. 等到另外一排辦一般簽證的人全走光了, 只剩幾個快遞的可憐人在等我們才能去午休.&lt;br /&gt;
&lt;br /&gt;
最後黑人面試我的時候, 一直跟我謝謝, 謝謝我的耐心, 跟說抱歉... 真是十分地有禮...&lt;br /&gt;
&lt;br /&gt;
他問的問題無非就是之前那個華人中年女子問的英文版, 大概多問了會不會帶老婆去, 跟大概多久會來回一次. 然後就讓我過了...&lt;br /&gt;
&lt;br /&gt;
出來一看時間, 已經12:05, 花了我大概四個小時, 整個大廳大概剩下十個人左右, 空盪盪的.&lt;br /&gt;
&lt;br /&gt;
總結幾個重點&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;如果預約時間來不及, 可以寫信請他提早.&lt;/li&gt;
&lt;li&gt;E/L這兩種簽證, 只有早上才有得辦.&lt;/li&gt;
&lt;li&gt;辦L-1 visa, 他其實只比一般B1/B2 visa多要了I-129+I-797各三份. 然後公司提供的letter有輔助回答一些問題, 其它律師事務所準備的那五公分厚的文件其實都沒用.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-7432357770862180045?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2Qv23LIyoJ0OL81Bz7sMaInl4b8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Qv23LIyoJ0OL81Bz7sMaInl4b8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2Qv23LIyoJ0OL81Bz7sMaInl4b8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Qv23LIyoJ0OL81Bz7sMaInl4b8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/lq3rQ5fIkvo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/7432357770862180045/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=7432357770862180045" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7432357770862180045?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/7432357770862180045?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/lq3rQ5fIkvo/us-visa_15.html" title="再辦一次US Visa (下)" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><georss:featurename>221 Taiwan Taipei County Sijhih City大同里</georss:featurename><georss:point>25.060954503698337 121.64946556091309</georss:point><georss:box>25.05609500369834 121.64217006091309 25.065814003698335 121.65676106091308</georss:box><feedburner:origLink>http://macwang.blogspot.com/2011/02/us-visa_15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QNSXc7fSp7ImA9Wx9UF0s.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-4921247663372504143</id><published>2011-02-10T03:11:00.001-08:00</published><updated>2011-02-15T02:23:18.905-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-15T02:23:18.905-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="美簽" /><category scheme="http://www.blogger.com/atom/ns#" term="工作" /><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><title>再辦一次US Visa (上)</title><content type="html">我真是辦US Visa辦到有經驗了, 2005年六月辦第一次B1/B2, &amp;nbsp;2008年七月辦F1去遊學, 2010年七月辦第二次B1/B2. 現在要來辦挑戰性更高的L-1A.&lt;br /&gt;
&lt;br /&gt;
現在還沒辦, 只是事前的準備工作, 看看要做哪些.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.ait.org.tw/zh/l1l2.html"&gt;AIT網頁對L-1的說明&lt;/a&gt;&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;照標準&lt;a href="http://www.ait.org.tw/zh/how-to-apply-niv.html"&gt;申請非移民簽證&lt;/a&gt;的方式, 填DS-160. 列印DS-160確認單, 預約時間.&lt;br /&gt;
這個表每次填我都覺得很痛苦, 改成網頁版後也沒減低, 落落長之外, 有時候還沒法存檔, 又要重來.&lt;/li&gt;
&lt;li&gt;提供核准的&lt;a href="http://www.uscis.gov/portal/site/uscis/menuitem.5af9bb95919f35e66f614176543f6d1a/?vgnextoid=f56e4154d7b3d010VgnVCM10000048f3d6a1RCRD&amp;amp;vgnextchannel=db029c7755cb9010VgnVCM10000045f3d6a1RCRD"&gt;I-129&lt;/a&gt;收件號碼&lt;br /&gt;
&lt;a href="http://www.uscis.gov/files/form/i-129.pdf"&gt;I-129&lt;/a&gt;申請書影本&lt;br /&gt;
I-797核准通知書影本 (&lt;a href="http://www.path2usa.com/sample-form-i797-h1b-approval-notice"&gt;Sample&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;學歷&lt;br /&gt;
工作資歷證明&lt;/li&gt;
&lt;li&gt;繳交防範作假行為與識別費, 美金500元. 以美金現金繳納.&lt;/li&gt;
&lt;li&gt;之後老婆小孩分開申請, 提出&lt;br /&gt;
出生證明&lt;br /&gt;
結婚證書&lt;br /&gt;
戶籍謄本&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;公司在美國找的律師事務所幫忙準備了這些東西 (四大份, 超過五公分厚) &lt;/li&gt;
&lt;ol&gt;&lt;li&gt;一份說明文件, 跟我說明我是申請哪一種Visa, receipt number (WAC-xx-xxx-xxxxx). 以及說明整包文件裡有哪些東西.&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Original and fully executed Froms G-28 and I-129S&lt;/li&gt;
&lt;li&gt;Corporation's Letter of Support and Organizational Chart&lt;/li&gt;
&lt;li&gt;Copy of the Form I-797 L Blanket approval notice with a list of xxx's subsidiaries&lt;/li&gt;
&lt;li&gt;Copy of xxx's business information together with a copy of xxx's most recent Annual report&lt;/li&gt;
&lt;li&gt;Copies of your resume, educational documents with evaluation, and passport identification page&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;另外要我自已準備&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Original receipt (郵局的匯款收據, US$150)&lt;/li&gt;
&lt;li&gt;Valid passport (must be valid for at least six months beyond the intended period of stay)&lt;/li&gt;
&lt;li&gt;Confirmation page of form DS-160&lt;/li&gt;
&lt;li&gt;Marriage Certificate for your wife&lt;/li&gt;
&lt;li&gt;Birth Certificate for your son&lt;/li&gt;
&lt;li&gt;Letter of employment verification&lt;/li&gt;
&lt;li&gt;Copies of paycheck stubs or other forms of proof of salary received during your tenure at xxx&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;在面談時, 還會需要另外付&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Fraud prevention &amp;amp; detection fee (US$500, 搞不懂這個的目的是什麼)&lt;/li&gt;
&lt;li&gt;Courier service fee (NT$170, 快遞)&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;&lt;/ol&gt;現在最早的預約日是3/7, 有點太晚了, 寫信去AIT問問可不可以提早, 看他們怎麼回囉...&lt;br /&gt;
&lt;ol&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-4921247663372504143?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8DgR-VJQ71A3hYaRRu03HxCqYao/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8DgR-VJQ71A3hYaRRu03HxCqYao/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8DgR-VJQ71A3hYaRRu03HxCqYao/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8DgR-VJQ71A3hYaRRu03HxCqYao/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/TBMynI6RlDg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/4921247663372504143/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=4921247663372504143" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/4921247663372504143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/4921247663372504143?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/TBMynI6RlDg/us-visa.html" title="再辦一次US Visa (上)" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2011/02/us-visa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QHQnc7eCp7ImA9Wx9UF0s.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-5564324376674889136</id><published>2011-02-07T08:03:00.001-08:00</published><updated>2011-02-15T02:22:13.900-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-15T02:22:13.900-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="工作" /><category scheme="http://www.blogger.com/atom/ns#" term="美國" /><title>挑手機通訊商...</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8KSOPhXwjo8/TVAWUAs5ghI/AAAAAAAAA8E/MhOH37yC6W0/s1600/Lucas.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_8KSOPhXwjo8/TVAWUAs5ghI/AAAAAAAAA8E/MhOH37yC6W0/s320/Lucas.jpg" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;快要去米國了, 總要做些準備, 因為上次去&lt;a href="http://www.google.com/events/io/2010/"&gt;Google I/O 2010&lt;/a&gt;的時候, 靠送的那支&lt;a href="http://www.htc.com/us/products/evo-sprint"&gt;EVO 4G&lt;/a&gt;救了一命. 覺得要有一個可以用的smartphone非常重要(只能用voice, 不敢開data不算smartphone). 所以先從挑手機通訊商開始.&lt;br /&gt;
&lt;br /&gt;
第一個, 先挑service provider. 據聞米國分兩大類手機協定. CDMA跟GSM. 先分類一下.&lt;br /&gt;
GSM: &lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;, &lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;&lt;br /&gt;
CDMA: &lt;a href="http://www.sprint.com/"&gt;Sprint&lt;/a&gt;, &lt;a href="http://www.verizon.com/"&gt;Verizon&lt;/a&gt;, MetroPCS, U.S. Cellular&lt;br /&gt;
iDEN: Nextel&lt;br /&gt;
還有一些Mobile Virtual Network Operator(MVNO), 是跟這些大家的租線路.&lt;br /&gt;
Virgin: Sprint&lt;br /&gt;
&lt;br /&gt;
因為我們家目前只做GSM的手機, 所以目標只能鎖定&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;跟&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;了.&lt;br /&gt;
&lt;br /&gt;
US band: 850MHz, 1900MHz&lt;br /&gt;
EU band: 900MHz, 1800MHz&lt;br /&gt;
&lt;br /&gt;
看到&lt;a href="http://reviews.cnet.com/2719-3504_7-389-2.html?tag=page;page"&gt;這張表&lt;/a&gt;, 讓我狐疑了起來, 我只聽過UMTS跟HSDPA, 是否代表我只能用&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;的3G?&lt;br /&gt;
&lt;br /&gt;
既然只能選&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;跟&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;, 兩家都很大. 所以也不用考慮coverage, 只剩價錢考量. 我電話打的不多, 簡訊也打不多, 唯一要的應該是data的量要大.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt; (450 minutes)&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;Voice: 39.99&lt;/span&gt;&lt;br /&gt;
200MB Data: 15&lt;br /&gt;
2G Data: 25&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;Unlimited Data: 10 (Must go with unlimited messages)&lt;/span&gt;&lt;br /&gt;
1000 Messages: 10&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;Unlimited messages: 20&lt;/span&gt;&lt;br /&gt;
Total: 69.99&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt; (500 minutes, &lt;span class="Apple-style-span" style="color: red;"&gt;1500 minutes is the same price now!&lt;/span&gt;)&lt;br /&gt;
Talk + Text + Unlimited Data: 79.99 per month (+10 USD to extend to 1000 minutes)&lt;br /&gt;
Talk + Text + 200MB Data: 59.99 per month&lt;br /&gt;
Total: 79.99&lt;br /&gt;
&lt;br /&gt;
目前看起來&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;每個月貴10元, 但是通話時間變三倍(450-&amp;gt;1500), Data跟簡訊同樣都是unlimited. 但是&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;未使用的通話時間可以累積到下一個月.&lt;br /&gt;
&lt;br /&gt;
看起來是平分秋色, 我又多想到一個考慮因素, 就是data的速度. 上網查了一下.&lt;br /&gt;
&lt;br /&gt;
根據&lt;a href="http://www.mobile-broadband-reviews.com/wireless-broadband-reviews.html"&gt;這個&lt;/a&gt;, 看起來是&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;快一點. 可是根據&lt;a href="http://thenokiablog.com/2010/10/01/nokia-n8-3g-speed-test/"&gt;這個&lt;/a&gt;, 看起來&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;又比&lt;a href="http://www.att.com/"&gt;AT&amp;amp;T&lt;/a&gt;快了一倍. 看來跟所在地及手機支援的band很有關係. 就當它是平手好了.&lt;br /&gt;
&lt;br /&gt;
最後一個考量的因素, 印象中在很多機場的WiFi, 都是&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;的. 如果用&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;的service, 在那些機場都有得用WiFi. 所以在前幾項因素都差不多的情況下, 我應該會選&lt;a href="http://www.t-mobile.com/"&gt;T-Mobile&lt;/a&gt;吧.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-5564324376674889136?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IKXopSj-geUeYPIx2BA2pz_Tvpo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IKXopSj-geUeYPIx2BA2pz_Tvpo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IKXopSj-geUeYPIx2BA2pz_Tvpo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IKXopSj-geUeYPIx2BA2pz_Tvpo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/Hv70NJi9pbU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/5564324376674889136/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=5564324376674889136" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/5564324376674889136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/5564324376674889136?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/Hv70NJi9pbU/blog-post.html" title="挑手機通訊商..." /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_8KSOPhXwjo8/TVAWUAs5ghI/AAAAAAAAA8E/MhOH37yC6W0/s72-c/Lucas.jpg" height="72" width="72" /><thr:total>0</thr:total><georss:featurename>206 Taiwan Keelung City Cidu District富民里</georss:featurename><georss:point>25.100241303069232 121.71443402767181</georss:point><georss:box>25.099634303069234 121.71352202767181 25.10084830306923 121.71534602767181</georss:box><feedburner:origLink>http://macwang.blogspot.com/2011/02/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08GQn4zeip7ImA9Wx5aGEw.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-4864427602582403297</id><published>2010-11-15T02:10:00.000-08:00</published><updated>2010-11-15T02:10:23.082-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-15T02:10:23.082-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="無聊新聞" /><title>垃圾新聞...</title><content type="html">&lt;a href="http://tw.news.yahoo.com/article/url/d/a/101114/11/2gzwm.html"&gt;http://tw.news.yahoo.com/article/url/d/a/101114/11/2gzwm.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1 style="border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 0px; border-left-color: white; border-left-style: solid; border-left-width: 0px; border-right-color: white; border-right-style: solid; border-right-width: 0px; border-top-color: white; border-top-style: solid; border-top-width: 0px; color: black; font-family: DFKai-SB, 標楷體, MingLiU, PMingLiU; font-size: 2.1em; font-style: normal; font-weight: normal; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 16px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;公廁比垃圾桶多 德女孩驚奇!&lt;/h1&gt;&lt;div&gt;我想她畢竟是來學中文的... 她想講的應該是垃圾桶比公廁還少吧...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-4864427602582403297?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ce9Nr7gtsd0nSuZOb-l0s-IFDmg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ce9Nr7gtsd0nSuZOb-l0s-IFDmg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ce9Nr7gtsd0nSuZOb-l0s-IFDmg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ce9Nr7gtsd0nSuZOb-l0s-IFDmg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/nvVUvn4EVXI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/4864427602582403297/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=4864427602582403297" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/4864427602582403297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/4864427602582403297?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/nvVUvn4EVXI/blog-post_15.html" title="垃圾新聞..." /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2010/11/blog-post_15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYDSHo4eip7ImA9Wx5aEUw.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-6684554379928905774</id><published>2010-11-07T01:06:00.000-07:00</published><updated>2010-11-07T01:06:19.432-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-07T01:06:19.432-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="新玩藝兒" /><title>在米國看到的好玩東西</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;今年一月去米國出差, 在&lt;a href="http://www.staples.com/"&gt;Staple&lt;/a&gt;看到的有趣東西.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8KSOPhXwjo8/TNZdLy5XJMI/AAAAAAAAA64/gsE9jkKIG-Q/s1600/2010-01-23+10.53.15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/_8KSOPhXwjo8/TNZdLy5XJMI/AAAAAAAAA64/gsE9jkKIG-Q/s640/2010-01-23+10.53.15.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
想不到吧, 連破產要填什麼文件, 都有套裝軟體呢... 而且在文具行就隨手可得. 該說米國相當制度化了呢, 還是經濟有大問題了呢?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-6684554379928905774?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RJLc4Qij0aUFO4iwK5dvuUZefDU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RJLc4Qij0aUFO4iwK5dvuUZefDU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RJLc4Qij0aUFO4iwK5dvuUZefDU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RJLc4Qij0aUFO4iwK5dvuUZefDU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/5P2VqDhpqco" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/6684554379928905774/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=6684554379928905774" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/6684554379928905774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/6684554379928905774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/5P2VqDhpqco/blog-post.html" title="在米國看到的好玩東西" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_8KSOPhXwjo8/TNZdLy5XJMI/AAAAAAAAA64/gsE9jkKIG-Q/s72-c/2010-01-23+10.53.15.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://macwang.blogspot.com/2010/11/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AMRX4-fCp7ImA9Wx5bF0s.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-977600031313757378</id><published>2010-11-02T22:23:00.000-07:00</published><updated>2010-11-02T22:23:04.054-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T22:23:04.054-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="學習" /><title>Python cheatsheet</title><content type="html">&lt;a href="http://plog.longwin.com.tw/document-ebook/2010/11/02/quick-python-script-learn-2010"&gt;http://plog.longwin.com.tw/document-ebook/2010/11/02/quick-python-script-learn-2010&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
雖然都會了, 但是超cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-977600031313757378?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZC0sdomgbgg7KCqzo8XIqN1aXiw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZC0sdomgbgg7KCqzo8XIqN1aXiw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZC0sdomgbgg7KCqzo8XIqN1aXiw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZC0sdomgbgg7KCqzo8XIqN1aXiw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/_zNDvywba0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/977600031313757378/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=977600031313757378" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/977600031313757378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/977600031313757378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/_zNDvywba0Q/python-cheatsheet.html" title="Python cheatsheet" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2010/11/python-cheatsheet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IEQ3c9fip7ImA9Wx5bF0s.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-9201747202680115979</id><published>2010-11-02T22:18:00.000-07:00</published><updated>2010-11-02T22:18:22.966-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T22:18:22.966-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="學習" /><title>admin panel</title><content type="html">&lt;a href="http://www.ourtuts.com/34-outstanding-admin-panels-for-your-web-applications/"&gt;http://www.ourtuts.com/34-outstanding-admin-panels-for-your-web-applications/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
admin panel都做這麼炫... 我真是太遜了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-9201747202680115979?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2Tj3I_knpbZk9u4EgUBVK052sSA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Tj3I_knpbZk9u4EgUBVK052sSA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2Tj3I_knpbZk9u4EgUBVK052sSA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Tj3I_knpbZk9u4EgUBVK052sSA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/iJGXKxulR00" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/9201747202680115979/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=9201747202680115979" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/9201747202680115979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/9201747202680115979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/iJGXKxulR00/admin-panel.html" title="admin panel" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2010/11/admin-panel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQHQXk4eyp7ImA9Wx5aEUw.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-8525263267958952139</id><published>2010-10-21T01:34:00.002-07:00</published><updated>2010-11-07T01:08:50.733-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-07T01:08:50.733-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="學習" /><category scheme="http://www.blogger.com/atom/ns#" term="AppEngine" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Data store encoding issue</title><content type="html">唔, 為了省空間, 想把一些放在&lt;a href="http://code.google.com/appengine/"&gt;app engine&lt;/a&gt; &lt;a href="http://code.google.com/appengine/docs/python/datastore/"&gt;data store&lt;/a&gt;裡的文字, 用&lt;a href="http://docs.python.org/library/zlib.html"&gt;zlib&lt;/a&gt;壓縮起來放到&lt;a href="http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#BlobProperty"&gt;blob&lt;/a&gt;裡. 在壓的過程中發現一些exception. 找了一些方法, 現在大致可以運作了...&lt;br /&gt;
&lt;br /&gt;
原本&lt;br /&gt;
&lt;br /&gt;
import zlib&lt;br /&gt;
&lt;br /&gt;
compressed = zlib.compress(log) &amp;nbsp;# 這行就會發生exception&lt;br /&gt;
&lt;br /&gt;
現在改成&lt;br /&gt;
&lt;br /&gt;
compressed = zlib.compress(log.encode('utf-8')) &amp;nbsp;# 這樣就可以了&lt;br /&gt;
&lt;br /&gt;
但是在unzip的時候, 也要decode回來.&lt;br /&gt;
&lt;br /&gt;
zlib.decompress(compress).decode('utf-8')&lt;br /&gt;
&lt;br /&gt;
這樣內容才會對喔...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-8525263267958952139?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MSApiPJMX00583SCUGFzehUtDNo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MSApiPJMX00583SCUGFzehUtDNo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MSApiPJMX00583SCUGFzehUtDNo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MSApiPJMX00583SCUGFzehUtDNo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/P74yObdBBH8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/8525263267958952139/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=8525263267958952139" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/8525263267958952139?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/8525263267958952139?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/P74yObdBBH8/data-store-encoding-issue.html" title="Data store encoding issue" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2010/10/data-store-encoding-issue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQBRnw6fyp7ImA9Wx5aEUw.&quot;"><id>tag:blogger.com,1999:blog-9473984.post-3780302599956435625</id><published>2010-10-20T23:47:00.002-07:00</published><updated>2010-11-07T01:09:17.217-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-07T01:09:17.217-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="學習" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Python 的簡短寫法</title><content type="html">在&lt;a href="http://www.python.org/"&gt;python&lt;/a&gt;裡有時候我需要取得一個str的長度. len(a). 但是a有時候可能是None. 所以我就要&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;length = 0&lt;br /&gt;
&lt;div&gt;if a:&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;length = len(a)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;這樣子要三行吶.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;後來得知可以這樣寫&lt;/div&gt;&lt;div&gt;length = len(a) if a else 0&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;cool!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9473984-3780302599956435625?l=macwang.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jaokclxvpdtR50e-h27jjjtO9cU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jaokclxvpdtR50e-h27jjjtO9cU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jaokclxvpdtR50e-h27jjjtO9cU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jaokclxvpdtR50e-h27jjjtO9cU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/macwang/~4/BXJnw5vBR0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://macwang.blogspot.com/feeds/3780302599956435625/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9473984&amp;postID=3780302599956435625" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3780302599956435625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9473984/posts/default/3780302599956435625?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/macwang/~3/BXJnw5vBR0Y/python.html" title="Python 的簡短寫法" /><author><name>Mac Wang</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-B8TOBJFApyI/AAAAAAAAAAI/AAAAAAAABLQ/ffUp39z6-Bc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://macwang.blogspot.com/2010/10/python.html</feedburner:origLink></entry></feed>

