<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcMR3c8cSp7ImA9WhRUEkw.&quot;"><id>tag:blogger.com,1999:blog-5970278</id><updated>2012-01-22T14:34:46.979+08:00</updated><category term="anthropology" /><category term="Song" /><category term="feeling" /><category term="teeth" /><category term="books" /><category term="programming" /><category term="taipei" /><category term="comic" /><category term="dream" /><category term="python programming iTunes mp3" /><category term="otaku" /><category term="breast" /><category term="game" /><category term="dog" /><category term="Puzzle" /><category term="lyrics" /><category term="surgery" /><category term="Anime" /><category term="movie" /><category term="Taishan" /><category term="travel" /><category term="iPhone" /><category term="books thoughts" /><category term="political philosophy" /><category term="fund" /><category term="hairdo" /><category term="python" /><category term="clothing" /><category term="food" /><category term="life story" /><category term="python video xml" /><category term="family" /><category term="history" /><category term="film" /><category term="female voice" /><category term="beauty" /><category term="srs" /><category term="bus" /><category term="lcd" /><category term="health" /><category term="transgender" /><category term="c++" /><category term="花痴文" /><category term="science" /><category term="medicine" /><title>I am middlesex</title><subtitle type="html">我以前一直以為我是變性慾者，但跟許多跨性別朋友接觸比較後，我發覺我想要變的不是女生，而是「中間偏女」性的人。
I thought I was a MTF transsexual before. After comparing with my TG friends, I define myself as an "atypical" transsexual, who looks neutral with femininity.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://mikimotoh.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>382</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/IAmMiddlesex" /><feedburner:info uri="iammiddlesex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkACRHsyeyp7ImA9WhRUEk0.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-1801522739431466227</id><published>2012-01-22T13:06:00.000+08:00</published><updated>2012-01-22T13:06:05.593+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T13:06:05.593+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python video xml" /><title>[python] 鳳凰網站自動抓視頻</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/1801522739431466227/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=1801522739431466227" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1801522739431466227?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1801522739431466227?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/DNsR-sPdqHg/python.html" title="[python] 鳳凰網站自動抓視頻" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">檢視html 原始碼，是看不出任何mp4或flv的link。
經過Firefox CacheViewer以及 Firefox Video Download Helper調查，原理大致如下：
它是先餵給 flash player 一組 guid 號碼。 flash player 依此guid下載一份xml檔案，在xml 檔案中有mp4或flv 的 link。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pklwAfnukdqbbHEs2nYeEHuY6Tk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pklwAfnukdqbbHEs2nYeEHuY6Tk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pklwAfnukdqbbHEs2nYeEHuY6Tk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pklwAfnukdqbbHEs2nYeEHuY6Tk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/DNsR-sPdqHg" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2012/01/python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMRn46fip7ImA9WhRUEkw.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-3137303480157919003</id><published>2012-01-22T12:30:00.004+08:00</published><updated>2012-01-22T14:34:47.016+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T14:34:47.016+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python programming iTunes mp3" /><title>[python]用eyeD3 + xml.dom.minidom 給mp3 自動標名，支援iTunes</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/3137303480157919003/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=3137303480157919003" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/3137303480157919003?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/3137303480157919003?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/idQsXbxN4sY/pythoneyed3-xmldomminidom-mp3-itunes.html" title="[python]用eyeD3 + xml.dom.minidom 給mp3 自動標名，支援iTunes" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">從毛豆工作室下載下來的「開卷八分鐘」的mp3們，沒有 idv3 的 title，沒有lyrics，把它們放入iTunes再下載到 iPhone的話，這樣不方便。

毛豆工作室有xml 可以下載，先用 xml.dom.minidom 分析取出 fileName + title + description ，之後用 eyeD3 (python 模組) 將mp3 加tag。

總共有一千多個mp3，很難確保第一次就寫程式就OK，保險點是第一步驟的結果先暫存在 txt 檔，之後再讀 txt檔用 eyeD3。或是先對一兩個mp3試驗，之後再擴展之。再者，從xml中抽取出的description裡面有時夾雜不想要的廣告文字或html控制碼，先暫存輸出到txt檔，各別修改之。這樣子做至少比在程式一開始寫時就全盤考慮來得簡單、有效率的多了。現在的text editor的 find/replace都很強大
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l0QLOQ9xwzbIZ7JnEy6KOOfZprQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l0QLOQ9xwzbIZ7JnEy6KOOfZprQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l0QLOQ9xwzbIZ7JnEy6KOOfZprQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l0QLOQ9xwzbIZ7JnEy6KOOfZprQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/idQsXbxN4sY" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2012/01/pythoneyed3-xmldomminidom-mp3-itunes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYNQHc-eip7ImA9WhdbEUs.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-8058993282675477005</id><published>2011-10-09T19:36:00.000+08:00</published><updated>2011-10-09T19:36:31.952+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-09T19:36:31.952+08:00</app:edited><title>在itunes商店上買非台灣的app</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/8058993282675477005/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=8058993282675477005" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/8058993282675477005?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/8058993282675477005?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/fLRw7sokbHU/itunesapp.html" title="在itunes商店上買非台灣的app" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">在itunes 上要下載免費的pptv，可是itunes會從你的信用卡號碼判斷出你的region是在台灣，而不是在香港，所以被禁止下載。單純從itunes上切換國別，還是會被信用卡號碼判別出而被禁止。

解決方法：
 要先用gmail申請自己的香港版分身的email帳號，比如說 mikimotoh.HK@gmail.com。
登出itunes，找pptv，不要用舊帳戶登入，改做新的Apple ID
填入香港版的email之後，在匯款資訊選None。

