<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5526321511435224740</id><updated>2011-11-28T08:13:50.054+08:00</updated><category term='旅遊'/><category term='reading'/><category term='音樂'/><category term='recipe'/><category term='c-faq 繁中版'/><category term='tech'/><category term='cs-pop'/><category term='Linux'/><category term='programming'/><category term='閱讀'/><category term='密碼'/><category term='資訊安全'/><category term='music'/><category term='技術'/><category term='Security'/><category term='程式設計'/><category term='計算機科學普及計畫'/><category term='食譜'/><category term='Crypto'/><category term='Movie'/><category term='隨筆'/><category term='trip'/><category term='電影'/><category term='diary'/><title type='text'>furseal's lair</title><subtitle type='html'>sing, and the world sings with you.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default?start-index=101&amp;max-results=100'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>162</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1777553825527603956</id><published>2010-11-11T08:11:00.002+08:00</published><updated>2011-08-02T23:04:37.625+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式設計'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>fork() in c cgi</title><content type='html'>&lt;p&gt;In programming, function invocation is designed to run in either synchronous or asynchronous mode. system() for instance, is a synchronous call. system(“something &amp;amp;”) is a ugly way to make system() kindda asynchronous because the execution of system command is put to background and thus system() returns immediately while return value is always 0. &lt;/p&gt;  &lt;p&gt;To better control the system() process we’d better create another thread (pthread_create) or process (fork) to keep tracking the execution of that command, and in that thread/process we can do further process control over the command. For example, data validation, return value checking, sending notice to upper layer of the program…etc. &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;fork() is thus become very important to my c-cgi because certain operations are very time-consuming and without sophisticated adjustment, browser will be locked-up and wait till system command finishes. However, calling fork() is not enough. Let’s see how fork() is usually used in a program. &lt;/p&gt;    &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;     &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;       &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(!fork())&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; { &lt;span style="color: #008000"&gt;// start child process&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     setsid();&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;   &lt;span style="color: #008000"&gt;//do-something&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     exit(0);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Basically if fork() successes, there will be a duplicated process that you can’t miss by watching `ps` output. This is also the case when doing fork() in a cgi program, only that even if parent process returns (cgi finished,) browser’s loading status bar is not finished. The reason is quite simple. &lt;/p&gt;

&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; "&gt;∵&lt;/span&gt; stdout and stderr of child process is duplicated from parent process, which is reserved for pipelining cgi output to browser webpage. &lt;/p&gt;

&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; "&gt;∴ &lt;/span&gt;browser is actually waiting for that piece of memory (duplicated in child process) being released. &lt;/p&gt;

&lt;p&gt;Realizing this fact, we can easily modify the fork() code as follows,&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(!fork())&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; { &lt;span style="color: #008000"&gt;// start child process&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     fclose(stdout);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     fclose(stderr);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     setsid();&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;   &lt;span style="color: #008000"&gt;// do-something&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;     exit(0);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;And thus your browser will no longer busy-waiting for the process. :)  &lt;/p&gt;
&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1777553825527603956?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1777553825527603956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1777553825527603956&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1777553825527603956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1777553825527603956'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2010/11/fork-in-c-cgi.html' title='fork() in c cgi'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3697861484690026216</id><published>2010-07-07T11:30:00.001+08:00</published><updated>2010-07-07T11:30:58.855+08:00</updated><title type='text'>加大 qemu image size</title><content type='html'>&lt;p&gt;我預設拿來做 tool chain 的 qemu image 只給了 8G，沒想到這次客戶給的一整包 BSP 要 5G ，加上原有 host 裝 debian ，和 BSP 自己的壓縮檔，8G 一下子就爆掉了。&lt;/p&gt;  &lt;p&gt;把原有的 disk image 加大很簡單，簡單點說就是幾個步驟就搞定。因為我是裝 ext3，似乎用 ntfs 的人得再多花點力氣…&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;參考網頁：      &lt;br /&gt;&lt;a title="http://itsignals.cascadia.com.au/?p=28" href="http://itsignals.cascadia.com.au/?p=28"&gt;http://itsignals.cascadia.com.au/?p=28&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;還需要下載 gparted live cd 的 ISO檔:      &lt;br /&gt;&lt;a title="http://sourceforge.net/projects/gparted/files/gparted-live-stable/" href="http://sourceforge.net/projects/gparted/files/gparted-live-stable/"&gt;http://sourceforge.net/projects/gparted/files/gparted-live-stable/&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;1. 建立一個空的 qemu image，大小等於你要新增的空間，比如說10G&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;font style="background-color: #ffffff"&gt;#qemu-img create –f raw empty.img&lt;/font&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;2. 如果原來的 disk image 不是 raw，就要 convert 成 raw&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;#qemu-img convert –f qcow2 –o raw disk.img disk_raw.img&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;3. 把它貼到原來的 image 後面&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;#cat empty.img &amp;gt;&amp;gt; disk_raw.img&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;4. 用 gparted live cd 開機 (指定 cdrom 給 qemu) &lt;/p&gt;    &lt;p&gt;5. … 啊就 gparted ，resize 原有的 disk 。&lt;/p&gt;    &lt;p&gt;完畢。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3697861484690026216?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3697861484690026216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3697861484690026216&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3697861484690026216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3697861484690026216'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2010/07/qemu-image-size.html' title='加大 qemu image size'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5373641729613834670</id><published>2010-06-10T16:32:00.001+08:00</published><updated>2010-06-10T16:32:40.689+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>folks! stand out!</title><content type='html'>&lt;p&gt;Corel TW Corp. is my former employer. I’m glad to be part of the big fat company and I’m also glad to be out of it. Now, thanks to my partner’s generous invitation, together we found a company which is actually burning out our last dime every moment.&lt;/p&gt;  &lt;p&gt;But I’m happier. &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;很高興看到越來越多朋友走出只剩金錢和政治遊戲的公司，雖然大部份的人的選擇不過是走進另一家金錢和政治遊戲的大門，改變終究是好的…。&lt;/p&gt;    &lt;p&gt;最近很快地翻完一本書《happier》(中文書名：《更快樂》)，號稱是哈佛最受歡迎的一堂課。有趣的是，書裡說的東西都是老生常談，同樣地重複出現在任何一本廉價二手勵智書裡。那些哈佛來的，也沒什麼了不起，不是嗎？ =v=&lt;/p&gt;    &lt;p&gt;簡言之，為錢工作，你的錢永遠不夠；為自己工作，你永遠找的到比錢更重要的東西：自己。&lt;/p&gt;    &lt;p&gt;在學校，在職場，我總是可以看到很有衝勁的年輕人，想學，想做，想看。但，他們也想要一個東西：錢。這無可厚非，錢帶來某種程度的安全感，於是經過一連串的面試後，這些小朋友看著 offer 上面的薪資選東家。 (oh my … poor little baby …) 然後被同化，然後變成下一個金錢和政治遊戲的受害者(或覺悟成為加害者)&lt;/p&gt;    &lt;p&gt;stop doing that! 當走出校門，走進社會，你有初衷的，你有理想的。把它挖出來，放在枕頭邊，那是你失眠及安眠的理由。錢這種東西很有趣，它會跟著快樂走，所以古人很聰明，說：laugh, the world laugh with you, including money。但快樂這玩意兒，很妙，它不跟著錢走。古人也很聰明，說：weep, you weep alone, even money doesn’t give you a damn. &lt;/p&gt;    &lt;p&gt;I’m not recruiting, though we’re in need of good hands. If you feel like to follow your ambition, your idealism, your ego! stop joining stupid companies and join smaller ones that share similar vision with you (/yell: we do embedded Linux ~ yo ho!!). And first you’ll be happy but poor, but years after you’ll be happy with fortune. And you will find out it’s not because the number in your account grows, but you’ll cherish whatever in your hands more. 如果 once in a while 你醒來，不斷地問自己 what am I doing?? this is sooooo “not” me. folks, stand out and be your own master.&amp;#160; :D&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5373641729613834670?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5373641729613834670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5373641729613834670&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5373641729613834670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5373641729613834670'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2010/06/folks-stand-out.html' title='folks! stand out!'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7204635087495763807</id><published>2010-05-27T01:50:00.001+08:00</published><updated>2010-05-27T01:50:01.251+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>千言萬語，找不到一句開場…</title><content type='html'>&lt;p&gt;翻看上一回貼出來的文章，竟是去年的…雖然自以為是很有見地的文章，卻也不由得替自己的自作聰明感到汗顏。&lt;/p&gt;  &lt;p&gt;反省是很無聊的一件事，不如說說我近來的日子…&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;人說「小別勝新婚」果然是真的，就算還沒新婚，周間我和心如都各自陷入低潮，只是她不喜歡看到我低潮，尤其是在她低潮的時候…女、孩子…&lt;/p&gt;    &lt;p&gt;到了周末好不容易見了面，所有累積的情緒一股腦變成…事後會讓人嘿嘿笑的思念炸藥用很長的 crescendo 來爆炸，倒也是種驚喜。然後在禮拜日的分手，爆炸處留下黑洞，吸走所有的甜：嗅覺的、味覺的、視覺的…種種感官的甜，留下又細又長的酸氣，從冰冷乾洌到悶熱溽溼，匯成下一個循還的低潮。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/S_1fI0i_MoI/AAAAAAAAAs4/2gNAGqp8HV0/s1600-h/CIMG7562%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG7562" border="0" alt="CIMG7562" src="http://lh3.ggpht.com/_QDiFZViszUo/S_1fKqwvDyI/AAAAAAAAAs8/J7AtZaYZ6jQ/CIMG7562_thumb%5B2%5D.jpg?imgmax=800" width="484" height="644" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;我塗抹著糖粒，一顆從回憶裡蒸餾出來，希望成為寶貝的解藥&lt;/p&gt;    &lt;p&gt;任蒸氣氤醞&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/S_1fLutxCKI/AAAAAAAAAtA/W_OLnCIWIB4/s1600-h/CIMG7606%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG7606" border="0" alt="CIMG7606" src="http://lh4.ggpht.com/_QDiFZViszUo/S_1fN0EHqUI/AAAAAAAAAtE/sJiYHvcaltQ/CIMG7606_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;那些習慣於一個人的世界已經不復存在，亦喜亦悲&lt;/p&gt;    &lt;p&gt;只有等待是真切… &lt;/p&gt;    &lt;p&gt;welcome home, babe.&lt;/p&gt;   &lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/S_1fP5cnHJI/AAAAAAAAAtI/kpJJodjn2Ig/s1600-h/CIMG7592%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG7592" border="0" alt="CIMG7592" src="http://lh3.ggpht.com/_QDiFZViszUo/S_1fR9Za8FI/AAAAAAAAAtM/lOsGagfO9sE/CIMG7592_thumb%5B2%5D.jpg?imgmax=800" width="484" height="644" /&gt;&lt;/a&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7204635087495763807?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7204635087495763807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7204635087495763807&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7204635087495763807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7204635087495763807'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2010/05/blog-post.html' title='千言萬語，找不到一句開場…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_QDiFZViszUo/S_1fKqwvDyI/AAAAAAAAAs8/J7AtZaYZ6jQ/s72-c/CIMG7562_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7361161828917561099</id><published>2009-12-27T02:17:00.003+08:00</published><updated>2010-01-04T14:45:19.642+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>我聽到的 Hallelujah (Jeff Buckley)</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;首先，完整歌詞如下，&lt;a target='_blank' href='http://www.lyrics007.com/Jeff%20Buckley%20Lyrics/Hallelujah%20Lyrics.html'&gt;來源&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I heard there was a secret chord&lt;br/&gt;that david played and it pleased the lord&lt;br/&gt;but you don't really care for music, do you&lt;br/&gt;well it goes like this the fourth, the fifth&lt;br/&gt;the minor fall and the major lift&lt;br/&gt;the baffled king composing hallelujah &lt;/p&gt;&lt;p&gt;hallelujah... &lt;/p&gt;&lt;p&gt;well your faith was strong but you needed proof&lt;br/&gt;you saw her bathing on the roof&lt;br/&gt;her beauty and the moonlight overthrew you&lt;br/&gt;she tied you to her kitchen chair&lt;br/&gt;she broke your throne and she cut your hair&lt;br/&gt;and from your lips she drew the hallelujah &lt;/p&gt;&lt;p&gt;hallelujah... &lt;/p&gt;&lt;p&gt;baby i've been here before&lt;br/&gt;i've seen this room and i've walked this floor&lt;br/&gt;i used to live alone before i knew you&lt;br/&gt;i've seen your flag on the marble arch&lt;br/&gt;but love is not a victory march&lt;br/&gt;it's a cold and it's a broken hallelujah &lt;/p&gt;&lt;p&gt;hallelujah... &lt;/p&gt;&lt;p&gt;well there was a time when you let me know&lt;br/&gt;what's really going on below&lt;br/&gt;but now you never show that to me do you&lt;br/&gt;but remember when i moved in you&lt;br/&gt;and the holy dove was moving too&lt;br/&gt;and every breath we drew was hallelujah&lt;/p&gt;&lt;p&gt;hallelujah...&lt;/p&gt;&lt;p&gt;&lt;br/&gt;well, maybe there's a god above&lt;br/&gt;but all i've ever learned from love&lt;br/&gt;was how to shoot somebody who outdrew you&lt;br/&gt;it's not a cry that you hear at night&lt;br/&gt;it's not somebody who's seen the light&lt;br/&gt;it's a cold and it's a broken hallelujah &lt;/p&gt;&lt;p&gt;hallelujah... &lt;/p&gt;&lt;span class='fullpost'&gt;&lt;p&gt;關於「這首歌到底在表達什麼意思」其實不只是非英文母語的我們東猜西猜，翻看國外的網站，老外也是對歌詞內含解釋來解釋去，沒有一個令所有人滿意的答案。既然如此，我也來分享一下我的心得好了。個人一直覺得這是一首很靈肉的歌，雖然看完其他人高尚的翻譯(ex. &lt;a target='_blank' href='http://blog.yam.com/u9060800/article/25840503'&gt;http://blog.yam.com/u9060800/article/25840503&lt;/a&gt;) 覺得自己錯得離譜，但後來發現不少外國朋友對歌詞有和我一樣的解讀，到底對錯如何，體會如何，就讓大家自行判斷吧。&lt;/p&gt;&lt;p&gt;第一段在講大衛王搶人家老婆，拔示巴，的故事，這個一直沒什麼爭議。第二段說大衛王某日看見人家洗澡很美，就搞了她，沒想到搞下去才發現收拾不了。這段開始就有趣了。首先按聖經故事來讀大衛和拔示巴的關係，大衛搞大拔示巴的肚子後，想嫁禍給人家的綠帽子老公，烏利亞，卻失敗了。無計可施的情況下大衛用了爛招! 就是把他丟去戰死，然後收下拔示巴。耶和華看不下去，派人跟大衛說你亂搞人家就算了，還搞大肚子；你搞大人家肚子就算了，還想騙人說孩子的爸不是你；你的謊言沒辦法成功就算了，還把人家老公給弄死了，這樣對嗎？你明明有成群的嬪妃可以搞，還去搶一個小兵的老婆，還搞出兩條人命，實在很黃很下流! 大衛聽了痛哭流涕，痛改前非，但耶和華覺得這樣不夠力，還要弄死這綠油油的孩子才算數。所以這個通姦生下來的孩子夭折了，但故事還沒結束，大衛王的繼承人，所羅門王，就是他和拔示巴的孩子。而王位，卻是所羅門王殺死兄弟們奪來的。&lt;/p&gt;&lt;p&gt;&lt;a href='http://upload.wikimedia.org/wikipedia/commons/a/aa/Willem_Drost_-_Batsheba_met_de_brief_van_koning_David.jpg'&gt;&lt;img width='520' src='http://upload.wikimedia.org/wikipedia/commons/a/aa/Willem_Drost_-_Batsheba_met_de_brief_van_koning_David.jpg'/&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;故事說到這裡，大家有沒有什麼異樣的感覺？原來，色慾是一時的，逞一時偷情加中出，下場是到死都沒有人真的關心你呀…。大衛是信耶和華的，當他知道自己做錯事的時候，他深深地慚悔，這是對信仰的支持和虔誠 (your faith is strong) ，然而他也為自己的錯付出代價，這代價卻昂貴到令人難以再虔誠下去 (因為孩子出生就夭折了) (but you needed a proof) ，大衛的祈禱並不能免除他的罪，相反的，他受到十倍，甚至更淒慘的報應。這個報應就是，他和搶來的女人結婚 (she tied you to her kitchen chair) (這句英文有「通往男人的心經過胃」的意思，可以引申為他們有性交以外的關係，也就是婚姻)，他們生下的孩子，得到了王位 (she broke your throne and she cut your hair) 。有很多解釋提到 cut your hair 跟參孫的拔掉頭毛就沒力有關，我覺得是合理的引申。但如果是講大衛的故事，我想意思也差不多，就是說大衛不僅丟了王位，也失去他的能力/權力/影響力。別忘了大衛可是曾經殺死巨人歌利亞，是被人擁戴的勇士。他還善於彈琴，趕走掃羅身上的邪惡。簡單講本來是個很神奇的人，沒想到搞了拔示巴以後，整個廢掉了。如果你是大衛，你的心情會是如何？你因為信仰，得到力量，得到王座，得到權柄，卻因為一時臣服女人的美貌，而接二連三失去你原來擁有的一切，你會不會想再祈禱一次「神呀，原諒我」？神可以給你的，也可以拿回去。大衛此時已入暮年，除了禱告「Hallelujah」還能怎辦？(and from your lips she drew the hallelujah)&lt;/p&gt;&lt;p&gt;&lt;a href='http://upload.wikimedia.org/wikipedia/commons/0/05/Rey_David_por_Pedro_Berruguete.JPG'&gt;&lt;img width='520' src='http://upload.wikimedia.org/wikipedia/commons/0/05/Rey_David_por_Pedro_Berruguete.JPG'/&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;我大膽猜測一下前述大衛王的心情。在他受到懲罰之前，他是一人之下萬人之上，想要的哪有得不到？於是，他開始覺得「寂寞」了 。這種心情就像外遇一樣，老婆整天顧小孩，不像以前能打扮的漂漂亮亮的，陪你玩玩性遊戲，於是想打打野味，重新實現男人的幻想，一有機會就三步拼兩步的推倒正妹，享受肉體帶來的愉悅。但當你開開心心的推倒正妹時，卻發現正妹其實心中另有所想時，你突然地跌入更深的空虛，更多的寂寞。我相信大衛對拔示巴心中總是會有個芥蒂，所以他從來不覺得在拔示巴的服侍中能感受兩人靈肉合一，常常是靈肉分離的狀態，讓他更「寂寞」了。我覺得這裡的「寂寞」，是整首歌的主軸，這首歌在唱的就是關於寂寞這回事。&lt;/p&gt;&lt;p&gt;第三段進來時，說故事時間結束了。歌詞開始把主詞受詞換成自己和另一個女人前三句說，寶貝你沒來之前，我習慣一個人在這裡。這是指和這女孩在一起之前「自我滿足」卻又「寂寞」的日子(baby i've been here before, i've seen this room and i've walked this floor, i used to live alone before i knew you)。然後因緣際會讓你遇到一個美到讓你看一眼就想射的女孩，你當然迫不及待的想推倒她，在她身上你得到了滿足，你以為這就是愛情，你以為從此你不再是一個人，你想像著愛情在肉體的結合中發芽，茁壯。但你錯了，因為，她沒那麼愛你，是的，她沒那麼愛你。當你看見她在你跨下扭動，在你的抽動中發出讚嘆的嬌喊聲，你享受前所未有「征服」，你覺得自己「勝利」了。然而事實卻非如此，她看似付出了她的肉體，實則擄獲了你的心呀! 當你發現她對你的示好不屑一顧的時候，你才真的了解到，你自始至終都是一個人，你的心被她踐踏，你不待她表現出征服者的姿態，心中已經覺得自己「輸」了。所以歌詞說到，我看見你插在拱門上的旗子 (就像插國旗呀，插在人家最大面的牌樓上就表示佔領) (暗示女方並沒有「愛回去」，像把旗子插在他的心上宣告勝利後就閃了) 但愛情不是勝利進行曲 (此時居然討饒了…這是男人的劣根性，把女人壓在跨下拍打屁股，自顧自的扭腰擺臀尋找自己爽快的節奏的時候，難道心中沒有勝利的快感？一但立場互換，又覺得自己很委屈，『愛情，不該是談誰贏誰輸的吧？』) (i've seen your flag on the marble arch, but love is not a victory march, it's a cold and it's a broken hallelujah) 愛情不是勝負，而是冰冷又支離破碎的 Hallelujah。(我覺得很能表達這種困境的圖，但18禁，請自己想辦法連…http://data.blogg.de/16220/images/halleluja.jpg)&lt;/p&gt;&lt;p&gt;第四段歌詞很簡單，他說，是妳讓我明白肉體的快樂 (well there was a time when you let me know, what's really going on below) (what's going on below 意思是下面如何？廢話，下面很爽呀~~) 但現在卻不給我了 (but now you never show that to me do you)。移情別戀的女人呀，連做愛都不像當初那麼投入。妳可記得當初，我在妳身體裡扭動時，妳是如何爽快地和我一起高潮？(but remember when i moved in you, and the holy dove was moving too, and every breath we drew was hallelujah) 很多解釋說 holy dove 是和平，我的看法是，把陽具稱為「鳥」的俗名是中外一致，因此 holy dove 會是什麼？那為什麼陽具也會動 (the holy dove was moving too)？因為射了呀~ 射精後陽具會反射性的自己抖動，所以意思是在高潮中的狂喜令人想叫 Hallelujah。&lt;/p&gt;&lt;p&gt;最後一段說，或許上帝存在，而我們都知道，上帝的愛是無私的，上帝給的愛，是不求回報的。然而，我唯一從愛中學到的 (but all i've ever learned from love) 是如何對著比你(指上帝)更吸引人的人(指正妹) 射精 (was how to shoot somebody who outdrew you)。shoot 就是發射，意思是說上帝教我們要愛，但我從愛裡學到的，只是推倒比你還要正很多的妹。(滿足肉慾優先啦~) 。然而，這樣的愛情，不是暗夜裡的哭泣(it's not a cry that you hear at night)，也不是見證奇蹟的狂喜( it's not somebody who's seen the light)，它是冷冰而且破碎的 Hallelujah 。&lt;/p&gt;&lt;p&gt;我知道我把這首歌解讀成很成人的作品，但其實國外網站上有些人是持同樣的看法。但，並不是只有單純的肉慾，而是更深沉的去思考，肉慾的追求和情感的平衡。從歌名來看，Hallelujah，讚美主，你在什麼時候會讚美主？你在苦痛時會讚美主，求主垂憐，你在爽快時會讚美主，感謝主的恩典。這就是這首歌想表達的矛盾。感謝上帝，和她在一起的快樂無與倫比，求主垂憐，但她不愛我…。哈雷路亞。&lt;/p&gt;&lt;p/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7361161828917561099?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7361161828917561099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7361161828917561099&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7361161828917561099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7361161828917561099'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/12/hallelujah-jeff-buckley.html' title='我聽到的 Hallelujah (Jeff Buckley)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2373462629613828548</id><published>2009-11-26T21:58:00.002+08:00</published><updated>2010-01-04T14:45:44.420+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>「來給阿婆買花唷」</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;每天早上都要擠「文湖線」上下班，這是搬回家後最大的改變。不再像以前住大湖那麼方便，10 點的 con-call 九點半起床都來的及，中午運動完還可以回家洗個澡再過來也不會錯過兩點的會議。先騎機車或坐公車到科技大樓站，再坐捷運到港漧站，這是我這三個月來的交通模式。&lt;/p&gt;&lt;p&gt;因為捷運的聚集效應，每天往科技大樓站移入和移出的人很多，周邊於是大小商店林立，生意也相當的好。從和平和復興路口靠東側向北延伸的騎樓下，在上下班時間都會自動變成兩線人行道加一線行人自行車雙用道，光是來往的人潮就可以畫出道路分隔線。我就日夜規律地搭著這潮流走，就和擦身而過的上千個凡人一樣。&lt;/p&gt;&lt;span class='fullpost'&gt;&lt;p&gt;有一天，一個蒼老的叫賣聲引起我的注意。&lt;/p&gt;&lt;p&gt;「來唷，來嗄阿 ㄅㄜ/ 買花喔~」&lt;/p&gt;&lt;p&gt;一個身型有點像《愛麗絲夢遊仙境》裡這個角色&lt;/p&gt;&lt;p&gt;&lt;a href='http://wallpapers.avantzone.com/data/media/114/Alice_in_Wonderland_RRCP_02.jpg'&gt;&lt;img width='520' src='http://wallpapers.avantzone.com/data/media/114/Alice_in_Wonderland_RRCP_02.jpg'/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;的阿婆，頹坐在路旁。面前地上就擺了一小盒串好的玉蘭花。 &lt;/p&gt;&lt;p&gt;在那當下有個衝動想去幫她一兩串。畢竟她不像有些不怕死的阿桑在紅燈時衝到馬路上攔車叫賣，如果買了會鼓勵他/她繼續做這種危險的舉動。坐在地上的阿婆看起來似乎行動不便，但賣玉蘭花也是自食其力。一把年紀的老人，看了著實令人心疼。相對照之下，我某次下班要牽車回家時，一個手腳建全但看起來像街友的年輕人叫住我，說要「請教個問題」，原來他的問題是「能不能給我20元」。衝著他問得還算客氣，我也微笑回話「對不起，我沒有 20 元」。&lt;/p&gt;&lt;p&gt;被動式賣花的阿婆，和主動式乞討的年輕人，就在台北的街頭，曬一樣的陽光，淋一樣的雨水。行動不便的阿婆生出了玉蘭花來做生意，而行動自如的年輕人只想靠別人救濟。這下問題嚴重了…&lt;/p&gt;&lt;p&gt;以前的社會說，使老有所終，現在不一樣，整個人口結構高齡化了，變成是使老有所養。但，社會景氣如此，薪資低，工時長，房價物價高，面對大陸和米國的夾殺，領導人只左右猶豫著要舔誰的 LP ，沒想過除了對抗在野黨無知的咆哮以外，還能轉頭看看自己的人民發生了什麼事，沒有想過所謂的首都台北市，不但房價高的離譜，生活費也是貴族級的。在高昂的生活費和低簾的薪資中間，大家都想要過好一點的日子，要的，無非是個希望，是個機會。可惜台灣區，台北城並沒有給人民什麼機會，至少，隨著時間的推移，連教人自食其力的尊嚴也沒了。&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2373462629613828548?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2373462629613828548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2373462629613828548&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2373462629613828548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2373462629613828548'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/11/blog-post_26.html' title='「來給阿婆買花唷」'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2957668487834373795</id><published>2009-11-18T12:12:00.002+08:00</published><updated>2009-11-18T12:15:22.727+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>聊 "台灣媒體的智力要到什麼時候才能離開 「手牽手，羞羞臉」 的年紀" 串</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;facebook 上這一串討論還不錯，貼上來&lt;/p&gt;&lt;p&gt;因為 FB 是公開的，我想放在這裡就算留下留言者的名字應該也沒有侵害到隱私…如果不妥再跟我說&lt;/p&gt;&lt;p&gt;(我的FB: http://www.facebook.com/hbtsai )&lt;/p&gt;&lt;span class='fullpost'&gt;&lt;p&gt;Benjamin Tsai： 台灣媒體的智力要到什麼時候才能離開 「手牽手，羞羞臉」 的年紀？&lt;/p&gt;&lt;p&gt;Tui Lok：因為大家想牽也牽不到，只好罵牽手的人羞羞臉&lt;/p&gt;&lt;p&gt;Yun-Peng Chiu：少見多怪以及公眾人物的一舉一動都是製造新聞的絕佳材料，所以，你說的大概很難吧。&lt;/p&gt;&lt;p&gt;Benjamin Tsai：酸葡萄主義？XD&lt;/p&gt;&lt;p&gt;Benjamin Tsai：台灣的政客不論道德還是專業都是比爛的，有德有才的人就會被鬥下台，這個渾蛋執政體質已經成型已久，怎麼還有人以為馬家子弟就會例外？不懂…&lt;/p&gt;&lt;p&gt;吳宗恩：因為大部分的人民智未開，愛看這種新聞，媒體當然就大報特報囉～&lt;/p&gt;&lt;p&gt;Yun-Peng Chiu：我覺得另一半是媒體把民眾教育成愛看這種新聞。因此形成了循環，無法解套。&lt;/p&gt;&lt;p&gt;Benjamin Tsai：都什麼時候的人還講民智未開，台灣的大學錄取率機乎100%，生產碩博士像在生產雞蛋一樣，到底是誰的智商未開…&lt;/p&gt;&lt;p&gt;Yun-Peng Chiu：我覺得大學錄取率高還是沒差耶。某種角度上民智仍然未開。&lt;/p&gt;&lt;p&gt;Benjamin Tsai：我同意循環造成問題，但有能力製作和播送的是媒體，有能力選擇的是人民，如果看電視看出問題來，到底是製作的人要負責，還是選擇的人要負責？媒體墮落是世界性的，像CNN近年也超愛用聳動的標題，像跟台灣學來的一樣，紐時在報柯林頓的醜聞時也為了賣報紙而腿開開，讓柯林頓明搞李汶斯基還能暗捅紐時屁眼。但台灣…墮落的太全面了吧…&lt;/p&gt;&lt;p&gt;Tui Lok：未開的不是民智，而是禮教壓抑下的抒解管道。這個社會仍然是一個敢做不敢說的世界。很多事你只敢偷想不敢做，只敢偷做不敢說。說，你想不想？&lt;/p&gt;&lt;p&gt;吳宗恩：講到大學錄取率100%，有幾個大學生是能看的？&lt;/p&gt;&lt;p&gt;Benjamin Tsai：this is getting interesting! :D 經濟學第一課：資源有限，慾望無窮。所以我們在做選擇的時候，除了考量自身的慾望，還會計算機會成本，一般說來我們會往機會成本小的地方走。也就是說，如果你的慾望會造成大災難的話，你會選擇克制慾望。對，你想幹盡天下的正妹，嘗遍中外老少的鮑魚，但你不一定會行動，因為你計算完機會成本後覺得負擔不起，於是選擇不要做。但當有人「覺得」他負擔的起的時候，他會去做。當對於機會成本的計算「失準」時，他會破產。這是我認為符合邏輯的決策模型。至於什麼情況下會發生計算錯誤？要嘛就是笨，要嘛就是粗心，要嘛就是故意，要嘛就是「其實他沒算錯!」以我個人對於台灣政客的評價，尤其是會拜入馬門的人，應該只是單純的笨而已。&lt;/p&gt;&lt;p&gt;我好像失焦的很嚴重…&lt;/p&gt;&lt;p&gt;Benjamin Tsai：能看？能看的很多，每次經過管院都看起來天氣很好，只是到職場時這些人能用的很少 XD&lt;/p&gt;&lt;p&gt;吳宗恩：我覺得你不小心把你內心深處的慾望講出來了耶，你未婚妻知道嗎？XD&lt;/p&gt;&lt;p&gt;Benjamin Tsai：這只是一種比喻，是寫作的手法 (噓!走開!) XD&lt;/p&gt;&lt;p&gt;Tui Lok：大部份的人沒機會上場比賽，只好看轉播球賽。媒體知道大家愛看，就會轉播。一樣的道理。&lt;/p&gt;&lt;p&gt;吳宗恩：我完全相信這是你內心的寫照...:P&lt;/p&gt;&lt;p&gt;Benjamin Tsai：是這樣嗎？我沒看到吳孫大戰三百回呀…台灣風氣對性比較壓抑是沒錯，但媒體緊追不捨到騷擾的態度也很爛，這麼會人肉搜尋怎麼不去把阿扁的海角不知幾百億找出來。只會寫俗不可耐的八點標爛劇本，卻不檢討當事人立委身份是否在職其間有因私害公，分明對人不對事。真的要轉播球賽好呀，分析一下吳孫大戰的轉體動作如何？&lt;/p&gt;&lt;p&gt;Benjamin Tsai：不理你 =.=a 吃飯去...&lt;/p&gt;&lt;p&gt;&lt;img height='1' width='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2957668487834373795?l=hbtsai.blogspot.com'/&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2957668487834373795?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2957668487834373795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2957668487834373795&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2957668487834373795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2957668487834373795'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/11/blog-post_18.html' title='聊 &amp;quot;台灣媒體的智力要到什麼時候才能離開 「手牽手，羞羞臉」 的年紀&amp;quot; 串'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4343585723532869400</id><published>2009-11-11T02:52:00.002+08:00</published><updated>2009-11-11T02:56:50.198+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>賣車的人可以連馬路長啥樣都沒概念嗎？</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;前一陣子 Sales 說要我提供一些 LinDVD 的 現況 / 規劃 / 展望 等資料做 presale，除了 roadmap 以外，還要 wishlist 還要 dreamlist。我想說這樣一個一個列好麻煩，就跟他說請他先找台機器裝一次 9.10 + LinDVD 看看，才比較知道 LinDVD 的優缺點在哪裡。該老兄居然跟我說， Sales 的責任在賣產品，不是在練習 / 測試產品。論階級當然他高，我也就不回信罵人了，但說真的，如果 Sales 連產品長什麼樣，甚至產品運行的環境都沒看過，真的能說服客戶我們的產品的競爭力嗎？難道我們打打嘴炮說我們的介面很友善，至於哪裡友善不用說清楚，客戶就會傻傻買單嗎？&lt;/p&gt;&lt;span class='fullpost'&gt;&lt;p&gt;不知道 sales 是如何去衡量自己的「skill set」，如果真的是「沒看過的東西都能賣」的話術，那不就等於 RD 「沒寫過的程式都能交差」的技術。「使用者介面」在十年以前是被當作不重要的東西，能讓系統運作才是王道。現在整個想法都反轉過來了，有設計過的介面，真正達到簡單易用的目的，才能讓買家接受。相較於 Windows ，我個人並不覺得自 ubuntu 出現後，Linux 還是一樣難用，很多操作雖然不和 Windows 相容，至少進入障礙已經減小了很多。&lt;/p&gt;&lt;p&gt;好不容易我們的產品有機會會見大客戶，客戶的大頭要跟我們的 sales 開會「了解」 LinDVD 的資料。要命了，該客戶的管理階層可是以擁有雄厚技術經驗和背景聞名，而你老兄連裝一下 ubuntu 都不肯，我真的不知道 sales 是怎麼落力在搶客戶的，產品的好和壞都不知道，只會拿著 PM 寫的 spec 胡亂吹噓，到時就給客戶釘在牆上。對於產品的 market 和 domain 沒有研究沒有分析，賣什麼都是賣假的。&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4343585723532869400?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4343585723532869400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4343585723532869400&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4343585723532869400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4343585723532869400'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/11/blog-post.html' title='賣車的人可以連馬路長啥樣都沒概念嗎？'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1072047674772838892</id><published>2009-10-26T19:54:00.001+08:00</published><updated>2009-10-26T19:54:30.652+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>婚紗照的場景?</title><content type='html'>&lt;p&gt;滿滿的粉紅玫瑰耶~ 不知道有沒有這樣的場景可以拍~ 哈哈&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/SuWN7RQHIiI/AAAAAAAAAmc/urqB4-WeqOA/s1600-h/rose%20farm%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="rose farm" border="0" alt="rose farm" src="http://lh6.ggpht.com/_QDiFZViszUo/SuWN9Er43II/AAAAAAAAAmg/C22LW_9m638/rose%20farm_thumb%5B7%5D.jpg?imgmax=800" width="644" height="413" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1072047674772838892?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1072047674772838892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1072047674772838892&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1072047674772838892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1072047674772838892'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/10/blog-post_26.html' title='婚紗照的場景?'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_QDiFZViszUo/SuWN9Er43II/AAAAAAAAAmg/C22LW_9m638/s72-c/rose%20farm_thumb%5B7%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8034863284319493362</id><published>2009-10-17T11:46:00.001+08:00</published><updated>2009-10-17T11:46:44.777+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>夢想</title><content type='html'>&lt;p&gt;這個時候我應該在寫 gstreamer plugin 的第四部份，但本來想用 twitter 發的文一直發不出去…乾脆寫一篇 blog 好了。&lt;/p&gt;  &lt;p&gt;夢想如果能實踐，算不算是夢想？&lt;/p&gt; &lt;span class="fullpost"&gt;  &lt;p&gt;夢想如果不能實踐，那還真的叫做夢，那些宣稱可以築夢踏實的人都在說謊。&lt;/p&gt;  &lt;p&gt;我夢想有一天，能有能力去整頓迂腐顢頇的中華民國政府。我夢想建立有效率而且公正公開的公務系統，領人民的稅，服務人民的事。&lt;/p&gt;  &lt;p&gt;我夢想台灣的人民行止有禮，安居樂業，不做違法的事，不做虧心的事，不做違背道德良心的事，不臆測，不猜度，不疑懼他人。生活能有理想，有目標，能實踐，能發展。&lt;/p&gt;  &lt;p&gt;人人有書讀，人人有屋住，有車開，有家有伴侶有子嗣。互相合作，守望相助，團結一心，同時顧及個人及群體的利益。&lt;/p&gt;  &lt;p&gt;人人心裡得到安定，身體得到安養，以慈悲面對苦難，以包容面對紛爭，以祝福面對他人的成就，以友善面對陌生，以理性面對未知。&lt;/p&gt;  &lt;p&gt;我夢想同樣的夢想能在地球的每一個角落得到實現。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8034863284319493362?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8034863284319493362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8034863284319493362&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8034863284319493362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8034863284319493362'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/10/blog-post_17.html' title='夢想'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-9031977410291736314</id><published>2009-10-08T19:40:00.001+08:00</published><updated>2009-10-08T19:40:18.147+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='閱讀'/><title type='text'>教育乃百年大計…</title><content type='html'>&lt;p&gt;聽聞太多太多令人瞠目結舌的校園壞份子的案例，實在讓人不知道該怎麼看待台灣這個小地方。&lt;/p&gt;  &lt;p&gt;往好處想，壞份子只是一個兩個，但孩子還在人格尚未養成的時期，或者父母疏於培養狀況下，人格是很容易受到同儕所影響，而且，學著墮落是比學習成熟還快、還容易的。&lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;當你看到在課堂上操著三字經，威脅對師長性命財產安全不利的學生，你會相信是學校教育出了問題嗎？當大學殿堂大開學生評鑑制度時，竟出現口徑一致因為「太難pass」「上課禁止講手機」而評為零分的老師，你會相信是大學教育出了問題嗎？&lt;/p&gt;  &lt;p&gt;台灣的教改，改出一堆怪獸家長。怪獸家長，養出一群無德無才的孩子。這些孩子，是台灣未來的主人翁…。&lt;/p&gt;  &lt;p&gt;心焦呀。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-9031977410291736314?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/9031977410291736314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=9031977410291736314&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/9031977410291736314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/9031977410291736314'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/10/blog-post.html' title='教育乃百年大計…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7857329155383342390</id><published>2009-09-30T11:01:00.002+08:00</published><updated>2009-10-08T23:48:17.422+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='技術'/><title type='text'>推動 gstreamer plugin 的第三步</title><content type='html'>&lt;p&gt;前面兩篇我們完成了兩件很重要的事情，第一是建立了編寫插件程式的環境和測試方法，第二是替插件裝好了進出水閥 (sinkpad 和 srcpad) 的格式和屬性，格式不合的資料進不來，也出不去。接下來我們要開始放水，讓資料流進這個插件。&lt;/p&gt;  &lt;p&gt;gstreamer 在處理資料的流動有兩種主要的模式，一個是「推」，一個是「拉」。兩種模式需要實作的 routine 不同，在對資料的操作 (manipulation) 上的重點也不一樣，很容易被搞得摸不清方向(其實我到現在還是有很多沒搞懂的地方…)。首先先解釋一下兩者的不同。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;「推」模式就是由上游的插件控制資料的大小、流速，向下「推」到下游的插件，所以下游的插件並不會事先知道有多少資料會被送進來，它就必須先準備一個緩衝區來承接資料，然後判斷緩衝區裡的資料是否足夠拆解出一個壓縮單位的資料，夠的話就把資料切割出一個固定大小送給解碼器，剩下的資料要留著和下一筆流進來的資料做連接。&lt;/p&gt;    &lt;p&gt;「拉」模式則是需要自己控制資料大小、流速，告訴上游的插件說自己要多少資料，從幾分幾秒開始讀，自己控制速度、大小等等變數，把資料「拉」進來。因為要流進來的資料量 (舉例來說，media-object 的 size、chunk size、packet size) 自己可以控制，就不需要設計一個緩衝區來放資料。&lt;/p&gt;    &lt;p&gt;通常，「拉」模式會用在 demuxer，而「推」模式用在其他插件，所以 gst-template 提供的例子是「推」模式的寫法。_chain() 函式就是讓上游插件把資料送進來的接口，當資料開始流動的時候 (完成啟動階段(activation stage)後，啟動的部份留待後述。) 會直接喚起初始階段時向 pad 註冊的 chain 函式，這個函式的介面 (GstPadChainFunction) 是已經被定義好的，其中一個變數是 GstBuffer 的指標，資料就被塞在這個指標所指向的記憶體空間。我們便可以透過註冊進去的函式，取得操作這段資料的 handle 。&lt;/p&gt;    &lt;p&gt;Gstreamer 在處理資料流有四個狀態：Null, Ready, Pause, Playing 按順序切換。也就是說，剛開始播放一個檔案時狀態變化是： Null –&amp;gt; Ready –&amp;gt; Pause –&amp;gt; Playing，當播放結束要釋放 pipeline 的順序就是原路走回去：Playing –&amp;gt; Pause –&amp;gt; Ready –&amp;gt; Null。我們寫的這個 mp3dec 插件是要把 mpeg audio decoder libmad 包裝為 gstreamer 插件，所以在開始播放檔案之前必須先把插件初始化 (比如說，設定 member variable 的初始值，初始化 gstreamer 的其他元件等等)，當然，也要先初始化 libmad。初始化的動作一般來說，應該要放在 Null 轉到 Ready 的階段，或 Ready 轉到 Pause 的階段，絕對不可能是在 Pause 轉到 Playing 的階段，因為 Pause 和 Playing 兩個狀態是切換播放模式用的 (如：暫停、快進、Seeking) 。&lt;/p&gt;    &lt;p&gt;到目前為止都很抽象，我們走進源碼來看就會好一點。&lt;/p&gt;    &lt;p&gt;為了處理剛提到的狀態切換，我們要註冊一個 _change_state() 函式。&lt;/p&gt;    &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;     &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;       &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; GstStateChangeReturn &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt;     gst_mp3dec_change_state(GstElement* element, GstStateChange transition)&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     GstStateChangeReturn ret = GST_STATE_CHANGE_SUCCESS;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     Gstmp3dec *dec;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     dec = GST_MP3DEC(element);&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;switch&lt;/span&gt;(transition)&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt;     {   &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;case&lt;/span&gt; GST_STATE_CHANGE_NULL_TO_READY:&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt;             mad_frame_init(&amp;amp;dec-&amp;gt;frame);&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum12"&gt;  12:&lt;/span&gt;             mad_stream_init(&amp;amp;dec-&amp;gt;stream);&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum13"&gt;  13:&lt;/span&gt;             mad_synth_init(&amp;amp;dec-&amp;gt;synth);&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum14"&gt;  14:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;break&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum15"&gt;  15:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;default&lt;/span&gt;:&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum16"&gt;  16:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;break&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum17"&gt;  17:&lt;/span&gt;     }   &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum18"&gt;  18:&lt;/span&gt;     &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum19"&gt;  19:&lt;/span&gt;     ret = parent_class-&amp;gt;change_state(element, transition);&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum20"&gt;  20:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(ret == GST_STATE_CHANGE_FAILURE)&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum21"&gt;  21:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; ret;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum22"&gt;  22:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum23"&gt;  23:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;switch&lt;/span&gt;(transition)&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum24"&gt;  24:&lt;/span&gt;     {   &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum25"&gt;  25:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;case&lt;/span&gt; GST_STATE_CHANGE_READY_TO_NULL:&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum26"&gt;  26:&lt;/span&gt;             gst_mp3dec_reset(dec);&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum27"&gt;  27:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;break&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum28"&gt;  28:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;default&lt;/span&gt;:&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum29"&gt;  29:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;break&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum30"&gt;  30:&lt;/span&gt;     }   &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum31"&gt;  31:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; ret;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum32"&gt;  32:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum33"&gt;  33:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum34"&gt;  34:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; gst_mp3dec_clas_init()&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum35"&gt;  35:&lt;/span&gt; {    &lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum36"&gt;  36:&lt;/span&gt;     ...&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum37"&gt;  37:&lt;/span&gt;     gstelement_class-&amp;gt;change_state = gst_mp3dec_change_state;&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum38"&gt;  38:&lt;/span&gt;     ...&lt;/pre&gt;
&lt;!--CRLF--&gt;

      &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum39"&gt;  39:&lt;/span&gt; }     &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
  &lt;/div&gt;

  &lt;p&gt;如剛所說，當狀態從 NULL 轉到 READY 時 (GST_STATE_CHANGE_NULL_TO_READY)，插件要做初始化，配置記憶體等。反過來當狀態從READY轉到NULL時(GST_STATE_CHANGE_READY_TO_NULL)，就要釋放資源。為了避免當主要的執行續(main thread)還在運作時，就因為收到「停止」的指令，從 PLAYING 切進 NULL ，把資源都給釋放掉，所以狀態轉換要分成兩個 switch-case 來處理。&lt;/p&gt;

  &lt;p&gt;我們可以試著討論一下 pipeline 如此處理狀態切換的理由是什麼。想像你手上有一個濾水器，一個水桶的污水和一個乾淨的水壺。當你要開始過濾污水的時候，你會不會先檢查水壺已經正確地接在濾水器的另一端了？要開始把污水往下倒時，會不會先把濾水器的開關打開，會吧？水壺和濾水器都「READY」了以後，才開始把污水往下倒。如果你使用濾水器的方法和我不同，請麻煩接受這個「由下而上READY」的想法，因為這是 gstreamer 在做開關控制的精神。&lt;/p&gt;

  &lt;p&gt;反過來看，如果要停止濾水，該是怎樣的順序？沒錯，把上面過濾的順序反過來。先停止倒污水，再關閉濾水器，最後才蓋上水壺。這樣的流程要怎麼用程式碼表達呢？&lt;/p&gt;

  &lt;p&gt;Gstreamer 只提供了一個函式來處理整個 pipeline 開始和結束的動作，在 mp3dec 這個例子中，就是我們註冊進去的 gst_mp3dec_change_state。只有一個函式的話，還要兼顧「開的時候下游先開，關的時候上游先關」的原則，最簡單的做法就是：播放初始時先替自己做初始化，準備好了以後通知上游。播放結束時先通知上游，再釋放自己的資源。所以，就會出現上面那段程式碼的寫法。&lt;/p&gt;

  &lt;p&gt;當 pipeline 的狀態被切換到 PLAYING 的時候，gstreamer 會開始做 preroll (提取影音資料進緩衝區)，此時 _chain() 函式就會被觸發。主要的資料處理工作就是在 _chain() 裡完成，在「拉」模式的情況下，主要的資料處理工作則是在 _loop() 裡完成，以後會說明。因為 _chain() 裡面牽涉到 mpeg audio 解碼的程式，和 libmad 調用的部份、處理緩衝佇列等等比較複雜，將另開篇幅說明。&lt;/p&gt;
&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7857329155383342390?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7857329155383342390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7857329155383342390&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7857329155383342390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7857329155383342390'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/09/gstreamer-plugin_30.html' title='推動 gstreamer plugin 的第三步'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3800576051802834600</id><published>2009-09-24T16:33:00.002+08:00</published><updated>2009-10-08T23:42:47.406+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='技術'/><title type='text'>看見 gstreamer plugin 的第二步</title><content type='html'>&lt;p&gt;上一篇我們把一些編譯 gstreamer 插件的環境給準備好，也透過 gst-inspect 看到新加入的插件 ( 在上一個例子中是「mp3dec」) 的屬性，接著就要親眼見證它的運作了。&lt;/p&gt;  &lt;p&gt;先打開 gstmp3dec.c 找到 &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;kbd&gt;g_printf(“I'm plugged, therefore I’m in.\n”);&lt;/kbd&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;這一行，改一下文字，然後跳出重編，執行&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;kbd&gt;gst-launch filesrc location=/path/to/file.mp3 ! mad ! mp3dec ! alsasink &lt;/kbd&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;有沒有看到一行你剛剛改的字拚命洗畫面，那就是插件運作的明證。接著我們要開始改寫這個插件，來讓它取代 mad。所以測試方法也很明確，就是要讓&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;kbd&gt;gst-launch filesrc location=/path/to/file.mp3 ! mp3dec ! alsasink &lt;/kbd&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;這指令可以正確地播出 file.mp3 的內容。這個指令會在接下來的測試過程中不斷的被執行。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;接著編輯 gstmp3dec.c (這個檔案也會不斷的修改)，尋找 GstStaticPadTemplate ，會找到已經被自動產生的兩個 pad：sink_factory 和 src_factory 。還不知道 pad 是什麼沒關係，先想像它是插件的「開口」就好；上一篇文章我們有提到所謂的 pipeline 的箭頭是有方向性的，資料從源頭 (檔案、網路…等) 讀取出來後，從讀取的插件開始(即：file-source)，到播送的插件出去(即：audio-sink 和 video-sink)。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/images/simple-player.png" target="_blank"&gt;&lt;img src="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/images/simple-player.png" width="640" height="241" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;透過插件的「開口」，資料才能在插件之間流動，就像濾水器的進水閥和出水閥，控制流進流出的水量、速度等等。不過 gstreamer 的水閥比較複雜一點，它必須再去判斷多媒體資料流的屬性，動態地決定輸入的多媒體檔案要用哪一個濾水器來承接。在這裡水閥就是 &lt;a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPad.html" target="_blank"&gt;GstPad&lt;/a&gt; ，而標示水閥的「屬性」就是 &lt;a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstCaps.html" target="_blank"&gt;GstCaps&lt;/a&gt;。進水閥我們稱為「sink pad」，出水閥我們稱為「source pad」，所以按上圖來看，file-source 沒有「安裝」「sink pad」是因為他在進水的那一條路是透過系統的 file I/O 來處理，不屬於 gstreamer pad 的範疇；同樣的 audio-sink 和 video-sink 沒有「安裝」「source pad」是因為在播放聲音和影像的部份是透過系統的 A/V renderer。而在中間的插件們，最基本的型態是一個進水(後稱 sinkpad )一個出水(後稱 srcpad )，像 decoder ；而 demuxer 要把 audio/video (或更多，視封裝格式而定) 資料拆開給各自的解碼器，就會有一個 sinkpad ，多個 srcpad ，因為責任重大，demuxer 寫起來也比較複雜。&lt;/p&gt;    &lt;p&gt;解釋完插件和 pad、caps 之間的關係後，我們先透過程式去設定 mp3dec 的屬性。為求簡單，我們照抄 mad 的屬性就好，所以 sink_factory 和 src_factory 會改成如下&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;/p&gt;      &lt;pre&gt;&lt;kbd&gt;
static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE (&amp;quot;sink&amp;quot;,
    GST_PAD_SINK,
    GST_PAD_ALWAYS,
    GST_STATIC_CAPS (&amp;quot;audio/mpeg,   \
        mpegversion=1,      \
        layer=[1,3],        \
        rate={8000,11025,12000,16000,22050,24000,32000,44100,48000},\
        channels=[1,2]&amp;quot;)
        );

static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE (&amp;quot;src&amp;quot;,
    GST_PAD_SRC,
    GST_PAD_ALWAYS,
    GST_STATIC_CAPS (&amp;quot;audio/x-raw-int,  \
        endianness=1234,    \
        signed=true,        \
        width=32,           \
        depth=32,           \
        rate={8000,11025,12000,16000,22050,24000,32000,44100,48000},\
        channels=[1,2]&amp;quot;)
        );&lt;/kbd&gt;&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;重編後再用 gst-inspect 檢查一下就會發現在 Pad Templates 裡所描述 sinkpad 和 srcpad 的屬性都更新了，看的出來 mp3dec 接受的輸入格式是 mpeg1 audio layer3 的資料流，輸出 pcm 。設定這些屬性的目的就跟前述一樣，讓 gstreamer 在自動產生 pipeline 的時候可以按照我們設定的格式找到正確的插件來處理資料。(想像一下濾水器的進入出入閥標示著這個是濾工業用水、那個是濾農業用水、另一個是濾家庭用水，口徑多少、每單位吃水量多少…等等等，如此就算濾水器的功能一樣，而相對應的口徑、水量不符合，gstreamer 也不會接錯。)&lt;/p&gt;

  &lt;p&gt;然而，這邊設定的 caps 只是一個樣板，告訴上下插件輸入和輸出資料的格式及相關屬性的「範圍」，做為建立 pipeline 時參考的依據，當檔案開始播放時，真正的資料流的格式、屬性要等解碼完才知道。換言之，caps 的設定不一定是在 template 裡寫死就好，有時要另外動態產生運行時對應的 caps 並指派給 pad ( 包括 sinkpad 和 srcpad )。&lt;/p&gt;

  &lt;p&gt;在處理 sinkpad 和 srcpad 的程式都還沒寫之前就先設定 caps 其實並沒有具體的功能，但我覺得這樣解釋比較不會搞不清楚或混淆 caps 的目的和重要性。&lt;/p&gt;

  &lt;p&gt;當 caps 被設定好後，我們再來執行看看前面執行過的指令&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;&lt;kbd&gt;gst-launch filesrc location=/path/to/file.mp3 ! mad ! mp3dec ! alsasink &lt;/kbd&gt;&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;有沒有發現結果不一樣了？此時音樂不會播，程式直接中斷並吐出一行字：&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;&lt;kbd&gt;WARNING: erroneous pipeline: could not link mad0 to mp3dec0&lt;/kbd&gt;&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;原因很簡單，就是 gstreamer 發現 mad 的輸出閥 (srcpad) 和 mp3dec 的輸入閥 (sinkpad) 的 caps 不符合。所以跑都不跑就直接跳掉了。&lt;/p&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3800576051802834600?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3800576051802834600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3800576051802834600&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3800576051802834600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3800576051802834600'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/09/gstreamer-plugin_24.html' title='看見 gstreamer plugin 的第二步'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1854364196793143935</id><published>2009-09-23T17:35:00.001+08:00</published><updated>2009-09-28T09:54:52.529+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='技術'/><title type='text'>踏出 gstreamer plugin 的第一步</title><content type='html'>&lt;p&gt;搞 gstreamer 插件已經好一陣子，好不容易勉強算的上知道怎麼去寫一個插件，嚴格說來看 gstreamer 寫的 plugin writer’s guide 應該是看不懂要怎麼接著去叫 gstreamer 做事的，網路上找的到的資料，也絕大多數是在講 integration layer (也就是純 player 啦) 的部份，而對於 development layer (也就是 pipeline 裡的 element) 該怎麼撰寫付之闕如。我打算趁手上的 wmv 插件告個段落時寫個筆記，算是為了交流，也算是幫自己重新確認觀念無誤。&lt;/p&gt;  &lt;p&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Gstreamer-logo.svg/530px-Gstreamer-logo.svg.png" /&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;這回我想拿 mp3 檔案做例子，用一個比較普遍而且廣泛應用的格式做練習有很多好處，一來沒有影像，就先省去同步的問題，也不會有 cpu / bandwidth 不夠的問題 (因為 video 的 bitrate 比 audio 高出很多)；二來測試檔案滿地爬，而且橫跨多種不同參數的壓縮格式，更好的是可以互相參照的播放器也是滿地爬(一不小心就踩到的程度…搭捷運時年輕人幾乎人手一台 player)，抓蟲或對照功能時很好用。&lt;/p&gt;    &lt;p&gt;gstreamer 提供了一個 command line 建立 pipeline 的工具：gst-launch。給不同的參數可以自動或手動的方式去播放一個多媒體檔，這個工具說方便很方便，說不方便也的確有點麻煩。方便是一個指令就可以叫它開始播檔案，省去圖型化介面的慢和滑老鼠的動作；不方便是因為它除了 play 以外沒有別的 navigation command，不像 mplayer 還有給 hotkey 快轉 (快轉對於看謎片來說是很重要的呀!!)。至於所謂的 pipeline，長得就像這樣&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/images/simple-player.png" target="_blank"&gt;&lt;img src="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/images/simple-player.png" width="520" height="196" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;箭頭和方塊組成的結構就稱為 pipeline，而每個方塊 (element) 都負責某一部份的資料處理，稱為 element。這和 DirectShow 的 graph 是相當神似的。有 DirectShow 基礎的人應該會比我還快了解 gstreamer 吧。&lt;/p&gt;    &lt;p&gt;總之，自動建立 pipeline 的指令是如此：&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;kbd&gt;gst-launch playbin uri=file:///path/to/file.mp3&lt;/kbd&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;而手動建立的話可以這麼簡單：&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;kbd&gt;gst-launch filesrc location=/path/to/file.mp3 ! mad ! alsasink&lt;/kbd&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;其中的 mad 就是 gstreamer 會 runtime 去 load 的 element ，也就是接下來會深入去講的主題。如果你的系統缺少了解碼 mp3 必要的函式庫或 gstreamer 針對 mp3 的插件，那就會播放失敗。開源的 mp3 函式庫很多，我們就用 mad (mpeg audio decoder)。以 ubuntu 為例，安裝必要的函式庫很容易：&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;kbd&gt;sudo apt-get install libmad0 gstreamer0.10-plugins-ugly&lt;/kbd&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;如此應該就可以順利聽到 mp3 的音樂了。其他必要的 element 像是 audio renderer 通常預設就會安裝了。知道了這些工具後我們就可以開始以 mad 為師的 gstreamer 插件學習過程。&lt;/p&gt;    &lt;p&gt;首先，我們最好用 gst-inspect 看看 mad 這個插件的一些資料，這些都會是接下來寫程式或多或少會用到的。&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;kbd&gt;gst-inspect mad&lt;/kbd&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;我們會看到一些對這個插件的描述，pad template 的 capabilities 等等，&lt;a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/section-basics-types.html" target="_blank"&gt;gstreamer 的文件&lt;/a&gt;裡有比較清楚的列出哪些 properties 對 capabilities 的描述和對應的意義，此處就不多說。&lt;/p&gt;    &lt;p&gt;gst-launch 和 gst-inspect 是開發插件時滿重要的兩個工具，玩熟練後我們就可以開始實作自己的 mp3 gstreamer 插件。gstreamer 很體貼的在網站上擺了一個插件的 template，我們就從這個 template 開始走下去。&lt;/p&gt;    &lt;blockquote&gt;     &lt;pre&gt;&lt;kbd&gt;git clone git://anongit.freedesktop.org/gstreamer/gst-template.git&lt;/kbd&gt;&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;下載後在作業目錄會找到一個 gst-template 的資料夾，然後進到 gst-plugin/src 執行 &lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;&lt;kbd&gt;../tools/make_element mp3dec&lt;/kbd&gt;&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;這個 tool 會用 mp3dec 為名產生一個 gstreamer plugin 的 template。這兩件事情就是在做 gstreamer plugin writer’s guide 的 section 3.1, 3.2。&lt;/p&gt;

  &lt;p&gt;接著，我們要「立刻」看到自己寫的 plugin 被 gst-inspect 找到，這要怎麼做呢？&lt;/p&gt;

  &lt;p&gt;首先，改寫 gst-plugin/src/Makefile.am，讓他編譯我們的程式，用文字編輯器把 gstplugin 這個字串換成 gstmp3dec。接著就像一般我們在編譯開源專案一樣，藉 autotool 來產生 Makefile，執行 gst-plugin/autogen.sh 。接著到 gst-plugin/src 下 make，就會在 gst-plugin/src/.libs/ 下面看到 libgstmp3dec.so，這個就是我們的 gstreamer 插件。你可以用&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;&lt;kbd&gt;GST_PLUGIN_PATH=/path/to/gst-template/gst-plugin/src/.libs/ gst-inspect mp3dec&lt;/kbd&gt;&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;來檢視這個插件的細節，就像之前我們檢視 mad 一樣，會發現很多資訊在 mad 裡面有的，在 mp3dec 這個新生的插件裡看不到，那些就是我們要慢慢加上去的功能。&lt;/p&gt;
&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1854364196793143935?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1854364196793143935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1854364196793143935&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1854364196793143935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1854364196793143935'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/09/gstreamer-plugin.html' title='踏出 gstreamer plugin 的第一步'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-429961376890902032</id><published>2009-09-16T16:17:00.001+08:00</published><updated>2009-09-16T16:21:23.250+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='旅遊'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><title type='text'>7/29-8/1澎湖行(5)</title><content type='html'>&lt;p&gt;事隔一個多月再回想起這趟旅程，赤炎炎的陽光會被誇飾，迷路的挫樣變成冒險的樂趣，就連曬成蛇皮的手臂和大腿也被一笑置之，海水、天空、無憂的日子會變成昏黃燈下兩個小黑炭抱著藏書章，蹬蹬咚咚地把書從架上一本本拿下，蓋上珍藏印記的佈景主題。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/SrCe5d3pc6I/AAAAAAAAAk4/SQAsrWRRgpU/s1600-h/PICT24154.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2415" border="0" alt="PICT2415" src="http://lh5.ggpht.com/_QDiFZViszUo/SrCe6Iu4ZNI/AAAAAAAAAk8/sw78FrJViNo/PICT2415_thumb2.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;在米國旅行，跨個州就像不同世界，台灣和澎湖，大概也算的上是兩個不同世界。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/SrCe6hQu3MI/AAAAAAAAAlA/oqqf4eI36GU/s1600-h/CIMG6116%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6116" border="0" alt="CIMG6116" src="http://lh6.ggpht.com/_QDiFZViszUo/SrCe7UXQrEI/AAAAAAAAAlE/0SKJZy55ivQ/CIMG6116_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;經過二崁周圍就會聞到一陣香氣，按記憶它聞起來像香茅，實際上成分可複雜了，查網路上說明是「天人菊、艾草和山芙蓉」磨成粉末再捏在一起做成的香錐。&lt;/p&gt;    &lt;p&gt;硓咕石搭建的房子，牆面佈滿珊瑚礁的紋路，就現在的角度來看，是自然成型的鄉村(漁村？)風格吧。要是村子裡的老人看到現代人蓋房子還要煞費苦心把牆面漆得凹凸不平，不知道會不會瞠目結舌。(這真是個有趣的現象，以前的人日夜期盼吃到一塊肉，現在人想盡辦法少吃肉；以前的人巴不得脫離農村到都市裡工作，現在的人居然花錢「體驗」農村生活。)&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/SrCe8UVFguI/AAAAAAAAAlI/vFELjWT48Xw/s1600-h/CIMG6309%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6309" border="0" alt="CIMG6309" src="http://lh5.ggpht.com/_QDiFZViszUo/SrCe8459RvI/AAAAAAAAAlM/-4lE3qUSEq8/CIMG6309_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/SrCe9ZnIgWI/AAAAAAAAAlQ/rmeAgL7QSbI/s1600-h/CIMG6307%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6307" border="0" alt="CIMG6307" src="http://lh5.ggpht.com/_QDiFZViszUo/SrCe-HSU4AI/AAAAAAAAAlU/z0eSV4Z-QIs/CIMG6307_thumb.jpg?imgmax=800" width="184" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SrCe-kCdVHI/AAAAAAAAAlY/vd58auT64fA/s1600-h/CIMG6308%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6308" border="0" alt="CIMG6308" src="http://lh6.ggpht.com/_QDiFZViszUo/SrCe_I0dHfI/AAAAAAAAAlc/VOi9sgAG0Lk/CIMG6308_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/SrCe_063-sI/AAAAAAAAAlg/NXcvGjfuzjk/s1600-h/CIMG6299%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6299" border="0" alt="CIMG6299" src="http://lh3.ggpht.com/_QDiFZViszUo/SrCfAh7QqNI/AAAAAAAAAlk/R4hW8-ldPx4/CIMG6299_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;望安的花宅也是個有名的景點，說是因為什麼桂花巷…某個電影還電視節目在此取景。不論是在二崁還是在花宅，老厝在文化和歷史上的重量感已不言自明，雖然有些建物在地方政府或屋主的努力下維持著良好的外貌，大多數的房子仍在沒有人照顧的情況下逐漸凋零。為什麼會沒有人照顧呢？因為年輕人都去大城市「討生活」呀~於是房子的主人為了賺錢離鄉背景，到大都市裡求一份溫飽，而大都市裡的人卻花錢千里迢迢地跑來就為了看他的老家(和吃飯的工具：石滬)。&lt;/p&gt;    &lt;p&gt;政府說，澎湖開放賭場可以振興經濟。我個人非常認同這句話，只是要把被省略的主詞填回去比較具體。「澎湖開放賭場可以振興『特定人士』的經濟」，嗯，我同意，政府大蓋蚊子館的目的不也是如此嗎？要去振興某人或某群人的經濟嘛。所謂的社會成本，絕對是計算完機會成本之後也不會想到的事。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SrCfBNKbABI/AAAAAAAAAlo/-2oIfYNlXHQ/s1600-h/PICT2463%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2463" border="0" alt="PICT2463" src="http://lh5.ggpht.com/_QDiFZViszUo/SrCfB2-tUMI/AAAAAAAAAls/rs_QZTDCJ1M/PICT2463_thumb%5B1%5D.jpg?imgmax=800" width="364" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;(唐納吉軻德？) (Donna Quixote)&lt;/p&gt;    &lt;p&gt;(西班牙文的 Don 是「先生」，Donna是「女士」，Don Quixote 是吉軻德先生的意思)&lt;/p&gt;    &lt;p&gt;風力發電是個政府難得做對的能源事業。我們在澎湖的這幾天前後經過中屯風力發電場四五次，看這幾個風扇轉呀轉，風向不同時還會調整方向，對於保留青山綠水所做的努力，實在令人敬佩。但一處清境，救不了一整個台灣，看從北到南都存在「都是阿扁的錯」的土石流問題，就會覺得在台灣發展土石流發電搞不好比風力發電還有搞頭。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SrCfCdZGs8I/AAAAAAAAAlw/rdutUZUl2qg/s1600-h/CIMG6100%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6100" border="0" alt="CIMG6100" src="http://lh4.ggpht.com/_QDiFZViszUo/SrCfDJ_TUFI/AAAAAAAAAl0/_REvDLPuu4Y/CIMG6100_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;鎮風塔，不過在澎湖寶貝最怕的是太陽…。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-429961376890902032?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/429961376890902032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=429961376890902032&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/429961376890902032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/429961376890902032'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/09/729-815.html' title='7/29-8/1澎湖行(5)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_QDiFZViszUo/SrCe6Iu4ZNI/AAAAAAAAAk8/sw78FrJViNo/s72-c/PICT2415_thumb2.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8441601921450085841</id><published>2009-09-01T11:16:00.001+08:00</published><updated>2009-09-16T16:25:29.484+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>雙聲道音響追加耳機的解決方案</title><content type='html'>&lt;p&gt;同事 L 家裡本來有一組等級還不錯的雙聲道音響，我自己聽過的感覺是高音有點太薄，還要再加強。但其實就經濟型(30萬以下)的組合來說，而且還要用來聽不同類型的音樂 (同事 L 聽古典外還聽鬼太鼓、jazz 人聲、較早期的搖滾樂團等等)，我是覺得雖然古典音樂被犧牲掉了，其他類型的音樂倒是表現的不錯，這時候就是個人喜好的問題。&lt;/p&gt;  &lt;p&gt;&lt;img src="http://media.macworld.co.uk/cmsdata/products/111710/AudioTechnica-550.jpg" width="240" height="240" /&gt; &lt;img src="http://p8.p.pixnet.net/albums/userpics/8/7/890987/4a3badab6e787.jpg" width="240" height="161" /&gt; &lt;/p&gt;  &lt;p&gt;我的財力和生活空間都「尚」不允許我擁有一套自己滿意的雙聲道音響，所以對於各家音響的好壞還說不出個道理來，只是抱著玩音響就是踏入另一個錢坑的恐懼，和擁有一套好音響來聽好音樂的幻想…痛苦的是，我有木眼，但耳朵很靈。比如說，上次去 DSC 看裸戒時，心如可以輕易分辨 D,E,F color，我完全分不出來…。現實生活中，擁有一套 AD-700 + 青龍已經讓我很滿足了。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;總之，這次的任務是幫同事 L 解決他想在現在的音響系統上增加可以走耳機輸出的選項。目前已有的配備是一個訊源 Usher CD-100，支援同軸和光纖的數位輸出和一組類比輸出，直入後級擴大器。華勝 AS 350 看網路上評價滿好的，也有人把他視為綜擴，但比較嚴謹一點來說應該還是後級。&lt;/p&gt;    &lt;p&gt;我畢竟不是音響駭客等級(好奇會不會有神人直接把後級拆開，在機殼上開洞，加上電路和輸出接口後蓋回去…)，只能從花錢添購設備的方法去給建議。所以應該只有下面兩個方法可以用。&lt;/p&gt;    &lt;p&gt;1) 添購一台 DAC ，從訊源接數位輸出，再接到耳擴。(比較陽春的就是買 DAC + 耳擴一機…比如說我手上這支青龍)。然後接到耳機出去。這樣子對於書架喇叭一點幫助都沒有，但青龍一台6800，耳機也不用買到太高檔的 (思考青龍會不會推不動…)，整體來說是省錢的作法。&lt;/p&gt;    &lt;p&gt;2) 添購一台前級擴大器，比如說 RC-06 或 BlackCube，耳機就依賴前級來推，這樣後級也會享受到比較乾淨的訊源。&lt;/p&gt;    &lt;p&gt;不知道前級如果選擇比較陽春的型號，會不會反而對後級有害無益…。唉，對於音響還是很無知呀~&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8441601921450085841?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8441601921450085841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8441601921450085841&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8441601921450085841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8441601921450085841'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/09/blog-post.html' title='雙聲道音響追加耳機的解決方案'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1242605211936211490</id><published>2009-08-28T21:08:00.001+08:00</published><updated>2009-09-16T16:21:47.244+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='旅遊'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><title type='text'>7/29-8/1 澎湖行(4)</title><content type='html'>&lt;p&gt;來澎湖一定要吃的是什麼？&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/SpfWo9NveuI/AAAAAAAAAi8/62LgW4K_pHQ/s1600-h/CIMG6146%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6146" border="0" alt="CIMG6146" src="http://lh4.ggpht.com/_QDiFZViszUo/SpfWpuBymtI/AAAAAAAAAjA/y6x_uc80y9s/CIMG6146_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;文康街的牛雜湯，真是要命的好喝，牛雜大塊又嫩，湯汁香呀…香呀…看起來很油很厚，吃起來卻是爽口不膩，真想叫老闆去東區開一家分店，就算開三倍價也鐵定門庭若市呀。它對面的「香亭」土魠魚焿，也是一絕，好吃到我們沒時間拍照了~。看他魚焿炸的酥油酥油，想說會不會吃起來很燥？不會! 不只鮮嫩又帶點 Q 度，整間店就是只賣魚焿就賣的嚇嚇叫。&lt;/p&gt;    &lt;p&gt;當然，到海邊一定要吃海鮮。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SpfWqFekfqI/AAAAAAAAAjE/NPq8Hykf-gY/s1600-h/CIMG6241%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6241" border="0" alt="CIMG6241" src="http://lh5.ggpht.com/_QDiFZViszUo/SpfWqqCnosI/AAAAAAAAAjI/BG10-JZNrv4/CIMG6241_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/SpfWrUrxR7I/AAAAAAAAAjM/3OB7Db2ZSQ4/s1600-h/CIMG6242%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6242" border="0" alt="CIMG6242" src="http://lh3.ggpht.com/_QDiFZViszUo/SpfWr_WgyOI/AAAAAAAAAjQ/KiSajSOZI90/CIMG6242_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/SpfWsXw4-OI/AAAAAAAAAjU/OAkCEaqOLpw/s1600-h/CIMG6243%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6243" border="0" alt="CIMG6243" src="http://lh5.ggpht.com/_QDiFZViszUo/SpfWsxsGtuI/AAAAAAAAAjY/Cqfn81qTFNg/CIMG6243_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/SpfWtY1a0eI/AAAAAAAAAjc/94Us17eeQqY/s1600-h/CIMG6244%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6244" border="0" alt="CIMG6244" src="http://lh4.ggpht.com/_QDiFZViszUo/SpfWuN0QV8I/AAAAAAAAAjk/ONQbseDeXCg/CIMG6244_thumb.jpg?imgmax=800" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;馬公市區的「長進」餐廳真的不是…只有好吃而已，看照片都知道我們每一盤都是先凍嘸條的吃去一半才想起來要拍照。沒來這裡吃海鮮，就不要跟人家說你喜歡吃海鮮，真的，不管是燙小管，烤大蚌，白灼蝦，真的是鮮甜到讓人想哭出來，尤其是右下角這個紅蟳粥，必吃!再三強調，必吃!這裡的海鮮是讓你完全不想停下來說話的那種好吃，而且! 便宜! 我們兩個才吃掉850。真的是很「長進」的一家餐廳 =D&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/SpfWuo0Nv0I/AAAAAAAAAjo/FbTmj_NbPIo/s1600-h/CIMG6184%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6184" border="0" alt="CIMG6184" src="http://lh6.ggpht.com/_QDiFZViszUo/SpfWvYXl0VI/AAAAAAAAAjs/NE-MuHeFMsI/CIMG6184_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;具有澎湖特色的絲瓜，長的像拉長臉發青的楊桃，吃起來脆脆的，不像台灣的絲瓜圓圓飽飽但吃起來軟爛軟爛。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/SpfWwQk02CI/AAAAAAAAAjw/CirVg4fe6ck/s1600-h/CIMG6182%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6182" border="0" alt="CIMG6182" src="http://lh6.ggpht.com/_QDiFZViszUo/SpfWxDNWBVI/AAAAAAAAAj0/2pvJHfJSO1s/CIMG6182_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;雖然我喜歡沙西米，但這趟旅程好像點了太多沙西米了…。左邊是石蚵，右邊是河豚。石蚵其實就是野生蚵仔，小小顆但很青脆，不會像養殖的蚵仔，肥的有點噁心。(只是一盤居然這麼多蚵仔…吃到最後還是有點點噁心)，河豚皮沒什麼味道，就是咬起來很 Q，會彈牙，感覺是吃新鮮比吃美味多。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SpfWx8q5kpI/AAAAAAAAAj4/asyt08YQaAg/s1600-h/CIMG6183%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6183" border="0" alt="CIMG6183" src="http://lh3.ggpht.com/_QDiFZViszUo/SpfWyeg-TJI/AAAAAAAAAj8/d51R0j-q408/CIMG6183_thumb%5B3%5D.jpg?imgmax=800" width="394" height="524" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;澎湖有些景點，比如說像鯨魚洞旁，會有店家在兜售馬糞海膽，活的唷~現買他就現剖給你吃海膽沙西米。我是躍躍欲試，不過心如不敢吃，我們就在「紅毛城小吃」點了這個海膽炒蛋…嗯…就是…炒蛋的味道@@。&lt;/p&gt;    &lt;p&gt;對了，我們還吃了一些有的沒的，像是文康街米粉肉、清蒸肉圓、阿華滷豬牙齦、二崁的杏仁茶…等。必吃的甜點：仙人掌冰，當然也不會錯過。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SpfWzMCU6fI/AAAAAAAAAkA/VHRyqo9kv2M/s1600-h/CIMG6119%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6119" border="0" alt="CIMG6119" src="http://lh3.ggpht.com/_QDiFZViszUo/SpfWzhQhZYI/AAAAAAAAAkE/evlQp4xwP5c/CIMG6119_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;往二崁古厝路上會經過的可口冰城，用仙人掌的花、果、葉分別做出不同口味的冰來。他們還特別介紹說，他們的仙人掌冰為什麼顏色和別人不同等等。口味很特別。我另外還點一些沒吃過的像風茹冰、天仁菊冰…還有一個忘了。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/SpfW0SAbg9I/AAAAAAAAAkI/5OvSeZ7rpYk/s1600-h/CIMG6187%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6187" border="0" alt="CIMG6187" src="http://lh3.ggpht.com/_QDiFZViszUo/SpfW0wY4iOI/AAAAAAAAAkM/33a4l9lys5I/CIMG6187_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;當然人到吉貝的時候，也不會錯過大貝殼冰，一份150，量真的很多，心如又不太吃冰，一個人嗑完的時候還猛打哆嗦 XD&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/SpfW10QsO4I/AAAAAAAAAkQ/nM-NXp07_cw/s1600-h/CIMG6354%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6354" border="0" alt="CIMG6354" src="http://lh4.ggpht.com/_QDiFZViszUo/SpfW2p86x_I/AAAAAAAAAkU/KFOOaumj57g/CIMG6354_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;真的是吃了很多十模七雜八的東西…在馬公市四眼井附近有個十全大補蛋。藥草味完全透入蛋白裡，甘甘的，很好吃。&lt;/p&gt;    &lt;p&gt;其實在澎湖玩，最常尋找也最需要的食物，是水。我們花了很多錢在買水，因為太陽實在太大了…喝一堆下去還來不及補充到身體裡，又都從毛細孔噴出去了(真是毫無科學根據的誇飾法…。)&lt;/p&gt;   &lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/SpfW3bCIIzI/AAAAAAAAAkY/eMUUSqtfUaU/s1600-h/PICT2435%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2435" border="0" alt="PICT2435" src="http://lh6.ggpht.com/_QDiFZViszUo/SpfW3w2faZI/AAAAAAAAAkc/NDDiN0v8Wzo/PICT2435_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt;     &lt;p&gt;但是有圖有真相…每張照片都像這樣…滿臉汗珠…。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1242605211936211490?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1242605211936211490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1242605211936211490&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1242605211936211490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1242605211936211490'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/08/729-81-4.html' title='7/29-8/1 澎湖行(4)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_QDiFZViszUo/SpfWpuBymtI/AAAAAAAAAjA/y6x_uc80y9s/s72-c/CIMG6146_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1892626150983878358</id><published>2009-08-28T09:34:00.001+08:00</published><updated>2009-09-16T16:22:24.050+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='旅遊'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><title type='text'>7/29-8/1 澎湖行(3)</title><content type='html'>&lt;p&gt;到澎湖要玩水上游戲，好像已經變成澎湖旅遊的既定路線。我們安排了一天早上到吉貝玩所謂「八合一」送浮潛，拖曳傘要另外付錢，就跳過。基本上所有的玩法都是水上摩托車的變形，坐不同的載具，有不同的「飆」法。我們每個載具玩過一次，又給香蕉船翻去喝了幾次水後，覺得還是騎機車逛逛吉貝，看看當地的風土文化比較有趣。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/Spcz37y8n3I/AAAAAAAAAh0/mZ0h8kL-nUY/s1600-h/PICT25344.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2534" border="0" alt="PICT2534" src="http://lh4.ggpht.com/_QDiFZViszUo/Spcz4UxzBtI/AAAAAAAAAh4/NPM8fjv_u4w/PICT2534_thumb2.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;隘門沙灘，沙子很細很細，讓人想起聖淘沙的海灘。這裡也有水上活動，而且人比較少。吉貝是礫灘，地上的小石子顆粒踩起來腳超痛的…。吉貝不是只有水上活動有趣，石滬和石敢當也在這塊小島上散落著，政府在港口的遊客中心就起了一個石滬文化館，供遊客了解石滬的功能，原理和建造過程等等。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/Spcz5BjFvzI/AAAAAAAAAh8/8PHmA7LR1RM/s1600-h/CIMG62034.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6203" border="0" alt="CIMG6203" src="http://lh5.ggpht.com/_QDiFZViszUo/Spcz6gAPokI/AAAAAAAAAiA/8wtpPoJYUrI/CIMG6203_thumb2.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;東鐘、西殼。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/Spcz7Ljz5YI/AAAAAAAAAiE/aQtK94W6vCo/s1600-h/CIMG61964.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6196" border="0" alt="CIMG6196" src="http://lh6.ggpht.com/_QDiFZViszUo/Spcz7wm_1_I/AAAAAAAAAiI/K1GJlprjIIE/CIMG6196_thumb2.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;這兩個巨型的石敢當，作用和隨處可見的鎮風塔類似，祈求風調雨順，討海的男兒能滿載而歸。我們去玩的那幾天風浪都不大，感受不太到大海的洶湧和無情，是因為有石敢當的保佑嗎？船從澎湖到吉貝中間會經過險礁，人家說是什麼偶像劇的場景，我是完全沒有概念…不過看到一群比基尼辣妹在那沙灘上打排球，一定是個值得參觀的好地方。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/Spcz8YqHIjI/AAAAAAAAAiM/R52zpt4CKOw/s1600-h/CIMG62125.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6212" border="0" alt="CIMG6212" src="http://lh4.ggpht.com/_QDiFZViszUo/Spcz9BrAaCI/AAAAAAAAAiQ/sRAx4lTDlbs/CIMG6212_thumb3.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;到了下午，沙尾四周圍還是很多人在玩水上活動，我們都已經繞吉貝一周了。吉貝四周圍可以看到像照片右下角這樣一圈一圈的石滬，利用潮差，趁水退的時候把「海鮮」困在石滬裡，漁人再下去撿拾。這樣子補魚還頗有聽天由命的感覺，相較於抽地下水養魚養到地層下陷的作法，倒是顯得和平多了。&lt;/p&gt;    &lt;p&gt;潮差大的地方，如果有地型的配合，還能玩踏浪。澎湖本島往奎壁山有一條小路，漲潮時被海水覆蓋住，退潮時就裸露出來。我們拿著潮汐表來到奎壁山時，海水已經退的七七八八，還遇到啟發的老闆，炫耀說他們剛踏浪的時候，一陣浪花過來還會把道路給蓋住，那個時候最好玩…。(可惡的老闆…愛炫耀 &amp;gt; &amp;lt;)&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/Spcz9vCYJsI/AAAAAAAAAiU/1tGf3RiC4QI/s1600-h/PICT2554%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2554" border="0" alt="PICT2554" src="http://lh3.ggpht.com/_QDiFZViszUo/Spcz-T1qKtI/AAAAAAAAAiY/lxMUrGaDhYo/PICT2554_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/Spcz_B6eDcI/AAAAAAAAAic/qCJmex2JaRs/s1600-h/CIMG6373%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6373" border="0" alt="CIMG6373" src="http://lh3.ggpht.com/_QDiFZViszUo/Spcz_sU9o-I/AAAAAAAAAig/0Gm2CX9pz5Y/CIMG6373_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;海水退去的地方，留下了許多小生物在孔洞裡篡逃。最多的就是燒酒螺…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/Spc0AZ8EF1I/AAAAAAAAAik/5bTfTG4HwvM/s1600-h/CIMG6387%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6387" border="0" alt="CIMG6387" src="http://lh6.ggpht.com/_QDiFZViszUo/Spc0BPbagLI/AAAAAAAAAio/4Gpxha9iQtI/CIMG6387_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;奎壁山是可以爬上去的，只是不太好爬…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/Spc0BrUZDsI/AAAAAAAAAis/LxufNxZLICc/s1600-h/CIMG6389%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6389" border="0" alt="CIMG6389" src="http://lh5.ggpht.com/_QDiFZViszUo/Spc0CGRtfZI/AAAAAAAAAiw/8IfUs6D4zPs/CIMG6389_thumb%5B3%5D.jpg?imgmax=800" width="394" height="524" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/Spc0C_yPJfI/AAAAAAAAAi0/KxKy7e-uPx8/s1600-h/PICT2414%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2414" border="0" alt="PICT2414" src="http://lh4.ggpht.com/_QDiFZViszUo/Spc0Dc0fJCI/AAAAAAAAAi4/LHt93clP9ps/PICT2414_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;在澎湖，放眼就是寬闊無邊的海，抬頭就是清澈無涯的藍天，漁翁島燈塔旁有三個鎮風石緊緊地彼此挨著，站在鎮風路的位置往外看，就是號稱「東方威尼斯」的外垵。先不論外垵哪一點像威尼斯，光是像這樣每天早上一推開窗就看到整片藍白色的海和天，心中有再多的陰霾也給浪花捲走了。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1892626150983878358?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1892626150983878358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1892626150983878358&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1892626150983878358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1892626150983878358'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/08/729-81-3.html' title='7/29-8/1 澎湖行(3)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_QDiFZViszUo/Spcz4UxzBtI/AAAAAAAAAh4/NPM8fjv_u4w/s72-c/PICT2534_thumb2.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1674608951347247263</id><published>2009-08-22T21:04:00.001+08:00</published><updated>2009-09-16T16:22:56.194+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='旅遊'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><title type='text'>7/29-8/1 澎湖行(2)</title><content type='html'>&lt;p&gt;澎湖的文石是一種精緻的美，澎湖的玄武岩則是一種粗獷的美。文石是藏在玄武岩裡的美麗晶石，就像堅毅挺拔的巨人擁有溫柔而璀璨的心。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/So_sPiaw6KI/AAAAAAAAAgI/_oNdlCeXloc/s1600-h/CIMG6335%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6335" border="0" alt="CIMG6335" src="http://lh6.ggpht.com/_QDiFZViszUo/So_sQ6WrVNI/AAAAAAAAAgM/PlaIJWxeVuE/CIMG6335_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;虎井的柱狀玄武岩，擎著天際的樣子如同一座堡壘。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/So_sScetm3I/AAAAAAAAAgQ/xoI8i_fj3-g/s1600-h/CIMG6341%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6341" border="0" alt="CIMG6341" src="http://lh6.ggpht.com/_QDiFZViszUo/So_sT7OHnbI/AAAAAAAAAgU/OYn8bbUy9Y8/CIMG6341_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;桶盤嶼，一整排森然直立的玄武岩，像鐵衛一樣照看著海岸，光注視著就有種敬畏之感油然而升。海面就是有名的蓮花座，我們在船上拍不出來，那是火山噴發口。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/So_sVXXwqqI/AAAAAAAAAgY/nyMpWVC6D1Y/s1600-h/PICT2434%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2434" border="0" alt="PICT2434" src="http://lh5.ggpht.com/_QDiFZViszUo/So_sW-eWYhI/AAAAAAAAAgc/qN-kLlbnLH8/PICT2434_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;大菓葉的柱狀玄武岩&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/So_sX-qsMoI/AAAAAAAAAgg/rz_UEahQHKQ/s1600-h/CIMG6220%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6220" border="0" alt="CIMG6220" src="http://lh6.ggpht.com/_QDiFZViszUo/So_sZFcCgzI/AAAAAAAAAgk/Cjq5qhsLv_8/CIMG6220_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;風櫃的柱狀玄武岩&lt;/p&gt;    &lt;p&gt;海底火山噴發出的熔岩遇到海水後急速冷卻而形成六角柱的玄武岩，經由板塊推擠後伸出水面，形成我們在澎湖四處看到的柱狀玄武岩。玄武岩柱群被推升到海面上後，又再受到海水的侵蝕，產生各種不同的海蝕地形。可以說是大海塑造出玄武岩的自我，也是大海塑造出玄武岩的群我。當我們敬畏著玄武岩墨黑剛強的身形時，才發現，玄武岩也自敬畏著大海。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/So_sa-I_sgI/AAAAAAAAAgo/7fhc05fVHrI/s1600-h/PICT2505%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2505" border="0" alt="PICT2505" src="http://lh6.ggpht.com/_QDiFZViszUo/So_scHZiivI/AAAAAAAAAgs/RXXSflWu9RM/PICT2505_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;七美的分岔仔，海水帶走了質地比較軟的岩石，留下一道深深的創口。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/So_seN-_-tI/AAAAAAAAAgw/gp213IsVuFU/s1600-h/CIMG6275%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6275" border="0" alt="CIMG6275" src="http://lh5.ggpht.com/_QDiFZViszUo/So_sfiv7AAI/AAAAAAAAAg0/JgOVvpGuiqc/CIMG6275_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;七美的下巷，也是給海水沖出來的一個大洞。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/So_shtz0y2I/AAAAAAAAAg4/HOtCVDZiTTE/s1600-h/CIMG6126%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6126" border="0" alt="CIMG6126" src="http://lh6.ggpht.com/_QDiFZViszUo/So_sjPJuWxI/AAAAAAAAAg8/hZAAB9VoteQ/CIMG6126_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;小門嶼的鯨魚洞，海水沖出來的海蝕洞。&lt;/p&gt;    &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:66802c5e-5e09-41fb-9745-538c81197428" class="wlWriterEditableSmartContent"&gt;&lt;div id="f34c5457-00dd-4f43-aaec-e5c5f2f4caa5" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=TVZIUWVz2CE" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_QDiFZViszUo/SrCgX5i_X4I/AAAAAAAAAl4/7zbbR3NYpS8/video690a70296d85%5B3%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('f34c5457-00dd-4f43-aaec-e5c5f2f4caa5'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/TVZIUWVz2CE&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/TVZIUWVz2CE&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;    &lt;p&gt;風櫃，因為海水帶走玄武岩底下質地軟的岩石形成海蝕洞，浪打進洞裡時會發出巨大的聲響，和被擠壓而上衝的空氣，從玄武岩柱間的空隙中竄出，就像突如其來從地下吹出的強風。「風櫃」因此得名。風櫃的位置不太好找，會越騎越心虛…還好沿路都有前人(或被問煩的鄰人？)在強上留下箭頭指路…。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/So_sncAy16I/AAAAAAAAAhI/XQBLX3FRVx0/s1600-h/CIMG6280%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6280" border="0" alt="CIMG6280" src="http://lh6.ggpht.com/_QDiFZViszUo/So_sokyolBI/AAAAAAAAAhM/jDlqd28WvDc/CIMG6280_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;七美的小台灣，真的滿像台灣的。沿著「彰化-台中」一帶還有數名釣客自得其樂中。(這跟玄武岩有關嗎？…)&lt;/p&gt;    &lt;p&gt;來往的漁船(或觀光漁船)繞行著澎湖周圍大大小小的島嶼，若是在夜間行船，就需要有燈塔指引方向。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/So_spyCQSHI/AAAAAAAAAhQ/QmwrRFv4GKE/s1600-h/PICT2404%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2404" border="0" alt="PICT2404" src="http://lh4.ggpht.com/_QDiFZViszUo/So_sq8k1mfI/AAAAAAAAAhU/tKys-XqO0e8/PICT2404_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;西嶼的頂端有一座漁翁島燈塔，位置在一個軍事基地的後面，停好車後要步行繞過基地就可以看到了。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_QDiFZViszUo/So_srjq1eqI/AAAAAAAAAhY/vz-ypT6BDkA/s1600-h/PICT2498%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2498" border="0" alt="PICT2498" src="http://lh5.ggpht.com/_QDiFZViszUo/So_ss24mGbI/AAAAAAAAAhc/P1H4h6e_UIM/PICT2498_thumb%5B3%5D.jpg?imgmax=800" width="524" height="697" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;七美燈塔，門口說不能入內參觀…。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/So_sujUqfiI/AAAAAAAAAhg/X8LiPdgtkqs/s1600-h/CIMG6283%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6283" border="0" alt="CIMG6283" src="http://lh4.ggpht.com/_QDiFZViszUo/So_swKNcDPI/AAAAAAAAAhk/Vk15kfdFMG8/CIMG6283_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;七美的…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/So_sySyZSWI/AAAAAAAAAho/3MBYK783kPg/s1600-h/CIMG6285%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6285" border="0" alt="CIMG6285" src="http://lh3.ggpht.com/_QDiFZViszUo/So_szkhFAqI/AAAAAAAAAhs/Qv_r5zekopg/CIMG6285_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;羊真的很多~ 哇哈哈。不過這真的跟玄武岩和海一點關係都沒有~&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1674608951347247263?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1674608951347247263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1674608951347247263&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1674608951347247263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1674608951347247263'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/08/729-81-2.html' title='7/29-8/1 澎湖行(2)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_QDiFZViszUo/So_sQ6WrVNI/AAAAAAAAAgM/PlaIJWxeVuE/s72-c/CIMG6335_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2000694516428119835</id><published>2009-08-21T08:59:00.001+08:00</published><updated>2009-08-21T23:57:04.288+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='旅遊'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><title type='text'>7/29-8/1 澎湖行</title><content type='html'>&lt;p&gt;旅行，不只是玩樂，還是一個沉澱反思自我的好機會。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/So3xXmlUvoI/AAAAAAAAAfo/c-cj3EFGl3I/s1600-h/PICT25116.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PICT2511" border="0" alt="PICT2511" src="http://lh4.ggpht.com/_QDiFZViszUo/So3xZHDSNsI/AAAAAAAAAfs/mwkFBPNBnfA/PICT2511_thumb4.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;和寶貝兩人出去度假才第二次吧，第一次是新加坡行(突然想起還有欠稿多時已不可考的新加坡遊記沒有交代…汗)，新加坡那次為了讓心如安心地準備比賽，比賽後的行程安排，吃啥玩啥看啥都是我來做功課，這次澎湖行就讓心如一顯身手，行前看她的筆記條理分明，一本旅遊書又是折頁又是便利貼，果然一到馬公，她就立刻來個仙人指路附加講解名勝，比當地的導遊還專業，衍然是在地人的模樣，以後應該要讓她多多發功(誤)。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;第一天到&lt;a href="http://tw.myblog.yahoo.com/ez-ph/article?mid=-2&amp;amp;next=3689&amp;amp;l=f&amp;amp;fid=22" target="_blank"&gt;啟發&lt;/a&gt;租了車，順便買了吉貝八合一加機車和南海四島加機車的船票，老闆順口問我們要不要夜釣小管，我們說已經訂好福大興夜釣的行程了，老闆一問「從哪裡出發」，我們回答「馬公港」，他就咧開嘴笑說「釣到的話回來告訴我」，並且把澎湖地圖展開，解釋小管的迴游路線，從東海、南海出發的漁船比較有得釣，馬公港出發的都吃市場買好的…更糟的是，事後還證明了老闆的賊笑是對的，更讓人覺得擂心肝 &amp;gt; &amp;lt;。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_QDiFZViszUo/So3xam_66-I/AAAAAAAAAfw/PXftM4F9cwY/s1600-h/CIMG61404.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6140" border="0" alt="CIMG6140" src="http://lh6.ggpht.com/_QDiFZViszUo/So3xb2uhyFI/AAAAAAAAAf0/3YGw_V4yCA4/CIMG6140_thumb2.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;有圖有真相，大家釣到的(全船只有一個老爹釣到一隻，包括船長和水手都槓龜)，加上下網抓到的全部，就是這一小籃……在一隻都沒釣到的時候就有小管麵線可以吃，想也知道不是新鮮現抓的…(泣)&lt;/p&gt;    &lt;p&gt;有趣的，船長把大隻的殺來做沙西米，留下幾隻小隻的在籃裡吐墨汁。大家一尾都沒釣到，心情不好乾瞪眼，我就從籃裡抓了一隻小隻的，去掉內臟洗過後就往嘴裡塞，真的很好吃耶 O_O! 而且，內比大隻的還嫩還好吃。上岸後大家意興闌珊，我們就多抓了幾塊大隻的小管沙西米，只是沒一塊比的上小隻小管。啊~我真沒良心，都想吃幼齒的 XD。 &lt;/p&gt;    &lt;p&gt;這一趟最讓我懾服的，不只是澎湖四周圍廣闊的海洋，還有澎湖特有的石頭：玄武岩和躲藏其中的「文石」。而且見識到了藝術家投注在澎湖盛產的玄武岩的巧思。玄武岩是海底火山噴發熔岩快速冷卻的產物，文石則是滲入玄武石孔隙中的各種其他岩石的結晶。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_QDiFZViszUo/So3xcwlcEKI/AAAAAAAAAf4/yHBhklA-2C8/s1600-h/ResizeofCIMG64353.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Resize of CIMG6435" border="0" alt="Resize of CIMG6435" src="http://lh4.ggpht.com/_QDiFZViszUo/So3xd3jXL6I/AAAAAAAAAf8/Q-KQfS_5E_0/ResizeofCIMG6435_thumb1.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;我們到雅輪文石陳列館買了一個藏書章，也和負責人呂孟鴻聊了很久，他是人稱「文石之父」呂武健的兒子，繼承父業，是個有名的玄武石/文石藝術家。和呂先生聊起他父親太極系列與朱銘的不同，呂先生笑說：「朱銘的太極是先刻在保麗龍上，再鑄模灌銅成型，父親的太極是整塊石頭拿起來刻…各有各的美。」我們買的藏書章，是「臉譜」系列，像照片中這個人臉的嘴巴就是文石。&lt;/p&gt;    &lt;p&gt;呂先生帶我們去看他們的珍藏，原來評價好，售價高的文石真的美的很可怕，像深遂無底的眼睛，顏色均勻而且結成完美的同心圓，令人不由自主的想和它「對看」，就像看見大地的眼睛，注視的越久，越覺得這眼睛是活的，只怕下一秒就眨眼了。澎湖文石就像其他晶石一樣，只會越挖越少(像我之前去玉市找捷克隕石，結果玉市裡賣的幾乎都是泰國隕石…)。&lt;/p&gt;    &lt;p&gt;&lt;img src="http://www.phsea.com.tw/mediawiki/images/thumb/b/b5/文石眼108.jpg/710px-文石眼108.jpg" width="520" height="348" /&gt; &lt;/p&gt;    &lt;p&gt;(我們看到的比這顆美，同心圓出去色彩很豐富)&lt;/p&gt;    &lt;p&gt;不過，玩石頭如果一心一意的追求最貴、最大、最多，就會在追求的過程中迷失方向。就好像玩DSLR，無止境地追求高規格的機身和鏡頭，真的能拍出好照片嗎？就好像玩音響，無止境地追求好的訊源、擴大器、線材、喇叭，真的就欣賞到音樂了嗎？就好像玩線上遊戲，撈到好裝備，遵守「完美配點法」，真的就享受到遊戲了嗎？&lt;/p&gt;    &lt;p&gt;我們在「菊島之星」裡逛來逛去，找不到一個喜歡的藏書章，我想就是因為陷入了「玩石」的迷思，拿到一顆石頭，先去比他的文石分佈多不多，再比他文石色澤好不好看，再比他的形狀有沒有什麼特別的想像空間(有的像心型，有的像驢子頭，都是自然生成的)…直到看到呂生先的臉譜系列(是心如在一大籃石頭堆中挖掘出來的!!)，有種豁然開朗的感覺：再怎麼比較手上的藏書章有幾顆文石眼，也比不上擁有一顆別具特色，是紀念品也是藝術品的藏書章。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_QDiFZViszUo/So3xfC7K6TI/AAAAAAAAAgA/u6Ek3B16yZ0/s1600-h/CIMG6343%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG6343" border="0" alt="CIMG6343" src="http://lh3.ggpht.com/_QDiFZViszUo/So3xge0s8qI/AAAAAAAAAgE/svyZhciL4NM/CIMG6343_thumb%5B2%5D.jpg?imgmax=800" width="524" height="394" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2000694516428119835?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2000694516428119835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2000694516428119835&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2000694516428119835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2000694516428119835'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/08/729-81.html' title='7/29-8/1 澎湖行'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_QDiFZViszUo/So3xZHDSNsI/AAAAAAAAAfs/mwkFBPNBnfA/s72-c/PICT2511_thumb4.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-9095882457770111461</id><published>2009-07-22T12:21:00.001+08:00</published><updated>2009-07-22T12:21:09.046+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>7/12 《卡門》</title><content type='html'>&lt;p&gt;早在二月時，就有聽說愛樂在徵《卡門》的歌隊。因為《卡門》的檔期和兩廳院歌劇工作坊的《頑童與魔法》剛好撞期，想必彩排時間也會撞在一起，為了能隨時支援寶貝，放棄演出《卡門》的機會雖然可惜，但看完《卡門》以後，竟有種「還好我沒在舞台上」的感覺。因為這次NSO製作的《卡門》最大敗筆就是男歌隊，我如果當初運氣好考上了，不就自動升格為炮灰…。&lt;/p&gt;  &lt;p&gt;男歌隊到底有什麼缺點晚點再說，歌隊畢竟是背景，主角的表現才是重點。這次《卡門》的製作相當大手筆，不只請來 A/B cast 的主角(卡門、荷西和艾斯卡米洛)，還請來整個雪莉歌劇院的劇組，採用傳統風格帶點創新詮釋的製作(好像是因為這個製作是有版權的，要買就要買全部)，身段充滿力道的舞者身材也超優的，這次的製作連馬都搬到舞台上，整個熱鬧非凡，成功獵取了普羅大眾的心。不知道是卡門這個梗太好，還是NSO有口碑，還是難得可以看到國外歌手來唱歌…門票早一個多月前就賣光光了，我半個月前開始求票是半張也求不到，還好，這世界總是會有那種「可遇不可求」的事給我遇到了!!(大心)世紀無敵感謝葭儀老師的讓票和子苡的第一手情報，讓我有機會進場拜見卡門的魅力。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.artsticket.com.tw/Images/Products/9582.jpg" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://www.artsticket.com.tw/Images/Products/9582.jpg" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;我看的是 7/12 的 B cast ，據看過 A cast 的同事 D 說，Kirsten 演的卡門很大、很大、很大隻…看著無法聯想到充滿魅力的女人，至於唱的好不好，怎麼個好法，對他來說都是好聽。(我想對於歌劇比較沒有經驗的人因為不知道如何聽音樂，都會把重點放在戲劇的效果上，這樣的結論其實無可厚非。)，相對於「很大、很大、很大隻」的卡門，Viktoria 應該算是非常對味的卡門吧。&lt;/p&gt;    &lt;p&gt;又唱又跳的卡門本來就是非常吃重的角色，然而同事 D 更驚訝於林鄉雨纖細的身體可以叫出漂亮的花腔，無視於演唱卡門的人其實需要更多技巧和訓練 XD。Viktoria 的身材要是和林鄉雨或其他台灣的歌者舞者比起來大概是和「纖細」沾不上邊，但以西方歌手的標準來看，她算是瘦卡門了，而且調情的動作更增說服力，舞蹈動作也充滿力道，音色從第一幕到第四幕也維持相當的穩定度，增加了不少可看性。題外話，對於古典音樂的入門者來說，聽聲樂真的是只會聽高音…真是不利於中音域的角色在市場上的發展呀。(嘆)&lt;/p&gt;    &lt;p&gt;B 卡的荷西是 Justin，一個聲音很柔軟的男高音，和一些錄音名盤裡高亢嘹亮充滿爆發力的男高音比起來，Justin 的聲音反而帶出荷西憂柔寡斷的性格，展現出被人牽著鼻子走又沒辦法控制情緒的無能男人的陰柔氣質。雖然算不上是討喜的男高音，但別有一番戲劇效果。聽說他的穩定性也比 A 卡的高，聲音撐到第四幕也不會變形。但就舞台的表現來說，聚光燈反而完全不在荷西身上，可能跟 Justin 身高不夠和 Viktoria 匹配有關，再加上艾斯卡米洛實在太高太帥氣了，想讓人不喜歡也難。聽說 Richard 也是身材不夠巨大，和 Kirsten 對戲很吃虧，也給同事 D 「為什麼卡門會愛上荷西這種型？」的大問號。唉，這是歌劇呀! 歌劇! 不是八點檔 soap opera … 冏rz 。&lt;/p&gt;    &lt;p&gt;艾斯卡米洛，喔，真是令男人生氣的典型呀。高大(一個躍步就可以跳上桌面…聽說身高超過一米九)，帥氣，聲若洪鐘，音色堅定而神氣，動作大闔大放，而且還開外掛，騎著馬出場…總覺得是女人就要愛上這種男人。如果說歌劇裡也要有花瓶角色，在這次的《卡門》裡就非艾斯卡米洛莫屬了(誤)。這個角色的立體感不高，但有名的鬥牛士之歌也不是等閒人可以唱的。一邊擺出鬥牛舞的 pose，一邊唱出勝利宣言，不管是牛還是女人，都是他要用「刺刀」征服的對像。(啊？！)&lt;/p&gt;    &lt;p&gt;再來就要說到台灣土產的歌手了，在這中西合璧的舞台上，一點也不輸進口的歌手。最讓觀眾心折的應屬陳美玲，她詮釋的米凱拉簡直清純又痴情又勇敢的讓人心痛呀。尤其最有名的一曲詠嘆調「我無所畏懼」唱罷，觀眾鼓掌不休，不得不再多讚幾次，那是真的唱進人心裡的聲音呀，和錄音製作裡雄壯大管又迪娃的歌手相比，陳美玲唱活了米凱拉的嬌弱與決心，或者說…單純到甚至傻氣的單闖賊窩，還要大喊「我不怕我不怕」的那種輕透感。聽過陳美玲後再去聽錄音裡大牌歌手所演唱的米凱拉，頓時覺得這些大牌歌手的唱法比較像荷西他老母來討人…。題外話，唱出這般動人歌曲不僅需要純熟的技巧，還要有充滿渲染力的聲音，我自賣自誇地覺得心如已具備了演出米凱拉的特質，只是還需要時間練的大管一點^^。&lt;/p&gt;    &lt;p&gt;廖聰文向來詮釋充滿喜感的角色都很成功，從《喬望尼》的僕人，《蝙蝠》的法蘭克，唱到《卡門》的祖尼卡，覺得現在的他不管唱什麼都會帶著戲謔的味道。王凱蔚的戲份就比較少了，滿可惜的。演強盜的陳忠義和林中光，在服裝上就多了幾分神祕的色彩，加上戴了頂帽子和斗篷，更添了幾許義賊的感覺，只是劇情上不是這麼一回事 XD。在舞台的視覺效果來說，阿光的身高就加了很多分數，和其他主角比起來(艾斯卡米洛除外)，跟卡門站在一起就比較有齊平的氣勢(甚至有要調情的感覺…為什麼呢？)，穿起那一身盜賊裝扮，也不會變得賊頭賊腦，反而有點像蘇洛。&lt;/p&gt;    &lt;p&gt;林鄉雨和石易巧也是國內年輕一輩很有前景的歌手，聲音很完整，舞台上也很放的開，看到他們和鬥牛士那麼明目張膽的調情，比&lt;a href="http://hbtsai.blogspot.com/2009/07/711.html" target="_blank"&gt;《頑童》裡的黑貓白貓&lt;/a&gt;還要超過，真的令人看得連下巴都撿不回來…。可惜和卡門的三重唱可能為了製造音量或突顯音色，反而在音樂的整體上並沒有融合的感覺。&lt;/p&gt;    &lt;p&gt;再來說到女歌隊，天，我不知道要怎麼形容這群女人，在第一幕又潑又浪的令人看得很「爽」，廣場上處處有野合的影子，還有演員和舞者穿插其中，活生生是一群已然「釋放自我」的女人。第二幕酒館裡的打鬧也很活潑，轉身變成一群發花痴想給鬥牛士「鬥」的模樣。最重要的是，為了製造這些鮮活的劇情，女歌隊仍把音樂掌握的很好，邊演邊唱本就不易，這裡真的要給女歌隊大大的鼓掌。不過根據可靠消息指出，這些女人在後台化妝時就已經起乩了…。&lt;/p&gt;    &lt;p&gt;還有兒童合唱團。小孩子是舞台的補藥也是毒藥，乖乖演戲的話效果十足，在舞台上跑跑跳跳玩開來，就把場面弄得很熱鬧。但要是一不小心有人出了岔子，緊張了，跑錯方向了…就可能在台上哭給你看，亂了整場戲，變成毒藥。運氣很好的，或者說，訓練有素的，這次的兒童合唱團表現很到位，音樂「不講究到很像小孩子唱歌」，這是好的，因為音準的基礎還在，只是和聲整個很雜，吵鬧的完全沒有美感可言，十足十的野孩子，很棒。導演還有安排小孩子惡搞警察，真的是很好看的橋段…若是這群小鬼唱歌像木十字，這齣戲就完了。XD&lt;/p&gt;    &lt;p&gt;問題大的來了…&lt;/p&gt;    &lt;p&gt;男歌隊的問題不是只有演的很無趣，最嚴重的是和聲嚴重歪斜，凡是鬥牛士進來的男聲合唱全部爛掉，因為那時連樂團也沒有聲音，男歌隊完全靠自己，於是起音整個自動降兩個全音…樂團接著一進來就錯得更明顯，這種情況下，就算唱對的人聽起來也變成唱錯了，而聽在觀眾耳朵裡更是痛苦的要命。男歌隊的動作也很呆板遲滯，硬要說是軍官動作比較僵硬就算了，連和女工調情，或著到第二幕在酒館嬉鬧，看起來都很呆板，數拍點做動作，真的讓人無言，若不是有男舞者在台前搶戲，卡門早就在台上乾死了(因為卡門和男舞者調情的片段頗鹹溼，如果換成和男歌隊那些軟趴趴的方式調情…早就乾了)。男歌隊請自己面壁去，你們是整場最難看的部份。&lt;/p&gt;    &lt;p&gt;另外一個很難看的地方是結尾，荷西要殺卡門的片段。把卡門揪在地上拖著的橋段不錯，很有fu，可是為什麼，為什麼到了最後，導演要荷西把小刀藏在褲管裡呢？拿刀的姿勢既醜又好笑，明明是充滿殺機的一場戲，居然因為這種小地方引來觀眾的哄堂笑聲，實在太煞風景了，小刀哪裡不好藏居然藏到褲管裡去？如果是我來安排就會覺得腰間就很恰當。&lt;/p&gt;    &lt;p&gt;而且，當刀子刺進卡門身體裡時，完全沒有 hint，兩個人卡在一起的動作也不知道是插進去了沒，總覺得卡門死的很無力。不過心如對後面這點看法不同，她說這樣無聲而且突然、令人錯愕的、「啊？就這樣」的死更有諷刺的效果，反而是我提議的場燈轉紅，或掉下紅絲巾的作法太老派。她的解釋也滿有道理的，我的風格果然一整個譁眾取寵。&lt;/p&gt;    &lt;p&gt;這次《卡門》的製作引起民間熱烈的參與實在令人高興，雖然不乏湊熱鬧的人，但總算是把歌劇再一次成功的包裝推銷。同事 D 看完後難掩興奮之情，還會在辦公市宣傳鬥牛士的帥氣，還問了我幾個有點奇怪的問題，不知道初次接觸歌劇的人是不是也會問類似的問題，我就多開點篇幅整理如下。&lt;/p&gt;    &lt;p&gt;Q：為什麼卡門要先愛荷西，又移情別戀艾斯卡米洛？那她對荷西是真心的嗎？&lt;/p&gt;    &lt;p&gt;A：想像一下妳是校園裡人見人愛的公主，有一天遇到一個對妳不理不睬的小伙子，妳覺得有趣就想逗他，剛開始他還很矝持，後來終於棄守未婚妻而對妳表達愛意。但是這個死板的傢伙嘴巴說愛你，心裡又放不下工作，沒辦法，因為太窮了，來來去去就一套說詞，令人生厭。此時有個開雙 B (馬) 的帥哥 (真的很帥) 出現，問妳要不要上他的車。妳會怎麼決定？&lt;/p&gt;    &lt;p&gt;Q：為什麼第一幕大家都在呼喚卡門出場呀？她在劇情裡有什麼特別的身份嗎？&lt;/p&gt;    &lt;p&gt;A：按劇情設定，她很正，又很豪放。想像一下一群男人去夜店，舞台上先有DJ放舞曲，一群辣妹跳舞熱場，但其實大家都在等待今晚佳賓：小澤馬莉亞。等不急會怎樣？怒吼呀~&lt;/p&gt;    &lt;p&gt;Q：卡門對荷西是真愛嗎？還是艾斯卡米洛是她的真愛呢？&lt;/p&gt;    &lt;p&gt;A：… (不想回答)&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-9095882457770111461?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/9095882457770111461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=9095882457770111461&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/9095882457770111461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/9095882457770111461'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/07/712.html' title='7/12 《卡門》'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4216881063886969871</id><published>2009-07-22T00:23:00.001+08:00</published><updated>2009-07-22T12:18:40.114+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>7/11《頑童與魔法》</title><content type='html'>&lt;p&gt;雖然我向來否認自己愛發閃文…但為了避免瞎了人家的可魯賠不起，還是先警告一下好了：&lt;/p&gt;  &lt;p&gt;以下有「疑似」閃文，去死團團員請小心進入。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;寶貝從入選「兩廳院歌劇工作坊」後，每個禮拜六都要到兩廳院上課。《頑童驚夢》開始彩排後，寶貝更是每周台北龍潭來回跑，有時開車有時坐亞聯，回到家往往十一點多了。而且溝通老師調課、買代課老師鐘點等等犧牲是必然，偶爾遇到段考、借課、畢業典禮天外飛來則是運氣好，撿到一天「比較不累」。同樣參與製作的其他聲樂家們，也付出了相當多的心力兩頭燃燒，這些努力，都在 7/10-7/12 的製作中看見了成果。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.artsticket.com.tw/Images/Products/11333.gif" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://www.artsticket.com.tw/Images/Products/11333.gif" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;歌坊的曲目開了很多，主打是拉威爾的作品：《頑童驚夢》(L'enfant et les sortilèges)，調皮搗蛋的小男孩不愛寫功課，鬧脾氣把家裡弄的亂七八糟…(&lt;a href="http://tw.classf0001.urlifelinks.com/css000000005257/cm4k-1134306844-233-5547.doc" target="_blank"&gt;詳情參考&lt;/a&gt;)。下半場則是歌劇選粹，按入選歌手的聲部和音色挑選的曲目。一群傑出的音樂家於是在小小的實驗劇場裡，帶給觀眾滿滿的兩個半小時的歌劇嚮宴。&lt;/p&gt;    &lt;p&gt;和音樂會型式比起來，我還是比較喜歡完整呈現歌劇片段的製作。嗯，白話文來說就是，我喜歡兩廳院的歌坊更勝愛樂歌劇坊，連刑子青在愛樂歌坊做開場時也會說溜嘴，把歌劇坊說成歌劇工作坊。不過我覺得這種競爭是好事，因為雖然兩個龐大的音樂集團，同時弄出個給年青聲樂家發展機會的歌劇製作，頗有互別苗頭的意味。但兩種不同型式的製作推出，讓觀眾有機會選擇喜歡的製作去欣賞，也給聲樂家更多演出的機會。就演出的品質上，我還是很主觀的投兩廳院的歌坊一票^^。&lt;/p&gt;    &lt;p&gt;但我不是平白無故抬兩廳院而貶愛樂，因為在我的評分表上，《頑童與魔法》還更優於同屬兩廳院製作的《卡門》(Carmen)，原因沒別的，就是《頑童》比《卡門》精緻。這樣評斷其實有點不公平，因為小劇場本來就是走精緻路線，而《卡門》這種大製作就是要搞氣勢的。製作大雖然令人鼓掌叫好的梗也比較多，但反而破綻也越多越明顯，就是有些破綻讓人難以忍受，令我決定把《卡門》再往下打(另一個原因是：票好貴…)。但本文不是要批《卡門》的，細節就另開專文再論。&lt;/p&gt;    &lt;p&gt;《頑童驚夢》的音樂乍聽之下會有點難以接受，拉威爾嘛。就像印像派的畫也需要花時間研究一下才懂得欣賞一樣，多聽幾次，就開始習慣而且喜歡拉威爾式的音樂。拉威爾用音樂去模仿有形物體的感覺真的很有想像力，尤其是場景切到花園那一段，大家用人聲營造花園的蟲鳴鳥叫，聽來仿如身歷其境。&lt;/p&gt;    &lt;p&gt;因為一直和心如一起聽彩排錄音，《頑童》的音樂我已經聽熟了，多餘的心思可以好好欣賞舞台和其他人的表現。簡單講，看到阿信和筱婷調情的茶壺茶杯，看到思亨和有席纏綿的黑貓白貓…只能說這些聲樂家，不只賣力，連命都掠下去了。心如的《天堂與地獄》也穿著包得緊緊的性感睡衣，蹬著一雙毛茸茸的拖鞋出場，走可愛路線，用打情罵俏的方式和蒼蠅調情。要是照德賽的版本演，我會衝上去扒聖哥的皮…。(還好導演也接受了她的詮釋…) &lt;/p&gt;    &lt;p&gt;心如飾演的頑童很可愛，表情很豐富，聲音的穩定性和完整性也很高，不只我聽得開心，當代來捧場的諸位也都愛死她的演出了。子苡說燈亮看到心如趴在地上就覺得很開心，聽到心如的歌聲，更有一種熟悉的幸福感，令人聽了不自禁的微笑了起來，這話十足十地說進我心坎裡去了。可惜不能一次看完所有心如的製作，因為 7/12 沒有上演 Nicolai 心如和思亨重唱的片段(不過我有彩排的錄影~ 哇哈哈)。&lt;/p&gt;    &lt;p&gt;小劇場的舞台也很棒，服裝設定也很到位。本來會擔心是不是要按角色重新訂做服裝，那真的會累死服裝設計師；人型生物的衣服還算簡單，但，扶手椅、茶壺、松鼠、夜鶯…等等等的衣服要怎麼做呀…？還好服設的想像力非常豐富，概念式的去定裝，像有席穿著像鐘錶師傅飾演的「鐘」，筱婷穿著旗袍的「茶杯」(瓷器)，拿著紅色樹枝表現流出樹汁的「樹」…等等。還有舞台設計也很棒，場景的設定很到位，換景也很流暢。每個道具在不同的劇碼裡都充份的運用到，搭配出很有說服力的場景。導演特地故意安排一個換景的橋段，把換景的動作「演」給大家看，可能就實用性來說換景耗時，用演的把時間填滿，但搭配起曾志遠搞笑的笑話，整個很有跳tone的喜感，也抒解了看戲的人的緊張感。&lt;/p&gt;    &lt;p&gt;實驗劇場是個標準的黑盒子，方形的空間裡要塞下舞台、後台和觀眾席，觀眾席和舞台當然就非常靠近，和大舞台不同，距離越近帶給演員的心理壓力也越大，歌坊在這裡演出也著實挑戰演員控制緊張感的功力。然而，是演員們的表現令人激賞，自然而且用心，演員之間長時間密集的排練也建立了非常好的默契。我覺得「用心」是很重要的一點，因為每個角色在舞台上都是目光焦點，對自我的要求就會很高，舞台也就生動了起來。&lt;/p&gt;    &lt;p&gt;小劇場裡當然也不會有足夠的空間放下樂團，這場演出最多只用到鋼琴、大提琴、長笛和兼拉小提琴的指揮。台下聽來覺得台上唱作俱佳，行雲流水，但聽說楊智欽已經被這些歌手們搞到快把指揮棒捏斷了…。聽說上一屆的歌坊還有幾位老師級的歌手像林慈音、林中光，整個氣氛沉穩多了，這一屆都是三十歲上下的年輕歌手，玩在一起簡直是要把戲劇院給翻了過來。但這樣演戲帶著遊戲的心情，也拉近這些歌手們的距離，私底下還會約出去玩、聽音樂會，為未來的合作鋪路。&lt;/p&gt;    &lt;p&gt;整體來說，歌坊這次《頑童與魔法》的製作令人印像深刻，精緻、創新、活潑、趣味，帶給我很多滿足感。因緣際會，我也多認識了一些聲樂家。&lt;/p&gt;    &lt;p&gt;還有，我的寶貝永遠是最棒的^Q^。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4216881063886969871?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4216881063886969871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4216881063886969871&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4216881063886969871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4216881063886969871'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/07/711.html' title='7/11《頑童與魔法》'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4572307145142769488</id><published>2009-07-12T13:19:00.001+08:00</published><updated>2009-07-12T13:23:13.970+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>同理心</title><content type='html'>&lt;p&gt;生活在台灣這個地方，什麼奇形怪狀的東西到了此地通通不奇怪，會有每天當機停駛的捷運，會有基座裸露的纜柱，會有禁止兒子探視母親的醫院，會有接了訂單又賴帳的購物商城，會有亂編故事的媒體…等等等。&lt;/p&gt;  &lt;p&gt;坊間很多教人溝通的書都說，對話的過程中要保持「同理心」，也就是「穿上別人的鞋子」，和對方站在同樣的角度思考，「如果我是他的話，對我來說最重要的是什麼？」「如果我是他的話，什麼樣的條件我可以接受？」「如果我是他的話，我會希望對方如何回應？」，如此方式思考，可以有效抓住對方的出發點，增進溝通的效率。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;然而，善於標籤化的中國人和台灣人，並無法理解同理心是什麼，只知道看標籤說話。因此最近被頻繁拿出來討論的「吸菸和不吸菸的人」「騎機車和開車的人」就是一個是典型的標籤化的爭論。因為把香菸和人的關係定位為「抽」和「不抽」，所以「抽菸」的人就如何如何，「不抽菸」的人就如何如何。於是抽菸的人聚在一起數落政府的無情無義，不抽菸的人聚在一起痛罵抽菸的人沒有公德心。然而，問題真的在抽不抽菸嗎？&lt;/p&gt;    &lt;p&gt;同樣的道理，出現在馬路上的交通工具，就分為「機車」和「汽車」。於是騎機車的人總是痛恨在兩公尺內就橫跨三個車道的計程車和公車，開車的人也覺得在車陣中穿梭的機車騎士很煩人討厭。問題是，用路安全問題，真的跟你是開車還是騎車有絕對關係嗎？如果開車的人照規矩開，騎車的人照規矩騎，真的會很不方便，很危險嗎？&lt;/p&gt;    &lt;p&gt;問題，在於台灣人自我本位主義作祟，就像納粹一樣，覺得貼上某種標籤就會產生認同，對自我群體的認同，產生對對立群體的敵意，這是標籤化最可怕的後果，也是正在台灣社會上演的組織行為實驗。標籤化產生認同和狂熱的心理學討論可以參考《路西法效應》一書，我就不獻醜。&lt;/p&gt;    &lt;p&gt;我對於菸的看法以前就表達過，我極端痛恨抽菸的人，更明確一點說，是「正在抽菸而且不顧四周有人不抽菸的人」，此間例子最簡單的就是：邊抽菸邊走路、開車或騎車的人。抽不抽菸基本上是與我無關的事，我想對於抽菸的人來說，不抽菸的人對他來說也沒有什麼差別，但如果抽菸的人不顧旁人地吞雲吐霧，那就是最失敗的人格，而我們的確應對此譴責。抽菸的人可以抽，但為顧及不抽菸的人的權益，應受到時間和地點的限制。&lt;/p&gt;    &lt;p&gt;針對這個問題，可能有人會反問：為什麼不是「不抽菸的人可以不抽，但為了顧及抽菸的人的權益，不抽菸的人應受到時間和地點的限制。」我的想法是：「會肢體或意識上侵犯到他人的作為應受到限制」。所以我們會明文規定禁止在公共場合做愛，禁止在公共場合隨地便溺，禁止在夜間製造噪音…等等。不抽菸的人基本上沒有「煙」去侵犯別人，但抽菸的人卻有這項武器，這是抽菸的人應該受到規範的理由。把「抽」和「不抽」的標籤去掉後，我們就可以很明確的看到問題在哪裡，而不是只能意氣用事的做人身攻擊。&lt;/p&gt;    &lt;p&gt;對於交通，去標籤化也可以使用在「騎車」和「開車」的人身上。交通的混亂如果只二分為機車和汽車是很沒有意義的，因為它的假設是：如果路上沒有機車，交通就會變好；或，如果路上沒有汽車，交通就會變好。問題是，高速公路沒有機車呀，前一陣子不是還有人抱怨「塞車也是一種幸福」是種失言嗎？越南的西貢市幾乎沒有汽車呀(近幾年有增加)，他們的交通很好嗎？交通管理的問題不在於路面上有什麼交通工具，而在於這些交通工具如何「按規定使用」。&lt;/p&gt;    &lt;p&gt;舉個簡單的例子，每當有計程車或公車從內側車道搶進外側車道載客時，機車要去哪？不就跑到內車道去了。所以汽車會抱怨機車佔用汽車道，警察也樂得騎士們幫他們增加業績，但問題的根本在於要接人載客的汽車，並不會乖乖走外車道，而要在內外車道間變換來去。機車族為了圖快的鑽洞行為也值得好好的規範一番，我就看過有騎士催著顏射管在車陣中用80km/hr 蛇行，或著用 30km/hr 的速度騎在內車道的正中央。二、四輪不分道，駕駛不互相體諒、禮讓，等著的就是無止境的混亂。但到底是要管制機車，還是管制汽車的爭論，只要把「汽車」、「機車」的標籤去掉，就會曝露出原本問題的所在。&lt;/p&gt;    &lt;p&gt;同是用路人，卻缺乏互相禮讓的同理心，交通一定會混亂。不只是交通，失去同理心，家庭會混亂，公司組織也會混亂，政治也會混亂。同理心並不是盲目的容讓或寬恕，而是一個自我與他人之間緩衝的空間。撕掉標籤化的習慣，才能從問題的根本去解決問題，不然都是耍嘴皮子遊戲而已，比賽誰先替標籤染色，比賽誰能發明更新奇有趣的標籤，造成僅在紙上作文章，而不去正視隱藏在標籤背後的污垢的現象。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4572307145142769488?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4572307145142769488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4572307145142769488&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4572307145142769488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4572307145142769488'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/07/blog-post.html' title='同理心'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8609268490376164060</id><published>2009-06-25T10:26:00.001+08:00</published><updated>2009-06-25T10:26:03.815+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>求婚金句？</title><content type='html'>&lt;p&gt;六月十號過後沒多久，就看到很多求婚相關的消息，包括在電影院的啦，在音樂會上的啦…。根據現場觀眾指出，這種大庭廣眾之下的求婚，真的是超級無敵尷尬，要不就話講的不得體，要不就梗鋪的很爛，還是我們的那場比較溫馨歡樂。(自high中)&lt;/p&gt;  &lt;p&gt;還有篇新聞很用力的報一則「十大求婚金句」，其中金句之首叫做「財產都過給妳」。我看到這則新聞的第一眼就想到邰哥扮黎佬時的名言「新聞怎麼報？亂報就對了嘛~」。不過為了求証，昨天在團練前又問了一次在座的女士們。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;答案果然和我預期的一樣，超級一致的，敝團的女團員們，不管是在學還是上班族，都口徑一致的說：「用這句話求婚者，斬！」或是「拎周罵免gain」(台語：「你奶奶我不屑」)。不知道這求婚金句是誰選出來的，當時在場的女團員有六個吧，雖然樣本空間不大，但對這種說詞是 100% 倒彈。眾男士們，要是你信了媒體說的話，你就準備單身一輩子啦。&lt;/p&gt;    &lt;p&gt;NCC 也真不公平，女明星到談話性節目大肆炫耀結婚送房子，生小孩送鑽石這種真正物化女性的行為不好好譴責一下，年輕美眉衣著整齊的在螢幕上抖兩下就要抓。國家單位這種笑貧不笑娼的作法，是無知還是無恥呢？如果政府真的有心要做品德教育，麻煩從自己家門裡的垃圾掃起。預算你們自己留著，等貪污的、關說的、多重國籍的、甩巴掌的、扯頭髮的、3000cc是小車的、塞車很幸福的、看的到天空就可以抽煙的、交通亂都是機車錯的、音容苑在的、懿範長存的…等等，全部掃乾淨，再來做品德教育吧。&lt;/p&gt;    &lt;p&gt;不過不及格的求婚詞倒是沒有排錯位置。那種藉口他人來求婚的都是必死。像「爸說、媽說、老師說」就死定了，原因很簡單，對女人來說，這種說法意即：「我其實不想娶妳啦，不過別人一直給我壓力，我就委屈一下好了。」翻成白話文就知道，不會有女人要委屈到接受這種求婚的。還有什麼「煮飯婆」說，「女佣」說…等等，就不用贅述了，有腦的人自然想的通，腦殘者也不用廢心。&lt;/p&gt;    &lt;p&gt;男士們，討女人歡心是要多花一點錢沒錯，但「有品」的女人不會為了你那三兩銀委身的。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8609268490376164060?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8609268490376164060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8609268490376164060&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8609268490376164060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8609268490376164060'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/blog-post_25.html' title='求婚金句？'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4160823677184367189</id><published>2009-06-21T11:46:00.001+08:00</published><updated>2009-06-21T11:47:17.125+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>6/10 求婚紀念日</title><content type='html'>&lt;p&gt;依靠著當代合唱團的大伙兒鼎力相助，終於讓結婚大戲首部曲：求婚，順利地落幕。隔天是6/11，是我和心如相戀四周年，因此特地選在 6/10 求婚是為了方便記憶，要是隨便選個心血來潮的日子，恐怕以後忘記求婚紀念日會被追殺…(誤)；也不能選個情人節(早就過了)、耶誕節(太晚了)、生日(更晚)、或重陽節、婦幼節、端午節、國慶、光復紀念日、教師節(太怪了吧…)，而且更添「以免忘記」的動機之嫌…(大誤)。&lt;/p&gt;  &lt;p&gt;其實，是為了讓合唱團諸君也能配合演出的時間啦，不能在開演前(要加練很忙)，不能在暑假(有人要回鄉、有人要出國、有人要度假…)。6/10 剛好是我們五月公演結束不久，大家還沒有下一場演出的緊張感時，又充滿了「四周年」的氛圍，剛好又在禮拜三(敝團在每周三練唱)，真是個絕妙的好日子，就這樣敲定下來，而這個構想早在四月就成型了。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;求婚必備武裝有三：&lt;/p&gt;    &lt;p&gt;1) 鑽戒 (DSC 買的，如果有朋友要買鑽戒，我真的很推薦 DSC) (鑽石等級保密，有興趣請私下找我) (有點怕放照片上來太招搖…總之非常閃，非常漂亮，讓人一瞬間明白「diamond is woman’s best friend」的那種漂亮。)      &lt;br /&gt;2) 玫瑰花 (Grass Flower 的傑作，很精緻，很美，很熱情，也很有巧思)&lt;/p&gt;    &lt;p&gt;&lt;img src="http://lh3.ggpht.com/_yVFjA3j9Fxw/SjEykKaRvnI/AAAAAAAAIDE/5axNyAFlHMA/s576/IMG_1149.JPG" width="360" height="242" /&gt;       &lt;br /&gt;3) 驚喜 (因為過度焦慮，我不小心露一點餡…不過很多梗都是新的，驚喜之情還是寫在寶貝臉上^^) (背景是家禹學長、阿信、和吉比的屁股…)&lt;/p&gt;    &lt;p&gt;&lt;img src="http://lh4.ggpht.com/_M59511GFf9I/SjDTGSDysCI/AAAAAAAAEMQ/V6p0e_pAlus/s400/IMG_7941.jpg" /&gt; &lt;/p&gt;    &lt;p&gt;(1) (2) (3) 合體照^^&lt;/p&gt;    &lt;p&gt;&lt;img src="http://lh3.ggpht.com/_M59511GFf9I/SjDT780XOSI/AAAAAAAAENg/pMgcFjjOSxU/s400/IMG_7965.jpg" /&gt; &lt;/p&gt;    &lt;p&gt;結局當然是大歡喜囉，不過究竟這一切劇情是如何發生的呢？現在要一步一步解密了。&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;求婚的第一個難題是：要怎麼開口？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;我們曾無意間在部落格或電視上看到別人的求婚故事，通常會出現在媒體上的都是很轟轟烈烈的求婚，要不就在大庭廣眾之下亂入，要不就拿學校擴音器喊話，要不就報名參加一些遊樂園的求婚計畫，要不就登報或登巨幅廣告。&lt;/p&gt;    &lt;p&gt;心如不喜歡這種方式的求婚，我也不喜歡。(意見一致的感覺真好)。我們不喜歡那麼招搖，在一群陌生人面前，大聲嚷嚷只屬於我們和我們的親友們的事。我們都覺得那是假熱鬧，尷尬多於喜悅。那到底什麼樣的求婚方式比較好？這個問題變成我的責任了…。 &lt;/p&gt;    &lt;p&gt;運氣很好，當代是個很有人情味的合唱團，我和心如和戴老師從金穗合作到當代，看著戴老師的魅力慢慢的發酵，凝聚起當代很特別的一種風格。當代的團員們一起經歷了許多場演出，團內建立起很簡單又自然的歡樂氣氛，讓我決定尋求當代的朋友們幫助，和祝福。真的很感謝戴老師出借場地，感謝團員們配合演戲，給我建議，幫我解決硬體上的不足。&lt;/p&gt;    &lt;p&gt;我的選擇果然是對的，當求婚的影片在大螢幕上播出來時，心如雖然難掩緊張之情，但當她環顧四周，前後左右都是熟識的朋友，都是熟悉的臉孔，都是熟悉的聲音。熟悉的環境給她安全感，她可以放心的開懷的笑。沒有人山人海的叫囂，或陌生人的指指點點，我們擁有的是一個非常溫馨的求婚。&lt;/p&gt;    &lt;p&gt;求婚的劇本很簡單，一段收錄了當代伙伴們的祝福的影片，加上花和鑽戒，我本來以為我會冷靜的講一些浪漫的話，結果完全不是那樣，心如笑個不停，大伙兒都笑個不停，我努力繃起的認真神情不到三秒鐘就毀了…那些擠破頭想出來的話，一個字也沒吐出來。&lt;/p&gt;    &lt;p&gt;果然子苡姊姊是對的：「還要說什麼？直接問問題就對了。」&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;求婚的第二個難題是：如何展現誠意？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;花是必要的，婚戒也是必要的，這兩個加在一起只代表該有的東西準備好了，不代表有誠意…。所以我其實對於求婚的型式思考了很久，也有想過包下一間餐廳，請當代的大家都去當客人，然後在餐廳裡求婚。或者是，手做相簿，貼滿我們過去的照片，加上一些感人的註腳，然後呢？這還是會面臨在哪裡求婚的難題，想來想去，好像都很難同時兼顧隱私和熱鬧。這個梗真的很難鋪，直到最後，我想出一個可以把大家都拉下海來的方法：跟戴老師借團練的時間、團練的人和團練的場地。 &lt;/p&gt;    &lt;p&gt;音樂會後聚餐那天，我假藉團員的名義跟心如借了DV，也跟大家解釋了我的計畫，請大家犧牲色相入鏡。我的運氣真的很好，那天剛好心如去謝老師家合新秀伴奏，要八九點才會到。大家趁著女主角不在，有人搞笑，有人感性，嘻嘻哈哈的錄了一個多小時的短片。&lt;/p&gt;    &lt;p&gt;後來為了在影片中呈現我們過去約會的快樂模樣，我還放了很多照片進去，但因為我手邊的照片東缺西漏，還找了很多藉口跟心如 copy 照片來做 DVD ，每開口一次都會挫一次，怕她起疑為什麼我突然對照片很有興趣。(其實她已經有起疑了，只是我都凹一些奇怪的理由矇過去…)&lt;/p&gt;    &lt;p&gt;影片的後製花了我大約一個多月的時間，日子慢慢接近，我開始思考當天的流程。首先當然是要確認心如會出現，我就是在這裡露了點兒餡…因為非要她去團練的理由實在太爛了…。再來就是要送什麼花。還好有子苡姊姊的幫忙，還有花店老闆專業的堅持，包了36朵火紅色的玫瑰花，祈求事事順心，還巧妙地教我把戒指藏在花叢裡，把驚喜藏在驚喜裡面，而且少了掏東掏西的手忙腳亂，真的是很有心的設計。&lt;/p&gt;    &lt;p&gt;為了保護團員們的隱私，影片就恕不公開了。我很開心的是，這段影片不只感動了心如，也感動了一起觀看的朋友們。因為，我在後製時，就已經哭了好幾次啦~。&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;求婚的第三個難題是：忍住…不要露餡…&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;我還是露了… &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;求婚的第四個難題是：如何收尾？&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;除了花束外，就是，麻煩了大伙兒幫我這個忙，不能不意思意思答謝一下。我訂了亞尼克的提拉米蘇、巧克力和雪藏泡芙。&lt;/p&gt;    &lt;p&gt;&lt;img src="http://lh6.ggpht.com/_M59511GFf9I/SjDT05ieS9I/AAAAAAAAENY/r8ohJnsEMLs/s576/IMG_7963.jpg" /&gt; &lt;/p&gt;    &lt;p&gt;亞尼克的提拉米蘇不會甜膩，入口即化。好吃! 而且愛心造型很可愛也很應景，光是用眼睛看都覺得甜蜜。小點心泡芙和巧克力也大獲好評，心如也覺得這些安排精緻、簡單、溫馨，她也覺得很有面子。當天這些小點心可是被吃的一點不剩，甜在嘴裡，也甜在心底。^^&lt;/p&gt;    &lt;p&gt;我想，對女孩子來說，安全感也來自於這個男人是不是能夠圓融地處世，是不是能夠設想周全，是不是在浪漫之外，還能兼顧現實。&lt;/p&gt;    &lt;p&gt;之後，我們又準備了小小的謝卡，寫上感謝的話語，簽上我和心如的名字，謝謝每一個入鏡大方祝福我們的朋友，以及在求婚當天熱情幫忙的人。&lt;/p&gt;    &lt;p&gt;接下來，還有很多事情要忙，提親、準備新房、訂婚、宴席、拍婚紗、喜帖…。光想到就覺得路途遙遙，再一點一點地更新上來吧。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4160823677184367189?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4160823677184367189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4160823677184367189&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4160823677184367189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4160823677184367189'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/610.html' title='6/10 求婚紀念日'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_yVFjA3j9Fxw/SjEykKaRvnI/AAAAAAAAIDE/5axNyAFlHMA/s72-c/IMG_1149.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6635054545964129473</id><published>2009-06-20T19:12:00.002+08:00</published><updated>2009-06-20T19:33:33.835+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>你愛我嗎？</title><content type='html'>&lt;p&gt;(Note. 這是舊文章，最近覺得我的標籤太多了，清一清，重新分類一下)&lt;/p&gt;  &lt;p&gt;最近花x弄了一支廣告，內容是一對情侶從年輕到老，女生親暱的問著她的伴侶「你愛我嗎？」，男生一言不發，把她的手抓進口袋，掏出一只鑽戒，女生感動的哭了。 &lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;其實我本來就想弄一篇文章討論一下廣告的「信度、效度、力度」的問題，還沒來的及表示意見就被這支廣告弄到情緒很差。 &lt;/p&gt;  &lt;p&gt;廣告本身沒什麼好說的，就是鼓勵消費，任何一家銀行都拍的出這種廣告，我會記得是花x，是因為拍的真夠爛，爛到我確定不要辦花x的卡。 &lt;/p&gt;  &lt;p&gt;(事實是我對花x的印象本來就很差，進入社會開始工作一年多，我想替自己辦張美商的卡，剛好那時花旗在推透明卡，就去問了一下。松江路上有一家花x，一進門口，我跟櫃檯的小姐說：「我想辦張花旗卡」，她看了我一眼說：「我們的卡有年收六十萬的限制唷」…想當然爾，我轉身就走。我年收是沒破百啦，超過六十萬倒不是問題，居然擺勢利，當然從此花x在我心目中就是黑銀行的代表) &lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;[update on 2008-02-23]&lt;/font&gt;後來想想，廣告真正動人的價值應該是「時間」吧，永恒堅定的愛情，的確是大多數女人的想望；從相戀、成家、生小孩、到養老都能一路牽手，的確是滿感人的。(不是說男人不想，而是大多數男人壓根兒沒想到過這方面的事)。就像梁靜茹某一首歌的 MV 所說：剝橘子的幸福有多遠呢？ &lt;/p&gt;  &lt;p&gt;總之，以上是題外話。事件始於寶貝跟我說，這個廣告讓她很感動。 &lt;/p&gt;  &lt;p&gt;我說：我知道 (想當然爾…這廣告是打給女人看的…) &lt;/p&gt;  &lt;p&gt;她說：你不覺得很感動嗎？就像生命中的驚喜 &lt;/p&gt;  &lt;p&gt;我說：不是驚喜，是鑽戒。 &lt;/p&gt;  &lt;p&gt;她說：跟鑽戒什麼關係，是那份心意。(寶貝不高興了) &lt;/p&gt;  &lt;p&gt;我說：那放巧克力糖給妳呢？ &lt;/p&gt;  &lt;p&gt;她沈默了一下…「會融化…」 &lt;/p&gt;  &lt;p&gt;我說：寫情書呢？ &lt;/p&gt;  &lt;p&gt;她說：皺皺的… &lt;/p&gt;  &lt;p&gt;我說：那不是鑽戒而是鋼戒呢？ &lt;/p&gt;  &lt;p&gt;她不說話了，因為我們都覺得鋼戒很醜…沒質感。 &lt;/p&gt;  &lt;p&gt;我說：銀戒？(金戒？還是鑽戒？其實我沒有窮追猛打啦…) &lt;/p&gt;  &lt;p&gt;她岔開了話題，我們也沒再討論這個。她是好女孩，知道我的意思。對情人的心意不能用物質算，但當你嘗試用物質來表達的時候(好比說…送禮物)，心意永遠只有打折的份。To elaborate，送奢侈品當禮物，還不如送實用的來的「有誠意」。因為只有當你注意對方的需求時，才能找到對對方來說是「實用」的禮物。 &lt;/p&gt;  &lt;p&gt;「驚喜」不是只因為「意料之外的禮物」，還包括「禮物的價值意料之外的高」。所以對阿拉伯油王來說，送個1克拉的鑽戒給妃子是一點驚喜都沒有的事(說不定還有貶低之意)；然而對大陸礦工來說，送老婆一套 Net 的新衣就是天大的驚喜(以上只是我對這兩種身份的經濟能力的猜測，如有謬誤請不吝指教…)，問題是，礦工的老婆買不買帳？ &lt;/p&gt;  &lt;p&gt;對於我這種收入尚可的人來說，買高價的禮物又有什麼難？存款掏出來就有啦~ 存款沒有，信用卡刷一下也有啦(正如同廣告所期待你做的事)。不是吝嗇這個錢，但我們既然不是家財萬貫，可以姿意揮霍；就要好好規畫手上的錢，做理財。錢花在奢侈品上，之後需要錢的話怎麼辦？(就算不考慮買房子之類的遠未來，也要考慮如出國旅遊的近未來)。製造驚喜的方法很多，但要達到驚喜的感覺，還是需要經濟能力的支持。再者…廣告裡的男女主角活了大半輩子，也才兩次驚喜 = =;; 要是光靠這兩次驚喜就能解決所有經營感情會遇到的問題，我現在立刻下單去。 &lt;/p&gt;  &lt;p&gt;從廣告主的出發點來看，鼓勵消費是絕對的目的，為了刺激消費慾望而設計具煽動性的廣告是必然的。只是從我的角度來看這支廣告蘊含太多我無法認同的暗示，加上花x曾經對我如此惡劣，再加上寶貝居然站在支持的角度 @.@!! (大驚失色…) ，不得不上來抒發一下。這就是所謂廣告的力量吧，跟催眠很像，利用「暗示」來培養消費者的「認同」，來刺激購買。看來就算我不認同，這支花x信用卡的廣告，其效度和力度都有一定水準了。 &lt;/p&gt;  &lt;p&gt;問題：什麼東西成本不高，卻能當作「意料之外的禮物」，讓女人覺得「具有意料之外的價值」？&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6635054545964129473?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6635054545964129473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6635054545964129473&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6635054545964129473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6635054545964129473'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/blog-post_20.html' title='你愛我嗎？'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8207218408050752502</id><published>2009-06-19T11:59:00.001+08:00</published><updated>2009-06-20T23:52:18.546+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>禁C字褲，不禁丁字褲?</title><content type='html'>&lt;p&gt;可能台北縣政府有「內褲頭禁斷症」，兩種內褲只差一條細到隨手一揮就會斷掉的褲頭，居然禁此不禁彼。粥縣長，您就老實說，拿了廠商多少錢，用這種方式幫忙打廣告。搞不好先禁後准，炒紅這個話題後，再跟廠商抽成吧。撇開陰謀論不談，如果縣政府是很認真的要禁 C 字褲，那真的很可憐到了極點。做這種決策的人，大概連什麼是 C 字褲都不知道吧，go get a life！&lt;/p&gt;    &lt;p&gt;C 字褲長這樣&lt;/p&gt;    &lt;p&gt;&lt;img src="http://img.fzengine.com/best/20092/2009221045240.jpg" width="437" height="377" /&gt; &lt;/p&gt;    &lt;p&gt;(圖片來源：&lt;a title="http://img.fzengine.com/best/20092/2009221045240.jpg" href="http://img.fzengine.com/best/20092/2009221045240.jpg"&gt;http://img.fzengine.com/best/20092/2009221045240.jpg&lt;/a&gt;)&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;丁字褲長這樣&lt;/p&gt;    &lt;p&gt;&lt;img src="http://cn.yimg.com/gallery/health/20071219102336748531001.jpg" /&gt; &lt;/p&gt;    &lt;p&gt;(圖片來源：&lt;a title="http://cn.yimg.com/gallery/health/20071219102336748531001.jpg" href="http://cn.yimg.com/gallery/health/20071219102336748531001.jpg"&gt;http://cn.yimg.com/gallery/health/20071219102336748531001.jpg&lt;/a&gt;)&lt;/p&gt;    &lt;p&gt;我找來的丁字褲造型已經算客氣的，網路上還有兩條繩子接起來就拿出來賣的丁字褲，到底縣政府想要禁什麼東西，自己有沒有想過呀？他們辦這個活動，有沒有人去參加過呀？想吸毒嗑藥的會去，想聽音樂玩水的也會去，想找一夜情的會去，想和情人享受一下的也會去，禁條褲子的意義是什麼？&lt;/p&gt;    &lt;p&gt;女人要耍性感，會差在有沒有一條只剩裝飾功能的內褲頭？男人的視姦意淫功力不用說看到穿 C 字褲的正妹會啟動，只要目標正確，穿修女服都可以。至於說到妨害風化(露點、打野炮)或引誘犯罪(強暴、強姦、輪姦、猥褻)的便利性，C 褲有強過丁字褲？如果真的那麼害怕風化問題，那就規定大家全穿潛水衣算了。&lt;/p&gt;    &lt;p&gt;對了，我沒去過貢寮音樂祭，也不想去，那不是我喜歡的風格。不過單純對國家單位的愚蠢（或詨詐）感到失望而已。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8207218408050752502?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8207218408050752502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8207218408050752502&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8207218408050752502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8207218408050752502'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/c.html' title='禁C字褲，不禁丁字褲?'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1702919802154182911</id><published>2009-06-09T23:31:00.001+08:00</published><updated>2009-06-20T23:49:36.897+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='電影'/><category scheme='http://www.blogger.com/atom/ns#' term='Movie'/><title type='text'>《力挽狂瀾》- 人生的最後一片火花</title><content type='html'>&lt;p&gt;我很喜歡看緯來育樂台晚上播的美國職摔 ECW 和 SmackDown 節目。最近一次令我熱血沸騰的賽事就是 Batista 大暴走，狂斬 Randy Orton 的腳踝，又一對三，轟爆了趕來救人的 Cody Rhodes 和 Ted DiBiase, Jr. ，一報之前 Shane McMahon 被 Randy 爆腳之仇。&lt;/p&gt;    &lt;p&gt;喜歡的理由很簡單，WWE 的摔角手有最酷的極限動作，像 Evan Bourne 、Jeff Hardy、John Morrison 很變態的飛身動作，肌肉練的很漂亮的 Batista、Triple H、Randy Orton，打不死的怪物 Shawn Michaels、Kane、Undertakerr…等等。WWE 是娛樂性質非常高的運動。有人會批說那些劇情是套好招的，所以不好看。我的想法是，哪一齣戲不是先套好「很多」招，還排練很多次才能端到舞台上？想看正規的摔角比賽別處有正規的賽事可以看，WWE 在名稱上已經開宗名義說它是「Entertainment」，根本沒有什麼真假的問題，娛樂到觀眾的就是好節目。這裡隨手找兩張照片來&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="200"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/47/Orton_Royal_Rumble_2009.jpg/180px-Orton_Royal_Rumble_2009.jpg" /&gt;&lt;/td&gt;          &lt;td valign="top" width="200"&gt;&lt;img src="http://www.breakitdownblog.com/wp-content/uploads/2007/04/batista.jpg" width="254" height="264" /&gt;&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="200"&gt;           &lt;p align="center"&gt;Randy Orton&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="200"&gt;           &lt;p align="center"&gt;Batista&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;我覺得摔角手的肌肉練起來都不會過份變態，反而，就算肌肉練到塊塊分明，技巧不足還是當不了摔角手的。也且視覺上看來，比起健美比賽那些已經練到變型的人，感覺強壯多了。可能跟摔角也講求柔軟度有關，如果肌肉太大塊反而失去彈性，沒辦法施展摔技吧(自己這樣猜想的…)&lt;/p&gt;    &lt;p&gt;《力挽狂瀾》說的是每個人都必須去面對的故事，只是用摔角手「大鎚(RAM)」(米基洛克飾)來呈現這個故事的外貌。經歷過無數次精彩的戰役，Ram在摔角迷和選手間留下了非常好的印像，無奈年華老去，雖然擂台上的老練依舊，但身體已經不聽使喚。一次心臟病發讓他萌生退休的念頭，但褪去摔角手的光環後，他還是必須找一份工作養活自己。(劇情這樣鋪讓我有點懷疑，因為如果是很出名的選手，光是廣告、代言、周邊商品還有演出收入應該都非常可觀，而不是這樣窮困潦倒，除非是年輕時錢賺到就花掉…)。除了肌肉沒有其他專長的結果，就是只能到超市搬搬貨，顧生熟食櫃台，還要受上班看A片的主管苛薄，還要面對要求千奇百怪的顧客。台上台下冷暖落差…真的是令人難堪。&lt;/p&gt;    &lt;p&gt;歲月的刀不只刻在摔角手身上，也刻在每個體能受老化所苦的人身上，包括脫衣舞孃…。Marisa Tomei 演的 Cassidy 實在…令人血脈賁張，我喜歡她的鋼管舞和 lap dance，跳得滿有感覺的。倒是最後鋼管桌邊，因為年紀太大，半個恩客都沒有的時候(可是身材很好耶，而且跳的性感，為什麼會沒有人想看呢？)，她也面臨非常難堪的處境，那個場面和在超市受人指使的 Ram 一樣令人鼻酸。&lt;/p&gt;    &lt;p&gt;更令人難過的是，當她在夜店裡找不到人買她跳舞時，她還把主意打到老客人 Ram 身上。明明是兩個已經光華不在的人，只能靠薄薄一層買賣關係，互相取得一點點虛假的肯定，像螢火蟲一樣，Ram 從 Cassidy 搖擺的臀部裡找一些年輕的活力；而 Cassidy 則從 Ram 屁股口袋的錢裡找回自己年輕的吸引力。&lt;/p&gt;    &lt;p&gt;但我一邊在看這部片子時，一邊在想，運動員年輕時體能好，肌力好，反應快，可以不斷遞造紀錄；老了以後，就不能再用肌肉和別人拚，要用經驗和智慧去爭取別人沒辦法取代的機會。過去的榮耀可以被消費，但只消費不生產也會有消耗光的一天。因此有些運動員能成功的轉型為教練、記者…等職業，但，不是每個運動員都能轉型成功，能靠幾次比賽就賺進大錢的運動員畢竟是少數，大多數的人還是在努力衝破瓶頸和面對現實之間不斷徘徊。&lt;/p&gt;    &lt;p&gt;至於 Ram 的女兒呀…嗯哼…演技不怎麼好，有點破壞劇本的感覺，就不想講了。&lt;/p&gt;    &lt;p&gt;電影的結尾收的不錯，Ram 奮力地摀著胸口，最後一下飛身肘擊到底打在敵人身上，還是打在自己心口不得而知，只是在選擇釋放最後一片火花，和，留住最後一口氣，回到超市打工，還能再試試和女兒言和之間，Ram 做出了選擇…。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1702919802154182911?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1702919802154182911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1702919802154182911&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1702919802154182911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1702919802154182911'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/blog-post_09.html' title='《力挽狂瀾》- 人生的最後一片火花'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6781198797628730104</id><published>2009-06-06T12:25:00.001+08:00</published><updated>2009-06-09T13:53:51.990+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>外文書的訂價?!</title><content type='html'>&lt;p&gt;今天心血來潮想找一本書(其實是知識不足，羞愧中想用買書來弭平一點罪惡感…)，書名是《The Art of Debugging with GDB, DDD and Eclipse 》，Oreilly 出版。買電腦書當然沒有二話，先上天龍找，果然也看到庫存，定價是$1400，VIP $1330。(&lt;a href="http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=1593271743&amp;amp;sid=44053" target="_blank"&gt;證據&lt;/a&gt;)&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;後來想想，我先前買別的領域的書都上博克來，也累積了不少 e-coupon，於是也跑去博克來的網站找這本書，結果報價出乎意料的貴：$1798。(&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=F011334369" target="_blank"&gt;證據&lt;/a&gt;)&lt;/p&gt;    &lt;p&gt;有趣的是，雖然這本書的定價的確是 $39.94 (如同博克來列的)，在 Amazon 上全新的書只要 $34.57 還送 Shipping，更別說的有書店可以找到更好的折扣，不過當然沒有台灣的份就是了。&lt;/p&gt;    &lt;p&gt;我想兩家書店(天龍有實體店面，在重慶南路上；博克來是網路書店)。按我們對網路書店的理解，總覺得博克來沒有庫存，應該會賣比較便宜吧。結果居然不只比較貴，還貴很多…。看來零庫存的售貨模式雖然省下庫存成本，但在售貨商品的價格上卻失去優勢(因為不會一次屯很多貨，不能壓低進貨價)。消費者買成品，畢竟價低者得，一樣是 O’reilly 的書，內容一樣、印刷一樣，當然還便宜的買。而且近$400的價差，郵寄到高雄都綽綽有餘…。&lt;/p&gt;    &lt;p&gt;外文書的消費市場雖然比不上中文書大，但合起來的數量應該還是有一定的議價能力吧？(純猜測…)，不知道 ihergo 什麼時候會把外文書做上去。^^&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6781198797628730104?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6781198797628730104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6781198797628730104&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6781198797628730104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6781198797628730104'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/blog-post.html' title='外文書的訂價?!'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5563741541872425264</id><published>2009-06-04T15:23:00.001+08:00</published><updated>2009-06-04T15:23:02.368+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>DiMAGE 7 笨笨的…</title><content type='html'>&lt;p&gt;Minolta 命運多桀，先和 Konica 結盟再被 SONY 併吞，連帶的我們這些原先看好 D7 的玩家都只能傻眼，腦海中跳出 David 的建言：相機(指DSLR)不買 C 家就買 N 家，不是因為他們的東西無敵好，而是因為他們的市場夠大，他們不敢亂來，以免得罪客戶。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;總之，我的 Minolta DiMAGE 7 在轉動開機的旋鈕到「播放」「設定」和「錄影」時都不理我，簡單講這幾個功能都陣亡了，不知道有沒有玩家的 D7 也是這個狀況。雖然如此，拍照卻是一點問題都沒有，要加減飽如度、曝光度、快門光圈和對焦都沒什麼問題。加減用 XD&lt;/p&gt;    &lt;p&gt;寫信去問 SONY 後得到的答案是肯定的，他們會收送 D7 維修，只是作為一個工程人員，我很擔心我的相機是給誰維修的…搞不好根本不會修，或用一句沒有備料就打回票。既然還能拍，就不修了。等發財了再來買 dslr，到時候可能照片像素從三千萬起跳吧…&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5563741541872425264?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5563741541872425264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5563741541872425264&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5563741541872425264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5563741541872425264'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/06/dimage-7.html' title='DiMAGE 7 笨笨的…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2040424256912738165</id><published>2009-05-28T17:20:00.001+08:00</published><updated>2009-05-28T17:24:12.396+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='電影'/><category scheme='http://www.blogger.com/atom/ns#' term='Movie'/><title type='text'>世界是平的?</title><content type='html'>&lt;p&gt;之前有一本書《The world is flat》被直譯為《世界是平的》，我看完後曾經寫了短短的心得，說書裡闡釋的「扁平化」其實是「美國化」。但這部電影《Outsourced》，居然也被翻成《世界是平的》，但其劇情和所謂扁平化的世界沒什麼關係(企業委外並不是扁平化的現像，因為企業委外的合作模式由來已久，在扁平化談到的委外，指的是因新科技而衍生的新的委外模式，而不是因為扁平化才出現企業委外)，基本上是個只能拿20分 (我真仁慈…) 的翻譯…。&lt;/p&gt;  &lt;p&gt;對了，附帶一提，這部片子的男女主角如果換一下，也就是，男主角變印度人，女主角變美國人，這浪漫愛情談的下去嗎？？我好好奇喔。好萊塢對於兩性和國籍的詮釋，我想也再度證明了，世界一點都不平吧。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;首先我們看一下海報&lt;/p&gt;    &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://4.bp.blogspot.com/_lfGP14LgFGM/R1BlKo-ruYI/AAAAAAAAAV4/eJefz1cIwVI/s1600-R/Soundtrack+Art.jpg" width="529" height="480" /&gt; &lt;/p&gt;    &lt;p&gt;如何，怎麼看都只像老美和老印的愛情片吧。這部片子只是借用了跨國委外的機緣，串起劇中文化衝擊的笑料，重點是異國戀情而不是委外，從劇情來看，算是滿不錯的浪漫小品。&lt;/p&gt;    &lt;p&gt;不過我想說的是被劇情齣發的一些想法。&lt;/p&gt;    &lt;p&gt;不論在哪一個產業，切割一部份的業務外包出去以降低成本已經是常態。打從數十年前，台灣還在做家庭代工的時代，每個產品的部件就是一個又一個委外業務串起來的。例如：皮革的加工、汽車的零件委外、鋼材的設計、珠寶的鑲嵌、都屬於硬件的委外業務。然而，劇中安排的梗是軟件-客戶服務-的委外，這是一個時代性的變化(也比較能帶出電影想要的效果)。在《世界是平的》一書中，印度不只成為電話客服委外中心(後來是中國，這在劇中也出現了)，同時也是電腦軟體委外中心。&lt;/p&gt;    &lt;p&gt;現在，我們來談談軟體委外。&lt;/p&gt;    &lt;p&gt;所謂委外，基本上是把產品(產品可以是有形的，也可以是無形的)製作流程切割為很多子流程，其中一或多個子流程，用比較便宜的價格外包出去給其他的企業負責生產。母公司負責制定規格、法律文件、和時程的控管，因此如果產品設計+法務+財務+專案管理的成本遠低於自己開發的成本，那麼外包是個不錯的選擇，反之則適合自己開發。但是問題來了，什麼是開發成本？如何計算外包的成本？哪些流程適合外包？如何控制外包業務？&lt;/p&gt;    &lt;p&gt;敝公司過去曾經把某一片段很重要的程式碼外包給某個小國的一群年輕駭客，結局是，東西可以跑，可以賣。但是那段程式碼沒人研讀過，也沒人維護過，於是在某一次升級後那一段程式碼就不能用了。反省一：構成產品的任何一部份的程式碼都不應外包。&lt;/p&gt;    &lt;p&gt;但 sales 不是這樣說的，他們說，現在如果不能出貨，大家都會領不到薪水。他們不知道的是，一但未來的某一天，外包取得的源碼不能用了，公司必須付出更多的成本去補償。&lt;/p&gt;    &lt;p&gt;日本某巨型企業曾把一塊板子丟給我們，弄了個 NRE 的合約叫我們讓它動起來。本來以為這是個賺錢的大好機會，後來才發現，他們這一步的目的是把整個案子放棄掉的前奏。只要把「不能動」的問題丟給別人，他們就可以名正言順的花個一百萬美金把專案丟掉，而不必多花一千萬美金想辦法把本來做爛的東西修到好。那個案子最後也變成燙手山芋，出不了貨，結不了案，收不到錢，還有很多 bug 因為委外的關係，對方刻意保留很多技術細節，修半天修不好。反省二：外包的東西不一定是要成功的。&lt;/p&gt;    &lt;p&gt;但 sales 不是這樣說，他們說，自由市場的選擇是這樣，我們也沒有辦法，至少 NRE 的錢收到了。(我們是收下了遮羞費嗎？…)&lt;/p&gt;    &lt;p&gt;其他像外包商扮豬吃老虎，合約期內逼著你公司上從 CEO 下到 RD 每個人都陪他玩政治遊戲，還要一面對客戶賠不是，這種無形的成本不能不算，而且一算就知道這個外包合約不划算。還有諸如像包商在客戶面前捅你一刀啦，拿了 reference code 用在自己的產品裡啦等等奸邪手段。畢竟大家都是在刀口上搶錢，大方就死定了。&lt;/p&gt;    &lt;p&gt;其實我們公司的 sales 是很大方的…&lt;/p&gt;    &lt;p&gt;但這個世界上，會做出如此粗糙的委外策略的公司並不多(可能只要負責人是台灣人就有機會吧…台灣老闆在做決策的能力上還很有待加強)(然而敝公司的 CEO… 不只有待加強…我有時會想是不是砍掉重練比較快…)&lt;/p&gt;    &lt;p&gt;印度之所以成為軟體委外中心，有一個很重要的關鍵就是，他們最大宗的業務不是程式撰寫，也不是維護，他們甚至看不到一些大型軟體的程式核心。他們負責的是軟體測試。像這種業務就是適合外包。軟體測試必須有 domain knowledge，但不需要接觸公司的源碼，但業主的成本就是要把規格書定義好，不然測試者對於軟體的行為可能會誤判，這種成本，對於大型軟件來說，大約是一個五人的產品經理團隊就夠了。&lt;/p&gt;    &lt;p&gt;台灣本身也是一個委外中心，只是人力日漸昂貴，造成一些委外業務的轉移。昂貴其實有昂貴的價值，不然像Pixer、VMware、Apple、Google、Oracle 這種大型企業也不會不惜重金把真正的研發單位留在美國(雖然裡面的工程師有大量的印度和大陸人…)(或許有人會想爭辯，但，我想問一下各位的看法，拿著 IRQ list 寫 driver 過 WHQL 算研發單位嗎…)。&lt;/p&gt;    &lt;p&gt;台灣有台灣的競爭力，擺拖委外中心，或者爭取建立委外中心的角色都不是重點，畢竟台灣佔文化、語言和地理之利，要做中國的二房東是綽綽有餘。但是一邊又想做房東(建立自有品牌)，一邊又想做房客(搶OEM/ODM的單)，往往只會兩頭空。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2040424256912738165?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2040424256912738165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2040424256912738165&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2040424256912738165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2040424256912738165'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/05/blog-post_28.html' title='世界是平的?'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lfGP14LgFGM/R1BlKo-ruYI/AAAAAAAAAV4/eJefz1cIwVI/s72-Rc/Soundtrack+Art.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-840945413613841442</id><published>2009-05-06T10:37:00.001+08:00</published><updated>2009-05-06T10:37:37.618+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>男人從生命中最重要的兩個女人學到的事</title><content type='html'>&lt;p&gt;母親讓你學會說謊，妻子讓你學會把謊說的好聽。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;外遇不是全天下男人都會犯的錯，外遇根本不是錯，只是學以致用。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-840945413613841442?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/840945413613841442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=840945413613841442&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/840945413613841442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/840945413613841442'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/05/blog-post.html' title='男人從生命中最重要的兩個女人學到的事'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2335291447640558090</id><published>2009-04-25T19:35:00.001+08:00</published><updated>2009-04-25T19:36:55.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>[音樂劇] 耀演-酒館中的情與愛</title><content type='html'>&lt;p&gt;4/18 的下午，應呂馬之邀，到中和的迴廊咖啡劇場欣賞「耀演」的音樂劇演出。在寫心得之前，我想先說說對國內百老匯音樂劇製作的看法。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;首先是，因為經費有限，要作一齣抄襲自錢坑曼哈頓百老匯的音樂劇一定會面臨資源不足的窘境。哪些資源不足呢？很簡單，&lt;strong&gt;人手不足&lt;/strong&gt;：能唱能演又能跳的人不夠，又沒時間和金錢來培養；&lt;strong&gt;道具不足&lt;/strong&gt;：只擺一張椅子在舞台上就能演的音樂劇不是沒有，但也不是多如繁星，需要張羅複雜一點的道具時，捉襟見肘是必然的；&lt;strong&gt;舞台不足&lt;/strong&gt;：在曼哈頓有一種別的地方沒有的職業，叫作「百老匯搭景人員」，因為想在百老匯紅的劇實在太多，舞台拆了又搭搭了又拆，永遠有搭不完的舞台，而每一齣劇的舞又不一樣，就出現專門搭舞台的人。在台灣，有這樣的場地讓劇團發揮舞台設計的功力嗎？缺乏場地的結果是劇團只好處處將就，結果戲劇效果也被將就掉了。&lt;/p&gt;    &lt;p&gt;所以從連老師的「音樂劇坊」(只有音樂)開始到最近收掉的「嵐創作體」(舞樂分家)，和剛去看過的「耀演」(總算兜起來作成瀨尿牛丸了)，我在入場前都沒抱什麼特別的期待，而聽完後也大多是充滿感慨，唯感慨的內容不盡相同。寫這篇的目的，是因為耀演讓人感覺得到用心，讓我很期待看到他們下一次的作品，因為有期待，希望能提供一些意見，作為他們未來進步的參考。&lt;/p&gt;    &lt;p&gt;耀演的表現比我想像中的還要好多了，最主要是其中有一些段落真的能說服我(我真容易被收買…)，就算這些段落本身在音樂和劇情上就有比較豐富的張力，演員的實力仍然相當值得讚賞：上半場曾慧誠的：「(曲名我忘了，是演一個很會拼字的小孩)」「玻璃人」、下半場謝淑文的「You don’t know this man」「Do it alone」。&lt;/p&gt;    &lt;p&gt;劇團的努力是值得被肯定的，但進步空間仍大。打著酒館音樂會(cabaret)的旗子能幫助觀眾放鬆，但並不能降低觀眾的期待。我覺得整場音樂會最弱的東西是「力道」的掌握。就像買股票的人會說：懂得買是學徒，懂得賣才是師傅。戲劇、音樂、舞台，懂得「放」只是學徒，懂得「收」才能出師。整場製作裡面，我覺得最懂「收」的藝術的應是謝淑文，其他人，包括曾慧誠，都太放了，很膩。&lt;/p&gt;    &lt;p&gt;舉個俗氣一點的例子，收跟放就像吃烤肉配果醋，能解膩(收)才能享受烤肉的爽口(放)。&lt;/p&gt;    &lt;p&gt;其次是「節奏」的問題，雖然下半場的《遊行》是截錄其中連貫劇情的橋段出來演，但有一些換場太頻繁了，顯得瑣碎，多餘。因為有投影的協助，其實很多劇情用字幕交代也就過去了，硬插上一段對白、對唱或樣板式的劇，真的還滿破壞胃口的。至於上半場，我覺得曾應該是很努力的去準備每一首歌，但是弱在節奏的控制上。比如說，曲子曲子中間想插口條進來做曲解很好，但…請多喘口氣再繼續，不然看的人也很緊張，好像有什麼事沒做完，匆匆忙忙的。&lt;/p&gt;    &lt;p&gt;last but not the least：空白。關於「空白」這回事，我是在一本書叫「絕對成交」裡看到的，但無意中發現，這個概念可以運用到任何一個領域。空白就像樂譜上的休止符，也是表演的一部份，然而演戲的人，可能常被罵過「你演的很無聊」，就覺得所有的空白都應該盡量被填滿。這是一種詮釋沒錯，但在音樂劇的範疇，這種詮釋應該早就隨俗爛劇變成歷史了。演員的動作，可以有空白(但不是失神)，不需要每一分鐘都要弄東西「給」觀眾，就像吃東西需要時間消化，觀眾看到演員的每一個動作，也需要時間消化，演員一直給，觀眾很快就吃飽，而不想吃了。&lt;/p&gt;    &lt;p&gt;雖然曾慧誠有先向大家強調，耀演的宗旨是以戲為主，音樂只是手法之一，我還是很好奇，在他的理念裡，戲、劇以外的元素，究竟可以被犧牲到什麼程度？比如說，唱歌的咬字咬的不清不楚，對白口條念的含糊，算是…？在舞台上的站姿、坐姿、走姿不好看，要算戲還是算舞台訓練不足？對我這種沒什麼專業能力的人來說，看不出來跟劇情有關的瑕疵，就真的會當它是瑕疵。&lt;/p&gt;    &lt;p&gt;最後我想補一個小小的心得：那一場的辣妹好多喔…@@!&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2335291447640558090?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2335291447640558090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2335291447640558090&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2335291447640558090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2335291447640558090'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/blog-post_25.html' title='[音樂劇] 耀演-酒館中的情與愛'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2122237872888368102</id><published>2009-04-17T19:22:00.002+08:00</published><updated>2009-06-20T19:28:41.454+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>大嬸版保羅帕茲？</title><content type='html'>&lt;p&gt;這真的是…再來一次就不新鮮了&lt;/p&gt;  &lt;p&gt;有興趣看的人麻煩自己連去&lt;a href="http://www.youtube.com/watch?v=OYr_Tp8XzJo" target="_blank"&gt;youtube&lt;/a&gt;，&lt;/p&gt;  &lt;p&gt;我只想說兩件事：&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;1. 大嬸的外型跟這首歌真不搭XD，這首歌在悲慘世界裡是 Fantine 唱的，一個，按劇情來說，是個為了籌錢而下海的妓女，回憶起年輕不懂事，睡了個帥哥後被拋棄，還生下了 Cossette。基本上，是個愛玩的女人的型，被拋棄後吃了苦頭，後悔睡錯人時唱的歌。這位大嬸…不只單身，搞不好魚干到連 pub 都沒去過，整個型唱「I dreamed a dream」…太滄桑了啦…雖然故事需要一點滄桑感，但是按劇情 Cossett 不到十歲，就算 Fantine 生 Cossette 時是23歲(年輕愛玩嘛)，Fantine 當時也不過33 歲，susan大嬸 47 歲啦…。&lt;/p&gt;    &lt;p&gt;2. 大嬸的聲音抓太用力了，透露出的憤怒比自憐/後悔還多，完全不是在唱 Fantine，而是在因她自己了。她的聲音不適合 Fantine，但很適合 Sunset Boulevard 裡的 Norma，尤其是給她唱「With one look」，那種力道，那種隱藏的火力，一定可以很完整的突顯 Norma 的內外性格。&lt;/p&gt;    &lt;p&gt;大嬸唱功不錯，但她選錯歌了。不過這年頭只要對比強烈一點，人家就會把你的成就放大看。尤其是這種綜藝節目，誇大是常態，包括 Paul Potts，他是唱的好沒錯，但真的沒那麼好，只是利用了普通人以貌取人的劣根性，就可以轉變成龐大商機，這整件事真的是太 cynical 了。&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2122237872888368102?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2122237872888368102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2122237872888368102&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2122237872888368102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2122237872888368102'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/blog-post_17.html' title='大嬸版保羅帕茲？'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6476266477724676516</id><published>2009-04-16T10:51:00.001+08:00</published><updated>2009-04-16T10:51:54.719+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>居然可以錄到爆麥…</title><content type='html'>&lt;p&gt;可惡可惡，我還以為是我聽太多音樂耳朵爛了，居然在聽 verdi 的 Dies Irae 時聽到嚴重的爆麥聲。結果不是，是錄的時候就爆了…&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;爛死人的 EMI，就是這張，千萬別買&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.amazon.com/Verdi-Messa-Requiem-Quattro-Pezzi/dp/B000002RNP/ref=sr_1_7?ie=UTF8&amp;amp;qid=1239849923&amp;amp;sr=8-7" target="_blank"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/21VZADA5S9L._SL500_AA130_.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;我的形容可能不夠專業，爆麥可能有比較正統的說法。總之，我說的爆麥，就是如果你拿很便宜的 mp3 player + 錄音筆，對著內建的麥大叫一聲，再聽聽看，應該會聽到像炸掉一樣的聲音，表示聲音的振幅超過麥克風能接收的程度。 &lt;/p&gt;    &lt;p&gt;這種事情，唉，只能怪我被 Schwarzkopf, Ludwig, Gedda 和 Ghiaurov 的陣容迷了心竅，沒去注意錄製的日期，真是踩到大地雷 &amp;gt; &amp;lt;~ &lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6476266477724676516?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6476266477724676516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6476266477724676516&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6476266477724676516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6476266477724676516'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/blog-post_16.html' title='居然可以錄到爆麥…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7047842309473267662</id><published>2009-04-13T10:52:00.001+08:00</published><updated>2009-04-13T10:53:49.350+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>品質相當不穩的 NCC</title><content type='html'>&lt;p&gt;我國的「國家通訊傳播委員會」近來做了兩件引起宣然大波的決定。&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;對「預言online」和「發達麻將」開鍘，認為其廣告手法、內容物化女性，違反公序良俗。(&lt;a href="http://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=8&amp;amp;is_history=0&amp;amp;pages=0&amp;amp;sn_f=10172" target="_blank"&gt;參考一&lt;/a&gt;，&lt;a href="http://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=8&amp;amp;is_history=0&amp;amp;pages=0&amp;amp;sn_f=10152" target="_blank"&gt;參考二&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;檢討「中華電信」的收費；檢討中華電信和台固罔顧消費者權益，恣意限縮頻寬的作法。(&lt;a href="http://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=8&amp;amp;is_history=0&amp;amp;pages=0&amp;amp;sn_f=10159" target="_blank"&gt;參考一&lt;/a&gt;，&lt;a href="http://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=8&amp;amp;is_history=0&amp;amp;pages=0&amp;amp;sn_f=10149" target="_blank"&gt;參考二&lt;/a&gt;) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;我個人對於這兩起事件都有意見。我有意見的地方不是他們裁示的對象，而是裁示的方法。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;首先不論是哪個案例，NCC 都是被動地進行調查。&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;NCC自今年1月1日起開闢傳播內容申訴網，已獲社會大眾熱烈支持，近來民眾紛有反映「預言Online 、發達麻將Online兩廣告內容不妥，要求NCC依法處理」，經NCC初步判斷，該2支廣告片有違反廣電相關法規之虞。&lt;/p&gt;   &lt;/blockquote&gt;    &lt;blockquote&gt;     &lt;p&gt;台固於4月7日行文NCC表示，中華電信預計於4月8日起限縮雙方網際網路互連2G頻寬訊務，請NCC立即介入。&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;換句話說，NCC 很「中立」地扮演仲裁者的角色，有事奏來，無事退堂。問題是，別人叫了才動的機器，中立嗎？偵查對象僅限於被奏褶劈到的人，中立嗎？NCC 就算不想當廠公，隨時監視電視上有沒有「壞了規矩」，也別懶散到變成商業競爭下的工具。而且從裁示的結果來看，真的是先告狀的先贏。&lt;/p&gt;    &lt;p&gt;以中華電信限縮頻寬為例，明明是台固欠人錢，卻先拖欠資費，又加告中華電信一狀，中華電信的租費策略就被檢討。那&lt;strong&gt;要是台固不告，中華的租費策略就不用被檢討&lt;/strong&gt;？還是中華電信被檢討，台固就可以躲過這三千多萬？(就我所知，目前似乎錢有拿出來放律師那，還沒真的進中華電信的口袋。)不知道要是中華電信先狀告NCC，說明台固違約的情事，請NCC示下應如何處治，NCC會吐出什麼高見來。&lt;/p&gt;    &lt;p&gt;再看廣告「物化女性」的部份，這種指控本來就很主觀，我自己不覺得廣告內容有物化到什麼東西，麻將牌和電鑽嗎？總之，今天不是來反省兩性議題的，就先跳過這一段。NCC 說是因為有消費者申訴「預言online」和「發達麻將」內容「物化女性」，所以他們動手查，查完後覺得「的確有物化女性」，所以禁播。意思是說，如果沒有人申訴，這兩則廣告就沒有物化女性嗎？還是說，就算廣告嚴重明顯有物化女性(鬼畜系？)，只要沒有人申訴就不用查？&lt;/p&gt;    &lt;p&gt;再者，我不是很清楚新聞局是幹麻的？但印像中所有出現在電視上的東西，不是都會先送新聞局審查嗎？什麼時候變成 NCC 來管的？要是NCC才有決定權，為什麼要放一個新聞局在那邊？當花瓶？當炮灰？還是這樣才有足夠的位子給政治做酬庸？功能重複的單位好聽點叫權責不清，難聽點就是冗員。如果說新聞局是第一關，NCC是第二關，那第一關和第二關的關係是什麼？第一關的篩孔大一點？第二關的篩孔小一點？那閱聽人的權益又在哪？&lt;/p&gt;    &lt;p&gt;再者，什麼叫&lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;依案例經驗，初步判斷違法構成要件明顯&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;什麼案例？講清楚嘛…拿出來大家笑一笑。不然我也會說，依照案例，此廣告並不構成違法。反正你拿不出案例，我也不用拿出來，標準不明還是不明，要吵繼續吵。&lt;/p&gt;    &lt;p&gt;對於廣告事件，NCC不斷發新聞稿消毒，但骨子裡還是躲躲閃閃。對於中華電信和台固的糾紛，又把兩件事扯扯在一起變成一個案件，誠意或許足了(畢竟有發新聞稿)，但能力…唉。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7047842309473267662?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7047842309473267662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7047842309473267662&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7047842309473267662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7047842309473267662'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/ncc.html' title='品質相當不穩的 NCC'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1033688690437010222</id><published>2009-04-12T22:28:00.001+08:00</published><updated>2009-04-16T10:08:40.220+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>丹堤不及格服務生目擊</title><content type='html'>&lt;p&gt;對於經營咖啡店或速食店的業者來說，應該很能體會有人只點了一杯咖啡就坐一整天的消費習慣。為了讓店內容納較多的客人，業者一定會希望每組客人按人數找位子坐，而不要一個人佔用多個人的餐桌空間。對於消費者來說，一杯咖啡也沒多少錢，也懶得要求五星級服務，堅持使用自己已經坐熱了的椅子。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;但…明明是很簡單的動作，剛剛就目睹丹堤的服務生用很笨的方式表達…&lt;/p&gt;    &lt;p&gt;事情是降子，有個瘦瘦的年輕人點了壺茶，佔用了四人的座位在翻閱求職雜誌。接著來了一對夫妻，他們推著嬰兒車，希望服務生幫他們找個大一點的位子 (這真的很奇怪…一個人佔四人位是不好，兩個人佔四人位就比較有正當性喔? 明明他們現在也只用了兩個人的空間，加上走道放著嬰兒車而已 )&lt;/p&gt;    &lt;p&gt;總之，為了幫客人「橋」位子出來，服務生跑去找那個年輕人，客氣地問他能不能移到雙人座。年輕人也無所謂的點了頭，然後服務生居然在年輕人的眼鏡、手機等個人物品還在桌面的時候，就開始搬動桌子 (咖啡廳的桌子都用併的，比較彈性)。那個年輕人也傻眼，忙著說我自己搬就好，服務生忙不迭的說謝謝就走了。&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;服務有做沒有到，這就是最好的一課，卻是業界的常態。&lt;/p&gt;    &lt;p&gt;題外話：櫃台妹妹好像不懂什麼是冰滴，雖然我也覺得在連鎖咖啡店問這種問題是多餘的…我問：「你們的冰咖啡是冰滴的嗎？」櫃台：「吭？」我重複一次，櫃台：「吭？什麼的？」我再重複一次，櫃台：「是用煮的，不是用滴的唷」。我：「……拿鐵就好…謝謝。」&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1033688690437010222?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1033688690437010222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1033688690437010222&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1033688690437010222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1033688690437010222'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/blog-post_12.html' title='丹堤不及格服務生目擊'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-361010783901097184</id><published>2009-04-11T21:54:00.001+08:00</published><updated>2009-04-16T10:08:57.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>去宅化運動</title><content type='html'>&lt;p&gt;「御宅族」並不是21世紀新發明的詞彙，90年代左右，在日本「御宅」一詞所指的是在某個領域投注非常多熱情和心力，而有所專精的人(參考wiki)。只是後來在日本發生一些社會事件，加上媒體渲染，御宅變成一種負面的形容詞，代表：人際關係差、沉醉在幻想的世界、生活作息不正常…等等。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;這種由好轉壞的標籤印象，也曾經發生在「駭客」一詞上。原來駭客指的是一群關心網路安全的技術人員或玩家，他們尋找電腦系統漏洞的目的在加強對電腦的保護，在當時被稱為駭客是件光榮的事；如今連網路蟑螂都會被當成駭客，叫那些原來真正想對電腦安全做出貢獻的人情何以堪呢。&lt;/p&gt;    &lt;p&gt;先撇開「宅」標籤的問題不談，那些投注大量時間在網路聊天室(含即時通訊軟體)、電腦電視遊戲、動漫畫(被統稱為次文化)的人們，的確表現出一些不利於人際關係的行為。比如說：不在乎別人的感受，在網路上發表充滿攻擊性的言論或字眼；文字及語言應對能力減弱，容易寫出錯別字，或注音文，對話時所使用的字詞彙缺乏變化，或網路式語言化；不注重打扮…甚至不注重衛生；體型變胖，尤其集中在下腹與臀部。&lt;/p&gt;    &lt;p&gt;因為上述「宅性」的養成相當依賴網路和電腦操作的技術，在電腦工程師的族群中，宅男的比例相當高。有趣的是，也是有先變成宅男再投身軟體工程領域的人。敝公司裡，說句老實話，宅男還真不少…。這些人的性吸引力相當不足，卻又常常抱怨沒有女朋友，又不肯主動改變自己。叫我介紹女生給他們，我也很猶豫呀…。叫我把他們介紹給女性友人，更捨不得唷，捨不得砸了自己的招牌。&lt;/p&gt;    &lt;p&gt;老實說，我還找不到勸人「不要宅」的正當理由。畢竟每個人都有權選擇自己過生活的方式，「宅」也是一種。就像抽菸的人不怕死，只要不要給我聞到，我也不會想勸他別抽。但假如有人想脫離「宅」的形像，我倒是有一些建議。&lt;/p&gt;    &lt;p&gt;首先是，生活中一定要找到不需要依賴電腦的嗜好。運動、閱讀、畫畫、寫作、聽音樂、跳舞、釣魚、旅行、品酒、烹飪…等等，能做的事情實在太多了，而且和宅在家裡打線上遊戲比起來，不見得比較貴。只要有任何一種不依賴電腦的嗜好，你就已經去掉八成的「宅」了。如果你的生命中還沒找到這種嗜好，請先從閱讀開始。透過閱讀你會看到別人的生活方式、別人的想法，去尋找你有興趣的題材再深入去找書，你會看見自己的興趣正在慢慢成形。&lt;/p&gt;    &lt;p&gt;再來，要把焦點放在自己的「presentation layer」上，也就是外表給人家的感覺。一定要想辦法讓自己看起來乾淨整齊，沒有異味，之後再去思考衣著形像的事。乾淨的外表第一步，就是要勤洗頭，油膩的頭髮立刻就會給人「髒」、「生活習慣不好」的感覺。還有髮型也會說話，先不說髮型應該留什麼款，至少不要讓他自由發展，要是已經長成窗廉就太超過了。&lt;/p&gt;    &lt;p&gt;第二步是臉部調理，要是長很多紅紅腫腫的青春痘，會給人「髒」、「不健康」的感覺，最好是去一趟皮膚科，請醫師開處方把痘痘治好。鬍子要是留的沒造型，沒有風格的鬍子或風格很糟，不如不要蓄鬍，剃乾淨能給人清爽的感覺。耳屎、眼屎、鼻屎不要跑出來嚇人。頭弄乾淨了，整個人就乾淨八成了。&lt;/p&gt;    &lt;p&gt;再來說衣著，如果衣服上的破洞很明顯不是故意挖洞的，請別再穿。衣服的領口或衣擺洗久鬆掉，別穿。系校服…別穿，公司的衣服，如果沒有被規定，建議也別穿。圖像是露出大胸部的女人的 T-shirt (不管是星野亞希還是漫畫角色)，別穿。褲子的話，沒有造型的短褲別穿，沒有造型的運動褲別穿，打褶褲別穿。不要穿涼鞋，不要穿拖鞋，不要穿已經破洞的運動鞋。&lt;/p&gt;    &lt;p&gt;這幾個簡單的步驟，只是先把和「宅」的直接連接給打斷，不會被看一眼就立刻被分類為宅類。然而要是動作、講話方式、內容…等等不改，三分鐘內還是會「宅神歸位」。&lt;/p&gt;    &lt;p&gt;(待續…) (打這篇花了好多時間…)&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-361010783901097184?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/361010783901097184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=361010783901097184&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/361010783901097184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/361010783901097184'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/blog-post_11.html' title='去宅化運動'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6290946561060232471</id><published>2009-04-11T01:34:00.001+08:00</published><updated>2009-04-11T01:34:05.850+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>軟體業 - 做個敬業的工程師 (2)</title><content type='html'>&lt;p&gt;續&lt;a href="http://hbtsai.blogspot.com/2008/10/blog-post_21.html" target="_blank"&gt;上一篇&lt;/a&gt;，雖然已經隔了許久…&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&lt;strong&gt;4. 千萬要學好英文&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;雖然受金融風暴的影響，許多人認為美國世界霸主的權力和地位搖搖欲墜，但假設在這個時間點，你遇到另一個母語不同的國家的人，舉例來說：印度、德國…等等，你會優先嘗試使用哪個語言來溝通(不論是口說還是文字)？我相信大多數的人會先選擇英文。&lt;/p&gt;    &lt;p&gt;從二戰後到現在所累積的各項國際標準、公約、專利、學術論文等都是用英文為主要文字語言，未來我不敢說會一直都是，但至少對於目前已經在工作的工程師來講，退休前所閱讀到的國際通用的專利、技術文件很可能還是以英文為主要語言，工作上和異國工程人員的互動也是以英文為主。&lt;/p&gt;    &lt;p&gt;國際化(扁平化)的水不會只流向中國，在過去五年間，台灣…至少在我念書和工作的周遭，外國人有越來越多的趨勢。他們不見得位居要津，不見得聰明過人，不見得見解獨到，但你和外國人共事的機會就是增加了，估且不去究責為什麼他們不學中文 (唉，就算學了也是學簡中…整個向下沉淪…) (除非在台灣學中文，不然其他國家的漢學都是教簡中)，在國際場合能用越多語言溝通的人就越有優勢。&lt;/p&gt;    &lt;p&gt;台灣人從國中開始就有標準的英文教材，把英文放進國民教育裡是個很好的作法，但僵化的教育方式卻讓學習英文的人學得挫折又無趣。因此台灣人的英文能力大至上是讀&amp;gt;聽&amp;gt;寫&amp;gt;說，這當中當然也有「勇氣」因素，不過究其根本，是學習的過程死板，不實用。從國中到大學，每個人最少最少都花了七年的時間在學英文，十年的時間在使用英文，結果大學畢業還是寫不出像樣的英文履歷，文法只會用猜的還一直猜錯，開口只會「啊..啊…啊……」或「ㄜ..ㄜ…ㄜ…」，到美國要訂旅館、點餐、問路都有困難。&lt;/p&gt;    &lt;p&gt;這很糟糕…學習別人的語言並不媚外，為此放棄自己的語言才是媚外。&lt;/p&gt;    &lt;p&gt;能順利從好大學畢業的人，應該英讀都沒什麼問題，英聽也還ok，反正聽懂意思只要聽個大概就能猜，猜不出來就 pardon 一下。但英寫和英說真的很重要，是用來好好表達自己意思的工具，我們的教育系統卻不重視，真的很可惜。雖然說工程師只要看懂 code 就能工作，但在講求合作的時代，只看 code 而不溝通或無法溝通，最多成為偉大的英雄，很難成就偉大的軟體。&lt;/p&gt;    &lt;p&gt;工程師的英文好的話，有哪些好處呢？能準確解決外國客戶的問題，快速理解客戶的要求，提供意見，討論適當的解決方案。舉例來說，因為時差的關係，我們和美東的客戶整整十二小時的時差，很難抓到電話會議的時間，這時寫 e-mail 的能力就很重要。用文字表達清楚你的提案是什麼，要怎麼做，什麼東西需要對方配合，什麼是你要給對方的，風險是什麼，時程是什麼。有良好英寫習慣的人(通常至少考過托福的寫作)，就會知道第一段要寫目標，第二段要寫最重要的事、把事項先統整，後條列出來，最後加上總結和點出下一個里程碑。讓客戶讀起來很順暢，邏輯上能接受你的想法，就是成功的英寫能力。&lt;/p&gt;    &lt;p&gt;如果對方是技術供應商，送來一疊磚頭一樣厚的白皮書和上萬行程式碼，有時不見得能得到你預期的東西，不論是文件說明不足還是範例碼不能跑。如果你的英寫能力夠好，你應該可以先觀察你遇到的問題是什麼，你怎麼操作遇到的問題，系統回應的訊息是什麼，清清楚楚列給供應商，不用瞎猜，讓他們幫你解決問題。說不定，建立良好的默契後，還能進一步尋求合作機會。&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;5. 想辦法擠時間出來進修&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;我覺得工程師是一個需要不斷在技術上有所精進的行業；所謂的技術，比較廣泛來說是對語言的掌握、除錯、多線程、效能調校、軟體工程…等等(寫軟體嘛，一定要用程式語言吧、一定會碰到多線程吧，一定需要除錯吧~)。然而每天重複修改程式，用已經熟悉的工作方式去趕一個又一個不斷逼進的時程，其實只是不斷地重複操演熟悉的東西。熟悉的東西不見得不好，不熟悉的東西不見得好，但在花工夫去了解哪裡好哪裡不好之前，就主觀地排斥不熟悉的東西，是一種畫地自限。&lt;/p&gt;    &lt;p&gt;舉個簡單的例子，輸入法。我現在正在學無蝦米的速打。老實說我恨死速打功能了，因為本來打對的字現在都因為不是用速碼打出來的，全都要重打一次。這種感覺跟我當初棄注音學無蝦米很像，一整個超挫折的。但是學會後，打字速度真的加快許多，而且相當準確，沒有選字的困擾。說不定速打練起來後，打字速度又更快了。&lt;/p&gt;    &lt;p&gt;進修的標的非常多，管道也非常多。先想好要往哪個方向精進，不一定非花錢上課不可。網路上有很多免錢的電子書，有論譚，有mailing list，有開源程式。只要你有心想進步，處處都是資源。陣痛期一定會有，要忍過，忍得過就是你的。&lt;/p&gt;    &lt;p&gt;還有另一個方向就是，貴公司的 domain knowledge (e.g., 3D 引擎、系統整合、影像處理…etc.) 也是很好的進修目標。&lt;/p&gt;    &lt;p&gt;另外我想帶到一個觀念，就是工作不要換的太勤快，這對 domain knowledge 的累積傷害很大。我們說隔行如隔山，其實對於軟體來說，換個技術幾乎就是換個山頭。比如說本來做嵌入式，然後跳去寫網站資料庫，然後又去寫搜尋引擎，這些年資對於你下一個雇主來說，是不會累計的。假設這些技術各做三年，你去應徵另一家公司假設也是做嵌入式，你的年資非常有可能只算三年而不算九年。&lt;/p&gt;    &lt;p&gt;選有興趣的領域專注投入，好過於選高薪的工作卻在不同的領域間跳來跳去。&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;6. 主動溝通，不要玩弄制度&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;公司如果員工超過 100 人，溝通一定開始出現斷層，甚至在體質不佳的公司裡，還會出現派系鬥爭。不論你的公司有沒有這些誇張的人事糾紛，你都應該把握一個原則：主動溝通。例如說公司在跨部門的合作上要求有工作單，某次業務單位送一張工單來，要求你出一個測試版本給客戶，但工單上沒有勾還要哪些模組，於是你不知道該怎麼出版本，就把工單丟一邊。然後在部門例會時僅淡淡的說，業務對工單上的項目不熟悉，會中大家對於業務不懂技術抱怨了一番，就沒有下文了。&lt;/p&gt;    &lt;p&gt;一個禮拜後業務部門的主管找上你的主管，說他有張工單送出去已經一個禮拜了怎麼連個屁都沒有。一路問到你頭上，結果你說因為工單沒填好，所以版本沒有送出去。嗯…結局會是如何呢？其實我還滿好奇的。&lt;/p&gt;    &lt;p&gt;這種事情是真的發生過，而且，就在同一間辦公室的兩端而已。試想，如果是業務部門和研發部門分處台北和高雄的話？台灣和大陸？台灣和美國？這個溝通/工作模式上的落差，會需要多少時間來發現？解決？要付出多大的代價？&lt;/p&gt;    &lt;p&gt;一個主動溝通的工程師，會去找到發工單的業務，想辦法把問題釐清。主動釐清問題不是只有幫忙業務滿足客戶，也等於替公司爭取獲利的機會，同時，業務會對你有正面的印像，以後說不準還有互相幫忙的地方。&lt;/p&gt;    &lt;p&gt;這種事情看起來微不足道，但其實大小事都隱藏在公司裡，像蝴蝶效應一樣，小小的一念之間，就有可能造成很不同的後果。重點是，處在一家公司裡，負責某一項產品，如果它賣的好，你的獎金才有著落(當然…這只是種假設… )。&lt;/p&gt;    &lt;p&gt;主動溝通的好處很多，但不代表你應該逾矩去管不歸你管的事。比如說，去質疑業務為什麼要給某個客戶開放這個這個這個模組，這個是業務的考量，除非這些模組的組合有功能性上的重疊、或互斥，你覺得有責任要告知業務的，才提出來，不然就會有多管閒事，甚至給人撈過界的感覺。&lt;/p&gt;    &lt;p&gt;(待續…)&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6290946561060232471?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6290946561060232471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6290946561060232471&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6290946561060232471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6290946561060232471'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/2.html' title='軟體業 - 做個敬業的工程師 (2)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6623004260368677623</id><published>2009-04-09T16:47:00.001+08:00</published><updated>2009-04-09T16:56:59.492+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>碎碎平安…</title><content type='html'>&lt;p&gt;早上一不小心，在浴室裡打破了裝著蠟燭的醬菜罐…沒錯，在「浴室裡」打破裝著「蠟燭」的「醬菜罐」…這一切看似不可思議的組合，其實有個完美解釋。打破了也沒什麼大不了，只是耽擱了我近一個小時的時間在清理，還有進出浴室時會不由自主的輕手輕腳。&lt;/p&gt;  &lt;p&gt;回來說為什麼會在浴室裡出現這種奇怪的東西呢？&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;首先，我住的小套房只有一扇對外窗(已經很奢侈了，我找房子時看到很多是連窗戶都沒有的)，想當然爾那扇窗不會開在浴室裡，所以那間浴室基本上是間暗房。不知道是管道間抽風的問題，還是沒作集水彎，我的浴室偶而會傳出&lt;strong&gt;不屬於我&lt;/strong&gt;發出來的惡臭。&lt;/p&gt;    &lt;p&gt;在一次偶然的網路衝浪(Internet surfing)中，我看到一個妙招可以快速除去浴室裡的惡臭，就是用火燒掉有異味的氣體。原理好像是說有異味的氣體易燃，燒掉就好了。於是我就擺了個蠟燭在浴室裡，當惡臭襲來，點個火就可以除臭，從容地上廁所。&lt;/p&gt;    &lt;p&gt;為了讓蠟燭能安心(安心？)地站在浴室裡燃燒自己，我找了個空的玻璃罐當它的家。這時裝醬瓜的罐子就雀屏中選，高度也差不多，又不怕燒。&lt;/p&gt;    &lt;p&gt;效果的話…因為那個味道是「無限」的(根本不知道哪來的)，其實除臭有限，但點了火後至少味道比較不那麼難以忍受。點火還有另一個作用，因為如我所說，房間只有一扇窗戶，隔局的關係廁所和窗戶中間會經過我的床(更…窮人好可憐，只能住隔局爛的地方…)。為了能睡的安穩些，有時我也會把蠟燭點著放在浴室裡就去睡。老實說，這招還滿有效的。&lt;/p&gt;    &lt;p&gt;至於「在燭光中洗澡」這件事…則是一點都不浪漫，相反的，還有點 creepy …&lt;/p&gt;    &lt;p&gt;後記：我把撿起來的碎玻璃裝在一個紙袋裡，還特地貼張小紙條說「內有玻璃」，自以為很貼心 XD&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6623004260368677623?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6623004260368677623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6623004260368677623&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6623004260368677623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6623004260368677623'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/04/blog-post.html' title='碎碎平安…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7270322085745790250</id><published>2009-03-28T01:18:00.001+08:00</published><updated>2009-03-28T01:25:09.535+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='閱讀'/><title type='text'>too sentimental?!</title><content type='html'>&lt;p&gt;最近在找一些適合在婚禮上播的曲子，剛好找到 Enya 的 May it be。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;&lt;font color="#fafafa"&gt;或許和 Lord of the ring 的劇情有關，或許沒有，但我默默地紅了眼眶。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;和寶貝在一起的三年多(快四年了)，我從家裡承受的壓力只多不少，什麼難聽苛薄的話沒聽過…。面對家人的偏見，我多希望就選擇去登記完婚。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;寶貝不肯登記了事。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;也難怪，這些壓力又不能宣洩給她，我也盡可能的自己吞，自己扛。因此她不知道，她看不見，她堅持結婚本來就應該是風風光光開開心心的事，為什麼要做得很心虛的樣子？&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;我知道她是對的…。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;她的堅持，逼使我回頭忍住一肚子憤怒和委屈，又軟又硬的跟家裡解釋。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;直到我攤牌，在少一個兒子和多一個媳婦的選擇中，父母無奈地點頭，附帶一大堆無意義的質疑。但就算點頭了，他們還不斷試探我換像的可能性…。如果放下省籍和社經地位的成見，他們真的知道自己在堅持反對什麼嗎？&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;一路走來我好累好累好累…&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;累得我覺得…婚禮如果順利落幕，我會就如此一睡不醒。就像撐住一口氣要回家的戰士，看到了家門，鬆懈精神的那一刻也放開了生命。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#fafafa"&gt;黑暗來臨，我要如何看見道路？黑暗來臨，我要如何不驚謊失措？尤其是若你試圖催毀那趁著黑暗襲來的邪惡，將背負更大的罪名…&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;黑暗來臨，寶貝兒，願妳是我的晚星，照亮我回家的路…&lt;/p&gt;    &lt;p&gt;May it be an evening star 願向晚的星辰      &lt;br /&gt;Shines down upon you 照耀著你       &lt;br /&gt;May it be when darkness falls 願黑暗降臨之際       &lt;br /&gt;Your heart will be true 你的心始終純真       &lt;br /&gt;You walk a lonely road (即使)你走在一條孤單的路       &lt;br /&gt;Oh! How far you are from home 噢！你離家鄉如此遙遠       &lt;br /&gt;Mornie utulie 黑暗已經來臨       &lt;br /&gt;Believe and you will find your way 相信你會找到自己的方向       &lt;br /&gt;Mornie utulie 黑暗已經來臨       &lt;br /&gt;A promise lives within you now 承諾與你同在       &lt;br /&gt;May it be the shadow's call 願陰影的召喚       &lt;br /&gt;Will fly away 終將飛離       &lt;br /&gt;May it be your journey on 願你的旅途繼續       &lt;br /&gt;To light the day 點亮生命       &lt;br /&gt;When the night is overcome 當黑夜被征服       &lt;br /&gt;You may rise to find the sun 你會起身發現陽光       &lt;br /&gt;Mornie utulie 黑暗已經來臨       &lt;br /&gt;Believe and you will find your way 相信你會找到自己的方向       &lt;br /&gt;Mornie utulie 黑暗已經來臨       &lt;br /&gt;A promise lives within you now 承諾與你同在       &lt;br /&gt;A promise lives within you now 承諾與你同在       &lt;br /&gt;※Mornie utulie : Darkness has come       &lt;br /&gt;歌手：恩雅 歌詞：Stacy譯&lt;/p&gt;    &lt;p&gt;參考自 &lt;a title="http://www.wretch.cc/blog/nadobulabo/6674306" href="http://www.wretch.cc/blog/nadobulabo/6674306"&gt;http://www.wretch.cc/blog/nadobulabo/6674306&lt;/a&gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7270322085745790250?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7270322085745790250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7270322085745790250&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7270322085745790250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7270322085745790250'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/03/too-sentimental.html' title='too sentimental?!'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4274955723062000150</id><published>2009-03-25T02:24:00.001+08:00</published><updated>2009-03-25T02:24:56.330+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>哀悼</title><content type='html'>&lt;p&gt;無論省籍問題被用什麼形式宣告終結，它必將存在自私的人心中。沒有說出的話，不代表沒有那個意思。吶喊省籍融合的人，只有當他用生命去融合省籍時，才算得上實現諾言。which is very doubtful…&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;遺憾，親身為見證人…真的，我替他們感到悲哀…。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4274955723062000150?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4274955723062000150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4274955723062000150&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4274955723062000150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4274955723062000150'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/03/blog-post.html' title='哀悼'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8041479168624494252</id><published>2009-02-26T14:05:00.001+08:00</published><updated>2009-02-26T14:05:16.381+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>iphone fever?!</title><content type='html'>&lt;p&gt;上禮拜因為某個原因必須換手機，跑了一趟中華電信的夜間門市。沒想到購機的人之多，門市之熱絡，讓我開了眼界。最讓人驚訝的是，光是我在找機器，辦手續的過程，前後不到一小時，就親眼看到約十隻 iphone 賣出去。&lt;/p&gt;  &lt;p&gt;iphone 耶! 這種難用的東西是在熱什麼啦…&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;不明白的人以為我沒有用過 iphone…事實是我的確未曾擁有過 iphone，但同事不少人搶鮮都買了，我也就借來把玩，因為本來也有興趣去敗一支。誰知道它號稱人性的觸控螢幕之難用的…滑來滑去找不到定位，拉大縮小也抓不到 scale，拉的手都酸了。看網頁的螢幕又小，我還不如買小筆電加 3.5g 網卡。&lt;/p&gt;    &lt;p&gt;有沒有人能向我說明一下，apple 的系列產品除了 MacBook 外哪個好用呀？還是只要外型好看，內容普普通通就可以賣？我對手上這台借來的 iPod 也很感冒，sync 超慢，限制超多，操作又不直覺，還不如買 sony walkman. &lt;/p&gt;    &lt;p&gt;對3c產品不算陌生的我來說，這樣的消費簡直沒有道理，操作介面又難用，功能又不實用，按鍵反應又慢，到底是哪裡值得買？外殼？雖然我很摳，難不成其他人是錢太多沒地方花？或許有人會說就 pda 手機來講(常用行事曆、收發 e-mail 等等)，它的功能和介面比較直覺。但來買 iphone 的有年輕小妞，有穿運動服的年輕人，有穿夾克的阿桑，有的人連開機按鈕都找不到…這樣要說服我說大家是為了它「突出」的功能而買…真的有點難度。&lt;/p&gt;    &lt;p&gt;那天晚上我看了場「台灣錢淹腳目」的戲，亂諷刺一把的。&lt;/p&gt;    &lt;p&gt;而我買什麼手機呢？我買了一支 0 元綁兩年的 moto，而且免預繳。半毛錢沒花我就有支新手機。說實在話，除了打電話、傳簡訊，對於不需要 pda 的人來說，手機加有 pda 功能是要幹麻呢？&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8041479168624494252?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8041479168624494252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8041479168624494252&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8041479168624494252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8041479168624494252'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/02/iphone-fever.html' title='iphone fever?!'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8533168472131867459</id><published>2009-02-25T11:22:00.001+08:00</published><updated>2009-02-25T11:22:25.669+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>敗家的慾望總會找到出路…</title><content type='html'>&lt;p&gt;好一陣子沒有花大錢(天殺的貴死人房租不算…)，加上手上這台工作機問題連連，還有未來的進修計畫，還有沒上事小惡魔貼圖區被美圖毒的頭暈連連…總覺得好多東西想買，已經連續好幾次在小惡魔的各大討論區出沒，尋找敗家的對象，同時也替還沒花掉半毛的消費券找個出路。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;工作機：承黑金鋼傷後，拿不準什麼時候畫面一片花白，當機。平時一般上上網看看片還可以，要做什麼正經的它已不再濟事。公司裡從 sales 那兒凹來的 Asus W1J 雖然有 T2500 + ATI x1600 加持，效能不是問題，但週邊的支援就慘兮兮。比如說，整支 mini-pci 的 intel 3965 abg 被拔走，我偷拔別人的 intel 2200bg 想來頂著用，沒想到華碩筆電有 bios lock…。另一個鬼打牆的問題是 ICH7 familty 的 EHCI driver 裝不上去，不管用 lspci 還是用 everest 看，intel 27cc 這個 device 根本不存在，當然沒有 driver ，連同也就沒有 usb 2.0 可以用…而且是天缺。吼吼吼…我應該去申請一張筆電老殘證明的，真令人不滿。&lt;/p&gt;    &lt;p&gt;在小惡魔爬了好久的文，先是想買 HP 黑潮，後來又決定鎖定 Lenovo Thinkpad T400，但看到心怡的 T400-A22 報價直逼六萬，又退縮了起來…。儲蓄是為了將來打算…阿彌陀佛。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://ec1img.pchome.com.tw/pic/D/H/A/A/2/N/DHAA2N-A35176262000_492a8ffb21c6c" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://ec1img.pchome.com.tw/pic/D/H/A/A/2/N/DHAA2N-A35176262000_492a8ffb21c6c" /&gt;&lt;/a&gt; 殘念一：Lenovo T400-A22 (圖片來源：pchome)&lt;/p&gt;    &lt;p&gt;相機：450D 兩萬有找，可是最殺的不是機身，是鏡頭呀!!之前跟朋友借了30D 加兩支定焦鏡來拍心如二哥婚禮，就已經被所謂「錢景深」給毒到了。對我第一次被淺景深迷惑的人來說，拍照的目標有點迷失，但還是追出不少令她家人滿意的照片。DSLR追焦的速度和色彩飽和度也不是我的 Minolta D7 可以比的。可是可是，這是一條不歸路，就像玩音響設備一樣，永遠有更令人享受，更令人滿意的，也更吃荷包的硬體在前面向你招手。最好能阻斷凡心的方法，就是不去打開這道水門…。於是我又在往返博愛路詢價後，離開了。畢竟，儲蓄是為了將來打算…阿彌陀佛。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://ec1img.pchome.com.tw/pic/A/B/A/L/2/1/ABAL21-A31255190000_48b64ca9d2d59" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://ec1img.pchome.com.tw/pic/A/B/A/L/2/1/ABAL21-A31255190000_48b64ca9d2d59" /&gt;&lt;/a&gt; 殘念二：Canon 450D (圖片來源：pchome)&lt;/p&gt;    &lt;p&gt;錄音筆：對於音響設備總是務求最大C/P的我，耳機是聽了六年的鐵三角AD700，耳擴是長物志的青龍，兩個加起來不到$15000，而且這支耳擴還是用公司的補助買的(切切切~)。因為耳朵挑剔(但也不能太挑剔…不然又是一個無底洞)，我對錄音設備也有一些些期待。最近由於有進修的打算，想買個錄音筆，上課可以錄音，幫我這越來越老的腦袋記住一些東西，開會也可以錄音，以免哪個渾人講過的話又忘記了(雖然有時那個渾人就是我…)。上網瞅了半天，發現評價不錯的錄音筆都是日製的。像是 Roland Edirol R-09，Kenwood MGR-A7 和 SONY icd-sx88。價格的話，R-09 大約一萬二，MGR-A7 約一萬五，sx88 約八千有找(都是平輸貨)。&lt;/p&gt;    &lt;p&gt;人都已經殺到金響了，但是一來沒有展示機，二來…真的好貴，我到最後還是買不下手。離開了。畢竟，儲蓄是為了將來打算…阿彌陀佛。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://ec1img.pchome.com.tw/pic/D/G/A/P/1/I/DGAP1I-A25897597000_480c418b5aeb4" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://ec1img.pchome.com.tw/pic/D/G/A/P/1/I/DGAP1I-A25897597000_480c418b5aeb4" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p align="center"&gt;殘念三：SONY ICD-SX88 (圖片來源：pchome)&lt;/p&gt;    &lt;p align="left"&gt;但是，敗家的心還是找到了出路，就是…就是…我規律又忙碌生活中唯一的享受: 咖啡。因為剛好朋友有咖啡豆便宜出，我一次買了四磅(可惜沒有好的密封罐…又只有我一個人喝，不然就多買個幾磅)，順手又…買了Tiamo 磨豆機 hg0222，價值 $2680。選擇機械式磨豆機的原因，一來我絕不買砍豆機，二來它和手搖的價差值得我這種 coffeholic 把搖到滿頭大汗的力氣交給電器來解決。套一句吳x恩的名言：「有工具不用，又不是猴子」&lt;/p&gt;    &lt;p align="center"&gt;&lt;a href="http://ec1img.pchome.com.tw/pic/A/C/A/C/0/0/ACAC00-A20229764000_496c2f0714dec" target="_blank"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://ec1img.pchome.com.tw/pic/A/C/A/C/0/0/ACAC00-A20229764000_496c2f0714dec" /&gt;&lt;/a&gt;正念四：Tiamo 磨豆機 HG-0222 (圖片來源：pchome) &lt;/p&gt;    &lt;p&gt;昨天下了單後，今天就日思夜念的，我敗家了我敗家了(其實前後貢獻了快一萬多給博客來買書) &amp;gt; &amp;lt;。我的敗家能力好像滿卑微的…&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8533168472131867459?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8533168472131867459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8533168472131867459&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8533168472131867459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8533168472131867459'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/02/blog-post_25.html' title='敗家的慾望總會找到出路…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3001919878338398807</id><published>2009-02-24T17:54:00.001+08:00</published><updated>2009-02-24T17:58:45.209+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><category scheme='http://www.blogger.com/atom/ns#' term='閱讀'/><title type='text'>讀《靈山》</title><content type='html'>&lt;p&gt;高行健的《靈山》不同於一般小說，它揉進了散文體，跳躍的時空和人物，讓人難以補捉到一個很完整的故事線條。但，奇妙的是，這種跳躍卻給了我思考的間隙，每每在一個一個段落中間停頓，沈思。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;或許是文化上的親近，雖然我連北京都沒去過，但中國的歷史、小說、電影總也看過，對那高低起伏的、城鄉乖離的、傾軋官僚的內地不算熟悉但也不是全然的陌生。尤其當文內說起童年記憶裡的狹小巷弄、老奶奶的花布衣裳、斑駁的漆紅鐵門…讀來好像你也可以接著下去說，說巷子底那戶老嫗年輕時就守寡，只因為她憨直的丈夫努力半輩子掙來的兩甲田，給國民政府挺了槍桿子扣著板機，硬生生地收去，又放給操著江蘇口音的老兵當革命的獎勵。三十來歲的粗壯漢子竟這樣氣出了病，氣死了。她從地主變佃農，一把秧一把米的拉拔獨子，供他進城念書，又供他娶妻成家，供得她背也駝了，指節骨跟莊稼漢子一樣粗圓。&lt;/p&gt;    &lt;p&gt;好不容易這獨子還算爭氣，攢了錢，買了樓，要接老母親到城裡享清福。誰知住沒多久，兒媳婦竟嫌起婆婆身上總有股老人氣味，還拿鄉下省吃儉用的一套過日子，食物沒吃完不要倒掉呀，衣服破了補補了破，上完廁所連沖個水也捨不得，看了就窮酸穢氣。老婆婆怎麼不知這倆口子為了他整夜在房裡唏唏嗦嗦的爭執，隔天藉口睡不慣現代化的軟床軟枕，又悄悄搬回到你記憶中巷子底的那間老厝。&lt;/p&gt;    &lt;p&gt;只怕下一次你再想起她的故事，是看見老厝門口西索米搭起的帳蓬所喚起的。&lt;/p&gt;    &lt;p&gt;再回頭說《靈山》，我這最喜歡翻看在哪一個段落，高行健又怎麼著誘惑了哪個姑娘，或著被哪個蛇蠍的女人誘惑著。男女關係寫成小說，最容易寫成不入流，坊間滿坑滿谷的言情小說，不管出自哪國哪邦，總是脫離現實，美化愛情，滿紙荒唐的謊言。在《靈山》裡，言的不是情，或者如果你讀了後心裡有個牽掛在，那言的便是情。既不談情趣又不論愛恨，書裡說的是平平實實的人性，說他怎麼看見失魂落魄的女人就想去招惹上床，說他怎麼看見清靈純淨的道姑又性幻想著脫她道袍，說他怎麼不明白有那麼些時候，是被女人玩了，還是玩了女人。不論是哪一種過程，是載歌載舞，野地月下；還是燭火輕搖的粉帳裡；不論是哪一種結局，是半推半就，是主動誘惑還是各安心思。總叫人，或說總叫男人覺得直寫入心眼裡去。就算把場景搬到現在，哪個男人不會衣冠楚楚地想像脫人家衣服？穿襯衫的就想解她鈕扣，穿裙子的就想撩上她大腿，穿低領 T-shirt 的就想隔著棉布搓揉，褪去胸罩，這「靈山」也就撥雲見日了。&lt;/p&gt;    &lt;p&gt;書末，靈山究竟在何方還是雲深不知處。看來熟門熟路的老者告訴你，就那兒呀~那兒。欸，說半天你聽不懂呀，甭說了。&lt;/p&gt;    &lt;p&gt;末了，愛情究竟在何方？只聽眾人指証歷歷，越過這，翻過那，你就找著了，不會遠的。你於是越過這高山，翻過那溪流；你看見路旁有古人為文誌之，你看見各式儀式歌頌，你還看見與你一路在尋找的旅人。若是個男人，便公事公辦地哈哈一番。若是個青春美麗地女人，你便追上前去，打的是飽餐的算盤。如果靈山還沒到，她又怎麼會是終點？你同她說你有遠大的抱負，她只咯咯地笑，你說你還有巨大的陽具，她笑的更厲害了。一晚過去，她驗證過你的陽具，只一勁兒地笑，那遠大的抱負又是什麼？她問，你說，遠大的抱負是妳。她說，是找到下一個傻女人說一樣的話吧？如果她是終點，那靈山到底在是不在？&lt;/p&gt;    &lt;p&gt;如果尋到了，那便是還沒尋到…&lt;/p&gt;    &lt;p&gt;如果放下了，那就是還放不下…&lt;/p&gt;    &lt;p&gt;你心裡想著到了，那便是到了。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3001919878338398807?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3001919878338398807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3001919878338398807&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3001919878338398807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3001919878338398807'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/02/blog-post_24.html' title='讀《靈山》'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6284263682116200343</id><published>2009-02-23T11:24:00.001+08:00</published><updated>2009-02-23T11:24:00.434+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>令人哭笑不得的菸害防制法</title><content type='html'>&lt;p&gt;上班族如果有被別人當面噴過菸，應該都非常感謝新政府於年初祭出的「菸害防制法」。就算老闆一樣對你沒有好臉色，至少不會一邊幹譙一邊把菸往你臉上噴。除了上班環境改善以外，在小吃店吃飯，也可以不用端著餐盤走來走去，找無聞不到菸味的位子坐下來。從這幾點看來，的確是很讓人感謝政府終於有 guts 做正確的事。但，我工作的地點卻冒出另一個更討人厭的問題。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;敝人工作的場所位於瑞光路上某「freedom times」大樓，以建材高級，設計大方豪華著稱，其門面一派大氣，四面石材色澤均勻一致，想來林老闆確是賺了不少錢。進出大樓的地方除了地下停車場外，就是東西南北各有一個門。最豪華的門面是南門，最多人出入的門是東門，印像中只有要去大巴停車場會經過西門，北門是從來也沒打開過。(到底是不是通到外面我也不清楚)&lt;/p&gt;    &lt;p&gt;自從「菸害防制法」上路以後，大樓也撤掉所有的室內吸菸室，要求所有&lt;strike&gt;菸鬼&lt;/strike&gt;癮君子到「看的見天空」的地方抽菸。以前，要抽菸的人可以選擇躲在吸菸室，也無風雨也無晴的慢慢抽，現在得要走出戶外。想要抽菸就得忍受刮風下雨大太陽，看起來好可憐的樣子。&lt;/p&gt;    &lt;p&gt;其實…更可憐的是吸二手菸的無菸族。(這就是台灣奇怪的地方，應該最有尊嚴的人最卑微，應該最謙卑的人最有權力，就拿用路人來說吧，在已開發國家都是行人比車大，只要看到路上有行人，車子一定保持安全距離停下來等人過。(參考資料：美國加州，日本京都 (東京的車倒是跟台北很像…) 等親身經歷)。在台灣…幾乎每一輛車都鑽呀鑽的，巴不得鑽到個空檔可以從兩個行人中間穿過去)(好像嚴重的離題了…)&lt;/p&gt;    &lt;p&gt;每天上班時間，就是&lt;strike&gt;菸鬼&lt;/strike&gt;癮君子浮世繪的展覽時間，只要往敝大樓南門和東門一看，或蹲或坐或站，一定有超過五個人在抽煙。不管是西裝鼻挺，還是帽T牛仔褲，是套裝熟女還是短裙辣妹，在煙管子的面前就像虔誠的教徒，藉由儀式來祈(乞?)求身上某個部位的平靜。有機會真該收個門票開放參觀，邀請大家來欣賞這些人抽到第一口煙那種解脫，多抽個幾口就像高潮來臨、渾身打顫，捻掉煙屁股時還意猶未竟的神情。&lt;/p&gt;    &lt;p&gt;抽菸到底有多爽我是沒有親身體驗，到聞到菸味有多厭惡&lt;a href="http://hbtsai.blogspot.com/2008/01/blog-post_24.html" target="_blank"&gt;我已經形容過了&lt;/a&gt;。政府的德政把菸味從辦公/用餐場所趕出去了，但結局卻是抽菸的人自由了，不抽菸的人卻被關起來了。大樓進出最頻繁的兩個門，每天站滿了抽菸的人，形成一堵菸牆，被風吹進大廳，整個一樓就像公開的吸菸室一樣，臭不可耐。從一樓進公司的人，無論如何都被逼著要吸個幾口菸才能等到電梯。這是何等的荒唐？&lt;/p&gt;    &lt;p&gt;後來我忍受不住，撥打菸害防制法的專線電話(0800-531531)，得到的答案更令人感到無奈。基本上只要看的到天空的地方，就可以抽菸。而且就算有人因為吸了這些二手菸而氣喘、生出畸胎、肺癌，也沒有辦法向大樓求償。這還不是變相的剝奪工作權和生存權？人命幾時變得這麼不值錢…立意良善的任何一條命令或法規，只要缺乏完整周全的思考和立法精神的灌注，仍然是惡法一條，害民於無形之中…。&lt;/p&gt;    &lt;p&gt;當下決定這通電話打給市議員。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6284263682116200343?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6284263682116200343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6284263682116200343&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6284263682116200343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6284263682116200343'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/02/blog-post.html' title='令人哭笑不得的菸害防制法'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1534215317073326275</id><published>2009-01-22T15:23:00.001+08:00</published><updated>2009-01-22T15:23:28.131+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>驢子頭與仙后</title><content type='html'>&lt;p&gt;引用典故要是用的不合時宜，引錯典，或對典故不求甚解，輕者頂多惹來訕笑，重則有失大體，身敗名裂。學文學的人對成語的典很計較，學歷史的人對故事的典很計較，學音樂的人…對音樂的典故同樣很計較。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;有一回跟心如聊天的時候，自以為浪漫的說：「一早如果能看到妳的臉在身邊，就好像被施了魔法，會愛上醒來後第一個看到的人。」&lt;/p&gt;    &lt;p&gt;心如沈默了一下…說：「可是那是一齣鬧劇…」&lt;/p&gt;    &lt;p&gt;我補救說：「我只是形容一下睜開眼就看到妳的感覺嘛」&lt;/p&gt;    &lt;p&gt;她說：「可是我不想要跟驢子頭在一起…」&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;唔…可惡的莎士比亞…&lt;/p&gt;    &lt;p&gt;事實上是，《仲夏夜之夢》被心如視為如此「引喻失意」不是第一回。某次我們一起參加朋友的婚禮，新娘進場的音樂就是孟德爾頌的《仲夏夜之夢》裡的結婚進行曲。心如眉頭一皺，淡淡的說：「怎麼不放華格納的？」&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;「可是《羅恩格林》是悲劇呀。」&lt;/p&gt;    &lt;p&gt;「總比鬧劇好…」&lt;/p&gt;    &lt;p&gt;唔…可惡的孟德爾頌…&lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1534215317073326275?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1534215317073326275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1534215317073326275&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1534215317073326275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1534215317073326275'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2009/01/blog-post.html' title='驢子頭與仙后'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7922620495609726642</id><published>2008-12-31T19:31:00.003+08:00</published><updated>2009-06-20T19:33:09.618+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>gender equality?</title><content type='html'>&lt;p&gt;昨天在等公車時，發現候車亭有一巨幅廣告打著「兩性平等 Gender Equality」 的標語。廣告上兩個模特兒，一個小白臉男生穿護士服，面目清秀的女生穿著藍色連身工作服。頓時心中一凜，覺得這一廣告問題很大…非常大。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;首先，兩性平等已經是偏頗的宣言，就像我們說人人生而平等，其實是睜眼說瞎話，現在的兩性工作者也不再提平等，而改用「平權」來討論不同的性別在生活當中可觀察、可知覺到的隱性或顯性的失衡現象。不知道是哪一個政府單位貼出來的海報，這樣「落後」的訴求實在讓人有點擔心。&lt;/p&gt;    &lt;p&gt;再者在廣告上放上「穿護士服的男性」和「穿工作服的女性」其實大大違背了「兩性平等」(借用海報上的字眼) 的意義。因為看到廣告的人心裡還沒預設「男人不該做護士」或「女人不該做粗工」時，反而被海報給反教育了，因為如此的預設立場，反而更加深「主管機關」的「父權」形象。&lt;/p&gt;    &lt;p&gt;心中於是冒出一句話「唯一能保持平衡的是失衡。」&lt;/p&gt;    &lt;p&gt;平權的提倡，如果能從空間規畫開始落實，就不會發生這種白目的推廣方式。當設計海報的人滿腦子都在想「教育讀者」的時候，海報的內涵已經失去中立。舉例來說，廁所是最常被拿出來大鞭特鞭兩性不平等的話題。女廁總是大排長龍，男廁總是來去匆匆，因為男女廁一樣大，所以是父權強加在女人身上的不平等。&lt;/p&gt;    &lt;p&gt;但，真的是這樣嗎？&lt;/p&gt;    &lt;p&gt;如果「父權社會」設計出來的廁所，是一個讓男人隨時有機會在如廁時被攻擊、被窺看、被打擾的空間，那這個父權是不是太渺小了？假設女人的廁所也是設置在如此不安定的環境裡，女人上廁所的時間會不會快一點？為什麼男人必須要忍受「無法褪去長褲」的舒適感，還要忍受尿渣沾黏在內褲上的噁心，相反的，女人卻有非常舒適的如廁空間，可以慢慢地把尿渣擦掉，把衣服整理好再走出相對安全的空間。&lt;/p&gt;    &lt;p&gt;這種事可以被拿出來開個性別學術研討會，卻不見得被社會上大多數人知覺到。就像美國總統選舉時，有「如果歐巴馬是白的，麥肯是黑的？」的海報被貼上紐約街頭。膚色對歐巴馬和麥肯的變因有沒有大到足以改變選舉結果？我們可以再弄一個研討會出來打嘴炮，而永遠沒有答案。就像我剛說的男廁和女廁的見解，一樣沒有個一翻兩瞪眼的結局。所以如果一個政府要告訴社會大眾，兩性平權是個值得思考的話題，不應該給答案（而且還給錯答案…），而是去提出問題，讓每個看到海報的人都會有思考的動力，才能把「兩性平等（權）」的宗旨印在讀者腦海裡。&lt;/p&gt;    &lt;p&gt;因此對於這種沒有定論的問題，我比較傾向於看見侯車亭的海報，用刺激「反思」的方式去鼓勵讀者思考，比如說：如果今天女廁都是小便池，男廁都是隔間，哪一間會大排長龍？（喔～我知道有人會提衛生棉和換護墊的需求…呃，不過現在的男廁不就是一排小便池一排隔間的設計嗎？所有排隊上廁所的女人都要換衛生棉或護墊嗎？）或者如果女人的外生殖器是陰莖（同時有發達的乳房）而男人的外生殖器是陰道，誰比較具攻擊性？（雖然性侵案大多是男狼犯案，但仍有女狼主動的案例）（問題是，有些女人沒辦法從男人處得到想要的東西時，就會謊稱性侵，就算最後獲判無罪，所有時間精力和名聲的浪費都讓男人變成受害者）（不過這要怎麼做成海報呢？）&lt;/p&gt;    &lt;p&gt;提倡兩性平等的時代，女人沒有投票權。在當時女權的確被過度壓抑，也因此「擁有投票權（及其他公民權）」是從把本來被不合理地拿走的東西，要回來。反觀海報上的「男護士與女粗工」…呃…誰禁止男人當護士嗎？我經過工地時也看過台灣歐巴桑推著重重的水泥呀。是我活的太前衛了，還是海報的設計者看太多次「meet the fockers」？既然職業的選擇並未受到任何強制力的約束，請問選擇當護士的男人就做到兩性「平等」嗎？我們看到工地裡有做粗工的女人就是兩性「平等」嗎？職業的選擇或許有它身不由己的時候，但任何一種選擇都不是去爭取應該得到但卻被不合理的奪走的權力。&lt;/p&gt;    &lt;p&gt;兩性權力的不平等在職場上比較有爭議的是「懷孕=失業」和「不召募女性為正式員工」（躲掉勞基法規定的育嬰假），私人的中小企業的確看的到這種有違兩性「工作權」的平等的做法。如果想要點出這種不平等的悶鍋，海報上應該放一個「如果男人懷孕即失業？」和一個「必須擔憂一家生計的女人」，去強迫反思台灣女人的工作權是不是被壓抑了(不過在金融風暴的時候，把懷孕失業和歧視畫上等號可能太…沉重)。&lt;/p&gt;    &lt;p&gt;我比較好奇的是，有沒有人認為，女生廁所的隔間是一種貞操帶的暗示？這又是一個很有趣的問題…不過就讓這種思考停在 2008 年吧，我只是要鞭一下胡亂張貼到大庭廣眾之下的爛廣告。&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7922620495609726642?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7922620495609726642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7922620495609726642&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7922620495609726642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7922620495609726642'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/12/gender-equality.html' title='gender equality?'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3273538233255394476</id><published>2008-12-19T16:14:00.002+08:00</published><updated>2008-12-19T16:16:42.688+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>eeepc 701 reset bios password</title><content type='html'>&lt;p&gt;用 bios password 把自己鎖在電腦外頭是一件非常蠢笨的事情，我那台放了半年沒動的 701 就是遇到這個狀況…。今天打開電源時看到 bios password 整個冏住了，那感覺就像出門倒垃圾隨手關門的瞬間，發現沒有帶鑰匙出門。&lt;/p&gt; &lt;span class="fullpost"&gt;  &lt;p&gt;想了一分鐘，立刻決定用 bios 斷電法強迫取分。二話不說拿出我的 screw driver，從背面開始把螺絲一個一個鬆下來。整個拆解的過程其實網路上一大堆，有圖解有影片加口述。用關鍵字「asus eee pc 701 disassembly」可以找到一堆，我就不貼圖了。&lt;/p&gt;  &lt;p&gt;比較值得一提的是，bios 的電源位置在「正對螢幕的右下角，也就是滑鼠板的右側」有一個小小的白色的電源接口。把它拔下來再插回去就是囉，不用把 eeepc 拆到零零碎碎的。拆+裝耗了我約半小時的時間，電源開啟時 bios 已經 reset 了。&lt;/p&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3273538233255394476?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3273538233255394476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3273538233255394476&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3273538233255394476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3273538233255394476'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/12/eeepc-701-reset-bios-password.html' title='eeepc 701 reset bios password'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-569351054139852469</id><published>2008-12-19T00:52:00.002+08:00</published><updated>2009-06-20T19:21:23.769+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>.emacs 設定檔</title><content type='html'>&lt;p&gt;做為 vim 的愛用者很長一段時間，看到同事用 emacs 結合 gdb 用的超威的。vim 和 emacs 各有好處，多熟一個不會有錯，而且還有人整理熱鍵的&lt;a href="http://free.tnc.edu.tw/docs/debian/ch-edit.zh-tw.html" target="_blank"&gt;對照表&lt;/a&gt;，大大減低了學習 emacs 的門檻。emacs 的客製功能很多，但對於寫程式的人來說，最重要的就是寫程式的那個 fu。fu 從哪裡來咧，以我個人來說，是從字型和 syntax highlighting 來的。因為 emacs 的 rc 設定比 vim 來的複雜些，我小小的腦袋沒辦法一下全裝進去，就在這裡留個紀錄吧。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;1. syntax highlighing&lt;/p&gt;    &lt;p&gt;emacs 有個龐大的延伸功能開發專案：elisp，有空的人真的應該去&lt;a href="http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html" target="_blank"&gt;上頭&lt;/a&gt;好好逛逛，不要說用 emacs 寫日記了，連記帳、下棋都可以呀…。這種超級彈性的功能容易讓我聯想起 latex。廢話不多說，在 emacs 上要看到好看的 highlight ，要先去下載 &lt;a href="http://download.gna.org/color-theme/" target="_blank"&gt;color-theme&lt;/a&gt; package。解開來後把 .el 檔連同 themes 資料夾一起放在 ~/elisp 下面。然後編輯 ~/.emacs 檔如下&lt;/p&gt;    &lt;blockquote&gt;     &lt;pre&gt;(setq load-path (cons “~/elisp/” load-path))
(require 'color-theme)
  (color-theme-initialize)
  (color-theme-arjen)&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;arjen 是少數我覺得看起來比較舒服的 highlight，你可以到&lt;a href="http://www.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/" target="_blank"&gt;這裡&lt;/a&gt;先看看不同 highlight 的截圖再決定要用哪一個。&lt;/p&gt;

  &lt;p&gt;2. consolas 字型&lt;/p&gt;

  &lt;p&gt;首先，consolas 字型是 microsoft 的，按照「正規」的取得方法，似乎是必須能通過序號驗證，去微軟的網站上下載。不過其實 google 一下就載點滿天下了，不用太擔心。言而總之，把consolas的字型下載下來後，把 .ttf 全 copy 到 /usr/share/fonts/truetype/下面的某個 folder。執行&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;pre&gt;fc-cache –v –f&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;另一個很麻煩的事情是 emacs v22 好像不支援換字型？總之我是把 emacs 換掉，裝 ubuntu的 emacs-snapshot-gtk 才把字型放上去。anyways， 在發現 snapshot 版本有什麼問題以前，好看的字型的優先權還是比較高。&lt;/p&gt;

  &lt;p&gt;更新完 emacs 後，編輯 ~/.Xresource 檔，加入下面兩行&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;pre&gt;Emacs.font: Consolas-11
Emacs.FontBackend: xft&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;然後執行下面的指令，更新一下 X-server &lt;/p&gt;

  &lt;blockquote&gt;
    &lt;pre&gt;xrdb -merge ~/.Xresource&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;接著你的 emacs 應該預設就會用 consolas 了。&lt;/p&gt;

  &lt;p&gt;3. 執行後視窗最大化&lt;/p&gt;

  &lt;p&gt;我很不喜歡看小小的螢幕寫程式，也不喜歡看很多個視窗重疊在一起。所以每次執行一個程式我都習慣把它最大化，可以使用到整個螢幕的空間。emacs 如果想要達到這個目的，還是要回來改 .emacs，加上如下內容，送出最大化的指令給 X server。&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;pre&gt;(defun toggle-fullscreen ()
  (interactive)
  (x-send-client-message nil 0 nil &amp;quot;_NET_WM_STATE&amp;quot; 32
        '(2 &amp;quot;_NET_WM_STATE_MAXIMIZED_VERT&amp;quot; 0))
  (x-send-client-message nil 0 nil &amp;quot;_NET_WM_STATE&amp;quot; 32
        '(2 &amp;quot;_NET_WM_STATE_MAXIMIZED_HORZ&amp;quot; 0))
)
(toggle-fullscreen)&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;以上指令參考自&lt;a href="http://ubuntuforums.org/showthread.php?t=782196" target="_blank"&gt;這裡&lt;/a&gt;。 &lt;/p&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-569351054139852469?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/569351054139852469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=569351054139852469&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/569351054139852469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/569351054139852469'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/12/emacs.html' title='.emacs 設定檔'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5904297622145588458</id><published>2008-12-01T05:25:00.001+08:00</published><updated>2008-12-01T05:29:03.809+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>在美國 pay phone 已成遺蹟了…</title><content type='html'>&lt;p&gt;這不是我第一次在美國找不到半隻 pay phone 了，上次在 lake elizabeth 就吃過一次苦頭，本來要打電話請旅館開 shuttle 來接我(那次太趕，沒辦國際駕照，吃足了苦頭…)。沒想到 lake elizabeth 從頭到腳沒有半隻 pay phone，不管是服務中心、餐廳、廁所、夏令營區…。&lt;/p&gt;  &lt;p&gt;最後我靠可憐的雙腳走到 Fremont Pulic Library，問裡頭可親的管理員老伯，他說對面的 Washington Hospital 好像有 pay phone，我才繞了大半個院區，在藥局的某處找到我苦苦追尋的 pay phone。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;這回出差又遇到一次，整個人火大。當時我人在 Milpitas 的 Great Mall，進行 Black Friday 的大逃殺，順便跟栗子約在那裡吃晚餐。差不多到了約定的時間，因為我懶得買 pre-paid plan (上次買過 T-mobile 的 prepaid plan 而沒有買 phone，所以 sim card 早就不知道去哪裡冬眠了)，想說這麼大一個 shopping center 總有個 pay phone 給我打吧？…&lt;/p&gt;    &lt;p&gt;沒有…入口處的服務阿婆無辜的看著我，用她可能超越二十年的記憶告訴我，廁所外可能有一支。…當然我去的時候那個「一支」只剩被拆除的線頭。&lt;/p&gt;    &lt;p&gt;怒!&lt;/p&gt;  &lt;p&gt;二話不說我殺進 RadioShack ，做為美國最老牌的電器經銷商，這裡果然有很多奇奇怪怪的選擇。最划算的 deal 就是這支&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.radioshack.com/product/index.jsp?productId=3371140"&gt;&lt;img src="http://rsk.imageg.net/graphics/product_images/pRS1C-5424553w345.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;一支$5，附 at&amp;amp;t $25 的 airtime。哈哈，這是 holiday special，整個覺得自己很像間諜小說裡面的殺手，買一支速食手機，開通撥打目標的號碼，確認目標把他幹掉後隨手就把手機丟進垃圾桶。噗…真是想太多…&lt;/p&gt;  &lt;p&gt;總之，$25 pay-as-you-go 的 plan 可以撐 90 天，如果我三個月內再出差一次的話，就可以 refill 再延三個月。對我來說彈性很大又不失機動性，重點是，要找人就再也不需要四處找 pay phone 了。(印象中 pay phone 最多的地方是 bart 車站…)&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5904297622145588458?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5904297622145588458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5904297622145588458&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5904297622145588458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5904297622145588458'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/12/pay-phone.html' title='在美國 pay phone 已成遺蹟了…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-263159008081342393</id><published>2008-11-30T18:10:00.001+08:00</published><updated>2008-11-30T18:10:17.435+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式設計'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>porting from Qt3 to Qt4</title><content type='html'>&lt;p&gt;最近有種被惡整的感覺，幾乎半數的時間都拿去做支援和公司的紙上作業，想爭取到一個比較有決策權的位置也被打槍…。&lt;/p&gt;  &lt;p&gt;總之，折騰半天，終於能回來做 Qt4 porting 了。TrollTech 開發的 Qt framework 不但成為 Linux 圖形使用者介面 (GUI) 的主要架構之一，對嵌入式 Linux 系統也有極好的支援度。不過從 Qt3 到 Qt4 的升級過程中，很多物件的設計概念都和原先不同，就算 Qt4 有提供 Qt3Support ，混用 Qt3 和 Qt4 的物件只會讓開發者對程式的邏輯更混淆不清。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;一、整合表頭檔：Qt4的 #include 比起 Qt3 簡單許多，在 Qt3 你的一個 GUI 元件可能要 #include 很多支 header，如： 首先是，Qt4的 #include 比起 Qt3 簡單許多，在 Qt3 你的一個 GUI 元件可能要 #include 很多支 header，如： &lt;/p&gt;    &lt;blockquote&gt;#include &amp;lt;qlabel.h&amp;gt;      &lt;br /&gt;#include &amp;lt;qpixmap.h&amp;gt;       &lt;br /&gt;#include &amp;lt;qlayout.h&amp;gt;       &lt;br /&gt;&lt;/font&gt;&lt;/blockquote&gt;    &lt;p&gt;等等等…到了 Qt4，大抵上只要一行就好&lt;/p&gt;    &lt;blockquote&gt;#include &amp;lt;QtGui&amp;gt; &lt;/blockquote&gt;    &lt;p&gt;看了是不是很舒服呢？這種精簡的表頭，可以讓 .cpp 檔省下很多令人眼花瞭亂的 #include，也不用在 .h 檔宣告。&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;二、背景圖的設定方式不同：在 Qt3 不論什麼 Widget 設定背景的方法應該都是&lt;/p&gt;    &lt;blockquote&gt;     &lt;pre&gt;setPaletteBackgroundPixmap(QPixmap(“/path/to/file.png”));&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;這個函式到 Qt4 已經不見了，改成對整個 QPalette 做設定，再對 Widget 設定 Background Role。如：&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;pre&gt;QPalette pl = palette();
pl.setColor(QPalette::Background, Qt::black);
setPalette(pl);
setBackgroundRole(QPalette::Background);
setAutoFillBackground(true);&lt;/pre&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;三、Layout 多了邊界：過去習慣用 Layout 排 Widget 位置的人可能都發現，Widget 位置全變了，好像被推擠開來，每個 widget 四周都多出了一些邊界。請用：&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;layout.setContentsMargins(0, 0, 0, 0);&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;嗯，以上是到目前為止的觀察…&lt;/p&gt;
&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-263159008081342393?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/263159008081342393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=263159008081342393&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/263159008081342393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/263159008081342393'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/11/porting-from-qt3-to-qt4.html' title='porting from Qt3 to Qt4'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7384423055192553927</id><published>2008-11-17T12:18:00.003+08:00</published><updated>2009-09-23T12:35:53.484+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>ubuntu 8.10 + ati fglrx</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;有點惱人的， ati commercial driver 跟 Intrepid 處的也很不好。我一台 Radeon 9600 的機器升級 Intrepid &amp;amp; 重新下載安裝 ati catalyst 8.11 後，連 modprobe 都會出錯。錯誤訊息如下&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;
# modprobe fglrx
[ 1024.699204] [fglrx] Maximum main memory to use for locked dma buffers: 1169 MBytes.
[ 1024.700616] [fglrx:drm_alloc] *ERROR* [driver] Allocating 0 bytes
[ 1024.700683] [fglrx:firegl_init_device_list] *ERROR* Out of memory when allocating device heads
[ 1024.700757] [fglrx:firegl_init_module] *ERROR* firegl_init_devices failed
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;span class="fullpost"&gt;
&lt;p&gt;
依 ubuntu forum 上的說法，現下只有換回開源驅動 Radeon 一途。
&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;
# sudo apt-get remove --purge xserver-xorg-video-ati fglrx
# sudo apt-get install xserver-xorg-video-ati
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;
看來 Radeon 活的好好的…還好我另一台 X1250 沒有跟著升級…
&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7384423055192553927?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7384423055192553927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7384423055192553927&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7384423055192553927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7384423055192553927'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/11/ubuntu-810-ati-fglrx.html' title='ubuntu 8.10 + ati fglrx'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3905520626104308434</id><published>2008-11-05T15:44:00.004+08:00</published><updated>2009-06-20T19:21:47.795+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>ubuntu 8.10 - 距離升級所需經驗值…</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;因為 run 過 Lazybuntu， sources.list 變的很乾淨，加上之先前用自己的電腦做過實驗升級到 Intrepid 。這回就很大膽地把桌機也升了。 (完全不相關的兩個因為…)&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;
deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ intrepid main universe restricted multiverse
deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ intrepid main universe restricted multiverse

deb http://security.ubuntu.com/ubuntu/ intrepid-security universe main multiverse restricted
deb-src http://security.ubuntu.com/ubuntu/ intrepid-security universe main multiverse restricted

deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ intrepid-updates universe main multiverse restricted
deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ intrepid-updates universe main multiverse restricted
deb http://packages.medibuntu.org/ intrepid free non-free
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;底下是 copy Lazybunt 改完的 sources.list ，把 hardy 改成 intrepid。用 vi/vim 的人不知道熟不熟悉 sed 的語法，其實字串替換不用一個一個進去按。先按 shift + v 進行行選取，然後直接按":"，然後輸入 sed 的指令如圖&lt;/p&gt;
&lt;img src="http://lh5.ggpht.com/_QDiFZViszUo/SRFF8cSm5lI/AAAAAAAAAaY/p6eRxx_FZQI/%5BUNSET%5D.png?imgmax=800" &gt;&lt;/img&gt;

&lt;span class="fullpost"&gt;
&lt;p&gt;
升級總是需要經過成長的痛苦，像是無止境的打怪或推倒一個皮厚血多又打人很痛的 boss。我個己升級 linux distro 的經驗，最痛的幾個 boss 就是北橋晶片驅動、網路驅動、顯卡驅動和音效驅動。sata 已經通行數年，北橋晶片只要沒想用它來做 raid 應該都不會發生什麼問題。我的網卡用的是  Attansic ，沒錯，數萬年前我還在部落格上分享怎麼改 Attansic 的 source code 來編譯出驅動，現在 Attansic 的驅動已經變成 kernel 的一部份了。至於顯卡和音效就比較麻煩了，顯卡要去抓 vga vender (其實是 nvidia &amp;amp; amd) 提供的 linux driver，intel 的驅動已經合在 open source 裡頭了。音效則是因為 alsa 和 pulseaudio 一直不太能互相和平共存，之前還聽說有人跑完 upgrade 後好了一個另一個就壞了。待會我也會跟大家分享我的音效設定，目前聽 CD 上 youtube 等等一切順利。
&lt;/p&gt;&lt;p&gt;
顯卡：我的顯卡是 nvidia 的 8500GT，因為升級到 8.10 後 kernel 也會一併升級到 2.6.27，原來還待在 8.04 的人應該是用 2.6.24。顯卡的驅動當然也要更新。nvidia 網站上提供最新的是 177.80，我編起完跑完都沒什麼問題。
&lt;/p&gt;&lt;p&gt;
另外好像有人會遇到執行安裝時收到 X server is running 的錯誤訊息，這個只要重開機進 recovery mode，然後跳到 root shell 後打 init 3 進入 run level 3，再執行 /etc/init.d/gdm stop。條列一下
&lt;blockquote&gt;
&lt;pre&gt;
1. reboot
2. 按 esc 選 ...kernel 2.6.27... (recovery mode)
3. 選 root (... shell ...)
4. 執行 init 3
5. 執行 /etc/init.d/gdm stop
6. sudo killall X
7. 到下載的地方安裝 NVIDIA-Linux-x86-177... 
&lt;/pre&gt;
&lt;/blockquote&gt;
驅動安裝的方式是先給那個檔案執行的權限
&lt;blockquote&gt;
#chmod +x NVIDIA-Linux-x86...run
&lt;/blockquote&gt;
然後執行 ./NVIDIA-Linux-x86...run 就好。
&lt;/p&gt;&lt;p&gt;
如果重開機後還是不太正常，建議多看 log (/var/log/Xorg.0.log)&lt;/p&gt;&lt;p&gt;
&lt;b&gt;注意：如果你有 usb dac，請關掉 pulseaudio。到 /etc/rc.3/下面 rename S25pulseaudio 為 s25pulseaudio 就好&lt;/b&gt;&lt;/p&gt;&lt;p&gt;
音效：現在我的 .asoundrc 改成這樣

&lt;blockquote&gt;
&lt;pre&gt;
pcm.mixer {
 type hw
 card 0
}

pcm.mixer0 {
 type hw
 card 0
}

pcm.dsp {
 type plug
 slave.pcm "dmixer"
}

pcm.dsp0 {
 type plug
 slave.pcm "dmixer"
}

pcm.!default {
 type plug
 slave.pcm "dmixer"
}

pcm.dmixer {
 type dmix
 ipc_key 1024
 slave {
  pcm "hw:0"
  period_time 0
  period_size 8192
  buffer_size 65536
  rate 44100
 }
 bindings {
  0 0
  1 1
 }
}

ctl.dmixer {
 type hw
 card 0
}

&lt;/pre&gt;
&lt;/blockquote&gt;
這是之前在修爆音(噪音？)問題時上網翻到的設定，不太確定原創是誰…@@ 抱歉。
&lt;p/&gt;&lt;p&gt;
另外要改一個東西，打開 /etc/pulse/default.pa，把 module-alsa-sink 後面加上 device=dmix。
&lt;/p&gt;
&lt;p&gt;
嗯，設定完到目前為止一切順利，哈，看來升級 ubuntu 還不算太複雜。
&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3905520626104308434?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3905520626104308434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3905520626104308434&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3905520626104308434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3905520626104308434'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/11/ubuntu-810.html' title='ubuntu 8.10 - 距離升級所需經驗值…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_QDiFZViszUo/SRFF8cSm5lI/AAAAAAAAAaY/p6eRxx_FZQI/s72-c/%5BUNSET%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-7456688145766058934</id><published>2008-10-31T17:11:00.004+08:00</published><updated>2009-09-23T12:29:45.452+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>ubuntu + 青龍 (USB DAC)</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;前一陣子被 Norton AntiVirus 弄的很毛，又拖累系統又吃資源。他們家在 Mountain View 的 Cafe 很讚，但軟體寫的真是有夠爛。所以我把 windows 砍了…裝 ubuntu。反正工作要用的周邊軟體像 perforce client，VMware，大致上都還可以在 ubuntu 上得到解決，就斬立決!!
&lt;/p&gt;&lt;p&gt;
這是昨天的事…直到今天早上…傻了…我聽不到我的青龍!!&lt;/p&gt;
&lt;span class="fullpost"&gt;
通常遇到這種問題，第一個想到的方向就是打開
&lt;blockquote&gt;System-&amp;gt;Preference-&amp;gt;Sound&lt;/blockquote&gt;
改一下 Audio 的設定…
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;這當然是沒有用的呀…因為 alsa 認知的 audio device 跟這個 gnome 的工具並沒有什麼正相關…所以像這個時候，你就要去看看 alsa 到底把訊號送到哪個裝置去了。執行&lt;/p&gt;
&lt;blockquote&gt;alsamixer&lt;/blockquote&gt;
你會看到&lt;img src="http://lh6.ggpht.com/_QDiFZViszUo/SQrAz-h0TjI/AAAAAAAAAaM/_Ss-gHvwhtU/%5BUNSET%5D.png?imgmax=800" /&gt;，告訴你現在 alsa 正在控制哪一張音效卡，如果是 USB Audio DAC 那就沒問題了，沒問題你也不會找到這篇文章，所以一定是抓到別張卡 (或別的 usb audio device 比如說 webcam ) ( onboard 的話通常是 HDA Intel ) 那就要來修改一下。以下設定部份參考&lt;a href="http://planykao.blogspot.com/2008/06/usb-dac.html"&gt;這裡&lt;/a&gt;。
&lt;p&gt;&lt;/p&gt;&lt;p&gt;
首先看一下你手上到底有幾張卡
&lt;/p&gt;&lt;blockquote&gt;
cat /proc/asound/modules
&lt;/blockquote&gt;
我的是降子
&lt;blockquote&gt; &lt;pre&gt;
0 snd_usb_audio
1 snd_hda_intel
&lt;/pre&gt;&lt;/blockquote&gt;
表示 alsa default 會抓到 snd_usb_audio。這樣是正確的。會發生問題的都是順序反過來了，也就是 had_intel 在前，索引 0，而 usb_audio 在後，索引 1
&lt;p&gt;
&lt;/p&gt;&lt;p&gt;
修改 modprobe 的設定如下
&lt;/p&gt;&lt;blockquote&gt;
#sudo vim /etc/modprobe.d/alsa-base 
&lt;/blockquote&gt;
(不會用 vim 的可以改 emacs，emacs 不會用的可以改 gedit) 在檔尾加上
&lt;blockquote&gt;&lt;pre&gt;
options snd-usb-audio index=0
options snd-hda-intel index=1
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;
&lt;/p&gt;&lt;p&gt;
結束後重開機，usb dac 就會被用做 default。但是當你打開播放軟體時還是要進去播放軟體的設定裡看一下，他用哪一個 audio renderer 做輸出，不然很可能還是會聽不到聲音。以 audacious 為例，你打開 Preference 會看到 Audio 是用 PulseAudio Output Plugin &lt;img src="http://lh4.ggpht.com/_QDiFZViszUo/SQrIiDGtoGI/AAAAAAAAAaU/MQPRKSD_CR0/%5BUNSET%5D.png?imgmax=800" /&gt;下拉選單改成 Alsa Output Plugin 就好了。
&lt;/p&gt;
&lt;em&gt;如果你聽到爆音的話，看下去!&lt;/em&gt;
&lt;p&gt;
alsa 會爆音是和 sample rate 不 match 有關，按 default 音訊會經過三個 device，一個 mixer，一個 dac，另一個外了。因為三個 device 的取樣率不同，第一個 44.1k，第二、三個是48k。如果播放時跳過 mixer 直接播的話就安全了，所以我們建一個檔 ~/.asoundrc。內容如下
&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;
defaults.pcm.rate_converter "samplerate_best"
pcm.!default {
type plug
slave.pcm "hw:0"
}
&lt;/pre&gt;&lt;/blockquote&gt;
有夠簡單吧~ enjoy 來~
&lt;p&gt;
&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-7456688145766058934?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/7456688145766058934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=7456688145766058934&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7456688145766058934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/7456688145766058934'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/10/ubuntu-usb-dac.html' title='ubuntu + 青龍 (USB DAC)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_QDiFZViszUo/SQrAz-h0TjI/AAAAAAAAAaM/_Ss-gHvwhtU/s72-c/%5BUNSET%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2676390281235651554</id><published>2008-10-24T00:32:00.004+08:00</published><updated>2009-05-28T17:26:16.150+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='電影'/><category scheme='http://www.blogger.com/atom/ns#' term='Movie'/><title type='text'>《慾望城市》 - 時尚的饗宴，心靈的美式早餐</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;
《慾望城市》，一直說要一起去看的一部電影，結果兩人都有空的時間老是兜不攏，於是寶貝兒自個兒去看，我則是在往SFO的飛機上看完了。不過因為在飛機上不能播限制級的內容，全片被剪的三點不露…小小的遣憾了一下…不管露或不露，對我們這種老男人…呃…成熟的男人(很宅而且閱AV女優無數的男人？)來說，其實不太重要，劇情才是精髓(我真的是在說好萊塢片子啦…)。
&lt;/p&gt;
&lt;p&gt;
《慾》片給我的感覺是，時尚的元素非常豐富，不改其影集的作風，或者說這才是最主要的賣點，在設計和搭配上更加大膽；尤其是 Carrie 在拍 vogue 的婚紗照時，真的是令人驚豔；而且從每一套婚紗的風格，對我這DNA裡不帶時尚染色體的工程師來說，還依稀看的出是哪一家的風格，可見其婚紗的經典之處。但劇情就…有點虛…非常好萊塢預設值的結局。不是說這樣不好，但整個預期看到足以和衣著和彩妝相比擬的大膽風格匹配的觀念、作風全然幻滅…變成像日片一定情人最後要發現是血親、韓片最後一定有人死一樣的缺乏創意。
&lt;/p&gt;
&lt;span class='fullpost'&gt;
&lt;p&gt;
美國是一個非常保守的國家，這點從他們的總統必須要有宗教信仰，而且不是天主教就是基督教就看的出來。柯林頓一樁小小的性醜聞就吵的沸沸湯湯，法國沙柯吉不只離了婚還娶了個大奶媽，法國人還不是一樣愛他。不論老美 drug &amp;amp; sex 的問題有多泛濫，他們的文化基調就是傳統到一個不行，所以 Maccain 這個戰爭狂熱份子才有機會出來選總統，雖然一路被 Obama 壓著打...離題中…
&lt;/p&gt;&lt;p&gt;
總之，這種崇尚傳統價值觀的精神也大量呈現在好萊塢的片子裡，包括《慾》片亦如是。女人會原諒男人的出軌，不管是肉體還是精神；女人會為了結婚而陷入狂喜；女人會期待受孕，認同小孩使家庭完整的想法。沒錯，我在說 Miranda, Carrie 和 Charlote。她們的所做所為除了中間有一點點小轉折，基本上完全服從男人對女人的期待，可見不管她們年紀多大，還是靠心裡的小女孩在思考和行動，Miranda 和 Steve 的熱情相擁，更突顯她之前的「不原諒」只是種撒嬌式的抗議，而不是對男人不忠的「解決方案」。只有Samantha 的決定讓人覺得有點討論的價值，只是她所提出的爭議點又太薄弱：不想讓男人幫她買戒指，那讓她心裡的「大女孩」感覺得不到肯定。這種芝麻綠豆的小事溝通一下不就好了？還是劇情想要鋪說這是壓死這段關係的最後一根稻草？就用 Samantha 所說：「我提到『he』的次數比『I』還多」一筆帶過所有情緒反彈的理由？兩個人都沒溝通過，就決定了關係的結束，是不是太幼稚了點？拒絕溝通、逃避、決定分手…國中生才做的出來的決定…而且讓人有種錯覺，就是其實 Samantha 在等他開口求她留下…還是逃不過撒嬌的行為模式。
&lt;/p&gt;&lt;p&gt;  
在看這部片時，最讓我感動的片段是 Carrie 被 Mr. Big 逃婚後，從蜜月旅行回來後，一個女歌手冷靜的唱腔突顯出四個女人的幸福與寂寞，那個氣氛鋪陳的真是好，對比真是強烈，幸福到害怕的 Charlote，寂寞到不甘寂寞的 Carrie &amp;amp; Miranda，不知道自己是一個人還是有伴的 Samantha。不知道是不是我也受到傳統家庭價值觀的影響，總覺得在那下雪的聖誕夜裡，導演塑造出來的場景中，只有 Charlote 看起來是快樂的…。還有 Carrie 居然為了 Miranda 一句無心的註腳，她自己的婚姻關係的註腳，而大發雷霆…。兩個年過四十的女人居然覺得一個五十開外還離了兩次婚的老男人，會不知道婚姻是什麼，還會因為她的一句話撤退…。這看起來不像國中生才會有的愛情觀嗎？
&lt;/p&gt;&lt;p&gt;
這四個人，都應該來台灣學學什麼叫「中庸之道」，什麼叫「昔日之所無，之日有之不為過；昔日之所有，今日無之不為不足」。膚淺的人生觀讓四個女人.. well ..三個女人各自遇到不同的人生難題 (Charlote 是故意弄出來的大對比吧？不過人在墨西哥卻只肯吃封裝的布丁，和 Carrie 和 Louise 和諧的合作關係相比，她大概是白人優越論的支持者吧)。Carrie 為了滿足自己的虛榮，漸漸的忽略 Mr. Big 的想法；Miranda 為了自己的事業，忘記愛與性對一段關係的維持同樣的重要；Samantha 為了得到「自主」，非得用結束一段關係的方式來達到目的。哪一個不是孤注一執又缺乏體貼的舉動？但，哪一個又不是如此真實地反應出人性？
&lt;/p&gt;
&lt;p&gt;
沒錯，我覺得本劇正想表達的就是膚淺，每個人都和劇中人一樣的膚淺。膚淺很好，膚淺是最簡單的快樂來源。膚淺的慾望被實現後，人會得到立即的快樂，所以膚淺的慾望不能被忽視。為什麼我要為了未來遙不可見的幸福，放棄眼前唾手可得的快樂？這就是人稱膚淺，卻非常踏實的人生觀。這四個女人選擇了非常美式的思考模式：僅從單一事件去評估整體。對大部份的觀眾來說應該是令人滿意的吧，因為電影裡想表達的態度非常簡單：兩個人的結合就是答案 (同時大多數的觀眾是女性)。但身為一個男人，我實在不得不跳出來說句話：我們不是吃美式早餐長大的，你有辦法這麼膚淺(實際)的思考嗎？
&lt;/p&gt;
&lt;p&gt;
就拿 Carrie 來做例子吧。一個被男人逃婚的女人，真的有辦法相信他不會再逃一次，而且欣然接受他認為「接受一場女方比男方還聚焦的婚姻讓他失去自我」的說法，如果今天角色反過來，是男方聚焦，席開百桌，殺到白宮結婚的話，女方會想逃跑嗎？為什麼男方做主的盛大婚禮就應該是女人的幸福所求？為什麼女方做主的盛大婚禮就是男人的壓力？這樣的劇情在我看來已經透露出很完整的沙文主義，而且片尾還把沙文主義的合理化，強迫女人去接受。另，老公外遇，老婆只因為他花了很多時間討饒，並且在正確時間出現在橋的另一頭就原諒他，而不會懷疑下一次出軌是什麼時候？我覺得信任的破壞並不如電影裡所呈現的那麼容易重新建立，除非，女人老了，挨不過歲月；電影裡的女人都老了!! 那年輕的 Louise 又怎說？她還不是回頭抱了出軌的男人。而且，Miranda 和 Steve 有小孩。所以價值觀的推銷又是這麼回事，男人外遇，女人應該原諒，就算不為了這個男人，也為了這個小孩，聽起來是不是非常的老套又讓人氣結呢？在我的理解中，台灣女人完全沒有這麼好騙…。不是電影太膚淺，就是台灣的女人太心機了…。
&lt;/p&gt;
&lt;p&gt;
為什麼導演和編劇無論如何要讓結局變成大圓滿，我想最重要還是受到美式主流文化的影響，覺得女人要成為家庭的一份子，覺得有小孩才能讓家庭完整，覺得女人應扮演寬容的角色。除了 Samantha 的跳脫以外，每一項都是保守派的思維，實在讓人覺得可惜，影集如果不看到最後的大結局，還不至於有這種唏噓之感…。從《慾望城市》影集版開始，我一直覺得本劇不僅僅是把女人當花瓶，穿上一身的時尚名牌，而且還要讓她們言之有物、說之成理，做起事來充滿自我的風格，並且試圖把男性塑造成為弱勢的族群(因為在每一段感情中女主角們都堅持自己的決定)。最後一季把 Mr. Big 再拉回來，硬是把他搞成 Carrie 的迷戀…到電影裡…同樣的老戲還要再玩一次…唉唉唉。簡單來說，各位女性朋友如果想拉男朋友看《慾望城市影集版》他可能會很排斥，看電影版，我想他會笑呵呵的陪公主看戲…。
&lt;/p&gt;
&lt;p&gt;
Samantha 曾經對著她的「absolute hunk」咆哮說，她需要「I」，而她的生活卻充滿著「you」。 Carrie 則是忘記她除了「I」以外，也屬於「we」(雖然 Mr. Big 的理由很狗屁，什麼叫「我結過三次婚，妳覺得別人會怎麼想？」這句話完全是腐儒派才擬的出來的稿子，別人怎麼想，會影響他的什麼？屌會變短嗎？資產會減半嗎？沒有嘛…結婚再離婚再結婚，為的不就是尋找生命中每個階段最合拍的伴侶，結幾次有差嗎？又不是三百次…這藉口真糟，更糟的是 Carrie 居然覺得他說的有道理…歐買尬...(或者她覺得沒道理但不想傷 Mr. Big 的心所以沒有直接反駁吧))，Miranda 更慘，她嘴巴說「we」，卻表現的像「I」。「我們」 「我」「你」，難道有哪一個應該成為焦點嗎？沒有呀，沒一個都很重要呀。我的觀點，你的觀點，我們的觀點；本來就一定會有磨擦，需要平衡，需要溝通，需要思考，需要時間。為什麼在片中可以變成雙方搶奪的標的…而且我覺得這並不能用「老外比較自我」一句帶過。像 Carrie 和 Mr. Big 在看房子的時候，她想的不是 We 嗎？她正在幻想兩個人建立的家庭而飄飄然呢。
&lt;/p&gt;
&lt;p&gt;
有人覺得一段關係中，唯一得到平衡的方法，就是永遠傾向某一邊。比如說女方很強勢，而男方永遠接受；或反過來的關係。只要坡度在，水一定往低處流，這樣的關係鐵定安全(除非高的那邊開始出現破壞性)。如果兩個人的關係不是傾斜的，那就一定需要在「我」「你」的中間．放上「我們」，用溝通來強化「我們」的抽象意義，才有機會平衡兩個人的相處模式。那些覺得沒有「I」、覺得沒有「you」、覺得沒有「we 」的人，不是遇人不淑(按結局來看，每個人都遇到很淑的人才對…)，就是腦袋瓜子很膚淺，沒有辦法接受一段關係中必然存在的妥協。有「we」的人會問「I」在哪裡，問題是，當你得到滿足的「I」時，你會不會開始抱怨「we」在哪裡？所以我說這些人應該來台灣上幾當小學的國文課，把「中庸」的思想裝進腦袋瓜裡，所有的問題都不是問題了。
&lt;/p&gt;
&lt;p&gt;
總地來說，我覺得《慾》片只不過是美版的《我的野蠻女友》。片中仍然充斥著男性觀點，把女人視為膚淺的虛榮鬼，不但強迫女性接受，而且是欣然甚至帶狂喜的接受。根本是在把他在影集的前五季建立的形象一次破壞殆盡…太可惜了。我本來還滿期待它有個充滿寓意的結局呢…。
&lt;/p&gt;
&lt;p&gt;
不過，看完這齣電影，看完很多網路上正面(正妹？)的評價，幾乎是一面倒的吶喊「幸福」。我開始思考，女人的幸福，似乎比男人的夢想還來的踏實，不為別的，就因為她們夠膚淺，夠科學，講求實證(婚姻、小孩)，追逐儀式性的「他方的承諾」。相較之下，男人的浪漫顯然還不夠膚淺呢。
&lt;/p&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2676390281235651554?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2676390281235651554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2676390281235651554&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2676390281235651554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2676390281235651554'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/10/blog-post_24.html' title='《慾望城市》 - 時尚的饗宴，心靈的美式早餐'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-975457378319917660</id><published>2008-10-21T21:44:00.006+08:00</published><updated>2008-10-22T07:31:31.121+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>軟體業 - 做個敬業的工程師</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;
我並不自認為是個傑出的工程師，但從過去自己扮演工程師的角色，以及和其他工程師合作的經驗當中，多少累積了一些經驗值。慢慢的，在身邊看到一些工程師或許是因為長久累積下來的無奈，或許是因為長時間被不正常的主管「殘害」，也或許是制度殺人，被懶散的行政單位戕害；正一點一滴的失去對「engineering」的尊重。
&lt;/p&gt;&lt;p&gt;
因此，我想要推銷幾個概念，這些概念對我來說非常受用，幫我建立個人的行事風格和工作形象。
&lt;/p&gt;
&lt;span class="fullpost"&gt;
&lt;br&gt;
&lt;b&gt;1. 非必要的情況下，拒絕加班&lt;/b&gt;
&lt;br&gt;
&lt;p&gt;
先說明我為什麼拒絕加班。首先我很相信「動機」這回事，一個人做事情沒有內化的動機的話，做事就會不在乎成果，不在乎成果，東西做出來就沒有品質。因此不論做什麼工作，都需要內化的動機，就像有的日本節目在介紹各個領域的達人，這些達人常常滿口「愛」、「生命」，形容自己的成品「就像孩子一樣」，這就是把動機充份的內化了，就是對工作的那份熱誠。
&lt;/p&gt;&lt;p&gt;
不甘情願的加班，就是破壞「動機」的元兇。
&lt;/p&gt;&lt;p&gt;舉個簡單的例子，相信每個工程師在學校求學時，都經歷過 72 小時不眠不休慘無人道的期末專案地獄。請問你會在連自己也懷疑為什麼能動的 demo 結束之後，確定老師沒有把你當掉之後，再回過頭來看你究竟花了3天爆肝日，寫出了什麼東西嗎？你會想要在補完眠後，重新打開那些連變數命名都亂七八糟(例如：tmp_1, num_a, test, ...)的程式，好好的整理一下，而且真的付諸行動嗎？如果你辦的到，我很佩服你，你一定會成為受 QA 歡迎的工程師；如果你只是在某個夏日午后想起那段往事，別太在意，我也是這樣。&lt;/p&gt;
&lt;p&gt;
用爆力法趕工出來的作品，自己很難得會想回頭去整理。在學校是如此，到公司不會變得不一樣。差別是在學校不會有老師逼你回頭把 code 撈出來改(研究生例外…學長的「研究成果」往往是學弟的惡夢)，在公司是客戶會逼你撈出來改。一份本來就不想看的 code 還要反反覆覆叫你跳進去看，心裡一定一直犯嘀咕，而且被逼著不斷面對自己急就章趕出來，連自己都沒信心的作品，只會對整份程式更加的不滿，久了就會變成只會抱怨的工程師，或只出一張嘴的主管，開始用同樣方式壓迫其他的工程師。加班文化本身，就是這一切惡性循還的源頭。
&lt;/p&gt;
&lt;p&gt;
再者，主管要求加班最常用的理由，就是要「趕時程」。問題是，這個時程是誰定的？時程結束時應有的產出是什麼？如果身為工程師的你，即使仍然不同意你手上的這份時程，依然埋頭沒日沒夜的趕，那就是你不夠專業。一般說來時程的制定是用「人時」、「人日」、「人月」為單位，一天工時八小時，一個禮拜四十小時，但這並不代表十個人日的工作，派兩個人來做就可以用一個禮拜做完。沒有辦法看清這點，而依然自顧自想當放火的主管，是個失敗的主管；而在他轄下的每個工程師，都有權力挑戰這些失敗的決定。&lt;/p&gt;試想，如果今天你為了某個完全說不過去的理由(例如：某某某還沒走，我不能先走…)勉強自己留下來加班到十點，那麼你今天的工時是 12 個小時(扣掉午休)。十點回家，累的半死，心裡更是幹的要死，於是隔天就想給自己好好的補償一下，怎麼補呢？就是腦袋休假一天。於是第二天雖然坐在位子上八小時，真正做事可能只剩兩小時。正常來說，兩天的產出應該是 16 小時，但因為加班的關係，加總起來卻變成只有 14 小時，而且還附贈滿肚子牢騷，黑眼圈和安安靜靜爆掉的肝。&lt;p&gt;&lt;/p&gt;&lt;p&gt;
那麼什麼是必要的加班呢？我認為是客戶從工廠撈回來的 bug。出 release 可以拖，但生產線開下去不能等太久。「軟體業=服務業」這個等式又不是今天才發明，一定要有所自覺，客戶的要求再不合理，都不會空穴來風，這種 bug 沒辦法很快有結果的話，就要加班來解。
&lt;/p&gt;
&lt;br&gt;
&lt;b&gt;2. 愛你的家人，勝於工作&lt;/b&gt;
&lt;br&gt;&lt;p&gt;
記不記得去年，阿扁要把「大中至正」改成「自由廣場」時，發生很多衝突。其中一個讓我印象非常深刻的，就是有人用卡車衝撞記者，隔天蘋果把被卡在車輪裡的攝影師登頭版，配上他同事的發言：「我很想下去救他…但我必須要做我的工作…」(&lt;a href="http://blog.dragon2.net/2007/12/07/489.php"&gt;參考&lt;/a&gt;)。台灣人很奇怪…做事情不知道輕重，這就是一個很好的例子。雖然說記者腦殘的多，但持類似想法的工程師不會少，為了加班，可以不回家吃晚餐；為了加班，可以把小孩丟給保姆看一整天；為了加班，可以不惜和老婆吵架說：「我加班還不是為了養這個家？」因為輕重緩急放錯位置，所以會發生越來越多的角色衝突，不但影響工作情緒，也連帶的影響工作品質。不斷如此荼毒自己的結果，就是會說出「…但我必須要工作…」的人…沒救了。如果我是主管，我絕對不敢把工作交給連自己的家庭都可以丟著不管的人，這種人是不定時炸彈…。
&lt;/p&gt;&lt;p&gt;
對我來說，只要和家裡有關的事，和我的寶貝有關的事，一定優先於工作。這樣的態度讓我在工作時可以心無旁鶩，不用去煩惱任何因為角色衝突可能造成的情緒反彈。因為工作可以專注(雖然最近為了整個 layoff 造成的衝擊疲於奔命…)，也就不用刻意加班去趕時程。如果你覺得你應該六點就下班，你就會加快動作在六點前把事情做完。如果你覺得反正橫豎要加班到晚上十點，乾脆慢慢來，那很有可能到十點事情還是做不完。
&lt;/p&gt;&lt;br&gt;
&lt;b&gt;3. 接受改變，包括來自客戶的，來自技術的，來自協力廠商的&lt;/b&gt;
&lt;br&gt;
&lt;p&gt;
不知道為什麼很多工程師很排斥改變，排斥客戶更改需求，排斥第三方的函式庫更改介面/物件/屬性，排斥硬體廠商更新晶片。不論是哪一種改變，都一定有它的理由，可能是為了使用者的操作性、為了更具彈性的軟體架構、為了更便宜或整合度更高的晶片…等等。工程師最需要具備的職能之一，就是接受現況並以現況為基礎發展解決方案，而不是抱怨為什麼做過的事還要再做一次，只是這次用不同的方法做。客戶的需求變更，工程師需要做的不是抱怨寫好的東西又要改，而是分析需求，提出新的時程表，明白告訴客戶(或你的上司)，某些需求變更勢必會延遲上線時間。別擔心，和客戶吵架不是工程師的事情，你只要把技術細節寫清楚，為什麼需要這些時間，剩下是產品經理或專案經理或業務的事情。第三方的函式庫變更，工程師也不用抱怨，就是把問題和需要的時間估出來，合情合理的話，時程這種東西就像 excel 的算式一樣，更新一下就行了。
&lt;/p&gt;
&lt;p&gt;
我常聽到工程師哀嚎客戶改這個，改那個。抱怨幹麻呢？抱怨了他們就不會改嗎？需求變更理論上都需要經過合約和售價的更新，業務有沒有做好這件事是他的責任，工程師不需要越界去質疑我們有沒有因為這些騷擾一般的變更，從客戶那邊多賺些錢。你可以關心，但不需要多管閒事，在不知道交易的細節時，不要隨意下判斷才是比較成熟的作法。
&lt;/p&gt;
&lt;p&gt;
待續…
&lt;/p&gt;
&lt;br&gt;&lt;br&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-975457378319917660?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/975457378319917660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=975457378319917660&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/975457378319917660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/975457378319917660'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/10/blog-post_21.html' title='軟體業 - 做個敬業的工程師'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8486529962731864412</id><published>2008-10-03T22:29:00.001+08:00</published><updated>2008-10-03T22:30:16.494+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>軟體業-工程師的面試沒有失敗二字</title><content type='html'>&lt;p&gt;標題好像下的很聳動，哈哈。這裡我說的「沒有失敗」並不代表「面試就錄取」。把「錄取」視為「成功」，「未錄取」就是「失敗」，這是中國人一貫很不成熟的想法。「錄取」代表的是事業的開始，不是成就的達成；「未錄取」代表的是雙方對於該職缺的看法有所落差，不代表任何一方的失格。因此想要在面試時有符合實力的表現，獲得較高的錄取機會，首先就不能用得失心看待面試，先把「未錄取」=「失敗」的挫敗感從你的字典中移除，才能平心靜氣地分析各家公司的職缺。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;在講工程師如何展開面試時， 先說一下我對各企業對於面試工具採用的看法。首先是程式語言的考試，試卷內容跟學校的期中考有點像，除錯一段程式碼，名詞解釋，用 pseudocode 寫出某個排序演算法…等等。我一向很反對這種考試，考題常常放進很多指標(pointer)、二維指標、取址符；物件導向的繼承、動靜態變數、全域或本地域變數…。有時還弄一道陷井題，答案叫做：編譯失敗。這種題目到底想要考出什麼專長呀？人間編譯器？很多公司考題出的讓人頭皮發麻，但等錄取後打開版本控制一看，原始碼連命名規則都不統一，四處散落的 pound define，肉眼可見的memory leak，風格非常隨性的 garbage control …。難道公司打算用月薪4-5萬應徵一個程式管理師，把這些亂七八糟的程式碼用一個統一的規則重整嗎？不然拿來考新人的標準嚴格的要死，對內的程式碼管理卻鬆散連標準都沒有，合理嗎？&lt;/p&gt;    &lt;p&gt;如果你在應徵時考到這樣一張，讓你回憶起大一或大二號稱大刀老師的試題，請千萬別擔心，聰明的主管不會把這種考卷當作唯一的參考標準。事實上是，把這種考試的結果無限上綱的，絕對不會是好主管。但是有些公司會加考英文，這個就要重視一下了。寫程式的能力或許可以給你半年一年的時間去 pick up，只要有個好 leader，一邊寫程式一邊學，很快就會達到一定水準(當然前提是你有寫程式的基礎知識，並且明白自己應該要學習更嚴謹的程式設計方法)。但是公司不是英文教室，不會願意花錢或時間或其他資源給你任何訓練，又要你在工作的時候能夠加以運用。現在很少有跨國公司的工程師可以靜靜地悶在自己的位子上，溝通完全不需要用到英文(參考&lt;a href="http://hbtsai.blogspot.com/2008/10/blog-post.html"&gt;上一篇&lt;/a&gt;)，英文能力太差的話，反而會在公司裡製造更多麻煩，對內增加溝通成本，對外建立負面印象。於是我在面試新人的時候，第一個重視的面試工具，不是C/C++，而是英文。&lt;/p&gt;    &lt;p&gt;我的想法其實和大多數人對於面試工程師的理解相左，也和很多經驗不夠的考官不同。很多考官在面試前並沒有深入想過要召募什麼樣特質的人進來，只想到「這個人能不能幫我解掉一些棘手的 bug」、「這個人進來能不能幫我處理 2-tier customers 的 request」。從這個動機出發所召募來的人或許考卷填的很好，名詞解釋背的滾瓜爛熟，但是開始需要 k 白皮書時就傻住，翻開英漢字典讀了一天，才發現自己讀的是introduction；或者只會挑關鍵字看，到需要和印度或美國的工程師溝通時就死了，死到讓主管看著他毫無文法可言的英文不知道要不要哭。&lt;/p&gt;    &lt;p&gt;面試的時候，並不會因為是工程師，就可以用很宅的外觀亮相，除非你自信公司非你不用不可，不然還是披上一件襯衫比較好。我的習慣是不管應徵什麼類型的工程師，研發也好、客服也好、測試也好，都穿西裝打領帶去應識。服裝儀容是面試的第一印象，&lt;strong&gt;雖然工程師不用穿西裝/套裝出去跑客戶，那也只代表你面試時不穿西裝/套裝不會被轟出去而已&lt;/strong&gt;，不代表工程師「最多只需要」穿格子襯衫和牛仔褲。面試畢竟是一個比較正式的場合，穿著代表你對這個場合重視的程度。不穿西裝也可以，只要讓考官感覺到你也在乎這一次面試，其實就達到服裝儀容整齊要求。試想一下，你要花二到三個小時的時間和另一個人關在小小的房間裡「聊天」，如果你是應試的人，你也會希望考官的穿著讓你覺得受到尊重吧？&lt;/p&gt;    &lt;p&gt;那到底應試時要怎麼穿才好？在沒什麼想法的情況下，我相信西裝是最不容易出錯的選擇，當然，你可以選擇去大賣場買一件三千塊的西裝還送西褲，也可以去百貨公司選一套時髦又不失穩重的好西裝，重點是穿起來要舒服合身，讓你覺得在儀容上充滿信心。想考慮西裝之外的選擇的話，我想大多數的女性友人都能給你很好的建議。 =)&lt;/p&gt;    &lt;p&gt;另外面試過程當中都會提到的是薪水待遇，理想的待遇是多少，麻煩不用害羞，實在地講出來。如果你的要求很白目，我們也不會跟你明白說，但你會從面試結果得到這個「預期有落差」的答案。如果你為了表示謙虛，開價很漂亮的低，我們也會擔心是不是找到個騙子，扮豬吃老虎。所以麻煩大方的開價，考官對於任用與否也才有所依據。我的習慣是要求應試者明確的開出數字，理由很簡單，我不要你心裡暗自幹譙薪水太低，而刻意降低工作的意願、品質和動機。&lt;/p&gt;    &lt;p&gt;至於其他面試過程當中，應對考官的態度和技巧，很多網站都有條列式的說明，諸如要自信但不自大，仔細聽完問題再回答，不懂的不要硬凹…等等的也不在此贅述，祝大家順利地找到理想的工作。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8486529962731864412?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8486529962731864412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8486529962731864412&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8486529962731864412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8486529962731864412'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/10/blog-post_03.html' title='軟體業-工程師的面試沒有失敗二字'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6438749387652007667</id><published>2008-10-01T22:16:00.001+08:00</published><updated>2008-10-02T00:29:14.143+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>軟體業-寫一份工程師的好履歷</title><content type='html'>&lt;p&gt;因為公司打算在台灣拓展 linux team 的規模，面試應徵者的任務便落在我頭上。雖然以前不是沒當過考官任用過新人，但是這次要依「大公司」的遊戲規則來做事，程序啦、細節啦、還有一些組織內的政治、文化總是有些不同。總而言之，以前我待的小公司在用人是比較隨性的，某某人的某某朋友啦，或者從 104，1111 這種人力網站撈一些名字出來就灑面試通知，公司小，薪水少，願意來面試的人也不多，我也不需要經手這種 dump 資料的動作。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;在這家外商卻不一樣了，HR 基於「尊重任用單位」的立場，把所有任用的流程交給考官自行處理，而他們只負責「打電話約面試時間」「寄 offer letter/感謝函」…呃…跟我想像的 HR 不太一樣，也有一說是，如果公司要任用的是經理以上的職位，HR就會出動了…意思是沒做事的經理很重要，做到死的工程師不重要就對了…。不過還是謝謝 HR 同仁幫我處理掉一些繁瑣的事，把人約過來…。 &lt;/p&gt;    &lt;p&gt;其實敝公司這樣的做法有它的好處，每個 RD team 在乎的技術細節都不一樣，工作內容和技能需求對 HR 來說都像無字天書一樣，每個字母都看的懂，合起來就是火星文。第一階段把關的工作就讓 RD 來做，也可以免除把人找來結果根本不是 RD 要的那個方向的尷尬場面。不過我很懷疑有沒有一家公司會把 RD 去搜尋人才的過程和結果列入考績評量…。結果通常是上班時間內應該要做完的事情不會少，你還得花額外的力氣和時間去找人才…。聰明如我，就跑去 HR 找好心的姊姊幫忙做第一階段的撈人，我再來審她撈出來的「貨」，整個流程就順利多了。然而，按照 HR 姊姊的說法，我是第一個找她撈 RD 這種小角色的資料的人。問題是，這種「上、下」的觀念實在會害死科技公司，軟體都是這些人寫出來，你虧待這些人，就只能在產品的品質、銷售上自食惡果。(其實這已經發生了，不知道「上面」發現沒有…) &lt;/p&gt;    &lt;p&gt;說這麼多還沒切入正題，就是為了要點出「履歷」的重要性。因為如上所說，跑來審人事資料的 RD，或幫 RD 審人事資料的善良 HR 姊姊，自己的事都忙不完了，&lt;strong&gt;沒有時間和力氣，耐心地看完每一份履歷&lt;/strong&gt;。因此有如下性質的履歷，我們會優先刪除：&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;自傳破題寫的不是自己 &lt;/li&gt;      &lt;li&gt;工作經歷講沒兩句話，而且沒重點 &lt;/li&gt;      &lt;li&gt;大部份的私立大學與技術學院 &lt;/li&gt;      &lt;li&gt;英文寫「略懂」 &lt;/li&gt;   &lt;/ol&gt;    &lt;p&gt;關於第三點「&lt;strong&gt;大部份的私立大學與技術學院&lt;/strong&gt;」我承認不公平，甚至帶有歧視的味道，但實在很抱歉，過去我也是個不信學歷的人，但幾年經驗下來，發現學歷 speaks for itself。我們也不會死守台清交成，畢竟這些學校也會教出渾蛋；但能用的渾蛋好歹只是經理的麻煩…(以下省略)。私大或技術學院畢業的朋友也別氣餒，如果你想證明自己的能力，可以去考研究所，或考證照，或在業界多待幾年充實自己的履歷，都是很有價值的美化。說不定被 HR 撈到的那一天，不是撈你來做 RD，而是撈你來做經理。&lt;/p&gt;    &lt;p&gt;至於第一點「&lt;strong&gt;自傳破題寫的不是自己&lt;/strong&gt;」是最多人犯的錯，自傳要嘛不要寫，要寫的話就寫你自己，干你老爸老媽，哥哥姊姊，在哪長大、喜歡吃什麼食物有什麼關係呀？是要順便相親嗎？104 上隨便開個履歷都會看到&lt;/p&gt;    &lt;p&gt;「我生長在一個淳樸的家庭…」&lt;/p&gt;    &lt;p&gt;「我的父親是公務員，母親是老師…」&lt;/p&gt;    &lt;p&gt;「我來自xx，從小就是個…的小孩…」&lt;/p&gt;    &lt;p&gt;這一類小學作文課題目「我的家庭」的文章，一律在2秒以內進垃圾桶，唯二的例外是：1. 你從很好的學校畢業； 2. 你的工作經歷寫的很具體而且看似偉大。這兩個例外是我開的，還害我被 HR 瞪，好像我這個考官很沒 sense 一樣…。唉…不然怎麼辦，連生長在幸福家庭的人都不用，那就沒人可用啦…。&lt;/p&gt;    &lt;p&gt;第二點「&lt;strong&gt;工作經歷講沒兩句話，而且沒重點&lt;/strong&gt;」也很具殺傷力，基本上寫不出你上個工作的貢獻是什麼，就代表你是上班打混的。比如說&lt;/p&gt;    &lt;p&gt;「協助客戶建置 ERP 系統…」&lt;/p&gt;    &lt;p&gt;「開發友善介面…」&lt;/p&gt;    &lt;p&gt;「手持裝置應用程式開發…」&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;這種經歷的寫法，比我寫的食譜還沒用。經歷上應該要擺上適量的關鍵字，你導入什麼系統，在什麼平台，什麼規模；你用什麼 framework 開發介面，什麼應用的介面；你用什麼語言開發應用程式，什麼 sdk，什麼 model。有什麼了不起的 jargon 全都給他放上去沒關係，考官也是 RD，看不懂的也會 google。寫的多或許讓人懶得看，但有時也收亂槍打鳥之效，最怕是寫的太抽像，打高空的結果也只有掉進垃圾桶。&lt;/p&gt;    &lt;p&gt;至於第四點的「&lt;strong&gt;英文寫『略懂』&lt;/strong&gt;」，既然您不姓「孔」單名「明」，我相信您的「略懂」就是真的「略懂」而已，我們說通訊和交通的發達改變了世界運作的方式，同樣地，也改變了人們溝通的方式。越來越多機會，你加班不是為了做不完的工作，而是為了和不同時區的人con-call，不管是印度、北美、歐洲、日本，會議桌上都講英文，除非你們有很棒的口譯人員，但…沒聽說有配口譯的科技業。另外現在絕大多數的技術文件都是寫成英文，要等到中譯版出來大概技術都過時了。跨國合作，e-mail 也絕大多數是用英文，因此英文的聽、說、讀、寫，每一項都很重要。就算美國現在經濟狀況很差，失業率變高，大量勞力密集產業移到大陸，不代表在台灣的工程師就可以預期以後 e-mail 都用簡體中文，如果不是美國這個經濟體佔世界的一大部份，當地的衰敗也不會帶頭吹起蕭條。把英文搞好在以前是加分，現在是基本了。&lt;/p&gt;    &lt;p&gt;說了很多「失格」的履歷，接下來我想換個角度，描述一下什麼是「合格」的履歷。用很廢話的方式說，只要不符合上面四點，就是一份漂亮的履歷。&lt;/p&gt;    &lt;p&gt;附帶說明一下，自傳如果沒寫就算了，寫了就不能犯任何一項上面提到的錯誤，下面這個部份我就用一些個人的經驗，提供一些自傳的寫法給大家參考。&lt;/p&gt;    &lt;p&gt;破題最重要，主要是用盡全力把自己身上貼金條。可以用&lt;/p&gt;    &lt;p&gt;「我叫xxx，畢業於xx大學，於xxxx年以論文xxxx獲得碩士/博士學位…」給新鮮人用&lt;/p&gt;    &lt;p&gt;「我的名字叫xxx，於xxxx年迄今服務於xx公司，擔任xx職位…」給有經驗的工程師用&lt;/p&gt;    &lt;p&gt;第一段不宜長，把你覺得自己過去一生當中，和現在要應徵的職位最相關且最有成就的部份縮短成三到五句話就好。&lt;/p&gt;    &lt;p&gt;第二段的開頭要用具體的話來建立你的成就的可信度&lt;/p&gt;    &lt;p&gt;「我用xxx演算法，結合xxx模型，發展出可以有效分析xxx的方程式，並且用xx語言實作於xx平台，實驗結果得到xxxx，證實我的理論…」&lt;/p&gt;    &lt;p&gt;「我用xxx framework，在xx平台上開發客製化軟體，開發過程中因為xx困難，必須大量和xx公司的工程師溝通，我必須先用xx除錯工具逼近問題的核心，再反饋給對方請對方提供修正…」&lt;/p&gt;    &lt;p&gt;自己發揮囉，越具體越好，當然記得不要放一些對自己不利的，沒有助益的文句像是&lt;/p&gt;    &lt;p&gt;「過程中我一度想放棄」(然後呢？靈犬萊茜嗎？)&lt;/p&gt;    &lt;p&gt;「主管對我有成見，逼我接下這個爛攤子，我還是盡力的完成」(我就是下一個陰你的人？)&lt;/p&gt;    &lt;p&gt;第三段如果乏善可陳，可以放你 team work 的經驗，跨國合作、跨部門合作、跨公司合作的經驗。或者是第二個你覺得很了不起的成就，一樣要夠具體。&lt;/p&gt;    &lt;p&gt;最後一段放你的個人特質，負責任啦、熱誠啦、學習動機強烈啦、…反正能看到這裡也算你前面寫的很了不起，考官一定也已經決定要不要招你來面試了，兩三句自捧的話，說明自己多麼適合工程師的工作，但也有往主管職發展的潛力…(科技業的工程師雖然叫 RD，通常只有 D 沒有 R，如果你想走研究方向，這裡要強調你富有創意而且響往挑戰難解的問題)。新鮮人的話可以加一下社團經驗，說自己有 leadership 或有健康的身心發展。&lt;/p&gt;    &lt;p&gt;呼，開始變的又臭又長，就寫到這裡吧，希望大家找工作順利囉。&lt;/p&gt;    &lt;p&gt;下回和大家分享軟體工程師的面試和選工作的技巧。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6438749387652007667?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6438749387652007667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6438749387652007667&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6438749387652007667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6438749387652007667'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/10/blog-post.html' title='軟體業-寫一份工程師的好履歷'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3362147867053647531</id><published>2008-09-22T18:41:00.004+08:00</published><updated>2008-09-22T18:48:45.271+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>留言一則</title><content type='html'>&lt;p&gt;
這留言本來是我在別人家裡留的，讀格主的文章後有所感觸而寫下
&lt;/p&gt;&lt;blockquote&gt;原文留於「&lt;a href="http://wjchang.pixnet.net/blog/post/20118942#comment-24407524"&gt;萬惡的人力資源主管部落格&lt;/a&gt;」&lt;/blockquote&gt;
後來想想這差不多也是我工作一段時間後感到職場上力不從心的一部份，本來就想要留下一點文字紀錄，趁這個機會再把自己的想法 refine 一下。
&lt;p&gt;
&lt;span class="fullpost"&gt;
&lt;p&gt;
第一則留言：
&lt;/p&gt;
&lt;p&gt;
to 格主,
謝謝您的分享,我獲益良多。有個問題想請教。我現在服務的公司也是外商，我發現和老外比起來，台灣人特愛用否定的方式來陳述事情。比如說公司剛發佈員工升遷表，把管理階層分為技術職和管理職。最大的差別是技術職不帶人，管理職不碰技術。於是敝台灣公司的主管在向大家解釋技術職的方式是「升遷時如果你覺得你不適合管人，你可以選技術職」，但老外的說法是「我們讓對技術有專長和熱誠的人能夠專注於技術的開發」。類似的例子比比皆是，而且好發於台灣人，請問有沒有解呢？
&lt;/p&gt;
&lt;p&gt;
第二則留言：
&lt;/p&gt;&lt;p&gt;
hi wj,您說的故事很有趣，但我相信這種能勇敢面對自己的缺點的人，必定是經過一番定靜安慮得，才起了重頭來過的決心？但觀今台灣很多公眾人物沒有勇氣面對自己，道歉也要加但書。這叫市井小民要如何自持？於是不闖紅燈的機車會被計程車按喇叭、排隊不往前面擠的人會被後面推、在公司訂了便當會不見(對不起…好像變牢騷文…)。我曾經和公司的 HR director 以及我的 direct manager 討論過這件事，就是所謂「消極思維」，基本上他們都同意這是問題，但沒有人認為這是個可以解的問題…實在讓人有點難過，但我也能體諒他們的難處：這種抽像的問題並不能幫助公司趕明天出貨，趕下個月發薪水加獎金。我想這種性格的形成跟台灣小孩受教育的方式也很有關，至少我以為6年級的同輩是被爸媽師長等等堆積如山的「不准」給教育長大的。因此出了社會，也用「因為不行/不願/不能/不准/不接受…」來做為每一個陳述的開場，把結果變成動機。我曾有點異想天開的認為，在公司裡推行「一天說三句讚美人的話」或「一天要跟十個人道早安/晚安」運動，或要求主管「一天稱讚三個你的部屬」。…但我覺得如果換成我是被要求的，一定也會覺得荒唐，不值一哂吧…。但這又讓我想到路西法效應一書的主張，說人的性格改變可以從環境去歸因，又覺得這種看似幼稚的行動，不失為可行的辦法，不過敝人小小的工程師並沒有什麼立場玩這麼大…。但是我相信經營一個組織，應該先安內再攘外，也就是居要津的人要起帶頭的作用，由上而下去鼓勵員工發生心態的質變(這真是太不人道了，理論上高階主管的工作壓力更大，還要要求人家表現的更樂觀積極…)待員工能站在相近的高度聽、看、做，公司才能有凝聚的力量創造價值(尤其我們已經不是勞力密集的產業了…)。另外就算任用新人時，盡量從對方言談中的遣詞用字，召募思維比較積極正面的人，但往往新人被工作壓力和集團意識磨個一兩年，再熱血也涼了，而冒險大量引進新血換氣象，又是一個非常危險的動作，往往是老的走，年輕的也不留。對不起一時間把想到的全說出來…有點凌亂，還請格主包涵。
&lt;/p&gt;
&lt;p&gt;
第三則留言：
&lt;/p&gt;&lt;p&gt;
hi, WJ, 先大概描述一下我認為很嚴重的負面心態，除了上面那種「你沒能力管人，所以去管電腦」的「演說」之外，還有工程師彼此之間，都是先把焦點放在攻擊他人上面。只要是人做的事就會有漏洞，法律有漏洞，程式有蟲。拿到 bug report 其實是很正常的一件事，但我周糟的工程師看到 bug report 後，一定要把所有人，從 QA, sales, PM, 協力廠商到客戶全罵過一輪，才肯乖乖解 bug。罵也是要解，不罵也是要解，罵了一小時，解兩小時，三小時過去的產值只有兩小時，於是八小時上班時間被拉長到12小時，再來抱怨說沒有休息。對我來說，這是嚴重的偏差行為，不只影響自己隔天的表現，更影響到身邊的同仁對於 bug report 的看法。製造出一種「倒楣才來當工程師」的氛圍，製造部門對立，降低工作品質，模糊系統面(及管理面)的功能不足或失常。詭異的是，帶動這種氣氛的通常是有一定的 rank，也就起了領導效應，他手下每個人都學會這種語言了。再者對於各種功能和介面的開發，都是只知攻擊，沒有建設。PM 帶頭打擊工程師的士氣，每次開會先批問題，不問貢獻。但我和灣區同事共事的經驗是，他們會用"this is great, but I prefer it like this." "awesome! do you think it's possible to make some adjustment?" 遠多於 「好醜」「誰要用」「砍掉重練比較快」
&lt;/p&gt;&lt;p&gt;
我會提出這個觀點是因為軟體是大量依賴腦力的工作，程式寫的好和寫的不好就看工程師有沒有動腦筋去寫 (versus 生產線，環境就算不好，員工的動作都是機械式的；versus 簿記，機械式的把收支騰進系統；versus 只負責買東西的採購)。工作環境的管理不當 (隔間太小，桌椅高低不適，螢幕太爛，噪音太多…)等等都是影響軟體品質的因素，軟體是出自人的手，發自人的腦袋，腦袋要是裝滿抱怨，批評，和前一天無意義加班的疲倦，寫出來的軟體的確比較容易有品質上的瑕疵，還有一個最重要的，是心理上的環境，工程師有沒有除了解掉 bug report 之外的動機去解決問題，有沒有驅力去 think outside the box，有沒有嘗試理解問題背後的問題，有沒有試途解決循環發生的問題…等等。如果在工作當中，直接或間接受到的否定比肯定多，我相信在心態上的正向力量也會打折，久而久之，變成劣幣驅逐良幣，造成軟體品質的每況愈下，以及難以保留的知識造成公司無形的損失(有形的損失是雇用新人時升高時間成本，以及難以估計的因時間成本增加而生的連鎖反應)。這些想法大多是參考《peopleware》和《The Lucifer Effect》而來，對我來說滿有說服力的。
&lt;/p&gt;
&lt;hr class="jump"&gt;
&lt;p&gt;
許久前看過一篇文章，講說企業不能變「消防局」，每天的任務就是忙救火，最後可以燒的燒完了，公司也沒有東西剩下。公司也不能把每個員工都當作「打火英雄」，投下所有的人力去救明天要 deadline 的案子，而不去仔細的思考這些火頭是怎麼來的。敝公司雖然不總是那麼多救火的情節，但商場如戰場，還是有很多非搭上不可的列車。把公司當作整體來看，當然是領頭的「CDP」(Chief&amp;amp;Director&amp;amp;President)們要負責帶大家上車，但這些「CDP」也是公司裡的一員，也是組織文化裡的一份子，也是工作情境的參與者，更重要的是，在整個組織裡因為權力下放(金字塔的成形!!)，更多看似握有權力卻又仰「CDP」鼻息而難以施展的經理階層，到底是用什麼樣的心理狀態去「管理」這些腦力工作者。(另外想到，扁平化的意義是什麼？是中階主管的數量佔公司人口比例的多數，還是基層員工最多只要經過兩個 hop 就可以直達天聽？真遺憾，歐美是後者，而台灣是前者…又一個做什麼都只有一半的實例)。
&lt;/p&gt;
&lt;p&gt;
在讀了《路西法效應》後(上面提到這本書好多次，我真是太喜歡它的觀點了)，我一直在思考企業裡頭每個人的心理運作過程，是否也受到情境因素的操弄。書中的例子比較極端，是因為極端的例子比較能看到明顯的效果，就像做研究的人第一次踏進一個沒有人做過的領域，都會先試著走極端，去找到高低標是什麼，再去微調實驗裡的變數，慢慢找出各項環境變因的相關性，或者去探求未曾考慮過的變因。企業在辦公室的範圍內，也自成一個小形社會，裡頭每個人之間有垂直的，有水平的關係，有公司運作的規定，不論是否付諸文字，裡面一樣有人比較強勢，有人比較弱勢，人與人的關係，事與事的關係和辦公室的硬體隔離出一個半封閉的小社會，這個小社會裡面，什麼樣的環境因素，能建立積極的氣氛？什麼樣的環境因素會使人變的消極？什麼樣的環境正向地刺激人的工作動機，什麼環境讓人不想工作？什麼環境促成「最佳雇主」？又什麼環境讓企業有極高的「人員替換率」？管理學雖然有切入組織文化，但甚少著墨在什麼樣的微妙因素會促使什麼樣的文化發生。如果金巴多教授願意切入這個領域，不但會很有趣，應該也可以順應成立一家顧問公司吧，而且，我一定會 follow up。
&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010387385"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.books.com.tw/exep/lib/image.php?image=http://addons.books.com.tw/G/001/5/0010387385.jpg&amp;amp;width=200&amp;amp;height=280&amp;amp;quality=80" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.books.com.tw/exep/lib/image.php?image=http://addons.books.com.tw/G/001/0/0010396670.jpg&amp;amp;width=200&amp;amp;height=280&amp;amp;quality=80"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010396670"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://www.books.com.tw/exep/lib/image.php?image=http://addons.books.com.tw/G/001/0/0010396670.jpg&amp;amp;width=200&amp;amp;height=280&amp;amp;quality=80" alt="" border="0" /&gt;&lt;/a&gt;
&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3362147867053647531?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3362147867053647531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3362147867053647531&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3362147867053647531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3362147867053647531'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/09/blog-post.html' title='留言一則'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5999447419000669384</id><published>2008-09-19T00:52:00.003+08:00</published><updated>2009-06-20T19:22:12.370+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>AWLL3028 driver fails on Intrepid...</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;
My box used to work fine with this AirLink USB Wireless Adapter, on 8.04 Hardy Heron. Days before, triggered by curiosity I upgraded to 8.10 Intrepid Ibex alpha. Then the nightmare starts. 
&lt;/p&gt;
&lt;span class='fullpost'&gt;
&lt;p&gt;Because of another failure of interior design, I cannot use wired connection in my suite. (man .. what a small room, it's so difficult to rent a decent suite inexpensively in Taipei...) and the weak support of ubuntu for iwp2100 is well-known. So I can only count on usb wireless adapter. 
&lt;/p&gt;&lt;p&gt;
On Hardy, you just delegate the driver over this RealTek chip to &lt;b&gt;ndiswrapper&lt;/b&gt; (originally, rtl8187, the default driver that comes along with installation, is malfunctioned). There are forums and posts about how-to, like &lt;a href='http://www.insidesocal.com/click/2008/02/the-airlink-101-awll3028-usb-w.html'&gt;this&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
However, on 8.10 it just can't work. The device is recognized. &lt;b&gt;lshw -C network&lt;/b&gt; shows that device is controlled by ndiswrapper + net8187b. I configured it with company's ESSID + WEP key, but it just cannot receive DHCPOFFER. 
&lt;/p&gt;&lt;p&gt;
It's a pity that I don't have overall control over any of a Access Point, so it is a mystery that if the problem subjects to net8187b driver itself, or the WPA driver. But I just want to point out, "if you rely on AWLL3028 to access the Internet, better not to upgrade to 8.10."
&lt;/p&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5999447419000669384?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5999447419000669384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5999447419000669384&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5999447419000669384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5999447419000669384'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/09/awll3028-driver-fail-on-ubuntu-intrepid.html' title='AWLL3028 driver fails on Intrepid...'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2882646385530170157</id><published>2008-08-22T12:02:00.001+08:00</published><updated>2008-08-22T12:10:30.935+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>2008京奧，台灣戰勝中國！</title><content type='html'>&lt;p&gt;看著劉翔和蘇麗文的新聞，我明白了！！&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;關於&lt;a href="http://news.google.com.tw/news?q=%E5%8A%89%E7%BF%94&amp;amp;ie=UTF-8&amp;amp;oe=utf-8&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a&amp;amp;um=1&amp;amp;hl=zh-TW&amp;amp;sa=X&amp;amp;oi=news_group&amp;amp;resnum=1&amp;amp;ct=title"&gt;劉翔棄賽&lt;/a&gt;的故事…&lt;/p&gt;    &lt;p&gt;關於&lt;a href="http://news.google.com.tw/news?complete=1&amp;amp;hl=zh-TW&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-US:official&amp;amp;hs=N1g&amp;amp;q=%E8%98%87%E9%BA%97%E6%96%87&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;sa=X&amp;amp;oi=news_group&amp;amp;resnum=1&amp;amp;ct=title"&gt;蘇麗文堅定&lt;/a&gt;的故事…有網友整理了&lt;a href="http://blog.dogg3h.com/su-li-wen-pack"&gt;懶人包&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;我對運動不太了解，因為不了解，也就沒那麼熱衷。正所謂內行看門道，外行湊熱鬧，懶得湊熱鬧的時候，就不會分心去看比賽（後頭還有一群客戶在追呀…）。&lt;/p&gt;    &lt;p&gt;因此對於台灣在京奧的表現都是從新聞看到的，今天的頭條是昨天蘇麗文奮戰不懈的身影，剛好第一時間想起前不久才看到劉翔因為腳傷，退出男子110公尺跨欄決賽，留下中國觀眾滿場的驚訝。&lt;/p&gt;    &lt;p&gt;他的退賽令輿論四起，有人袌，有人貶。&lt;/p&gt;    &lt;p&gt;報紙上 quote 了一句話最讓我深思：「就算他一拐一拐走完，大家也會給他掌聲…」&lt;/p&gt;    &lt;p&gt;還有人自慰的認為「把傷養好，四年後又是一面金牌…」&lt;/p&gt;    &lt;p&gt;試問，舞台會等你四年嗎？對於一個歷經十數年艱苦訓練的運動員來說，在幕拉起的那一刻跳下舞台，已經失去了自己，也失去做一個運動員的資格了。&lt;/p&gt;    &lt;p&gt;對照著昨天才帶傷奮戰到最後一秒的蘇麗文，我只能說：「台灣，妳贏了」&lt;/p&gt;    &lt;p&gt;當然，喊贏是喊爽的，不過是兩個運動員的行為，並不能放大到說哪個國家的運動精神比較健全，哪個國家的運動員比較傑出，哪個國家的運動員比較肯對自己負責，哪個國家的運動員縱使輸了比賽，不會輸掉風度…。但最近正在讀的《&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010396670"&gt;路西法效應&lt;/a&gt;》給我一些線索，書裡探討了一個問題「周糟環境對個人性格的影響究竟有多大？」&lt;/p&gt;    &lt;p&gt;中國是個以黨領政、以意識控制行為的國家，因此當中國的運動員敗陣時，他們不會說「我盡了全力，沒有遺憾」或「我的表現已經超越平時的練習，可惜還是輸了比賽」或「某某某是可敬的對手，輸給他雖敗猶榮」。他們說「我對不起全中國十三億同胞的期待。」&lt;/p&gt;    &lt;p&gt;我想有點 sense 的人都會覺得這句話太矯情，畢竟我們應該要從奧林匹克的精神裡學到的，不是奪金，不是勝利，而是在運動競賽當中，誠實面對自己。一個誠實面對自己的運動員，是從自己的訓練，自己的體能和自己的精神裡去尋找勝與敗的意義。一個盡了力去比賽的運動員，是不會對不起任何人的，說出「對不起同胞」這種話的人，到底是為了什麼東西在比賽？&lt;/p&gt;    &lt;p&gt;更遺憾的是，不知道是不是因為馬的親中政策，讓台灣的運動員也受了影響，最近幾場賽事，都會聽到敗陣的運動員「對不起台灣兩千三百萬的同胞。」&lt;/p&gt;    &lt;p&gt;台灣是個政治鬥爭遠重於基礎建設及平衡發展的國家，台灣的運動員常常得不到各種軟硬體的設備，而且政府對於體壇也是「用完就丟」的心態，喔…可憐的楊傳廣…。或許從這個角度出發，會培養運動員凡事靠自己的韌性，還有把握每一個機會的積極心態。相較之下體育在大陸變形成壓迫性的發展，運動員變成黨的機器，也就不會在乎勝與敗對自己的意義，而變成去歸因黨的意義。&lt;/p&gt;    &lt;p&gt;如果用這個方向去思考，我的結論是，劉覺得他對的起黨，而蘇覺得她對的起自己…。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2882646385530170157?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2882646385530170157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2882646385530170157&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2882646385530170157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2882646385530170157'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/08/2008.html' title='2008京奧，台灣戰勝中國！'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1221319968474945802</id><published>2008-08-05T14:04:00.002+08:00</published><updated>2009-06-20T19:29:00.590+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Me singing BWV 106 Bass Solo</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:cf831cfc-3451-433f-8986-745f122b471d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="e490ba68-c239-4979-a776-1948bc0e0f86" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=Z3_5mG3I90M" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/hbtsai/SJftZq4ZurI/AAAAAAAAATI/cwc-tbbbX0E/videoe92883cf7082.jpg?imgmax=800" galleryimg="no" onload="var downlevelDiv = document.getElementById('e490ba68-c239-4979-a776-1948bc0e0f86'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/Z3_5mG3I90M\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/Z3_5mG3I90M\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;watch with caution…&lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;BWV 106 is a beautiful work. The lyrics of this video is as follows. &lt;/p&gt;    &lt;blockquote&gt;     &lt;p&gt;Bestelle dein haus,          &lt;br /&gt;denn du wirst sterben und nicht lebendig bleiben!&lt;/p&gt;   &lt;/blockquote&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;Maybe I can find myself some execuses like I’ve learned Bel Canto for less than 3 years, intermittently. I still have to face my defects. &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;1. unable to keep vocal line:&lt;/p&gt;    &lt;p&gt;I’m still learning how to control my throat, or more specifically, root of tongue. When singing low pitches, I can still keep my tongue low. How music goes to high pitch, my tongue bended. And that became an obstacle between my vocal cords and mouth. My vocal line was therefore darkened when singing high pitches.&amp;#160; &lt;/p&gt;    &lt;p&gt;Another problem is my supramaxilla, I still don’t know how to lift it up and keep it at that position. I’ve tried (you can tell from my aroused eyebrow…,) and somehow made it in some melody entrance, but it disappeared rapidly. &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;2. weak consonants &lt;/p&gt;    &lt;p&gt;I know it sounds like I didn’t sing the consonants, but actually I did. The problem is I didn’t give sufficient power to “sing” the consonants. It is probably caused by my clumsy control over breathe that I can’t evenly put my breath to each notes in one sentence. Or probably a bad habit that doesn’t take end of a sentence seriously? I need to figure it out… &lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;3. pitch is not precise&lt;/p&gt;    &lt;p&gt;Especially when singing the coloratura sentence, it became more obvious.&lt;/p&gt;    &lt;p&gt;4. 5. 6. … blah blah&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;I think those problems are caused by similar reasons, throat, space in mouth, breathe control … all above takes time to practice and to master it. I’ll keep logging my performance and wish myself become better and better.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1221319968474945802?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1221319968474945802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1221319968474945802&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1221319968474945802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1221319968474945802'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/08/me-singing-bwv-106-bass-solo.html' title='Me singing BWV 106 Bass Solo'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/hbtsai/SJftZq4ZurI/AAAAAAAAATI/cwc-tbbbX0E/s72-c/videoe92883cf7082.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5941402730959912842</id><published>2008-08-04T18:11:00.002+08:00</published><updated>2009-06-20T19:30:28.392+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>08.01.2008 天使之聲@Tokyo</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.astcc.org/concert2008/j.html"&gt;&lt;img height="480" src="http://www.astcc.org/concert2008/jpg/DM.jpg" width="341" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;何其有幸，台北當代受到很多人的支持和援助，在今年的八月一日到東京赤坂區民活動中心演唱。論曲目、論水準，比我們有資格出國演出的台灣合唱團一定有，比如台灣合唱界的指標：台北室內；&lt;strike&gt;老字號&lt;/strike&gt;深耕台灣歌的本土天團：福爾摩莎；默契十足的男聲團：拉繂人。或許我們能出團是因為戴老師的人脈、或是因為我們牌子小、檔次少、配合度高。不論原因是什麼，我們都享用了這些資源，獲得一個代表台灣演出的機會。感恩的心情也難以言語，每個蒙他人之福的人，恭敬誠心地領受也就是了。&lt;/p&gt;    &lt;p&gt;畢竟是唱給僑胞聽，曲目方面以小品為主，蕭老師的《我要舉目向山》《永遠的故鄉》、蔡老師的《春水》《向前走》、日文《四月的風》《花》《化作千之風》、George Shearing 編莎士比亞詩作的《It was a lover and his lass》《When daffodils begin to peer》、John Rutter 作《When the saints go marching in》《Come live with me》和一首 Miskinis 的《Contate Domino》。喝！怎麼都沒看到呂泉生老師的作品！欸，那部份全交給記憶力還沒退化的榮星少女合唱團了。&lt;/p&gt;    &lt;p&gt;可能是經費的關係，本次音樂會雖匯聚了多人的期待和贊助，仍沒有安排正式的錄音錄影。我們很原始地用錄音筆錄下音樂會的每一個細節，待我拿到音樂檔後再慢慢上傳。場地的音響效果很有趣，基本上非常完整地保留每個人的聲音，吸走了所有具美化功能的殘響。經過反響板出去的聲音，畢竟少了殘響的幫助，而且舞台和觀眾席非常靠近，直到觀眾席的中後方才比較融合。&lt;/p&gt;    &lt;p&gt;有時音樂會的政治意義大過於藝術意義，我幾次出國演出都有類似的經驗，就是自己覺得有幾首歌「喇賽」、有幾首歌「居然沒出事」、有幾首歌「成功上壘」，真正得分的能有三分之一也很棒了。但是音樂會後觀眾的反應一定都很熱烈，一直拜託我們「還要再來」（客套話？？）不滿斷地拉手、拍手、鞠躬。我們惶恐地說「阿里嗄豆」（日語「謝謝」）換來他們親切的「Do 蝦」（台語「謝謝」），心裡也是百感交集，期待著下一次能有更好的表現。通常一場音樂會唱的最好的是安可，因為整個心情懈下來，身體的肌肉比較不會緊繃。我想這次音樂會最令人回味的部份，應該也是最後邀請觀眾一起唱「化作千之風」的時候。畢竟是首流行歌，而且充滿了感念的意味，觀眾席中有人頻頻拭淚，舞台上…不知道雨樵有沒有又哭了，不過我是有想到病榻上的祖母…鼻頭酸了一下，海狗小時候是給阿罵帶大的呢。&lt;/p&gt;    &lt;p&gt;如果每個人在台灣的日子都過的很好，有需要去人生地不熟的地方落地生根嗎？台日、台美在民間的關係一向都很好，但扯上檯面上的政治時，立刻變的很緊張。看著許世楷替我們寫的序言，字裡行間樸實無華，不誇大吹捧任何政治或藝術上的話題，只平淡地陳述他和盧爸長期的合作關係，以及他對盧爸的信任，所以他樂見也祝福這場藝文活動。我是不知道這序言有沒有假他人之手，只覺得能寫出這序的人應該是個實在的人。或許我有偏見，但那一刻深深地覺得台灣政治惡鬥謀殺了一個戮力經營台日關係的政治家。&lt;/p&gt;    &lt;p&gt;站在舞台上看觀眾席，也看到一些有趣的事。像是第一排幾個資助我們最多的日本阿桑，音樂會一開始就睡著了，但是他會說客語和台語。有個阿桑高舉他去世父母的照片，左右手換來換去就是不肯放下，那種近乎虔誠的心真的很讓人感動，他的中文也說的很好。有些日本歌或英文歌他們熟，也跟著哼唱。幾個媽媽桑有的是華僑，有的是日本人，一樣熱情地和大家揮手道謝。&lt;/p&gt;    &lt;p&gt;那種牽絆，一時間很難明確說出是什麼感覺。但至少我可以確定，如果明年還有機會來日本唱歌，我要站在那舞台上。&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5941402730959912842?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5941402730959912842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5941402730959912842&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5941402730959912842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5941402730959912842'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/08/08012008-tokyo.html' title='08.01.2008 天使之聲@Tokyo'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-2283631976471049588</id><published>2008-07-11T01:38:00.001+08:00</published><updated>2008-07-11T05:42:12.447+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>disconnected?</title><content type='html'>&lt;p&gt;工作的關係，出差都不是開開會吃吃飯就可以回家，而是要塞在(還是比內湖大很多啦)自己的 cube 裡寫程式。&lt;/p&gt;  &lt;p&gt;時差的關係，一天中只有很晚很晚和很早很早的時候，可以和寶貝講講話。除此之外，只剩身在美國的朋友。&lt;/p&gt;  &lt;p&gt;搞什麼，都跑東岸去幹麻&amp;#8230;&lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;離我最近的 stanford 和 berkeley 都找不到人，最近的 UCLA、UC Irvine、UCSD 也離我太遠了，有車也要開半天&amp;#8230;&lt;/p&gt;  &lt;p&gt;還好同事都很照顧我，抓我去 24 hr fitness 「嚴刑拷打」一番&amp;#8230;現在是全身酸痛中 xD &lt;/p&gt;  &lt;p&gt;出發前已經故意 delay 一個禮拜，看送去 QA 的東西有沒有問題，看對方一直沒回應我才敢飛，沒想到兩個多禮拜過去了，突然在昨天又發了追殺令&amp;#8230;台灣 oem 客戶都是這樣做事的嗎&amp;#8230;。&lt;/p&gt;  &lt;p&gt;還好時差的關係，再怎麼追殺也殺不到我，此時此刻這種「斷線」的感覺還滿好的~ 哈。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-2283631976471049588?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/2283631976471049588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=2283631976471049588&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2283631976471049588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/2283631976471049588'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/07/disconnected.html' title='disconnected?'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1117647085195313021</id><published>2008-06-23T18:36:00.002+08:00</published><updated>2009-06-20T19:30:46.578+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>06.22.08 串古牽今-台北當代合唱團</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/hbtsai/SF98nZdSPzI/AAAAAAAAAQc/0WdrqqiyBco/s1600-h/500-%20A5%20DM%2814.8cm%20x%20210cm%29%20%28------%29%5B3%5D.jpg"&gt;&lt;img title="500- A5 DM(14.8cm x 210cm) (------)" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="484" alt="500- A5 DM(14.8cm x 210cm) (------)" src="http://lh3.ggpht.com/hbtsai/SF98oMIb1SI/AAAAAAAAAQg/L0B4KMwmxS8/500-%20A5%20DM%2814.8cm%20x%20210cm%29%20%28------%29_thumb%5B1%5D.jpg?imgmax=800" width="345" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;都已經結束了還來打啥廣告？…&lt;/p&gt;    &lt;p&gt;其實不是要打廣告，是來發表感想的啦…當代成立快兩年了，這當中受到很多長輩的幫助，多多少少除了自己的演出外，還有些零星的露面機會，或賺賺外快，或打打人脈，算是不太穩定發展中的穩定成長。&lt;/p&gt;    &lt;p&gt;這個團的催生緣由和過程我都略知一二，原來立團之初的「三公」都是為了一個更有發展潛力的合唱團而聚首；然而好不容易起了個頭，登記立案，如今三公卻不復在。各自有立場，各自有苦衷，就這樣來的來走的走，所謂「第一代團員」如今也所剩無幾。&lt;/p&gt;    &lt;p&gt;戴老師卻越帶越投入。&lt;/p&gt;    &lt;p&gt;不知道從什麼時候開始，我發現到戴老師沉靜的力量，或許是從我不再「積極參與」開始？三公當時對團的計畫很完整，也很有野心，理想又不犧牲可行性。我知道他們想要做的，是用好聲音、好音樂擦亮招牌，用一個接一個的目標，包括比賽和演出，墊起當代的高度和能見度。隨著時間流逝，距離計畫期限越近，就距離目標越遠，畢竟一個好的團，不能只有一個兩個好歌手…而一整票的好歌手，你上哪兒找去呢？再加上一些溝通不良和私人因素，團很快走進低迷。&lt;/p&gt;    &lt;p&gt;昨天的音樂會，當然離完美有很大一段距離。等王叔錄音出來，一定又是炮聲隆隆，和聲歪斜。等錄影出來，一定又看到一群黑衣人便祕又欠錢，肢體不協調的扭動和吼叫。但，嘿，台下坐的不是音樂院的耆老耶，他們是早上作完禮拜，大熱天的下午懶的四處跑，留下來納涼看秀的附近居民。你說你和聲不整齊，對觀眾來說，那是什麼東西？能吃嗎？&lt;/p&gt;    &lt;p&gt;昨天戴轉身叫大家一起唱「聖者的行進」時，台下唱的還真用力，看他們大聲喊叫的感覺，好像看到電影裡的黑人教會。這段「副歌」如果再重覆個兩三次，搞不好還會有人站起來扭腰擺臀…。&lt;/p&gt;    &lt;p&gt;在那一刻，台上和台下終於一起動起來了。那是一種「從賞花變成玩泥巴」的感覺，背著手靜靜的看花(如果我們唱的像花一樣的話…)是美，玩泥巴是快樂。在這場音樂會裡面，到底是什麼東西，真正傳達給觀眾了？是音樂的美？還是音樂的快樂？&lt;/p&gt;    &lt;p&gt;我想，戴老師用她自己的方式，貫徹傳遞音樂的理念。而我又重新思考起，我參加合唱的目的是什麼？至少，我從戴老師溫和的帶團中，發現了「be competitive」之外的另一種選擇。 &lt;/p&gt;    &lt;p&gt;合了，再唱。(喝了再上？！)&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1117647085195313021?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1117647085195313021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1117647085195313021&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1117647085195313021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1117647085195313021'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/06/062208.html' title='06.22.08 串古牽今-台北當代合唱團'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/hbtsai/SF98oMIb1SI/AAAAAAAAAQg/L0B4KMwmxS8/s72-c/500-%20A5%20DM%2814.8cm%20x%20210cm%29%20%28------%29_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4136747660425752873</id><published>2008-06-23T13:40:00.001+08:00</published><updated>2008-06-23T13:41:52.612+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>NEC Versa E680 維修記</title><content type='html'>&lt;p&gt;從它第一次發病，大約是今年年初，到這個月確定恢復健康，已經過了快半年。從一開始懷疑驅動，懷疑OS，懷疑熱當，懷疑主板或顯卡，懷疑電壓不穩，到換LCD外殼(因為有點裂痕)，換硬碟，換記憶體，甚至因為重開的太頻繁，把電源燒掉了。最後的最後，才發現問題出在其中一條壞掉的記憶體，而且是我更換過一次的記憶體(雖然是二手的…)，整個讓人很洩氣。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;整件事情發生在某一天上班時，電腦用到一半，突然螢幕出現彩色的橫紋覆蓋整個畫面，就像古早的電視頻道沒調準的感覺。然後橫紋慢慢退去，接著就是黑屏死機。&lt;/p&gt;    &lt;p&gt;單一事件吧？我想著。重開機之後，一切又恢復正常，我也就對這次的死機不以為意。誰知道，恐怖的死機惡魔已經悄悄來報到了。(好像在看「恐怖的家庭醫學」… )&lt;/p&gt;    &lt;p&gt;當同樣的狀況再度發生時，我想起前不久才跑過 windows update，可能是更新到哪一個 driver發生衝突，把資料備份一下後毅然的重灌。重灌的過程一切正常，就算到最後安裝完我常用的工作也都沒再看到雪花-&amp;gt;黑屏-&amp;gt;死機。我想我的猜測是對的。就當作這個問題已經解決了。然而，對於整機檢測的不耐，成為培養惡魔壯大的溫床。(最近「恐佈的家庭醫學」看太多)&lt;/p&gt;    &lt;p&gt;當它再次發生同樣的死機事件時，我已經萌生放棄急救它的念頭，而開始上網尋找下一台筆電。但，想買一台動輒三四萬的主流筆電，我必須一個月不吃不喝，這樣的高檔消費實在激不起我購買的慾望。只好再回頭看能對它做什麼事。&lt;/p&gt;    &lt;p&gt;我先下載了 mhdd 來做硬碟低階掃描，(通常不會是硬碟的問題，因為如果硬碟有壞軌，最重最重就是系統檔壞掉造成BSOD，不會雪花死機才對，所以掃硬碟是做心安的)，放給它跑了五六個小時後，看著它回報一切正常，算是符合預期。&lt;/p&gt;    &lt;p&gt;如果不是硬碟有問題，會不會是記憶體？我用 ubuntu live CD 開機後跑 memtest ，另一個五六小時過去了，memtest 也回報正常，這麼看來，記憶體也是好的？那到底是哪裡出了問題？我陷入了迷惑。後來才知道，這個判斷是致命的錯誤…。因為 userspace memtest 不能完全的檢測到所有的 physical memory，(就是沒看到 man memtest 裡這句話：&lt;em&gt;memtest, running in user space, cannot test all of physical memory.)。&lt;/em&gt;而我卻依 memtest 的結果推斷記憶體是正常的，一點點的疏忽和誤判，把筆電推向死機深淵…，我也落入一次又一次維修的無間地獄。&lt;/p&gt;    &lt;p&gt;所有自己能做的檢查都做完了，最後只好送它回母體那兒受檢：nec。&lt;/p&gt;    &lt;p&gt;「燒機後一切正常。」&lt;/p&gt;    &lt;p&gt;我聽著客服的檢測報告，不可置信，可是雪花死機的出現是隨機的，它不在受檢時死給維修人員看，我也只能無奈。最後抱著它茫然的回來…等著它不知道在開機後的哪一分哪一秒會再出現雪花死機，心情真的給他落到谷底。&lt;/p&gt;    &lt;p&gt;死機當活機醫。我跑去光華買了一顆新硬碟(都已經開始亂醫了…就不管理論依據是什麼吧…)。還是隨機死機。我拔了人家的報廢機的兩條DDR266記憶體，先用另一台筆電裝過跑過，沒問題，插回自己的筆電，隨機死機依舊。&lt;/p&gt;    &lt;p&gt;就在這插插拔拔開開關關兩個月後，它再起不能了。打開電源時會過電，但是畫面沒東西。再度送回母體，這回可不是燒燒機就可以了事，整台機器被送去坐飛機，飛到馬來西亞的工廠。檢測完後說是電源電路燒掉了(一定是開關太頻繁吧…)，修好後送回來。&lt;/p&gt;    &lt;p&gt;我去拿機器時，把自己的硬碟插上，再開機。&lt;/p&gt;    &lt;p&gt;喔喔!!畫面出現…雪花耶!!!!!&lt;/p&gt;    &lt;p&gt;那種欲哭無淚的感覺，差點逼我脫口而出說：「幫我找個地方埋了吧」。這時維修人員突然蹦出一句話說：「對了，你的ram壞了。」當時我的感覺就像這樣：&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/hbtsai/SF83nUtyWCI/AAAAAAAAAQU/kAJblT7HZB0/s1600-h/DHDH1M7UDM_201%5B3%5D.jpg"&gt;&lt;img title="DHDH1M7UDM_201" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="DHDH1M7UDM_201" src="http://lh5.ggpht.com/hbtsai/SF83oL1NxVI/AAAAAAAAAQY/25SPi0xHIs4/DHDH1M7UDM_201_thumb%5B1%5D.jpg?imgmax=800" width="644" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;(網路上找到的照片…希望沒有版權問題)&lt;/p&gt;    &lt;p&gt;他說，工廠用儀器幫我檢查兩修ram，其中一條有壞，可能是造成雪花死機的原因。我抱著黑豬腳回家，心中充滿著疑惑、擔憂、懊悔、和一線曙光…。&lt;/p&gt;    &lt;p&gt;最後…它恢復正常了。前後花去我近一萬塊錢在硬碟、螢幕外殼、維修電源電路…都和真正病灶無關的問題上面…。無數個盯著雪花螢幕發呆的夜晚，和寶貝聊天聊到一半死機的抓狂，望著又瘦又緊的荷包興嘆。花費這麼多心力的拯救它…到底為了什麼呢？&lt;/p&gt;    &lt;p&gt;我想…只為了得到一個交代吧。畢竟，我沒有辦法接受沒有理由的分手呀。&lt;/p&gt;    &lt;p&gt;而且努力是有代價的，黑豬腳終於健康的回家了^Q^。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4136747660425752873?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4136747660425752873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4136747660425752873&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4136747660425752873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4136747660425752873'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/06/nec-versa-e680.html' title='NEC Versa E680 維修記'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/hbtsai/SF83oL1NxVI/AAAAAAAAAQY/25SPi0xHIs4/s72-c/DHDH1M7UDM_201_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8189082716503442386</id><published>2008-06-17T16:06:00.001+08:00</published><updated>2008-06-17T16:27:00.973+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>Bizarre things at work</title><content type='html'>&lt;p&gt;We are shorthanded. Yes, a group of three people is never a big team. But we have prespectives, that we believe to be profitable and competitive, waiting for being realized. So I asked to have one more head count. And fortunately, it’s approved. &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;My request for this opening was filed in April, approved and posted in HR matching system in May. In early June, I even interviewed some guy who is eligible and has interest in joinging this project. Suddenly a new CEO came. A super hero who decided to review the necessities of all head count worldwide. In other words, all head count application has to go through his “scrutiny.”&lt;/p&gt;    &lt;p&gt;Oh?! if you don’t review it, employees may hire people for fun? Or you actually joined a company of dummies that cannot do recruiting well?&lt;/p&gt;    &lt;p&gt;And thus my head count is freezed, without schedule for re-opening. If this C something O is not extremely smart, he must be extremely dumb. Since he’s the chief, maybe he’s considered (by those who are not smarter?) smart. What makes a smart guy make such decision? &lt;/p&gt;    &lt;p&gt;Personal benefits. We believe he’s trying to sell this company in parts and count money.&lt;/p&gt;    &lt;p&gt;Why do I always enter a company managed by selfish chief?&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8189082716503442386?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8189082716503442386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8189082716503442386&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8189082716503442386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8189082716503442386'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/06/bizarre-things-at-work.html' title='Bizarre things at work'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6459668708402514157</id><published>2008-06-12T17:18:00.003+08:00</published><updated>2008-06-16T13:24:57.847+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>簡單的幸福不簡單</title><content type='html'>&lt;p&gt;最近有機會和同事去唱歌，交流一下感情，見識身邊共事的人居然還隱藏著搖滾派、療傷系的實力。   &lt;br /&gt;    &lt;br /&gt;流行歌嘛，總是脫離不了愛來愛去的主題。但在我默默的觀察中發現，似乎有人被感情傷的很深呀？！    &lt;br /&gt;    &lt;br /&gt;流行歌為了好唱，好記，往往把歌曲想表達的事用簡單的口號來帶過，很速食，也很貼近流行歌的真意。但在那當下，我似乎看到更可怕的一部份。就是所謂「淺碟文化」的型塑。&lt;/p&gt; &lt;span class="fullpost"&gt;以前就常和朋友訕笑，說這類愛來愛去的歌詞意涵，一言以蔽之就是「想愛的愛不到，愛到了就死掉」。後者的案例少之又少，但前者的經驗可說是舉世皆然。    &lt;br /&gt;    &lt;br /&gt;而「想愛卻愛不到」的悲鳴，通常又很單調，像是「你不懂我的好」、「他一定比我好」、「分開才知道珍惜」、「你要的我做不到」…blah blah     &lt;p&gt;過於抽象和簡化的歌詞，加上故作姿態的mtv，加起來就是廉價的眼淚和空洞的感情標的。或許就是太好接受了，身邊很多人給我的感覺是，他們在尋找感情的符號和預期分手後的自憐，而不是培養建構感情基礎的心靈能量。      &lt;br /&gt;      &lt;br /&gt;…       &lt;br /&gt;      &lt;br /&gt;其實我說的也很不具體 … XD&lt;/p&gt;    &lt;p&gt;不過我只是想說，天長地久不是重點，重點是那份天長地久的心。僅只是天長地久並不幸福，紛紛擾擾也可以撐很久(天呀…我身邊還真的有這種模式的朋友)，但這種時間累積起來，是只有量而沒有質，終究搞的兩人精疲力竭。怎麼在每一天的相處中，讓感情發酵出應有的價值，並且隨時間累積，那才是難能可貴，質有了，量多才有意義。&lt;/p&gt;    &lt;p&gt;維持感情的能量，往往不在感情的表面意義上。比如說貌合神離只為了維持社經地位、保留已經不存在的面子、有個人照顧父母或小孩…終究都是在消費感情的剩餘價值。消費而不生產…終有去盡的一天。然而，生產比較辛苦，消費比較輕鬆，造成大多數人只願消費不願生產，如此感情商品的基石再怎麼穩固，還是會有動搖的一天。      &lt;br /&gt;      &lt;br /&gt;而這種 single shot 的循環，常常就會被流行歌簡化、強化成「變了」「不懂珍惜」「別人比較好」…的口號。(跟「愛台灣」真像，便宜好用又效果好…) &lt;/p&gt;    &lt;p&gt;另，就算是生產是單方向的，也不見得是壞事，怕只怕兩人都有意無意間，不斷消費、透支彼此的價值…。&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6459668708402514157?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6459668708402514157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6459668708402514157&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6459668708402514157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6459668708402514157'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/06/blog-post_12.html' title='簡單的幸福不簡單'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6203759967738979866</id><published>2008-06-09T17:09:00.006+08:00</published><updated>2008-06-09T17:13:13.488+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>坎坷的黑豬腳…</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;它出國去了，到馬來西亞接受全身性的檢查。因為從某年某月的某一天起，它就再也無法開機了。總計我替它動的「手術」包括換硬碟、換記憶體、重灌…最後我甚至還懷疑是變壓器的穩壓功能失常…。遲遲不送NEC客服是因為，它是 random crash。就算送去客服，他們燒機燒不出問題就是當沒有問題。總算給我等到它再起不能…不知道是幸還是不幸。&lt;br/&gt;&lt;br/&gt;嗚呼…沒有電腦在手邊，就算是會當機的也好，真的是很不方便。&lt;br/&gt;&lt;span class="fullpost"&gt;&lt;br/&gt;還沒等到黑豬腳的消息，我已經開始物色新的日用機。一邊找才一邊發現，心裡有一股強烈的慾望不想用筆記型，其中一個很重要的原因就是鍵盤。薄膜式鍵盤就已經夠難用的了，便宜的筆記型電腦，更加不可能配一個好鍵盤。除此之外，還要靠在一塊熱熱麻麻的 palm rest，實在讓人找不到敗家的性感帶…。&lt;br/&gt;&lt;br/&gt;不知不覺的已經從看筆記型電腦改成看 mini computer。現在三公升機還不是很普遍，內裝也遜遜的，完全是只走低價風，不顧配備好壞。其實 mini computer (有人說叫 ultra slim desktop) 就算全面換用 2.5 吋的硬碟也無不可，還可以強調省電。power supply 也可以跟著降電壓，溫度也會比較低。&lt;br/&gt;&lt;br/&gt;...&lt;br/&gt;&lt;br/&gt;哪裡可以有自己組裝的三公升電腦呢…嗚嗚&lt;br/&gt;&lt;br/&gt;黑豬腳回的了家嗎？&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6203759967738979866?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6203759967738979866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6203759967738979866&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6203759967738979866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6203759967738979866'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/06/blog-post.html' title='坎坷的黑豬腳…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5376875190347037865</id><published>2008-05-26T22:44:00.001+08:00</published><updated>2008-05-26T22:44:24.527+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>最近在忙…</title><content type='html'>&lt;p&gt;忙到一種沒時間 update blog 的地步&amp;#8230;&lt;/p&gt;  &lt;p&gt;首先是出差一整個月的時間，到 Bay Area 見識所謂「全美第一大經濟體」的氛圍。雖然說這區域裡每一間「倉庫」(四四方方方的真的很像倉庫) 裡頭都塞了一堆金頭腦，要真的在路上看見金頭腦到處跑倒不太容易。因為美國地實在太大啦&amp;#8230;視線所及，除了在 down town 以外，真的是車比人還多&amp;#8230;。&lt;/p&gt;  &lt;p&gt;&lt;span class="fullpost"&gt;回來後專心做 lindvd 的案子，第一次覺得上班時間是很匆忙的。或許因為目標明確的多了？或是受了「洋風」影響？總之回來後甚少加班，因為很多 request 都在下班前就趕出來了。&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span class="fullpost"&gt;在台灣，總覺得還是脫離不了官僚，在公司要申請個電腦周邊，也要先問好報價，再填文件，送簽呈&amp;#8230;不能直接跟採購說要買什麼，剩下交給他們去處理。在美國的作法是，直接買，買完拿發票請款，感覺輕鬆的多了。(沒辦法，美國人人有車，去一趟 Fry's 像轉到巷口買土司，在台灣可不是處處都有八德路)&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5376875190347037865?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5376875190347037865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5376875190347037865&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5376875190347037865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5376875190347037865'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/05/blog-post.html' title='最近在忙…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3301030274653131341</id><published>2008-03-28T14:21:00.001+08:00</published><updated>2008-03-28T14:21:39.970+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>職場所見之怪現象 (3)</title><content type='html'>&lt;p&gt;The best implementation of &amp;quot;arrogance of power&amp;quot;, is to move office without explicit reasons. A a super-superior consultant fulfills his/her own superiority by watching his/her little worker ants busy packing/unpacking stuff. To shows off his/her power over employees, we're forced to move from a tiny cube, to another tiny cube and shared a different kind of ugliness at new location. SICK!&lt;/p&gt;  &lt;p&gt;This oldie doesn't contribute anything to this company except chaos, unfaireness and stupidity. I'm so glad to leave this place. &lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;「權力的傲慢」最實在的體現，就是「任意地搬遷辦公室」。很高高層的「顧問」為了滿足自己的優越感，用搬遷的指令逼使一群小小工人忙碌的打包再拆包。為了展示自己的權力，我們小雇員被迫從一個迷你大小的隔間移到另一個一樣很迷你的隔間，唯一的不同，是裝潢的醜的方式。真是病態!&lt;/p&gt;    &lt;p&gt;還好我要閃了&amp;#8230;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3301030274653131341?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3301030274653131341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3301030274653131341&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3301030274653131341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3301030274653131341'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/3.html' title='職場所見之怪現象 (3)'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6939465961162014419</id><published>2008-03-22T23:02:00.002+08:00</published><updated>2009-06-20T19:29:22.365+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='音樂'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Heute wirst du mit mir im Paradies sein</title><content type='html'>&lt;p&gt;這一句是 Bach Cantata 106 (BWV106) 中，Basso aria。這句耶穌的名言也被收錄在聖經裡：&lt;/p&gt;  &lt;p&gt;Luke 23:43「我 實 在 告 訴 你 ， 今 日 你 要 同 我 在 樂 園 裡 了」&lt;/p&gt;  &lt;p&gt;(我不是教徒，理解有限，上面是 google 到的翻譯，任何謬誤請指教)&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;為什麼想到這一首，除了因為它真的很好聽 (almighty 這個字真該用來形容 Bach ... )，還有就是，因為昨天辦公室的 receptionist 的 bf 跑到公司來求婚，場面雖然沒有控制的很順暢，但浪漫和用心還是看的見。&lt;/p&gt;    &lt;p&gt;求婚，當然免不了深情地說一句「寶貝，我會給妳幸福~」然後大家「嗚呼~~」的起閧一下，那當下我想到卻的是這句：&lt;/p&gt;    &lt;p&gt;「今日，你要同我在樂園裡了」&lt;/p&gt;    &lt;p&gt;雖然場景不太對，這是耶先生死前在十字架上，對另外兩名罪犯講的話&amp;#8230;&lt;/p&gt;    &lt;p&gt;可是那是一種堅定，引領，關愛的語氣，承諾一個應允之地，不正是絕大多數婚姻中，女人對男人的期待嗎？&lt;img alt="" src="http://blogimage.roodo.com/onion_club/85b7147e.gif" /&gt;&lt;/p&gt;    &lt;p&gt;&amp;#8230;&lt;/p&gt;    &lt;p&gt;不過&amp;#8230;這首歌實在有夠難唱的，起音就來個降 E，而且這顆音不在前奏的和弦和調性裡&amp;#8230;而且而且&amp;#8230;整首歌有兩顆 F，兩段花腔，這真的是給 Basso 唱的嗎？&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;/p&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6939465961162014419?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6939465961162014419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6939465961162014419&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6939465961162014419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6939465961162014419'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/heute-wirst-du-mit-mir-im-paradies-sein.html' title='Heute wirst du mit mir im Paradies sein'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6016678106801104111</id><published>2008-03-22T20:46:00.001+08:00</published><updated>2008-03-22T20:46:59.986+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>笨蛋，問題在硬碟</title><content type='html'>&lt;p&gt;換上一顆硬碟後，黑豬腳就恢復正常了! 重覆的嘗試幾次都不再出事~&lt;img alt="" src="http://blog.roodo.com/onion_club/8c460310.gif" /&gt;&lt;/p&gt;  &lt;p&gt;原來是硬碟在搞鬼，但問題是&amp;#8230;居然壞在磁軌以外的地方，連低階 scan 都掃不出壞軌。&lt;/p&gt; &lt;span class="fullpost"&gt;   &lt;p&gt;話說去光華買硬碟時，店家特地問我說，阿你的 laptop 有支援到 160G 嗎&lt;img alt="" src="http://blog.roodo.com/onion_club/efb50fe2.gif" /&gt;&lt;/p&gt;    &lt;p&gt;他說有些比較老的主機板會不支援超過 120G 的硬碟&amp;#8230;偏偏現在市面上 80G 和 120G 的價差差不多，所以很多店家都不賣 80G 硬碟，害我緊張的打電話去 nec 客服問，他們說只支援到 80G &amp;#8230;哇咧! 那不是想換也沒得換。&lt;/p&gt;    &lt;p&gt;後來一家一家問，問到一家有在做二手電腦交易的，店員說，以他們組裝中古電腦的經驗，pentium mobile 1.5G + DDR RAM 的規格的確可以支援到 120G，至於 160G 比較沒把握。於是&amp;#8230;黑豬腳肚子裡就裝上一顆 120G 的新硬碟啦。截至目前為止一切正常~ &lt;img alt="" src="http://blogimage.roodo.com/onion_club/d5f02ecd.gif" /&gt;&lt;/p&gt;    &lt;p&gt;有趣的是，當我在詢問硬碟時，有客人進來問他們能不能幫忙裝 Linux，我的耳朵就豎起來了。遺憾的是，不管是客人還是店員，好像都對 Linux 沒多少認識。&lt;/p&gt;    &lt;p&gt;客人說：可以幫我裝 Linux 嗎？&lt;/p&gt;    &lt;p&gt;店員說：不行唷&lt;/p&gt;    &lt;p&gt;客：為什麼？Linux 不是免費嗎？&lt;/p&gt;    &lt;p&gt;店：但 Linux 版本很多，不知道你要裝哪一個。 (聽起來理由正確)&lt;/p&gt;    &lt;p&gt;客：像是什麼？&lt;/p&gt;    &lt;p&gt;店：像是 1.0, 2.0 ... 我們沒辦法幫你決定裝哪一個版本 (什麼 1.0, 2.0 ?? Web 2.0?)&lt;/p&gt;    &lt;p&gt;客：不是網路上下載就好嗎？&lt;/p&gt;    &lt;p&gt;店：要看你想裝哪一個版本 (也不算錯啦...)&lt;/p&gt;    &lt;p&gt;客：&amp;#8230; (大概不知道要怎麼問了) 反正不能裝就對了&lt;/p&gt;    &lt;p&gt;店：對，抱歉。(其實這才是目的...)&lt;/p&gt;    &lt;p&gt;Linux 隨 ubuntu 的推出，eeepc 的問世，引起越來越多人的興趣，這是讓人非常欣慰的，總算是打亮一盞自由軟體市場的明燈。但可惜的是，我相信很多扮演買家的人，都不願意先做功課，去了解自己要買的東西究竟是什麼。我相信就算這位客人找到哪一個店家幫他裝好了，他又會宣稱那不是 Linux，至少和他想像的不一樣。 雖然有種遺憾的感覺，不只是裝或不裝 Linux 這種問題，像是跑去買「便宜但要可以錄影的數位相機」，然後抱怨錄影有時間限制，或時間不長，或不能外接麥克風，還沒有防手震&amp;#8230;這種伴隨速食文化而來的膚淺消費習慣，實在讓人哭笑不得&amp;#8230;&lt;/p&gt; &lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6016678106801104111?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6016678106801104111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6016678106801104111&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6016678106801104111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6016678106801104111'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/blog-post_22.html' title='笨蛋，問題在硬碟'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5025406119802027744</id><published>2008-03-20T16:30:00.001+08:00</published><updated>2008-03-20T16:30:25.648+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>黑豬腳回家了</title><content type='html'>&lt;p&gt;不知道是不是因為燒機沒燒出問題，據說要價 $800 的檢測費也沒有收。於是我要求換掉上蓋(因為我粗魯的對待，它在承軸附近裂開了&amp;#8230;)，全新上蓋要 $1200，算是付的滿開心的啦。&lt;/p&gt;  &lt;p&gt;FAE 說 E680 是幾款狀況比較穩定的版本，所以如果真的有我說的問題發生，應該都是發生在擴充的裝置上，比如說硬碟或記憶體&amp;#8230;&lt;/p&gt;  &lt;p&gt;好消息是，截至目前為止，都再也沒發生過黑屏。但令人不安的是，到底之前的黑屏是怎樣呀...&lt;img alt="" src="http://blog.roodo.com/onion_club/a03cbf1e.gif" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5025406119802027744?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5025406119802027744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5025406119802027744&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5025406119802027744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5025406119802027744'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/blog-post_20.html' title='黑豬腳回家了'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-4301111396802153149</id><published>2008-03-18T10:47:00.008+08:00</published><updated>2008-03-18T17:54:47.590+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>黑豬腳住院了…失去寫作動力</title><content type='html'>&lt;br/&gt;黑屏的次數越來越多，頻率越來越高，終於到一種我無法忍受(但也比較可能在維修部門重現問題)的地步。昨天把黑豬腳送去 NEC 在南軟二期的總部，門口有個小小的 cube 在做 laptop 維修。剛到的時候有個先生在幫一個小姐修 laptop，聊到 3.5g。那個先生說他看客戶的 3.5g 下載很快，而且有提到收訊問題，就算是都會區也不是滿地都有訊號。小姐就很開心的說，那家裡可以換 3.5g 了。有點想插嘴說「妳一個人住嗎？」(因為你要怎麼掛 3.5g + ip 分享？)，不過…算了，這樣問好怪 XD。(3.5g 要用就要用中華電的，還有除非你不會兩年住在同一個地方，而且需要四處用網路，不然 3.5g 辦來是給人家做業績的)
&lt;br/&gt;&lt;br/&gt;&lt;span class="fullpost"&gt;
順口聊了一下，雖然 NEC 不斷地有在推新 laptop ，但總部覺得在台灣賣 laptop 賺不到什麼錢，整個不再進貨了。這真的滿可惜的，以黑豬腳的「粗勇」，我的確可以考慮 NEC 的新機。
&lt;br/&gt;&lt;br/&gt;
說到 survey 新機，最近一波從 Santa Rosa 換到 Penryn 的過度期真的很讓人不爽。沒問到幾家還在賣 Santa Rosa 的，通通都推 Penryn 的雞肋機， T8100, T8300 .. 奇怪咧，.45 製程明明就可以做到 6MB L2 cache，我幹麻買閹割版。還有店家跟我推 T7250 (說只剩這個 Santa Rosa)，該位老兄可以下去領便當了。
&lt;br/&gt;&lt;br/&gt;
我關注的 HP 2210b 大家都說是商務機種，不進也不展示。 Lenovo ThinkPad x61 通通是搭 3945 出貨，問 atheros / 4964 通通沒有，氣死人 = =;;; 
&lt;br/&gt;&lt;br/&gt;
至於追高買 T9300 ，例如 HP 2756tx .. Mm…如果他變成 12 吋我就考慮 XD 。沒辦法，揹黑豬腳已經揹到可以當挑夫了，在這個 umpc 當道的時代，我不想再扛山豬到處跑 = 3=。
&lt;br/&gt;&lt;br/&gt;
黑豬腳快回來呀~我已經用習慣了 WLW，你一走我該如何是好咧~部落格又要空掉了啦  &gt; &lt;~
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-4301111396802153149?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/4301111396802153149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=4301111396802153149&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4301111396802153149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/4301111396802153149'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/blog-post_18.html' title='黑豬腳住院了…失去寫作動力'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-8030307443631482105</id><published>2008-03-15T14:56:00.002+08:00</published><updated>2008-03-18T17:55:22.628+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>什麼鬼東西…</title><content type='html'>&lt;p&gt;老朋友重逢是好事，但有目的的連繫就變的讓人厭惡。&lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;以前社團的學長，不知為什麼去參加一個在家工作系統。我上去那個網站看了一下，整個網頁只不斷的重覆：「你喜歡你的工作嗎？」「你得到應有的生活品質嗎？」「你對收入滿意嗎？」「看看我們的成功案例吧。」&lt;/p&gt;  &lt;p&gt;&amp;#8230;&lt;/p&gt;  &lt;p&gt;但是完全沒說這個系統在幹麻，於是這完全讓我想到直銷。網路上太多人討論直銷，不必我多嘴，只是對於直銷人員來說，怎麼銷的漂亮很重要。比如說，之前有個老朋友也是持續跟我有 connect，某一天我們聊一聊，聊到我家女王好像有點體弱易感冒，她就跟我介紹一個她有在吃的健康食品。那也是直銷通路，但這個產品出現在話題裡就很自然，讓我覺得「可以試試看」，而且還有營養師免費解說。不過後來還是沒買，太貴了~&lt;img alt="" src="http://blog.roodo.com/onion_club/154218d4.gif" style="border:none;" /&gt;。&lt;/p&gt;  &lt;p&gt;學長對他所參與的系統相當投入，覺得他的生活變的很有意義&amp;#8230; that's good for him。直銷在國外也是行之有年，並不是所有直銷都不好，但&amp;#8230;以我的消費習慣而言，直銷產品常常無法令我滿足，除了 Nu Skin。不過以我的五官，應該很難說服人家去買我推薦的保養品吧。&lt;/p&gt;  &lt;p&gt;我回答他說，沒有辦法用一頁說明你的系統在幹麻，就表示這個宣傳對我沒有意義。然後暗自難過，台灣又多了一個墮進直銷，而且不懂直銷的人&amp;#8230;。&lt;/p&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-8030307443631482105?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/8030307443631482105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=8030307443631482105&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8030307443631482105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/8030307443631482105'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/blog-post_1959.html' title='什麼鬼東西…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1180553778121243110</id><published>2008-03-15T13:35:00.006+08:00</published><updated>2009-06-20T19:38:02.711+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資訊安全'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>+1 matters</title><content type='html'>&lt;p&gt;Digital signature is the main technique to implement verification mechanism, and it is ECDSA that applied to AACS. That's what I'm doing right after dealing with &amp;quot;&lt;a href="http://hbtsai.blogspot.com/2008/03/bd-drives-fail-to-authenticate-bdav.html"&gt;BD Drive fails to authenticate BDAV discs&lt;/a&gt;&amp;quot; problem. &lt;/p&gt; &lt;span class="fullpost"&gt; &lt;p&gt;When doing Crypto stuff, OpenSSL is always an excellent tool with lovely GPL license, but, sadly, rare document. And the tragedy happened right on EC (elliptic curve) library. Those who are programmatically doing EC calculation must have used &lt;strong&gt;EC_POINT_point2bn&lt;/strong&gt;() to convert an EC_POINT to a BIGNUM. And usually, one will call &lt;strong&gt;BN_bn2bin&lt;/strong&gt;() to transform BIGNUM into binary (usually &lt;strong&gt;unsigned char *&lt;/strong&gt;) right next to the conversion.&lt;/p&gt;  &lt;p&gt;Be sure, you're using this conversion correctly. Because it adds a head of conversion type at the first byte. (am I the only one not knowing this??) The conversion type is an enumeration,&lt;/p&gt;&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; background-color: #f4f4f4"&gt;&lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; typedef &lt;span style="color: #0000ff"&gt;enum&lt;/span&gt; {&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt;     &lt;span style="color: #008000"&gt;/* values as defined in X9.62 (ECDSA) and elsewhere */&lt;/span&gt;&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt;     POINT_CONVERSION_COMPRESSED = 2,&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt;     POINT_CONVERSION_UNCOMPRESSED = 4,&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt;     POINT_CONVERSION_HYBRID = 6&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt; } point_conversion_form_t;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;So if you call &lt;strong&gt;EC_POINT_point2bn&lt;/strong&gt;(..., POINT_CONVERSION_UNCOMPRESSED, ...), The result BIGNUM will bear an extra 8 bits head. So after doing &lt;strong&gt;BN_bn2bin&lt;/strong&gt;(), you want to memcpy() the result back to your caller. &lt;strong&gt;DO REMEMBER TO +1&lt;/strong&gt;.&lt;/p&gt;Example:
&lt;div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; background-color: #f4f4f4"&gt;&lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #008000"&gt;// ... setup coordinate and group&lt;/span&gt;&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; &lt;span style="color: #008000"&gt;// ... generate private key, calculate public key&lt;/span&gt;&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   3:&lt;/span&gt; EC_POINT_point2bn(group, key_pnt, POINT_CONVERSION_UNCOMPRESSED, key_bn, NULL);&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   4:&lt;/span&gt; BN_bn2bin(key_bn, key);&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   5:&lt;/span&gt; memcpy(PubK, key+1, 40); // must bypass the first byte&lt;/pre&gt;&lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   6:&lt;/span&gt; ...&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Sigh, that's why I miscalculated CMAC ...&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1180553778121243110?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1180553778121243110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1180553778121243110&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1180553778121243110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1180553778121243110'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/1-matters.html' title='+1 matters'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-3523762023017563876</id><published>2008-03-15T13:16:00.003+08:00</published><updated>2009-06-20T19:38:34.894+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資訊安全'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>BD Drives fail to authenticate BDAV</title><content type='html'>&lt;p&gt;It's like memory flashback, at the very first 1 to 2 years of DVD's debut, not all DVD-ROM reads DVD-R well. One of the biggest sarcasm at that time is, Philip's DVD-ROM cannot read Philip's DVD-R. &lt;/p&gt;&lt;span class="fullpost"&gt;  &lt;p&gt;Currently we have several different models of BD-ROM in hand, but not all of them reads BD-RE well. Some failed to authenticate (that's pretty weird, I'll discuss this later.), and some reads faulty Binding Nonce. BDAV is a format designed for home-made or recorded videos, it's simpler, but on the other hand, leaves more room for defect. &lt;/p&gt;  &lt;p&gt;AACS doesn't let go BDAV, AACSLA claims that AACS-protected BDAV prevent it from being copied, so it helps privacy. make sense? absolutely not.&lt;/p&gt;  &lt;p&gt;But since I'm on their boat, I've to do their job. AACS requires Drive-Host authentication to keep unauthorized/manipulated BD-Drive away (so that one cannot switch a BD-Drive from a BD player with an extra output to record the protected content). And to enforce the authentication, there is a piece of secret information hidden in BD discs, it's called Volume ID for BDMV and Binding Nonce for BDAV. They are different in detail, but right now let's just accept this. &amp;quot;a secret on disc.&amp;quot;&lt;/p&gt;  &lt;p&gt;To decrypt protected content, one must read the secret -- through an authenticated BD drive -- to further decrypt the following keys that join in the content encryption. As I said above, it is becoming a law that newly invented format of ODD must not be compatible with its own recordable media. BD-ROM doesn't seem to be stable/robust enough to read BD-RE.&lt;/p&gt;  &lt;p&gt;Now the story is, with identical implementation, we succeed in Drive-Host authentication, reading Binding Nonce on some BD-ROMs, but not on others. I'll give the experiment result below. Note that these tests are all done on &lt;strong&gt;BD recordable media, BDAV format&lt;/strong&gt;. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;authenticated and correct&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;MATSUSHIBA UJ 850 (slim BD-ROM, experimental version, not for sale)&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;authenticated with faulty Binding Nonce&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Lite-On DH-401S&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;authentication fail (Input/Output error at &amp;quot;Report Key&amp;quot; command for AGID)&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Pioneer BDC-202BK&lt;/li&gt;      &lt;li&gt;BenQ BW1000&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;However, they all work fine on BDMV. Since AGID is an 2 bits ID temporarily generated by BD drive, how can the media type affect ATAPI command's results? &lt;/p&gt;  &lt;p&gt;Without further knowledge of ATAPI, we can do nothing but hanging the problems there, and use MATSUSHIBA to move forward. &lt;/p&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-3523762023017563876?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/3523762023017563876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=3523762023017563876&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3523762023017563876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/3523762023017563876'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/bd-drives-fail-to-authenticate-bdav.html' title='BD Drives fail to authenticate BDAV'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-5366315197264097466</id><published>2008-03-15T11:50:00.001+08:00</published><updated>2008-03-15T11:51:21.068+08:00</updated><title type='text'>不是熱當…</title><content type='html'>&lt;p&gt;這真是痛苦的經驗，而且耗掉了我一個早上的工作日&amp;#8230;&lt;img style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none" alt="" src="http://blog.roodo.com/onion_club/ee1a2adb.gif" /&gt;&lt;/p&gt;  &lt;p&gt;我做了&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;清除風扇通風口側的積塵 &lt;/li&gt;    &lt;li&gt;用 MHDD 做硬碟低階掃描 &lt;/li&gt;    &lt;li&gt;用橡皮擦清除 RAM 接口的氧化 &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;為什麼還是給我黑屏呀~啊~啊 &lt;img style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none" alt="" src="http://blog.roodo.com/onion_club/8dcf9699.gif" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-5366315197264097466?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/5366315197264097466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=5366315197264097466&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5366315197264097466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/5366315197264097466'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/blog-post_15.html' title='不是熱當…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-6707618264743649710</id><published>2008-03-12T14:14:00.007+08:00</published><updated>2009-06-20T19:40:49.874+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diary'/><category scheme='http://www.blogger.com/atom/ns#' term='隨筆'/><title type='text'>都是熱當惹的禍…</title><content type='html'>&lt;p&gt;上一篇有提到爺爺級的 E680 (其實它有個暱稱&amp;#8230;叫黑豬腳，因為它又黑又重又大&amp;#8230;)，其實以它 p4-m 1.5G + 1G RAM 的實力，還是可以撐過我大部份工作上的需求(除了寫 asp .net 以外&amp;#8230;M$ Visual Studio 2005 + Internet Explorer 7.0 + SQL Express 2005 真是開發者的惡夢)，真正讓我想和它告別的原因，是隨機「黑屏」。&lt;/p&gt;  &lt;p&gt;程式寫到一半 -&amp;gt; 黑屏&lt;/p&gt;  &lt;p&gt;影片看到一半 -&amp;gt; 黑屏&lt;/p&gt;  &lt;p&gt;寫信寫到一半 -&amp;gt; 黑屏&lt;/p&gt;  &lt;p&gt;掃毒掃到一半 -&amp;gt; 黑屏&lt;/p&gt;  &lt;p&gt;跟寶貝 msn 到一半 -&amp;gt; 黑屏&lt;img style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none" alt="" src="http://www.addemoticons.com/emoticon/evil/AddEmoticons0104.gif" /&gt;&lt;/p&gt;&lt;span class="fullpost"&gt;&lt;p&gt;本來以為中毒，掃過沒事，還是會黑屏&amp;#8230;重灌&amp;#8230;好了一陣子又黑屏&lt;/p&gt;  &lt;p&gt;因為有時黑屏發生在 BIOS ，讓我排除是 M$ 的問題；最怕是 RAM 有壞，但不管怎麼插怎麼拔還是給我鬧黑屏&amp;#8230;&lt;/p&gt;  &lt;p&gt;直到有一天，我發現黑屏都發生在風扇狂轉的時候&amp;#8230;&lt;/p&gt;  &lt;p&gt;原來是熱當呀 Orz ...&lt;/p&gt;  &lt;p&gt;因為黑豬腳的風扇在機體下方 (可能原來是為了體貼，不要吹到左右手？)，只要桌面散熱不好(有鋪塑膠墊之類的)，機子就熱當去了-&amp;gt;黑屏。&lt;/p&gt;  &lt;p&gt;撿了兩塊等高的橡皮擦墊在黑豬腳的左右屁股下，總算是不再熱當。&lt;img style="border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none" alt="" src="http://www.addemoticons.com/emoticon/evil/AddEmoticons01016.gif" /&gt;&lt;/p&gt;  &lt;p&gt;在處理熱當問題的過程中，也有上網找了一下散熱墊。掛著風扇的散熱墊墊在筆電下面，除了抬高筆電的屁股，讓手腕不用一直靠著 wrist rest，比較舒服 (這種人體工學的設計好像從五年前的 IBM T41, SONY Z1 開始的)，風扇也可以帶動筆電下方的對流。&lt;/p&gt;  &lt;p&gt;本來很好奇的想知道我的黑豬腳到底是在多少度會熱當，結果似乎 pentium-m 不支援 cpu sensor，Intel Thermal Analysis Tool, SpeedFan, CPUMon 都跟我說沒有辦法探知我的 cpu 溫度&amp;#8230;。&lt;/p&gt;  &lt;p&gt;&amp;#8230;&lt;/p&gt;  &lt;p&gt;其實我應該只要不要把風扇口堵住就好了吧&amp;#8230;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-6707618264743649710?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/6707618264743649710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=6707618264743649710&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6707618264743649710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/6707618264743649710'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/blog-post_12.html' title='都是熱當惹的禍…'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1830012447284013488</id><published>2008-03-09T16:58:00.008+08:00</published><updated>2008-03-19T09:30:15.892+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='技術'/><title type='text'>why MacBook?</title><content type='html'>&lt;p&gt;觀察著要買 laptop 已經半年多了，一直下不了手，預算控制&amp;#8230;拼經濟&amp;#8230;唉，到現在仍然和爺爺級的 NEC Versa E680 相依為命，反倒是身邊的人一個一個投靠 Mac。他們下手前都會問我，買 Mac 好不好。(促進經濟流動嘛~怎麼會不好)，我都跟他們說兩件事要注意：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;桌面使用習慣不同 &lt;/li&gt;    &lt;li&gt;和 M$ Windows 不相容 (SigmaPlot, Adobe Audition ...) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;嗯，然後他們也很欣然的接受我的警告，下手買了 MacBook，然後，在一兩個月後的某一天，問我能不能在上面裝 Windows。對於「window-lized mac」的「成見」已經被討論很多次，總是分成自由派(人家爽在 mac 上裝他的 win 你管他?)和精實派(在 mac 上裝 win 就是自甘墮落)。&lt;/p&gt;  &lt;p&gt;不過我是不太在意有人選擇「 mac 皮 win 骨」，畢竟能利用手上的電腦完成工作，實現生活上的需要最重要。但既然市場上搭 windows 的機器那麼多，很多和 mac 有差不多的市價，卻搭載比較高的硬體規格，就算是為了電腦的外型，模仿純白外殼的 laptop 還是很多，甚至可以請人在上蓋貼水鑽，訂作自己的電腦外殼，這些 win addict 一定有其他的原因選擇購買 mac。&lt;/p&gt;&lt;span class="fullpost"&gt;&lt;p&gt;品牌，或許是原因之一，就像人家提到「名牌包」，會立刻想到「Louis Vuitton」「CHANEL」「Gucci」「FENDY」。「Mac」在 laptop 產業產生一種「高貴」的形象，(其實 Mac 高價賣 accessories 的作法也引起不少爭議，一個新的托拉斯正在慢慢成型&amp;#8230;)，不過&amp;#8230;我想做的是從另一個方向來看，也就是，買 mac 有沒有可能是一種「含淚挺馬」的情結？因為市場上沒有令人滿意的 laptop，buyers 只好轉而投向 Mac 的懷抱。&lt;/p&gt;  &lt;p&gt;買 laptop 的第一件事，當然是回到「需求」面去考量。這世界上當然沒有性能最好、體積最小、重量最輕、價格最便宜、還能特效全開打 Quake4 的 laptop，選擇電腦一定要從對使用者來說最在乎的部份去篩選。Well，面對各有千秋的筆電廠牌推出的數十款筆電，哪個比較好？怎麼比較？怎麼選購才對自己最有利？消費者勢必要去做功課。為什麼 CPU 還分 Intel 和 AMD？為什麼 Intel CPU 還分 Core Duo 和 Core 2 Duo？筆電顯卡的記憶體是獨立還分享？獨立顯卡哪一個型號的效能比較好？&amp;#8230;面對大量的選擇，沒有基本概念的消費者往往只能眼花瞭亂，最後誤信 sales 言，買了 Celeron 回家還沾沾自喜撿到便宜了。&lt;/p&gt;  &lt;p&gt;另一批猶豫比較多的消費者，走向 Mac 的殿堂，因為「買 Mac 不需要考慮太多」&lt;/p&gt;  &lt;p&gt;就算 win-laptop 是百家爭鳴的戰場，如果出一兩家指標性的 manufacture，還是可以讓消費者留下，那麼，我們來看看普遍來說，win-laptop 有哪些指標。&lt;/p&gt;  &lt;p&gt;日商：Sony, Toshiba, Fujitsu, Panasonic, NEC, 工人舍&lt;/p&gt;  &lt;p&gt;台商：Asus, Acer, BenQ, MSI, Twinhead, 精英, 藍天&lt;/p&gt;  &lt;p&gt;美商：HP, Dell&lt;/p&gt;  &lt;p&gt;陸商：Lenovo&lt;/p&gt;  &lt;p&gt;MIJ 貴有貴的道理，它們 QC 就做的很紮實，細節掌握到了，品質就會呈現出來。可惜，在 M 型社會(真是速食的名詞&amp;#8230;)下，Panasonic 和 Fujitsu 真的讓人卻步。雖然不是 MIJ，還是要賣很貴的 SONY 也被排除 (話說回來，SONY新款的幾台 laptop 鍵盤 layout 都不是標準 size，打的手很酸，這也讓人很倒彈&amp;#8230;)。Toshiba 如果搭獨顯都是搭 ATI 的，ATI 的顯卡&amp;#8230;唉&amp;#8230;&amp;#8230;如果是輕型機如 R 系列，又太貴了。轉了一圈回來看，可能剩 M 系列可以考慮。&lt;/p&gt;  &lt;p&gt;MIT是最多人用，也最被揶揄的對象。像是「華x品質，以x擊石」應該已經「如雷貫耳」了。其實雙 A 的東西沒有那麼糟，反而應該換個角度來看，非常「精準」。維持「保固一過就故障」的精準度，應該是台商筆電的信念吧。&lt;/p&gt;  &lt;p&gt;對大多筆電愛用來說，ThinkPad user 應該感受到最深切的痛吧。Lenovo 雖然還是貼 IBM 的標出機，但按論壇所說，客服大不如前，連以前每年送一次的小紅點，現在都給的小氣八拉的。更別說，MIC的信心水準總是比較低&amp;#8230;雖然各大筆電廠或多或少都會有些部件是大陸製，最早開始大量MIC的就是電池，然後 SONY 和 Dell 都被MIC的電池害慘了 XD。Well&amp;#8230;貼上大陸品牌似乎就保證了「一定會出事」，這種心境想當然爾會影響著考慮 ThinkPad 的 buyer。&lt;/p&gt;  &lt;p&gt;HP坐穩PC龍頭已經有好些年了，而他們的確也做的滿到位的，尤其這一年來 HP 不斷推出性價比高人一等的laptop，客服也做的讓人滿意，算是另一系值得考慮的品牌。而Dell受到買家垢病的是品質不穩，不能現場驗機可能也和台灣人民的消費習慣相違背吧。&lt;/p&gt;  &lt;p&gt;Nova 逛一圈，滿坑滿谷的都是 win laptop，賣家的櫥櫃裡堆的滿滿的筆電，甚至背後櫃子上還疊了幾台準備送修，這就像 Sex and the City 有一集，Carrie 跟 Samantha 去找假貨商，看到一大群 FENDI 躺在 trunk 裡，廉價的令人倒胃。此時有個booth打點的乾乾淨淨，潔白明亮如同黑暗中的出口，一定產生更多的磁吸效應。&lt;/p&gt;  &lt;p&gt;再者，M$很機車的強迫 laptop vendor 一定要搭 vista 出貨，那就像是買了百萬音響，卻被強迫用便宜的隨身聽當訊源。硬體的效能完全沒辦法發揮，更別說 vista 那抄襲的很醜很沒用的介面。我同事做過實驗：「可以用三年前的舊電腦跑 Compiz，卻不能用剛買的新電腦跑 aero」。更有甚者，故意讓驅動程式不支援 XP，整個是惡劣到一個極點。任何一個面對 vista 卻束手無策的人，有很大的動機轉身選擇 Mac。&lt;/p&gt;  &lt;p&gt;管理學有一個 term 叫做「承諾升高」，當你已經投資很多錢在一個專案上面，卻還不見成果，你傾向於繼續挹注資金，而非承認錯誤並且停損。這應該是 vista 上市的理由，以及 M$ 高層的盲點吧。&lt;/p&gt;  &lt;p&gt;所以，總地來說，我認為消費者選擇 Mac 的「推力」(注意! 不是拉力唷~) 有以下幾點：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;win laptop 品牌、型號太多，良莠不一，使消費者容易混淆並產生不信任感。&lt;/li&gt;    &lt;li&gt;M$ Vi$ta 設計不良(*註1)，策略錯誤，致消費者反感。(只要有辦法 &amp;quot;upgrade&amp;quot; 到 XP 的都 &amp;quot;upgrade&amp;quot; 了&amp;#8230;)&lt;/li&gt;    &lt;li&gt;零售商進行價格戰，忽略消費者「買的感受」。&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;其實都不是無可救藥的問題，大多數使用者會回過頭來要求在 Mac 上灌回 XP 多多少少都服從了 W$ 的壟斷。也就是說，在培養使用者習慣，建立托拉斯帝國的成效上，是看的見的。也就是說，上述的問題2，只要允許 laptop 搭 XP 出貨就完全解決了。而問題1呢，需要品牌商重新思考消費者需要的是什麼，亂槍打鳥的策略，是二線廠的遊戲，是在野黨的打法，推出的型號要有鎖定客群才推，不要「因為可以這樣裝」就「這樣賣賣看」。像 ASUS 最被垢病的是這一系列獨顯都搭 Nvidia 8400m 而不是比較多人搭的 8400m GS，差一個 GS 差很多，但消費者不見得能理解到這件事。等消費者入手後，有個「雞婆的好心人」告訴他「你中了華碩的計了」，品牌形象鐵定受到影響。&lt;/p&gt;  &lt;p&gt;問題3，需要零售商來解決。廣達也承認筆電代工毛利低，我非常相信零售商也是用噴血的方式在賺，賣一台筆電三萬塊賺不到五百塊是常常發生的事。零售商或許不能選擇哪一項產品要不要上架，但他可以選擇用更好的服務，塑造更「令人滿足」的消費空間，提高消費者購買的意願。不過，如果賣一台電腦賺不到五百塊&amp;#8230;網拍又越來越發達&amp;#8230;零售商要 run 的好真的很辛苦。舉例來說，我可能跟服務很好的人問到我想要的型號，再跑到別的 booth 問同樣型號的價錢。只能說時機歹歹，成交各憑本事了。&lt;/p&gt;  &lt;p&gt;&lt;span style="text-align: left;"&gt; 註1：請參考 &lt;a title="http://badvista.fsf.org/" href="http://badvista.fsf.org/"&gt;http://badvista.fsf.org/&lt;/a&gt;, &lt;a title="http://www.tomshardware.tw/1267,review-1267-5.html" href="http://www.tomshardware.tw/1267,review-1267-5.html"&gt;http://www.tomshardware.tw/1267,review-1267-5.html&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5526321511435224740-1830012447284013488?l=hbtsai.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hbtsai.blogspot.com/feeds/1830012447284013488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5526321511435224740&amp;postID=1830012447284013488&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1830012447284013488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5526321511435224740/posts/default/1830012447284013488'/><link rel='alternate' type='text/html' href='http://hbtsai.blogspot.com/2008/03/why-macbook.html' title='why MacBook?'/><author><name>hbtsai</name><uri>http://www.blogger.com/profile/17680425341673416184</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/hbtsai/RmjM1jVr_RI/AAAAAAAAAAs/QDtONIjOUcI/CIMG0016.JPG?imgmax=512'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5526321511435224740.post-1956202914066310934</id><published>2008-03-07T23:48:00.005+08:00</published><updated>2008-03-18T17:08:58.976+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='旅遊'/><category scheme='http://www.blogger.com/atom/ns#' term='trip'/><title type='text'>鐵道的浪漫 - 平溪</title><content type='html'>&lt;p&gt;2.28 是個神奇的日子，在這個除了政治口水外，再難找到任何反省意義的日子，對上班族來說，無疑是政治運作下意外得到的幸福。穿插在連日的陰雨中，那一天難得的沒有下雨，我們，來到平溪。&lt;/p&gt; &lt;code class="ref"&gt;&lt;a href="http://kappalodge.exblog.jp/"&gt;\ 河童姐姐の部落格 \&lt;/a&gt;&lt;/code&gt;   &lt;p&gt;行程：火車-&amp;gt;瑞芳-&amp;gt;平溪支線-&amp;gt;大華站-&amp;gt;壺穴-&amp;gt;十分瀑布-&amp;gt;十分老街-&amp;gt;平溪老街-&amp;gt;菁桐-&amp;gt;台北客運16-&amp;gt;深坑老街-&amp;gt;捷運木柵站回家&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.google.com/hbtsai/R9Fiv3n3RLI/AAAAAAAAAI4/QurQ93-ll7Q/PICT03582"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0358" src="http://lh6.google.com/hbtsai/R9FixXn3RMI/AAAAAAAAAJA/yO6fmbDA_dE/PICT0358_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;span class="fullpost"&gt;&lt;p&gt;到瑞芳後不用出站，在月台上就可以買平溪支線一日券($54)，每一班平溪小火車讓你一天內來回坐到爽。平溪線只有三節車廂，尖峰時間還真的滿擠的(尖峰大約是十點以後吧&amp;#8230;)，要搭小火車的人建議去台鐵網站把火車時刻表印出來，比較不會錯過班車。&lt;/p&gt;  &lt;p&gt;大華站下車後，往回(瑞芳方向&amp;#8230;)沿著鐵道走(很危險的動作&amp;#8230;其實&amp;#8230;)，走上十來分鐘，會看到一個隧道口，隧道口邊有個向下的石階，走下去就可以看到基隆河上游的壺穴地形。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.google.com/hbtsai/R9Fi2nn3RNI/AAAAAAAAAJI/7YQjZ0sgl3E/PICT03672"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0367" src="http://lh3.google.com/hbtsai/R9Fi3nn3ROI/AAAAAAAAAJQ/QoJBlwu6Bik/PICT0367_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;很&amp;quot;小&amp;quot;的&amp;quot;大&amp;quot;華站&amp;#8230;&lt;/p&gt;  &lt;p&gt;說是走鐵道，其實我們只敢走在兩旁的碎石子上，深怕下一班火車過來會來不及反應。但仍然有些路段兩側並沒有多餘的空間給人站，一旦有火車駛過，根本別想會車。講的那麼驚悚，其實還是可以巧妙地計算班車可能經過的時間(兩個班次經過大約是半個小時的間距)，小心地避開。無論如何，還是安全為上，我們盡可能的快步走過。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.google.com/hbtsai/R9Fi7nn3RPI/AAAAAAAAAJY/0mjqE7gLnSU/PICT03792"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0379" src="http://lh6.google.com/hbtsai/R9Fi8Xn3RQI/AAAAAAAAAJg/6wAzgrQMg4w/PICT0379_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;壺穴是長這樣的&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.google.com/hbtsai/R9Fi-3n3RRI/AAAAAAAAAJo/7eEAk49_U80/PICT03822"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0382" src="http://lh4.google.com/hbtsai/R9Fi_3n3RSI/AAAAAAAAAJw/X2OdD8sXkdA/PICT0382_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;經過的水流&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.google.com/hbtsai/R9FjC3n3RTI/AAAAAAAAAJ4/sPaM82q0M1E/PICT03842"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0384" src="http://lh4.google.com/hbtsai/R9FjD3n3RUI/AAAAAAAAAKA/ckh4fl3vEkc/PICT0384_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;近看壺穴&lt;/p&gt;  &lt;p&gt;因為對基隆河另一頭的路並不熟悉，我們還是循著原路走回大華站，再繼續走到十分大瀑布。話說，從大華往十分的路上，真的給我們遇到個隧道。如果你這輩子沒在火車隧道裡跑過，千萬千萬&amp;#8230;不要嘗試，真的很恐怖。一邊擔心火車在這個關頭出現，一邊被地上的碎石子頂著腳底板不舒服，一邊還黑漆嘛嗚的看不清四周，只看的到隧道兩頭的光，一邊尖叫著朝光亮處飛奔。好不容易穿過了隧道，一定要照張相紀念一下&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.google.com/hbtsai/R9FjHXn3RVI/AAAAAAAAAKI/0wBFN9IjLLs/PICT03982"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0398" src="http://lh6.google.com/hbtsai/R9FjIXn3RWI/AAAAAAAAAKQ/gBVXbY9NkHQ/PICT0398_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;我們離開沒多久，一輛火車就嗚嗚著走過&amp;#8230;&lt;/p&gt;  &lt;p&gt;十分瀑布雖然要收錢(持平溪一日券的話，每人$100)，那瀑布的規模還真的好看。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.google.com/hbtsai/R9FjKnn3RXI/AAAAAAAAAKY/Jf6eNdrY2s4/PICT04012"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0401" src="http://lh6.google.com/hbtsai/R9FjLXn3RYI/AAAAAAAAAKg/gvRcrs80Es8/PICT0401_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;先來個一張頭頂照&lt;/p&gt;  &lt;p&gt;尤其是前些日子一直落雨，使得這回瀑布的水量真大，幾乎快大過它的宣傳照了。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.google.com/hbtsai/R9FjN3n3RZI/AAAAAAAAAKo/5bAUWAobWc0/PICT04142"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0414" src="http://lh4.google.com/hbtsai/R9FjO3n3RaI/AAAAAAAAAKw/I83gpGcVuK4/PICT0414_thumb" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;站在前面的觀瀑台，鏡頭都給打溼了，像在下雨一般&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.google.com/hbtsai/R9FjRnn3RbI/AAAAAAAAAK4/78iy3p_sXhw/PICT04292"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0429" src="http://lh6.google.com/hbtsai/R9FjSXn3RcI/AAAAAAAAALA/5X0TicvMn6E/PICT0429_thumb" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;細看一下頭髮、眼睫毛上都是水珠&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.google.com/hbtsai/R9FjT3n3RdI/AAAAAAAAALI/lHe0qp2wQ6o/PICT04352"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0435" src="http://lh4.google.com/hbtsai/R9FjU3n3ReI/AAAAAAAAALQ/fFz-DUk9XsQ/PICT0435_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;當然還是有安全距離的觀瀑台&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.google.com/hbtsai/R9FjXHn3RfI/AAAAAAAAALY/AmjAc18SMDU/PICT04462"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="PICT0446" src="http://lh4.google.com/hbtsai/R9FjX3n3RgI/AAAAAAAAALg/j90AOKHrO-k/PICT0446_thumb" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;給它來張特寫(光圈已經開到最大了&amp;#8230;還是暗暗的 Orz )&lt;/p&gt;  &lt;p&gt;在十分瀑布園
