tag:blogger.com,1999:blog-52963791667057212402024-03-06T00:11:02.538-08:00Ryanlei - TaiwanRyan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.comBlogger48125tag:blogger.com,1999:blog-5296379166705721240.post-57056518159175508592011-01-25T03:48:00.000-08:002011-01-25T03:53:15.264-08:00[心得] 電子發票平台的「消費者」入口目前財政部「電子發票整合服務平台」的「消費者入口」做得實在是有夠不明顯!左邊的登入全都是營業人和政府機關,那一般民眾要如何登入自己的自然人憑證或是載具(iCash、悠遊卡等)呢?<br />
<br />
我昨天反而是Google到正確網址後才發現原來首頁有個link可以點= ="。<br />
答案就在中間「一般民眾」欄的「<span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #10817f; line-height: 16px;">歡迎進入</span>」,其他的都不對。正確網址是:<br />
<br />
<div style="text-align: center;"><a href="http://www.einvoice.nat.gov.tw/b2c/"><span class="Apple-style-span" style="font-size: large;">http://www.einvoice.nat.gov.tw/<b style="background-color: yellow;">b2c</b>/</span></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUWfbTFREo3LnHjPNqU_N9KfSHNmFRt5xfU3GNui2tX9rGrx-HRxa2dmr2AZwJSZtgjcImfQZ7IG3jusf1hRRzG1KekMRWnYVDTsgT5HvOAQ-cVMZHi_BhrUa5PMiJ2QnT32IaG6qKqg8/s1600/e-invoice.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUWfbTFREo3LnHjPNqU_N9KfSHNmFRt5xfU3GNui2tX9rGrx-HRxa2dmr2AZwJSZtgjcImfQZ7IG3jusf1hRRzG1KekMRWnYVDTsgT5HvOAQ-cVMZHi_BhrUa5PMiJ2QnT32IaG6qKqg8/s1600/e-invoice.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><br />
總之目前電子發票平台對於「消費者」來說非常不友善!登入很不明顯,重要的資訊藏在不明顯的地方,說明文件還很不白話。<br />
<br />
以下列幾個有用的網址和b2c頁面的Q&A:<br />
<ol><li><a href="https://www.einvoice.nat.gov.tw/wSite/ct?xItem=1171269&ctNode=197">電子發票試辨作業問與答 (20101217)</a> </li>
<li><a href="https://www.einvoice.nat.gov.tw/wSite/ct?xItem=1171269&ctNode=197">電子發票試辦門市地點資訊 (20101217,共27家)</a></li>
</ol><h3 style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; background-image: url(http://www.einvoice.nat.gov.tw/b2c/images/topicline.gif); background-position: 0% 0%; background-repeat: no-repeat no-repeat; border-collapse: collapse; color: #333333; font-size: 15px; font-weight: normal; letter-spacing: 0.05em; line-height: 16px; margin-bottom: 8px; padding-bottom: 6px; padding-left: 40px; padding-top: 8px;">Q&A</h3><ul style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-size: 12px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-left: 39px; padding-right: 10px;"><li style="line-height: 16px; list-style-image: url(http://www.einvoice.nat.gov.tw/b2c/images/bullet.gif); padding-bottom: 5px; padding-top: 2px;"><strong style="font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 3px;">Q:什麼是載具?</strong></li>
A:載具是您消費時所開立的電子發票中所紀錄可資識別發票所有人的卡片。目前可使用悠遊卡、 icash 、全聯福利卡及萊爾富會員卡。
<li style="line-height: 16px; list-style-image: url(http://www.einvoice.nat.gov.tw/b2c/images/bullet.gif); padding-bottom: 5px; padding-top: 2px;"><strong style="font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 3px;">Q:什麼是歸戶?</strong></li>
A:歸戶指的是您以自然人憑證在本平台註冊後,即可將您所持有或經授權的載具 ( 卡片 ) 歸至所註冊的帳戶。平台系統對註冊會員提供歸戶載具 ( 卡片 ) 自動對獎及中獎獎金匯款服務。
<li style="line-height: 16px; list-style-image: url(http://www.einvoice.nat.gov.tw/b2c/images/bullet.gif); padding-bottom: 5px; padding-top: 2px;"><strong style="font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 3px;">Q:一定要有自然人憑證才能註冊嗎?</strong></li>
A:為確保電子發票為您本人所有,並維護您領獎的權益,使用電子發票歸戶註冊之功能請以自然人憑證登入
<li style="line-height: 16px; list-style-image: url(http://www.einvoice.nat.gov.tw/b2c/images/bullet.gif); padding-bottom: 5px; padding-top: 2px;"><strong style="font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 3px;">Q:為什麼註冊要填我的帳戶?</strong></li>
A:註冊以後,系統將自動幫您對獎,並將您中獎的發票自動匯款至您的帳戶
<li style="line-height: 16px; list-style-image: url(http://www.einvoice.nat.gov.tw/b2c/images/bullet.gif); padding-bottom: 5px; padding-top: 2px;"><strong style="font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 3px;">Q:我沒有自然人憑證怎麼辦?</strong></li>
A:建議您可以申請一張自然人憑證,或是使用免登入服務,如設定中獎通知等服務。
<li style="line-height: 16px; list-style-image: url(http://www.einvoice.nat.gov.tw/b2c/images/bullet.gif); padding-bottom: 5px; padding-top: 2px;"><strong style="font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 3px;">Q:我還是有很多疑問怎麼辦?</strong></li>
A:歡迎撥打我們24小時免付費服務專線 0800-057-168</ul><div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-size: 12px; line-height: 16px;"><br />
</div><div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; line-height: 16px;">這些算白話的了,我用更淺顯的說法再翻一次:</div><div><ul><li><span class="Apple-style-span" style="color: #333333;"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; line-height: 16px;"><b>註冊</b>:就像一般網站的會員註冊,但必須以「<a href="http://moica.nat.gov.tw/html/index.htm">自然人憑證</a>」-- 網路上的身分證(戶政事務所申請需工本費$275),來做為身分識別。</span></span></li>
<li><span class="Apple-style-span" style="color: #333333;"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; line-height: 16px;"><b>載具</b>:消費時的卡片,例如悠遊卡、7-11 iCash、Hi-Life會員卡、全聯福利卡。電子發票是開立在這些載具上的。</span></span></li>
<li><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; line-height: 16px;"><b><span class="Apple-style-span" style="color: red;">歸戶</span></b><span class="Apple-style-span" style="color: #333333;">:將多個載具(多張卡片)連結到你的電子發票帳號(網路身分)下。換句話說,每個帳號可以關聯到多個載具,之後載具的發票就跟著帳號一起了。</span></span></li>
<li><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; line-height: 16px;"><span class="Apple-style-span" style="color: #333333;">(銀行)<b>帳戶</b>:跟之前註冊的「(電子發票)帳戶」不一樣。填入銀行帳戶,電子發票平台自動對獎以後就能把錢匯入你的銀行帳戶。</span></span></li>
</ul></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-74806893895467312122011-01-13T07:17:00.000-08:002011-01-13T07:24:06.577-08:00testYouTube test:<br />
<br />
<a href="http://www.blogger.com/"></a><span id="goog_1774982447"></span><span id="goog_1774982448"></span><br />
<br />
<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/57xtkjMjT4Q?start=200&fs=1&hl=zh_TW&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/57xtkjMjT4Q?start=200&fs=1&hl=zh_TW&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-78940762459634296812011-01-04T02:04:00.000-08:002011-01-04T02:24:17.062-08:00[Project] Personalized Photo Ranking System -- Web Version<div style="text-align: center;"><b><span class="Apple-style-span" style="font-size: large;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="font-size: large;">A simplified Web version of "<i>Personalized Photo Ranking and Selection System</i>".</span></b></div><br />
<div style="text-align: center;"><a href="http://cml18.csie.ntu.edu.tw/~ryanlei/photo_ranking" target="_blank">http://cml18.csie.ntu.edu.tw/~ryanlei/photo_ranking</a><br />
<br />
Authors: 雷禹恆 (<a href="http://www.cmlab.csie.ntu.edu.tw/~ryanlei" target="_blank">Ryan Lei</a>, r99944007), 曾開瑜 (<a href="http://www.cmlab.csie.ntu.edu.tw/~openfish" target="_blank">Kai-Yu Tseng</a>, r99944001), <a href="http://www.csie.ntu.edu.tw/~winston/" target="_blank">MiRA Group</a>, <a href="http://www.cmlab.csie.ntu.edu.tw/" target="_blank">CMLab</a>, <a href="http://www.ntu.edu.tw/" target="_blank">NTU</a>.</div><ul><li>Recommended screen resolution: 1280 x 800 or higher.</li>
<li>This is the final project of <a href="http://graphics.csie.ntu.edu.tw/~ming/courses/icg/" target="_blank"><b>Interactive Computer Graphics</b>, 2010 Fall</a>. Download our [<a href="http://cml18.csie.ntu.edu.tw/~ryanlei/photo_ranking/doc/presentation_20110103.pdf" target="_blank">presentation slide</a>] and [<a href="http://cml18.csie.ntu.edu.tw/~ryanlei/photo_ranking/doc/report_20110103.pdf" target="_blank">project report</a>].</li>
<li>Reference paper: Che-Hua Yeh, "Personalized Photo Ranking and Selection System," <i>ACM Multimedia 2010</i>. <a href="http://www.cmlab.csie.ntu.edu.tw/project/photorank/" target="_blank">http://www.cmlab.csie.ntu.edu.tw/project/photorank/</a></li>
</ul><div><br />
</div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-20755011350203244382010-12-17T05:49:00.000-08:002010-12-17T05:50:23.662-08:00Google Chrome & Security: Sandboxing<iframe frameborder="0" height="295" src="http://www.youtube.com/embed/29e0CtgXZSI?fs=1" width="480"></iframe>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-39971186792143137432010-10-23T06:15:00.000-07:002010-10-23T06:34:35.102-07:00[Mac] 用Dropbox同步多台電腦的Adium對話記錄<meta charset="utf-8"></meta><span class="Apple-style-span" style="font-family: 'LiHei Pro'; font-size: medium;"><br class="Apple-interchange-newline" /></span><br />
<div style="font-family: 'LiHei Pro'; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b>Use Dropbox to Sync Adium Logs Between Computers</b></div><div style="font-family: 'LiHei Pro'; font-size: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="font-family: 'LiHei Pro'; font-size: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">隨著越來越常在實驗室的Mac Mini Server和宿舍的MacBook輪流工作,<a href="http://ryanlei.blogspot.com/2009/12/dropbox.html">Dropbox</a>對我來說更顯得重要。一般的程式碼、文件都能輕鬆同步,但如果Adium即時通的對話記錄無法同步的話,總會帶來一些困擾。例如我在實驗室丟別人離線訊息,等回宿舍隔天再收到別人的回應時,我已經忘了當初說的是什麼了XD,尤其對方也離線時會更困擾。</div><div style="font-family: 'LiHei Pro'; font-size: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div style="font-family: 'LiHei Pro'; font-size: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">其實Dropbox可以透過Unix系統的symbolic link,來同步~/Dropbox資料夾以外的東西,以前已經<a href="http://mkhere.blogspot.com/2010/03/dropbox-mac.html">有人</a>介紹過了。不過同樣是symbolic link,如果想在多台Mac電腦間同步Adium對話記錄,我比較建議「把原本的Logs搬移到Dropbox裡以後,再到原本放Logs的路徑建立symbolic link連到Dropbox」,這樣比起建立symbolic link從Dropbox連到Logs,還要更不會出包和遺失資料,而且至少可以允許不同電腦取不一樣的使用者名稱XD。詳細方法如下:</div><div style="font-family: 'LiHei Pro'; font-size: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><ol style="font-family: 'LiHei Pro'; font-size: medium;"><li>首先要說的是,如果過去在多台電腦上有<span class="Apple-style-span" style="color: red;">重複聯絡人</span>的Logs,那在<span class="Apple-style-span" style="color: red;">第一次同步必須有所取捨,因為同樣檔名的對話只能保留一個</span>,而我不會合併。</li>
<li>登出Adium,然後到每台電腦Adium存Logs的地方,也就是 ~/Library/Application Support/Adium 2.0/Users/Default ,把Logs資料夾搬移到~/Dropbox內,例如我順便更名為~/Dropbox/Adium_Logs。如果發生1.的情形,請一一小心斟酌,不要把Logs資料夾整個丟進去,否則會全部覆蓋。基本上是挑對你比較重要的記錄保留。</li>
<li>現在想同步/備份的最大Logs已經在~Dropbox/Adium_Logs裡面了,接下來請在每台電腦開啟終端機來建立symbolic link。<meta charset="utf-8"></meta><ul><li>cd ~/Library/Application Support/Adium 2.0/Users/Default</li>
<li>用ls確定Logs資料夾已被搬移或刪除</li>
<li><span class="Apple-style-span" style="color: red;">ln -s ~/Dropbox/Adium_Logs Logs</span></li>
</ul><ol></ol></li>
<li>Done! 現在每當Adium需要讀取對話或是寫入對話以後,都會到symbolic link指到的~/Dropbox/Adium_Logs裡去讀寫。</li>
</ol><div>其實如果Adium能像MSN一樣,允許使用者指定存放對話記錄的路徑就省事多了Orz。</div><div><br />
</div><div><br />
</div><div><br />
</div><br />
<meta charset="utf-8"></meta>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-90379002109993525742010-09-12T09:33:00.000-07:002010-09-15T09:57:33.682-07:00[食記] 澎湖:龍門海鮮餐廳拖稿兩個月在開學前還是趕快寫一下吧XD。<br />
<br />
澎湖出遊前在PTT和網路上到處亂爬文,總算是有貢獻到一次吃的行程,而且值回票價!<br />
<br />
<br />
店名:龍門海鮮餐廳<br />
<br />
地址:<a href="http://goo.gl/maps/7Jy0" target="_blank">澎湖縣湖西鄉龍門村58之2號</a> (沿著204縣道一路往東就對了,餐廳就在馬路邊)<br />
<br />
官方無名:<a href="http://www.wretch.cc/blog/canwell37">http://www.wretch.cc/blog/canwell37 target="_blank"</a><br />
<br />
沿著菊島去旅行的介紹:<a href="http://goo.gl/r4Mz" target="_blank">http://goo.gl/r4Mz</a><br />
<br />
鎮店名菜:<b>水晶小管</b>、<b>糖醋魚球</b>、<b>活跳胭脂蝦</b><br />
<br />
<b><span class="Apple-style-span" style="color: red;">只要報上自己是PTT或菊島的網友,就能享85折優惠,</span></b><br />
<b><span class="Apple-style-span" style="color: red;">外加官網不時有加贈一道菜的活動喔!</span></b><br />
<br />
<br />
當初訂位時,考量當天行程,加上想故意餓一點XD,問老闆說如果訂晚上八點會不會太晚。結果他回答可以為了我們開到八點,真是太感人了T.T,一開始就覺得老闆人很好。<br />
<br />
以下照片由於相機品質因素,加上我們筷子動太快了,品質不是很好請多包含XD,其實每一道菜的份量都是不少的!<br />
<b><span class="Apple-style-span" style="color: red;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="color: red;"><br />
</span></b><br />
<b><span class="Apple-style-span" style="color: red;"><br />
</span></b><br />
<div style="text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1-l3fLPFFcXRRyLNvs1JZ7a73f5mRcENffjM0b3b_GdtEYe1YuBDp5Nj0ADcZWmzn0n5YbQGrO355GG-UEQ1CN4-nfOgNLMHoC3nvRY_YqZ5kqTjuExCCu8XQonq6YmHvtpJMTG9FYk0/s1600/100_2371.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1-l3fLPFFcXRRyLNvs1JZ7a73f5mRcENffjM0b3b_GdtEYe1YuBDp5Nj0ADcZWmzn0n5YbQGrO355GG-UEQ1CN4-nfOgNLMHoC3nvRY_YqZ5kqTjuExCCu8XQonq6YmHvtpJMTG9FYk0/s640/100_2371.JPG" width="640" /></a></div><div style="text-align: left;"><br />
</div><div style="text-align: left;"></div><div style="text-align: left;">鎮店名菜--<b>水晶小管</b>~就是小管冰鎮沙拉啦~這道菜由本店創始的!</div><div style="text-align: left;">炎炎夏日吃這種涼品別有一番風味,應該是我吃過最棒的一次小管了,八個人吃也很OK!<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX5lC5c9_FLeRAXidy3PRTB-AmDf9JZEfmi6BNPFix_0YqA9lR0angBOI8ARnfPUbCiIFvyToPhlMRwRNv3RKsl8uu3fbF4SpUC-kgbXNYk_mBzDeC-GWF22DcdHS4-JE1IUC6xMJUpl4/s1600/100_2373.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX5lC5c9_FLeRAXidy3PRTB-AmDf9JZEfmi6BNPFix_0YqA9lR0angBOI8ARnfPUbCiIFvyToPhlMRwRNv3RKsl8uu3fbF4SpUC-kgbXNYk_mBzDeC-GWF22DcdHS4-JE1IUC6xMJUpl4/s640/100_2373.JPG" width="640" /></a></div><br />
<br />
<div class="separator" style="clear: both; text-align: left;"><b>生吃海膽</b>:一樣是涼品,記得吃起來軟綿綿的。</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSEEoKRGRK3DTUivAQMJxrh1nUNy9aTDk6vlr53R1kiaylyoqdYvkWExkkDL7_rtjOVS8RghI7XPpfHr81tWKgyistuLDy5eHLTe19CA8rjFuwqboMwSs877GFTLZ79kTp77a0cICxZIQ/s1600/100_2374.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSEEoKRGRK3DTUivAQMJxrh1nUNy9aTDk6vlr53R1kiaylyoqdYvkWExkkDL7_rtjOVS8RghI7XPpfHr81tWKgyistuLDy5eHLTe19CA8rjFuwqboMwSs877GFTLZ79kTp77a0cICxZIQ/s640/100_2374.JPG" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;">鎮店名菜--<b>糖醋魚球</b>。糖醋很下飯,這道菜蠻快就被清掉了XD。</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">很可惜另一道鎮店名菜--<b>活跳胭脂蝦 </b><span class="Apple-style-span" style="font-size: small;">(活的胭脂蝦,用酒把它迷昏之後,再丟入冰水中冰鎮)</span>,因為缺貨所以沒吃到:(</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHuk5syUzTVcrIpHInHarcM7MwhScQVZopUpAsK8q-u8dhDl5i_cNdNYoyvpHZtI01vprRyFn8Zb9Epr9IGARD3Fy-Q5o6chU3ueq8gLpn5VtpdbXVoJCuh084v5cPF0CONWEiFKBKoPQ/s1600/100_2376.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHuk5syUzTVcrIpHInHarcM7MwhScQVZopUpAsK8q-u8dhDl5i_cNdNYoyvpHZtI01vprRyFn8Zb9Epr9IGARD3Fy-Q5o6chU3ueq8gLpn5VtpdbXVoJCuh084v5cPF0CONWEiFKBKoPQ/s640/100_2376.JPG" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><b>生吃絲瓜</b>:第三道涼品,夏日好夥伴。我第一次吃生的絲瓜,就像瓜類水果一樣並不可怕,配上冰塊跟醬汁口感很不錯!</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKr_iE6cJXKmy6ZiiugkdbLuYHL8bl-2QwXfSeJAanH8mYHAWRDKbT7PwZF5u67PNrdQh1SFV8aGL-jU88MgyJaZdhKX3KyC_v9cuOg8zj7R6RoMMgeinC5YgJXoXT5hvZQn2ZytiIfCM/s1600/100_2377.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKr_iE6cJXKmy6ZiiugkdbLuYHL8bl-2QwXfSeJAanH8mYHAWRDKbT7PwZF5u67PNrdQh1SFV8aGL-jU88MgyJaZdhKX3KyC_v9cuOg8zj7R6RoMMgeinC5YgJXoXT5hvZQn2ZytiIfCM/s640/100_2377.JPG" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><b>洋蔥炒紅蚵</b>:我們吃速太快了只剩一半Orz。可惜沒有點到顆粒更大的石蚵,覺得大的蚵類吃起來會更爽:p</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPjI6Xu8DY9sSWgapSYWjfxA7h0tMoRhK1cp3IDvEhfQslma5fcXnyHCq9mVwKcWpmqkc90AUu4wrn98HuSctV60pthBi1t5G006SnqGVJj_jfRcyc7q-i859rpPBDhh3ejCkr7msOM8/s1600/100_2379.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPjI6Xu8DY9sSWgapSYWjfxA7h0tMoRhK1cp3IDvEhfQslma5fcXnyHCq9mVwKcWpmqkc90AUu4wrn98HuSctV60pthBi1t5G006SnqGVJj_jfRcyc7q-i859rpPBDhh3ejCkr7msOM8/s640/100_2379.JPG" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;"><b>鹹魚炒飯</b>:也是客人喜歡點的食物之一,可能因為飯是主食吧。細小的鯖魚埋藏在炒飯中,增添不少味道。網路上的評價是米飯「粒粒分明」,但我覺得老闆這次炒得有點溼不太成功,或許是趕下班吧Orz。</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd56K_eT8DjvQvMwK3PJAl2UtIGA7dI0dxR2sTm3BYO6RI8E9D-mxJCvpUOHkT_nCPwKqRQEhFKh1aiSXYb3wTdHzGxU8l4B0x1LXJDTfhzY6iMyKnB153a_f5cZ2mlIK7BdKKM5xqsB4/s1600/100_2380.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd56K_eT8DjvQvMwK3PJAl2UtIGA7dI0dxR2sTm3BYO6RI8E9D-mxJCvpUOHkT_nCPwKqRQEhFKh1aiSXYb3wTdHzGxU8l4B0x1LXJDTfhzY6iMyKnB153a_f5cZ2mlIK7BdKKM5xqsB4/s640/100_2380.JPG" width="640" /></a></div><div class="separator" style="clear: both; text-align: left;">海鱺生魚片:這份量真是超大方(21塊?)而且又不貴,跟前一天吃到的地雷海鮮店比好太多了!!!</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">照片有些遺漏...總之呢,我們八個男生點了大約八菜一湯吧,雖然每道菜總是迅速被清光XD,但整餐下來仍然很滿足,也夠飽,以餐廳快打烊的水準已經算上等好料了。</div><div class="separator" style="clear: both; text-align: left;"><br />
</div></div>PTT板友價85折之後,<b>一人只花380元</b><span class="Apple-style-span" style="font-size: small;">(湯的單價高蠻多的,所以其實能更省)</span>,跟預算較高的一次家聚錢差不多,但這次可是吃<b>海鮮</b>呀呀呀!!!真的是值回票價!<br />
<br />
老闆人也很好,點菜時就給了不錯的建議,甚至問了我們的預算後,還在腦中先幫我們盤算點什麼比較合適。每上一道菜也會做一些解說,其實老闆蠻幽默的,屬於冷面笑匠型,開玩笑時自己都不會笑XD。<br />
<br />
<br />
臨走前老闆說他自己有設部落格,希望我們能拍照留念,看著我們比的手勢應該就知道大家今天的評價如何了<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">^__^</span>。最後的最後,好客、大方的老闆還帶我們參觀他們的活海鮮,我記得有看到一條又大、速度又超快的魚。澎湖真是吃海鮮的好地方,只是要挑對店家喔<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">^_<</span>!<br />
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGc03WszmuibtOzzx8lLHKmhKy0F2YCl-SOvSGeNhPNs-kk5Upe5mmDggmRl605_I3d3BvUTbNjRIiuP5DWHK0I-N-Z7vZXj7TG8963OwB9seIMZYaQu5EfM3CW3af_9RcZFUmsWmzYnE/s1600/1129041373.jpeg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;" target="_blank"></a><a href="http://www.wretch.cc/album/show.php?i=canwell37&b=9&f=1129041373&p=128"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGc03WszmuibtOzzx8lLHKmhKy0F2YCl-SOvSGeNhPNs-kk5Upe5mmDggmRl605_I3d3BvUTbNjRIiuP5DWHK0I-N-Z7vZXj7TG8963OwB9seIMZYaQu5EfM3CW3af_9RcZFUmsWmzYnE/s640/1129041373.jpeg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span class="Apple-style-span" style="font-size: medium;">我記得老闆相簿的註解好像是:大口吃冰的八位帥哥?Orz</span></td></tr>
</tbody></table>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com2tag:blogger.com,1999:blog-5296379166705721240.post-82720874269618777762010-08-26T10:11:00.000-07:002010-08-26T10:11:48.964-07:00瓶裝水的故事 The Story of Bottled Water 中文字幕清晰版<object style="background-image:url(http://i2.ytimg.com/vi/Ui1FhzRZ5hI/hqdefault.jpg)" width="480" height="295"><param name="movie" value="http://www.youtube.com/v/Ui1FhzRZ5hI?fs=1&hl=zh_TW"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/Ui1FhzRZ5hI?fs=1&hl=zh_TW" width="480" height="295" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash"></embed></object>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-89084746874441674242010-07-27T21:45:00.000-07:002010-07-27T23:24:19.267-07:00關於Apple以$19,900出貨Mac Mini Server的想法昨天晚上回家就看到Apple願意$19,900出貨的消息<br />
<br />
很驚訝<span class="Apple-style-span" style="color: #999999;">(這是Apple Taiwan被罵至今難得白回來的一次啊XD,雖然這次決定應該還是聽命行事。)</span><br />
<br />
也佩服Apple這次大快人心<br />
<br />
很爽!<br />
<br />
<br />
不過昨天邊睡覺邊想邊擔憂...<br />
<br />
真的出貨的話可能會有很「混亂」的現象<br />
<br />
我是說後續效應<br />
<br />
<br />
至於怎麼個混亂法<br />
<br />
身為利害關係人現在不方便透漏<br />
<br />
不過市場可能真的會被打亂<br />
<br />
<br />
例如敝人從現在起宣布:<br />
<br />
<s>『向敝人諮詢Mac Mini Server改機服務必須收費(笑)。』</s><br />
<br />
<br />
我還是覺得<span class="Apple-style-span" style="color: red;">送個幾千元不限商品的Apple Store折價券</span>最實在啦<br />
<br />
雖然少掉賺暴利的機會<br />
<br />
但這應該是最不會影響市場的方式<span class="Apple-style-span" style="color: #999999;">(而且是一個可能「有價無市」的市場)</span><br />
<br />
<br />
甚至折價券送到$19,900可能影響都沒有出貨大<br />
<br />
只想撿便宜的人拿去賣給Apple fans一定會有人撿!<br />
<br />
<br />
會這樣想還是因為市場機制的真諦:<br />
<br />
『商品與服務會從對他價值(最)低的人,轉移到對他價值(最)高的人手上。』<br />
<br />
我不管怎麼處置我的Mini Server都會希望符合這個原則<br />
<br />
至於賺個價差只是順便而已XD<br />
<br />
<br />
把Mac OS X Server當Mac OS X來用已經夠浪費了(是我的話會這樣)<br />
<br />
如果拿來裝Windows就......<br />
<br />
<br />
消保會&消基會似乎把Mac Mini Server當作一般「桌上型電腦」來討論<br />
<br />
<a href="http://www.cpc.gov.tw/detail.asp?id=1564">http://www.cpc.gov.tw/detail.asp?id=1564</a><br />
<br />
拜託,差多了好嗎?<br />
<br />
所以真的以$19,900出貨對整體(全球)消費者是不是好事(不只是金錢上)<br />
<br />
我不太樂觀 :(<br />
<br />
應該會讓Mac OS X的使用者經驗先扣分吧Orz<span class="Apple-style-span" style="color: #999999;">(因為用的是Server)</span><br />
<span class="Apple-style-span" style="color: #999999;"><br />
</span><br />
<span class="Apple-style-span" style="color: #999999;"><br />
</span>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-29306757874779937422010-05-16T01:12:00.000-07:002010-05-16T01:40:24.462-07:00[Mac] 用QuickTime X + Soundflower進行含系統音效的螢幕錄製Keywords: QuickTime X, audio, screen capture, screen recording.<br />
<br />
Snow Leopard上的一個很大的改變是新的QuickTime X,其中一個好用的功能就是螢幕錄製(screen recording)。可是預設是沒有辦法連同<b>系統音效</b>一起錄製的,只能選擇麥克風當作音源。其實透過 <span class="Apple-style-span" style="color: red;">Soundflower</span> 這個套件可以幫我們做到。<br />
<ol><li>至專案網址 <a href="http://code.google.com/p/soundflower/">http://code.google.com/p/soundflower/</a> 下載soundflower的dmg檔。掛載後點選Soundflower.mpkg,照正常的步驟安裝。<b><span class="Apple-style-span" style="color: red;">雖然沒強制,但裝完之後建議重開機。<br />
<br />
<div style="text-align: center;"><span class="Apple-style-span" style="color: black; font-weight: normal;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0uqOBTiegY7NsGTckGowRJ7E4sV2YKEz1UGJq9lgnr0ihFMZmy5u8Ue0I64ANEJgTbnsJ-Pgq4Y0rToqAY2Mx7HwSpTAq4Tzk_r8AlS1VL3lM_1Aak4W5GvRhqLv5sP0XwTP078v2oa0/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0uqOBTiegY7NsGTckGowRJ7E4sV2YKEz1UGJq9lgnr0ihFMZmy5u8Ue0I64ANEJgTbnsJ-Pgq4Y0rToqAY2Mx7HwSpTAq4Tzk_r8AlS1VL3lM_1Aak4W5GvRhqLv5sP0XwTP078v2oa0/s320/1.png" /></a></span></div><span class="Apple-style-span" style="color: black; font-weight: normal;"><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsfdptAmAIVWqAQPJcCGZ2FPolH6aAH4SOrCZxDcbvUMLNJDqoLhURiGLUyAsQSzI9b8hoarZ1roRPgP81QhzBORFxjXp6-NypXtVE-qSLNnJWq0GT5x6DIvuuIcfXDMrOrl2r3RU347A/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsfdptAmAIVWqAQPJcCGZ2FPolH6aAH4SOrCZxDcbvUMLNJDqoLhURiGLUyAsQSzI9b8hoarZ1roRPgP81QhzBORFxjXp6-NypXtVE-qSLNnJWq0GT5x6DIvuuIcfXDMrOrl2r3RU347A/s320/2.png" /></a></div></span></span></b></li>
<li><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-weight: normal;">至系統偏好設定 -> 聲音 -> 輸出,原本的聲音輸出設備是內建揚聲器,現在改選<span class="Apple-style-span" style="color: blue;">Soundflower (2ch or 16ch)</span>。<br />
<br />
<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz6WlMHae9De4L1PbnQhUenbvHtNwR-exppbZxZScg9Wtp01j_7szrasBbFmSzm-p9z3lvECQWXiKnI8vy9_WW4vt2qEwVrNp8Fh2e0UY0kaf1veSzTuAWHtbuCnoivuRAxtNhh1T5R5Y/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz6WlMHae9De4L1PbnQhUenbvHtNwR-exppbZxZScg9Wtp01j_7szrasBbFmSzm-p9z3lvECQWXiKnI8vy9_WW4vt2qEwVrNp8Fh2e0UY0kaf1veSzTuAWHtbuCnoivuRAxtNhh1T5R5Y/s320/3.png" /></a></div><br />
Note1: <b>從現在開始會聽不到系統音效,因為所有的音效輸出都被導到Soundflower。<br />
<span class="Apple-style-span" style="font-weight: normal;"><b><br />
</b>Note2: 有個方便的切換方法:option + click工具列右上方的喇叭圖示,可直接切換聲音輸出設備。<br />
</span></b></span></span></b></li>
<li><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-weight: normal;"> <br />
<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvI296pk2J6vE2yXKIsvodC5wGBukRmmP0yfdQvBXJHjaEH5Y2jKxeJxmbt1ZkQKWFuJtut8BvohUDjJqHth54yuC9FovLzKfjqZ-9p4lWC7Sf4ymLJMrjWIruseyh7T00eS1FxI8La04/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvI296pk2J6vE2yXKIsvodC5wGBukRmmP0yfdQvBXJHjaEH5Y2jKxeJxmbt1ZkQKWFuJtut8BvohUDjJqHth54yuC9FovLzKfjqZ-9p4lWC7Sf4ymLJMrjWIruseyh7T00eS1FxI8La04/s320/4.png" /></a></div><br />
</span></span></b></li>
<li><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-weight: normal;">開啟QuickTime X -> 檔案 -> 新增螢幕錄製,點選向下箭頭,麥克風選擇剛剛設定的</span><span class="Apple-style-span" style="font-weight: normal;"><span class="Apple-style-span" style="color: blue;">Soundflower (2ch or 16ch)</span></span><span class="Apple-style-span" style="color: black; font-weight: normal;">,再按下錄製鈕就可以錄製有聲音的畫面了。<br />
<br />
<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bjApZ66OZe-4jksW4vtTT1dPrBIeVtmpMI5SJxyTD527WRyxvQY_p0Zn9Pp1qH2aoJ92b5Zr8nxpFEmbK21sv0U4ZcSsp5OSooIL6XIoqsUp67EQ6bTwv0meVmgg-jwcn3kE8DuycuA/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bjApZ66OZe-4jksW4vtTT1dPrBIeVtmpMI5SJxyTD527WRyxvQY_p0Zn9Pp1qH2aoJ92b5Zr8nxpFEmbK21sv0U4ZcSsp5OSooIL6XIoqsUp67EQ6bTwv0meVmgg-jwcn3kE8DuycuA/s320/5.png" /></a></div><br />
Note: </span><span class="Apple-style-span" style="color: black;">錄製的時候仍然聽不到任何聲音</span><span class="Apple-style-span" style="color: black; font-weight: normal;">,感覺有點怪但是沒辦法XD。<br />
<br />
</span></span></b></li>
<li><b><span class="Apple-style-span" style="color: red;"><span class="Apple-style-span" style="color: black; font-weight: normal;">完成之後再用2.的方法,</span><span class="Apple-style-span" style="color: black;">把聲音輸出設備改回</span>內建揚聲器<span class="Apple-style-span" style="color: black; font-weight: normal;">,才能再聽到聲音。這樣子剛剛錄製的螢幕就含有系統音效了!<br />
<br />
<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvI296pk2J6vE2yXKIsvodC5wGBukRmmP0yfdQvBXJHjaEH5Y2jKxeJxmbt1ZkQKWFuJtut8BvohUDjJqHth54yuC9FovLzKfjqZ-9p4lWC7Sf4ymLJMrjWIruseyh7T00eS1FxI8La04/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvI296pk2J6vE2yXKIsvodC5wGBukRmmP0yfdQvBXJHjaEH5Y2jKxeJxmbt1ZkQKWFuJtut8BvohUDjJqHth54yuC9FovLzKfjqZ-9p4lWC7Sf4ymLJMrjWIruseyh7T00eS1FxI8La04/s320/4.png" /></a></div></span></span></b></li>
</ol><br />
獻醜一段我剛剛錄的一個例子XD<br />
<br />
<div style="text-align: center;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; white-space: pre;"><object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/BhAekuj-A44&hl=zh_TW&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BhAekuj-A44&hl=zh_TW&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="512" align="center"></embed></object></span></div><br />
參考資料:<br />
<br />
<ol><li><a href="http://www.tech-recipes.com/rx/4587/snow-leoard-use-quicktime-player-to-capture-web-video-and-audio/">Snow Leopard – Use Quicktime Player to capture web video and audio | Apple Mac | Tech-Recipes</a></li>
<li><a href="http://www.tech-recipes.com/rx/4587/snow-leoard-use-quicktime-player-to-capture-web-video-and-audio/"></a><a href="http://www.sampletheweb.com/2009/09/04/how-to-use-snow-leopards-new-quicktime-screen-recording-feature-to-record-hulu-content-for-your-iphone/">How to use Snow Leopard’s new QuickTime Screen Recording feature to record Hulu content for your iPhone — Sample the Web</a></li>
</ol>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com3tag:blogger.com,1999:blog-5296379166705721240.post-91146722717727514632010-01-29T20:36:00.000-08:002010-01-29T20:36:40.193-08:00Thoughts on Apple iPad<a href="http://ipluto.wordpress.com/2010/01/30/thoughts-on-apple-ipad/">Thoughts on Apple iPad</a> by iPlutoRyan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-88991511607643248152010-01-10T10:26:00.000-08:002010-01-11T08:26:03.903-08:00OpenCV: How to print (dump) Matrix (Image) contents with specified rangeAfter grabbing ideas from <a href="http://blog.weisu.org/2007/11/opencv-print-matrix.html">Random Noise</a> blog, I created my own <b>printMat()</b> functions<br />
<br />
The first works for single-channel 2D matrices of type <i>CvMat</i>.<br />
Better yet, it has <span style="color: red;">default arguments</span> (rowBeg, rowEnd, colBeg, colEnd) for you to specify the range.<br />
If none is specified, the function prints the <i>entire</i> matrix.<br />
<br />
The second is just the overloaded version for the type <i>IplImage</i>, so this function can print both a matrix and an image depending on argument 1.<br />
<br />
<br />
<b><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size: x-large;">Function prototypes:</span></span></b><br />
<div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: #d200a8;">void</span> printMat(<span style="color: #7e14b1;">CvMat</span> *matrix, <span style="color: #d200a8;">const</span> <span style="color: #d200a8;">char</span> *name, <span style="color: #d200a8;">int</span> rowBeg = -<span style="color: #3a00e3;">1</span>, <span style="color: #d200a8;">int</span> rowEnd = -<span style="color: #3a00e3;">1</span>, <span style="color: #d200a8;">int</span> colBeg = -<span style="color: #3a00e3;">1</span>, <span style="color: #d200a8;">int</span> colEnd = -<span style="color: #3a00e3;">1</span>);<br />
</div><br />
<div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: #d200a8;">void</span> printMat(<span style="color: #7e14b1;">IplImage</span> *img, <span style="color: #d200a8;">const</span> <span style="color: #d200a8;">char</span> *name, <span style="color: #d200a8;">int</span> rowBeg = -<span style="color: #3a00e3;">1</span>, <span style="color: #d200a8;">int</span> rowEnd = -<span style="color: #3a00e3;">1</span>, <span style="color: #d200a8;">int</span> colBeg = -<span style="color: #3a00e3;">1</span>, <span style="color: #d200a8;">int</span> colEnd = -<span style="color: #3a00e3;">1</span>);<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><br />
<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><b><span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size: x-large;">Function implementations:</span></span></b><br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;">/* Print a single-channel 2D matrix, with default range being the whole matrix */<br />
</div><div style="color: #3000ff; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="color: #d200a8;">void</span> printMat(<span style="color: #7e14b1;">CvMat</span> *<span style="color: #480088;">A</span>, <span style="color: #d200a8;">const</span> <span style="color: #d200a8;">char</span> *name, <span style="color: #d200a8;">int</span> rowBeg, <span style="color: #d200a8;">int</span> rowEnd, <span style="color: #d200a8;">int</span> colBeg, <span style="color: #d200a8;">int</span> colEnd) {</span><br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* If the (row, col) range is all in default => Use the full range */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">if</span> (rowBeg == -<span style="color: #3a00e3;">1</span> && rowEnd == -<span style="color: #3a00e3;">1</span> && colBeg == -<span style="color: #3a00e3;">1</span> && colEnd == -<span style="color: #3a00e3;">1</span>) {<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>rowBeg = <span style="color: #3a00e3;">0</span>; rowEnd = <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">rows</span> - <span style="color: #3a00e3;">1</span>; colBeg = <span style="color: #3a00e3;">0</span>; colEnd = <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">cols</span> - <span style="color: #3a00e3;">1</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 16.0px;"><span style="white-space: pre;"> </span><br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Check for validity of the privided (row, col) range */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">if</span> (rowBeg < <span style="color: #3a00e3;">0</span> || rowEnd >= <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">rows</span> || rowBeg > rowEnd || colBeg < <span style="color: #3a00e3;">0</span> || colEnd >= <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">cols</span> || colBeg > colEnd) {<br />
</div><div style="color: #ea0000; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #480088;">error</span><span style="color: black;">(</span>"printMat(): Invalid range of (rowBeg, rowEnd, colBeg, colEnd)."<span style="color: black;"> );</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 16.0px;"><span style="white-space: pre;"> </span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #7e14b1;">cout</span> << endl << name << <span style="color: #ea0000;">"("</span> << rowBeg << <span style="color: #ea0000;">":"</span> << rowEnd << <span style="color: #ea0000;">", "</span> << colBeg << <span style="color: #ea0000;">":"</span> << colEnd << <span style="color: #ea0000;">") =\n\n"</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> i = rowBeg; i <= rowEnd; i++) {<br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">switch</span><span style="color: black;"> (</span>CV_MAT_DEPTH<span style="color: black;">(</span><span style="color: #480088;">A</span><span style="color: black;">-></span><span style="color: #7e14b1;">type</span><span style="color: black;">)) {</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>CV_32F<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>CV_64F<span style="color: black;">:</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> j = colBeg; j <= colEnd; j++)<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Use C's printf() for convenience :p */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #480088;">printf</span>(<span style="color: #ea0000;">"%7.3f "</span>, (<span style="color: #d200a8;">float</span>)<span style="color: #480088;">cvGetReal2D</span>(<span style="color: #480088;">A</span>, i, j));<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">case</span> <span style="color: #824721;">CV_8U</span>:<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">case</span> <span style="color: #824721;">CV_8S</span>:<br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>CV_16U<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>CV_16S<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>CV_32S<span style="color: black;">:</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> j = colBeg; j <= colEnd; j++)<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Use C's printf() for convenience :p */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #480088;">printf</span>(<span style="color: #ea0000;">"%4d "</span>, (<span style="color: #d200a8;">int</span>)<span style="color: #480088;">cvGetReal2D</span>(<span style="color: #480088;">A</span>, i, j));<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<br />
</div><div style="color: #d200a8; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>default<span style="color: black;">:</span><br />
</div><div style="color: #ea0000; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #7e14b1;">cerr</span><span style="color: black;"> << </span>"printMat(): Matrix type not supported.\n"<span style="color: black;">;</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #480088;">exit</span><span style="color: black;">(</span>EXIT_FAILURE<span style="color: black;">);</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #7e14b1;">cout</span> << endl;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #7e14b1;">cout</span> << endl;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;">}<br />
<br />
<br />
</div><div><span style="font-family: Menlo; font-size: medium;"><span style="font-size: 14px;"></span></span><br />
<span style="font-family: Menlo; font-size: medium;"><span style="font-size: 14px;"></span></span><br />
<span style="font-family: Menlo; font-size: medium;"><span style="font-size: 14px;"></span></span><br />
<span style="font-family: Menlo; font-size: medium;"><span style="font-size: 14px;"><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;">/* Print a single-channel image, with default range being the whole matrix */<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;">/* This is the overloaded version for IplImage */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: #d200a8;">void</span> printMat(<span style="color: #7e14b1;">IplImage</span> *<span style="color: #480088;">A</span>, <span style="color: #d200a8;">const</span> <span style="color: #d200a8;">char</span> *name, <span style="color: #d200a8;">int</span> rowBeg, <span style="color: #d200a8;">int</span> rowEnd, <span style="color: #d200a8;">int</span> colBeg, <span style="color: #d200a8;">int</span> colEnd) {<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* If the (row, col) range is all in default => Use the full range */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">if</span> (rowBeg == -<span style="color: #3a00e3;">1</span> && rowEnd == -<span style="color: #3a00e3;">1</span> && colBeg == -<span style="color: #3a00e3;">1</span> && colEnd == -<span style="color: #3a00e3;">1</span>) {<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>rowBeg = <span style="color: #3a00e3;">0</span>; rowEnd = <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">height</span> - <span style="color: #3a00e3;">1</span>; colBeg = <span style="color: #3a00e3;">0</span>; colEnd = <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">width</span> - <span style="color: #3a00e3;">1</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 16.0px;"><span style="white-space: pre;"> </span><br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Check for validity of the privided (row, col) range */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">if</span> (rowBeg < <span style="color: #3a00e3;">0</span> || rowEnd >= <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">height</span> || rowBeg > rowEnd || colBeg < <span style="color: #3a00e3;">0</span> || colEnd >= <span style="color: #480088;">A</span>-><span style="color: #7e14b1;">width</span> || colBeg > colEnd) {<br />
</div><div style="color: #ea0000; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #480088;">error</span><span style="color: black;">(</span>"printMat(): Invalid range of (rowBeg, rowEnd, colBeg, colEnd)."<span style="color: black;"> );</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 16.0px;"><span style="white-space: pre;"> </span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #7e14b1;">cout</span> << endl << name << <span style="color: #ea0000;">"("</span> << rowBeg << <span style="color: #ea0000;">":"</span> << rowEnd << <span style="color: #ea0000;">", "</span> << colBeg << <span style="color: #ea0000;">":"</span> << colEnd << <span style="color: #ea0000;">") =\n\n"</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> i = rowBeg; i <= rowEnd; i++) {<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">switch</span> (<span style="color: #480088;">A</span>-><span style="color: #7e14b1;">depth</span>) {<br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_32F<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_64F<span style="color: black;">:</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> j = colBeg; j <= colEnd; j++)<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Use C's printf() for convenience :p */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #480088;">printf</span>(<span style="color: #ea0000;">"%7.3f "</span>, (<span style="color: #d200a8;">float</span>)<span style="color: #480088;">cvGetReal2D</span>(<span style="color: #480088;">A</span>, i, j));<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_8U<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_8S<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_16U<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_16S<span style="color: black;">:</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_32S<span style="color: black;">:</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> j = colBeg; j <= colEnd; j++)<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Use C's printf() for convenience :p */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #480088;">printf</span>(<span style="color: #ea0000;">"%4d "</span>, (<span style="color: #d200a8;">int</span>)<span style="color: #480088;">cvGetReal2D</span>(<span style="color: #480088;">A</span>, i, j));<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #d200a8;">case</span><span style="color: black;"> </span>IPL_DEPTH_1U<span style="color: black;">:</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">for</span> (<span style="color: #d200a8;">int</span> j = colBeg; j <= colEnd; j++)<br />
</div><div style="color: #008d00; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>/* Use C's printf() for convenience :p */<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #480088;">printf</span>(<span style="color: #ea0000;">"%1d "</span>, (<span style="color: #d200a8;">int</span>)<span style="color: #480088;">cvGetReal2D</span>(<span style="color: #480088;">A</span>, i, j));<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<span style="white-space: pre;"> </span><br />
</div><div style="color: #d200a8; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span>default<span style="color: black;">:</span><br />
</div><div style="color: #ea0000; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #7e14b1;">cerr</span><span style="color: black;"> << </span>"printMat(): Matrix type not supported.\n"<span style="color: black;">;</span><br />
</div><div style="color: #824721; font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="color: black;"><span style="white-space: pre;"> </span></span><span style="color: #480088;">exit</span><span style="color: black;">(</span>EXIT_FAILURE<span style="color: black;">);</span><br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #d200a8;">break</span>;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #7e14b1;">cout</span> << endl;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span>}<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;"><span style="white-space: pre;"> </span><span style="color: #7e14b1;">cout</span> << endl;<br />
</div><div style="font: 14.0px Menlo; margin: 0.0px 0.0px 0.0px 0.0px;">}<br />
</div><div><br />
</div></span></span><br />
</div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-35809332136902551012009-12-06T00:57:00.000-08:002010-09-08T10:40:48.207-07:00DropBox: 網路硬碟兼到處同步的超好用服務<div>像是網路空間又結合自動同步的東西</div><div><br />
</div><div>概念很好一言難盡</div><div><br />
</div><div>這篇<a href="http://mr6.cc/?p=3655">MR.6的文章</a>說得很不錯</div><div><br />
</div><div>所謂的「分散式生活」和「Sync到連自己都沒有感覺在Sync」</div><div><br />
</div><div>應該是技術上的成功關鍵之一 (Ubiquitous Computing??)</div><div><br />
</div><div>或者直接看DropBox的介紹影片:</div><div><br />
<object height="360" width="580"><param name="movie" value="http://www.youtube.com/v/OFb0NaeRmdg&hl=zh_TW&fs=1&rel=0&border=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/OFb0NaeRmdg&hl=zh_TW&fs=1&rel=0&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="360"></embed></object></div><div><br />
</div><div><br />
</div><div>有興趣的板友點我的referral link去申請吧</div><div><a href="https://www.dropbox.com/referrals/NTMzNjE5NTk5">https://www.dropbox.com/referrals/NTMzNjE5NTk5</a></div><div><br />
</div><div>推薦人和被推薦人都可以增加250MB喔XD (免費最多到<s>5GB</s> 8GB) [其實這種制度也是很棒的概念]</div><div><br />
</div><div><br />
</div><div>--</div><div>終於可以不用帶隨身碟往返台北和新竹了!</div><div><br />
</div><div><br />
</div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-15804741498485566252009-12-02T20:41:00.000-08:002009-12-02T20:45:45.780-08:00[Mac] Apple Macbook電池保養整理一下<a href="http://www.apple.com/tw/batteries/notebooks.html" target="_blank">Apple官網</a>和從優仕店員那裡聽到的重點:<div><br /></div><div><div>1. 盡量不要用到快沒電,<b>到20%就該充電了</b>。</div><div> 電量太低時會使電池的「活性」降低。</div><div> 這點應該沒爭議。</div><div><br /></div><div>2. 也盡量不要「過充」:電量100%還繼續插充電。</div><div> 雖然現在筆電多有防過充的設計,但適度讓電子活動也是有必要的。</div><div> <b>至少電腦「關機」或「休眠」時盡量把電源線拔掉</b>,因為這段時間電池本來就幾乎不會放電,拔掉可防止不必要的過充。</div><div><br /></div><div>3. 使用循環次數(cycle數)僅供參考,並不是越低越好。</div><div> 總充電容量還比較有意義,新品的Macbook(Mid2007)電池是5400~5500mAh,長期正常使用也應維持4000mAh以上。</div><div> 昨天優仕說他們有工程師cycle數九百多,總充電容量還能到4000+,倒是如果刻意降低cycle數而都不拔電池反而會長期「過充」,並不是好事。</div><div><br /></div><div>4. 長期存放(6個月以上)不使用時,最好將電量維持在50%左右再存放。接近0%或100%時長期存放,對電池都很不好。</div><div><br /></div><div><div>5. 需不需<a href="http://docs.info.apple.com/article.html?path=Mac/10.6/yh/9036.html" target="_blank">電池校正</a>?見仁見智。</div><div> 首先要知道電池校正的用意。我們希望電腦讀到的電池資訊是準確的,如果兩者的數據有偏差,就需要「校正」回來。</div><div> Apple建議每兩個月校正一次電池,但除了步驟麻煩又耗時之外,電池校正會刻意「過充」和「用到乾」,這樣對電池本身是否就不太好?</div><div> 所以昨天店員說電池校正是見仁見智,因為這不太算是「保養」的動作。如果確實發現電腦顯示的電池資訊不太準確,可以考慮校正一次。</div><div><br /></div><div><br /></div></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-9998606447544056922009-12-02T20:22:00.000-08:002009-12-02T20:40:39.662-08:00[Mac] Apple Macbook顯示「電池維修」<div>從10.6 Snow Leopard開始,電池充電時會自動檢查,如果充電時點一下進度看到「<b>電池維修</b>」:</div><div><br /></div><div><i><span class="Apple-style-span" style="color:#3333FF;"> 電池維修:電池運作不正常,且您不會被告知其充電狀態,或其剩餘電量。</span></i></div><div><i><span class="Apple-style-span" style="color:#3333FF;"> 請聯絡 Apple 授權的服務供應商(AASP)來檢查您的電腦。在讓電腦接受檢</span></i></div><div><i><span class="Apple-style-span" style="color:#3333FF;"> 查之前,您可以繼續使用電池,而不會對您的電腦造成傷害。</span></i></div><div><br /></div><div>就代表電池可能有錯誤,建議送回Apple授權經銷商檢查。</div><div><br /></div><div>上禮拜五回台北順便帶去檢查,果真在工程師電腦上顯示出<b><span class="Apple-style-span" style="color:#FF0000;">"Replace Battery"的紅字</span></b>,要把顯示出的錯誤碼送給Apple審核。</div><div><div>他要收回我電池時還猶豫很久,因為我目前在新竹念書,原本考慮等寒假再修比較方便。</div><div>和上次修手腕附近外殼碎裂(睡眠燈上方)一樣,工程師說目前的檢查結果對我比較有利,等到寒假又多使用了兩個月,可能到時候判斷出來是<span class="Apple-style-span" style="color:#999900;"><b>"正常損耗"的黃字</b></span>,那就<b>一定不能更換</b><span class="Apple-style-span" style="color:#FF0000;"><b>(正常的電池損耗不在保固內,但電池本身有錯誤的話則有機會)</b></span>。</div><div>而且如果Apple到時候如果修改保固政策,可能會有新變數。</div><div><br /></div><div>於是在工程師建議下我就留下電池給Apple審核,讓電腦穿露背裝>///<,拿起來後面空空的,感覺好怪。</div><div>使用時要特別小心不可以斷電,不要讓別人有絆到的機會,並且注意備份資料。保險起見我都沒帶出門,好險也沒事。</div><div><br /></div><div><div>昨天(星期三,所以才過了5天)接到電話說已經修好,<b>可以免費換一顆良品</b>,當下決定直接帶筆電殺一趟優仕,省得之後攜帶麻煩。</div><div>超爽的,買兩年之後還可以換新的電池耶!!!</div><div><br /></div><div>附上兩張當場拍下來的數據</div><div><br /></div>循環次數1 總充電容量5491 送修前是32xx Orz<br /><table style="width:auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/tF5EBNLTs5PyTbpOXAs6dA?feat=embedwebsite"><img src="http://lh5.ggpht.com/_Qyi5fmZ03rw/SxaJgTvF3FI/AAAAAAAABls/rQB-QaoayiQ/s800/battery_info.png" /></a></td></tr><tr><td style="font-family:arial,sans-serif; font-size:11px; text-align:right">寄件者 <a href="http://picasaweb.google.com/ryanlei750328/Mac?feat=embedwebsite">Mac</a></td></tr></tbody></table><br /></div><div>iStat Pro說電池健康度100% 送修前是65%<br /><table style="width:auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/BuKp9NPi7VZgKtd_HgZHcQ?feat=embedwebsite"><img src="http://lh6.ggpht.com/_Qyi5fmZ03rw/SxaJglQFuMI/AAAAAAAABlw/Cg3aKR3HGbA/s800/battery_iStat.png" /></a></td></tr><tr><td style="font-family:arial,sans-serif; font-size:11px; text-align:right">寄件者 <a href="http://picasaweb.google.com/ryanlei750328/Mac?feat=embedwebsite">Mac</a></td></tr></tbody></table><br /></div><div>關於昨天看到和聽到的<b>電池保養</b>,見下篇blog post。</div><div><br /><div><br /></div></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com2tag:blogger.com,1999:blog-5296379166705721240.post-47459967192641238832009-09-26T21:29:00.000-07:002010-02-25T01:21:29.309-08:00MATLAB R2009b for Mac: A Simple Performance Test<div><b><span class="Apple-style-span" style="font-size: large;">中文標題:MATLAB R2009b for Mac: 簡單測試文</span></b></div><div><br />
</div><div>前陣子的文章才提到一些關於<a href="http://blogs.mathworks.com/desktop/2009/08/31/pouncing-on-snow-leopard/">MATLAB R2009b</a>的消息,對MacOSX Snow Leopard來說,最好的消息就是R2009b for Mac終於是<b>64-bit</b>啦!安裝的時候有個"Select Architecture",可以選擇"Intel"(3630MB)或"Intel 64"(3802MB),或者是都選(4927MB)。<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrsnjjZPDuzscZxQ7Oq3TIubuePqLCg_wDcxEe8ND9obE0t_MxKPE4Azd_ube8hCIhPM_VFMbI8j2VlhVaUxXxtx6toJLZ9TWQ5bkoWxbbFwlezFZPiYbX_2OaRLBG_8BMd16z3LpQLE4/s1600-h/architecture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="356" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrsnjjZPDuzscZxQ7Oq3TIubuePqLCg_wDcxEe8ND9obE0t_MxKPE4Azd_ube8hCIhPM_VFMbI8j2VlhVaUxXxtx6toJLZ9TWQ5bkoWxbbFwlezFZPiYbX_2OaRLBG_8BMd16z3LpQLE4/s400/architecture.png" width="400" /></a></div><br />
</div><div>如果都選的話,安裝結束可以在 /Applications/MATLAB_R2009b -> 顯示套件內容 -> bin 裡分別看到maci和maci64這兩個資料夾。</div><div><br />
</div><div>裝完以後以預設64-bit執行,可以看到令人感動的初始畫面:</div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGpkxCL0YY7kT-ASpZu1zimZXyCLFPfVleCd3qXCet2SwvMg225kboyvHHTRG55ZHaV_0z3CPZWw_m25nO70jwgY2mrM6LoLgAXxIcLDB3JEBShIKRTpua9KjSFAZ4kbBnfWeJ0fr7vKk/s1600-h/MATLAB_maci64.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><br />
<img alt="" border="0" id="BLOGGER_PHOTO_ID_5386001418317177362" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGpkxCL0YY7kT-ASpZu1zimZXyCLFPfVleCd3qXCet2SwvMg225kboyvHHTRG55ZHaV_0z3CPZWw_m25nO70jwgY2mrM6LoLgAXxIcLDB3JEBShIKRTpua9KjSFAZ4kbBnfWeJ0fr7vKk/s400/MATLAB_maci64.png" style="cursor: hand; cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br />
<div>要以<b>32-bit</b>執行,在MATLAB_R2009b的 右鍵->簡介 中可以選擇「在32位元模式中開啟」:<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkzAGaDa5nQhXZ7XJ3iacZKAGfs8DF2xrdOXupJstvNaeFsjteHMlKFiaGd_O1pKxPLTFBgdVM162zg1_UeG68VaMXXl2ZO2EhAfadMBnUG8GelU9xxFJyRYrwyZIGSvDUzx4ZZHKCSmY/s1600-h/info.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkzAGaDa5nQhXZ7XJ3iacZKAGfs8DF2xrdOXupJstvNaeFsjteHMlKFiaGd_O1pKxPLTFBgdVM162zg1_UeG68VaMXXl2ZO2EhAfadMBnUG8GelU9xxFJyRYrwyZIGSvDUzx4ZZHKCSmY/s400/info.png" width="217" /></a></div><br />
甚至在工具程式->活動監視器(Activity Monitor)裡,MATLAB的「種類」也被標示成「<b>Intel (64位元)</b>」呢!這是我第一次看到non-Apple software被標示成64-bit XD。<br />
<div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGymX1y4-yyeHCqn5n0YvQmjFjHQE0eHBye3eIVO31iQPSRJX4mGkBLGRQ3_SGr2h9diWEcXZ1BIsPCaj3CNdJMJ6-iW3OJNCSJtmnyT3eoI4D3QgO6IHDgIeYnysZNsTWJrpJ4dZlmdU/s1600-h/activity_monitor.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" height="400" id="BLOGGER_PHOTO_ID_5386001166031158130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGymX1y4-yyeHCqn5n0YvQmjFjHQE0eHBye3eIVO31iQPSRJX4mGkBLGRQ3_SGr2h9diWEcXZ1BIsPCaj3CNdJMJ6-iW3OJNCSJtmnyT3eoI4D3QgO6IHDgIeYnysZNsTWJrpJ4dZlmdU/s640/activity_monitor.png" style="display: block; height: 250px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 400px;" width="640" /></a></div><div><br />
至於大家最關心的速度,我先前已經用過R2009a跑了我影像處理簡介的期末Project,並記下數據了。這次我分別用R2009b(32-bit)和R2009b(64-bit)跑了一次,產生以下的結果(in seconds):</div><div><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGxY6xOwJpNH1bbrm1kKrK4zZ-RLOqrCSSWTJjBlmqQ5P6vVc7RfDbDCtg6XgQDA3DL4-CKhR8yCkVWUuXkawzf3tTMdBbe3XIK1a0heM60p-F7CFBgeN0GOO59lujeZtMWmiXCobIeoU/s1600-h/MATLAB_R2009b_performance.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5386000633276275490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGxY6xOwJpNH1bbrm1kKrK4zZ-RLOqrCSSWTJjBlmqQ5P6vVc7RfDbDCtg6XgQDA3DL4-CKhR8yCkVWUuXkawzf3tTMdBbe3XIK1a0heM60p-F7CFBgeN0GOO59lujeZtMWmiXCobIeoU/s400/MATLAB_R2009b_performance.png" style="cursor: hand; cursor: pointer; display: block; height: 118px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br />
<div>可以看出R2009b(32-bit)除了encode_img1進步12.69%以外,其他幾乎沒進步甚至還變慢Orz。</div><div>不過<span class="Apple-style-span" style="color: red;">R2009b(64-bit)</span>數據可就威了,<span class="Apple-style-span" style="color: red;"><b>幾乎都能減少10%甚至是20%的時間</b></span>!</div><div>而且加速原因是64-bit,而不是版本從a變b喔XD。</div><div><br />
</div><div>夠不夠厲害可能是自由心證啦,不過我是已經覺得很滿意了!</div><div><br />
</div></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com4tag:blogger.com,1999:blog-5296379166705721240.post-82591957638220471212009-09-07T04:57:00.000-07:002009-09-07T05:18:54.025-07:00[Mac] Adding a keyboard shortcut to "Show Package Contents"<div><span class="Apple-style-span" style="font-family: 'Lucida Grande', serif; white-space: pre; "><b><span class="Apple-style-span" style="font-size: x-large;">中文標題:[Mac] 為"顯示套件內容"添加快速鍵</span></b></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;font-size:100%;"><span class="Apple-style-span" style="font-size: 11px; white-space: pre;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;font-size:100%;"><span class="Apple-style-span" style="font-size: 11px; white-space: pre;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'Lucida Grande', serif;font-size:100%;"><span class="Apple-style-span" style="font-size: 11px; white-space: pre;"><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; white-space: normal; ">雖然說一般安裝/使用軟體不會需要這個功能,不過有時比較進階的操作需要對應用程式按右鍵,然後點選"<b>顯示套件內容</b>"來更動一些細節。<div><br /></div><div>然而對於一些龜毛的使用者,按右鍵(在筆電上就是ctrl+click或是兩指觸控板+click) -> 移動游標 -> 選擇"顯示套件內容"按下去,三個步驟可能還嫌太慢。XD</div><div>如果想要一步完成該怎麼做呢?</div><div style="text-align: center; "><br /></div><div>從Leopard開始,系統偏好設定允許我們自訂這個快速鍵囉!</div><div>方法如下(以下screenshots是用Snow Leopard的):</div><div>1. 進入系統偏好設定(System Preferences) -> 鍵盤(Keyboard) ,Leopard的話是鍵盤與滑鼠(Keyboard & Mouse for Leopard)</div><div><br /></div><div>2. 在鍵盤快速鍵分頁(Keyboard Shortcuts tab)的"應用程式快速鍵",按一下"<b><span class="Apple-style-span" style="color:#FF0000;">+</span></b>"。</div><div><br /></div></span></span></span></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcvfmBfW65N-fOeLf4Z7ZPacC-vecADu0D8_w6KaTZ0y_PCwxMYUNh0WGN3g4y2PxB0_pfVVfzMmPsw27-mbWH3yTyoedF3_Zq_N3MeM3ATZcUz97OgMrRo5RfemvNU4P4a4DyAAYYfKM/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.55.17.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 362px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcvfmBfW65N-fOeLf4Z7ZPacC-vecADu0D8_w6KaTZ0y_PCwxMYUNh0WGN3g4y2PxB0_pfVVfzMmPsw27-mbWH3yTyoedF3_Zq_N3MeM3ATZcUz97OgMrRo5RfemvNU4P4a4DyAAYYfKM/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.55.17.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5378696404847867010" /></a>3. 應用程式選擇"Finder.app",選單名稱打入"顯示套件內容"。<div>For English systems, type "<b>Show Package Contents</b>".</div><div>鍵盤快速鍵,就隨便取一個自己喜歡,而且在Finder裡沒有重複的,例如cmd+P。</div><div><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCdHsWwtZQuUghgFs8nTt402QaDJVUCLPRJHCET_Fuqm9nXJAIpF4xJT-vOTFI0raU168dWohjB5ntwcnArqI7N9U8fb-yWHYSr5C9fxRQeelWfUB0R3dkqJDbeFny0GyRhE6iJiSdD34/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.56.01.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 209px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCdHsWwtZQuUghgFs8nTt402QaDJVUCLPRJHCET_Fuqm9nXJAIpF4xJT-vOTFI0raU168dWohjB5ntwcnArqI7N9U8fb-yWHYSr5C9fxRQeelWfUB0R3dkqJDbeFny0GyRhE6iJiSdD34/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.56.01.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5378696338904553970" /></a><div><br /></div><div>如此就新增一筆鍵盤快速鍵了!<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzRlTq8OOyUBMtMX9q5rn_l6HEw5E118u97_TglHm0Zm5gsw1zcbv0ZCiY8qn8wSjgk8EpFDb9MuAWM1gHuivKcGUbp0v17OE5EOGTg9qToLM2Ne8MFmC0wkBQnENXOPscFH799kSwSk/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.56.07.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 362px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIzRlTq8OOyUBMtMX9q5rn_l6HEw5E118u97_TglHm0Zm5gsw1zcbv0ZCiY8qn8wSjgk8EpFDb9MuAWM1gHuivKcGUbp0v17OE5EOGTg9qToLM2Ne8MFmC0wkBQnENXOPscFH799kSwSk/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.56.07.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5378696287795294258" /></a>來測試看看Finder,果然對應用程式按下剛剛自訂的快速鍵,就會新開一個視窗並"顯示套件內容了"。</div><div>一般開啟app是用cmd+O,如果顯示套件內容用cmd+P的話,個人覺得蠻方便的,按鍵就在旁邊。</div><div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEige_o-mxR2Xv7TGfolpxGscS8lZQonANxLsFTULV4b5rKgiF_CkYj4_wjNYjAL_rTZT_Yvbg0ZYkAdrRis_CN_R8DsCwjZxkVtAkY-V0FN0Erxk8g_4g3Mf0nNdEBrQrapJebobekSc3M/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.56.54.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 171px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEige_o-mxR2Xv7TGfolpxGscS8lZQonANxLsFTULV4b5rKgiF_CkYj4_wjNYjAL_rTZT_Yvbg0ZYkAdrRis_CN_R8DsCwjZxkVtAkY-V0FN0Erxk8g_4g3Mf0nNdEBrQrapJebobekSc3M/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-07+%E4%B8%8B%E5%8D%887.56.54.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5378696212537921730" /></a>參考資料:<a href="http://www.macosxhints.com/article.php?story=2007112908233356">http://www.macosxhints.com/article.php?story=2007112908233356</a><br /><div style="text-align: center;"><br /></div><div><br /></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-61427470952913546602009-09-02T21:51:00.001-07:002010-09-08T19:22:57.813-07:00[Mac] MATLAB R2009a on Snow Leopard : An Installation Solution<div>If you previously installed MATLAB R2009a on OSX 10.5 Leopard, and then upgraded your OS to OSX 10.6 Snow Leopard, the MATLAB program would work fine.<br />
<div><br />
</div><div>But if you try to <a href="http://tinyurl.com/pjva5y">install MATLAB R2009a on Snow Leopard</a>, you will get the following Java exception: <span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="color: #3333ff;">(For those who just want to know the solution, go directly to the second image)</span></span></div></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihdudNw7f2svx8BMC6urxakKCDZahcIUYPflmsD59Ble7EpLDN1rUygDahXZrwEeYXf8LG0pF5NLhS1dZ8k2vuN9MrZCmX1EFNQTpZdU-Sd77-oxZ88BejfL8D5-5Ng8tPDb1nlHEz3TY/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8A%E5%8D%881.36.03.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5377117547563444722" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihdudNw7f2svx8BMC6urxakKCDZahcIUYPflmsD59Ble7EpLDN1rUygDahXZrwEeYXf8LG0pF5NLhS1dZ8k2vuN9MrZCmX1EFNQTpZdU-Sd77-oxZ88BejfL8D5-5Ng8tPDb1nlHEz3TY/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8A%E5%8D%881.36.03.png" style="cursor: hand; cursor: pointer; display: block; height: 163px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a>So I went check the log, saying:<br />
<div><br />
<div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 01:35:52)Starting activation process.</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 01:35:52)Performing interactive activation.</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 01:35:52)MATHWORKS ACTIVATION IS STARTING UP.</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 01:35:54)com.mathworks.instutil.JNIException: <span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="color: red;">java.lang.UnsatisfiedLinkError: Cant load library: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib</span></span></span></span></div><div><span class="Apple-style-span" style="font-family: 'courier new';"><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="color: red;">java.lang.UnsatisfiedLinkError: Cant load library: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib</span></span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.instutil.NativeUtility.(NativeUtility.java:30)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.instutil.MachineInfo.(MachineInfo.java:41)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.model.ActivationModelImpl.loadNativeLib(ActivationModelImpl.java:228)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.model.ActivationModelImpl.getMachineInfo(ActivationModelImpl.java:211)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.view.ApplicationViewImpl.getMachineInfo(ApplicationViewImpl.java:260)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.view.ApplicationViewImpl.showGUI(ApplicationViewImpl.java:116)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.controller.ApplicationControllerImpl.start(ApplicationControllerImpl.java:118)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationClientImpl.start(ActivationClientImpl.java:210)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationApplication.goInteractive(ActivationApplication.java:186)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationApplication.go(ActivationApplication.java:172)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationApplication.main(ActivationApplication.java:135)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';"><br />
</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 01:35:54)java.lang.NullPointerException</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.view.ApplicationViewImpl.showGUI(ApplicationViewImpl.java:116)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.controller.ApplicationControllerImpl.start(ApplicationControllerImpl.java:118)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationClientImpl.start(ActivationClientImpl.java:210)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationApplication.goInteractive(ActivationApplication.java:186)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationApplication.go(ActivationApplication.java:172)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">com.mathworks.activationclient.ActivationApplication.main(ActivationApplication.java:135)</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';"><br />
</span></span></div><div><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 01:36:10)There was an unexpected exception:</span></span></div><div><span class="Apple-style-span" style="font-family: 'courier new', serif; font-size: small;">null</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', serif;"><span class="Apple-style-span" style="font-size: small;"><br />
</span></span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', serif; font-size: medium;">Then I checked the MATLAB_R2009a.app (right click => Show Package Content), and found that</span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', serif;"><span class="Apple-style-span" style="font-size: medium;">there was no such directory <b>"bin/maci64"</b>, but only <b>"bin/maci"</b>.</span></span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', serif;"><span class="Apple-style-span" style="font-size: medium;">So I copied and renamed it to "maci", ran the installation again. This time I got another exception:</span></span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', serif;"><span class="Apple-style-span" style="font-size: medium;"><br />
</span></span></div><div><span class="Apple-style-span" style="font-family: 'times new roman', serif;"><span class="Apple-style-span" style="font-size: medium;"></span></span><br />
<span class="Apple-style-span" style="font-family: 'times new roman', serif;"><span class="Apple-style-span" style="font-size: medium;"><div><span class="Apple-style-span" style="font-family: 'courier new';">(Sep 03, 2009 12:26:51)com.mathworks.instutil.JNIException: java.lang.UnsatisfiedLinkError: /Applications/MATLAB_R2009a.app/bin/<b>maci64</b>/libinstutil.jnilib: no suitable image found. Did find: /Applications/MATLAB_R2009a.app/bin/<b>maci</b>/libinstutil.jnilib: mach-o, but <b>wrong architecture</b> /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: mach-o, but wrong architecture</span></div><div><span class="Apple-style-span" style="font-family: 'courier new';">java.lang.UnsatisfiedLinkError: /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: no suitable image found. Did find: /Applications/MATLAB_R2009a.app/bin/maci/libinstutil.jnilib: mach-o, but wrong architecture /Applications/MATLAB_R2009a.app/bin/maci64/libinstutil.jnilib: mach-o, but wrong architecture</span></div><div><span class="Apple-style-span" style="font-family: 'courier new', serif;">...</span></div><div><br />
</div></span></span></div><div>This "wrong architecture" message reminded me to turn to Java settings for the final trial.</div><div>(After all, the activation program was written in Java :p)</div><div>And it worked!!</div><div><br />
</div><div><span class="Apple-style-span" style="font-size: x-large;"><span class="Apple-style-span" style="font-family: arial;">Here's the solution:</span></span></div><div><span class="Apple-style-span" style="font-size: x-large;"><span class="Apple-style-span" style="font-family: arial;">1. Use Finder to go to /Applications/Utilities/<span class="Apple-style-span" style="color: red;">Java Preferences</span>.</span></span></div><div><span class="Apple-style-span" style="font-size: x-large;"><span class="Apple-style-span" style="font-family: arial;">2. In the <span class="Apple-style-span" style="color: red;">Java Application</span> section, set <span class="Apple-style-span" style="color: red;">32-bit</span> as the first priority over the 64-bit by dragging it upward.</span></span></div><div><span class="Apple-style-span" style="font-size: x-large;"><span class="Apple-style-span" style="font-family: arial;">3. Run the MATLAB R2009a installation again.</span></span></div><div><br />
</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPoyGEbHhJcssCO65Bv32_-pjartMmmiDdrQwoQmoFFZFB_hFnWoYu3jzlQW6ltb4UOOknYXz0lD3HtRUlWA4aMY3upjO5uUN0Z3-jpQJJwT0N_3Jf-feRFjEUClFTPnAE7_LMKHHFg4k/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8B%E5%8D%8812.48.56.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5377117473762814578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPoyGEbHhJcssCO65Bv32_-pjartMmmiDdrQwoQmoFFZFB_hFnWoYu3jzlQW6ltb4UOOknYXz0lD3HtRUlWA4aMY3upjO5uUN0Z3-jpQJJwT0N_3Jf-feRFjEUClFTPnAE7_LMKHHFg4k/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8B%E5%8D%8812.48.56.png" style="cursor: hand; cursor: pointer; display: block; height: 277px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a>As I remember, Java in <b>Leopard</b> had the <b>Java SE 5 (32-bit)</b> as the first priority, but Snow Leopard does not! (all Java SE 6, and 64-bit first)</div><div><br />
</div><div>Hopefully you will finally see this activation window. I believe everyone knows what to do next :DD</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWawrKNtMw16XIstw4LAXR7S4bYe6Q7wJjJbQM07mv_-I7DC3dvQWcuFVFMCr5pZ5mJ0OCYgstWkmSwc0ejTdgFwl3IGj2QHwOQeTu8eGQNEiKqctMPNkzdK-J0EbNTGJ5u0cmLfOni0s/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8B%E5%8D%881.53.42.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5377117397374531138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWawrKNtMw16XIstw4LAXR7S4bYe6Q7wJjJbQM07mv_-I7DC3dvQWcuFVFMCr5pZ5mJ0OCYgstWkmSwc0ejTdgFwl3IGj2QHwOQeTu8eGQNEiKqctMPNkzdK-J0EbNTGJ5u0cmLfOni0s/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8B%E5%8D%881.53.42.png" style="cursor: hand; cursor: pointer; display: block; height: 247px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a>Upon success, you can see that MATLAB R2009a runs in 32-bit mode.<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdS8GcLS4qCl1E3MEyMjiY8a7Ja-eRBo8a5bz-RIdQH262rUWgdR2vsHmmoxagvP_K3tjrK6G1JuKdTEGzNe5L1yHDKaI-pZeF9m3Eey5sc5stXl6V2OvEWfrvxSAuCtnDDO1DNb0grUk/s1600-h/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8B%E5%8D%881.51.48.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5377117323791730930" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdS8GcLS4qCl1E3MEyMjiY8a7Ja-eRBo8a5bz-RIdQH262rUWgdR2vsHmmoxagvP_K3tjrK6G1JuKdTEGzNe5L1yHDKaI-pZeF9m3Eey5sc5stXl6V2OvEWfrvxSAuCtnDDO1DNb0grUk/s400/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2009-09-03+%E4%B8%8B%E5%8D%881.51.48.png" style="cursor: hand; cursor: pointer; display: block; height: 400px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br />
<div style="text-align: left;"><span class="Apple-style-span" style="color: #0000ee;"><span class="Apple-style-span" style="text-decoration: underline;"><br />
</span></span></div>I also saw some good news about the coming <b>R2009b</b> release from <a href="http://blogs.mathworks.com/desktop/2009/08/31/pouncing-on-snow-leopard/">MATLAB Central blog</a>.</div><div>The R2009b will be a <b>64-bit</b> version, and will move one step closer to being entirely independent of X11. However the latter is going to take another couple of releases to accomplish...</div><div><br />
</div><div>I really look forward to the day when <b>64-bit + native MATLAB application</b> become possible :)</div><div><div style="text-align: center;"><span class="Apple-style-span" style="color: #0000ee;"><span class="Apple-style-span"><span class="Apple-style-span" style="color: black;"><span class="Apple-style-span" style="color: #0000ee;"><span class="Apple-style-span" style="text-decoration: underline;"><br />
</span></span></span></span></span></div></div></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com4tag:blogger.com,1999:blog-5296379166705721240.post-80681969717028070062009-09-02T10:23:00.000-07:002009-09-02T10:27:29.450-07:00[Mac] RAM Disk Utility Pro 1.1 on Snow Leopard<div>之前<span class="Apple-style-span" style="color:#FF0000;">"關機需要30+"</span>秒的兇手抓到了= =+</div><div><br /></div><div> <span class="Apple-style-span" style="font-size: large;"><b><span class="Apple-style-span" style="color:#CC33CC;">RAM Disk Utility Pro</span></b></span> - 我第一個掏錢支持的國內軟體 雖然很便宜</div><div><br /></div><div><div> 剛剛測試v1.1 on OSX10.6的時候得到的結論:</div><div> 開啟RDU:<span class="Apple-style-span" style="color:#FF0000;">20</span>秒</div><div> 掛載/卸載:0秒</div><div> 關閉RDU:<span class="Apple-style-span" style="color:#FF0000;">16</span>秒</div><div> 最可怕的是,如果<span class="Apple-style-span" style="color:#FF0000;"><b>沒先把所有掛載的RAM Disk卸載,就按下關機/重開機的話</b></span>,</div><div> 會在沒有桌布、圖示的藍畫面跑<a href="http://riceball.com/d/content/mac-style-busy-icon-spinning-clock">時鐘busy icon</a>,長達<span class="Apple-style-span" style="font-size: x-large;"><span class="Apple-style-span" style="color:#FF0000;"><b>30~40+秒</b></span></span>Orz。</div><div> 但是有先把RAM Disk都卸載,並關閉RDU的話,關機就可達到Snow Leopard宣</div><div> 稱的那麼快速。(我5秒)</div><div><br /></div><div> 後來開機至"外接硬碟"的Leopard測試,發現沒有特別慢的問題:</div><div> 開啟RDU:5秒</div><div> 關閉RDU:忘了,反正也很快</div><div> 然後RAM Disk掛載時直接重開機,跑出來也是正常的重開機速度。</div><div> btw,10.5好像圖示一律都會隱藏,但10.6在側邊欄藏不住?</div><div><br /></div><div> 我的機器是2007暑假買的MacBook, Intel Cuo 2 Duo 2.16 GHz, DDR2 3G RAM,</div><div> 照理說應該不會這麼慢的...</div><div><br /></div><div>已經寄信給原作者EShensh了,希望能有下文T.T</div><div><br /></div><div><br /></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com1tag:blogger.com,1999:blog-5296379166705721240.post-87273466041518596802009-09-02T02:42:00.000-07:002009-09-02T09:42:27.109-07:00[Mac] clean install並用硬碟安裝Snow Leopard<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">這是我的心得</span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">由於後來證實</span><span style="font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;">Snow Leopard</span></span><span class="Apple-style-span" style="font-size:medium;">就是完整版</span><span style="font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> </span></span><span class="Apple-style-span" style="font-size:medium;">不需要透過現有作業系統才能升級</span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">所以到底要直接升級?還是砍掉重練呢?</span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-family:Monaco, serif;"><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"></span></span></p><span class="Apple-style-span" style="font-family:Monaco, serif;"><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="color:#3333FF;">p.s.後來抓到讓我Snow Leopard異常變慢的兇手了 是我運氣不好Orz</span></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="color:#3333FF;"><br /></span></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="color:#3333FF;">所以照PTT板友的說法,可以不用照Windows穩定系統的邏輯來砍掉重灌,直接升級也是很夠的,砍掉重練的必要性就很低了:DD</span></span></p></span></span><p></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-family:Monaco, serif;"><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"></span></span></p><span class="Apple-style-span" style="font-family:Monaco, serif;"><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'">不過還是提供一下clean install + 備份還原的方法:</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'">(clean install需要用到Time Machine和外接硬碟備份)</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'">(也包含<span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="color:#FF0000;">把買來的Snow Leopard做成dmg,並用硬碟安裝</span></span>的方法[2.1~2.4])</p></span></span><p></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;">1. </span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">先用</span></span><span class="Apple-style-span" style="font-size:medium;">Time Machine</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">備份原本的系統(直接升級者不用)</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;">2. </span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">如果要加速,可以考慮用</span></span><span class="Apple-style-span" style="font-size:medium;">"</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">硬碟</span></span><span class="Apple-style-span" style="font-size:medium;">"</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">來裝</span></span><span class="Apple-style-span" style="font-size:medium;">Snow Leopard :p</span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'LiHei Pro'"><span style="font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> </span></span><span class="Apple-style-span" style="font-size:medium;">單純用光碟的話可跳讀</span><span style="font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;">2.4</span></span><span class="Apple-style-span" style="font-size:medium;">。</span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 2.1 </span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">用</span></span><span class="Apple-style-span" style="font-size:medium;">Disk Utility</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">把硬碟多切出一塊</span></span><span class="Apple-style-span" style="font-size:medium;">HFS+</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">磁碟區</span></span><span class="Apple-style-span" style="font-size:medium;">(</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">保險一點切個</span></span><span class="Apple-style-span" style="font-size:medium;">8~10G)</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">。</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 2.2 </span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">用</span></span><span class="Apple-style-span" style="font-size:medium;">Disk Utility</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">把買來的</span></span><span class="Apple-style-span" style="font-size:medium;">Snow Leopard</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">轉成</span></span><span class="Apple-style-span" style="font-size:medium;">dmg (</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">謎版的就不用啦</span></span><span class="Apple-style-span" style="font-size:medium;">XD)</span><span style="font: 12.0px 'LiHei Pro'"><span class="Apple-style-span" style="font-size:medium;">:</span></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"></span></p><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 檔案 -> 新增 -> "Mac OS X Install DVD"的磁碟映像檔 -> 存檔。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> (這個需要20分鐘甚至更久喔 可以同時做其他事)</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 2.3 如果直接用Disk Utility的"回復" -> 選擇"來源":映像檔 和 "目的":新切磁區</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 的話,會出現錯誤。後來發現先執行 <span class="Apple-style-span" style="color:#FF0000;">映像檔 -> 掃描回復所需的映像檔</span> ,</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 掃過一遍dmg就可以用"回復"來裝到新磁區了。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 2.4 重開機,按option選擇用剛切的磁碟區開機,進入OSX安裝程式。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 沒錯!2.3的disk copy步驟就是把硬碟磁區弄得像光碟一樣可開機。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 如果是選擇用光碟安裝,那按option後選擇光碟即可。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 然後在正式安裝之前用<span class="Apple-style-span" style="color:#FF0000;">工具 -> 磁碟工具程式</span>把要砍掉重練的磁區清除。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> (當然只有砍掉重練的人要清,直接升級的就不用了。)</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 2.5 接著就是典型的Mac OS X安裝啦!</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 據統計用光碟要45分鐘,用硬碟只要30分鐘。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 不過有備份OS光碟習慣的人會選用硬碟,畢竟以後再重灌也方便嘛XD</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;">3. 第一次進OSX,並還原Time Machine的備份</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 3.1 重開機後有問到"使用者名稱"的時候請小心!</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> <span class="Apple-style-span" style="color:#FF0000;"><span class="Apple-style-span" style="font-size:large;">備份的使用者名稱不能和新系統的使用者名稱相同</span></span>,否則無法由Time Machine還原!</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 所以就暫時取另一個名稱,等到還原以後再刪掉這個暫時的使用者。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> (如果不小心取到一樣的,那就暫時不要還原,到系統偏好設定->使用者的地方:</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 建立一個具有管理者權限的使用者 -> 然後把同名的刪掉)</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 3.2 當安裝程式問到要不要轉移系統時,選擇從Time Machine來還原備份。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 也可選擇稍後再從"系統轉移輔助程式"來還原,看個人習慣。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 如果有3.1臨時多建立使用者情形時,結束以後可以把這些暫時使用者刪掉。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"><br /></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;">4. 完成</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 如果需要Xcode的話,可考慮順便裝,因為就在Snow Leopard的光碟/磁碟區裡。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 下一步如果有用boot camp的人應該就弄這個吧。不過比較討厭的是,</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> 跑boot camp前要先把磁碟區合併回一個,最後就只能一個HFS+和一個Win並存。</span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco"><span class="Apple-style-span" style="font-size:medium;"> <b>如果想要嘗試boot camp + multiple partitions,那就是另一個可怕的地獄了Orz。</b></span></p><div><span class="Apple-style-span" style="font-size:medium;"><br /></span></div><p></p></span><p></p><div><span class="Apple-style-span" style="font-family:'LiHei Pro', serif;font-size:100%;"><span class="Apple-style-span" style=" ;font-size:12px;"><br /></span></span></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com7tag:blogger.com,1999:blog-5296379166705721240.post-61458749450196961322009-08-02T09:46:00.000-07:002009-08-02T21:35:39.478-07:00You Might Be A Physics/EE/CS major if ...原文"You Might Be A Physics Major"的笑話,相信一些人在網路上看過了。這次的創作結合物理/電機/資工三系中英對照,再重貼一次。<br /><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><b>Physics版本的國外作者無法考證,</b></span><b><span class="Apple-style-span" style="color: rgb(0, 0, 153);">EE版本的作者是<a href="http://ipluto.wordpress.com/2007/12/21/%E4%BD%A0%E5%8F%AF%E8%83%BD%E4%B8%BB%E4%BF%AE%E9%9B%BB%E6%A9%9F-%E4%B8%AD%E6%96%87%E5%8C%96%E7%89%88/"><span class="Apple-style-span" style="color: rgb(0, 0, 153);">iPluto</span></a>,</span></b><b><span class="Apple-style-span" style="color: rgb(0, 102, 0);">CS版本的作者是</span><a href="http://ryanlei.blogspot.com/2009/08/you-might-be-physicseecs-major-if.html"><span class="Apple-style-span" style="color: rgb(0, 102, 0);">ryanlei</span></a></b>,分別用不同的套色來區分,共27條:<div><br /></div><div><div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">YOU MIGHT BE A PHYSICS MAJOR…</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">你可能主修物理</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">YOU MIGHT BE AN EE MAJOR…</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">你可能主修電機</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">YOU MIGHT BE A CS MAJOR…</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">你可能主修資工</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><b><span class="Apple-style-span" style="font-size:medium;">[1]</span></b></span></div><div></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you have no life – and you can PROVE it mathematically.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你沒有生活可言,而且你可以用數學證明這件事</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you have no life - and you can VERIFY it with Matlab simulation.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你沒有生活可言,而且你可以用Matlab模擬來確認</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you have no life - and you can DEMONSTRATE it with a finite state machine.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你沒有生活可言,而且你可以用finite state machine來演示這個情況</span></span></span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><b><span class="Apple-style-span" style="font-size:medium;">[2]</span></b></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you enjoy pain.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你享受痛苦</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you enjoy stress.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你享受壓力</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you enjoy deadlines.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你享受死線</span></span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[</span></b><b><span class="Apple-style-span" style="font-size:medium;">3</span></b><b><span class="Apple-style-span" style="font-size:medium;">]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you know vector calculus but you can’t remember how to do long division.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你會向量微積分卻忘了怎麼作長除法</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you can write C programs but you can’t remember how to write English essays.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你會寫C程式卻忘了怎麼寫英文作文</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="font-size:medium;">if you can compute shortest paths but you can't remember how to find the path home.</span></div></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你會計算最短路徑,卻忘了怎麼找回家的路徑</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><b><span class="Apple-style-span" style="font-size:medium;">[4]</span></b></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you chuckle whenever anyone says “centrifugal force.”</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">每當聽到有人提到向心力你都會偷笑</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you chuckle whenever anyone says they eat at “MOS.”</span></span></span></div><div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">每當有人提到他們在MOS吃飯你都會偷笑</span></span><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;"> (摩斯漢堡)</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you chuckle whenever anyone says they need a </span><span class="Apple-style-span" style="color: rgb(0, 0, 0);"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">“</span></span></span><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">driver.”</span></span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">每當有人提到他(她)需要一個司機你都會偷笑 (驅動程式)</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[5]</span></b></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you’ve actually used every single function on your graphing calculator.</span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你的繪圖式計算機的每個功能你都用過</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you’ve actually used every single tool on your workstation.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果工作站上的每個工具你都用過</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you've actually read every single manual on your operating system.</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你作業系統裡的每篇說明手冊你都讀過</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[</span></b><b><span class="Apple-style-span" style="font-size:medium;">6</span></b><b><span class="Apple-style-span" style="font-size:medium;">]</span></b></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 0);font-family:Georgia,fantasy;"><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if when you look in a mirror, you see a physics major.</span></span></span></span></div></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"></span></span><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你照鏡子,會看到一個主修物理的人</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if when you look in a mirror, you see an EE major.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你照鏡子,會看到一個主修電機的人</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if when you look in a mirror, you see a CS major.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你照鏡子,會看到一個主修資工的人</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[7]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if it is sunny and 70 degrees outside, and you are working on a computer.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果外面是華氏70度的大晴天,而你在電腦前工作 (約攝氏21度)</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if it is sunny and 70 degrees outside, and you are working at the workstation.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果外面是華氏70度的大晴天,而你在工作站工作</span></span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if it is sunny and 70 degrees outside, and you are playing with your computer at the dormitory.</span></span></div></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果外面是華氏70度的大晴天,而你在宿舍裡玩電腦</span></span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[8]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you frequently whistle the theme song to “MacGyver.”</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你常常用口哨吹馬蓋先的主題曲</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you frequently transform the theme song of “MacGyver” to frequency domain.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你常常把馬蓋先的主題曲轉換到frequency domain</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153);font-family:'courier new',-webkit-fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you frequently compute the time complexity of singing the theme song to </span><span class="Apple-style-span" style="color: rgb(0, 0, 0);"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">“MacGyver</span></span></span><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">.”</span></span></span></span></div></span></div></div><div></div><div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你常常計算唱馬蓋先主題曲的時間複雜度</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[9]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you always do homework on Friday nights.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你都在禮拜五晚上寫作業</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you always do designing on Friday nights.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你都在禮拜五晚上設計東西</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you always do projects on New Year's Eves.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你都在跨年的晚上趕project</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[10]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you know how to integrate a chicken and can take the derivative of water.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你知道如何把一隻雞積分並且計算水的微分</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you know how to layout a chicken and find the step response of water.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你知道如何lay一隻雞並求得水的step response</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you know how to encode a chicken and decode water.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你知道如何將一隻雞編碼和將水解碼</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[11]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you think in “math.”</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你用數學來思考</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you think in “circuits.”</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你用電路來思考</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you think in “bits.”</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你用位元來思考</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><b><span class="Apple-style-span" style="font-size:medium;">[12]</span></b></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">i</span></span></span><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">f you’ve calculated that the World Series actually diverges.</span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你曾經計算出世界大賽其實會發散 (Series是級數)</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you’ve actually tried to design a potato chip.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你曾經試著去設計一塊洋芋片 (chip是晶片)</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you believe that the main function of the Central Bank is to return 0;</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你相信中央銀行的主要功能是回傳0 (main function是主函式,通常回傳0)</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[13]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you hesitate to look at something because you don’t want to break down its wave function.</span></span></span></span></div><div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你猶豫過要不要看某件東西,因為你怕會破壞它的波函數</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you hesitate to touch something because you don’t want to short it to ground.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你猶豫過要不要碰某件東西,因為你不想把它接地</span></span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you hesitate to take something because you don't want to cause errors when there are data hazards.</span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你猶豫過要不要拿某件東西,因為你不想在有data hazard的時候產生資料錯誤</span></span></div></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[14]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you have a pet named after a scientist.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你用科學家的名字幫你的寵物命名</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you have a pet named after a CAD tool.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你用CAD tool的名字幫你的寵物命名</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you have a pet named after a Linux application.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你用Linux程式的名字幫你的寵物命名</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[15]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you laugh at jokes about mathematicians.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你聽到數學家的笑話會笑</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you laugh at jokes about engineers.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你聽到工程師的笑話會笑</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you laugh at jokes about programmers.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:Georgia,fantasy;"><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你聽到程式設計師的笑話會笑</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 0);"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></span></div></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[16]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if the Humane society has you arrested because you actually performed the Schrodinger’s cat experiment.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你因為實際去作”薛丁格的貓”的實驗而被人道組織逮捕</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if school administration has you arrested because you used computational sharing in the exams.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你因為在考試時使用computational sharing而被學校行政單位逮捕(就是互抄答案啦XD)</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153);font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if the security guard has you arrested because you actually performed tree traversal algorithms.</span></span></div></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你因為實際去跑了tree traversal演算法而被保全人員逮捕</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><b><span class="Apple-style-span" style="font-size:medium;">[17]</span></b></span></div><div><div></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you can translate English into Binary.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你可以把英文翻譯成二進位</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you can design a circuit that translates English to Binary.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你可以設計一個能把英文翻譯成二進位的電路</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you can translate English into Huffman codes.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你可以把英文翻譯成Huffman code</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[</span></b><b><span class="Apple-style-span" style="font-size:medium;">1</span></b><b><span class="Apple-style-span" style="font-size:medium;">8</span></b><b><span class="Apple-style-span" style="font-size:medium;">]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you can’t remember what’s behind the door in the science building which says “Exit.”</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你忘記科學大樓上寫著”出口”的門後面是什麼</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you can’t remember what’s the correct result of LVS.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你忘記LVS正確的圖應該長怎樣了</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;">if you can't remember what's the desired result of UVa Online Judge.</span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;">如果你忘記UVa Online Judge的理想結果是什麼</span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[19]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you have to bring a jacket with you, in the middle of summer, because there’s a wind-chill factor in the lab.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你在炎炎夏日中必須帶一件外套,因為實驗室有所謂的wind-chill factor </span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you have to bring a coat with you, in the middle of summer, because the air conditioning at workstation is freaking cold.</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你在炎炎夏日中必須帶一件大衣,因為工作站的冷氣實在冷到不行</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you have to take off your coat, in the middle of winter, because there's a Wi-Fi </span><span class="Apple-style-span" style="color: rgb(0, 0, 0);"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">“</span></span></span><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">hotspot”</span></span></span><span class="Apple-style-span" style="font-size:medium;"> in the lab.</span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你在酷寒的冬天必須脫掉一件大衣,因為實驗室裡有Wi-Fi無線網路”熱點”</span></span></div></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[20]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">If you are completely addicted to caffeine.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你對咖啡因完全上癮了</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you are completely addicted to 7-11 lunchboxs.</span></span></span></div><div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你對7-11的便當完全上癮了</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you are completely addicted to instant noodles.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你對泡麵完全上癮了</span></span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[21]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you avoid doing anything because you don’t want to contribute to the eventual heat-death of the universe.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你為了不造成宇宙最終的熱寂而避免作任何事情</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you avoid doing anything because you don’t want to cause useless</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">power consumption in the system.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你為了不製造系統中無用的功率消耗而避免作任何事情</span></span></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you avoid doing anything because you don't want to raise the degree of multiprogramming in the system.</span></span></div></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你為了不想提高系統中的degree of multiprogramming而避免作任何事情</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[22]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you consider ANY non-science course “easy.”</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你覺得任何非科學的課很簡單</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you consider courses without ANY project “easy.”</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你覺得任何沒有project的課很簡單</span></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you consider ANY physics course and MANY EE courses </span></span><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">“</span></span></span><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">difficult.”</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你覺得任何物理課和許多的電機課很困難</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[23]</span></b></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if when your professor asks you where your homework is, you claim to have accidentally determined its momentum so precisely, that according to Heisenberg it could be anywhere in the universe.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你的教授問你你的作業在哪裡,你說你不小心精確決定了它的動量,根據測不準原理,它可能在宇宙的任一角落</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if when your professor asks you where your project is, you claim to have </span></span><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">accidentally chosen the wrong sampling frequency, thus perfect reconstruction </span></span><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">is no longer available.</span></span></span></span></span></div><div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你的教授問你你的project在哪裡,你說你不小心選錯了取樣頻率,所以perfect reconstruction是不可能的</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153);font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if when your professor asks you where your homework is, you claim to have accidentally submitted it with the UDP protocol, which does not guarantee reliable data transfer.</span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你的教授問你你的作業在哪裡,你說你不小心用了UDP通訊協定上傳,因此無法保證可靠資料傳輸</span></span></span></div></span></div><div></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[24]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if the “fun” center of your brain has deteriorated from lack of use.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你頭腦裡”玩樂”的部份因為久未使用而退化</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if the “sleep” center of your brain has deteriorated from lack of use.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你頭腦裡”睡眠”的部份因為久未使用而退化</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if the “love” center of your brain has deteriorated from lack of use.</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="color: rgb(0, 0, 0);font-family:Georgia,fantasy;"><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你頭腦裡”愛情”的部份因為久未使用而退化</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 0, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div></span></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><b><span class="Apple-style-span" style="font-size:medium;">[25]</span></b></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you’ll assume that a “horse” is a “sphere” in order to make the math easier.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你會為了簡化數學計算而把一匹馬假設成一個球體</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you’ll assume that a “horse” is a “blackbox” in order to simplify the designing process.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你會為了簡化設計流程而把一匹馬假設成一個黑盒子</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you'll assume that </span></span><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">“horses”</span></span></span><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;"> are a </span></span><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">“class”</span></span></span><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;"> in order to apply the concept of object-oriented programming.</span></span></div></span></div><div></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你會為了實踐物件導向的概念而把馬假設成一個class</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[26]</span></b></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you understood more than five of these indicators.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你看得懂以上的指標超過五條</span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you understood more than 0101 of these indicators.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你看得懂以上的指標超過0101條</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you understood more than ('\r' % '\b') of these indicators.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你看得懂以上的指標超過('\r' % '\b')條</span></span></span></span></div><div><span class="Apple-style-span" style="color: rgb(51, 51, 153);font-family:'courier new',-webkit-fantasy;"><span class="Apple-style-span" style="font-size:medium;"><br /></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><b><span class="Apple-style-span" style="font-size:medium;">[</span></b><b><span class="Apple-style-span" style="font-size:medium;">2</span></b><b><span class="Apple-style-span" style="font-size:medium;">7</span></b><b><span class="Apple-style-span" style="font-size:medium;">]</span></b></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="font-family:'courier new',fantasy;"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">if you make a hard copy of this list, and post it on your door.</span></span></span></span></div><div><span><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="color: rgb(102, 102, 0);"></span></span><span class="Apple-style-span" style="color: rgb(102, 102, 0);"><span class="Apple-style-span" style="font-size:medium;">如果你把這份清單印出來,並貼在你的門上</span></span></span></span></div><div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">if you copy this list and post it on your BBS board.</span></span></span></div><div><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="color: rgb(0, 0, 153);"><span class="Apple-style-span" style="font-size:medium;">如果你把這份清單複製起來,並貼在你的BBS個版上</span></span></span></div></div></div></div></div></div></div></div><div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="font-size:medium;">if you modify someone else's list and post it on their BBS board.</span></span></span></div><div><span class="Apple-style-span" style="color: rgb(0, 102, 0);"><span class="Apple-style-span" style="font-family:'courier new';"><span class="Apple-style-span" style="font-size:medium;">如果你修改別人的這份清單,並貼回他們的BBS個版上 (我是修改iPluto的EE版本XD)</span></span></span></div><div><br /></div><div><br /></div><div><span class="Apple-style-span" style="color: rgb(255, 0, 0);"><span class="Apple-style-span" style="font-family:'courier new';">※轉錄請附上本篇網址※</span></span></div><div><span class="Apple-style-span" style="color: rgb(255, 0, 0);font-family:'courier new',fantasy;"><br /></span></div></div></div>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-4860374598004531112009-04-25T03:51:00.000-07:002009-04-25T07:52:07.486-07:00Skype 2.0 on AMD64 Ubuntu Linux 9.04<p></p>因為LazyScripts 0.1 alpha的一些bug,今天花了一整個下午研究Skype 2.0 on AMD64 Ubuntu Linux 9.04。<br /><br />裝起來沒問題,但<span style="font-weight: bold; color: rgb(255, 0, 0);">聲音</span>卻總是搞不定,搞到最後居然發現解答如此簡單:<br /><br />1. 直接安裝AMD64版本的Skype 2.0,不用繞行32-bit跟找一堆library,either從<br /><blockquote>a) 官方偷放的 <a href="http://www.skype.com/go/getskype-linux-ubuntu-amd64">http://www.skype.com/go/getskype-linux-ubuntu-amd64</a><br />b) MediBuntu <a href="http://packages.medibuntu.org/jaunty/">http://packages.medibuntu.org/jaunty/</a><br /> 找skype-common 和 skype 套件,兩者都有AMD64版本。<br /></blockquote>2. 進Skype的<span style="font-weight: bold; color: rgb(255, 0, 0);">選項 => 音效裝置</span><br /><br />之前被騙很大 以為選default就可以<br /><span style="font-weight: bold; color: rgb(255, 0, 0);">沒想到這就是問題點!DON'T CHOOSE THE DEFAULT!!</span><br />三個都改成 系統列音量控制 看到的第一個裝置<br /><br />這時再按「測試音效」和「測試通話」,如果都可以,那恭喜Skype on Ubuntu AMD64就設定完畢了!<br /><br /><br />看來這種挫折是學Linux的必經之路orz<p></p>Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com1tag:blogger.com,1999:blog-5296379166705721240.post-64323115815135822632009-03-19T09:46:00.000-07:002009-03-19T10:00:21.433-07:00讓vim記得檔案上次編輯的位置keywords: mac, vim, restore cursor, remember last editing line, viminfo, file marks<br /><br />這個問題困擾我很久了。我Mac (OSX 10.5.6) 上的vim開啟時,總是沒有辦法記憶該檔案上次離開時的游標,可能是關鍵字不好下,google好幾次都沒成功。今天用 mac vim "file marks" ,終於在某大陸論壇找到答案了!就這麼簡單:<br /><br />在~/.vimrc裡加上這行:<br /><br /><span style="color: rgb(0, 0, 153);">au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif </span><br /><br />如果想切成兩行,也可以在第二行首用<span style="color: rgb(255, 0, 0);">\</span>當作分隔記號寫成:<br /><br /><span style="color: rgb(0, 0, 153);">au BufReadPost * if line("'\"") > 0|if line("'\"")</span><br /><span style="color: rgb(255, 0, 0);">\</span><span style="color: rgb(0, 0, 153);"> <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif</span><br /><br /><br />That's it!Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-6262381904263269522009-03-09T06:58:00.000-07:002009-03-09T09:05:11.036-07:00OpenOffice Writer 左右對齊 全形標點符號超出行尾邊界<span style="font-weight: bold;font-size:100%;" ><span style="font-family:arial;"><br />Keywords: OpenOffice Writer, Chinese/Asian Punctuations, Punctuation Alignment, Justification.</span></span><br /><span style="color: rgb(51, 51, 255);font-size:180%;" ><span style="font-family:arial;">Japanese and Korean users, this works for you, too!!</span></span><br /><br />在OpenOffice Writer使用左右對齊(justification, left-right alignment)時,會發現剛好在行尾的全型標點符號,例如中文的 ',。、;?!' ,跑出左右對齊的邊界。其實一般對齊時,標點符號也會超出「頁面」的邊界,不過在編寫需要用到左右對齊的文件時,困擾比較嚴重。<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Z5pqHWonc0klP_JMJoEDC8rX7gAx2wSPlc4V9se5F94-OyLdVgLweNo0iE7449IS0CHvvjNZbO-Ttgec-G9Le8KQxuiHC88kpaHZ28VmzIVY1GRfRpfu7nO2OEJNuBhvBidVTxndgbs/s1600-h/punctuation.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 252px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Z5pqHWonc0klP_JMJoEDC8rX7gAx2wSPlc4V9se5F94-OyLdVgLweNo0iE7449IS0CHvvjNZbO-Ttgec-G9Le8KQxuiHC88kpaHZ28VmzIVY1GRfRpfu7nO2OEJNuBhvBidVTxndgbs/s400/punctuation.png" alt="" id="BLOGGER_PHOTO_ID_5311196645024554114" border="0" /></a><span style="font-size:180%;"><br /><span style="font-family: arial;">*Solution:</span></span><br /><br /><span style="color: rgb(102, 0, 204);font-size:130%;" ><span style="font-family:courier new;">選取修改範圍後(往往是全選) -> 格式 -> 段落 -> 亞洲語言排版式樣 -> 取消「行末附加標點符號」。</span> <span style="font-family:courier new;"><br />如果要允許標點符號出現在行首的話,可以再取消「顧及行首行末禁止使用字元的清單」。</span> <span style="font-family:courier new;"><br /><br />Select the target text -> Format -> Paragraph -> Asian Typography -> Disable "<span style="font-weight: bold;">Allow hanging punctuation</span>".</span> <span style="font-family:courier new;"><br />You can optionally disable "Apply list of forbidden characters to the beginning and end of lines" to allow punctuation at line beginnings.</span></span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2XstlYr6-T3n66RLp2n4nv86Hzf2MtAyRpALU4mHUwYSEapjJzDhgxV0TDXm4goHP2v9lW7TPR9sW7zPcxhwg5cyuDHtSLQPGpdYVNNCT97FbiPVhSvXOD7bBKzlVaSfpVjrCR3u0DF0/s1600-h/puncuation_2.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 260px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2XstlYr6-T3n66RLp2n4nv86Hzf2MtAyRpALU4mHUwYSEapjJzDhgxV0TDXm4goHP2v9lW7TPR9sW7zPcxhwg5cyuDHtSLQPGpdYVNNCT97FbiPVhSvXOD7bBKzlVaSfpVjrCR3u0DF0/s400/puncuation_2.png" alt="" id="BLOGGER_PHOTO_ID_5311197609202608658" border="0" /></a><br /><br />改好以後,就不會有標點符號跑到外面去的情況啦!輸出成PDF也更美觀了。<br />另外連結一篇龔維正網友詳細的<a href="http://www.hfu.edu.tw/%7Ekwc/CourseBulletin/SoftwareApplication/OOo_Writer_Punctuations_in_Margin.htm">文章</a>,給大家參考。Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com2tag:blogger.com,1999:blog-5296379166705721240.post-59076698967349925512008-11-09T10:34:00.000-08:002008-11-09T10:36:54.128-08:00[OS] Chapter3 -- Processes<a href="http://www.csie.ntnu.edu.tw/%7Eswanky/os/chap4.htm">http://www.csie.ntnu.edu.tw/~swanky/os/chap4.htm</a><br /><a href="http://www.csie.ntnu.edu.tw/%7Eswanky/os/chap10.htm">http://www.csie.ntnu.edu.tw/~swanky/os/chap10.htm</a> -> IPC<br /><a href="http://en.wikipedia.org/wiki/Scheduling_%28computing%29#Types_of_operating_system_schedulers">http://en.wikipedia.org/wiki/Process_(computing)</a><a href="http://en.wikipedia.org/wiki/Scheduling_%28computing%29#Types_of_operating_system_schedulers"><br />http://en.wikipedia.org/wiki/Scheduling_(computing):第一段</a><br /><br />Process: the unit of work in most systems<br />包含:code section, data section, program counter, registers, stack, etc.<br />Program is a passive entity(是死的); Process is an active entity(是活的)<br />Processes of the same program: same text section, different data sections<br />Thread: a basic unit of CPU utilization<br />Threads of the same process: same code & data section, other resources.<br /> <對照習題4.5, Fig.4.11,fork出child process時是複製data,<br /> 而產生新thread時是共享data。><br /><br />Process state: new, waiting, ready, running, terminated<br />Process control block (PCB) -- information representing a process:<br /> 1. Process state<br /> 2. Program counter<br /> 3. CPU registers<br /> 4. CPU-scheduling information<br /> 5. Memory-management information<br /> 6. Accounting information<br /> 7. I/O status information<br /><br />Scheduling queues:<br /> 1. Job queue -- containing all processes in the system.<br /> 2. Ready queue -- those in memory that are ready to be executed.<br /> 3. Device queue -- processes waiting for that device.<br /> <對照Fig.3.6看架構><br /><br />Schedulers:<br /> 1. Long-term scheduler (Job scheduler, Admission scheduler):<br /> 從Job Queue中挑選合適的Jobs,將其載入到Memory中(放進ready Q)準備執行。<br /> a. 執行的頻率不高<br /> b. 可控制degree of Multiprogramming<br /> c. 可調和I/O Bound與CPU Bound Job比例混合<br /> d. 適用於batch system,不適用於time-sharing, real-time systems。 <br /> 2. Short-term scheduler:<br /> 從Ready Queue中挑選priority較高之process,使其獲得CPU的控制權。<br /> a. 執行頻率很高<br /> b. 必須非常快,否則浪費CPU time<br /> c. 適用於所有系統<br /> 3. Medium-term scheduler:<br /> 當記憶體空間不足,且有高優先權之process需要memory時,<br /> 挑選某些process做"swapping"。<br /> a. swap out: remove processes from memory to "reduce the<br /> the degree of multiprogramming"<br /> b. swap in: reintroduce the swapped-out processes<br /> into memory<br /> c. 可調和I/O bound與CPU bound Job比例<br /> d. 適用Time sharing system<br /><br />Context switch:<br /> Save the state of old process and load the state of new process.<br /><br />fork() system call: creates a new process<br />exec() system call: load a binary file into memory and execute<br />wait() system call: wait for child process to complete<br />exit() system call: process terminates<br />abort() system call: terminate execution of child process<br /><br />Inter-Process Communication<br /> Independent process -- can't affect or be affected by others<br /> Cooperating process -- can affect or be affected by others<br /> Advantages:<br /> 1. Information sharing<br /> 2. Computation speedup<br /> 3. Modularity<br /> 4. Convenience<br /> Cooperating processes require an IPC mechanism:<br /> 1. Shared memory<br /> 2. Message passing<br /> <對照study guide: ch10的補充><br /><br />Client-Server Communication<br /> 1. Remote procedure calls (RPC)<br /> Client's Stub locates the server and packs parameters<br /> Server's Skeleton unpacks parameters and performs procedures<br /> <對照Fig3.28的流程><br /> 2. Remote method invocation (RMI)<br /> Java mechanism similar to RPC, except:<br /> a. Invoking a method directly without a matchmaker.<br /> b. Ordinary data structures without packaging(marshalling).Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0tag:blogger.com,1999:blog-5296379166705721240.post-15181535164820159502008-11-09T00:20:00.000-08:002008-11-09T07:46:25.250-08:00[OS] 證明:Shortest Job First [SJF] is the optimal scheduling algorithm<br>修改自 <a href="http://computing.dcu.ie/%7Ehumphrys/Notes/OS/processes.html">http://computing.dcu.ie/~humphrys/Notes/OS/processes.html</a><br /><br />What is the optimal schedule?<br /><br />In general, if <span style="font-style: italic;">in-order</span> bursts are x1, x2, ..., xn, then:<br /><br />For each dispatched process, waiting time = <span style="color: rgb(153, 153, 153);font-size:85%;" >(好像計網概題目XD)</span><br />1st: 0<br />2nd: x1<br />3rd: x1 + x2 <br />4th: x1 + x2 + x3<br />...<br />nth: x1 + x2 + ... + xn-1<br /><br />=> Total waiting time<br />= <span style="font-weight: bold; color: rgb(153, 0, 0);">(n-1) x1 + (n-2) x2 + ... + (2) xn-2 + (1) xn-1 + (0) xn</span><br /><br />Obviously this sum is minimized if the xi's that are multiplied the most times are the smallest ones, i.e., x1 < x2 < ... < xn-1 < xn.<br />Thus, in non-preemptive scheduling, "Shortest Job First" (actually Shortest Next CPU burst) is optimal for the purpose of minimizing Average Waiting Time. #<br /><br />算是個淺顯又不失嚴謹的證明法 希望有幫助囉^^<br />P.S.王家祥老師說他喜歡考這個。Ryan Leihttp://www.blogger.com/profile/12172304536105750382noreply@blogger.com0