&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S4qCLR0XaMR0_zQqe3X6swuthS0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S4qCLR0XaMR0_zQqe3X6swuthS0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S4qCLR0XaMR0_zQqe3X6swuthS0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S4qCLR0XaMR0_zQqe3X6swuthS0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/fLRw7sokbHU" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/10/itunesapp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUABSXs4cSp7ImA9WhdWEUw.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-5686241344680324594</id><published>2011-09-04T13:22:00.000+08:00</published><updated>2011-09-04T13:22:38.539+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-04T13:22:38.539+08:00</app:edited><title>鄉下地方不見得食物便宜</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/5686241344680324594/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=5686241344680324594" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5686241344680324594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5686241344680324594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/ystADVVw5HI/blog-post.html" title="鄉下地方不見得食物便宜" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">我中午去秀山國小後面新開的「樂壽司」買鰻魚飯，250元的價格，在外頭等了十五分鐘後拿到，我大失所望「怎麼250元只有扁扁一盒，沒有附味噌湯？」

主菜是三片蒲燒鰻，新鮮的青菜很少，細細的幾根蘆筍，其他大部份是醃漬類的菜，比如甜甜的黑豆。還有一個很小份量的沙拉蝦。

250元在東區216巷的宮川，已經可以吃到很豪華的定食了 ，包括：小菜、主食、副主食、茶碗蒸、沙拉、鮭魚味噌湯、甜點。但為何在店面租金比東區更為低廉的台北縣，反倒賣得很窮酸？

我想合理的解釋為，在主婦、學生居多的秀山一帶，大部份人想出的午餐錢大多是在100元以內，所以說60元的便當會比東區的便當更有競爭力，但很少人會想為午餐出個250元。
在上班族、觀光客居多的東區，午餐出的錢從100到300多都有，250元這價位的競爭激烈，多樣化的結果是使得各個價位都能產出CP值的餐點。像樂壽司這般以高檔壽司為主的在延吉街一帶也有，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/51-UI_i03_6I_wPqx05cVXVre7c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/51-UI_i03_6I_wPqx05cVXVre7c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/51-UI_i03_6I_wPqx05cVXVre7c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/51-UI_i03_6I_wPqx05cVXVre7c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/ystADVVw5HI" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/09/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8CSH4-cCp7ImA9WhdQE04.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-8224941678699967073</id><published>2011-08-14T23:16:00.002+08:00</published><updated>2011-08-15T00:21:09.058+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-15T00:21:09.058+08:00</app:edited><title>dystopia of medical hegemony 醫療霸權的反烏托邦</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/8224941678699967073/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=8224941678699967073" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/8224941678699967073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/8224941678699967073?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/SLGYodNi4BE/blog-post_14.html" title="dystopia of medical hegemony 醫療霸權的反烏托邦" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">前不久香煙中的健康捐調漲，我曾聽過一些癮君子忿忿不平地說「這個政府所有一切都是為健康，他最終變成一個以健康之名的家父長制」

其實不只是香煙要課徵健保捐。未來可能連不健康的飲食習慣也要課徵健康捐。炸雞薯條因為會讓心血管疾病機率增加，所以要加收健保捐。汽水等含糖飲料因為讓人變肥胖、糖尿病，所以要增收健保捐。可能連不健康的行為也要課徵健康捐，打手機會增加腦瘤風險，久坐辦公室不運動會心血管疾病，熬夜會中風，這些行為都要課徵健康捐。

我們為了要節省健保開支，就從十大死因中的前幾名榜首，癌症、心血管疾病、糖尿病等來下手。不斷尋找會使這幾樣疾病機率增加的所有可能行為、可能因子。 到最後我們會不會變得失去選擇飲食的自由、行為的自由？

健保本身的目的不只是讓人變健康，還延長人的平均壽命。而平均壽命增加，所需的醫療開支就變更多。醫療開支增加，不僅要尋找新的行為來課徵健康捐，還要調漲收入所得中的健保費。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W6jvOrWE-9x8ffSZZQvsZiDYDhA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W6jvOrWE-9x8ffSZZQvsZiDYDhA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W6jvOrWE-9x8ffSZZQvsZiDYDhA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W6jvOrWE-9x8ffSZZQvsZiDYDhA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/SLGYodNi4BE" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/08/blog-post_14.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IEQ30zcCp7ImA9WhdQE04.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-578719839379871760</id><published>2011-08-14T18:11:00.007+08:00</published><updated>2011-08-14T23:25:02.388+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T23:25:02.388+08:00</app:edited><title>sex worker issues 性交易該不該合法化？</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/578719839379871760/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=578719839379871760" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/578719839379871760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/578719839379871760?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/XjIuaJgL0yQ/sex-worker-issues.html" title="sex worker issues 性交易該不該合法化？" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">當討論到性交易合法化時，最常見的幾大反對理由是：
物化女性
性病傳播 
雛妓
使人為奴
人口販運
黑道從中牟利
「性」這個名詞，給了我們太多迷惑，當我們一看到這字眼時，很難不被我們文化中的道德觀、價值觀所影響。

當同一件行為，使用不同的名詞去稱呼時，會使我們拋棄隱晦的既有價值觀、刻板印象，來重新看事情。如果把性交易換成「前列腺保養」，重新設計這議題，改問「『前列腺保養』這服務產業，該不該合法化？」這時你至少會重新思考，不帶既有的有色眼光來看事情。

 把以上這六大反對理由，重新包裝，重新發問：

『前列腺保養』這服務產業，任用女性護理師，是物化女性嗎？
『前列腺保養』這服務產業，會傳播性病嗎？
『前列腺保養』這服務產業，會傾向任用童工嗎？
 『前列腺保養』這服務產業，會刻苛護理師，抽取他們大部份薪水，並禁止他們離職嗎？
『前列腺保養』這服務產業，會勾結人蛇集團從大陸
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9MxmpmkcHVQfRLwiNFn4t7VWp5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9MxmpmkcHVQfRLwiNFn4t7VWp5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9MxmpmkcHVQfRLwiNFn4t7VWp5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9MxmpmkcHVQfRLwiNFn4t7VWp5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/XjIuaJgL0yQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/08/sex-worker-issues.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIAQ349fCp7ImA9WhdQE0w.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-390565761182928597</id><published>2011-08-14T18:07:00.001+08:00</published><updated>2011-08-14T18:09:02.064+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T18:09:02.064+08:00</app:edited><title>Immanuel Kant on sex workers 康德如何看性交易</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/390565761182928597/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=390565761182928597" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/390565761182928597?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/390565761182928597?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/C5FwWrwGKjE/immanuel-kant-on-sex-workers.html" title="Immanuel Kant on sex workers 康德如何看性交易" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><content type="html">從康德的自由主義觀點來看，人不能被當成工具使用，道德是要以人為對象來服務人的。不把人當對象，把人當成工具、手段，就是不合乎道德。性交易，是嫖客把妓女當成自己的洩慾的工具，所以不合乎道德。就算說這是兩情相悅，兩人都已成年，兩人都站在同等的立足點，簽訂這項契約。他們同意這契約，也不代表這契約是合於道德的。

我自問「那康德會認為按摩師傅幫我我按摩，是道德的嗎？」我不去使用較省錢、但按摩手藝差的投幣式按摩座椅，而去找較昂貴、但手藝好的真人來按摩，我不是把按摩師傅給物化成機器了嗎？

從康德的自由觀來看，幾乎所有的服務都會變成不道德，甚至連我花錢找鋼琴師來為我演奏音樂，而不去聽唱片，也是把鋼琴師物化，把鋼琴師貶低成了音響機器。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dARHkYGmwMn3GK6uByDzy8QwSZ4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dARHkYGmwMn3GK6uByDzy8QwSZ4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dARHkYGmwMn3GK6uByDzy8QwSZ4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dARHkYGmwMn3GK6uByDzy8QwSZ4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/C5FwWrwGKjE" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/08/immanuel-kant-on-sex-workers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UDSXk9cCp7ImA9WhdQE0w.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-7978743345220506068</id><published>2011-08-14T16:34:00.009+08:00</published><updated>2011-08-14T17:47:58.768+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T17:47:58.768+08:00</app:edited><title>「正義分配」不能依據「道義應得」</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/7978743345220506068/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=7978743345220506068" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/7978743345220506068?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/7978743345220506068?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/bf-z1NvINAs/blog-post.html" title="「正義分配」不能依據「道義應得」" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">觀看「正義，一場思辨之旅」書中John Rawls講的公平正義哲學，最令人費解的，就是「正義分配」不能依據「道義應得」，乍看之下，我納悶「這不是在懲罰努力的人？」

在這個「財富至上」的自由市場的社會，訴求的是形式上的平等，每個人享有相同的權利，大家在同樣的遊戲規則下競爭。但不可避免，出身的貴賤會影響到人的發展。出身在社經階級高的人，成就大多超過社經階級低的人。為了彌補這個出身的不公，我們把「才能至上」的機制加進去。有人雖出身貧困，但我們給予他與富人相同的教育資源、發展機會，讓他的才能不會被埋沒。

但是，這「才能至上」的世界還是有所不公，出身的天賦純然憑運氣得來的，並不是我們任意選擇的， 或是經過努力得來。麥可喬丹雖然籃球打得最好，但不可否認的是，這有部份是靠他的天賦。如果單憑努力而沒天賦，我不相信他籃球還會打得像現在一樣好。由於天賦是憑運氣分配的，運氣成份應給平均分攤。我們依這道理，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/E5615panLC7mEMlZkE0xjnhlzDg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E5615panLC7mEMlZkE0xjnhlzDg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/E5615panLC7mEMlZkE0xjnhlzDg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E5615panLC7mEMlZkE0xjnhlzDg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/bf-z1NvINAs" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AESX84fip7ImA9WhdQEkU.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-1211873730592996993</id><published>2011-08-14T07:15:00.010+08:00</published><updated>2011-08-14T08:28:28.136+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T08:28:28.136+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="political philosophy" /><title>關於John Rawls 的「無知之幕」的想法</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/1211873730592996993/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=1211873730592996993" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1211873730592996993?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1211873730592996993?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/RJNsDAk9PWE/john-rawls.html" title="關於John Rawls 的「無知之幕」的想法" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-w3QITTEg-MY/TkbzH18z1VI/AAAAAAAADyo/3OpZT0yNvdQ/s72-c/Street+Fighter+2+-+Ryu+Gameplay+1_4+-+YouTube.mp4_snapshot_00.21_%255B2011.08.14_05.56.19%255D.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">John Rawls 的「無知之幕」思想實驗是，如果我們對這個世界，一無所知，這個世界是被「無知之幕」所遮蔽，那我們會怎麼設計這個世界？多數的人一定會選擇公平正義的社會，因為他不知道當這布幕一打開時，他是被抽籤到了窮困的家庭，還是富貴的家庭。多數人一定會想，如果我設計了貧富不均的社會，而我又運氣差，被抽籤到了窮人，那我的這一生會變得很悲慘，不管我做了多少努力都潦倒而死。多數人會想，我會設計一個讓出身的高低，無法決定其最終宿命的社會。也許一開始每個人的出身都有所差異，但最終都可靠個人的努力來彌補。


但是，我們怎麼保證多數人在「無知之幕」之後，都會選擇一個公平正義的社會？說不定，大部份的人，都喜歡貧富不均的社會。風險雖大，卻很刺激。運氣歹命的人雖然過得很悲慘，但運氣好的卻非常爽，可以玩私人飛機、私人遊艇，還可以把一個國家買下來，想幹什麼就幹什麼，非常刺激。 


如果我們把人生看成「
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sRcO1OCEvb5xGO8tV4QbKw7joI0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sRcO1OCEvb5xGO8tV4QbKw7joI0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sRcO1OCEvb5xGO8tV4QbKw7joI0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sRcO1OCEvb5xGO8tV4QbKw7joI0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/RJNsDAk9PWE" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/08/john-rawls.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUFSX8zeCp7ImA9WhZbGEg.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-8196360045665198516</id><published>2011-06-24T02:20:00.000+08:00</published><updated>2011-06-24T02:20:18.180+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-24T02:20:18.180+08:00</app:edited><title>宏達電一日遊</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/8196360045665198516/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=8196360045665198516" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/8196360045665198516?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/8196360045665198516?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/I99UzQQQeeU/blog-post.html" title="宏達電一日遊" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">下午二點，在寶橋路的TOP大樓十樓報到，HR小姐把我帶到一個小房間，房間內共六個人。
我是先戴著耳機，在NOTEBOOK前接受英文TOEIC測驗。在我答題到最後的閱讀測驗前，AUTHORWARE.EXE當掉，我之前的做答都報銷了。HR之後把我帶到另一個小房間，是用聽錄音帶的方式進行英文TOEIC試驗。

結束英文試驗後，HR小姐又把我帶回那擠了六人的房間，做C/C++/JAVA的筆試，我沒做什麼驗算，憑直覺衝，早早就交卷了。

HR把我帶到一個更小，只能容納兩人的房間。先是來了GA TEAM的兩位組長給我面試。他們對我碩士唸了三年很感興趣。他們看我之前做的九年資歷，有真才實料，但他們一直強調他們要苦幹實幹的人，而且沒有彈性上下班，週末要來公司加班，一週基本工時６０小時起跳，而且前兩年不能領分紅股票，薪水會比我現在還更低。

後來又來一位更高層的人，又問我那微軟萬年考古題
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xXmKkbMuHBsjNJq-A5LH6eV6QRQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xXmKkbMuHBsjNJq-A5LH6eV6QRQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xXmKkbMuHBsjNJq-A5LH6eV6QRQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xXmKkbMuHBsjNJq-A5LH6eV6QRQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/I99UzQQQeeU" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGQnszeCp7ImA9WhZWFU4.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-2452192843763456683</id><published>2011-05-16T17:02:00.000+08:00</published><updated>2011-05-16T17:02:03.580+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T17:02:03.580+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>[programming]Shunting Yard Algorithm</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/2452192843763456683/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=2452192843763456683" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/2452192843763456683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/2452192843763456683?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/Jf1S2zOmP5U/programmingshunting-yard-algorithm.html" title="[programming]Shunting Yard Algorithm" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Shunting Yard (調車場)演算法，是可以把infix(算符中綴)表示法轉換成reverse polish(算符後綴)表示法。比如 
這個中綴 (9*8)+(6/3)
變成 
後綴 9 8 * 6 3 / +
反過來說，有沒有演算法是可以把 RPN (後綴) 轉成 Infix (中綴) 呢？
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0DlSbgZwIceSHoWJNsDsQkUsTKA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0DlSbgZwIceSHoWJNsDsQkUsTKA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0DlSbgZwIceSHoWJNsDsQkUsTKA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0DlSbgZwIceSHoWJNsDsQkUsTKA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/Jf1S2zOmP5U" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/05/programmingshunting-yard-algorithm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHRHc9fip7ImA9WhZWFU4.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-5206307281388966404</id><published>2011-05-16T16:01:00.009+08:00</published><updated>2011-05-16T16:47:15.966+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T16:47:15.966+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>[programming]RedBlackTree</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/5206307281388966404/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=5206307281388966404" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5206307281388966404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5206307281388966404?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/AKhw4oDqeUA/programmingredblacktree.html" title="[programming]RedBlackTree" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-PXKHmBY3uOk/TdDi6Zc2rkI/AAAAAAAADts/gXZ21fZXJXc/s72-c/sshot-74.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">紅黑樹兩個條件兩個紅子不能互為親子由根(root)至每個葉(leaf)的路徑(path)上，黑子數相同如果將[1,2,...15]共15個key插入紅黑樹，最後紅黑樹的外形，不會像是完美的(optimal)二元樹(Binary Search Tree)一樣是個對稱的金字塔。紅黑樹會變得左邊高度2，右邊高度5。看起來好像不太好，你很怕[16.17.18]等key加上去，樹右方會無限制地變長。但實際上插入[16,17]後，樹右方仍只有5。再加入[18]後，紅黑樹就開始左旋，讓左方分攤一節高度。右邊高度還是只有5。因為有一、二的條件限制，樹左邊是3黑子，那樹右邊至多是[黑紅黑紅黑紅]，如果再繼續加上去的話，樹就會左旋，讓樹左邊分攤重量。因此，紅黑樹的最長一邊(此例中為右邊)最多不會超過2⌈logN⌉，紅黑樹的search複雜度是在O(logN)。紅黑樹跟一般的二元樹有何不同？由於條件二，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mkKiCS5D2TAUU-YhvTj1vVxeZE8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mkKiCS5D2TAUU-YhvTj1vVxeZE8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mkKiCS5D2TAUU-YhvTj1vVxeZE8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mkKiCS5D2TAUU-YhvTj1vVxeZE8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/AKhw4oDqeUA" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/05/programmingredblacktree.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04HRHc9eSp7ImA9WhZXFU8.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-5272650734545718824</id><published>2011-05-04T23:11:00.000+08:00</published><updated>2011-05-04T23:12:15.961+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-04T23:12:15.961+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>[iPhone]iPhone耳機壞了</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/5272650734545718824/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=5272650734545718824" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5272650734545718824?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5272650734545718824?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/mogRuPBKLE0/iphoneiphone.html" title="[iPhone]iPhone耳機壞了" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">今天去健身中心一邊跑步一邊用iPhone聽音樂，汗水一直流沒時間擦汗。回家坐公車想要用iPhone聽音樂時，我沒碰iPhone，但它竟然會自動跳到語音控制，亂撥電話給其他人，如果我把耳機拔掉後又正常了。有可能是汗水弄濕，也有可能是收納線材時，捲上魚骨棒時捲壞的。我現在想要買新耳機，可是怕原廠耳機會否因為被汗水淋濕而弄壞。有比較防水，但又有線控與麥克風功能的iPhone耳機嗎？另一點是健身中心的跑步機會溢出靜電，跑步時如果不觸碰跑步機的金屬部份，靜電就會經由耳機傳到耳朵，耳朵一直被電。我想要跑步時把iPhone掛在手臂上，請問那種配件叫什麼？
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LJijAZ2M6LSqGWXK3rQqSTXaxfU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJijAZ2M6LSqGWXK3rQqSTXaxfU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LJijAZ2M6LSqGWXK3rQqSTXaxfU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJijAZ2M6LSqGWXK3rQqSTXaxfU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/mogRuPBKLE0" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/05/iphoneiphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0INRHw_eSp7ImA9WhZXE0w.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-6143556500394063260</id><published>2011-05-02T14:50:00.005+08:00</published><updated>2011-05-02T14:59:55.241+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-02T14:59:55.241+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Puzzle" /><title>[Puzzle]人過大佛寺*4=寺佛大過人，猜數字</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/6143556500394063260/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=6143556500394063260" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/6143556500394063260?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/6143556500394063260?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/ktLuwDp0Ll8/puzzle4.html" title="[Puzzle]人過大佛寺*4=寺佛大過人，猜數字" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Palindrome:abcde*4 = edcba[a,b,c,d,e] are five distinct decimal digits.Use python to do brutal force searching:revStr = lambda s:s[len(s)-1:0:-1]+s[0]revInt = lambda n:int(revStr(str(n)))isPalin = lambda a,b:revInt(a)==(b)is4div = lambda n:n%4==0biglist = range(1,99999)quadMul = filter(is4div, biglist)isQuoPalin = lambda n:isPalin(n/4,n)blist = filter(isQuoPalin, quadMul)&amp;gt;&amp;gt;&amp;gt; print blist[8712, 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GKisZZQClRNoL2ylwxhcdq7LvDo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GKisZZQClRNoL2ylwxhcdq7LvDo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GKisZZQClRNoL2ylwxhcdq7LvDo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GKisZZQClRNoL2ylwxhcdq7LvDo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/ktLuwDp0Ll8" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/05/puzzle4.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDQ3g4cCp7ImA9WhZREEs.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-1626833249583145237</id><published>2011-04-06T11:19:00.001+08:00</published><updated>2011-04-06T11:21:12.638+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-06T11:21:12.638+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bus" /><title>[bus]懷疑指南客運905公車誘騙乘客多刷一段票</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/1626833249583145237/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=1626833249583145237" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1626833249583145237?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1626833249583145237?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/gQ-6LzPWjbo/bus905.html" title="[bus]懷疑指南客運905公車誘騙乘客多刷一段票" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">我從大鵬一村搭乘指南客運905公車，這時燈號是「上車收票」，我刷卡，司機沒有給我段票證明。在忠孝敦化站下車時，燈號變成「下車收票」，實際上我不刷票也可以，我刷了票司機也不會提醒說多收了我一段票，也不會退還給我錢。從905路線圖來看，大鵬一村正好是分段點，從這裡上車到忠孝敦化應該只有一段票才對。其他公車是怎麼做的？在大鵬一村搭乘906、909的話，燈號是「上車收票」，刷了卡後司機會給段票證明，之後過了橋燈號變為「下車收票」，下車就交段票證明。我懷疑的是，905公車可能是故意取巧，不給你段票證明，誘騙你以為是兩段票，多收了錢也不會提醒你。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LJqhFJjB_-yGBV2-BNRu_5WC-gI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJqhFJjB_-yGBV2-BNRu_5WC-gI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LJqhFJjB_-yGBV2-BNRu_5WC-gI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJqhFJjB_-yGBV2-BNRu_5WC-gI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/gQ-6LzPWjbo" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/04/bus905.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADRHY8fCp7ImA9Wx9aFEg.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-6085689116285672719</id><published>2011-03-07T07:41:00.002+08:00</published><updated>2011-03-07T07:56:15.874+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-07T07:56:15.874+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="transgender" /><title>[Gratitude to WorldGym]感謝加州運動中心把我趕出來</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/6085689116285672719/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=6085689116285672719" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/6085689116285672719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/6085689116285672719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/VbcW_EQ-1to/gratitude-to-worldgym.html" title="[Gratitude to WorldGym]感謝加州運動中心把我趕出來" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">去年六月時，我為了自身的健康著想，去靠近公司的東區ATT頂好附近的加州運動中心。想說一個月二千多元好像很划算，刷完卡後，一個女性主管跑來跟我說，我的性別不適當，他們無法接收我當會員，把我的錢退還給我。當時覺得這樣被人拒絕好像是種羞辱，很想哭又不想表現出給他們看。在街頭流浪了許久，發現到八德路上的松山運動中心，只要五十元就可以進去用一小時。他們不管你是男是女是偽娘是扶他，只要繳交了五十元就可進去健身中心。我最須要的心肺訓練器材都有。而且這樣算下來，我一個月只花一千元，比去加州運動中心更划算。感謝加州運動中心把我趕出來，讓我沒有花了錢變冤大頭，花了一大筆錢卻只用到他們最基本的跑步機等器材，(而且那個方案還不准週末使用)。感謝加州運動中心把同一性別赤身裸體集合起來脫衣洗澡，只考慮了男性與女性的需求，卻沒有考慮偽娘、扶他、跨性人的需求。感謝加州運動中心在性別隔離的觀念上相對落後，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bZX_LxjEcQ0LQU5upZ6ObNrSopM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZX_LxjEcQ0LQU5upZ6ObNrSopM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bZX_LxjEcQ0LQU5upZ6ObNrSopM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZX_LxjEcQ0LQU5upZ6ObNrSopM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/VbcW_EQ-1to" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/03/gratitude-to-worldgym.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FSHY9eip7ImA9Wx9aFE8.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-3350360383488347364</id><published>2011-03-06T23:58:00.002+08:00</published><updated>2011-03-07T00:10:19.862+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-07T00:10:19.862+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Taishan" /><category scheme="http://www.blogger.com/atom/ns#" term="Song" /><title>台山話的兒歌</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/3350360383488347364/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=3350360383488347364" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/3350360383488347364?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/3350360383488347364?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/9ZdCuu1S5so/blog-post.html" title="台山話的兒歌" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Tp0vtGOpaEI/default.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">歌名：一姊不如二姊嬌歌詞：一姊不如二姊嬌三寸金蓮四寸腰買得五六七錢粉 (擦臉的化妝粉)八九十支票 (鈔票的票)十九月亮八分光 (農曆初十九的月亮沒有初十五的來得亮)七更仙姊會六郎 (七夕牛郎織女)五更四次扣三點 (表示時間過得很快)兩人同睡一張床 (有情人終成眷屬)當我用「一姊不如二姊嬌」用Google搜尋，竟然在國家文化資料庫，福佬話歌謠中發現。一模一樣的歌詞，但卻是用閩南語唱。所以我懷疑台山人一開始其實是福建來的，後來搬遷到廣東台山縣這一帶。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2YF9yx3HhgHJF2znrfMQ05Cf1LQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2YF9yx3HhgHJF2znrfMQ05Cf1LQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2YF9yx3HhgHJF2znrfMQ05Cf1LQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2YF9yx3HhgHJF2znrfMQ05Cf1LQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/9ZdCuu1S5so" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/03/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUBQnw5fCp7ImA9Wx9XE0U.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-1031149841514717679</id><published>2011-01-07T14:22:00.009+08:00</published><updated>2011-01-07T14:54:13.224+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-07T14:54:13.224+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Python implements C++ std::remove_if</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/1031149841514717679/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=1031149841514717679" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1031149841514717679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1031149841514717679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/Nvsj_fdniok/python-implements-c-stdremoveif.html" title="Python implements C++ std::remove_if" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">In python, if you want to delete item in a list, you may try this:m = [x for x in m if not f(x)]f() is a condition. element x will be removed if x satisfies condition f.If you want to delete elements in-place, you may try:for i in range(len(m)-1, -1, -1):    if f(m[i]) : del m[i]The problem is that, you have to iterate index reversely. I want a function like std::remove_if, that I can do remove 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eWzUYSp_d-astdkfeBhGLP-MIFA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eWzUYSp_d-astdkfeBhGLP-MIFA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eWzUYSp_d-astdkfeBhGLP-MIFA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eWzUYSp_d-astdkfeBhGLP-MIFA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/Nvsj_fdniok" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/01/python-implements-c-stdremoveif.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAERX0-fSp7ImA9Wx9XE0o.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-6514250722337688390</id><published>2011-01-07T12:03:00.005+08:00</published><updated>2011-01-07T13:05:04.355+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-07T13:05:04.355+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>MergeSort</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/6514250722337688390/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=6514250722337688390" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/6514250722337688390?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/6514250722337688390?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/GGSxTusR6hA/mergesort.html" title="MergeSort" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">import randomdef MergeSort(m):  n = len(m)  if n &amp;gt;= 1:      return m  return Merge( MergeSort(m[0:n/2]), MergeSort(m[n/2:n]) )def Merge(left, right):  result = []  n1,n2= len(left),len(right)  n = n1 + n2  for i in range(0,n):      result += [ SelectSmallHead(left, right).pop(0) ]  return resultdef SelectSmallHead(left, right):  if left !=[] and right != []:      if left[0] &amp;gt;= right[0]:          
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HaFR5aMSshPkl2Uwk2IiAkcihjI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HaFR5aMSshPkl2Uwk2IiAkcihjI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HaFR5aMSshPkl2Uwk2IiAkcihjI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HaFR5aMSshPkl2Uwk2IiAkcihjI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/GGSxTusR6hA" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/01/mergesort.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QNRXs7cCp7ImA9Wx9XEUk.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-1042018252542513689</id><published>2011-01-04T20:01:00.007+08:00</published><updated>2011-01-04T20:49:54.508+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-04T20:49:54.508+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="c++" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Longjmp-based Exception Handling for C Programming Language</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/1042018252542513689/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=1042018252542513689" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1042018252542513689?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/1042018252542513689?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/wh7takKVAKA/longjmp-based-exception-handling-for-c.html" title="Longjmp-based Exception Handling for C Programming Language" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">C programming language (ISO C89) does not provide exception handling. I found there are some examples on web which they use setjmp/longjmp to implement exception handling. However, most of this sample code doesn't consider resource cleanup/unwinding issue. Thus you cannot put them into practice or resource leak will happened. First, I will give an example on how to resolve cleanup/unwinding 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1XfIsg9NLbkaF0wWara-vG1IQA8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1XfIsg9NLbkaF0wWara-vG1IQA8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1XfIsg9NLbkaF0wWara-vG1IQA8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1XfIsg9NLbkaF0wWara-vG1IQA8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/wh7takKVAKA" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2011/01/longjmp-based-exception-handling-for-c.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GRXg6fyp7ImA9Wx9RE0k.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-5339237762803587049</id><published>2010-12-14T22:57:00.007+08:00</published><updated>2010-12-15T00:08:44.617+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-15T00:08:44.617+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="c++" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>[C++]再論C++ Exception的原罪</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/5339237762803587049/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=5339237762803587049" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5339237762803587049?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/5339237762803587049?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/80A5qdCozTc/%E5%86%8D%E8%AB%96c-exception%E7%9A%84%E5%8E%9F%E7%BD%AA.html" title="[C++]再論C++ Exception的原罪" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Raymond Chen 代表MicrosoftGoogleJoel Spolsky他們都不贊成用C++ Exception。Joel說exception只是另一種goto；Raymond Chen說要安全使用Exception非常難？怪了，近20年來的新語言，如VB、Java、C#、Python等，都是用Exception機制來處理error，它們都號稱比C++簡單許多，怎麼會選用一個那麼難的方式來做error handling？COdE fr3@KHerb Sutter (C++ Coding Standards, Chapter 72, Prefer to use exceptions to report errors)他們都推廣使用C++ Exception。為什麼C++之中有這麼立場相左的兩派，但他們兩者說得都對？用C++ Exception不是很方便嗎？我不用每一行、
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v3qVEYUf3Lm7p2WF3-q7Mn-_mqM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v3qVEYUf3Lm7p2WF3-q7Mn-_mqM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v3qVEYUf3Lm7p2WF3-q7Mn-_mqM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v3qVEYUf3Lm7p2WF3-q7Mn-_mqM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/80A5qdCozTc" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2010/12/%E5%86%8D%E8%AB%96c-exception%E7%9A%84%E5%8E%9F%E7%BD%AA.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcNQHY9eCp7ImA9Wx9TGEs.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-7742292104410765839</id><published>2010-11-27T18:41:00.009+08:00</published><updated>2010-11-27T21:21:31.860+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-27T21:21:31.860+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>[Software]約耳與雷蒙討厭exception handling(例外處理)？</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/7742292104410765839/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=7742292104410765839" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/7742292104410765839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/7742292104410765839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/Mp6Co6wm-3Y/softwareexception-handling.html" title="[Software]約耳與雷蒙討厭exception handling(例外處理)？" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">約耳續談軟體中，約耳認為exception handling只是另一個goto，它隱瞞了發生錯誤的可能，無法直接看出發生錯誤時的處理路徑。我認同這是為了程式碼的簡潔，不要因為插入太多錯誤處理碼，把錯誤處理碼集中放到catch而不可避免的後果。在演算法與程式的開發過程中，如果寫下每一行時都要考慮這個函式可能傳回的error，不僅讓撰寫變慢，而且本來流暢的思緒被卡住。如果寫程式時，先只關注預期的程式路徑，把catch放在程式最外圈。經過不斷的測試之後，再把錯誤頻繁發生的區段用try包，這樣開發才快。我這想法比較像test-driven，也許有人會認為「測試引導開發」會埋下更大的錯誤，到了很晚才爆發。但我認為很多事情你自己不先快速走一遭，你永遠無法知道會發生什麼。你在寫程式前預期會發生的錯誤沒有發生，反倒是「不可能」、「沒想到」的錯誤發生。如果你這個第一次快速走一遭的「預習」太晚完成，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cs6DSQwSMZZHHhGey4JrkdofR6Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cs6DSQwSMZZHHhGey4JrkdofR6Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cs6DSQwSMZZHHhGey4JrkdofR6Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cs6DSQwSMZZHHhGey4JrkdofR6Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/Mp6Co6wm-3Y" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2010/11/softwareexception-handling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FQ348fSp7ImA9Wx5UGE0.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-7456143468899368982</id><published>2010-10-23T10:24:00.001+08:00</published><updated>2010-10-23T10:26:52.075+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-23T10:26:52.075+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="food" /><title>三家連鎖和風洋食之比較:SkyLark、Royal Host、薩莉亞</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/7456143468899368982/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=7456143468899368982" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/7456143468899368982?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/7456143468899368982?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/aiFCeRzgJes/skylarkroyal-host.html" title="三家連鎖和風洋食之比較:SkyLark、Royal Host、薩莉亞" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">明曜百貨頂樓  SkyLark加州風洋食館東區頂好 Royal Host(樂雅樂)東區頂呱呱樓上  薩莉亞(Saizeriya)菜單定價我覺得SkyLark比其他來得經濟實惠。薩莉亞雖然乍看之下，各別算起來很便宜。但加總成套餐後(湯、開胃菜、麵包、飲料)並不比SkyLark來得便宜。Royal Host的套餐都300起跳，定價不夠彈性。菜單選擇性不若SkyLark來得多。食材品質這三家大致覺得差不多。但記得在薩莉亞曾碰過地雷，吃到一個像是沒煮熟的漢堡排。今天點SkyLark的蘋果奇異果果汁，滿意外的是他不用廉價的濃縮果汁再稀釋，而是吃得到纖維的真水果汁。環境我去的SkyLark在明曜百貨頂樓，在湯姆熊的旁邊。有心血管疾病的人不建議在此環境。(雖然如此，今天中午看到滿多老人在那用餐的)在東區頂好的Royal Host，有一次上廁所，覺得非常的臭，好像建築物或是設備太老舊的關係。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ON00YdHkdjHRQ-HeFkT5WgvcEGY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ON00YdHkdjHRQ-HeFkT5WgvcEGY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ON00YdHkdjHRQ-HeFkT5WgvcEGY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ON00YdHkdjHRQ-HeFkT5WgvcEGY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/aiFCeRzgJes" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2010/10/skylarkroyal-host.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIAQnc7eip7ImA9Wx5UEEs.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-4515398924444337393</id><published>2010-10-14T20:39:00.003+08:00</published><updated>2010-10-14T20:49:03.902+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-14T20:49:03.902+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="surgery" /><title>在昕彤診所，做 睪丸移除手術(bilateral orchiectomy)</title><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/4515398924444337393/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=4515398924444337393" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/4515398924444337393?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/4515398924444337393?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/QJo0pdvE-Ec/blog-post.html" title="在昕彤診所，做 睪丸移除手術(bilateral orchiectomy)" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><content type="html">今早在昕彤診所報到。護士把我帶到手術檯躺時，她們很親切，會告訴你她們正在做什麼，會安撫妳。躺在檯上，開始滴麻藥(靜脈注射麻醉)，我聽著護士在旁邊講話，就睡著了。11:00做，手術40分就做好。流血只有5cc。手術完後，我又在休息室多睡了二個小時，醒來時沒什麼感覺。只是覺得蛋蛋那邊有點異物感。傷口那邊接了引流管，導入褲襠下的紗布，內褲又在包著衛生棉，以免滲血會沾污內褲。胯下處包著繃帶，像是包尿布一樣，所以走路會有點不方便。護士說不要站或坐太久，不然傷口會血腫太嚴重。護士有給我看割下來的蛋蛋，像是兩顆蠶豆狀的血球。第四日，結束休息，要去上班痛。繃帶拆掉後，站立起來就會痛。但是躺在床上就不會。原來是因為，站立時上半身的重量壓在陰囊上，所以會痛。而之前有彈性繃帶綁著，則是用彈力來抵抗重力，所以可舒緩疼痛。腰背如果直挺挺地坐在椅上，傷口也會痛，所以現在都是用坐姿不良的方式打電腦。整個屁股往前滑，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AEYUMBD10yJb9dJVMQLAi5QB2AU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AEYUMBD10yJb9dJVMQLAi5QB2AU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AEYUMBD10yJb9dJVMQLAi5QB2AU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AEYUMBD10yJb9dJVMQLAi5QB2AU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/QJo0pdvE-Ec" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2010/10/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAFRH45eip7ImA9Wx5UEEs.&quot;"><id>tag:blogger.com,1999:blog-5970278.post-607060770393323550</id><published>2010-10-14T20:36:00.005+08:00</published><updated>2010-10-14T20:51:55.022+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-14T20:51:55.022+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="surgery" /><title>在昕彤診所，諮詢沈秉輝 SRS(變性手術)</title><link rel="related" href="http://www.chiou-clinic.com.tw/" title="在昕彤診所，諮詢沈秉輝 SRS(變性手術)" /><link rel="replies" type="application/atom+xml" href="http://mikimotoh.blogspot.com/feeds/607060770393323550/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5970278&amp;postID=607060770393323550" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/607060770393323550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5970278/posts/default/607060770393323550?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IAmMiddlesex/~3/JfPmG9NCLt4/srs.html" title="在昕彤診所，諮詢沈秉輝 SRS(變性手術)" /><author><name>Miki</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><content type="html">手術時間: 4小時住院: 六天，星期二晚上住進中心診所，灌腸   星期三手術   下星期一出院   (會診是在昕彤，但手術與住院在中心診所)插尿管: 7~10天須跟公司請假: 2~3週腫脹完全消: 3個月術後護理: 每日四次盆浴:早中晚、睡前       擴張器24hr插著       這樣做一個月萎縮:終身都有可能萎縮擴張要做多久:一年手術費:25~26萬    不計入另外請看護的錢，如果你父母朋友無法照顧你術前荷爾蒙停藥: 一個月術前須另做抽血檢查，因為是全身麻醉，要插管，要了解身體健康狀況。手術方式: 陰囊皮做一部分陰道，尿道黏膜做另一部分陰道(淺)       陰莖皮做大陰唇       另一部分陰囊皮做小陰唇的皺摺       海綿體完全移除       一部份龜頭做陰核       還有一部份尿道黏膜做女性尿道。       沈醫生說以尿道黏膜做陰道的好處是，會自行
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IfQGend3UAxxAjRDyH_xNQD3Fgc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IfQGend3UAxxAjRDyH_xNQD3Fgc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IfQGend3UAxxAjRDyH_xNQD3Fgc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IfQGend3UAxxAjRDyH_xNQD3Fgc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IAmMiddlesex/~4/JfPmG9NCLt4" height="1" width="1"/&gt;</content><feedburner:origLink>http://mikimotoh.blogspot.com/2010/10/srs.html</feedburner:origLink></entry></feed>

