<?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-1785103487198026119</id><updated>2012-01-04T08:10:27.369+08:00</updated><category term='Personal'/><category term='doctor'/><category term='Cygwin'/><category term='Game'/><category term='schedule'/><category term='Coq'/><category term='OCaml'/><category term='ssreflect'/><category term='Windows'/><category term='NAS'/><category term='Fun'/><category term='Java'/><category term='Google'/><category term='Gentoo'/><category term='PHP'/><category term='醫師'/><category term='Life'/><category term='iPhone'/><category term='排班'/><category term='Travel'/><category term='Linux'/><category term='Mac'/><category term='Coventive'/><category term='Application'/><category term='eBook'/><category term='IME'/><title type='text'>Zechs' BLOG</title><subtitle type='html'>我是小蔡......</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-8457497548089952979</id><published>2011-11-08T11:07:00.000+08:00</published><updated>2011-11-08T11:07:37.791+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Resolve "PHP not found" of PHP/Java Bridge on Gentoo Linux</title><content type='html'>&lt;b&gt;Environment&lt;/b&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gentoo Linux&lt;/li&gt;&lt;li&gt;dev-lang/php-5.3.8 +cgi&lt;/li&gt;&lt;li&gt;www-apache/mod_fastcgi-2.4.7_pre0910052141&lt;/li&gt;&lt;li&gt;www-servers/tomcat-6.0.32-r1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;PHP/Java Bridge&lt;/b&gt;: 6.2.1, installed in /var/lib/tomcat-6/webapps/JavaBridge&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Problem Description&lt;/b&gt;:&lt;br /&gt;Follow the &lt;a href="http://php-java-bridge.sourceforge.net/pjb/installation.php"&gt;installation guide&lt;/a&gt; on the &lt;a href="http://php-java-bridge.sourceforge.net/pjb/index.php"&gt;PHP/Java Bridge website&lt;/a&gt;. &amp;nbsp;The test by the following command does not report any error.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;java -classpath JavaBridge.war TestInstallation&lt;/code&gt;&lt;/pre&gt;However, when visiting the URL&amp;nbsp;http://localhost:8080/JavaBridge, an error message is returned:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;java.io.IOException: PHP not found. Please install php-cgi.&lt;br /&gt;PHP test command was: [/usr/bin/php-cgi, -v]&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Resolution&lt;/b&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Edit&amp;nbsp;/var/lib/tomcat-6/webapps/JavaBridge/WEB-INF/web.xml. &amp;nbsp;Uncomment the following line:&lt;br /&gt;&lt;code&gt;&amp;lt;context-param&amp;gt;&amp;lt;param-name&amp;gt;php_exec&amp;lt;/param-name&amp;gt;&amp;lt;param-value&amp;gt;php-cgi&amp;lt;/param-value&amp;gt;&amp;lt;/context-param&amp;gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Rename the pre-compiled php-cgi brought by JavaBridge.war.&lt;br /&gt;&lt;code&gt;$ cd /var/lib/tomcat-6/webapps/JavaBridge/WEB_INF/cgi/i386-linux&lt;br /&gt;$ mv php.cgi php.cgi.pjb&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Create a symbolic link to /usr/bin/php-cgi. Assume the working directory is /var/lib/tomcat-6/webapps/JavaBridge/WEB_INF/cgi/i386-linux.&lt;br /&gt;&lt;code&gt;$ ln -s /usr/bin/php-cgi .&lt;/code&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;It is also working to use the pre-compiled php-cgi from PHP/Java Bridge. Instead of steps 2 and 3, simply make the php-cgi executable.&lt;br /&gt;&lt;code&gt;$ chmod +x /var/lib/tomcat-6/webapps/JavaBridge/WEB_INF/cgi/i386-linux/php-cgi&lt;/code&gt;&lt;br /&gt;Note that the pre-compiled php-cgi from PHP/Java Bridge is not recommended.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-8457497548089952979?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/8457497548089952979/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=8457497548089952979' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8457497548089952979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8457497548089952979'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/11/resolve-php-not-found-of-phpjava-bridge.html' title='Resolve &quot;PHP not found&quot; of PHP/Java Bridge on Gentoo Linux'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1954621514970217099</id><published>2011-11-07T12:49:00.001+08:00</published><updated>2011-11-07T13:09:14.697+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Release of JCBR 0.8.1</title><content type='html'>&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;Please find this version in the earlier post&amp;nbsp;&lt;a href="http://mhtsai208.blogspot.com/2010/02/jcbr-java-chinese-book-reader.html"&gt;JCBR: Java Chinese Book Reader&lt;/a&gt;. In this version, the following changes are made.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul style="color: #333333; font-family: Arial; font-size: 14px; line-height: 22px;"&gt;&lt;li&gt;Fix a bug in the preference dialog that does not display the gestures correctly.&lt;/li&gt;&lt;li&gt;Fix a bug in determining the change of background color and foreground color.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1954621514970217099?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1954621514970217099/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1954621514970217099' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1954621514970217099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1954621514970217099'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/11/release-of-jcbr-081.html' title='Release of JCBR 0.8.1'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-8731578067654437565</id><published>2011-11-03T14:37:00.000+08:00</published><updated>2011-11-03T14:37:58.851+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='eBook'/><title type='text'>Release of JCBR 0.8.0</title><content type='html'>&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;Please find this version in the earlier post&amp;nbsp;&lt;a href="http://mhtsai208.blogspot.com/2010/02/jcbr-java-chinese-book-reader.html"&gt;JCBR: Java Chinese Book Reader&lt;/a&gt;. In this version, the following changes are made.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul style="color: #333333; font-family: Arial; font-size: 14px; line-height: 22px;"&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Add support of Windows and Linux.&lt;/li&gt;&lt;li&gt;Display the selected book name at the bottom of the bookshelves dialog.&lt;/li&gt;&lt;li&gt;Make the font of the bookshelves dialog and the TOC dialog customizable.&lt;/li&gt;&lt;li&gt;Allow language switching on Windows and Linux.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-8731578067654437565?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/8731578067654437565/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=8731578067654437565' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8731578067654437565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8731578067654437565'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/11/release-of-jcbr-080.html' title='Release of JCBR 0.8.0'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5985349476747810687</id><published>2011-10-31T13:12:00.001+08:00</published><updated>2011-10-31T13:12:15.290+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='eBook'/><title type='text'>Release of JCBR 0.7.0</title><content type='html'>&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;Please find this version in the earlier post&amp;nbsp;&lt;a href="http://mhtsai208.blogspot.com/2010/02/jcbr-java-chinese-book-reader.html"&gt;JCBR: Java Chinese Book Reader&lt;/a&gt;. In this version, the following changes are made.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul style="color: #333333; font-family: Arial; font-size: 14px; line-height: 22px;"&gt;&lt;li&gt;Add gestures.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-5985349476747810687?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5985349476747810687/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5985349476747810687' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5985349476747810687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5985349476747810687'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/10/release-of-jcbr-070.html' title='Release of JCBR 0.7.0'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2102405986070535499</id><published>2011-03-22T16:48:00.002+08:00</published><updated>2011-04-12T17:28:56.131+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Coventive'/><title type='text'>Coventive (銘威國際企業股份有限公司) ..........</title><content type='html'>I WILL NEVER BUY ANY PRODUCT FROM &lt;a href="http://www.coventive.com/"&gt;COVENTIVE&lt;/a&gt;&amp;nbsp;(銘威國際企業股份有限公司) AGAIN!&lt;br /&gt;&lt;br /&gt;Customer Service: X&lt;br /&gt;Product: X&lt;br /&gt;Technical Support: X&lt;br /&gt;&lt;br /&gt;-- Added 2011/04/12 --&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freenas.org/"&gt;FreeNAS&lt;/a&gt; is even better!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2102405986070535499?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2102405986070535499/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2102405986070535499' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2102405986070535499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2102405986070535499'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/03/coventive.html' title='Coventive (銘威國際企業股份有限公司) ..........'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5669078780000718523</id><published>2011-03-10T11:42:00.001+08:00</published><updated>2011-03-19T12:45:13.868+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='醫師'/><category scheme='http://www.blogger.com/atom/ns#' term='doctor'/><category scheme='http://www.blogger.com/atom/ns#' term='排班'/><category scheme='http://www.blogger.com/atom/ns#' term='schedule'/><title type='text'>doctor - an automatic doctor scheduler</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: large;"&gt;ABOUT THIS TOOL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is an automatic doctor scheduling tool. This tool is mainly written for my&amp;nbsp;wife. Hence, the basic assumptions and request types are tailored for the&amp;nbsp;hospital where my wife is working.&lt;br /&gt;&lt;br /&gt;In this tool, a hospital has branches, places, and doctors. Usually, doctors&amp;nbsp;may need to be on duty in different branches on different dates. A place is a&amp;nbsp;unit that belongs to some branch and needs a doctor on duty everyday. A slot&amp;nbsp;is a pair of a date and a place, which is a basic unit that may require one&amp;nbsp;doctor on duty. A slot is open if it really requires exactly one doctor on duty.&amp;nbsp;A doctor may make requests for duty days. For example, the doctor may request&amp;nbsp;for no duty days on some dates or in some branches.&lt;br /&gt;&lt;br /&gt;All the configurations of the hospital and the schedule can be specified in a&amp;nbsp;plain text file. With the configuration file as an input, this tool will try&amp;nbsp;to find a satisfiable assignment. Usually not all the doctors' requests can be&amp;nbsp;satisfied. It is the user's talent to adjust the requests to find a satisfiable&amp;nbsp;assignment. In this tool, two real examples are included.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;By default, the duty days of a doctor falls in the following range:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(floor(number of slots / number of doctors) - duty days error,&lt;br /&gt;&amp;nbsp;&amp;nbsp; ceil(number of slots / number of doctors) + duty days error)&lt;br /&gt;where "duty days error" is a configurable option. This tool tries to average the&amp;nbsp;duty weekdays and the duty weekends of all doctors. There is a duty point system&amp;nbsp;in this tool. That is, a duty weekday, a duty Saturday, and a duty Sunday can&amp;nbsp;have different duty points. With the duty points configured, this tool will also&amp;nbsp;try to average the duty points of doctors in the following range:&lt;br /&gt;&amp;nbsp;&amp;nbsp;(floor(number of duty points / number of doctors) - duty points error,&lt;br /&gt;&amp;nbsp;&amp;nbsp; ceil(number of duty points / number of doctors) + duty points error)&lt;br /&gt;where&lt;br /&gt;&amp;nbsp;&amp;nbsp;number of duty points =&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;number of weekday slots * weekday points +&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;number of Saturday slots * Saturday points +&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;number of Sunday slots * Sunday points&lt;br /&gt;&lt;br /&gt;Technically, this tool creates arithmetic constraints in the &lt;a href="http://yices.csl.sri.com/"&gt;Yices&lt;/a&gt; SMT&amp;nbsp;(Satisfiability Modulo Theories) solver based on the configuration and the&amp;nbsp;doctor's requests. If Yices finds a satisfiable model, then we find an&amp;nbsp;arrangement satisfying all the constraints.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;SCREENSHOTS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The results of a schedule in January 2011 are shown below. There are two branches, 13 places, 17 doctors, and 60 open slots. The real names are masked.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-xU_zr6JNQOM/TXhGashPSMI/AAAAAAAAveo/7PiutISBSqM/s1600/ex1_requests.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="218" src="https://lh6.googleusercontent.com/-xU_zr6JNQOM/TXhGashPSMI/AAAAAAAAveo/7PiutISBSqM/s320/ex1_requests.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Requests&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-bottom: 0.5em; margin-left: auto; margin-right: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-hC_OGOrtUus/TXhGg6Mc7-I/AAAAAAAAves/e7LuOxpF-dM/s1600/ex1_schedule.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="209" src="https://lh4.googleusercontent.com/-hC_OGOrtUus/TXhGg6Mc7-I/AAAAAAAAves/e7LuOxpF-dM/s320/ex1_schedule.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px; padding-top: 4px; text-align: center;"&gt;Schedule Table&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The results of a schedule in March 2011 are shown below. There are 73 open slots and many more requests.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-5kWKDcTn9Is/TXhH4MDCcDI/AAAAAAAAve0/OU7NJcUUD0c/s1600/ex2_requests.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="219" src="https://lh3.googleusercontent.com/-5kWKDcTn9Is/TXhH4MDCcDI/AAAAAAAAve0/OU7NJcUUD0c/s320/ex2_requests.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Requests&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-w8L0_UV6zsY/TXhH5WOZPII/AAAAAAAAve4/OFk8tLaxDEg/s1600/ex2_schedule.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="208" src="https://lh3.googleusercontent.com/-w8L0_UV6zsY/TXhH5WOZPII/AAAAAAAAve4/OFk8tLaxDEg/s320/ex2_schedule.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Schedule Table&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;REQUIREMENTS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Due to the license of Yices, the Yices binaries and libraries are neither&amp;nbsp;distributed nor linked statically with this tool. Hence, the dynamic&amp;nbsp;library of Yices is required to be installed before running this tool.&amp;nbsp;The Yices dynamic library can be found in &lt;a href="http://yices.csl.sri.com/"&gt;http://yices.csl.sri.com/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Yices 1.0.29 with GMP dynamically linked&lt;/li&gt;&lt;li&gt;GMP dynamic libraries&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;DOWNLOAD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For Mac OS X:&amp;nbsp;&lt;a href="http://doctor-1.0-mac.tar.gz/"&gt;doctor-1.0-mac.tar.gz&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For Linux:&amp;nbsp;&lt;a href="http://doctor-1.0-linux.tar.gz/"&gt;doctor-1.0-linux.tar.gz&lt;/a&gt;&lt;/div&gt;For Windows: &lt;a href="http://doctor-1.0-win.zip/"&gt;doctor-1.0-win.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;INSTALLATION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For Mac OS X&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Install MacPorts: You can find the MacPorts package from its &lt;a href="http://www.macports.org/"&gt;website&lt;/a&gt;. By default, MacPorts will be installed to /opt/local.&lt;/li&gt;&lt;li&gt;Install gmp:&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Open a terminal.&lt;/li&gt;&lt;li&gt;Execute the command "sudo port install gmp".&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Install Yices:&amp;nbsp;Download the Yices binary with GMP dynamically linked: "&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;Mac OS X Leopard (version 10.5), and Mac OS X Snow Leopard (version 10.6), for Intel, compiled in 64bit mode". Extract libyices.dylib to /opt/local/lib.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;Extract doctor-1.0-mac.tar.gz. &amp;nbsp;Before running this tool in a terminal, execute "export DYLD_LIBRARY_PATH=/opt/local/lib" first.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For Linux&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Install gmp: The name of the gmp package may vary on different Linux distributions.&lt;/li&gt;&lt;li&gt;Install Yices: Download the Yices binary with GMP dynamically linked for Linux. Extract libyices.so to /usr/local/lib.&lt;/li&gt;&lt;li&gt;Extract doctor-1.0-linux.tar.gz.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;For Windows&lt;/div&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Extract dotor-1.0-win.zip.&lt;/li&gt;&lt;li&gt;Download the Yices binary with GMP dynamically linked for "&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;Cygwin (32bit Intel Pentium)". Extract cygyices.dll to the same folder of this tool.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;USAGE&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This tool can be invoked by the following command:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;doctor FILE&lt;br /&gt;&lt;br /&gt;where FILE is a configuration file of the schedule. In the configuration file,&amp;nbsp;the configurable options are divided into the following sections: Options,&amp;nbsp;Branches, Places, Doctors, Slots, and Requests. The C-like and OCaml-like&amp;nbsp;multi-line comments can be used. For example,&lt;br /&gt;&amp;nbsp;&amp;nbsp;/* This is a C-like multi-line&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; comments */&lt;br /&gt;&amp;nbsp;&amp;nbsp;(* This is a OCaml-like multi-line&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; comments *)&lt;br /&gt;&lt;br /&gt;The C-like and BASH-like line comments can also be used. For example,&lt;br /&gt;&amp;nbsp;&amp;nbsp;// This is a C-like line comment.&lt;br /&gt;&amp;nbsp;&amp;nbsp;# This is a BASH-like line comment.&lt;br /&gt;&lt;br /&gt;From now, we will use INT for an integer, NAME for an alphanumeric name or a&amp;nbsp;string enclosed by double quotes, DAY for a set of days in a month, and OP for&amp;nbsp;arithmetic operators. DAY can be a single day INT, a range INT-INT, or a day in&amp;nbsp;the week. The day in the week can be Mon, Tue, Wed, Thu, Fri, Sat, or Sun. OP&amp;nbsp;can be &amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, or =.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Options Section&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section is used to set global options. The options are explained below.&lt;br /&gt;&lt;br /&gt;year = INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Set the target year of the schedule.&lt;br /&gt;&lt;br /&gt;month = INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Set the target month of the schedule.&lt;br /&gt;&lt;br /&gt;points = INT INT INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Set the duty points of weekdays, Saturdays, and Sundays. If this option is&lt;br /&gt;&amp;nbsp;&amp;nbsp;absent, the point system will not be used.&lt;br /&gt;&lt;br /&gt;point-error = INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Set the error of the average duty points.&lt;br /&gt;&lt;br /&gt;day-error = INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Set the error of the average duty days.&lt;br /&gt;&lt;br /&gt;weekend-error = INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Set the error of the average duty weekends.&lt;br /&gt;&lt;br /&gt;rest = INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Set the minimum number of days that a doctor can take a rest after a duty day.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Branches Section&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section is used to set the branches of the hospitabl. The syntax of a&amp;nbsp;branch is:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id = NAME, name = NAME&lt;br /&gt;&lt;br /&gt;where id is the unique identity of the branch and name is the full name of the&amp;nbsp;branch.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Places Section&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section is used to set the places of the hospitabl. The syntax of a place&amp;nbsp;is:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id = NAME, name = NAME, branch = NAME&lt;br /&gt;&lt;br /&gt;where id is the unique identity of the place, name is the full name of the&amp;nbsp;place, and branch is the branch that the place belongs to.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Doctors Section&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section is used to set the doctors of the hospitabl. The syntax of a&amp;nbsp;doctor is:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;id = NAME, name = NAME&lt;br /&gt;&lt;br /&gt;where id is the unique identity of the doctor and name is the full name of the&amp;nbsp;doctor.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slots Section&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section is used to set the open slot in the schedule. As a reminder, a slot&amp;nbsp;is open if it needs exactly one doctor on duty. The syntax of slots is:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;day INT : NAME ... NAME&lt;br /&gt;&amp;nbsp;&amp;nbsp;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;day INT : NAME ... NAME&lt;br /&gt;&lt;br /&gt;Each entry "day i : n1 ... nm" specifies the open slots (i, n1), ..., (i, nm)&amp;nbsp;where i is the i-th day in the month and n1, ..., and nm are places in the&amp;nbsp;hospital.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Requests Section&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section is used to set the doctor's requests. The requests can be in&amp;nbsp;different forms which are explained below.&lt;br /&gt;&lt;br /&gt;never doctor = NAME ... NAME, day = DAY ... DAY&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The doctors do not want to be on duty on all the specified days.&lt;br /&gt;&lt;br /&gt;never doctor = NAME ... NAME, branch = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The doctors do not want to be on duty in all the specified branches.&lt;br /&gt;&lt;br /&gt;never doctor = NAME ... NAME, place = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The doctors do not want to be on duty in all the specified places.&lt;br /&gt;&lt;br /&gt;never doctor = NAME ... NAME, day = DAY ... DAY, branch = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The doctors do not want to be on duty on the specified days and in the&lt;br /&gt;&amp;nbsp;&amp;nbsp;specified branches.&lt;br /&gt;&lt;br /&gt;never doctor = NAME ... NAME, day = DAY ... DAY, place = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The doctors do not want to be on duty on the specified days and in the&lt;br /&gt;&amp;nbsp;&amp;nbsp;specified places.&lt;br /&gt;&lt;br /&gt;must doctor = NAME ... NAME, day = DAY ... DAY&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;There must be at lease one of the doctors on duty on at lease one of the days.&lt;br /&gt;&lt;br /&gt;must doctor = NAME ... NAME, branch = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;There must be at lease one of the doctors on duty in at lease one of the&lt;br /&gt;&amp;nbsp;&amp;nbsp;branches.&lt;br /&gt;&lt;br /&gt;must doctor = NAME ... NAME, place = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;There must be at lease one of the doctors on duty in at lease one of the&lt;br /&gt;&amp;nbsp;&amp;nbsp;places.&lt;br /&gt;&lt;br /&gt;must doctor = NAME ... NAME, day = DAY ... DAY, branch = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;There must be at lease one of the doctors on duty for at lease one combination&lt;br /&gt;&amp;nbsp;&amp;nbsp;of the days and the branches.&lt;br /&gt;&lt;br /&gt;must doctor = NAME ... NAME, day = DAY ... DAY, place = NAME ... NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;There must be at lease one of the doctors on duty for at lease one combination&lt;br /&gt;&amp;nbsp;&amp;nbsp;of the days and the places.&lt;br /&gt;&lt;br /&gt;days doctor = NAME ... NAME, num OP INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Add the constraint on the duty days for every specified doctor.&lt;br /&gt;&lt;br /&gt;days doctor = NAME ... NAME, INT OP num OP INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Specify the duty days of the doctors in a range. The OP here can only be &amp;lt; or&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;=. For example, the entry&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;days doctor = doctor_1 ... doctor_x, n &amp;lt;= num &amp;lt;= m&lt;br /&gt;&amp;nbsp;&amp;nbsp;is equivalent to&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;days doctor = doctor_1 ... doctor_x, num &amp;gt;= n&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;days doctor = doctor_1 ... doctor_x, num &amp;lt;= m&lt;br /&gt;&lt;br /&gt;points doctor = NAME ... NAME, num OP INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Add the constraint on the duty points for every specified doctor.&lt;br /&gt;&lt;br /&gt;points doctor = NAME ... NAME, INT OP num OP INT&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Specify the duty points of the doctors in a range. The OP here can only be &amp;lt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;or &amp;lt;=. For example, the entry&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;points doctor = doctor_1 ... doctor_x, n &amp;lt;= num &amp;lt;= m&lt;br /&gt;&amp;nbsp;&amp;nbsp;is equivalent to&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;points doctor = doctor_1 ... doctor_x, num &amp;gt;= n&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;points doctor = doctor_1 ... doctor_x, num &amp;lt;= m&lt;br /&gt;&lt;br /&gt;together doctor = NAME, doctor = NAME&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The two doctors must be on duty on the same day and in the same branch for all&lt;br /&gt;&amp;nbsp;&amp;nbsp;days in the month.&lt;br /&gt;&lt;br /&gt;together doctor = NAME, doctor = NAME, day = DAY ... DAY&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;The two doctors must be on duty on the same day and in the same branch for the&lt;br /&gt;&amp;nbsp;&amp;nbsp;specified days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-5669078780000718523?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5669078780000718523/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5669078780000718523' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5669078780000718523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5669078780000718523'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/03/doctor-automatic-doctor-scheduler.html' title='doctor - an automatic doctor scheduler'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-xU_zr6JNQOM/TXhGashPSMI/AAAAAAAAveo/7PiutISBSqM/s72-c/ex1_requests.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-7858431518268109809</id><published>2011-01-26T11:58:00.002+08:00</published><updated>2011-01-26T11:58:49.337+08:00</updated><title type='text'>Release of JCBR 0.6.0</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;Please find this version in the earlier post&amp;nbsp;&lt;a href="http://mhtsai208.blogspot.com/2010/02/jcbr-java-chinese-book-reader.html"&gt;JCBR: Java Chinese Book Reader&lt;/a&gt;. In this version, the following changes are made.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="color: #333333; font-family: Arial; font-size: 14px; line-height: 22px;"&gt;&lt;li&gt;Add Chinese interface.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-7858431518268109809?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/7858431518268109809/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=7858431518268109809' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7858431518268109809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7858431518268109809'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2011/01/release-of-jcbr-060.html' title='Release of JCBR 0.6.0'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-3367211463582729696</id><published>2010-10-28T08:46:00.000+08:00</published><updated>2010-10-28T08:46:48.383+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cygwin'/><title type='text'>Cannot type anything into any X application in Cygwin</title><content type='html'>According to the &lt;a href="http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-i-cant-type-anything"&gt;FAQ 3.2&lt;/a&gt;&amp;nbsp;on the Cygwin website, the reason that I cannot type anything into any X application is that the environment variable XKEYSYMDB is not set correctly. However, on my PC,&amp;nbsp;XKEYSYMDB is not set.&lt;br /&gt;&lt;br /&gt;Finally, I found a solution in &lt;a href="http://phorum.vbird.idv.tw/viewtopic.php?f=2&amp;amp;t=33774"&gt;鳥哥的 Linux 私房菜-新手討論區&lt;/a&gt;. The real reason is that the keyboard layout is not set correctly. If I start X Window by the new launcher startxwin.exe, it will set the keyboard layout to &lt;b&gt;zh_TW&lt;/b&gt;. To solve this problem, I have to set the keyboard layout to &lt;b&gt;us&lt;/b&gt;. Since the new launcher startxwin.exe is an executable file and cannot be modified, I use the old launcher startxwin.bat&amp;nbsp;instead and pass the&amp;nbsp;&lt;b&gt;-xkblayout us&lt;/b&gt; argument to XWin.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;pre&gt;@echo off&lt;br /&gt;SET DISPLAY=127.0.0.1:0.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM &lt;br /&gt;REM The path in the CYGWIN_ROOT environment variable assignment assume&lt;br /&gt;REM that Cygwin is installed in a directory called 'cygwin' in the root&lt;br /&gt;REM directory of the current drive.  You will only need to modify&lt;br /&gt;REM CYGWIN_ROOT if you have installed Cygwin in another directory.  For&lt;br /&gt;REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need &lt;br /&gt;REM to change \cygwin to \foo\bar\baz\cygwin.&lt;br /&gt;REM &lt;br /&gt;REM This batch file will almost always be run from the same drive (and&lt;br /&gt;REM directory) as the drive that contains Cygwin/X, therefore you will&lt;br /&gt;REM not need to add a drive letter to CYGWIN_ROOT.  For example, you do&lt;br /&gt;REM not need to change \cygwin to c:\cygwin if you are running this&lt;br /&gt;REM batch file from the C drive.&lt;br /&gt;REM &lt;br /&gt;&lt;br /&gt;SET CYGWIN_ROOT=c:\cygwin&lt;br /&gt;&lt;br /&gt;SET PATH=%PATH%;.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin&lt;br /&gt;&lt;br /&gt;REM SET XAPPLRESDIR=/etc/X11/app-defaults&lt;br /&gt;REM SET XCMSDB=/usr/lib/X11/Xcms.txt&lt;br /&gt;REM SET XKEYSYMDB=/usr/share/X11/XKeysymDB&lt;br /&gt;REM SET XNLSPATH=/usr/share/X11/locale&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM&lt;br /&gt;REM Cleanup after last run.&lt;br /&gt;REM&lt;br /&gt;&lt;br /&gt;REM bash -c "if (`ps | grep -ci XWin` == 0) rm -rf /tmp/.X11-unix"&lt;br /&gt;&lt;br /&gt;if exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto START-XTERM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM&lt;br /&gt;REM The error "Fatal server error: could not open default font 'fixed'" is&lt;br /&gt;REM caused by using a DOS mode mount for the mount that the Cygwin/X&lt;br /&gt;REM fonts are accessed through.  See the Cygwin/X FAQ for more &lt;br /&gt;REM information:&lt;br /&gt;REM http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-error-font-eof&lt;br /&gt;REM&lt;br /&gt;&lt;br /&gt;if "%OS%" == "Windows_NT" goto OS_NT&lt;br /&gt;&lt;br /&gt;REM Windows 95/98/Me&lt;br /&gt;echo startxwin.bat - Starting on Windows 95/98/Me&lt;br /&gt;&lt;br /&gt;goto STARTUP&lt;br /&gt;&lt;br /&gt;:OS_NT&lt;br /&gt;&lt;br /&gt;REM Windows NT/2000/XP/2003&lt;br /&gt;echo startxwin.bat - Starting on Windows NT/2000/XP/2003&lt;br /&gt;&lt;br /&gt;:STARTUP&lt;br /&gt;&lt;br /&gt;REM Brief descriptions of XWin-specific options:&lt;br /&gt;REM&lt;br /&gt;REM -screen scr_num [width height]&lt;br /&gt;REM      Enable screen scr_num and optionally specify a width and&lt;br /&gt;REM      height for that screen.&lt;br /&gt;REM      Most importantly, any parameters specified before the first&lt;br /&gt;REM      -screen parameter apply to all screens.  Any options after the&lt;br /&gt;REM      the first -screen parameter apply only to the screen that&lt;br /&gt;REM      precedes the parameter.&lt;br /&gt;REM      Example:&lt;br /&gt;REM          XWin -fullscreen -screen 0 -screen 1 -depth 8 -screen 2&lt;br /&gt;REM      All screens will be fullscreen, but screen 2 will be depth 8,&lt;br /&gt;REM      while screens 0 and 1 will be the default depth (whatever&lt;br /&gt;REM      depth Windows is currently running at).&lt;br /&gt;REM -multiwindow&lt;br /&gt;REM      Start an integrated Windows-based window manager.  Not to be&lt;br /&gt;REM      used with -rootless nor -fullscreen.&lt;br /&gt;REM -rootless&lt;br /&gt;REM      Use a transparent root window with an external window manager&lt;br /&gt;REM      (such as twm).  Not to be used with -multiwindow nor&lt;br /&gt;REM      with -fullscreen.&lt;br /&gt;REM -fullscreen&lt;br /&gt;REM      Use a window as large as possible on the primary monitor.&lt;br /&gt;REM -multiplemonitors&lt;br /&gt;REM      Create a root window that covers all monitors on a&lt;br /&gt;REM      system with multiple monitors.&lt;br /&gt;REM -clipboard&lt;br /&gt;REM      Enable the integrated version of xwinclip.  Do not use in&lt;br /&gt;REM      conjunction with the xwinclip program.&lt;br /&gt;REM -depth bits_per_pixel&lt;br /&gt;REM      Specify the screen depth to run at (in bits per pixel) using a&lt;br /&gt;REM      DirectDraw-based engine in conjunction with the -fullscreen&lt;br /&gt;REM      option, ignored if the -fullscreen option is not specified.&lt;br /&gt;REM      By default, you will be using a DirectDraw based engine on any&lt;br /&gt;REM      system that supports it.&lt;br /&gt;REM -unixkill&lt;br /&gt;REM      Trap Ctrl+Alt+Backspace as a server shutdown key combination.&lt;br /&gt;REM -nounixkill&lt;br /&gt;REM      Disable Ctrl+Alt+Backspace as a server shutdown key combination&lt;br /&gt;REM      (default).&lt;br /&gt;REM      Example:&lt;br /&gt;REM          XWin -unixkill -screen 0 -screen 1 -screen 2 -nounixkill&lt;br /&gt;REM      Screens 0 and 1 will allow Ctrl+Alt+Backspace, but screen 2 will&lt;br /&gt;REM      not.&lt;br /&gt;REM -winkill&lt;br /&gt;REM      Trap Alt+F4 as a server shutdown key combination (default).&lt;br /&gt;REM -nowinkill&lt;br /&gt;REM      Disable Alt+F4 as a server shutdown key combination.&lt;br /&gt;REM -scrollbars&lt;br /&gt;REM      Enable resizing of the server display window.  Do not use in&lt;br /&gt;REM      conjunction with -multiwindow nor with -rootless.&lt;br /&gt;REM -nodecoration&lt;br /&gt;REM      Draw the server root window without a title bar or border.&lt;br /&gt;REM      Do not use with -mutliwindow nor with -rootless.&lt;br /&gt;REM -lesspointer&lt;br /&gt;REM      Hide the Windows mouse cursor anytime it is over any part of the&lt;br /&gt;REM      window, even if Cygwin/X is not the window with the focus.&lt;br /&gt;REM -refresh rate_in_Hz&lt;br /&gt;REM      Specify a refresh rate to use when used with the -fullscreen&lt;br /&gt;REM      option.&lt;br /&gt;REM -trayicon&lt;br /&gt;REM      Enable the tray icon (default).&lt;br /&gt;REM -notrayicon&lt;br /&gt;REM      Disable the tray icon.&lt;br /&gt;REM      Example:&lt;br /&gt;REM          XWin -notrayicon -screen 0 -screen 1 -screen 2 -trayicon&lt;br /&gt;REM      Screens 0 and 1 will not have tray icons, but screen 2 will.&lt;br /&gt;REM -emulate3buttons [timeout]&lt;br /&gt;REM      Emulate 3 button mouse with an optional timeout in milliseconds.&lt;br /&gt;REM -xf86config&lt;br /&gt;REM      Specify an XF86Config-style configuration file.&lt;br /&gt;REM -keyboard&lt;br /&gt;REM      Specify a keyboard device from the configuration file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM&lt;br /&gt;REM Startup the programs&lt;br /&gt;REM&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM Startup the X Server with the integrated Windows-based window manager.&lt;br /&gt;REM WARNING: Do not use 'xwinclip' in conjunction with the ``-clipboard''&lt;br /&gt;REM command-line parameter for XWin.  Doing so would start two clipboard&lt;br /&gt;REM managers, which is never supposed to happen.&lt;br /&gt;&lt;br /&gt;run XWin -multiwindow -clipboard -silent-dup-error -xkblayout us&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM Startup an xterm, using bash as the shell.&lt;br /&gt;&lt;br /&gt;:START-XTERM&lt;br /&gt;run xterm -sl 1000 -sb -rightbar -e /bin/bash -l&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM&lt;br /&gt;REM Startup the twm window manager.&lt;br /&gt;REM WARNING: Do not use an external window manager in conjunction with&lt;br /&gt;REM the ``-multiwindow'' command-line parameter for XWin.  Doing so&lt;br /&gt;REM would start two window managers, which is never supposed to happen.&lt;br /&gt;REM&lt;br /&gt;&lt;br /&gt;REM run twm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;REM Set a background color.  Only needed when not using -multwindow for&lt;br /&gt;REM XWin.&lt;br /&gt;&lt;br /&gt;REM run xsetroot -solid aquamarine4&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-3367211463582729696?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/3367211463582729696/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=3367211463582729696' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3367211463582729696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3367211463582729696'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/10/cannot-type-anything-into-any-x.html' title='Cannot type anything into any X application in Cygwin'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-8486324024242373799</id><published>2010-10-23T12:53:00.001+08:00</published><updated>2010-10-28T08:49:05.373+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><title type='text'>Release of JCBR 0.5</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 22px;"&gt;Please find this version in the earlier post&amp;nbsp;&lt;a href="http://mhtsai208.blogspot.com/2010/02/jcbr-java-chinese-book-reader.html"&gt;JCBR: Java Chinese Book Reader&lt;/a&gt;. In this version, the following changes are made.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="color: #333333; font-family: Arial; font-size: 14px; line-height: 22px;"&gt;&lt;li&gt;Support uPDB files made by mPDB 2.5.&lt;/li&gt;&lt;li&gt;Remove the encoding menu. For big5 books, the encoding is&amp;nbsp;Big5-HKSCS. For unicode books, the encoding is UTF-16LE.&lt;/li&gt;&lt;li&gt;The preferences are saved in ~/Library/JCBR/preference.ini such that when the user uses a newer version, the same preferences are used.&lt;/li&gt;&lt;li&gt;Add menu items for exporting and importing user preferences.&lt;/li&gt;&lt;li&gt;Support PDB files made by mPDB 1.7. It seems that the PDB files made by mPDB 1.7 do not conform to the format described in the &lt;a href="http://www.haodoo.net/?M=hd&amp;amp;P=mPDB22"&gt;Haodoo website&lt;/a&gt;. Since the format created by mPDB 1.7 is not available, this support may not be full.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-8486324024242373799?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/8486324024242373799/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=8486324024242373799' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8486324024242373799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8486324024242373799'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/10/release-of-jcbr-05.html' title='Release of JCBR 0.5'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1187264931539509241</id><published>2010-10-21T12:01:00.001+08:00</published><updated>2010-10-28T08:47:02.021+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cygwin'/><category scheme='http://www.blogger.com/atom/ns#' term='ssreflect'/><category scheme='http://www.blogger.com/atom/ns#' term='Coq'/><title type='text'>Install Coq and ssreflect in Cygwin</title><content type='html'>Cygwin version: 1.7.7&lt;br /&gt;OS: Microsoft Windows 7&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download and install &lt;a href="http://www.cygwin.com/"&gt;cygwin&lt;/a&gt;. Besides the default installation, I also installed the following packages: autoconf, automake, gtk+, gcc4, intltool, libglade2.0-devel, libglade2.0_0, libgnomecanvas2-devel, libgnomecanvas2_0, libgnomeui2-devel, libgnomeui2_0, libgtk2.0-devel, libgtk2.0_0, libncurses-devel, libncursesw-devel, libpng12-devel, libpng14-devel,  librsvg2-devel, librsvg2_2, libstdc++6-devel, libxml2, libxml2-devel, make, pkg-config, ocaml, zlib-devel, xorg-server, xinit, xorg-docs, x-start-menu-icons.&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://pauillac.inria.fr/~ddr/camlp5/"&gt;camlp5-5.15&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ ./configure&lt;br /&gt;$ make world.opt&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://projects.camlcity.org/projects/findlib.html"&gt;findlib-1.2.6&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ ./configure&lt;br /&gt;$ make all&lt;br /&gt;$ make opt&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://projects.gnome.org/gtksourceview/"&gt;gtksourceview-2.11.2&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ ./configure&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://www.math.nagoya-u.ac.jp/~garrigue/soft/olabl/lablgtk.html"&gt;lablgtk-2.14.2&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ ./configure&lt;br /&gt;$ make world&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://ocamlgraph.lri.fr/"&gt;ocamlgraph-1.5&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ ./configure&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://coq.inria.fr/"&gt;coq-8.2pl2&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ ./configure&lt;br /&gt;Remove -mno-cygwin in CFLAGS in config/Makefile.&lt;br /&gt;Change DLLEXT=.dll to DLLEXT=.so in config/Makefile.&lt;br /&gt;$ make world&lt;br /&gt;$ make install&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Download and install &lt;a href="http://www.msr-inria.inria.fr/Projects/math-components"&gt;ssreflect-1.2&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;$ coq_makefile -f Make -o Makefile&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;$ coqmktop -boot -ide -opt src/ssreflect.cmx -o bin/ssrcoqide&lt;br /&gt;$ cp bin/ssrcoq /usr/local/bin/ssrcoq.opt&lt;br /&gt;$ cp bin/ssrcoqide /usr/local/bin/ssrcoqide.opt&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;Create the following two bash scripts.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/usr/local/bin/ssrcoq&lt;br /&gt;&lt;code&gt;&lt;pre&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;/usr/local/bin/ssrcoq.opt \&lt;br /&gt;  -I /usr/local/lib/coq/user-contrib/theories $*&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;li&gt;/usr/local/bin/ssrcoqide&lt;br /&gt;&lt;code&gt;&lt;pre&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;/usr/local/bin/ssrcoqide.opt \&lt;br /&gt;  -I /usr/local/lib/coq/user-contrib/theories $*&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1187264931539509241?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1187264931539509241/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1187264931539509241' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1187264931539509241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1187264931539509241'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/10/install-coq-and-ssreflect-in-cygwin.html' title='Install Coq and ssreflect in Cygwin'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-7184022379180092239</id><published>2010-10-21T08:41:00.000+08:00</published><updated>2010-10-21T08:41:56.317+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ssreflect'/><category scheme='http://www.blogger.com/atom/ns#' term='Coq'/><title type='text'>How to build ssrcoqide</title><content type='html'>The installation document of ssreflect states that a custom CoqIDE for ssreflect can be built by the following command:&lt;br /&gt;&lt;core&gt;&lt;pre&gt;coqmktop -ide -opt ssreflect.cmx -o ../bin/ssrcoqide&lt;br /&gt;&lt;/pre&gt;&lt;/core&gt;&lt;br /&gt;However, I always get the following error message:&lt;br /&gt;&lt;core&gt;&lt;pre&gt;Error: Unbound module Coqide&lt;br /&gt;&lt;/pre&gt;&lt;/core&gt;&lt;br /&gt;&lt;br /&gt;To build ssrcoqide correctly, I need to append the argument "-boot" to coqmktop.&lt;br /&gt;&lt;core&gt;&lt;pre&gt;coqmktop -boot -ide -opt ssreflect.cmx -o ../bin/ssrcoqide&lt;br /&gt;&lt;/pre&gt;&lt;/core&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-7184022379180092239?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/7184022379180092239/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=7184022379180092239' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7184022379180092239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7184022379180092239'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/10/how-to-build-ssrcoqide.html' title='How to build ssrcoqide'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-160574532417774640</id><published>2010-10-21T08:34:00.001+08:00</published><updated>2010-10-21T08:42:13.446+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ssreflect'/><category scheme='http://www.blogger.com/atom/ns#' term='Coq'/><title type='text'>Error: The file ssreflect.vo contains library ssreflect and not library theories.ssreflect</title><content type='html'>&lt;div&gt;After installing &lt;a href="http://www.msr-inria.inria.fr/Projects/math-components"&gt;ssreflect&lt;/a&gt;, its libraries for Coq are installed in /usr/local/lib/coq/user-contrib/theories. When ever I want to import libraries of ssreflect in CoqIDE (ssrcoqide), I get the following error messages:&lt;br /&gt;&lt;code&gt;&lt;pre&gt;Error: The file /usr/local/lib/coq/user-contrib/theories/ssreflect.vo&lt;br /&gt;&amp;nbsp;&amp;nbsp;contains library ssreflect and not library theories.ssreflect&lt;br /&gt;Error: The file /usr/local/lib/coq/user-contrib/theories/eqtype.vo&lt;br /&gt;&amp;nbsp;&amp;nbsp;contains library eqtype and not library theories.eqtype&lt;br /&gt;......&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;There are two ways to solve this problem. &amp;nbsp;I don't know which one is better.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Method 1&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Move all the ssreflect libraries for Coq from /usr/local/lib/coq/user-contrib/theories to&amp;nbsp;/usr/local/lib/coq/user-contrib.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Method 2&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Add "-I&amp;nbsp;/usr/local/lib/coq/user-contrib/theories" to launch ssrcoq and ssrcoqide. Actually, I rename ssrcoq and ssrcoqide to ssrcoq.opt and ssrcoqide.opt respectively, and use the following two scripts to launch them.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The script /usr/local/bin/ssrcoq:&lt;/div&gt;&lt;div&gt;&lt;code&gt;&lt;pre&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;/usr/local/bin/ssrcoq.opt&amp;nbsp;-I&amp;nbsp;/usr/local/lib/coq/user-contrib/theories $*&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The script /usr/local/bin/ssrcoqide:&lt;/div&gt;&lt;div&gt;&lt;code&gt;&lt;pre&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;/usr/local/bin/ssrcoqide.opt&amp;nbsp;-I&amp;nbsp;/usr/local/lib/coq/user-contrib/theories $*&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-160574532417774640?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/160574532417774640/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=160574532417774640' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/160574532417774640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/160574532417774640'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/10/error-file-ssreflectvo-contains-library.html' title='Error: The file ssreflect.vo contains library ssreflect and not library theories.ssreflect'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5656799754663605315</id><published>2010-06-08T18:04:00.005+08:00</published><updated>2010-11-29T15:01:57.837+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OCaml'/><title type='text'>Failed to Install camlp5 in Gentoo Linux - "make inconsistent assumptions over implementation Pretty"</title><content type='html'>When I use emerge to install camlp5-5.14 with ocaml-3.11.2 (or camlp5-5.12 with ocaml-3.10.2) and with ocamlopt enabled in Gentoo Linux, I get the following error message:&lt;br /&gt;&lt;pre&gt;File "_none_", line 1, characters 0-1:&lt;br /&gt;Error: Files prtools.cmx and ../lib/pretty.cmx&lt;br /&gt;       make inconsistent assumptions over implementation Pretty&lt;br /&gt;&lt;/pre&gt;To solve this problem, I temporarily move /usr/lib/ocaml/pretty.cmx to some other place (or rename it). Don't forget to move the file back after camlp5 is installed successfully.&lt;br /&gt;&lt;br /&gt;Added on 2010/11/29: I found the reason. The error message occurs because I installed the libraries of &lt;a href="http://cil.sourceforge.net/"&gt;CIL&lt;/a&gt; in /usr/lib/ocaml by a self-written ebuild file. To prevent this error every time upgrading camlp5, I should install the CIL libraries in a separate folder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-5656799754663605315?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5656799754663605315/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5656799754663605315' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5656799754663605315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5656799754663605315'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/06/failed-to-install-camlp5-in-gentoo.html' title='Failed to Install camlp5 in Gentoo Linux - &quot;make inconsistent assumptions over implementation Pretty&quot;'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1799554020654368621</id><published>2010-02-26T08:39:00.005+08:00</published><updated>2010-02-26T11:28:35.880+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>L2TP IPSec VPN + NAT on Gentoo Linux with Single Network Adapter</title><content type='html'>&lt;p&gt;This article describes how I setup an NAT server and an L2TP IPSec VPN server on &lt;a href="http://www.gentoo.org/"&gt;Gentoo Linux&lt;/a&gt; with only one network adapter. Assume&lt;br /&gt;&lt;ul&gt;&lt;li&gt;12.34.56.78 is the public IP of the server,&lt;/li&gt;&lt;li&gt;12.34.56.1 is the gateway of the server,&lt;/li&gt;&lt;li&gt;192.168.0.1 is the private IP of the server, and&lt;/li&gt;&lt;li&gt;192.168.0.0/24 is the internal network.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Setup NAT Server&lt;/h1&gt;&lt;br /&gt;&lt;p&gt;The following packages are needed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;sys-kernel/gentoo-sources&lt;/li&gt;&lt;li&gt;net-firewall/iptables&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The first step is to make sure all needed kernel modules are compiled. My kernel version is 2.6.31-gentoo-r6.&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;[*] Networking support ---&amp;gt;&lt;br /&gt;  Networking options ---&amp;gt;&lt;br /&gt;    [*] TCP/IP networking&lt;br /&gt;    [*]   IP: advanced router&lt;br /&gt;    [*] Network packet filtering framework (Netfilter) ---&amp;gt;&lt;br /&gt;      Core Netfilter Configuration ---&amp;gt;&lt;br /&gt;        &amp;lt;*&amp;gt; FTP protocol support&lt;br /&gt;        &amp;lt;*&amp;gt; IRC protocol support&lt;br /&gt;        -*- Netfilter Xtables support (required for ip_tables)&lt;br /&gt;        &amp;lt;M&amp;gt; "MARK" target support&lt;br /&gt;        &amp;lt;M&amp;gt; "iprange" address range match support&lt;br /&gt;        &amp;lt;M&amp;gt; "mac" address match support&lt;br /&gt;        &amp;lt;M&amp;gt; "multiport" Multiple port match support&lt;br /&gt;      IP: Netfilter Configuration ---&amp;gt;&lt;br /&gt;        &amp;lt;*&amp;gt; IPv4 connection tracking support (required for NAT)&lt;br /&gt;        &amp;lt;*&amp;gt; IP tables support (required for filtering/masq/NAT)&lt;br /&gt;        &amp;lt;*&amp;gt;   Packet filtering&lt;br /&gt;        &amp;lt;*&amp;gt;     REJECT target support&lt;br /&gt;        &amp;lt;*&amp;gt;   LOG target support&lt;br /&gt;        &amp;lt;*&amp;gt;   Full NAT&lt;br /&gt;        &amp;lt;*&amp;gt;     MASQUERADE target support&lt;br /&gt;        &amp;lt;M&amp;gt;     REDIRECT target support&lt;br /&gt;        &amp;lt;*&amp;gt;   Packet mangling&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;A safer way is to enable all features in "Core Netfilter Configuration" and "IP: Netfilter Configuration".&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Since my Linux machine has only one adapter, I have to create an alias for the existing interface. First add the private IP 192.168.0.1 to &lt;b&gt;/etc/conf.d/net&lt;/b&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;config_eth0=(&lt;br /&gt;    "12.34.56.78/24"&lt;br /&gt;    "192.168.0.1/24"&lt;br /&gt;)&lt;br /&gt;routes_eth0=( "default via 12.34.56.1" )&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Restart the network interface.&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;# /etc/init.d/net.eth0 restart&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now the server has two IPs.  I also need to add rules to iptables to translate private addresses.&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;*filter&lt;br /&gt;-A FORWARD -i eth0 -s 192.168.0.0/24 -d 192.168.0.0/24 -j DROP&lt;br /&gt;-A FORWARD -i eth0 -s 192.168.0.0/24 -j ACCEPT&lt;br /&gt;-A FORWARD -i eth0 -d 192.168.0.0/24 -j ACCEPT&lt;br /&gt;&lt;br /&gt;*nat&lt;br /&gt;-A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add above rules to appropriate places in the file &lt;b&gt;/var/lib/iptables/rules-save&lt;/b&gt; created by &lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;# /etc/init.d/iptables save&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;and then use&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;# iptables-restore &lt; /var/lib/iptables/rules-save&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;to restore new rules. Don't forget to save iptable rules again.&lt;/p&gt;&lt;p&gt;Uncomment the following line in &lt;b&gt;/etc/sysctl.conf&lt;/b&gt;&lt;blockquote&gt;&lt;pre&gt;net.ipv4.ip_forward = 1&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;and execute&lt;blockquote&gt;&lt;pre&gt;# echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;to enable forwarding.&lt;/p&gt;&lt;h1&gt;Setup L2TP IPSec VPN Server&lt;/h1&gt;&lt;p&gt;The following packages are needed:&lt;ul&gt;&lt;li&gt;sys-kernel/gentoo-sources&lt;/li&gt;&lt;li&gt;net-dialup/ppp&lt;/li&gt;&lt;li&gt;net-dialup/xl2tpd&lt;/li&gt;&lt;li&gt;net-misc/openswan&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Again, make sure required kernel modules are compiled.&lt;blockquote&gt;&lt;pre&gt;[*] Networking support ---&amp;gt;&lt;br /&gt;  Networking options ---&amp;gt;&lt;br /&gt;    &amp;lt;M&amp;gt; PF_KEY socket &lt;br /&gt;    [*] TCP/IP networking &lt;br /&gt;    &amp;lt;M&amp;gt; IP: tunneling&lt;br /&gt;    &amp;lt;M&amp;gt; IP: AH transformation &lt;br /&gt;    &amp;lt;M&amp;gt; IP: ESP transformation &lt;br /&gt;    &amp;lt;M&amp;gt; IP: IPComp transformation &lt;br /&gt;    &amp;lt;M&amp;gt; IP: IPsec transport mode&lt;br /&gt;    &amp;lt;M&amp;gt; IP: IPSec tunnel mode&lt;br /&gt;Device Drivers ---&amp;gt;&lt;br /&gt;  [*] Network device support    &lt;br /&gt;    &amp;lt;M&amp;gt; PPP (point-to-point protocol) support &lt;br /&gt;    &amp;lt;M&amp;gt;   PPP support for async serial ports &lt;br /&gt;    &amp;lt;M&amp;gt;   PPP support for sync tty ports &lt;br /&gt;    &amp;lt;M&amp;gt;   PPP Deflate compression                      &lt;br /&gt;    &amp;lt;M&amp;gt;   PPP BSD-Compress compression                        &lt;br /&gt;    &amp;lt;M&amp;gt;   PPP over Ethernet (EXPERIMENTAL) &lt;br /&gt;  Character devices ---&amp;gt;&lt;br /&gt;    [*] Legacy (BSD) PTY support&lt;br /&gt;-*- Cryptographic API ---&amp;gt;&lt;br /&gt;  -*- HMAC support                                          &lt;br /&gt;  &amp;lt;M&amp;gt; Null algorithms&lt;br /&gt;  &amp;lt;M&amp;gt; MD4 digest algorithm                                &lt;br /&gt;  -*- MD5 digest algorithm                                  &lt;br /&gt;  -*- SHA1 digest algorithm                                &lt;br /&gt;  &amp;lt;M&amp;gt; SHA224 and SHA256 digest algorithm                              &lt;br /&gt;  &amp;lt;M&amp;gt; SHA384 and SHA512 digest algorithms &lt;br /&gt;  &amp;lt;M&amp;gt; Blowfish cipher algorithm &lt;br /&gt;  -*- DES and Triple DES EDE cipher algorithms &lt;br /&gt;  &amp;lt;M&amp;gt; Serpent cipher algorithm &lt;br /&gt;  &amp;lt;M&amp;gt; Twofish cipher algorithm &lt;br /&gt;  &amp;lt;M&amp;gt; Deflate compression algorithm &lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;Edit the Openswan configuration file &lt;b&gt;/etc/ipsec/ipsec.conf&lt;/b&gt;.&lt;blockquote&gt;&lt;pre&gt;version 2.0&lt;br /&gt;&lt;br /&gt;config setup&lt;br /&gt;    nat_traversal=yes&lt;br /&gt;    nhelpers=0&lt;br /&gt;    virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12&lt;br /&gt;    interfaces="ipsec0=eth0"&lt;br /&gt;&lt;br /&gt;# Add connections here&lt;br /&gt;conn %default&lt;br /&gt;    keyingtries=3&lt;br /&gt;    rekey=no&lt;br /&gt;    pfs=no&lt;br /&gt;    compress=yes&lt;br /&gt;    disablearrivalcheck=no&lt;br /&gt;    authby=secret&lt;br /&gt;    type=tunnel&lt;br /&gt;    keyexchange=ike&lt;br /&gt;    ikelifetime=240m&lt;br /&gt;    keylife=60m&lt;br /&gt;&lt;br /&gt;conn L2TP-PSK-NAT&lt;br /&gt;    rightsubnet=vhost:%no,%priv&lt;br /&gt;    also=L2TP-PSK-noNAT&lt;br /&gt;&lt;br /&gt;conn L2TP-PSK-noNAT&lt;br /&gt;    left=12.34.56.78&lt;br /&gt;    leftnexthop=12.34.56.1&lt;br /&gt;    leftsourceip=192.168.0.1&lt;br /&gt;    leftprotoport=17/1701&lt;br /&gt;    right=%any&lt;br /&gt;    rightprotoport=17/%any&lt;br /&gt;    auto=add&lt;br /&gt;&lt;br /&gt;# sample VPN connections, see /etc/ipsec.d/examples/&lt;br /&gt;&lt;br /&gt;#Disable Opportunistic Encryption&lt;br /&gt;include /etc/ipsec/ipsec.d/examples/no_oe.conf&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;For machine authentication, I use secret (private shared key). Edit &lt;b&gt;/etc/ipsec/ipsec.secrets&lt;/b&gt;.&lt;blockquote&gt;&lt;pre&gt;12.34.56.78 %any: PSK "SECRET"&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;Replace SECRET with your own secret.&lt;/p&gt;&lt;p&gt;Edit &lt;b&gt;/etc/xl2tpd/xl2tpd.conf&lt;/b&gt;.&lt;blockquote&gt;&lt;pre&gt;[global]&lt;br /&gt;listen-addr = 12.34.56.78&lt;br /&gt;port = 1701&lt;br /&gt;ipsec saref = yes&lt;br /&gt;&lt;br /&gt;[lns default]&lt;br /&gt;ip range = 192.168.0.200-192.168.0.250&lt;br /&gt;local ip = 192.168.0.1&lt;br /&gt;refuse chap = yes&lt;br /&gt;refuse pap = yes&lt;br /&gt;require authentication = yes&lt;br /&gt;name = YOUR_VPN_NAME&lt;br /&gt;ppp debug = yes&lt;br /&gt;pppoptfile = /etc/ppp/options.l2tpd&lt;br /&gt;length bit = yes&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;Here I only assign IPs in 192.168.0.200-192.168.0.250 to VPN clients.&lt;/p&gt;&lt;p&gt;Edit &lt;b&gt;/etc/ppp/options.l2tpd&lt;/b&gt;&lt;blockquote&gt;&lt;pre&gt;require-mschap-v2&lt;br /&gt;ipcp-accept-local&lt;br /&gt;ipcp-accept-remote&lt;br /&gt;ms-dns YOUR_DNS_SERVER&lt;br /&gt;noccp&lt;br /&gt;auth&lt;br /&gt;crtscts&lt;br /&gt;idle 1800&lt;br /&gt;nodefaultroute&lt;br /&gt;debug&lt;br /&gt;lock&lt;br /&gt;proxyarp&lt;br /&gt;connect-delay 5000&lt;br /&gt;silent&lt;br /&gt;logfd 2&lt;br /&gt;logfile /var/log/l2tpd.log&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;The first line uses MS Chap v2 for user authentication.&lt;/p&gt;&lt;p&gt;Edit &lt;b&gt;/etc/ppp/chap-secrets&lt;/b&gt; to add VPN users.&lt;blockquote&gt;&lt;pre&gt;# Secrets for authentication using CHAP&lt;br /&gt;# client        server  secret                  IP addresses&lt;br /&gt;USER_NAME       *       USER_PASSWORD           192.168.0.0/24&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;Add firewall rules.&lt;blockquote&gt;&lt;pre&gt;*filter&lt;br /&gt;-A FORWARD -i ppp+ -j ACCEPT&lt;br /&gt;-A FORWARD -o ppp+ -j ACCEPT&lt;br /&gt;-A OUTPUT -o ppp+ -j ACCEPT&lt;br /&gt;-A INPUT -m policy --dir in --pol ipsec -p udp --dport 1701 -j ACCEPT&lt;br /&gt;-A INPUT -i eth0 -p esp -j ACCEPT&lt;br /&gt;-A INPUT -i eth0 -p udp --dport 500 -j ACCEPT&lt;br /&gt;-A INPUT -i eth0 -p udp --dport 4500 -j ACCEPT&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;h1&gt;Problems Left&lt;/h1&gt;&lt;p&gt;With the configuration described above, my Windows machine, iPhone 3G, and MacBook Pro can establish VPN connections successfully. They can also access other machines in the internal private network.  The IP detected by &lt;a href="http://whatismyipaddress.com/"&gt;http://whatismyipaddress.com/&lt;/a&gt; on my Windows machine and on iPhone 3G is 12.34.56.78.  However, the IP detected on MacBook Pro is the IP of MacBook Pro, which means my MacBook Pro does not communicate with the Internet through 12.34.56.78.&lt;p&gt;&lt;p&gt;&lt;b&gt;Solution:&lt;/b&gt; In the network setting of the L2TP VPN connection in Mac OS X, there is an option "Send all traffic over VPN connection".  If this option is on, then my MacBook Pro will communicate with the Internet through 12.34.56.78.&lt;/p&gt;&lt;h1&gt;References&lt;/h1&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gentoo.org/doc/en/home-router-howto.xml"&gt;Gentoo Linux - Home Router Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://rootmanager.com/ubuntu-ipsec-l2tp-windows-domain-auth/setting-up-openswan-xl2tpd-with-native-windows-clients.html"&gt;Setting Up an IPSec L2TP VPN server on Ubuntu for Windows clients&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forums.gentoo.org/viewtopic-t-324500-highlight-openswan.html"&gt;Howto l2tp/IPsec VPNServer (PSK MS-Chap for now)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://linux.die.net/man/5/ipsec.conf"&gt;ipsec.conf(5) - Linux man page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.jacco2.dds.nl/networking/freeswan-l2tp.html"&gt;Using a Linux L2TP/IPsec VPN server&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1799554020654368621?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1799554020654368621/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1799554020654368621' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1799554020654368621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1799554020654368621'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/02/l2tp-ipsec-vpn-nat-on-gentoo-linux-with.html' title='L2TP IPSec VPN + NAT on Gentoo Linux with Single Network Adapter'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-6755563205981251240</id><published>2010-02-12T10:59:00.001+08:00</published><updated>2010-02-12T11:00:40.430+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>華南銀行 Lite in NTU</title><content type='html'>話說一月中去巴黎、馬德里的航班是晚上，當天早上想多補一些歐元，於是到了離實驗室最近的銀行：華南銀行。當時的對話大約如下：&lt;br /&gt;&lt;br /&gt;『先生，不好意思喔，現在買的話要晚上六點才能拿。』&lt;br /&gt;&lt;br /&gt;『阿，為甚麼？』&lt;br /&gt;&lt;br /&gt;『我們這邊沒有歐元，要從別的分行調過來。』&lt;br /&gt;&lt;br /&gt;恩，晚上要拿的話還得特地拖著行李走過來拿，算了，我去別的地方換吧。&lt;br /&gt;&lt;br /&gt;從馬德里回來以後，發現我當初顧慮太多了，結果歐元剩一堆。剛剛想去 7-11 買吃的，順道再去華南銀行賣看看，沒有歐元庫存，總該有台幣可以把歐元買回去吧。&lt;br /&gt;&lt;br /&gt;『先生，我先看看您要賣的幣值......不好意思喔，我們這邊不收 20 元的。我們這邊只賣 50 元跟 10 元的，您當初不是在我們這邊買的吧？』&lt;br /&gt;&lt;br /&gt;『是阿，我是在別的地方買的，不過都有收 50 元跟 10 元，竟然沒有 20 元的！？』&lt;br /&gt;&lt;br /&gt;太低的幣值不收我可以理解，不過 10 元都收了，怎麼不收 20 元的。更何況賣 50 元給客人，也有可能出國花一花找回來 20 元的阿。&lt;br /&gt;&lt;br /&gt;就這樣去了華南銀行兩次，兩次都是碰釘子回來，心裡只覺得台大裡面的華南銀行還真像是 AppStore 裡面那些 Lite 版應用程式。恩，我的 iPhone 上那些 Lite 版應用程式好像都是嘗鮮玩一兩下就刪除了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-6755563205981251240?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/6755563205981251240/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=6755563205981251240' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6755563205981251240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6755563205981251240'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/02/lite-in-ntu.html' title='華南銀行 Lite in NTU'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4093106782862471441</id><published>2010-02-07T16:42:00.027+08:00</published><updated>2011-11-07T13:08:53.948+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='eBook'/><title type='text'>JCBR: Java Chinese Book Reader</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_cxviC_b6iyI/S26N9zTw2TI/AAAAAAAAqaQ/Hf1oOmklup4/s1600-h/TableOfContents.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Name: JCBR (Java Chinese Book Reader)&lt;/div&gt;&lt;div&gt;Latest Version: 0.8.0&lt;/div&gt;&lt;div&gt;Platform: Mac OS X, Windows (since 0.8.0), Linux (since 0.8.0)&lt;/div&gt;&lt;div&gt;Supported Files: PDB, uPDB&lt;/div&gt;&lt;div&gt;Download: &lt;a href="http://webhd.xuite.net/_oops/mht208/cwm"&gt;0.8.1 Mac&lt;/a&gt;, &lt;a href="http://webhd.xuite.net/_oops/mht208/lud"&gt;0.8.1 Windows/Linux&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Note: This application is specially for eBooks made by &lt;a href="http://www.haodoo.net/?M=hd&amp;amp;P=mPDB"&gt;mPDB&lt;/a&gt;.&lt;br /&gt;Previous Versions:&amp;nbsp;&lt;a href="http://webhd.xuite.net/_oops/mht208/45m"&gt;0.6&lt;/a&gt;,&amp;nbsp;&lt;a href="http://webhd.xuite.net/_oops/mht208/keh"&gt;0.6.1&lt;/a&gt;,&amp;nbsp;&lt;a href="http://webhd.xuite.net/_oops/mht208/p4m"&gt;0.7.0&lt;/a&gt;,&amp;nbsp;&lt;a href="http://webhd.xuite.net/_oops/mht208/cuh"&gt;0.8.0 Mac&lt;/a&gt;,&amp;nbsp;&lt;a href="http://webhd.xuite.net/_oops/mht208/tzb"&gt;0.8.0 Windows/Linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;JCBR 是最近寫的一個中文直式閱讀軟體，目前作業系統僅支援 Mac OS X ，而檔案格式僅支援由 &lt;a href="http://www.haodoo.net/?M=hd&amp;amp;P=mPDB"&gt;mPDB&lt;/a&gt; 所製作的 PDB/uPDB 檔案。為什麼要寫這個軟體呢？由於本人一直很喜歡看武俠小說，前不久正好發現 iPhone 上的一個免費電子書軟體：&lt;a href="http://appshopper.com/books/cbook-lite"&gt;cBook Lite&lt;/a&gt; ，透過這個軟體又發現了&lt;a href="http://www.haodoo.net/"&gt;好讀網站&lt;/a&gt;。好讀網站上除了電子書以外，還有好用的中文電子書製作軟體 &lt;a href="http://www.haodoo.net/?M=hd&amp;amp;P=mPDB"&gt;mPDB&lt;/a&gt; 與直式閱讀軟體。這些閱讀軟體有 Windows 版、WinCE 版、Palm 版、SONY CLIE 版、網頁版、iPhone 版與 Andriod 版，雖然有這麼多平台的閱讀軟體，但其中就是少了 Mac OS 。這對上個星期狠心買下 MacBook Pro 的我來說便造成一點困擾。於是花了點時間來為 Mac 寫一個對我來說還算堪用的直式閱讀軟體。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;第一次開啓 JCBR 的時候，會跳出偏好設定（Preference）的對話框（如下圖），之後要再更改設定的話可以按 Command + , 來開啓偏好設定。在一般設定頁面可以設定顯示字型（Font）、前景顏色（Foreground Color）、背景顏色（Background Color）、每一列與每一行的字數（Number of Columns、Number of Rows），以及軌跡板手勢。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZXa3_kVOeUo/Tq4tLSOKsWI/AAAAAAAAxEE/VnNgvR19VbE/s1600/PreferenceGeneral.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://2.bp.blogspot.com/-ZXa3_kVOeUo/Tq4tLSOKsWI/AAAAAAAAxEE/VnNgvR19VbE/s320/PreferenceGeneral.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;在書架頁面可以設定指向 PDB 檔案的路徑（亦即書櫃之所在）。&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iCaj2burKkA/Tq4tY8TB1MI/AAAAAAAAxEM/3DSAJKR54nA/s1600/PreferenceBookshelves1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://4.bp.blogspot.com/-iCaj2burKkA/Tq4tY8TB1MI/AAAAAAAAxEM/3DSAJKR54nA/s320/PreferenceBookshelves1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;按下 + 鈕，會開啓一個檔案選擇視窗，找到電腦裡面存放 PDB 檔案的地方按 Open （開啟），然後給這個書櫃一個名字即可（如下圖）。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_cxviC_b6iyI/S26MjwbwEcI/AAAAAAAAqZ4/cSQDvx0Q2V8/s1600-h/FileDialog.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5435436346207375810" src="http://4.bp.blogspot.com/_cxviC_b6iyI/S26MjwbwEcI/AAAAAAAAqZ4/cSQDvx0Q2V8/s320/FileDialog.jpg" style="cursor: pointer; display: block; height: 238px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cxviC_b6iyI/S3O5LxnU6QI/AAAAAAAAqdw/QljWquwfbns/s1600-h/BookshelfName.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_cxviC_b6iyI/S3O5LxnU6QI/AAAAAAAAqdw/QljWquwfbns/s320/BookshelfName.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;如果 PDB 檔案擺放在幾個不同資料夾，可以繼續按 + 新增，新增完以後的偏好設定視窗如下。想要刪除書櫃的話，先選擇要刪除的書櫃，然後按下 - 鈕。想要改書櫃名稱或路徑的話，直接在想要改的地方按滑鼠兩下即可。&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ygu-O4lPpqs/Tq4tiOc8LLI/AAAAAAAAxEU/QEqw0YWjwYA/s1600/PreferenceBookshelves2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://4.bp.blogspot.com/-Ygu-O4lPpqs/Tq4tiOc8LLI/AAAAAAAAxEU/QEqw0YWjwYA/s320/PreferenceBookshelves2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;設定好路徑之後，在偏好設定那邊按下確認，會開啓書櫃視窗（Bookshelf），如下圖。此時會顯示所有在偏好設定裡面的書櫃。在書櫃視窗裡面可以按方向鍵來瀏覽書櫃，並且按下 Enter 鍵來開啓目前選擇的書櫃，或是按下 ESC 離開書櫃視窗。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cxviC_b6iyI/S3O5xnoWeRI/AAAAAAAAqeA/8U5QdJXcgFk/s1600-h/Bookshelf1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_cxviC_b6iyI/S3O5xnoWeRI/AAAAAAAAqeA/8U5QdJXcgFk/s320/Bookshelf1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;當按下 Enter 開啓書櫃之後，視窗會顯示該書櫃內的所有電子書，一樣使用方向鍵來瀏覽書目，並用 Enter 鍵來開啓目前選擇的書本。如果要回到書櫃列表的話，移動到 .. 後按下 Enter 。如果要關閉視窗同樣是按下 ESC 鍵。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_cxviC_b6iyI/S3O51GlOrcI/AAAAAAAAqeI/22mtcEv39Xw/s1600-h/Bookshelf2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_cxviC_b6iyI/S3O51GlOrcI/AAAAAAAAqeI/22mtcEv39Xw/s320/Bookshelf2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;開啓書本之後的瀏覽畫面如下圖，左下方會顯示目前的章節，以及全部的章節數目。右下方會顯示目前的頁面，以及本章節的頁面總數。在閱讀視窗裡面，可以按左鍵瀏覽下一頁，右鍵瀏覽上一頁，下鍵瀏覽下一章節，上鍵瀏覽上一章節。當瀏覽到該章節的最後一頁時，翻下頁的時候會自動跳到下一章節的第一頁。&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_cxviC_b6iyI/S26N9zTw2TI/AAAAAAAAqaQ/Hf1oOmklup4/s1600-h/TableOfContents.jpg"&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_cxviC_b6iyI/S26N5S-IiyI/AAAAAAAAqaI/10tHeiOGykg/s1600-h/Book+Reader.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5435437815767272226" src="http://2.bp.blogspot.com/_cxviC_b6iyI/S26N5S-IiyI/AAAAAAAAqaI/10tHeiOGykg/s320/Book+Reader.jpg" style="cursor: pointer; display: block; height: 241px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;除了方向鍵以外，可以按下 B 來開啓書櫃視窗，選擇其他的書。或是按下 T 鍵來開啓目錄視窗（Table of Contents），如下圖。在目錄視窗裡面可以看到目前這一本書的所有章節名稱，在想要看的章節上按下 Enter 就會在瀏覽視窗裡面開啓該章節。&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; color: #0000ee;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5435437893167405362" src="http://4.bp.blogspot.com/_cxviC_b6iyI/S26N9zTw2TI/AAAAAAAAqaQ/Hf1oOmklup4/s320/TableOfContents.jpg" style="cursor: pointer; display: block; height: 320px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;目前已知的缺點如下：&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;開啓某些 PDB 檔案的時候可能會有問題，因為我在開啓檔案的時候並沒有特別注意檔頭的一些細節。不過我試了幾個 PDB 檔案，尚未出現這個問題。&lt;/li&gt;&lt;li&gt;某些字顯示不正常。&lt;/li&gt;&lt;li&gt;在 Lion 上沒有觸控版手勢。&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Release Note:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;0.8.1:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Fix a bug in the preference dialog that does not display the gestures correctly.&lt;/li&gt;&lt;li&gt;Fix a bug in determining the change of background color and foreground color.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.8.0:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Add support of Windows and Linux.&lt;/li&gt;&lt;li&gt;Display the selected book name at the bottom of the bookshelves dialog.&lt;/li&gt;&lt;li&gt;Make the font of the bookshelves dialog and the TOC dialog customizable.&lt;/li&gt;&lt;li&gt;Allow language switching on Windows and Linux.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.7.0:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Add gestures.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.6.1:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Allow books with fewer (or more) chapters in the table of contents than actual chapters in the book.&lt;/li&gt;&lt;li&gt;Fix a bug that does not save user preference when Cmd-Q is used to quit this application.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.6:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Add Chinese interface.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.5:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Support uPDB files made by mPDB 2.5.&lt;/li&gt;&lt;li&gt;Remove the encoding menu.&lt;/li&gt;&lt;li&gt;The preferences are saved in ~/Library/JCBR/preference.ini.&lt;/li&gt;&lt;li&gt;Add menu items for exporting and importing user preferences.&lt;/li&gt;&lt;li&gt;Support PDB files made by mPDB 1.7.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.4:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Use Big5-HKSCS as the default charset.&lt;/li&gt;&lt;li&gt;Allow the user to change the runtime charset.&lt;/li&gt;&lt;li&gt;Remember recent files.&lt;/li&gt;&lt;li&gt;Remember the position of every book.&lt;/li&gt;&lt;li&gt;Add an open menu item to open a PDB file outside the bookshelves.&lt;/li&gt;&lt;li&gt;Add font, foreground, and background menu items.&lt;/li&gt;&lt;li&gt;Support bookmarks.&lt;/li&gt;&lt;li&gt;Add two keystrokes: space for the next page and backspace for the previous page.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.3:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Allow multiple bookshelves.&lt;/li&gt;&lt;li&gt;Add more font sizes.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.2:&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Use vertical labels to display text instead of JTextArea such that characters will have same width.&lt;/li&gt;&lt;li&gt;Allow multiple directories to PDB files.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;0.1: This is the first version.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_cxviC_b6iyI/S26NvpITnII/AAAAAAAAqaA/jDgSIbdUvWI/s1600-h/Bookshelf.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4093106782862471441?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4093106782862471441/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4093106782862471441' title='55 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4093106782862471441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4093106782862471441'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2010/02/jcbr-java-chinese-book-reader.html' title='JCBR: Java Chinese Book Reader'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZXa3_kVOeUo/Tq4tLSOKsWI/AAAAAAAAxEE/VnNgvR19VbE/s72-c/PreferenceGeneral.jpg' height='72' width='72'/><thr:total>55</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2647664862533471988</id><published>2009-08-27T07:49:00.007+08:00</published><updated>2009-09-10T20:12:03.487+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2009.08.21-2009.08.24 台東之旅 - 羅山、六十石山、小野柳</title><content type='html'>8/23 早上，一樓大廳擺著民宿主人買來的三明治早餐，雖然不是民宿主人自己做的，不過也省了我們到市區買早餐的時間。今天的第一站是距離民宿約 70 公里的花蓮縣富里鄉羅山泥火山（剛剛才知道原來這裡已經到花蓮了），在這漫漫長路上，我只覺得一直被後面的車超車，明明我都已經開到速限了......。從台九線轉景坪產業道路（路口有寫羅山遊憩區），開了一段山路後終於抵達羅山泥火山所在地。&lt;br /&gt;&lt;br /&gt;在泥火山前是一個相當大的鯉魚池，池旁有一超小型停車場，大概可以停個六七台車吧。我們剛到沒多久，就看到一票人走出來，瞬間這邊的遊客就剩下我們兩人。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/L19VUuJq1VSWVw7KgLSG0A?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIl4yq6DTI/AAAAAAAAi-g/SNyPRNtARBA/s144/P1020529.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/-_B0FPuPgdvLm9tIaGArzA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIl5-w8IVI/AAAAAAAAi-4/w56m3y2A1j4/s144/P1020532.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;遠方還可以看到羅山瀑布，不過天氣很熱，瀑布有點遠，所以才走一小段路就決定放棄看瀑布了。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/fWfJFJTG4iT1vQRQmGkn0Q?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIl6ZIyV6I/AAAAAAAAi_A/l2Gn9zYLZik/s144/P1020533.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;池子後方有兩條路，一條通往羅山瀑布，另一條則通往羅山泥火山。泥火山距離鯉魚池很近，到了一看，實在可以體會為甚麼這邊的遊客那麼少。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/tpjppgKnAlAxgFOMkw2_oQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SpIl8PQWvHI/AAAAAAAAi_o/ES9rXkIiV4Y/s144/P1020538.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/_5THu8nuDpapzxYAsj9sjg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SpIl8YKD0aI/AAAAAAAAi_w/w-w_pJpTlIw/s144/P1020539.JPG" /&gt;&lt;/a&gt; &lt;object width="288" height="216"&gt;&lt;param name="movie" value="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAAI34DuDhirKhQPYPY5blNU00wtZhKB9Ie4K11iG5aUJyLPW8Eo3c_pkSHfKn4oy9OBHnRG-GYA-VmC3_DDsLMkt47O_-e5yum2IEXUWUZxCi1XyAet2Q3hd1vPRTNJYCPwsJ3b4moEiMjLucwM59E0K4sSRHZjq_LlM45P2aeQCUtXd-til8TKVY1VXSMADYOQ%26sigh%3DnKi4ZuTMb8ypA7voDO0k2XRWjVA%26begin%3D0%26len%3D2147483647%26docid%3D0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAAI34DuDhirKhQPYPY5blNU00wtZhKB9Ie4K11iG5aUJyLPW8Eo3c_pkSHfKn4oy9OBHnRG-GYA-VmC3_DDsLMkt47O_-e5yum2IEXUWUZxCi1XyAet2Q3hd1vPRTNJYCPwsJ3b4moEiMjLucwM59E0K4sSRHZjq_LlM45P2aeQCUtXd-til8TKVY1VXSMADYOQ%26sigh%3DnKi4ZuTMb8ypA7voDO0k2XRWjVA%26begin%3D0%26len%3D2147483647%26docid%3D0" type="application/x-shockwave-flash" wmode="transparent" width="288" height="216"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;來匆匆，去匆匆，既然沒啥好看的，那就快走吧。離開前，又來了兩三位遊客，不知道這些人能在這裡待多久呢。&lt;br /&gt;&lt;br /&gt;下一站是同在富里鄉的六十石山，上山的路比剛才到羅山的路還難走，一方面路小彎道多，一方面來玩的遊客也比羅山多相當多。看一下六十石山的金針花海吧。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/VEkIw0e0UhYYNDXms71a4Q?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIl9XPieiI/AAAAAAAAjAM/lIYCQRRaNlg/s144/P1020542.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/9tiHl4jepcUFc50-hPb4hA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpImDYeWYKI/AAAAAAAAjBw/wrD9jtDqkkw/s144/P1020554.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;不知為何，這邊的金針花有兩種顏色。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/v5hdT-XmnRo7aj5aQlyoSQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIl-PPPP7I/AAAAAAAAjAc/xIy_0QArc00/s144/P1020544.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/3JG9Mig69UaOjJFYklInXg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpImByBAuII/AAAAAAAAjBU/d7--ShWgAzU/s144/P1020551.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在停車場旁有不少攤販，賣的多半是炸金針，另外有一些小吃跟飲料。但，竟然沒有廁所！聽說再更往上會有更大片的金針花海，不過......還是先下山找廁所吧。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/BDcOO5bURBKll3rMwrq4gQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpImEe8WpBI/AAAAAAAAjCI/5WcQ2NeHQMI/s144/P1020557.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/U6bYbWV9iHqL0mrU0pYniA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SpImHMrU-HI/AAAAAAAAjDQ/ZjB-RricRaA/s144/P1020566.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;沿著台九線一路回到笨笨的宿舍，途中經過學弟推薦位於台東市更生路旁的卑南包子店，本來笨笨是一直不想去買來吃看看的，不過還是在我慫恿之下改變心意。結果笨笨買了一顆肉包、兩顆不同口味的饅頭。剛看到時覺得肉包饅頭都相當大顆，回到宿舍一吃起來，恩，皮有點硬，不過餡料還不錯啦。總計今天到目前為止開了將近 140 公里的路，先睡一下午覺吧，免得又跟昨天一樣開完車頭痛。&lt;br /&gt;&lt;br /&gt;下午大約四點半，距離還車還有一個半小時，去小野柳看看囉。途中停紅綠燈時，恰好看到旁邊另一家學弟推薦的蕭家有夠讚肉圓。看起來客人頗多，應該會比卑南包子店好吧，心想回來經過時再買來吃。不過萬萬沒想到，五點半再經過時，店已經關了，真是囧阿。&lt;br /&gt;&lt;br /&gt;小野柳的地貌跟野柳差不多，不過由於八八水災的緣故，上面覆滿了漂流木。聽笨笨說這些漂流木之前還漂在海面上，現在都被沖上岸了。旁邊有不少人在處理這些漂流木，不時可以聽到電鋸的聲音。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/0pLM1Itgf8S5KeTe_FlGvQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpImIHmfqrI/AAAAAAAAjDw/qLjJuu-8OzE/s144/P1020570.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/lsPPPjMEj05ZKVUlRtE1Ng?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SpImKvEaJKI/AAAAAAAAjE0/KsRzScnfRtc/s144/P1020578.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下午的天氣有點陰暗，偶而下點小雨，剛好讓我拍到這個畫面，旁邊還有遊客說：就是那個光！。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/hzS6WFPmwoUsmUw3a5l2aw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpImKwOijpI/AAAAAAAAjE8/0VBNn5JZPlo/s144/P1020579.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/qeoVh4tJs9Ge_L9fOCNzgw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpImLZwKNJI/AAAAAAAAjFE/1lBcpeq4pC0/s144/P1020580.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;晚上覓食時，看到新生路旁邊一個吸引我的名字：黃金拉麵，沒想到卻是一個後悔的開始。我們是外帶回宿舍吃，打該碗蓋後，咦，這是拉麵還是乾麵？怎麼都沒湯了。麵條一咬下去，這真的是拉麵嗎？怎麼爛爛的，沒有拉麵的口感。總計這幾天在台東吃過比較好吃的，只有笨笨宿舍前買的炒飯跟肉絲麵，以及中山路旁海草健康輕食館買的乾麵跟牛肉麵。&lt;br /&gt;&lt;br /&gt;翌日搭飛機回台北，從窗邊一覽台東的青山綠水，跟擁擠的台北相比，這裡真的是個放鬆休閒的好地方，希望有機會可以再來玩。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2647664862533471988?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2647664862533471988/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2647664862533471988' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2647664862533471988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2647664862533471988'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2009/08/20090821-20090824_27.html' title='2009.08.21-2009.08.24 台東之旅 - 羅山、六十石山、小野柳'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_cxviC_b6iyI/SpIl4yq6DTI/AAAAAAAAi-g/SNyPRNtARBA/s72-c/P1020529.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4295673883691114376</id><published>2009-08-25T08:23:00.016+08:00</published><updated>2009-09-10T20:11:26.486+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2009.08.21-2009.08.24 台東之旅 - 初鹿牧場、鹿野高台</title><content type='html'>其實本來只打算在台東待兩天的，不過太晚訂票，出發跟回來的時間都不太好，只好往前往後各延一天。雖然說這一趟台東之旅是從 8/21 到 8/24 ，扣掉晚上才到台東的 8/21 ， 8/22 笨笨要上班的早上，以及 8/24 離開台東的一大早，實際上能玩的時間只有一天半。感覺這一天半裡面有一半的時間都在開車......。&lt;br /&gt;&lt;br /&gt;8/22 原本的計畫是騎噗噗先去&lt;a href="http://www.chuluranch.com/"&gt;初鹿牧場&lt;/a&gt;，晚上再到民宿 Check in ，因為 Check in 的時間是在下午三點以後。不過中午笨笨上完班回來以後，民宿的老闆娘就打電話過來請我們去 Check in （笨笨說老闆娘怕我們跑掉不去住了）。討論一下之後，決定改變原先的計畫，租一天半的車，先去民宿，然後再出去玩。&lt;br /&gt;&lt;br /&gt;租車的地點是新生路的明美租車，因為笨笨的學長認識老闆，所以可以算我們便宜一點。剛上車時，我還搞不清楚怎麼調整座位，結果老闆又過來指點一二，順便教我怎麼開冷氣跟收音機。看到我這個開車經驗屈指可數的客人，不知道老闆會不會擔心他的車。&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;住的民宿是&lt;a href="http://jps.travel123.tw/"&gt;臻品軒&lt;/a&gt;，就在台東火車站對面經過馬亨亨大道不遠處。這一間民宿是從&lt;a href="http://www.travel123.com.tw/"&gt;台東民宿網&lt;/a&gt;找來的，在這裡有緊鄰的兩棟房子。本來還怕臨時開車去會不會沒有地方可以停車，不過不知道是否因為 88 水災的緣故，當天就只有我們兩個遊客。我們的房間是景觀二人套房，陽台外面可以看到惡吉利地。本來有打算驅車到惡吉利地，不過既然在陽台上就看得到，於是打消了實地考察的念頭。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/yo6n7VDwaOcxPAx3L1T5Eg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIlB5Ayx5I/AAAAAAAAiyg/XJxr72CWZUw/s144/P1020443.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/SCyKERkzFtFlgeISJgUh7g?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIlCwMUucI/AAAAAAAAiyo/nb7ukCSWR24/s144/P1020444.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下午的第一站是初鹿牧場，入場費一人一百元。牧場內除了我們沒有去看的森林浴區與生態池區以外，可以玩的地方並不多。底下是入口處的園區地圖、兩捆牧草、騎馬區。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/DdYAe39mL1QUqhbpUdtuCg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIlGuxX1fI/AAAAAAAAizg/o6xlNXKD890/s144/P1020451.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/gaoC6jUoPcSgetyDPewB5Q?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIlIECDSoI/AAAAAAAAiz4/Ixm0rjwnAV4/s144/P1020454.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/XyYKcGp3IiBC2LMvQXYTBA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIlJGlLnvI/AAAAAAAAi0A/oZxSTyHJvHc/s144/P1020455.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;主要的商店區旁有一排吊椅，這大概是牧場裡面最適合乘涼休息的地方。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/B3vw5rmP-NOvhDhYIH2HPg?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SpIlMUzZP8I/AAAAAAAAi08/GOOVvPMHTZg/s144/P1020462.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在商店區旁有一小區域可以餵牛吃草，牧草可以在商店裡買到，一捆 20 元，不過笨笨就只有從地上撿零散的牧草來餵。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/lPdQTZRqmheOjWUz6HoTYw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIlOEVpLQI/AAAAAAAAi1c/XyYbbnx6hEM/s144/P1020466.JPG" /&gt;&lt;/a&gt; &lt;object width="288" height="216"&gt;&lt;param name="movie" value="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAACxvf0D2Dgejm1QQRT-g0uf1CDW5omueKMBuTBcgAXZHuPmHLHVtKdVnOKUhAySnlFQ9qumtEUXeH3fJ3M3cPaAEgglZA3RLiJHtoxP3sjfEA01li0yKl-Z90vqve6susnzurQ8VvMrLtRqC119a__qXfEQdJbhj2d0gH-jTLkezkRtVl36nRTSmkiqgeGRcIA%26sigh%3Dmjp_5RiPCR19uhngqoTUlvXlf78%26begin%3D0%26len%3D2147483647%26docid%3D0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAACxvf0D2Dgejm1QQRT-g0uf1CDW5omueKMBuTBcgAXZHuPmHLHVtKdVnOKUhAySnlFQ9qumtEUXeH3fJ3M3cPaAEgglZA3RLiJHtoxP3sjfEA01li0yKl-Z90vqve6susnzurQ8VvMrLtRqC119a__qXfEQdJbhj2d0gH-jTLkezkRtVl36nRTSmkiqgeGRcIA%26sigh%3Dmjp_5RiPCR19uhngqoTUlvXlf78%26begin%3D0%26len%3D2147483647%26docid%3D0" type="application/x-shockwave-flash" wmode="transparent" width="288" height="216"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;當我們逛到一半正在商店裡面閒晃時，聽到廣播說可愛動物區有個活動（聽不清楚是啥活動），於是就動身前往可愛動物區。到了一看，工作人員正在將鮮乳倒入兩個大奶瓶，原來是要餵小牛喝鮮乳。這些小牛們真的是一隻比一隻凶狠，咬住奶瓶之後就死命地吸，遊客得用力拉才能把奶瓶拔出。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/EDVGRoQ7ArE6Vu2KPiHxXg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIlWAhjL4I/AAAAAAAAi3Q/pJQEpxqNc2k/s144/P1020480.JPG" /&gt;&lt;/a&gt; &lt;object width="288" height="216"&gt;&lt;param name="movie" value="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAAHmcGc_btfm_oa4hH0C5Wbf6EGKqjzQD_euPvYTUK-cotvt0V_8CsbOrR2d3-hsWhHksua2hCWxBlGoFbrb-B2dqFkayRQbV00WIxGsA_De2x5GR1QDE-wSaRqTlMfnM-xiEAVG05_cSaYKk09dQhMEnWl3JIaYNNGiaiursxVRx8LVXGJguP7XfsU2CWqNPvg%26sigh%3DTnRm3w285ppMc8BE0VqSmONGz-k%26begin%3D0%26len%3D2147483647%26docid%3D0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAAHmcGc_btfm_oa4hH0C5Wbf6EGKqjzQD_euPvYTUK-cotvt0V_8CsbOrR2d3-hsWhHksua2hCWxBlGoFbrb-B2dqFkayRQbV00WIxGsA_De2x5GR1QDE-wSaRqTlMfnM-xiEAVG05_cSaYKk09dQhMEnWl3JIaYNNGiaiursxVRx8LVXGJguP7XfsU2CWqNPvg%26sigh%3DTnRm3w285ppMc8BE0VqSmONGz-k%26begin%3D0%26len%3D2147483647%26docid%3D0" type="application/x-shockwave-flash" wmode="transparent" width="288" height="216"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;前往可愛動物區的路上可以看到製作鮮乳的機器與流程，不過沒有特別去研究裡面的機器是用在流程的哪個步驟。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/O1GkSU0jdgU2LQEaSFKzgA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIlSwn-I5I/AAAAAAAAi2o/LCrMw_Oxe-I/s144/P1020475.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/eCT4PElkT4KOsRXL7fhQ-w?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SpIlURfR7qI/AAAAAAAAi24/T1q16GMjMkM/s144/P1020477.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在可愛動物區裡面還有其他的動物，像是羊、挖土把自己埋起來的水牛。話說在看羊的時候，這些羊竟然還對我們嗤之以鼻，真是...。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/MycYMSEIbbGLy9MGsAELsA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SpIlW26JwjI/AAAAAAAAi3g/5WHM9HARmZg/s144/P1020482.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/vuXMUakvW9kd4YJmASG3hg?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SpIlXSURBMI/AAAAAAAAi3o/1hnMPQ6MIwc/s144/P1020483.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;除了商店集中的區域以外，牧場還有開放一大片草地。不過其時下午正熱，提不起勁逛完整片草地，只有推推牧草跟騎騎牛而已。可別小看這牧草，我使盡了吃奶的力量才推動一點點。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/6R3SROjABmwJ7Uek2w9l1Q?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SpIlckBKX7I/AAAAAAAAi4s/DU4Bwg_XDc8/s144/P1020491.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/MxTcMg83iK7N5BlojvWcZQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIlYPbd46I/AAAAAAAAi3w/QT8pZ01KJIE/s144/P1020484.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/dqdEB-717KF1213ZP5G4-g?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIle4gWxUI/AAAAAAAAi5Y/32GhGfEs-DY/s144/P1020496.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;逛完初鹿牧場後發現時間還早，於是轉往不遠處的鹿野高台。上山後一度被鹿野高台的遊客中心騙了，以為飛行傘的地點就在這裡，結果還得再繼續上山。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/oHGEmP_35lrcMoKMGLd6qg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIljrVpuNI/AAAAAAAAi7A/fme0IKRbPtw/s144/P1020509.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;鹿野高台上除了可以體驗飛行傘之外，也有一片草地可以滑草。下面這張照片可以看到兩個飛行傘，中間下方的長方形綠地則是降落地點。據說飛行傘整套裝備（傘加上背後背的）要價將近十萬。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/i39zneYwzKMXO5v-zMMTew?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SpIlkGZC7LI/AAAAAAAAi7U/0OmaEf251y0/s144/P1020511.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下面這兩張照片雖然暗了點，不過還是可以看出來有兩個人，前面的是遊客，後面的是操縱飛行傘的教練。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/iF9JepZwD1TUjOeFpkUbGw?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SpIlmPzgxEI/AAAAAAAAi8M/UkpBmZj47RY/s144/P1020518.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/lh/photo/JXNnOesXx76nQslrAIZIoA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SpIlmHETJ5I/AAAAAAAAi8U/MfSS6dYjBoE/s144/P1020519.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;底下這個是正要起飛的飛行傘。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/J3IAT2Bn6wYWDJ9CXDZ6og?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SpIlnAw9f7I/AAAAAAAAi8s/l-HAoJQL1f0/s144/P1020522.JPG" /&gt;&lt;/a&gt; &lt;object width="288" height="216"&gt;&lt;param name="movie" value="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAAFPx4HLq_0naxt2htX1ISlw3LEVRRsycnBwYUAiLITyb-EArKWRVSgQ1ftEu5z7qjCjj8VUKUtfO5bLK48JVE7iGd79DeAa-jWL3KNEQaDRjAXvp1ysJ-cQan60ETTUX3rM_rRDXzI2S0atduHMcO8N0pF_7FQfg9KwPRSKFWIbGDTaptdIcso7niu7624BBVA%26sigh%3DYEQdkKeHlSycZAAXL6Y6yZscsAU%26begin%3D0%26len%3D2147483647%26docid%3D0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://video.google.com/googleplayer.swf?videoUrl=http%3A%2F%2Fvp.video.google.com%2Fvideodownload%3Fversion%3D0%26secureurl%3DjAAAAFPx4HLq_0naxt2htX1ISlw3LEVRRsycnBwYUAiLITyb-EArKWRVSgQ1ftEu5z7qjCjj8VUKUtfO5bLK48JVE7iGd79DeAa-jWL3KNEQaDRjAXvp1ysJ-cQan60ETTUX3rM_rRDXzI2S0atduHMcO8N0pF_7FQfg9KwPRSKFWIbGDTaptdIcso7niu7624BBVA%26sigh%3DYEQdkKeHlSycZAAXL6Y6yZscsAU%26begin%3D0%26len%3D2147483647%26docid%3D0" type="application/x-shockwave-flash" wmode="transparent" width="288" height="216"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;台東好像釋迦特別多，連釋迦冰淇淋都有。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/x1uA1c5o4RXkl-FPMWVUrQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SpIlnRftTwI/AAAAAAAAi80/lvMIfilOD0U/s144/P1020524.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4295673883691114376?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4295673883691114376/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4295673883691114376' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4295673883691114376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4295673883691114376'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2009/08/20090821-20090824.html' title='2009.08.21-2009.08.24 台東之旅 - 初鹿牧場、鹿野高台'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_cxviC_b6iyI/SpIlB5Ayx5I/AAAAAAAAiyg/XJxr72CWZUw/s72-c/P1020443.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2034059231358566784</id><published>2009-07-07T21:13:00.005+08:00</published><updated>2009-07-07T23:44:19.273+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JFileChooser Hangs on Windows XP</title><content type='html'>之前在寫 &lt;a href="http://goal.im.ntu.edu.tw/"&gt;GOAL&lt;/a&gt; 的時候，幾乎每次開啟檔案或是儲存檔案的時候，只要有選擇檔案的視窗出現， GOAL 就會當掉。經過了幾次實驗之後，終於發現問題所在。這一個問題發生的條件蠻多的，當以下所有條件都成立的話，就很容易讓整個程式當掉。&lt;ol&gt;&lt;li&gt;作業系統為 Window XP 。&lt;/li&gt;&lt;li&gt;只使用一個 JFileChooser 來開啟檔案選擇視窗。&lt;/li&gt;&lt;li&gt;使用 CrossPlatformLookAndFeel 的 look-and-feel 。&lt;/li&gt;&lt;li&gt;至少有一個 FileFilter 用在 JFileChooser 裡面。&lt;/li&gt;&lt;li&gt;這個 FileFilter 會有條件地接受某些檔案。&lt;/li&gt;&lt;li&gt;預設 JFileChooser 所開啟的目錄底下有該 FileFilter 所接受的檔案。&lt;/li&gt;&lt;li&gt;在 showOpenDialog() 之後呼叫了 resetChoosableFileFilters()。&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;其實這個問題很早就發現了，只是前幾天才實際去測試發生的條件，也有回報給 Sun 並且被接受為 &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6857569"&gt;Bug 6857569&lt;/a&gt; 。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;要避免這個問題也蠻簡單的，只要讓其中一個條件不成立就可以了。例如：&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;使用 Linux 。&lt;/li&gt;&lt;li&gt;每次都用新的 JFileChooser 來開啟檔案選擇視窗。&lt;/li&gt;&lt;li&gt;使用系統預設的 look-and-feel 。&lt;/li&gt;&lt;li&gt;不要在目錄底下擺 FileFilter 會接受的檔案。&lt;/li&gt;&lt;li&gt;把 &lt;span class="Apple-style-span"   style="  white-space: pre; font-family:-webkit-monospace;font-size:13px;"&gt;showOpenDialog() 移到 resetChoosableFileFilters() 之前。&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;作為一個使用者，大概只有 1 跟 4 這兩個作法可以選擇。還好我是 GOAL 的 programmer ，可以直接套用上面的第五個方法。雖然改了之後真的沒有再讓程式當掉，但卻也不保證檔案選擇視窗開了成千上萬次之後會不會發生，畢竟每次用都不會開超過 10 次吧。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2034059231358566784?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2034059231358566784/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2034059231358566784' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2034059231358566784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2034059231358566784'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2009/07/jfilechooser-hangs-on-windows-xp.html' title='JFileChooser Hangs on Windows XP'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2385777607430060315</id><published>2009-06-11T10:07:00.001+08:00</published><updated>2009-06-13T13:07:24.627+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Gone</title><content type='html'>最近比較忙，沒有時間上自己的網誌，沒想到今天早上一看，什麼都沒了。也好，本來就想把自己電腦的 Apache 服務關掉，畢竟電腦有點舊，跑不太動。只是得找一大段空閒時間來搬上面的資料，加上習慣用自己的一個 Wordpress Plugin 寫文章，所以一直沒動手，這下正好讓我下定決心搬家。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2385777607430060315?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2385777607430060315/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2385777607430060315' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2385777607430060315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2385777607430060315'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2009/06/gone.html' title='Gone'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-763800036112985079</id><published>2009-01-05T06:56:00.002+08:00</published><updated>2009-06-13T13:07:39.209+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>iPhone 無法拍照</title><content type='html'>前幾天發現我和笨笨的 iPhone 都沒辦法拍照，每次按下快門之後，在相機裡面直接檢視雖然有出現，但卻都是空白的，回到相簿之後卻又完全沒有出現照過的檔案。上網查過之後發現其實只是檔 案權限錯了，導致拍下來的相片檔案沒有辦法儲存起來。只要輸入以下指令（在 MobileTerminal 或 SSH Client）：&lt;br /&gt;&lt;pre&gt;chown -R mobile:mobile /private/var/mobile/Media/DCIM&lt;/pre&gt;&lt;br /&gt;就可以了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-763800036112985079?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/763800036112985079/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=763800036112985079' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/763800036112985079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/763800036112985079'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2009/01/iphone.html' title='iPhone 無法拍照'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-373683243689324265</id><published>2008-08-14T18:55:00.003+08:00</published><updated>2009-06-14T21:53:29.554+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='IME'/><title type='text'>輸入法切換按鍵被佔用了怎麼辦？</title><content type='html'>本人除了英文、中文輸入法之外，也常用日文輸入法，為了方便與快速在這些輸入法中切換，我都會設定切換個別輸入法的快速鍵。例如 英文、中文、日文輸入法的切換鍵分別為： Alt+Shift+1 、 Alt+Shift+2 、 Alt+Shift+3 。&lt;br /&gt;&lt;br /&gt;然而有時候會想換輸入法用用，例如原本安裝了輸入法 A ，而輸入法 A 的切換鍵為 Alt+Shift+1 。如果在沒有取消按鍵設定的情況下移除輸入法 A ，然後安裝輸入法 B ，此時將無法把輸入法 B 的切換鍵設定為 Alt+Shift+1 ，會出現啥&lt;br /&gt;&lt;pre&gt;無法變更xxx輸入法切換的按鍵順序。請檢查是否有另一個項目使用相同的按鍵順序。&lt;/pre&gt;&lt;br /&gt;的錯誤訊息，原來是鱉腳的 XP 仍然以為 Alt+Shift+1 是輸入法 A 在使用。 XP 真的是很笨，我就是想切換快速建設定，又不是什麼會危害系統的大事，給我個選項強制轉換快速鍵不就好了。&lt;br /&gt;&lt;br /&gt;一個解決這個問題的方式是重新安裝並加入輸入法 A ，把輸入法 A 的快速鍵取消掉，不過要再裝一次然後移除好麻煩。另一個解決方式是從登錄檔下手，執行 regedit 啟動登錄檔編輯器後，開啟&lt;br /&gt;&lt;pre&gt;HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys&lt;/pre&gt;&lt;br /&gt;底下會有好幾個以數字為名稱的機碼，例如 00000100 機碼下的內容為：&lt;br /&gt;&lt;pre&gt;Key Modifiers 05 0c 00 00&lt;br /&gt;Target IME 04 04 04 04&lt;br /&gt;Virtual Key 31 00 00 00&lt;/pre&gt;&lt;br /&gt;Key Modifiers 的 05 0c 為 Alt+Shift （06 0c 為 Ctrl+Shift），而 Virtual Key 的 31 則是 1 （可參閱 &lt;a href="http://en.wikipedia.org/wiki/ASCII"&gt;Wikipedia – ASCII&lt;/a&gt;），兩個合起來便是 Alt+Shift+1 。想把快速鍵 Alt+Shit+1 取消掉的話，把這個機碼刪除即可。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-373683243689324265?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/373683243689324265/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=373683243689324265' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/373683243689324265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/373683243689324265'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2008/08/blog-post_14.html' title='輸入法切換按鍵被佔用了怎麼辦？'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4108117878962166887</id><published>2008-08-14T15:46:00.002+08:00</published><updated>2009-06-14T21:53:51.723+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>開啟 XP 休眠按鈕的顯示</title><content type='html'>&lt;ol&gt;&lt;br /&gt;&lt;li&gt;確認電腦已有安裝 KB893056 或是 SP3 。&lt;/li&gt;&lt;br /&gt;&lt;li&gt;新增或修改以下機碼：&lt;pre&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Shutdown]&lt;br /&gt;"ShowHibernateButton"=dword:00000001&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;如果電腦在網域下的話有另外的修改法，請見資料來源。&lt;br /&gt;&lt;br /&gt;資料來源： &lt;a href="http://support.microsoft.com/kb/893056/en-us/"&gt;http://support.microsoft.com/kb/893056/en-us/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4108117878962166887?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4108117878962166887/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4108117878962166887' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4108117878962166887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4108117878962166887'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2008/08/xp.html' title='開啟 XP 休眠按鈕的顯示'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5164731378766569958</id><published>2008-08-12T18:27:00.002+08:00</published><updated>2009-06-14T21:54:08.234+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='IME'/><title type='text'>徹底移除微軟新注音、微軟新倉頡</title><content type='html'>&lt;p&gt;個人使用的輸入法是&lt;a href="http://chewing.csie.net/"&gt;新酷音輸入法&lt;/a&gt;，所以 Windows XP 內建的微軟新注音自然就被我從「文字服務與輸入語言」那邊刪除了。然而不幸的是，即使微軟新注音與微軟新倉頡不在「文字服務與輸入語言」的設定裡面，有時 候還是會在語言工具列中跑出來 （╯‵□′）╯︵┴─┴ ，這樣跟那些綁架網頁的做法好像沒啥差別。&lt;/p&gt; &lt;p&gt;上網找了一下解決方法，發現這是因為安裝 Microsoft Office 的關係，一個讓這種情況不發生的做法是安裝 Microsoft Office 時使用自訂安裝，將 Microsoft Office 附帶的那個強盜輸入法取消。另一種方法則可使用 &lt;a href="http://www.mympc.org/down/1/2005-7-13_17130159234.html"&gt;IMETool&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/1785103487198026119-5164731378766569958?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5164731378766569958/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5164731378766569958' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5164731378766569958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5164731378766569958'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2008/08/blog-post_12.html' title='徹底移除微軟新注音、微軟新倉頡'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-626838047765278707</id><published>2008-01-25T13:05:00.002+08:00</published><updated>2009-06-14T21:53:01.911+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>「安全地移除軟體」消失了</title><content type='html'>&lt;p&gt;有時候系統列的”安全地移除軟體”圖示會消失，這時候可以用下面這個指令把該視窗叫出來。&lt;/p&gt; &lt;pre&gt;rundll32.exe shell32.dll,Control_RunDLL hotplug.dll&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;要注意的是 Control_RunDLL 的大小寫部份必須一模一樣，如果用 control_rundll 或是 Control_Rundll 之類的都會叫不出來。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-626838047765278707?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/626838047765278707/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=626838047765278707' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/626838047765278707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/626838047765278707'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2008/01/blog-post.html' title='「安全地移除軟體」消失了'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-7954643831295296185</id><published>2008-01-14T08:50:00.000+08:00</published><updated>2009-06-14T19:39:08.553+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>令人無言的一則新聞</title><content type='html'>&lt;p&gt;新聞連結：&lt;a href="http://tw.news.yahoo.com/article/url/d/a/080113/17/rrz6.html"&gt;http://tw.news.yahoo.com/article/url/d/a/080113/17/rrz6.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;新聞第一行寫著「台中縣太平鄉」，拜託，太平改制成縣轄市都已經多少年了，還在給我「太平鄉」勒。究竟記者們是大陸來的同胞搞不清楚台灣地理，還是一直停留在過去的年代，沒有跟著時間一起成長。&lt;/p&gt; &lt;p&gt;回應這則新聞的第一個問句：我們的記者真的出了問題嗎？&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-7954643831295296185?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/7954643831295296185/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=7954643831295296185' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7954643831295296185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7954643831295296185'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2008/01/blog-post_14.html' title='令人無言的一則新聞'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-719113121774873107</id><published>2007-12-25T22:52:00.000+08:00</published><updated>2009-06-14T21:52:42.420+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Sysinternals – BlueScreen</title><content type='html'>&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897558.aspx"&gt;BlueScreen&lt;/a&gt; 顧名思義就是一個會產生藍白當機畫面的軟體，不過他不是真的讓你的電腦當機，而是一個螢幕保護程式，不斷循環顯示藍白當機畫面 → 重開機 → 藍白當機畫面 … ，每次的當機訊息還會不太一樣。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-719113121774873107?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/719113121774873107/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=719113121774873107' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/719113121774873107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/719113121774873107'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/sysinternals-bluescreen.html' title='Sysinternals – BlueScreen'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-3617247635903249184</id><published>2007-12-25T22:33:00.001+08:00</published><updated>2009-06-14T22:00:45.647+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Sysinternals – Sync</title><content type='html'>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897438.aspx"&gt;Sync&lt;/a&gt; 可以強迫系統將快取裡面的資料寫入磁碟， UNIX 系統上老早就有這樣的程式了。&lt;/p&gt; &lt;p&gt;今天逛 Windows Sysinternals 還真是發現不少好玩的東西。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-3617247635903249184?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/3617247635903249184/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=3617247635903249184' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3617247635903249184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3617247635903249184'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/sysinternals-sync.html' title='Sysinternals – Sync'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-3835698551968226599</id><published>2007-12-25T22:26:00.000+08:00</published><updated>2009-06-14T22:00:12.206+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Sysinternals – PageDefrag</title><content type='html'>&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx"&gt;PageDefrag&lt;/a&gt; 可以用來重整一些系統檔案，包括分頁檔。因為這些系統檔案一開機就會被鎖定，所以一般的磁碟重整程式並無法重整這些檔案，而 PageDefrag 可以設定在下次或每次開機時重整系統檔案。另外 PageDefrag 也會顯示系統檔案在磁碟上的分散情況，如果碎片不是很嚴重的話就可以不用重整。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-3835698551968226599?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/3835698551968226599/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=3835698551968226599' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3835698551968226599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3835698551968226599'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/sysinternals-pagedefrag.html' title='Sysinternals – PageDefrag'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2508135609187582147</id><published>2007-12-25T22:13:00.000+08:00</published><updated>2009-06-14T22:02:23.693+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Sysinternals – Junction</title><content type='html'>&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx"&gt;Junction&lt;/a&gt; 可以建立 Windows 平台的 &lt;a href="http://en.wikipedia.org/wiki/Symbolic_link"&gt;Symbolic Link&lt;/a&gt; ，類似在 Linux 上&lt;code&gt;ls -s&lt;/code&gt; 指令。不過 Junction 只能建立資料夾的 Symbolic Link ，蠻鱉腳的就是了。&lt;/p&gt; &lt;p&gt;使用方法很簡單，建立 Junction 的指令如下：&lt;/p&gt; &lt;pre&gt;junction &lt;junction&gt; &lt;junction&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;其中 &lt;junction&gt; 是你要建立的 Symbolic Link 名稱，而 &lt;junction&gt; 則是這個 Symbolic Link 所指向的資料夾。例如&lt;/p&gt; &lt;pre&gt;junction C:\Users "C:\Documents and Settings"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;會建立一個名為 Users 的 Junction 指向 C:\Documents and Settings 。另外當從 XP 升級到 Vista 時，因為一些檔案的擺放位置都改變了，所以會建立許多的 Junction 。&lt;/p&gt; &lt;p&gt;要刪除 Junction 的話只要前面加上 -d 的參數即可，例如：&lt;/p&gt; &lt;pre&gt;junction -d C:\Users&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;刪除的時候要小心一點，可別把指向目標資料夾的內容全刪光了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2508135609187582147?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2508135609187582147/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2508135609187582147' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2508135609187582147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2508135609187582147'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/sysinternals-junction.html' title='Sysinternals – Junction'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2099176590885752950</id><published>2007-12-25T11:06:00.000+08:00</published><updated>2009-06-14T22:07:46.420+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows Live Messenger 共用資料夾</title><content type='html'>&lt;p&gt;昨天第一次自己開 Windows Live Messenger 的共用資料夾給別人，沒想到微軟的設計還挺差的。共用資料夾的時候， Windows Live Messenger 會將整個資料夾複製到&lt;/p&gt; &lt;pre&gt;C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Messenger\[MESSENGER ID]\Sharing Folders\[FRIEND MESSENGER ID]\&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;也就是說電腦裡面會存兩份共用的資料夾，真是浪費空間。&lt;/p&gt; &lt;p&gt;另外一個會因此而佔用大量硬碟空間的地方在&lt;/p&gt; &lt;pre&gt;C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Messenger\[MESSENGER ID]\SharingMetadata\[FRIEND MESSENGER ID]\DFSR\Staging\&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;我猜大概也會佔用和共用資料夾相當的空間，因為在我的電腦裡這個資料夾所佔的空間一直在增加（而且相當大），不過我的硬碟空間已經不夠讓他長了。&lt;/p&gt; &lt;p&gt;這種什麼東西都要吃 C 磁碟的設計真是令人討厭。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2099176590885752950?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2099176590885752950/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2099176590885752950' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2099176590885752950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2099176590885752950'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/windows-live-messenger.html' title='Windows Live Messenger 共用資料夾'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1044396391250965021</id><published>2007-12-25T09:52:00.000+08:00</published><updated>2009-06-14T22:10:10.962+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Gadget – Google Calendar</title><content type='html'>&lt;p&gt;官方的 &lt;a href="http://www.google.com/ig/directory?url=calendar2.xml"&gt;Google Calendar Gadget&lt;/a&gt; 在 iGoogle 上的表現非常不好，一者是檢視的能力差，另一個是載入的速度過慢，每次只要開 iGoogle 都會因為官方的 Google Calendar Gadget 而等上數十秒，有時候還會發生需要先登入 Google Calendar 事件清單才會顯示的囧事。今天特地搜尋了一下，找到幾個不錯的 Gadget 。&lt;/p&gt; &lt;p&gt;&lt;a href="http://hosting.gmodules.com/ig/gadgets/file/106146176982320752205/google_calendar.xml"&gt;Google Calendar by Matthew Johnson&lt;/a&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;可以使用 Week 、 Month 、 Agenda 三種檢視方式，顯示出來的樣子就像是一個縮小版的 Google Calendar ，不過只能看，不能增刪。 &lt;/li&gt;&lt;li&gt;可以加入最多九個行事曆，加入時需要填入行事曆的 ID ，而行事曆的事件可以自訂顯示顏色。 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.google.com/ig/directory?url=http://hosting.gmodules.com/ig/gadgets/file/111235031415052608966/google_gadget_calendar.xml"&gt;Google Calendar by Bas Hennekam&lt;/a&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;跟上面那一個 Gadget 幾乎一模一樣，差別在於這一個 Gadget 不用自己一個一個新增行事曆，他會自己登入 Google Calendar ，而且可以直接選擇哪一些行事曆要顯示。 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://www.google.com/ig/directory?url=http://gcalgadget.googlecode.com/svn/trunk/gcalgadget.xml"&gt;Google Calendar (YAGCG) by Bernie T.&lt;/a&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;會顯示一個簡單的日曆跟事件清單，不同的事件會用不同的顏色標示，但是和 Google Calendar 的顏色設定不會相同。 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;上面這些載入的速度都比官方的 Google Calendar Gadget 快，目前我正在使用的是第二個。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1044396391250965021?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1044396391250965021/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1044396391250965021' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1044396391250965021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1044396391250965021'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/gadget-google-calendar.html' title='Gadget – Google Calendar'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-744490592075562197</id><published>2007-12-19T09:17:00.000+08:00</published><updated>2009-06-14T22:12:32.335+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game'/><title type='text'>Travian 簽名檔</title><content type='html'>&lt;p&gt;&lt;a href="http://travian.macaputo.de/signatures.php"&gt;Cry’s Travian Tools&lt;/a&gt; 有個網頁可以產生 Travian 簽名檔，簽名檔部份有個 Chinese Trad. 可以選，不過 Avatar 在聯盟的部份無法顯示中文。仔細看了一下，不用這個網頁也可以自己找出來簽名檔的圖像位址：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;首先記下來簽名檔圖像的伺服器，我試了一下， &lt;a href="http://travian.macaputo.de/"&gt;http://travian.macaputo.de/&lt;/a&gt; 與 &lt;a href="http://cry.travianteam.com/"&gt;http://cry.travianteam.com/&lt;/a&gt; 都可以使用。 &lt;/li&gt;&lt;li&gt;接著是鏈結位址的後半段，其格式為：&lt;code&gt;sig-[風格代碼]-[語言]-[未知]-[伺服器]_[UID].gif&lt;/code&gt; &lt;ul&gt;&lt;li&gt;[風格代碼] 如下： &lt;ol&gt;&lt;li&gt;Standard &lt;/li&gt;&lt;li&gt;Travian Neutral &lt;/li&gt;&lt;li&gt;Travian 羅馬人 &lt;/li&gt;&lt;li&gt;Travian 條頓人 &lt;/li&gt;&lt;li&gt;Travian 高盧人 &lt;/li&gt;&lt;li&gt;Travian Auto &lt;/li&gt;&lt;li&gt;Travian Auto UTF8 &lt;/li&gt;&lt;li&gt;Travian Auto Avatar &lt;/li&gt;&lt;li&gt;Travian Auto Chinese Simpl. &lt;/li&gt;&lt;li&gt;Travian Auto Chinese Trad. &lt;/li&gt;&lt;li&gt;Travian Ally Gray &lt;/li&gt;&lt;li&gt;Travian Ally Green &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;li&gt;[語言] 的部份為兩個英文字元，例如 en 或 hk ，會影響表格標頭，例如 en 會顯示 Alliance 、 Rank 、Points 、 Vill. ，而 hk 則顯示聯盟、排名、總人口、村莊，要注意的是目前沒有 tw 這個選項。 &lt;/li&gt;&lt;li&gt;[未知] 的部份就不曉得要幹嘛了，用產生器做出來的都是 2 ，但是我把這部份改成 200 還是得到一樣的結果。 &lt;/li&gt;&lt;li&gt;[伺服器] 是玩家所在的 Travian 伺服器，例如 tw1 代表 s1.travian.tw ，而 com2 則代表 s2.travian.com 。 &lt;/li&gt;&lt;li&gt;[UID] 是玩家的使用者代碼，按一下”個人資料”再看看網址列，其中 “uid=xxx” 的 xxx 部份就是 UID 。 &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;底下是兩個範例： &lt;pre&gt;http://cry.travianteam.com/sig-7-en-2-org1_22166.gif&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;img src="http://cry.travianteam.com/sig-7-en-2-org1_22166.gif" alt="ex1" /&gt;&lt;/p&gt; &lt;pre&gt;http://cry.travianteam.com/sig-8-en-2-com2_109933.gif&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;img src="http://cry.travianteam.com/sig-8-en-2-com2_109933.gif" alt="ex2" /&gt;  &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-744490592075562197?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/744490592075562197/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=744490592075562197' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/744490592075562197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/744490592075562197'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/12/travian.html' title='Travian 簽名檔'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-6373597985333714019</id><published>2007-11-23T09:31:00.000+08:00</published><updated>2009-06-14T22:13:47.470+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu Diary : Segmentation Fault while Removing capplets-data</title><content type='html'>&lt;p&gt;前天使用 GUI 介面更新 Ubuntu 時不知道為什麼，跳出一個視窗跟我說更新失敗，因為要睡覺了，就沒有仔細查看。結果昨天發現 Gnome 進不去了，今天早上開始嘗試解決這個問題，發現使用 apt-get upgrade 的時候，會出現類似下面的訊息：&lt;/p&gt; &lt;pre&gt;dpkg: error processing capplets-data (--configure):&lt;br /&gt;subprocess post-installation script returned error exit status 139&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;如果用 apt-get remove capplets-data 的話，則會出現 Segmentation fault ，訊息大致上是說執行 postrm 的時候出錯。於是就完全不能更新，也不能移除有問題的套件，連重新 config 也不行。&lt;/p&gt; &lt;p&gt;後來仔細看一下 /var/lib/dpkg/info/capplets-data.postrm ，發現原來是在執行&lt;/p&gt; &lt;pre&gt;scrollkeeper-update -q&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;的時候會發生 Segmentation fault ，只要執行&lt;/p&gt; &lt;pre&gt;scrollkeeper-rebuilddb&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;就可以解決這個問題了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-6373597985333714019?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/6373597985333714019/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=6373597985333714019' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6373597985333714019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6373597985333714019'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/11/ubuntu-diary-segmentation-fault-while.html' title='Ubuntu Diary : Segmentation Fault while Removing capplets-data'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-7963319882161559585</id><published>2007-10-30T23:13:00.000+08:00</published><updated>2009-06-14T22:18:51.514+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.09.03-2007.09.09 里斯本雜感</title><content type='html'>&lt;p&gt;里斯本的路相當複雜，其中最令人討厭的是常常搞不清楚路名。在馬路上永遠不會有指標指著這一條路是什麼路，只會說左轉是什麼路，右轉是什麼路，但是指標一多的話，也不知道哪個才是路名。&lt;/p&gt; &lt;p&gt;9/6 在街上吃完晚餐之後，想憑著大約的方向走回旅館。印象中這一條街往東走應該會跟一條最大的路 Avenida da Republica 垂直，左轉向北順著 Avenida da Republica 走下去就可以到旅館。但沒想到這一條街是斜的，旅館在餐廳的東北邊，而這一條街則斜向東南，於是我就繞了一個大圓圈而迷路了。&lt;/p&gt; &lt;p&gt;這時候大約是晚上九點，雖然餐廳都還開著，但路上沒什麼行人，也沒什麼車。一個人走在路上其實有點怕怕的，不知道這邊的治安好不好。加上路這麼亂， 走來走去都不知道身在何處。還好後來讓我發現路旁的公車等候亭都會有地圖，並且指出目前的位置。只要順著馬路走到下一個候車亭，就可以知道馬路的方向了。 結果當天這麼一迷路，多花了一個小時的時間才回到旅館。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-7963319882161559585?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/7963319882161559585/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=7963319882161559585' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7963319882161559585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7963319882161559585'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/10/20070903-20070909.html' title='2007.09.03-2007.09.09 里斯本雜感'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-9182415147221226691</id><published>2007-10-09T01:30:00.000+08:00</published><updated>2009-06-14T23:10:04.742+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Move Free</title><content type='html'>&lt;p&gt;上個星期幫老媽買了幾罐 Move Free ，我找到最便宜的是在 &lt;a href="http://www.costco.com/"&gt;Costco&lt;/a&gt; ，但是我不是會員，沒辦法進去買。結果後來發現原來不是會員也可以從 Costco 的網頁買，只是要加 5% 。而且我發現這個時候剛好 Move Free 在促銷，又更便宜了。&lt;/p&gt; &lt;p&gt;因為怕來不及，所以用 Express shipping ，三天就到了。不過當天晚上十點多回到公寓時還真是嚇一跳，一個長方形的盒子就大喇喇地立在門前。本來以為會由公寓管理員代收的，沒想到就這樣丟在門口， 更令人意外的是我這麼晚才回去，它竟然還靜靜地立在門前而沒有被幹走。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-9182415147221226691?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/9182415147221226691/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=9182415147221226691' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/9182415147221226691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/9182415147221226691'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/10/move-free.html' title='Move Free'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-507317356738647781</id><published>2007-10-07T03:37:00.001+08:00</published><updated>2009-06-14T23:32:11.220+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu Diary : OXIM and im-switch</title><content type='html'>&lt;h3 id="_Intro"&gt;Intro&lt;/h3&gt; &lt;p&gt;Linux 上的輸入模組也蠻多種的，像是 scim 、 gcin 等等，一開始我裝的是 scim ，不過有時候叫不出來。如果我在用 MSN 跟笨笨聊天的時候叫不出來，那可真是令人生氣。後來棄 scim 改投 gcin ，雖然沒什麼大問題，不過就是用不習慣。因為以往在 Windows 上用的輸入法是新酷音，而最近剛好發現還有另一個輸入模組 &lt;a href="http://opendesktop.org.tw/demopage/oxim/"&gt;oxim&lt;/a&gt; 的存在， oxim 加上 libchewing 的長相真是像極了 Windows 上的新酷音，所以決定裝 oxim 來試試看。&lt;/p&gt; &lt;p&gt;在 Ubuntu 上裝 oxim 也不是那麼簡單，因為官方的 Repository 沒有 oxim 套件，雖然網路上有人有做好，但是不想加入來源不明的 Repository ，只好從原始碼編譯。只是從編譯到安裝使用出了一些小狀況，還好網路上找的到資料解決。以下就說明一下安裝 oxim 的步驟。&lt;/p&gt; &lt;p&gt;&lt;span id="more-235"&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="_Install_OXIM"&gt;Install OXIM&lt;/h3&gt; &lt;ol&gt;&lt;li&gt;首先到 &lt;a href="http://opendesktop.org.tw/demopage/oxim/"&gt;OXIM 首頁&lt;/a&gt;下載原始碼，我自己是抓 cvs 版本的。 &lt;/li&gt;&lt;li&gt;cvs 版本沒有 configure 跟 Makefile.in ，而自動產生 configure 與 Makefile.in 是利用 autotools 來完成，所以要先有 autotools 。 Ubuntu 的話裝個 autobook 就會自動安裝 autoconf 跟 automake 等等套件。（其實我沒有裝 autobook ，我是看缺甚麼就裝甚麼，所以不確定只裝 autobook 夠不夠。） &lt;pre&gt;$ sudo apt-get install autobook&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;oxim 作者很貼心地把產生的步驟寫成一個 script ，執行他一下 configure 跟 Makefile.in 就出來了。&lt;/p&gt; &lt;pre&gt;$ ./autogen.sh&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;接下來就跟一般編譯原始碼的動作一樣了，只是有些必要套件要安裝，像是 libqt3-headers 、 qt3-dev-tools 、 libchewing3-dev 等等族繁不及備載（其實是我裝好忘了）。而 configure 會找不到 qt3 ，得自己加上參數指定。 &lt;pre&gt;$ ./configure --with-qt-dir=/usr/share/qt3&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;如果跑出來的結果像這樣&lt;/p&gt; &lt;pre&gt;Build options:&lt;br /&gt;Version               1.1.3.90&lt;br /&gt;Install prefix        /usr&lt;br /&gt;IM Module directory   ${exec_prefix}/lib/oxim/immodules&lt;br /&gt;Module directory      ${exec_prefix}/lib/oxim/modules&lt;br /&gt;Table directory       ${exec_prefix}/lib/oxim/tables&lt;br /&gt;&lt;br /&gt;Input Method modules:&lt;br /&gt;Chewing               yes&lt;br /&gt;Unicode               yes&lt;br /&gt;&lt;br /&gt;Optional:&lt;br /&gt;GTK+ IM module        yes&lt;br /&gt;QT IM module          yes&lt;br /&gt;&lt;br /&gt;GUI Setup Tool          yes&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;恭喜你成功了，如果跑到一半跟你說找不到某個東西，或是有些功能你要但是 configure 的結果跟你說 no ，那就是缺了東西，看看缺了甚麼套件裝起來吧。  &lt;/p&gt;&lt;/li&gt;&lt;li&gt;configure 完之後就編譯跟安裝吧。 &lt;pre&gt;$ make&lt;br /&gt;$ sudo make install&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;/ol&gt; &lt;h3 id="_Config_with_im-switch"&gt;Config with im-switch&lt;/h3&gt; &lt;p&gt;電腦上安裝了很多輸入模組，想切換時怎麼辦？用 im-switch 吧。首先把 im-switch 套件裝起來。&lt;/p&gt; &lt;pre&gt;$ sudo apt-get install im-switch&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;使用 im-switch -s 可以設定要使用哪一個輸入模組，用 root 身份執行的話還可以改變整個系統的預設值。所以要用 oxim 的話，就執行下面指令。&lt;/p&gt; &lt;pre&gt;$ im-switch -s oxim&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;如果要指定在哪個語系環境下使用哪一種輸入模組，可以加上 -z 參數，例如：&lt;/p&gt; &lt;pre&gt;$ im-switch -z zh_TW -s oxim&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;這樣一來就會在使用者的 ~/.xinput.d 下建立 en_US 或 zh_TW 的連結指向 /etc/X11/xinit/xinput.d/oxim 設定檔。在 /etc/X11/xinit/xinput.d 目錄下會有各輸入模組的設定檔，連結到哪個檔案的話就會用該輸入模組。&lt;/p&gt; &lt;p&gt;不幸的是，光這樣是不足的，重新登入 Gnome 之後可能會發現 oxim 沒跑出來，雖然 XMODIFIERS 等環境變數設定都有。上網找了一下沒找到相關資料，最後發現原來是 /etc/X11/xinit/xinput.d/oxim 設定檔的問題。看看 scim 與 gcin 的設定檔，發現他們的 XIM_PROGRAM 都是完整路徑，只有 oxim 不是，把這部份改成完整路徑 /usr/bin/oxim 就 OK 了。底下是我的 /etc/X11/xinit/xinput.d/oxim 設定檔，注意一下 XIM_PROGRAM 那一行吧：&lt;/p&gt; &lt;pre&gt;#!/bin/sh&lt;br /&gt;#&lt;br /&gt;# Open X Input Method startup script.&lt;br /&gt;#&lt;br /&gt;# By Firefly.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;OXIM_IM_MODULE_DIR="/usr/lib/oxim/immodules"&lt;br /&gt;XIM=oxim&lt;br /&gt;XMODIFIERS="@im=${XIM}"&lt;br /&gt;XIM_PROGRAM=/usr/bin/oxim&lt;br /&gt;XIM_ARGS="-x oxim"&lt;br /&gt;&lt;br /&gt;USR_DIR="$HOME/.oxim"&lt;br /&gt;GTK_IM_MODULE_FILE="${USR_DIR}/gtk.immodules"&lt;br /&gt;&lt;br /&gt;# 找出 gtk-query-immodules 指令的完整路徑與真正名稱&lt;br /&gt;for cmd in gtk-query-immodules-2.0-64 \&lt;br /&gt;   gtk-query-immodules-2.0-32 \&lt;br /&gt;   gtk-query-immodules-2.0    \&lt;br /&gt;   gtk-query-immodules&lt;br /&gt;do&lt;br /&gt;  TEST_CMD=`which ${cmd} 2&gt;/dev/null`&lt;br /&gt;  if [ ! -z ${TEST_CMD} ]&lt;br /&gt;  then&lt;br /&gt;GTK_QRY_CMD=${TEST_CMD}&lt;br /&gt;break&lt;br /&gt;  fi&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;# 檢查 OXIM 的 GTK2 輸入模組是否安裝&lt;br /&gt;if [ -f ${OXIM_IM_MODULE_DIR}/gtk-im-oxim.so ] ; then&lt;br /&gt;  # 檢查使用者家目錄之下是否有下列目錄&lt;br /&gt;  if [ ! -d ${USR_DIR} ] ; then&lt;br /&gt;mkdir -p ${USR_DIR}&lt;br /&gt;  fi&lt;br /&gt;&lt;br /&gt;  # 建一個 gtk im modules 的紀錄檔&lt;br /&gt;  if [ ! -z ${GTK_QRY_CMD} ] ; then&lt;br /&gt;${GTK_QRY_CMD} &gt; ${GTK_IM_MODULE_FILE}&lt;br /&gt;  else&lt;br /&gt;# 否則只建立自己的 immodule 紀錄&lt;br /&gt;echo "\"${OXIM_IM_MODULE_DIR}/gtk-im-oxim.so\"" &gt; ${GTK_IM_MODULE_FILE}&lt;br /&gt;echo "\"oxim\" \"Open X Input Method\" \"gtk20\" \"/usr/share/locale\" \"*\"" &gt;&gt; ${GTK_IM_MODULE_FILE}&lt;br /&gt;  fi&lt;br /&gt;  GTK_IM_MODULE=oxim&lt;br /&gt;  export GTK_IM_MODULE_FILE&lt;br /&gt;else&lt;br /&gt;  GTK_IM_MODULE=xim&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# 檢查 OXIM 的 QT 輸入模組是否安裝&lt;br /&gt;if [ -f ${OXIM_IM_MODULE_DIR}/qt-im-oxim.so ] ; then&lt;br /&gt;  export QT_IM_MODULE=oxim&lt;br /&gt;fi&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;改成這樣之後重新登出再登入應該就可以看到 oxim 了。&lt;/p&gt; &lt;h3 id="_Troubleshooting"&gt;Troubleshooting&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Q: 你騙人！我執行 im-switch -s oxim 的時候明明就出現下面這個錯誤訊息。&lt;/strong&gt;&lt;/p&gt; &lt;pre&gt;update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/oxim'.&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;A: 這是因為你用 root 身份執行的關係，當你用一般使用者身份執行的話， im-switch 會在 ~/.xinput.d 建立設定檔連結，不會有甚麼大問題，除非你執行的指令是 im-switch -s zechs 之類的。當你用 root 身份執行的時候，連結會建立在 /etc/alternatives ，這時候問題就出現了，因為系統不認為 oxim 屬於一個 alternative 。&lt;/p&gt; &lt;p&gt;怎麼知道 oxim 是不是一個 alternative ？先執行下面這個指令：&lt;/p&gt; &lt;pre&gt;$ im-switch -l&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;他會列出所有可以用的輸入模組，如果沒有看到&lt;/p&gt; &lt;pre&gt;oxim - priority 0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;這一行的話（ priority 後面的數字不見得是 0 ），就表示 oxim 還沒被加到 alternatives 裡面（雖然說有的話也不見得每個語系都有，目前我也不知道該怎麼查）。&lt;/p&gt; &lt;p&gt;要解決這個問題也很簡單，加進去就好了。例如我使用的語系是 en_US ，就下這個指令：&lt;/p&gt; &lt;pre&gt;$ sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/oxim 0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;繁體中文語系的話改成 zh_TW 就可以了。&lt;/p&gt; &lt;pre&gt;$ sudo update-alternatives --install /etc/X11/xinit/xinput.d/zh_TW xinput-zh_TW /etc/X11/xinit/xinput.d/oxim 0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;想知道參數的意義？ man 一下吧。&lt;/p&gt; &lt;pre&gt;$ man update-alternatives&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;加進去之後再用 root 身份執行 im-switch -s oxim ，這時應該就不會再跟你抱怨了。&lt;/p&gt; &lt;p&gt;想從 alternatives 中移除 oxim 的話就用下面指令：&lt;/p&gt; &lt;pre&gt;$ sudo update-alternatives --remove xinput-all_ALL /etc/X11/xinit/xinput.d/oxim&lt;br /&gt;&lt;/pre&gt; &lt;h3 id="_References"&gt;References&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://opendesktop.org.tw/modules/newbb/viewtopic.php?topic_id=534&amp;amp;forum=7"&gt;http://opendesktop.org.tw/modules/newbb/viewtopic.php?topic_id=534&amp;amp;forum=7&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://kmuto.jp/open.cgi?imswitch-en"&gt;http://kmuto.jp/open.cgi?imswitch-en&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-507317356738647781?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/507317356738647781/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=507317356738647781' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/507317356738647781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/507317356738647781'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/10/intro-linux-scim-gcin-scim-msn-scim.html' title='Ubuntu Diary : OXIM and im-switch'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4535600293811575460</id><published>2007-10-03T08:24:00.000+08:00</published><updated>2009-06-15T20:30:48.564+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Ubuntu Diary : Suspend and Hibernate with µswsusp</title><content type='html'>&lt;h3 id="_Intro"&gt;Intro&lt;/h3&gt; &lt;p&gt;The original suspension and hibernation functions in &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu 7.04&lt;/a&gt; does not work well on my laptop (IBM Thinkpad T42). After searching WWW, I found a better package, &lt;a href="http://suspend.sourceforge.net/"&gt;µswsusp&lt;/a&gt;, for supporting these functions. However, several problems occurred when I tried to use it. I could find solutions of some problems in Ubuntu forum. For those problems that I couldn’t find solutions, I had to solve them by myself. Finally I succeeded after a lot of try and error. Hope I don’t miss any step in the following.&lt;/p&gt; &lt;p&gt;&lt;span id="more-234"&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="_Suspension"&gt;Suspension&lt;/h3&gt; &lt;p&gt;The following method works on my laptop.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Install uswsusp. &lt;pre&gt;$ sudo apt-get install uswsusp&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Edit /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux. Replace the whole content with the following two lines. &lt;pre&gt;#!/bin/sh&lt;br /&gt;/sbin/s2ram&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Try it. &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Some users in the Ubuntu forum suggest the following way to use µswsusp.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Install uswsusp. &lt;pre&gt;$ sudo apt-get install uswsusp&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Remove all packages that appear before s2ram in /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux. Otherwise, s2ram will not be the first choice when suspending. Here we don’t really uninstall those packages but use dpkg-divert to rename necessary files. For example, I have /etc/acpi/sleep.sh before s2ram. So I execute the following command. &lt;pre&gt;$ sudo dpkg-divert --rename --divert /etc/acpi/sleep.sh.disabled /etc/acpi/sleep.sh&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;In /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux, it assumes s2ram is in /usr/sbin. However, Ubuntu installs it in /sbin. Thus we have to make a symbolic link. &lt;pre&gt;$ sudo ln -s /sbin/s2ram /usr/sbin/s2ram&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;However, this method does not work on my laptop. Every time it resumes from a suspension state, the Gnome desktop restarts and I lose the previous session.&lt;/p&gt; &lt;h3 id="_Hibernation"&gt;Hibernation&lt;/h3&gt; &lt;ol&gt;&lt;li&gt;Install uswsusp. &lt;pre&gt;$ sudo apt-get install uswsusp&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;It seems that the package in Ubuntu’s repository is too old. In this step, we want to use some scripts from Ubuntu’s repository to generate initrd with the latest uswsusp. &lt;ol&gt;&lt;li&gt;Download the source code &lt;a href="http://suspend.sourceforge.net/download.shtml"&gt;suspend-0.7.tar.gz&lt;/a&gt; of uswsusp. &lt;/li&gt;&lt;li&gt;Extract suspend-0.7.tar.gz. &lt;/li&gt;&lt;li&gt;Modify config_parser.h and Makefile. Replace “suspend.conf” with “uswsusp.conf. For example, in config_parser.h, we have the following line. &lt;pre&gt;#define CONFIG_FILE     "/etc/uswsusp.conf"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;In Makefile, we have the following line.&lt;/p&gt; &lt;pre&gt;CONFIGFILE=uswsusp.conf&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;I have to change this such that the command resume can find configuration file after resuming.  &lt;/p&gt;&lt;/li&gt;&lt;li&gt;Compile the source code. &lt;pre&gt;$ make&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Install the executables. &lt;pre&gt;$ sudo cp s2both /sbin/s2both&lt;br /&gt;$ sudo cp s2ram /sbin/s2ram&lt;br /&gt;$ sudo cp s2disk /sbin/s2disk&lt;br /&gt;$ sudo cp resume /usr/lib/uswsusp/resume&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Copy the configuration in conf/suspend.conf to /etc/uswsusp.conf and modify it. Below is my /etc/uswsusp.conf. &lt;pre&gt;# /etc/uswsusp.conf(8) -- Configuration file for s2disk/s2both&lt;br /&gt;snapshot device = /dev/snapshot&lt;br /&gt;resume device = /dev/sda3&lt;br /&gt;#compress = y&lt;br /&gt;early writeout = y&lt;br /&gt;image size = 365106872&lt;br /&gt;#RSA key file = /etc/uswsusp.key&lt;br /&gt;shutdown method = platform&lt;br /&gt;splash = y&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;In this configuration file, you have to specify your resume device. For example, my swap partition is /dev/sda3. Some lines are commented out because they are not recognized by uswsusp-0.7. &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;li&gt;Like suspend, we want s2disk to be the first choice when hibernating. Thus replace /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux with the following. &lt;pre&gt;#!/bin/sh&lt;br /&gt;/sbin/s2disk&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Another way is to rename all files that appear before s2disk in /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux. for example,&lt;/p&gt; &lt;pre&gt;$ sudo dpkg-divert --rename --divert /etc/acpi/hibernate.sh.disabled /etc/acpi/hibernate.sh&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;and create a symbolic link because hal-system-power-hibernate-linux assumes s2disk is in /usr/sbin.&lt;/p&gt; &lt;pre&gt;$ sudo ln -s /sbin/s2disk /usr/sbin/s2disk&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Although /etc/acpi/hibernate.sh supports s2disk, it passes wrong arguments to s2disk. However, after I fix it, there is still other problem with /etc/acpi/hibernate.sh, for example, Gnome desktop restarts and previous session is lost. That’s why I want to disable hibernate.sh. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;Update /etc/initramfs-tools/conf.d/resume. Again you have to set the resume device to your real swap partition. For example, &lt;pre&gt;RESUME=/dev/sda3&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Update initrd. &lt;pre&gt;$ sudo update-initramfs -u&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;Try it now. &lt;/li&gt;&lt;/ol&gt; &lt;h3 id="_Troubleshooting"&gt;Troubleshooting&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Q: s2disk complains that it could not use the resume device.&lt;/strong&gt;&lt;br /&gt;A: Execute the following command first.&lt;/p&gt; &lt;pre&gt;$ free&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;If your output looks like:&lt;/p&gt; &lt;pre&gt;             total       used       free     shared    buffers     cached&lt;br /&gt;Mem:        775100     422044     353056          0        448     227016&lt;br /&gt;-/+ buffers/cache:     194580     580520&lt;br /&gt;Swap:            0          0          0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;This is because the swap partition has new UUID, but it does not update /etc/fstab. If this happens,&lt;br /&gt;you can mount the swap partition by&lt;/p&gt; &lt;pre&gt;$ sudo swapon /dev/sda3&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;Then change the UUID of the swap parition by the real path in /etc/fstab, for example&lt;/p&gt; &lt;pre&gt;/dev/sda3        swap    sw              0       0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;strong&gt;Q: After resuming, Gnome desktop restarts.&lt;/strong&gt;&lt;br /&gt;A: Be sure to use s2disk directly without /etc/acpi/hibernate.sh.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Q: When resuming, it stops in the boot logo.&lt;/strong&gt;&lt;br /&gt;A: This may be caused by setting wrong resume device or wrong configuration file such that the resuming procedure could not find where to load previous state. Press Ctrl+F1 to see if it asks you to enter the resume device, enter the path to your swap partition, for example /dev/sda3, and then press Enter. It should continue to resume. Make sure that the name of configuration file in config_parser.h and Makefile is set correctly. Also make sure to set correct resume device in /etc/uswsusp.conf and /etc/initramfs-tools/conf.d/resume. You may need to update initrd by&lt;/p&gt; &lt;pre&gt;$ sudo update-initramfs -u&lt;br /&gt;&lt;/pre&gt; &lt;h3 id="_Reference"&gt;Reference&lt;/h3&gt; &lt;p&gt;Since everyone could have different problems, I list some references below.&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.paulbetts.org/index.php/2007/02/11/fixing-software-suspend-hibernate-with-uswsusp-in-ubuntu-feisty-and-edgy/"&gt;http://blog.paulbetts.org/index.php/2007/02/11/fixing-software-suspend-hibernate-with-uswsusp-in-ubuntu-feisty-and-edgy/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=471855&amp;amp;highlight=uswsusp"&gt;http://ubuntuforums.org/showthread.php?t=471855&amp;amp;highlight=uswsusp&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/"&gt;https://bugs.launchpad.net/ubuntu/&lt;/a&gt;+source/udev/+bug/105490 &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4535600293811575460?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4535600293811575460/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4535600293811575460' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4535600293811575460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4535600293811575460'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/10/ubuntu-diary-suspend-and-hibernate-with.html' title='Ubuntu Diary : Suspend and Hibernate with µswsusp'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-427546486034064102</id><published>2007-09-23T07:27:00.000+08:00</published><updated>2009-06-15T20:32:15.691+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.09.08 Sintra and Cabo da Roca</title><content type='html'>&lt;p&gt;其實本來今天的規劃是去 Baixa 區閒晃的，但是後來在網路上查到大家建議去的地點，決定今天去 Sintra 與 Cabo da Roca ，其中 Sintra 是到 Cabo da Roca 的中繼站，而 Cabo da Roca 則是號稱「天涯海角」的歐洲大陸極西之地。&lt;/p&gt; &lt;p&gt;在旅館後面不遠處就有一個火車站 Entrecampos ，大約每 30 分鐘會有一班車開往 Sintra ，票價要 1.6 EUR 。搭火車從 Lisbon/Lisboa 往 Sintra 的時候，途中完全沒有看到任何鐵路平交道，全部都用地形落差來避開，通常鐵軌會在比較高一點的地方。路途所見不像德國一樣，在德國每個村落之間都有很大的 一大段無人原野，這裡火車所經之處都是滿滿的樓房，看起來頗擁擠的樣子。&lt;/p&gt; &lt;p&gt;這是電車，從裡面看很新。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113161959284294418"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWZthYuQxI/AAAAAAAAGjg/LyF-HH4y8Xg/s144/dsc03329.jpg" alt="dsc03329.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span id="more-233"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Sintra 車站。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113161972169196322"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvWZuRYuQyI/AAAAAAAAGjs/_g9XxZ0xLsI/s144/dsc03331.jpg" alt="dsc03331.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113161993644032818"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWZvhYuQzI/AAAAAAAAGj4/Arp3U1B1pMA/s144/dsc03332.jpg" alt="dsc03332.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;這邊的火車跟去德國時類似，可以隨意上車，外面不會有人剪票，但是車上會查票。不過地鐵就不一樣了，進去時需要把票插進驗票機，在德國可是連地鐵都一樣自由進出，只是被查到沒買票會罰很重。&lt;/p&gt; &lt;p&gt;搭火車從 Entrecampos 到 Sintra 大約要 40 分鐘，因為早上早到 30 分鐘，所以比原先規劃提前一班出發，到 Sintra 時往 Cabo da Roca 的 403 公車還有一個小時才開，就先往車站的東邊閒晃。&lt;/p&gt; &lt;p&gt;Sintra Modern Art Museum 。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162182622594018"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWZ6hYuQ-I/AAAAAAAAGl8/dYmpmJt72k0/s144/dsc03343.jpg" alt="dsc03343.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Olga Cadaval Cultural Centre 。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162208392397826"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWZ8BYuRAI/AAAAAAAAGmU/VGhpKkvQemo/s144/dsc03345.jpg" alt="dsc03345.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Sintra 的地圖，藍底白字寫個 i 的就是 Sintra 車站所在地。這邊不論是 Lisbon 、 Sintra 或是 Cabo da Roca ，都會有 Information Center ，可以問路跟拿當地的地圖，相當方便。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162251342070834"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWZ-hYuRDI/AAAAAAAAG-Y/wH48xBSdgcY/s144/dsc03349.jpg" alt="dsc03349.jpg" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;403 公車的班次不多，大約 1 個小時才一班，到 Cabo da Roca 的票價要 3.25 EUR 。這邊班次比較多的應該是 434 ，可以到 Moors Castle 跟 The Palace of Pena ，比較起來去城堡跟皇宮的旅客也多很多就是了。&lt;/p&gt; &lt;p&gt;搭乘 403 公車途中幾乎都是單線道的山路，到 Cabo da Roca 大約要 45 分鐘吧。 Information Center 可以拿到公車的時刻表，上面會寫經過的區域（村落），而且路途上進出村落時路旁都會有指示牌。不過我卻沒有看到 Cabo da Roca 的牌子，所以出 Cabo da Roca 前一個區域之後，我就不知道什麼時候該下車。還好司機記得我要去 Cabo da Roca ，而我也剛好問旁邊的旅客知道已經到 Cabo da Roca 區域，一起來走到公車前面司機就停下來告知我到站了。&lt;/p&gt; &lt;p&gt;公車站牌旁邊就是 Information Center ，裡面有販售到此一遊的證明。證明有兩種版本，一個是小張的，要價 5 EUR ，另一種是大張的可折疊，大小約是小張的兩倍，要價 10 EUR 。我買了一個大張的，不論大小張，上面都會寫上當天日期跟遊客姓名。&lt;/p&gt; &lt;p&gt;旅客中心。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162912767035154"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWalBYuRxI/AAAAAAAAGv8/cM8QckbRVaQ/s144/dsc03408.jpg" alt="dsc03408.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;到此一遊證書。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113164261386767202"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWbzhYuS2I/AAAAAAAAG9c/Mia1ywLISeo/s144/dsc03497.jpg" alt="dsc03497.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113164269976701810"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWb0BYuS3I/AAAAAAAAG9o/Cru28L-TC5w/s144/dsc03498.jpg" alt="dsc03498.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Cabo da Roca ，地面上有個立碑，旁邊聚集相當多遊客。大部分遊客是自己開車，或是遊覽車一團一團載過來的。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162324356514930"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvWaCxYuRHI/AAAAAAAAGns/9T10h8mR-74/s144/dsc03353.jpg" alt="dsc03353.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;在立碑上有標示經緯度，北緯 38.47 度，西經 9.30 度，上面的年份應該是建立立碑的時間吧，竟然跟我同一年出生。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162380191089842"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWaGBYuRLI/AAAAAAAAG-g/EfLOr--6R_w/s144/dsc03357.jpg" alt="dsc03357.jpg" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;旁邊都是懸崖。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162431730697458"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWaJBYuRPI/AAAAAAAAGpc/gF0kS463o6I/s144/dsc03362.jpg" alt="dsc03362.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;大西洋。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162453205533954"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvWaKRYuRQI/AAAAAAAAGpo/zGmplKq5mDw/s144/dsc03363.jpg" alt="dsc03363.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;在欄杆外面拍，身後就是懸崖。在這麼多旅客的場合，一個人對著倒數計時的相機微笑感覺怪怪的。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162582054552978"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvWaRxYuRZI/AAAAAAAAGrY/dRX1-aYcXXs/s144/dsc03379.jpg" alt="dsc03379.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;站在懸崖旁邊往下拍。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162607824356770"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvWaTRYuRaI/AAAAAAAAGrk/kPQyxlwxBTA/s144/dsc03380.jpg" alt="dsc03380.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;再看一下這個歐洲大陸最西邊的地方。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162685133768178"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvWaXxYuRfI/AAAAAAAAGsg/TZvSASajfRw/s144/dsc03386.jpg" alt="dsc03386.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;風蠻大的，海風有點冷，雖然有帶長袖襯衫，但是還是有點冷。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162728083441186"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvWaaRYuRiI/AAAAAAAAGtE/5nQLNFuLq6I/s144/dsc03389.jpg" alt="dsc03389.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;往 Cabo da Roca 的南邊望去。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162753853244994"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvWabxYuRkI/AAAAAAAAGtc/WAcxYJCnUKI/s144/dsc03391.jpg" alt="dsc03391.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;到小山坡上往 Cabo da Roca 的北邊望去。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162852637492930"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWahhYuRsI/AAAAAAAAGvA/eWAipHNV-yc/s144/dsc03402.jpg" alt="dsc03402.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;下面是站牌貼的 403 公車時刻表，要回去的時候 12:02 的車剛走沒多久，只好再等一個小時。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162929946904354"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWamBYuRyI/AAAAAAAAG-s/X2KmoMsgEpE/s144/dsc03410.jpg" alt="dsc03410.jpg" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;回到 Sintra 之後，打算往車站的西邊覓食，途中卻讓我看到遠處有一座城堡。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113162972896577346"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvWaohYuR0I/AAAAAAAAGwg/Xwtz3SPzKb0/s144/dsc03412.jpg" alt="dsc03412.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;看了一看好像沒啥好吃的，所以決定走看看能不能走到城堡，反正這個高度跟距離看起來跟在德國走去新天鵝堡差不多。結果這一走就後悔了，因為不知道要走多久才會到，總覺得越繞越遠。&lt;/p&gt; &lt;p&gt;Moors Castle ，距離更近了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113163372328536194"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvWa_xYuSII/AAAAAAAAG0Y/1Sk5NsLGYUc/s144/dsc03435.jpg" alt="dsc03435.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;過了大約 50 分鐘吧，總算讓我走到終點。一開始沒有注意到，上到山頂時，左邊是 Moors Castle 就是我原本想去的地方，右邊則是 The Palace of Pena ，除了皇宮以外還有公園。結果就直接進去 Park of Pena ，最後因為時間的關係，沒有辦法再去參觀 Moors Castle 。&lt;/p&gt; &lt;p&gt;The Palace of Pena 有三種 Tour ， Tour T 要 11 EUR ，可以參觀有開放的全部， Tour A 要 9 EUR ，可以參觀一些 16 世紀的部份， Tour B 要 9 EUR ，可以參觀一些 19 世紀的部份， Tour C 要 7 EUR ，只能在外面晃晃&lt;/p&gt; &lt;p&gt;The Palace of Pena&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113163406688274594"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvWbBxYuSKI/AAAAAAAAG0w/NAq8sorErYo/s144/dsc03443.jpg" alt="dsc03443.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113163445342980290"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWbEBYuSMI/AAAAAAAAG1I/MipKxpLk7ew/s144/dsc03445.jpg" alt="dsc03445.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113163531242326290"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWbJBYuSRI/AAAAAAAAG2I/c4J6tQOQBjo/s144/dsc03450.jpg" alt="dsc03450.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113163599961803090"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvWbNBYuSVI/AAAAAAAAG24/7tA57KlaexM/s144/dsc03454.jpg" alt="dsc03454.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;公園裡面有一些不錯的觀景地點，越往公園的上方走，高度越高，不過我沒有吃午餐，已經沒有體力往上走，下面這個是在中段的地方拍的。如果可以在更往上走的話，視野應該會更不錯。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070908SintraAndCaboDaRocaPortugal/photo#5113163776055462370"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvWbXRYuSeI/AAAAAAAAG44/3uA83uul2eg/s144/dsc03469.jpg" alt="dsc03469.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;我是根據地圖所推薦的路線走，雖然有時候搞不太清楚路線，不過還是順利從另外一個出口下山。下去的時候比較快，只花了大約 30 分鐘，不過腳也快斷了。&lt;/p&gt; &lt;p&gt;下次有機會的話應該還是可以同時玩完 Cabo da Roca 、 The Palace of Pena 跟 Moors Castle ，只是得乖乖的坐公車，可別為了省錢而喪失難得出國玩的機會。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-427546486034064102?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/427546486034064102/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=427546486034064102' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/427546486034064102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/427546486034064102'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/20070908-sintra-and-cabo-da-roca.html' title='2007.09.08 Sintra and Cabo da Roca'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1633534102738078698</id><published>2007-09-20T08:47:00.000+08:00</published><updated>2009-06-15T20:34:58.849+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.09.07 里斯本/Lisbon/Lisboa 市中心</title><content type='html'>&lt;p&gt;傍晚 CONCUR 2007 結束，王老師因為不知道哪裡好玩，於是回旅館睡覺。而我則搭地鐵前往里斯本市中心晃晃。&lt;/p&gt; &lt;p&gt;這是 Campo Pequeno ，就在我住的旅館旁邊，下面有不少商店跟一些速食店，還有一個小超市。我蠻喜歡裡面的一家店，因為每樣食物都有照片可以參考。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667782273105554"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvBKw-QyfpI/AAAAAAAAGQ0/7Q1gOKvSm3g/s144/dsc03248.jpg" alt="dsc03248.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;這是里斯本的人行道，地上鋪滿小塊磁磚，整個路面凹凸不平，聽王老師說第一天到的時候因為迷路，被這種路害慘了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667842402647746"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvBK0eQyfsI/AAAAAAAAGRc/dMAsFE1iQJE/s144/dsc03251.jpg" alt="dsc03251.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span id="more-232"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;這是 Campo Paqueno 地鐵站，牆壁上的磁磚有一些畫。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667868172451554"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvBK1-QyfuI/AAAAAAAAGR0/_cBkAyCnpos/s144/dsc03254.jpg" alt="dsc03254.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667915417091858"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvBK4uQyfxI/AAAAAAAAGSY/tEfaDtBcPw4/s144/dsc03258.jpg" alt="dsc03258.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;電車內，頗好玩的拉環。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667928301993762"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvBK5eQyfyI/AAAAAAAAGSk/k4UKxbMe8Vw/s144/dsc03259.jpg" alt="dsc03259.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;地鐵營運圖，有分兩個區域， Coroa 1 跟 Coroa L ，同一個區域內的地鐵要 € 0.75 。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667945481862962"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RvBK6eQyfzI/AAAAAAAAGSw/BsuoGoHAaxw/s144/dsc03260.jpg" alt="dsc03260.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;從 Campo Pequeno 往南到 Baixa/Chiado 站不需要花多少時間，不過中間得在 Marques de Pombal 轉車。&lt;/p&gt; &lt;p&gt;Baixa 地區出現的小台軌道電車。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111667988431535954"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RvBK8-Qyf1I/AAAAAAAAGTI/wzevzsEx66o/s144/dsc03263.jpg" alt="dsc03263.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Praca do Comercio ，這附近有不少商店，不過我逛到時已經是吃完晚餐之後，都關光光了。第三張是路人拍的，當我一個人手伸長長地想要自拍的時候，前面走來了一對年輕夫妻，推 著一台嬰兒車。看到他們笑笑地走過來，我就知道他們想幹嘛了，果然一過來就伸手跟我要相機幫我拍照，真是感謝他們。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111668070035914658"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvBLBuQyf6I/AAAAAAAAGUE/UsnsGC6yrsM/s144/dsc03268.jpg" alt="dsc03268.jpg" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111668181705064482"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvBLIOQygCI/AAAAAAAAGcE/mWp_mf72oIU/s144/dsc03282.jpg" alt="dsc03282.jpg" height="144" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111668207474868290"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvBLJuQygEI/AAAAAAAAGcM/lbW87YOeGYw/s144/dsc03285.jpg" alt="dsc03285.jpg" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Lisbon 南端的海邊。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111668276194345106"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvBLNuQygJI/AAAAAAAAGW8/naKrS84yII0/s144/dsc03293.jpg" alt="dsc03293.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;晚餐就在海邊的餐廳解決，雖然地點很不錯，不過卻是一個惡夢的開始。早上才聽老師說前一天去 Banquet 吃了一個又鹹又油的鱈魚，結果這次我點的鱈魚也跟老師所描述的一樣，沒辦法，誰叫我喜歡吃鱈魚。不過這個鱈魚除了又鹹又油以外，口感還跟我們平常吃的鱈魚 不太一樣，感覺比較有嚼勁。另外提醒大家的是， Home-style codfish 就是我這次點的主食，後來才在另外一家店看到 Salt codfish (Home-style) 這到菜，想必是這家餐廳把 Salt 給省略了。&lt;/p&gt; &lt;p&gt;Marques de Pombal 車站內的磁磚畫。這邊比較有名的好像就是瓷器，在幾個地鐵站都可以看到磁磚畫，外面也有很多在賣彩繪磁磚的商店。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111668465172906338"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RvBLYuQygWI/AAAAAAAAGZc/-L97Hq4pkCg/s144/dsc03313.jpg" alt="dsc03313.jpg" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;晚上的 Campo Pequeno 。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070907CampoPequenoAndBaixaLisbonPortugal/photo#5111668542482317762"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RvBLdOQygcI/AAAAAAAAGak/en9_g6GcAAA/s144/dsc03320.jpg" alt="dsc03320.jpg" width="144" /&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/1785103487198026119-1633534102738078698?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1633534102738078698/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1633534102738078698' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1633534102738078698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1633534102738078698'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2009/06/20070907-lisbonlisboa.html' title='2007.09.07 里斯本/Lisbon/Lisboa 市中心'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-2437503728676219563</id><published>2007-09-15T00:42:00.000+08:00</published><updated>2009-06-15T20:36:04.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>日劇 – 求婚大作戰</title><content type='html'>最近剛看到第三集，心中只有一個感想，這個男主角真的是白痴一個。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-2437503728676219563?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/2437503728676219563/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=2437503728676219563' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2437503728676219563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/2437503728676219563'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/blog-post.html' title='日劇 – 求婚大作戰'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5924381906747717454</id><published>2007-09-12T05:18:00.001+08:00</published><updated>2009-06-15T20:37:34.223+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.12 English Garden</title><content type='html'>&lt;p&gt;今天是 Marktoberdorf Summer School 的出發日，所有人都得在今天的早上 9 點以前離開。早上整理行李吃完早餐之後，就趕往車站搭車。到 Munich Hauptbahnhof 後，先前往前兩天預定的飯店 Hotel Modern ，地點在 Schillerstr ，離車站相當近，這條路兩旁還有很多旅館。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099366891771048162"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSXK6NmsOI/AAAAAAAAD8w/_APM8wRYzF0/s144/DSC03019.JPG" alt="DSC03019.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;到達時間是早上九點多，不過旅館人員說  Check in 時間是在下午兩點之後，只好先把行李箱寄放在旅館，背著含有筆記型電腦的重重背包前往 English Garden 。&lt;/p&gt; &lt;p&gt;&lt;span id="more-228"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;已經忘記從哪一站出來，好像是 Odeonsplatz 吧，因為我想多走一些路看看路上有沒有什麼特別的。剛出站的時候想看地圖確認一下方向，結果來了一輛腳踏車一直對我按車鈴，閃過我的時候還用德文大叫，看 起來很生氣。後來才發現原來我站在腳踏車專用道上，如下圖，在汽車左邊的那一條就是腳踏車專用道，遠處可以看到一輛腳踏車在上面。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099367059274772722"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSXUqNmsPI/AAAAAAAAD88/CiYdrtdkhAI/s144/DSC03020.JPG" alt="DSC03020.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;一走進 English Garden 就發現蠻不錯的日式花園。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099367789419213170"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSX_KNmsXI/AAAAAAAAD-w/miqdazBJGj8/s144/DSC03028.JPG" alt="DSC03028.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099367999872610690"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSYLaNmsYI/AAAAAAAAD-8/cZRWZIVxu4o/s144/DSC03029.JPG" alt="DSC03029.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099368193146139026"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSYWqNmsZI/AAAAAAAAD_I/2Kg1BMKHyhg/s144/DSC03030.JPG" alt="DSC03030.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;公園裡面有一條頗混濁的小溪，不過竟然有人在裡面衝浪。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099368815916396994"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSY66NmscI/AAAAAAAAD_s/a-dnh6GC8cA/s144/DSC03034.JPG" alt="DSC03034.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;公園裡面的路蠻多的，錯綜複雜。有不少人在公園裡面跑步、騎腳踏車、享受日光浴、打球，更看到路上有馬的標誌，該不會也可以在這裡騎馬吧。雖然這次沒有看到有人騎馬，倒是看到有人牽著馬走。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099369631960183314"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSZqaNmshI/AAAAAAAAEA8/R65IRbZQ1fE/s144/DSC03040.JPG" alt="DSC03040.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099369619075281410"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSZpqNmsgI/AAAAAAAAEZU/AQnQHpUCvck/s144/DSC03039.JPG" alt="DSC03039.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099369662024954402"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSZsKNmsiI/AAAAAAAAEZY/I8MqgPTuxGY/s144/DSC03041.JPG" alt="DSC03041.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;走了大約一個半小時吧，終於看到 City Map 上出現的 Chinese Tower 。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099370989169849042"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSa5aNmstI/AAAAAAAAEZ8/PAt-skGkeGk/s144/DSC03052.JPG" alt="DSC03052.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Chinese Tower 附近都是賣吃的，而且有相當多的桌椅，其時大約是 11 點多，有一些人已經坐下來喝啤酒了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099371324177298178"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSbM6NmswI/AAAAAAAAEEE/DdDCKQD0wqw/s144/DSC03055.JPG" alt="DSC03055.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;剛好走這麼久腳也很痠，也坐下來休息一下吧。這時發現旁邊有公園地圖，打算看看目前所在位置。這一看可不得了，公園的地圖竟然需要用到兩個牌子，而我花了快一個半小時的時間，才走到半個公園的一半！我的天阿，這個公園到底有多大阿，應該要騎腳踏車才有可能逛完。&lt;/p&gt; &lt;p&gt;左邊的牌子， English Garden 的南半部&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099371083659129570"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSa-6NmsuI/AAAAAAAAEDo/ewrXWZZvJas/s144/DSC03053.JPG" alt="DSC03053.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;右邊的牌子， English Garden 的北半部&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099371195328279282"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSbFaNmsvI/AAAAAAAAED4/vkcscSCUieU/s144/DSC03054.JPG" alt="DSC03054.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;從 Chinese Tower 繼續往前走，又花了大約一個小時，走到公園中央的湖。湖裡面有很多鴨、不知名水鳥、以及一些天鵝，有不少遊客在湖中划船，丟東西餵給鴨吃。這個湖蠻大的， 旁邊也有賣吃的店家。中午就在這裡解決午餐，總計一個德國香腸跟大量的酸菜，這樣就要 € 6.x ，真是貴阿。不過在樹蔭底下吃午餐，看著旁邊的湖光水色，以及水面上眾多的小鴨號，也是蠻享受的。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099372273365070738"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsScEKNms5I/AAAAAAAAEGA/Yw0h5t7EsHY/s144/DSC03066.JPG" alt="DSC03066.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099372943379968994"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsScrKNms-I/AAAAAAAAEHM/4wD0uukcWLk/s144/DSC03071.JPG" alt="DSC03071.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099373269797483522"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSc-KNmtAI/AAAAAAAAEHo/5vB7UWSg_Zw/s144/DSC03073.JPG" alt="DSC03073.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099373475955913794"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSdKKNmtEI/AAAAAAAAEIY/M98FyGoEQQw/s144/DSC03078.JPG" alt="DSC03078.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;吃完午餐，已經沒有勇氣再繼續走下去，剛好算算時間回去的話可以 Check in  ，就開始往回走。再度走到 Chinese Tower 的時候，發現塔上竟然有樂團在演奏，而且兩旁的遊客又更多了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099373579035128914"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSdQKNmtFI/AAAAAAAAEIk/cOsIDjh9w14/s144/DSC03079.JPG" alt="DSC03079.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;要出 English Garden 時，從另外的出口出去，中途有經過一個小花園。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099374330654405826"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSd76NmtMI/AAAAAAAAEKM/SotuY-LfJAQ/s144/DSC03086.JPG" alt="DSC03086.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;從出口出去之後才發現，原來從 Theatinerkirche (Church of the Theatines) 對面的這個門進去就應該是 English Garden 了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099374738676298994"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSeTqNmtPI/AAAAAAAAEKw/uZv9AozWQmo/s144/DSC03089.JPG" alt="DSC03089.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;其實本來還想去 Olympic Park 看看，不過背這麼重的背包，穿著皮鞋走了將近五個小時的路，實在很累。一回到旅館就開始睡覺，難得可以一整天泡在慕尼黑，沒有好好利用有點可惜。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-5924381906747717454?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5924381906747717454/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5924381906747717454' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5924381906747717454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5924381906747717454'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/20070812-english-garden.html' title='2007.08.12 English Garden'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-3586566999865231013</id><published>2007-09-11T07:53:00.001+08:00</published><updated>2009-06-15T20:42:17.650+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.11 Marktoberdorf</title><content type='html'>&lt;p&gt;今天只有上午半天不到的時間上課，有些人下午就啟程回家，而我則是利用下午的時間在 Marktoberdorf 閒晃。&lt;/p&gt; &lt;p&gt;Boarding House 。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099361265363889698"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSSDaNmriI/AAAAAAAADzQ/HJKzijWVI68/s144/DSC02972.JPG" alt="DSC02972.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;電腦室，只有在這邊才能上網。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099361368443104818"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSSJaNmrjI/AAAAAAAADzc/acP6G6weJbs/s144/DSC02974.JPG" alt="DSC02974.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099361437162581570"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSSNaNmrkI/AAAAAAAADzo/rT4S-jmRUgg/s144/DSC02975.JPG" alt="DSC02975.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span id="more-230"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;路途中。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099361965443559058"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSSsKNmrpI/AAAAAAAAD0o/lDye74U1hU8/s144/DSC02980.JPG" alt="DSC02980.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;教堂。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099362983350808322"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSTnaNmrwI/AAAAAAAAEYs/_H-uh60DRFo/s144/DSC02987.JPG" alt="DSC02987.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;音樂學院的樣子。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099363099314925330"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSTuKNmrxI/AAAAAAAAD2c/r05NfptLHaA/s144/DSC02988.JPG" alt="DSC02988.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;好多牛牛。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099363258228715330"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsST3aNmr0I/AAAAAAAAD3A/e7E3QKrTrf4/s144/DSC02991.JPG" alt="DSC02991.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;路旁的尋常人家。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099363288293486434"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsST5KNmr2I/AAAAAAAAD3Y/BV7VRJAZQOQ/s144/DSC02993.JPG" alt="DSC02993.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;俯視 Marktoberdorf 一角。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099364426459819986"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSU7aNmr9I/AAAAAAAAD48/cpwNdXekf0M/s144/DSC03001.JPG" alt="DSC03001.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;這一條小徑有數公里長喔，走了一點點就往回走了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099364890316287986"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSVWaNmr_I/AAAAAAAAEY4/e7kxzT4mmlw/s144/DSC03003.JPG" alt="DSC03003.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099365487316742178"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSV5KNmsCI/AAAAAAAAD6M/06FhxC-tCPE/s144/DSC03006.JPG" alt="DSC03006.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;博物館。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099365848093995090"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSWOKNmsFI/AAAAAAAAD6w/9bA92BQINv4/s144/DSC03009.JPG" alt="DSC03009.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;小瀑布。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099366174511509634"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSWhKNmsII/AAAAAAAAD7U/dwGvpz1YKQE/s144/DSC03012.JPG" alt="DSC03012.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099366561058566322"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSW3qNmsLI/AAAAAAAAD8M/755EthE3Q_U/s144/DSC03016.JPG" alt="DSC03016.JPG" width="144" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;object width="340" height="280"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NXnLo_anJNw"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/NXnLo_anJNw" type="application/x-shockwave-flash" wmode="transparent" width="340" height="280"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt; &lt;p&gt;標竿。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099366668432748738"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSW96NmsMI/AAAAAAAAEZE/HLlaZQiPwlo/s144/DSC03017.JPG" alt="DSC03017.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099366754332094674"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSXC6NmsNI/AAAAAAAAEZI/3LDANDGjapg/s144/DSC03018.JPG" alt="DSC03018.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;前一天晚宴與會的幾個學生有買一些小禮物送給工作人員，其中我比較感興趣的是 Marktoberdorf City Bear 小玩偶。本來想順便找看看，剛出發閒晃時找了一家超市，並沒有特別註明是 City Bear ，看起來也頗為普通。下午四五點再去別家超市時，卻被趕出來，因為已經要關門休息，還真是早阿。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-3586566999865231013?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/3586566999865231013/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=3586566999865231013' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3586566999865231013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3586566999865231013'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/20070811-marktoberdorf.html' title='2007.08.11 Marktoberdorf'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-8330985605488993487</id><published>2007-09-11T07:15:00.000+08:00</published><updated>2009-06-15T20:45:07.233+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.10 Marktoberdorf Summer School 晚宴</title><content type='html'>&lt;p&gt;今天是最後一天可以大家聚在一起吃晚餐，所以辦了一個相當豐盛的晚宴。有多豐盛呢，看看下面這些菜吧，其實有一小桌我沒照，另外還有無限供應的紅酒、白酒、啤酒、飲料。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360406370430370"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSRRaNmraI/AAAAAAAADxg/kGU5tz-1DpY/s144/DSC02960.JPG" alt="DSC02960.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360565284220338"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSRaqNmrbI/AAAAAAAADxs/C_K7kIYtkRk/s144/DSC02961.JPG" alt="DSC02961.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;除了吃的以外，前面有個小樂隊演奏音樂助興。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360771442650578"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSRmqNmrdI/AAAAAAAADyU/LDchID99X7M/s144/DSC02963.JPG" alt="DSC02963.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;剛好裡面有一位大嬸要退休，工作人員特地送了一個大蛋糕。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360986191015410"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSRzKNmrfI/AAAAAAAADys/Eo4x-TU1JWY/s144/DSC02966.JPG" alt="DSC02966.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;酒足飯飽之後，一些人開始上前跳舞，幾個教授們也被拉上去（除了 Orna Grumberg 是自己上去以外）。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099361084975263234"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSR46NmrgI/AAAAAAAADy4/SM3vQ1wEvtk/s144/DSC02970.JPG" alt="DSC02970.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099361145104805394"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSR8aNmrhI/AAAAAAAAEYY/N2VpaBotNGM/s144/DSC02971.JPG" alt="DSC02971.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;聽說後來還有人上去唱歌，不過那時候已經很晚，我早就睡了。感覺來這裡好像渡假一樣，一直吃吃喝喝、打球，聽音樂會、參觀城堡等等，相當地放鬆，如果有笨笨在旁邊就更好了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-8330985605488993487?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/8330985605488993487/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=8330985605488993487' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8330985605488993487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8330985605488993487'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/20070810-marktoberdorf-summer-school.html' title='2007.08.10 Marktoberdorf Summer School 晚宴'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-937473473857755390</id><published>2007-09-10T11:49:00.000+08:00</published><updated>2009-06-15T20:47:15.799+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.08 慕尼黑/Munich/München – Marienplatz</title><content type='html'>&lt;p&gt;今天只有上不到半天的課，下午 Summer School Office 的行程安排是到 Fellhorn 健行。不過今天下雨，所以就想自己到慕尼黑逛逛。&lt;/p&gt; &lt;p&gt;下面是從 Boarding House 往 Marktoberdorf 車站途中拍的。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099348157123700434"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSGIaNmptI/AAAAAAAADak/RcBibN1utwo/s144/DSC02843.JPG" alt="DSC02843.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099348685404677890"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSGnKNmpwI/AAAAAAAADbM/XME12SYTqUc/s144/DSC02846.JPG" alt="DSC02846.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;到 Marktoberdorf 車站之後，打算買一張 Bayern Ticket Single ，發現機器要求輸入車票日期，而我卻不知道今天幾號。問第一位仁兄，對方不懂英文。問一對情侶，才說出 Excuse me 之後，對方馬上就跑了。最後好不容易才從一位正在等車的老太太口中問到。&lt;/p&gt; &lt;p&gt;車票買好了，那麼該搭那一班車往慕尼黑呢？看看車站的時刻表，並無任何頭緒。還好這時來了一位同樣參加 Summer School 的小姐，請教她之後才稍稍有點了解，至少知道目前應該搭那一班車。之後再一次仔細研究時刻表，總算了解。底下是 Marktoberdorf 車站的火車時刻表。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099348702584547090"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSGoKNmpxI/AAAAAAAAEWI/3EB7mKyG-38/s144/DSC02847.JPG" alt="DSC02847.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span id="more-225"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;睽違數天的慕尼黑中央車站 Hauptbahnhof 依舊人潮眾多，上次因為趕車的緣故，沒有在 Hauptbahnhof 多待，這次總算可以稍微逛逛了。仔細看看慕尼黑車站，月台相當多，有 36 個吧，我是在第 27 月台那邊下車的。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099349226570557282"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSHGqNmp2I/AAAAAAAADcU/1hRje9YINxU/s144/DSC02853.JPG" alt="DSC02853.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;相當大的一個車站。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099349707606894498"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSHiqNmp6I/AAAAAAAADdU/7S2JPc84ajM/s144/DSC02857.JPG" alt="DSC02857.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099349879405586354"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSHsqNmp7I/AAAAAAAADdg/KNMTN8lLnIw/s144/DSC02858.JPG" alt="DSC02858.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;在這邊還看到有雙層的火車。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099349561578006418"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSHaKNmp5I/AAAAAAAADdI/XHdxYspi2Yw/s144/DSC02856.JPG" alt="DSC02856.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Hauptbahnhof 車站外面並沒有特別顯眼的建築物，唯一吸引我注意的是路上的軌道電車。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099350141398591442"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSH76Nmp9I/AAAAAAAADd4/dXordpvtq1E/s144/DSC02860.JPG" alt="DSC02860.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099353182235437458"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSKs6NmqZI/AAAAAAAADjw/s8znR1gj31I/s144/DSC02892.JPG" alt="DSC02892.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;從 Hauptbahnhof 裡面走手扶梯下去，可以看見幾家超商，剛好可以買笨笨老婆需要的一些巧克力。這次的主要目的是慕尼黑的市中心 Marienplatz ，所以並沒有在 Hauptbahnhof 逗留太久。&lt;/p&gt; &lt;p&gt;Hauptbahnhof 的鐵路有好幾層，從地面上算下去，至少就有三層，由於這裡是中央車站，車次相當相當多，沒多久就有一班車進站。我搭的是 S-Bahn ，進出車廂時得按一下門上的按鈕才會開門。車廂的兩個門同時都可以開，但是在市中心的部份都是從右邊的門出車廂，從左邊的門進入車廂。這樣一邊進一邊出， 人潮的流動就比台北的捷運快多了。&lt;/p&gt; &lt;p&gt;到了 Marienplatz ，一走出地面就看到相當多的民眾，今天既不是週末，也不是假日，但還是湧進了很多人潮。我的出口剛好在 Neues Rathaus (New Town Hall) 與 Altes Rathaus (Old City Hall) 的前面， Neues Rathaus 的英文名字雖然叫 New Town Hall ，但是看起來一點都不新。 Neues Rathaus 上有一些人偶，城市指南裡面寫到每天的早上 10 點、 11 點與下午 5 點這些人偶會動起來，不過目前看起來好像在維護的樣子，沒有看到完整的樣子，真是可惜。&lt;/p&gt; &lt;p&gt;Altes Rathaus&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099350983212181586"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSIs6NmqFI/AAAAAAAADfs/Lbg7_srAVsw/s144/DSC02868.JPG" alt="DSC02868.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Neues Rathaus&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099350948852443186"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSIq6NmqDI/AAAAAAAADfU/Z6jVASpzD58/s144/DSC02866.JPG" alt="DSC02866.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099351249500153986"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSI8aNmqII/AAAAAAAAEWY/P3ub4aCBn0w/s144/DSC02871.JPG" alt="DSC02871.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099351468543486178"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSJJKNmqOI/AAAAAAAAEWo/nGM2BPEtiek/s144/DSC02881.JPG" alt="DSC02881.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;路旁還有人在表演，這傢伙就像以前和笨笨在東區（ or 西門町 ）看到的一樣，就一直站著不動。仔細看看，後面還有雙人標誌。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099351940989888786"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSJkqNmqRI/AAAAAAAADiA/0ZHFAneiRj4/s144/DSC02884.JPG" alt="DSC02884.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;再隨處晃晃，看到 Theatinerkirche 、 Frauenkirche (Church of Our Lady) 、 Residenz 等等，教堂可以進去參觀，兩旁有不少畫作，但裡面的部份不能拍照。旁邊的塔好像可以上去，但是得付錢的樣子。我是到另外的塔上去欣賞整個慕尼黑的風景，成 人的票價是 1.5 歐元，不會很貴，但重點是得自己爬上塔頂。雖然中間有椅子可以稍作休息，我還是直接爬上頂端，腳有點痠。塔頂的風景不錯，可以將慕尼黑市中心一覽無遺，只 可惜今天是雨天，視野比較不好。&lt;/p&gt; &lt;p&gt;Bavarian State Opera&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099353517242886578"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSLAaNmqbI/AAAAAAAADkM/ZEcks3iqcAg/s144/DSC02894.JPG" alt="DSC02894.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Theatinerkirche&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099354814323010114"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSML6NmqkI/AAAAAAAADmI/ZIwTwdCDsV0/s144/DSC02903.JPG" alt="DSC02903.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Theatinerkirche 旁的廣場&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099355149330459250"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSMfaNmqnI/AAAAAAAADm8/OzI4HPDZo8g/s144/DSC02906.JPG" alt="DSC02906.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Frauenkirche&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099357305404042082"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSOc6Nmq2I/AAAAAAAADqI/q8F2-7OJQds/s144/DSC02921.JPG" alt="DSC02921.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099357021936200514"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSOMaNmq0I/AAAAAAAADps/GuuA-Ky6DJM/s144/DSC02919.JPG" alt="DSC02919.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099357524447374226"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSOpqNmq5I/AAAAAAAAEXs/CmhICIwT47g/s144/DSC02925.JPG" alt="DSC02925.JPG" height="144" /&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099357747785673666"&gt; &lt;img src="http://lh5.google.com/mhtsai208/RsSO2qNmq8I/AAAAAAAAEX4/ujB4xGNbFaA/s144/DSC02930.JPG" alt="DSC02930.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;從塔上俯視 Marienplatz&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099359981168667938"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSQ4qNmrSI/AAAAAAAADv8/6ttYN_e1Fvw/s144/DSC02952.JPG" alt="DSC02952.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099359220959456418"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSQMaNmrKI/AAAAAAAADuM/EOyP1Vf2mFs/s144/DSC02944.JPG" alt="DSC02944.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099359315448736946"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSQR6NmrLI/AAAAAAAADuo/yYzSfu36bnk/s144/DSC02945.JPG" alt="DSC02945.JPG" width="144" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;在塔上遇到比較有趣的事大概是鐘響吧，附近有不少鐘樓，整點到時便百鐘齊鳴。不過這些鐘樓並沒有做時間同步，所以響的參差不齊，也因這樣而覺得有趣。&lt;/p&gt; &lt;p&gt;路上常常可以看到擺在路旁的餐桌&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099357966829005778"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSPDaNmq9I/AAAAAAAADrs/fP0fIwt-DaE/s144/DSC02931.JPG" alt="DSC02931.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;傍晚再逛逛兩三家百貨公司覺得差不多該回去 Marktoberdorf ，就先回到 Hauptbahnhof 。這時還是不太清楚怎麼搭車，怎麼轉車，就在去問詢問處的人員。問到以後，買個三明治當晚餐就上車了。這次坐的地方雖然是 2nd Class 的車廂，不過也有分成隔間，一個隔間六個座位。&lt;/p&gt; &lt;p&gt;車廂一角&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360234571738466"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSRHaNmrWI/AAAAAAAADww/uAJHbvHoUJI/s144/DSC02956.JPG" alt="DSC02956.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;車廂外的走道&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360256046574978"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSRIqNmrYI/AAAAAAAADxI/AtFNg8RxpiM/s144/DSC02958.JPG" alt="DSC02958.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;根據詢問處服務人員所述，我應該要在 Buchloe 轉車。剛好在 Buchloe 一下車看到對面已經停了一台列車，而且快要開了，於是就順勢上車，結果沒想到這一台車不是開往 Marktoberdorf 的。怎麼發現的呢，因為這一台車從 Buchloe 開往下一站後，就在該站跟該站的下一站一直來回。&lt;/p&gt; &lt;p&gt;就是這一台車，前方車廂的座位似乎比較高。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099360303291215250"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSRLaNmrZI/AAAAAAAADxU/s2IEIxExqGo/s144/DSC02959.JPG" alt="DSC02959.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;最後只好再回 Buchloe ，並搭車到 Kaufbeuren 轉車前往 Marktoberdorf 。由於搭錯車的緣故，比原本預定的時間晚了應該有一個小時吧，下次搭車的時候應該先注意時刻表的。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-937473473857755390?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/937473473857755390/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=937473473857755390' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/937473473857755390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/937473473857755390'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/20070808-munichmunchen-marienplatz.html' title='2007.08.08 慕尼黑/Munich/München – Marienplatz'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-3699409093413871574</id><published>2007-09-10T11:03:00.000+08:00</published><updated>2009-06-15T20:48:36.503+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.07 Marktoberdorf Summer School – Football Match</title><content type='html'>&lt;p&gt;每年的 Marktoberdorf Summer School 都會舉辦一場足球比賽，其中一隊由該年度參加的學生等人所組成，另一隊是 Marktoberdorf 當地的球隊。原本每天上完課都會有 Discussion ，這一天則特別允許參加比賽的成員提早離席準備。當我們回到球場時，大家都已經在熱身了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099346413366978050"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSEi6NmpgI/AAAAAAAADXk/NxP8k_A0Tec/s144/DSC02829.JPG" alt="DSC02829.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;觀戰的人可以選擇要不要在臉上塗上顏料。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099346671065015842"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSEx6NmpiI/AAAAAAAADYA/amyAZ0rq8qw/s144/DSC02831.JPG" alt="DSC02831.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099346812798936626"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSE6KNmpjI/AAAAAAAADYc/y0FuiQykIFs/s144/DSC02832.JPG" alt="DSC02832.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;不久之後 Summer School 隊的敵方就出現在球場，放眼望去，幾乎都是禿頭或白髮、啤酒肚的中老年人，只有少數一兩個比較年輕的。不過可別小看這隻隊伍，雖然年紀比較大，跑起來可不 輸年輕人。而且跟臨時成軍的 Summer School 隊比起來，對方的默契相當不錯，最終 Summer School 慘敗收場。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099347044727170626"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSFHqNmpkI/AAAAAAAADYo/kcDnDR1FYFA/s144/DSC02833.JPG" alt="DSC02833.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099347431274227314"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSFeKNmpnI/AAAAAAAADZM/kHwFNjzg8tQ/s144/DSC02836.JPG" alt="DSC02836.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;當天的天氣並不怎麼好，在我身旁的這位英國老兄就撐著一把傘在雨中觀戰，看起來相當性格。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099347495698736770"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsSFh6NmpoI/AAAAAAAAEWA/jtRX-OhHxng/s144/DSC02838.JPG" alt="DSC02838.JPG" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;平常只有在晚餐才會免費提供啤酒的，比賽期間有額外提供一些免費啤酒，結果球員們在場上努力跑動，場邊觀戰的人卻努力地喝啤酒，應該喝的比加油還勤快吧。照理這些啤酒應該是給球員的獎勵才是，不過也沒關係，反正球賽過後的晚餐就有免費啤酒喝到飽。&lt;/p&gt; &lt;p&gt;因為足球賽的緣故，晚餐比較晚吃，而幾個當地球隊的成員也抱著剛贏得的冠軍獎盃與我們一同用餐。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-3699409093413871574?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/3699409093413871574/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=3699409093413871574' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3699409093413871574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3699409093413871574'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/09/20070807-marktoberdorf-summer-school.html' title='2007.08.07 Marktoberdorf Summer School – Football Match'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1181907391384156512</id><published>2007-08-31T07:58:00.000+08:00</published><updated>2009-06-15T20:49:23.329+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.05 Marktoberdorf Summer School – Concert</title><content type='html'>&lt;p&gt;今天晚上 Summer School Office 安排了一場音樂會，請來一個音樂團體 &lt;a href="http://www.lauschgold.de/"&gt;Lauschgold&lt;/a&gt; ，其中最右邊那位是一位主要行政人員 Katharina 的好友。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099345790596720066"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSD-qNmpcI/AAAAAAAADW0/AumI02P9W7s/s144/DSC02814.JPG" alt="DSC02814.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;他們所演奏的好像全部都是自己的創作曲，個人認為他們演奏地相當不錯，蠻合我的口味，到最後大家也是一直安可又安可地叫。其中我覺得比較好玩的是他 們使用相當多奇特的道具來發聲，這些道具不是自己製作就是加以改良而成，外面應該是買不到的。尤其是中間的那一位，負責操作這些道具製造出各式各樣的聲 音，例如風聲、鳥叫聲等等，甚至連自己的肚皮都用上了。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099345975280313810"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsSEJaNmpdI/AAAAAAAADXA/GvemboYRotU/s144/DSC02815.JPG" alt="DSC02815.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;除了演奏之外，中場休息時間他們也有提供 CD 販售，還有不少張專輯呢。儘管一張要 15 歐元，仍然有不少人在前面圍著要買，而我也買了一張同名專輯，並且在演奏會過後請他們在 CD 上簽名。&lt;/p&gt; &lt;p&gt;會後 Orna Grumberg 一直向 Katharina 感謝，真是個美好的夜晚。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1181907391384156512?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1181907391384156512/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1181907391384156512' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1181907391384156512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1181907391384156512'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/08/20070805-marktoberdorf-summer-school.html' title='2007.08.05 Marktoberdorf Summer School – Concert'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-962680714074694542</id><published>2007-08-29T05:12:00.000+08:00</published><updated>2009-06-15T20:50:05.693+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Extract content from MSI files</title><content type='html'>&lt;p&gt;從網路上看來的，相當簡單，只要一行指令就可以了。&lt;/p&gt; &lt;pre&gt;msiexec /a input /qb TARGETDIR=output&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;output 那邊要打完整路徑。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-962680714074694542?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/962680714074694542/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=962680714074694542' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/962680714074694542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/962680714074694542'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/08/extract-content-from-msi-files.html' title='Extract content from MSI files'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-3291992236520063337</id><published>2007-08-22T06:13:00.000+08:00</published><updated>2009-06-15T20:51:10.413+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.05 新天鵝堡 Schloss Neuschwanstein</title><content type='html'>&lt;p&gt;今天是 Free Day ，預定的目的地是新天鵝堡 Schloss Neuschwanstein 。前一兩天就有人在找人組隊參觀城堡，這可以節省相當多的交通費。因為 Bayern Ticket Single 要 19 歐元，只能一個人使用，而 Bayern Ticket 可以 1-5 人使用，只要 23 歐元（在櫃台買要 27 歐元）。剛好有一天晚餐時被問到，就加入了。&lt;/p&gt; &lt;p&gt;早上不知道他們幾點要出發，只好 6 點多就起來等，等到 8 點多才有人出現。這時組員有一些變動，比原本我所知道的少一個人，但又多出其他四個人，其中 Greg Morrisett 還是這次 Summer School 給 Lecture 的教授。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099330315829550722"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsR156NmnoI/AAAAAAAAC9g/I3plIg80LvQ/s144/DSC02689.JPG" alt="DSC02689.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span id="more-222"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;早上的天氣還是一如往常，在太陽底下雖然會感到溫暖，不過風一吹卻又覺得有點冷。因為城堡在山上，不知道會不會比較冷，所以帶了一件外套、一件毛衣。後來就後悔了，其實城堡座落地點不會太高，背這些重物在大太陽底下走路實在是又累又熱。&lt;/p&gt; &lt;p&gt;從 Marktoberdorf 搭火車往 Füssen 這一段路比較久，需要 40 分鐘左右。到 Füssen 之後，改搭巴士往 Hohenschwangau 。我們搭的應該是早上第三班的巴士，人相當多，還好來了兩輛巴士。從 Füssen 往 Hohenschwangau 的路程不長，約 10 分鐘即可抵達。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099330826930659026"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsR2XqNmntI/AAAAAAAAC-s/EApddiY5u-Y/s144/DSC02694.JPG" alt="DSC02694.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;一下巴士，馬上就可以看到遠處的 Schloss Neuschwanstein 。因為假日的關係，人潮相當多，我們趕緊前往購票。這附近有兩座城堡，看其中一座的話需要 9 歐元的樣子（沒仔細看），學生票是 8 歐元，如果買 Royal Ticket 的話，可以看兩座城堡，要價 17 歐元。我們買的是 Royal Ticket ，有兩大張，上面註明入場的場次與時間。必須要準時到場，否則得重新買一張新的入場券。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099331801888235330"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsR3QaNmn0I/AAAAAAAADAE/G-t9JRTz7_c/s144/DSC02701.JPG" alt="DSC02701.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;看了一下，時間所剩不多，趕緊前往 Schloss Hohenschwangau 。這一段的路程很短，大概走個 5-10 分鐘吧。 Schloss Hohenschwangau 主要是 Ludwig 家族居住的地方，雖然看起來挺小的，不過裡面的內容相當豐富，到處都是滿滿的漂亮壁畫，還有一些其他國家或不知名人物所贈與的禮物，壁畫大部分都是描述打 仗、歌功頌德或是愛情故事。由於版權的緣故，城堡裡面不得拍照與攝影，所以沒有照片可以看。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099333726033584098"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsR5AaNmn-I/AAAAAAAAETs/nQmtiMyoe9s/s144/DSC02713.JPG" alt="DSC02713.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099335736078278786"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsR61aNmoII/AAAAAAAADEs/RDvjZPh6T0A/s144/DSC02723.JPG" alt="DSC02723.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;看完 Schloss Hohenschwangau ，趕緊前往 Schloss Neuschwanstein ，因為這一段路要走 30-40 分鐘。途中可以看到有人搭馬車上下山，而且路上也有很多的馬糞。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099337286561472834"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsR8PqNmoUI/AAAAAAAADHQ/q7cGVMWSiyE/s144/DSC02735.JPG" alt="DSC02735.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Schloss Neuschwanstein 看起來就比 Schloss Hohenschwangau 要來的雄偉、氣派，而且坐落的地方還比較高，依山傍水，相當不錯。只是後來發現要拍好照片的話，得先具備一台高級相機，然後參加 Hiking 組，爬到附近的高山上去拍。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099338446202642866"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsR9TKNmobI/AAAAAAAAEUc/7E9UOjFGkjU/s144/DSC02742.JPG" alt="DSC02742.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099341572938834818"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSAJKNmo4I/AAAAAAAAEVs/GqaoKJtorXA/s144/DSC02771.JPG" alt="DSC02771.JPG" height="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099341207866614610"&gt;&lt;img src="http://lh6.google.com/mhtsai208/RsR_z6Nmo1I/AAAAAAAADOU/G3j5aMoa7xI/s144/DSC02768.JPG" alt="DSC02768.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;這兩座城堡都是私人擁有的，目前只有開放部份區域，參觀過程都會有專人解說，但在裡面的時間是固定的，不能一直待在裡面欣賞。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099339704628060706"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsR-caNmoiI/AAAAAAAADKc/LIL2C67T_vM/s144/DSC02749.JPG" alt="DSC02749.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Schloss Neuschwanstein 裡面比較讓我印象深刻的有四項，第一個是吊燈，上面可以插 97 根蠟燭，重達 2000 多磅，快要一噸了。當解說員說完之後，部份站在吊燈下的遊客就趕快移動位置；第二項是城堡裡面的山洞，不知道是真的還是假的，還有鐘乳石，隊友們就笑說這 個大概是龍打來的時候用來躲的吧；第三項是中國所贈的天鵝像，應該是陶瓷的吧，似乎跟真的天鵝一樣大；最後一項是別人贈送的禮物，這個禮物竟然是食物，而 且我們看到的還是保留百年以上的真品。&lt;/p&gt; &lt;p&gt;觀賞完之後，我們除了吃午餐，等待巴士的期間還到 Alpsee 閒晃，湖水看起來相當清澈，十分漂亮。這裡還有不少人在草地上作日光浴，或是小朋友在玩水，可惜的是除了男生以外，大部分都是有點年紀而且身材臃腫的中年婦人。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099342964508238914"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSBaKNmpEI/AAAAAAAADRs/1T2poLM2Dko/s144/DSC02783.JPG" alt="DSC02783.JPG" width="144" /&gt;&lt;/a&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099343604458366130"&gt; &lt;img src="http://lh4.google.com/mhtsai208/RsSB_aNmpLI/AAAAAAAADTE/4TwwVKqJokQ/s144/DSC02790.JPG" alt="DSC02790.JPG" width="144" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;閒晃期間，湖邊的天鵝會自動靠近，可能是想要食物吧，只是我們身上都沒有。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099344321717904626"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSCpKNmpPI/AAAAAAAADUE/6E_UOsK6GpA/s144/DSC02797.JPG" alt="DSC02797.JPG" width="144" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099344149919212770"&gt;&lt;img src="http://lh3.google.com/mhtsai208/RsSCfKNmpOI/AAAAAAAADT4/9m8k7_vOWR0/s144/DSC02793.JPG" alt="DSC02793.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;結果回程時就看到天鵝開始潛水找食物了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099344708264961346"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RsSC_qNmpUI/AAAAAAAADVE/vJFYXvw1ZrQ/s144/DSC02802.JPG" alt="DSC02802.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;object width="340" height="280"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tCIdJNHypVI"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/tCIdJNHypVI" type="application/x-shockwave-flash" wmode="transparent" width="340" height="280"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt; &lt;p&gt;回程時不論是巴士或火車都塞滿人，而我們下火車時還發生一點小趣事。就是火車的車門得自己開，但是卻相當地難開，隊友們花了一些功夫才得以開門下車。而我們走在列車旁邊的時候，也看到列車長不太打得開車門的樣子，拉了幾下車門依舊紋風不動。&lt;/p&gt; &lt;p&gt;今天走了不少路，加上前一天打四個小時的桌球，到半夜快兩點才找個替死鬼接手，累計起來實在是很累。不過第一次親眼見到城堡，並且進入參觀，卻也相當值回票價。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-3291992236520063337?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/3291992236520063337/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=3291992236520063337' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3291992236520063337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/3291992236520063337'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/08/20070805-schloss-neuschwanstein.html' title='2007.08.05 新天鵝堡 Schloss Neuschwanstein'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4281135125008569953</id><published>2007-08-20T09:19:00.000+08:00</published><updated>2009-06-15T20:52:02.079+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.08.04 Party in Marktoberdorf</title><content type='html'>&lt;p&gt;明天就是整個 Summer School 唯一的一天 Free Day ，不知道是不是 Orna Grumberg 的提議，晚上在 Boarding House 有舉辦舞會。開始前，大家都在旁邊打球、玩足球台，喝德國啤酒。&lt;/p&gt; &lt;p&gt;晚餐時，剛好同桌的邀打桌球，就下海打了。穿著休閒皮鞋打桌球真是痛苦，還好對手是肉腳，除了一個還 OK 以外，另外的都不會打。打球期間有偷喵到 Orna Grumberg 打撞球跟跳舞，看得出來 Orna Grumberg 完全不會打撞球，但跳舞卻不錯，一直跟著大家搖來搖去。&lt;/p&gt; &lt;p&gt;隨著音樂的助興，桌球台的戰況也越來越激烈，因為這時候來了三個蠻厲害的人，我就和這三位鑿戰到半夜快兩點。這一晚大概打了有四個小時吧，腳都開始痛了，最後好不容易找到個替死鬼接手，趕緊回去洗澡睡覺，準備明天一早，進行一整天的城堡之旅。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4281135125008569953?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4281135125008569953/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4281135125008569953' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4281135125008569953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4281135125008569953'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/08/20070804-party-in-marktoberdorf.html' title='2007.08.04 Party in Marktoberdorf'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-9111958153162613503</id><published>2007-08-17T10:54:00.001+08:00</published><updated>2009-06-15T20:53:26.168+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.07.31 Taipei – Bangkok – Munich – Marktoberdorf</title><content type='html'>&lt;p&gt;今天要啟程去德國參加一個 &lt;a href="http://asimod.in.tum.de/"&gt;Summer School&lt;/a&gt; ，早上三點多就起床準備，到北新路上等待前一天已經預約的計程車。結果我們太早出去等，期間有很多計程車問我們要不要搭，而且在等待期間就把早餐吃完了。&lt;/p&gt; &lt;p&gt;我們搭國光客運最早的一班到中正機場，雖然早上 5 點就開車了，這麼早的時間還是坐滿整車的人。這次搭的是泰國航空，空中小姐都穿泰國的傳統服飾。機上的設備跟上次的西北航空很像，只有前方一個大大的螢 幕，沒啥娛樂設施。到曼谷機場以後，先隨處晃晃，結果竟然讓我發現幾隻小叮噹。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/2007073120070814MarktoberdorfSummerSchool/photo#5099325393797028594"&gt;&lt;img src="http://lh4.google.com/mhtsai208/RsRxbaNmmvI/AAAAAAAACx8/8j3Y5zi5vKE/s144/DSC02621.JPG" alt="DSC02621.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;這邊的免稅商店應該都是不讓人家拍照的，因為在另一家商店看到相當多鼻子正昂揚的大象玩偶，覺得很有趣想拍下來，就被阻止了。&lt;/p&gt; &lt;p&gt;&lt;span id="more-220"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;轉機過程需要再檢查一次隨身行李，結果這次被發現筆袋裡面有一隻美工刀，還好只是拿去丟掉就好了。不過這個竟然沒有在從中正機場出境時發現，真不知道台灣到底有沒有在檢查。&lt;/p&gt; &lt;p&gt;泰國航空往德國慕尼黑的班機就好多了，每個人有一個獨立的螢幕可以看電影、看電視、聽音樂、觀看一些相關資訊，甚至還可以打電動。幸運的是部份電影 有中文字幕，而且還是正體中文的。因為到德國需要 11 個多小時，期間就看了三部電影。包括關鍵下一秒 (Next) 、史瑞克三 (Shrek The Third) 、荒野大飆客 (Wild Hogs) 。&lt;/p&gt; &lt;p&gt;到慕尼黑機場已經是傍晚七點多了，不過外面看起來還是很亮。在機場問了兩個人，好不容易才找到搭電車的地方。不過賣票的是機器，上面有很多按鈕，都 是德文，完全不知道如何買票。還好有人可以問，從頭教到尾。因為除了買票以外，還得自己在正確的地方打卡。有趣的是，不知道會不會有人檢查車票，因為我從 機場到慕尼黑車站 (Hauptbahnhof) 期間完全沒有人來檢查，就這樣自由地上車下車，不知道不買票的話會怎樣。（事後發現不管哪個車站，都是自由進出，自由上下電車，但車上有時會查票。然而多 次搭乘 S-Bahn 與 U-Bahn 的經驗是完全沒有遇過查票，只有搭其他像 IRE 或 RE 之類的才有遇到。）&lt;/p&gt; &lt;p&gt;到了慕尼黑車站已經是晚上八點多了，車站相當大，因為趕時間到 Marktoberdorf ，所以沒有拍照。在資訊中心問了人如何到 Marktoberdorf ，買票的部份一樣是用機器買，有觸控螢幕可以點，而且我看到的介面是英文的。只是選項太多，有些看不懂就亂點，雖然還是讓我買到票，不過不知道買的對不對。買完以後發現這台機器似乎支援多國語言，沒有仔細看有沒有中文就是了。&lt;/p&gt; &lt;p&gt;電車的時間是晚上九點四十一分，到 Marktoberdorf 已經是晚上十一點多，這次在車上就有人過來剪票了。 Summer School 的手冊上說下午一點起會有人在車站等，而註冊的時間只到晚上九點半。本來以為弄的這麼晚得自己走到學校，還不知道進不進的去。沒想到我一下車就有人問我是 不是要參加 Summer School 的，真是令人感動。而且除了一個教授可能隔天才會到以外，我是最後一個到的，真是感謝這些工作人員等我等到這麼晚。&lt;/p&gt; &lt;p&gt;到學校之後，因為已經很晚了，就直接上床睡覺。養足精神準備隔天的上課。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-9111958153162613503?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/9111958153162613503/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=9111958153162613503' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/9111958153162613503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/9111958153162613503'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/08/20070731-taipei-bangkok-munich.html' title='2007.07.31 Taipei – Bangkok – Munich – Marktoberdorf'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5880728419083494076</id><published>2007-07-29T22:59:00.000+08:00</published><updated>2009-06-15T21:32:12.012+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>Nokia N73</title><content type='html'>&lt;p&gt;先前用的 SonyEricsson Z600 出現諸多問題，例如撥號的時候常常撥不出去，使用到一半的時候經常會自動重新開機，或是講電話時對方往往聽不到我的聲音，但是我卻可以清楚地聽到對方的聲音。結果就去中華電信續約拜了一隻 Nokia N73.&lt;/p&gt; &lt;p&gt;使用起來還不錯，螢幕很大，桌面可以顯示動態待機畫面，如此便可清楚地看到行事曆與代辦事項，對於事情越來越多的我來說，是相當方便的一個功能。下面是我目前使用的佈景主題 &lt;a href="http://gallery.mobile9.com/f/135185/"&gt;Nana&lt;/a&gt; ，雖然圖示看起來不怎麼樣，但是桌布實在很不錯。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/Screenshot/photo#5092624814280013554"&gt;&lt;img src="http://lh5.google.com/mhtsai208/RqyjSWV_9vI/AAAAAAAACro/WFqhslxyGjQ/s144/N73%20Screenshot%2001.jpg" alt="N73 Screenshot 01.jpg" height="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;鈴聲的話因為手機上下都有喇叭，調到最大音量時真的是很響亮，跟 Z600 好太多了。&lt;/p&gt; &lt;p&gt;N73 另一個方便之處在於她使用開放系統，所以可以安裝許多第三方軟體。例如世界時鐘、自動鍵盤上鎖軟體等等，擴充性十分足夠。&lt;/p&gt; &lt;p&gt;關於缺點部份，網路上常常看到有人抱怨 N73 反應很慢，當機連連。不過我覺得 N73 使用起來跟之前的 Z600 差不多，可能是 Z600 已經摔壞了吧，有時候按個按鍵會需要等很久。至於當機，目前還沒發生過。&lt;/p&gt; &lt;p&gt;另一個更被大家詬病的是紫氣問題，這個就真的是很糟糕，非常非常地糟糕，還虧他具有 320M 畫素的鏡頭，在光源不足時所拍出來的照片真是慘不忍睹。雖然網路上有看到可以調整照相設定，拍出來會比較好一點，不過這個每次開鏡頭都得設定一次，而且我 使用的效果並不明顯，還是會有嚴重的紫氣，不知道是不是沒有更新到一般版最新韌體的緣故。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-5880728419083494076?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5880728419083494076/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5880728419083494076' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5880728419083494076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5880728419083494076'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/07/nokia-n73.html' title='Nokia N73'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-7623397576246354959</id><published>2007-07-18T22:51:00.001+08:00</published><updated>2009-06-15T21:34:04.213+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>如何不使用 XP SP2 的藍牙驅動程式</title><content type='html'>&lt;p&gt;我有一個 Billionton 的藍牙接收器，原本買來是用來和 SonyEricsson Z600 同步通訊錄。在 XP SP2 之後，會使用內建的藍牙驅動程式來驅動藍牙裝置。但是這個藍牙驅動程式有點鱉腳，功能不太多，所以得裝 Billionton 的驅動程式才能進行同步等更豐富的功能。但就算裝了 Billionton 的驅動程式，還是會使用 XP SP2 內建的驅動程式。於是得先把內建的藍牙驅動程式取消掉，再安裝 Billionton 的驅動程式。&lt;/p&gt; &lt;p&gt;移除方法很簡單，把下面兩個檔案重新命名即可。&lt;/p&gt; &lt;pre&gt;C:\Windows\Inf\bth.inf&lt;br /&gt;C:\Windows\Inf\bth.pnf&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;如果裝置接上去還是用內建的藍牙驅動程式，則需在裝置管理員裡面先將該裝置解除安裝。&lt;/p&gt; &lt;p&gt;詳細內容可以參考 &lt;a href="http://support.microsoft.com/kb/889814"&gt;http://support.microsoft.com/kb/889814&lt;/a&gt; 。&lt;/p&gt; &lt;p&gt;最近手機換成 Nokia N73 ，結果用 Billionton 的驅動程式反而無法透過藍牙讓 Nokia PC Suite 與手機連接，得用 XP 內建的才行。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-7623397576246354959?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/7623397576246354959/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=7623397576246354959' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7623397576246354959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7623397576246354959'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/07/xp-sp2.html' title='如何不使用 XP SP2 的藍牙驅動程式'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1410774932281746182</id><published>2007-07-18T13:43:00.001+08:00</published><updated>2009-06-15T21:35:10.646+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Winsock 損毀</title><content type='html'>&lt;p&gt;前幾天幫朋友解決一些電腦問題，其中一項就是連不上網路。雖然 ping 的結果是正常的，但用 Internet Explorer 或 Mozilla Firefox 都無法瀏覽網頁，使用 XP 內建的 ftp.exe 會出現以下的錯誤訊息：&lt;/p&gt; &lt;pre&gt;Ftp: socket: 錯誤號碼不明&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;使用 telnet.exe 則出現：&lt;/p&gt; &lt;pre&gt;無法載入或初始化所要求的服務提供者&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;看起來應該是 Winsock 損毀，上網找了一下，有以下解決方案：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;若是 XP SP2 ，可在命令提示字元底下輸入： &lt;pre&gt;netsh winsock reset&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;如果不是 XP SP2 的話，可以利用 VB WinsockXPFix 這個工具來修復。這個工具的作者好像沒有自己的網頁，所以在 Google 找到幾個下載點。 &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.majorgeeks.com/download4372.html"&gt;http://www.majorgeeks.com/download4372.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://tntmax.com/component/option,com_remository/func,fileinfo/id,3/"&gt;http://tntmax.com/component/option,com_remository/func,fileinfo/id,3/&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;底下是 Microsoft 的相關資訊，有興趣自己手動修復的可以參考看看。&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/811259/zh-tw"&gt;http://support.microsoft.com/kb/811259/zh-tw&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/1785103487198026119-1410774932281746182?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1410774932281746182/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1410774932281746182' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1410774932281746182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1410774932281746182'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/07/winsock.html' title='Winsock 損毀'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5828824842399289609</id><published>2007-07-10T21:39:00.001+08:00</published><updated>2009-06-15T21:37:42.744+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>BASH: Read a file line by line</title><content type='html'>&lt;p&gt;假設 $file 的變數值是一個檔案名稱，該檔案內容為：&lt;/p&gt; &lt;pre&gt;a 1&lt;br /&gt;b 2&lt;br /&gt;c 3&lt;br /&gt;d 4&lt;br /&gt;e 5&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;則以下方式可以將該檔案一行一行讀入，並將讀入的每一行存在 $line 變數裡面：&lt;/p&gt; &lt;h3 id="_Method_1"&gt;Method 1&lt;/h3&gt; &lt;p&gt;&lt;em&gt;Code:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;number=0&lt;br /&gt;while read -r line&lt;br /&gt;do&lt;br /&gt; number=$(($number + 1))&lt;br /&gt;done &lt; &lt;(cat $file)&lt;br /&gt;echo "# of lines = $number"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Output:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;# of lines = 5&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;br /&gt;除了 cat $file 以外，也可以使用其他指令，不一定要從檔案讀入。&lt;/p&gt; &lt;p&gt;&lt;span id="more-215"&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="_Method_2"&gt;Method 2&lt;/h3&gt; &lt;p&gt;&lt;em&gt;Code:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;number=0&lt;br /&gt;while read -r line&lt;br /&gt;do&lt;br /&gt; number=$(($number + 1))&lt;br /&gt;done &lt; $file&lt;br /&gt;echo "# of lines = $number"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Output:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;# of lines = 5&lt;br /&gt;&lt;/pre&gt; &lt;h3 id="_Method_3"&gt;Method 3&lt;/h3&gt; &lt;p&gt;&lt;em&gt;Code:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;number=0&lt;br /&gt;exec 9&lt; $file&lt;br /&gt;while read -u 9 -r line&lt;br /&gt;do&lt;br /&gt; number=$(($number + 1))&lt;br /&gt;done&lt;br /&gt;echo "# of lines = $number"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Output:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;# of lines = 5&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;br /&gt;exec 後面的數字是 descriptor 代號，和 read -u 用一樣的就可以了。&lt;/p&gt; &lt;h3 id="_Method_4"&gt;Method 4&lt;/h3&gt; &lt;p&gt;&lt;em&gt;Code:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;number=0&lt;br /&gt;cat $file | while read -r line&lt;br /&gt;do&lt;br /&gt; number=$(($number + 1))&lt;br /&gt;done&lt;br /&gt;echo "# of lines = $number"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Output:&lt;/em&gt;&lt;/p&gt; &lt;pre&gt;# of lines = 0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;br /&gt;最後得出來的結果會是 0 。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-5828824842399289609?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5828824842399289609/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5828824842399289609' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5828824842399289609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5828824842399289609'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/07/bash-read-file-line-by-line.html' title='BASH: Read a file line by line'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-8795332877640947942</id><published>2007-06-27T21:38:00.000+08:00</published><updated>2009-06-15T21:38:46.946+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google 文件</title><content type='html'>&lt;p&gt;之前都用 CVS 來同步我所有的文件，這樣不管我用哪一台電腦都可以編輯一致的文件資料。不過 CVS 每次都得 Check-in 與 Update ，還是蠻麻煩的。一開始看到 &lt;a href="http://docs.google.com/"&gt;Google 文件&lt;/a&gt;的這項服務時，並沒有想要使用的打算，不過卻看到有同學正在使用，於是引起我的好奇心。&lt;/p&gt; &lt;p&gt;試用了一下，發現有下面的一些問題：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;中文輸出成 PDF 會有問題。 &lt;/li&gt;&lt;li&gt;上傳 Word 文件時版面會亂掉，不過這可能得怪 Microsoft 。 &lt;/li&gt;&lt;li&gt;中文文件輸出成 Word 的時候版面也怪怪的，行距都不太一樣。 &lt;/li&gt;&lt;li&gt;從 Google 文件直接複製內容貼到 Word 上有時候也會怪怪的，有些字中間突然多出空格，某些地方行距會莫名其妙地增加。但是把 Word 整個關掉再重新開啟並貼上卻又正常，不知道是不是 Word 的問題。 &lt;/li&gt;&lt;li&gt;不知道怎麼調整版面，每次轉出成 Word 文件時，版面都特別大，這樣頁數就會變很少了。 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;其實 Word 的部份並不重要，先把中文輸出成 PDF 搞好比較重要，畢竟用來交換時還是 PDF 比較適當。&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-8795332877640947942?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/8795332877640947942/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=8795332877640947942' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8795332877640947942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/8795332877640947942'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/06/google.html' title='Google 文件'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-5724856691235005654</id><published>2007-06-27T21:35:00.000+08:00</published><updated>2009-06-15T21:39:37.528+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>好機車的超級瑪莉</title><content type='html'>&lt;p&gt;這是從巴哈姆特上看到的，個人覺得很好玩，所以就波出來了，總共有四段影片。&lt;/p&gt; &lt;div class="flvPlayer"&gt;    &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="260"&gt;&lt;param name="movie" value="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario1.flv&amp;amp;autoStart=false;"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario1.flv&amp;amp;autoStart=false;" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="320" height="260"&gt;&lt;/embed&gt;&lt;br /&gt;    &lt;/object&gt;&lt;/div&gt; &lt;div class="flvPlayer"&gt;    &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="260"&gt;&lt;param name="movie" value="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario2.flv&amp;amp;autoStart=false;"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario2.flv&amp;amp;autoStart=false;" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="320" height="260"&gt;&lt;/embed&gt;&lt;br /&gt;    &lt;/object&gt;&lt;/div&gt; &lt;div class="flvPlayer"&gt;    &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="260"&gt;&lt;param name="movie" value="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario3.flv&amp;amp;autoStart=false;"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario3.flv&amp;amp;autoStart=false;" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="320" height="260"&gt;&lt;/embed&gt;&lt;br /&gt;    &lt;/object&gt;&lt;/div&gt; &lt;div class="flvPlayer"&gt;    &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="260"&gt;&lt;param name="movie" value="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario4.flv&amp;amp;autoStart=false;"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/mario4.flv&amp;amp;autoStart=false;" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="320" height="260"&gt;&lt;/embed&gt;&lt;br /&gt;    &lt;/object&gt;&lt;/div&gt; &lt;p&gt;出處：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;有字幕版：這一版在播放影片同時可以看到其他人的留言，很好玩，但是得註冊帳號才能看到。 &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.nicovideo.jp/watch/sm169043"&gt;第一段&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nicovideo.jp/watch/sm169146"&gt;第二段&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nicovideo.jp/watch/sm117828"&gt;第三段&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nicovideo.jp/watch/sm149161"&gt;第四段&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;無字幕版： &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.nicopon.jp/video/player/sm169043"&gt;第一段&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nicopon.jp/video/player/sm169146"&gt;第二段&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nicopon.jp/video/player/sm117828"&gt;第三段&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.nicopon.jp/video/player/sm149161"&gt;第四段&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;有興趣也想做個特別版超級瑪莉給朋友玩的話，可以參考 &lt;a href="http://www47.tok2.com/home/smblabo/"&gt;SMB Laboratory&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/1785103487198026119-5724856691235005654?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/5724856691235005654/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=5724856691235005654' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5724856691235005654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/5724856691235005654'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/06/blog-post.html' title='好機車的超級瑪莉'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-6528912538557627111</id><published>2007-06-20T16:17:00.000+08:00</published><updated>2009-06-15T21:40:44.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>台灣高鐵初體驗</title><content type='html'>&lt;p&gt;昨天星期二是端午假期的最後一天，在星期一回家時就考量到今天應該會大塞車，所以回家前先到高鐵問問看有沒有票。一開始小姐是說下午晚一點的時間都賣光了，不過後來再查一次發現 5:00 PM 那一班車還有票，可能是後來有人去退票吧。&lt;/p&gt; &lt;p&gt;下午三點半的時候先到台中火車站，準備搭區間車到新烏日站。不過外面的自動售票機沒有新烏日這個選項，結果笨笨就叫我買到成功車站。後來在新烏日站看到售票機的售價，原來新烏日到台中火車站的票價跟火車站到烏日的票價是一樣的，下次可能買到烏日就好了。&lt;/p&gt; &lt;p&gt;從臺鐵新烏日站到高鐵台中站得稍微走一下，不過中間都有通道。高鐵台中站挺大的，整個給人的感覺就像是機場的那種調調，只是沒有大到需要有電車在裡面跑來跑去。&lt;/p&gt; &lt;p&gt;第一眼看到高鐵列車的時候，心中覺得：「喔，這就是子彈列車呀，不過怎麼彈頭髒髒的。」一開始啟動的時候感覺並不快，過了一會兒看看車廂前方的跑馬 燈，才知道原來時速已經達 250 公里左右，還真是感覺不太出來。等到時速超過 300 公里時再看看外面的風景，這時候就真的覺得旁邊景物後退的速度快多了。從台中到台北只需要一個小時，如果中間少停幾站的話，大概也只會快 10 分鐘左右。不過 10 分鐘對高鐵來說已經可以到很遠的地方了，想想我也才瞇一下而已，一睜開眼睛就已經到下一站了。&lt;/p&gt; &lt;p&gt;不知道是不是我的錯覺，高鐵的座位空間感覺比臺鐵大，或許是高鐵沒有前方的腳踏板吧。每個座位前方都會有個可以放下來的餐桌，就像在飛機上一樣，唯一的不同大概是高鐵列車的食物要另外買吧。另外從外面看進去的話，每個人的位置都很低，可能是為了把重心放低的樣子。&lt;/p&gt; &lt;p&gt;希望下次有機會可以到日本體驗新幹線，雖然學妹說很貴。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-6528912538557627111?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/6528912538557627111/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=6528912538557627111' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6528912538557627111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6528912538557627111'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/06/blog-post_20.html' title='台灣高鐵初體驗'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-103732789685932023</id><published>2007-06-20T15:46:00.000+08:00</published><updated>2009-06-15T21:49:25.120+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Microsoft Windows Vista 的難用</title><content type='html'>&lt;ul&gt;&lt;li&gt;在控制台的字型裡面，沒有看到任何安裝字型的選項，得按下滑鼠右鍵才會看到「安裝新字型」。不知道為甚麼微軟要把這個選項藏的這麼隱密，明明工具列的部份空的要命，擺到工具列上不是方便許多？ &lt;/li&gt;&lt;li&gt;一樣是字型的地方，要刪除字型的時候，每一個字型都會問妳確不確定。當使用者要刪除好幾個以上的字型時，就按確定按到死吧。 &lt;/li&gt;&lt;li&gt;Vista 對安全性的要求比較嚴格，所以有些需要系統管理員權限的程式要執行時會徵求使用者同意。但是對於開機就會啟動的程式，則是直接禁止，因此在系統工具列那邊 會出現「禁止執行的啟動程式」。但我就是要執行這些程式阿，難道每次開機都得再手動按「執行禁止的程式」嗎？在網路上找了一下，對於此點微軟給了&lt;a href="http://support.microsoft.com/kb/930367/zh-tw"&gt;三個解決方案&lt;/a&gt;，但是這三個解決方案對我來說一點也不實用： &lt;ol&gt;&lt;li&gt;手動執行。 &lt;/li&gt;&lt;li&gt;停用程式，讓程式不要一開機就執行。 &lt;/li&gt;&lt;li&gt;移除程式，把整個程式反安裝掉。 &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;li&gt;開始功能表的所有程式裡面有時候會冒出來一個 Programs ，從開始功能表看裡面是空的。每次看到這個 Programs 都會很想把它砍掉，但是一砍掉就會發現裡面其實有上百個項目。原來這個 Programs 就是開始功能表的所有程式，本來是不該出現的，但是不知道為何偶而會看到它。還好它不會顯示裡面的內容，不然就變成無窮迴圈了。 &lt;/li&gt;&lt;li&gt;開始功能表的所有程式裡面，每個項目都可能有兩個，一個是該使用者的，另一個是所有使用者的。因為我會把所有的程式作分類，所以會需要搬動這些資 料夾。只是每次移動時 Vista 都只會笨笨地移動一個，害我都要移動兩次才能分類好。記得以前 XP 的時候會問是否要移動所有使用者的項目，不過在 Vista 卻沒有這個選項，真是不方便。 &lt;/li&gt;&lt;li&gt;最下方的系統工作列有時候會莫名其妙地消失，得把 explorer.exe 關掉再開。 &lt;/li&gt;&lt;li&gt;輸入法有時候會叫不出來，或是怪怪的，都是在 XP 上從來沒有遇過的現象。 &lt;ul&gt;&lt;li&gt;有時候叫出輸入法的快速鍵會失效，例如本來按下 Alt+Shift+3 是叫出 Microsoft IME ，但有時候按下去只會聽到叮的一聲，然後什麼東西也沒有出現。不知道這是 Alt+Shift+3 容易出現這樣的問題，還是 Microsoft IME 才是導致這個問題的原因。 &lt;/li&gt;&lt;li&gt;新酷音有時候按下 Ctrl+Space 叫出來之後，再按一次 Space 就會切換回英文。本來是要按下 Ctrl+Space 才會切換，結果開啟輸入法以後用 Space 一個鍵就可以關掉新酷音了。這個問題發生以後，所有一聲的字都沒有辦法選字，因為一按下空白鍵就自動把字丟出來然後關掉了。 &lt;/li&gt;&lt;li&gt;自然注音會吃字，也就是在自然注音的輸入列打上一串字，按下 Enter 之後，可能只會出現最後面的兩三個字而已，其它的字都被吃掉了。 &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;本來想繼續補完的，不過因為某些原因換回 XP 了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-103732789685932023?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/103732789685932023/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=103732789685932023' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/103732789685932023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/103732789685932023'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/06/microsoft-windows-vista.html' title='Microsoft Windows Vista 的難用'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4030646751834772237</id><published>2007-06-13T21:07:00.000+08:00</published><updated>2009-06-15T21:50:55.724+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>忘記 Windows 密碼怎麼辦？</title><content type='html'>&lt;p&gt;前幾天幫一位朋友處理一個 Windows Vista Home Premium 的問題，這個問題是系統裡面除了 Guest 以外，只剩下一個該朋友使用的帳戶，然而該帳戶屬於 Debugging Users 群組，並非 Administrators 群組。因為 Windows Vista 預設會停用 Administrator 帳號，所以可使用的帳戶裡面沒有一個是系統管理員，這樣就沒辦法更改許多設定了。&lt;/p&gt; &lt;p&gt;原本我就有一片光碟是利用 Linux 來更改 Windows NT/2000/XP 使用者密碼的，不過用在實驗室的 Windows Vista Enterprise 上卻產生 Kernel Panic ，可能是 NTFS 有更新所以認不得吧。現在已經忘記當初這片光碟是哪抓來的，還好上 Google 還可以查到一些可以用的工具。&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://home.eunet.no/pnordahl/ntpasswd/"&gt;Offline NT Password &amp;amp; Registry Editor&lt;/a&gt; ：我用的可能就是這個的前一兩個版本吧。 &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ebcd.pcministry.com/"&gt;Emergency Boot CD&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;使用上也蠻簡單的，網頁裡面都有說明。基本上就是用光碟片開機以後進入 Linux ，系統會自動載入驅動程式、掛載磁碟，手動選擇 Windows 所在磁碟以及 SAM 所在目錄之後，就可以開始更改使用者密碼了。除了更改密碼以外，還可以把被停用的使用者啟用。所以我就先把 Administrator 啟用，然後幫 Administrator 重設密碼，再重開機進 Vista 用 Administrator 登入幫朋友使用的帳戶變成 Administrators 群組成員。值得注意的是，設定密碼的部份怪怪的，只有清除密碼可以成功，設定成某個密碼的話都會失敗，還好這不影響我要做的事。&lt;/p&gt; &lt;p&gt;做到這裡還沒結束，因為基於安全的考量， Administrator 本來是被停用了。所以被我啟用以後，還得想辦法把它停用。然而 Windows Vista Home Premium 裡面並沒有進階的使用者設定，只好到命令提示字元裡輸入下面指令來停用 Administrator 。&lt;/p&gt; &lt;pre&gt;net user administrator /active:no&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4030646751834772237?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4030646751834772237/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4030646751834772237' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4030646751834772237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4030646751834772237'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/06/windows.html' title='忘記 Windows 密碼怎麼辦？'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4726321783080064796</id><published>2007-06-06T12:11:00.000+08:00</published><updated>2009-06-15T21:52:00.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.05.27 木柵動物園</title><content type='html'>&lt;p&gt;話說上個月月底又和笨笨老婆跑去木柵動物園玩，上一次去是下雨天，這次完全相反，是個相當炎熱的天氣。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069496043877518642"&gt;&lt;img src="http://lh6.google.com/image/mhtsai208/Rlp3yuWRTTI/AAAAAAAABJo/LV3idtRv3eE/DSC02515.JPG?imgmax=288" alt="DSC02515.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;相當熱的一天。&lt;/p&gt; &lt;p&gt;本來從台北捷運網站看到貓空纜車的資訊，以為已經可以坐了。所以到了動物園站以後，就先往旁邊走。走著走著，看到纜車跟纜線了，好像接到其中一棟建 築物裡面。不過進去一看，卻是「台北木柵劍湖山兒童玩國」，裡面完全沒有任何跟貓空纜車有關的資訊。沒關係，纜車只是順便搭看看的，還是去逛動物園吧。&lt;/p&gt; &lt;p&gt;&lt;span id="more-209"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;進去以後，先買了一杯飲料，要價 $40 ，相當貴。後來看到其實動物園裡面有很多飲料販賣機，用投的應該會便宜很多。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069496250035948898"&gt;&lt;img src="http://lh6.google.com/image/mhtsai208/Rlp3-uWRTWI/AAAAAAAABKA/S0kn6cM457A/DSC02518.JPG?imgmax=288" alt="DSC02518.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;手上的那一杯飲料好貴&lt;/p&gt; &lt;p&gt;上一次來動物園是下雨天，大部分的動物都跑去躲雨了，這次是個晴朗炎熱的天氣，而且時間是中午剛過，只見大部分的動物都懶洋洋地，有的還在睡午覺。最活潑的大概是猴子吧，爭相搶著遊客丟下去的食物。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069496692417580434"&gt;&lt;img src="http://lh5.google.com/image/mhtsai208/Rlp4YeWRTZI/AAAAAAAABKY/cRMTJzyo5PQ/DSC02521.JPG?imgmax=288" alt="DSC02521.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;好大的一隻猴子&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069496713892416930"&gt;&lt;img src="http://lh6.google.com/image/mhtsai208/Rlp4ZuWRTaI/AAAAAAAABKg/oT60mxxRLU0/DSC02522.JPG?imgmax=288" alt="DSC02522.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;要把食物接好喔&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069496791201828290"&gt;&lt;img src="http://lh4.google.com/image/mhtsai208/Rlp4eOWRTcI/AAAAAAAABKw/-O7p-yYK6fc/DSC02524.JPG?imgmax=288" alt="DSC02524.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;還有一隻猴子擺著奇怪的姿勢不知道在幹嘛&lt;/p&gt; &lt;p&gt;金剛猩猩這次就沒有像上次一樣拎著毛巾在山洞裡面躲雨了，而是跑到下方去遮陽。不知道是不小心掉下去還是因為那邊比較涼快的關係，牠自己應該爬不回去吧。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069497718914764434"&gt;&lt;img src="http://lh4.google.com/image/mhtsai208/Rlp5UOWRTpI/AAAAAAAABMY/NQaqWxn9OUg/DSC02538.JPG?imgmax=288" alt="DSC02538.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;納涼中的金剛猩猩&lt;/p&gt; &lt;p&gt;還有一個好玩的是長頸鹿，那時我們在拍照的時候，後面右邊的兩隻長頸鹿一動也不動，因為左邊還有兩隻在吃午餐，還以為右邊的兩隻是假的玩具呢，結果原來不是。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069497246468361778"&gt;&lt;img src="http://lh6.google.com/image/mhtsai208/Rlp44uWRTjI/AAAAAAAABLo/aLZS8cwXlCk/DSC02532.JPG?imgmax=288" alt="DSC02532.JPG" width="144" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;最後笨笨老婆一直吵著要看大象，趕過去的結果是剛好看到一隻大象在尿尿 -.-||| 。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069497882123521730"&gt;&lt;img src="http://lh6.google.com/image/mhtsai208/Rlp5duWRTsI/AAAAAAAABN8/-DjZtnz-VZg/DSC02541.JPG?imgmax=288" alt="DSC02541.JPG" height="144" /&gt;&lt;/a&gt;&lt;br /&gt;尿尿中的大象，可能看不清楚。&lt;/p&gt; &lt;p&gt;還有一對大象用鼻子吸遊客丟下去的食物，雖然大象很高大，但是小小的食物卻也看的很清楚，沒有一個遺漏掉。&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com/mhtsai208/20070527/photo#5069498075397050082"&gt;&lt;img src="http://lh3.google.com/image/mhtsai208/Rlp5o-WRTuI/AAAAAAAABNA/YSJDWm7eRKc/DSC02543.JPG?imgmax=288" alt="DSC02543.JPG" width="144" /&gt;&lt;/a&gt;&lt;br /&gt;大象正在放閃光。&lt;/p&gt; &lt;p&gt;雖然這次只有一個下午的時間，不過卻也玩的挺盡興。而且不同季節不同天氣來觀賞，動物們也都會有不同的表現。可惜的是，進場前忘記用學生證買票了 :p 。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4726321783080064796?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4726321783080064796/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4726321783080064796' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4726321783080064796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4726321783080064796'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/06/20070527.html' title='2007.05.27 木柵動物園'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1083198305034250374</id><published>2007-05-23T22:46:00.000+08:00</published><updated>2009-06-15T21:53:08.814+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>復原 Outlook 中被刪除的項目</title><content type='html'>&lt;p&gt;剛剛有個笨蛋問我說 Outlook 裡面如果把資料夾用 Shift+Del 刪除掉的話，該怎麼復原？因為還沒有封存或壓縮的關係，所以用 UltraEdit 去看 Outlook.pst 時，其實被刪掉的資料還在裡面，只是 Outlook 看不到。&lt;/p&gt; &lt;p&gt;既然問題來了，那就去 Google 找一下吧，結果才試一個方法就成功了，在這裡貼一下復原的步驟：&lt;/p&gt; &lt;ol&gt;&lt;li&gt;備份 Outlook.pst 。 &lt;/li&gt;&lt;li&gt;用 UltraEdit 之類具有 HEX 檢視的 Editor 開啟 Outlook.pst 。 &lt;/li&gt;&lt;li&gt;把 00000007h ~ 00000013h 的地方都填入 “20″ ，然後儲存，這麼一來 Outlook.pst 裡面對所有項目的索引就會被破壞掉。 &lt;/li&gt;&lt;li&gt;執行 scanpst.exe ，選取剛剛改過的 Outlook.pst ，按下啟動以後他會開始掃描，然後按下修復就會重新建立索引了。 &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;修復的原理跟把檔案或資料夾從檔案系統裡面刪除掉一樣， Outlook 並沒有真正把郵件或資料夾從 Outlook.pst 中刪除，而是把指向該項目的索引給去掉。因此只要重新對所有的項目建立索引，原本被刪掉的項目就又會出現了。不過要注意的是千萬別做封存或壓縮，因為這會 讓 Outlook 真正把刪除的項目從 Outlook.pst 中刪掉，這樣就無法復原了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1083198305034250374?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1083198305034250374/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1083198305034250374' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1083198305034250374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1083198305034250374'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/05/outlook.html' title='復原 Outlook 中被刪除的項目'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-7952446257369310587</id><published>2007-05-21T23:15:00.000+08:00</published><updated>2009-06-15T21:54:43.955+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Mike Mussina 向 Joe Torre 嗆聲</title><content type='html'>&lt;p&gt;2006 年球季， Mike Mussina 投到九局下最後一個人次，在滿球數的情況下，總教練 Joe Torre 想出來換投手，結果 Mike Mussina 大喊：「No! Stay there!」 Joe Torre 只好雙手一攤乖乖走回休息區。&lt;/p&gt;     &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="320" height="260"&gt;&lt;param name="movie" value="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/Mussina - No! Stay there!.flv&amp;amp;autoStart=false;"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://zechs.dyndns.org/share/video/flvplayer.swf?file=/share/video/Mussina%20-%20No%21%20Stay%20there%21.flv&amp;amp;autoStart=false;" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="320" height="260"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-7952446257369310587?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/7952446257369310587/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=7952446257369310587' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7952446257369310587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/7952446257369310587'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/05/mike-mussina-joe-torre.html' title='Mike Mussina 向 Joe Torre 嗆聲'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1914758013596978543</id><published>2007-04-14T11:44:00.000+08:00</published><updated>2009-06-15T21:57:40.525+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>找碴：東森新聞 2007-04-14 341-2081678</title><content type='html'>&lt;p&gt;新聞節錄：&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt; 我國旅日職棒樂天金鷹隊投手林恩宇，13日是他在日本職棒的處女秀，初登板在客場先發出戰日本火腿隊 …… 林恩宇今年球季加盟日本職棒日本樂天金鷹 …… &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;記者阿記者，林恩宇到底是哪一隊的。&lt;/p&gt; &lt;p&gt;原文請見：&lt;a href="http://www.ettoday.com/2007/04/14/341-2081678.htm"&gt;日本職棒／林恩宇處女秀先發6局無失分　贏得日職首勝&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/1785103487198026119-1914758013596978543?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1914758013596978543/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1914758013596978543' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1914758013596978543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1914758013596978543'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/04/2007-04-14-341-2081678.html' title='找碴：東森新聞 2007-04-14 341-2081678'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1256025417877965413</id><published>2007-04-12T19:37:00.000+08:00</published><updated>2009-06-15T22:00:26.378+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'>悠嘻猴</title><content type='html'>&lt;p&gt;以前蠻喜歡用洋蔥頭的 MSN 表情符號，不過最近都在用某個網站上看到的猴子。 Google 一下終於找到原始出處 ： &lt;a href="http://www.yoyocici.com/index.asp"&gt;悠嘻猴樂園&lt;/a&gt; 。除了表情符號以外，還有很多好玩的四格漫畫、 Flash 動畫等等。&lt;/p&gt; &lt;div class="hr"&gt; &lt;hr /&gt;&lt;/div&gt; &lt;p&gt;&lt;a href="http://zechs.no-ip.org/share/yoyocici.2009.06.15.zip"&gt;表情符號打包下載&lt;/a&gt; （更新日期： 2009/06/15 ）&lt;br /&gt;檔名我有換過，其中可能有很多跟實際表情符號想表達的意思不一致。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1256025417877965413?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1256025417877965413/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1256025417877965413' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1256025417877965413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1256025417877965413'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/04/blog-post.html' title='悠嘻猴'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-6597888480763694681</id><published>2007-04-03T01:47:00.000+08:00</published><updated>2009-06-15T22:01:29.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun'/><title type='text'>Bicycle Drifting</title><content type='html'>&lt;p&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mVEplV1yL_8"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/mVEplV1yL_8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-6597888480763694681?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/6597888480763694681/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=6597888480763694681' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6597888480763694681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6597888480763694681'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/04/bicycle-drifting.html' title='Bicycle Drifting'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-6376027638923167317</id><published>2007-04-01T22:09:00.001+08:00</published><updated>2009-06-15T22:02:45.823+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Microsoft Windows Vista 下無法安裝 AppLocale 與 pAppLocale</title><content type='html'>&lt;p&gt;對於常常要用到日文的我來說，微軟的 AppLocale 是不可或缺的，然而 AppLocale 有著相當致命的缺點，還好 piaip 加以修正並推出 &lt;a href="http://ntu.csie.org/%7Epiaip/"&gt;pAppLocale&lt;/a&gt; 。然而這幾天升級到 Vista ，要安裝 pAppLocale 時卻出現下面的錯誤訊息：&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt; There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or packager vendor. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;就算換成安裝 AppLocale 也是一樣。&lt;/p&gt; &lt;p&gt;後來上網找了一下，發現不手動提昇執行權限去安裝 pAppLocale 的話是不會成功的。於是先到開始功能表的附屬應用程式，在「命令提示字元」上按下滑鼠右鍵，選擇「以系統管理員身份執行」，然後在「命令提示字元」底下執 行 pAppLocale 安裝檔，這樣就可以順利安裝完畢。&lt;/p&gt; &lt;p&gt;詳情請見 &lt;a href="http://blogs.msdn.com/michkap/archive/2006/10/17/834208.aspx"&gt;http://blogs.msdn.com/michkap/archive/2006/10/17/834208.aspx&lt;/a&gt; 與 &lt;a href="http://blogs.msdn.com/michkap/archive/2006/06/27/648618.aspx"&gt;http://blogs.msdn.com/michkap/archive/2006/06/27/648618.aspx&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/1785103487198026119-6376027638923167317?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/6376027638923167317/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=6376027638923167317' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6376027638923167317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6376027638923167317'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/04/microsoft-windows-vista-applocale.html' title='Microsoft Windows Vista 下無法安裝 AppLocale 與 pAppLocale'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1433402537640131378</id><published>2007-04-01T02:22:00.002+08:00</published><updated>2009-06-15T22:30:25.993+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows Vista Enterprise</title><content type='html'>&lt;p&gt;前幾天因為同學向我問有沒有 Office 2003 ，結果就去學校的全校授權軟體網站看，正好看到有 Windows Vista Enterprise 升級版，就打算抓回來裝看看。&lt;/p&gt; &lt;p&gt;燒起來放進光碟機以後，第一個選項是安裝，第二個好像是檢查軟硬體相容性。為了怕裝起來有問題，還是先檢查一下吧。檢查結果是硬體沒有問題，只是主機板內建的顯示晶片相當不夠力，軟體部份可能會有問題的是 &lt;a href="http://www.daemon-tools.cc/dtcc/index.php"&gt;DAEMON Tools&lt;/a&gt; 跟 &lt;a href="http://www.free-av.com/"&gt;AntiVir PersonalEdition Classic&lt;/a&gt; ，反正虛擬光碟跟防毒軟體還有別的解決方案，所以我還是決定就直接升級成 Vista 了。&lt;/p&gt; &lt;p&gt;升級的畫面少了以往 XP 的一些廣告，上面寫著安裝過程需要幾個小時，所以就關掉螢幕先來念一下書。念著念著，打開螢幕一看，正在重新開機，因為安裝畫面上有註明安裝過程可能會重 新開機幾次，所以也不在意。當畫面換到開機進 Vista 的進度條時，我一度以為已經安裝完成要進 Vista 了，結果沒想到竟然就自動重新開機！然後開始了開機 → Vista 進度條 → 重新開機的無限循環，哪A阿捏？&lt;/p&gt; &lt;p&gt;&lt;span id="more-198"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;為了解決這個問題，一度上網搜尋有沒有解決辦法，雖然有人有類似的情況，不過卻是 ASUS 的筆記型電腦才會有這樣的問題，而他們的解決辦法是更新 BIOS 。好吧，上網去看看有沒有新的 BIOS 或韌體吧，很不幸地，電腦的 BIOS 跟韌體已經是最新的了。看看開機選單裡面有一項是進去原本的 XP ，結果點進去以後螢幕只剩下一片黑，跟一個小游標在左上閃阿閃的。這下好了，不論是原本的 XP ，還是新升級的 Vista ，兩個都沒辦法開機進去。&lt;/p&gt; &lt;p&gt;開機時第一層選單會出現 Vista 、 XP 、以及回復安裝這三個選項，由於自動重新開機屬不正常關機，所以按下 Vista 以後會再出現第二層選單，問你要正常開機還是用安全模式，結果不論是哪一種安全模式都還是進不去 Vista 。後來熊熊記起來這樣子的自動重新開機通常是有重大的硬體錯誤，而且在第一層選單其實還可以按下 F8 看到更多的開機選項。於是我就按下 F8 ，選擇「停用系統失敗時自動重新啟動」，果不其然，進度條一出來以後馬上就出現藍白畫面。 Windows 通常出現藍白畫面都是因為有重大硬體錯誤出現，這次這個畫面上寫著 SPTD.SYS ，以此為線索再上網查看看，發現這個檔案是跟虛擬光碟有關的，可能是這個版本的不適用於 Vista 吧。&lt;/p&gt; &lt;p&gt;本來想說把 SPTD.SYS 砍掉以後看看能不能正常開機，於是在開機選單按下 F8 ，選擇「偵錯模式」，看看有沒有命令列出來可以讓我把檔案砍掉。結果萬萬沒想到按下去以後，竟然正常地出現 Vista 安裝畫面！而且還繼續未完成的安裝。剩下的安裝過程還是會需要重開機，如果這時候在進度條那邊自動重新開機的話，我就再使用「偵錯模式」，結果就這樣順利 地將 Vista 安裝完畢，安裝完以後不需要「偵錯模式」也可以正常進入 Vista 了。&lt;/p&gt; &lt;p&gt;Vista 這次最大的賣點除了強調安全性以外，就是他的 Windows Aero 了。不過主機板內建爛爛的顯示晶片根本無法使用 Aero ，用控制台的「檢查您的電腦的 Windows 體驗指數基本分數」去看硬體表現，在顯示卡的部份竟然只有 1 分，遙遙落後於其他硬體。還好我還有一塊送修換來的中古 NVIDIA GeForce FX 5200 ，隔天從家裏把顯示卡帶來實驗室，裝上去以後終於在「視窗色彩及外觀」設定那邊出現 Windows Aero 的選項，還沒裝上去之前這個選項是沒有出現的。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/pTsBVjw1fqj7dlmwEsUulg?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SjZX7nAoLiI/AAAAAAAAebU/dnoOIUu9xGE/s144/Windows%20Aero.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;這下子終於可以看看 Aero 長怎樣了，首先是透明的視窗外框，後面的畫面跟字會模糊化，就好像玻璃一般。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/iP00no2v-gz3eBUyroXmgw?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SjZX6BXkuYI/AAAAAAAAeak/IcRZodXutdg/s144/Glass%20Windows%2001.jpg" /&gt;&lt;/a&gt; &lt;p&gt;外框的顏色跟深淺也可以改變。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/OltquOlOVgKvYfbYBae1dA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SjZX6UsbenI/AAAAAAAAeas/J2s4vQW_4N0/s144/Glass%20Windows%2002.jpg" /&gt;&lt;/a&gt; &lt;p&gt;主選單右方的部份只會顯示一個圖示在最右上角，例如沒選東西時出現的是使用者圖像，而滑鼠移到印表機上以後，右上角的圖示就會變成一個印表機了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/zVICY2CzclAJlUG8_oF6bg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX6i_TrZI/AAAAAAAAea0/HPKgufSbzOw/s144/Main%20Menu%2001.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/_S8OZTExgcwa-oNS5JUXLg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX6266UhI/AAAAAAAAea8/8JMqG8EF6Ek/s144/Main%20Menu%2002.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/7nH5nKK_KkjCCF66V-FHCQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX7LVRwTI/AAAAAAAAebE/8I7GYbnfzIU/s144/Main%20Menu%2003.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;下面這個是控制台，分了很多層，找東西有點不好找。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/2BwrAFHBBJI1xBTQi39LQQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SjZX4b9p3pI/AAAAAAAAeZ0/4ZQvSOsevtc/s144/Control%20Panel.jpg" /&gt;&lt;/a&gt; &lt;p&gt;還有 Windows Gadgets ，可以放在 Sidebar 或拖出來放到桌面上。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/f1ySb7I5CCY9AFQ92BorHQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SjZX50UHpoI/AAAAAAAAeac/yAHXooPQcE0/s144/Gadgets.jpg" /&gt;&lt;/a&gt; &lt;p&gt;桌面部份有選項可以將桌面上的圖示隱藏起來，不需要透過額外的軟體，例如我以前常用的 WatchCat。值得注意的是，在隱藏桌面圖示的情況下，還是可以將東西拉到桌面上放，這對 WatchCat 來說是做不到的。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/USst4z5QK_ZDKGZuint5uw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX4yFCytI/AAAAAAAAeZ8/2XYTbkGQ-CE/s144/Desktop%2001.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/aH1qtIw3f3nO24Iy74QH1A?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX5CUb5MI/AAAAAAAAeaE/NxyfoY0vA0Y/s144/Desktop%2002.jpg" /&gt;&lt;/a&gt; &lt;p&gt;在 Windows 行事曆裡面可以訂閱 iCal ，這樣就可以將 Google Calendar 上的事件都同步下來了。以前用 beta 版的時候就有發現 Windows 行事曆了，不過忘記當時有沒有看到這個功能。&lt;/p&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/U1B2OTR6VdQHJqyVIUJbzQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX738CZqI/AAAAAAAAebc/ZpPJPEp8AF4/s144/Windows%20Calendar%2001.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/TxwG2cLAslFgm3kWOOWIXQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX72JiLnI/AAAAAAAAebk/j6yxJF3W9TM/s144/Windows%20Calendar%2002.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;有些對話框的大小可以調整，這在選擇檔案的時候很好用，而且改變大小以後，下次再開啟會記得上次的大小。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/VP6PPymCctCpk-_TjgQnpQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX5b1GguI/AAAAAAAAeaM/SgY9sqKjOis/s144/Enlarge%20Window%2001.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/JhcAyMr3FYHFhJPVE3EzxQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/SjZX5pZotEI/AAAAAAAAeaU/fqFbMX2dg4w/s144/Enlarge%20Window%2002.jpg" /&gt;&lt;/a&gt; &lt;p&gt;按下 Alt+Tab 切換視窗時，會出現視窗縮圖，而且連桌面也是選項之一。在快速啟動列那邊除了顯示桌面以外，還有一個切換視窗的捷徑，這個的功能跟 Alt+Tab 一樣，只是她是用 3D 的形式來表現，同樣地，最後面的那一個視窗代表桌面。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/iwiTgM5oMg3ZA2FBxTBYeg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SjZX7RdzizI/AAAAAAAAebM/w3Zfdgcy68g/s144/Switch%20Windows.jpg" /&gt;&lt;/a&gt; &lt;p&gt;下面這個是檔案總管，磁碟機的使用狀況都用一個長條來表示，而且會有不同的顏色，像是下面那個紅色的就表示剩餘空間太少了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ujI6dh4uHotXXLHppRrtXw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX8PvvZHI/AAAAAAAAebs/LTxBaX9RJ3Q/s144/Windows%20Explorer%2001.jpg" /&gt;&lt;/a&gt; &lt;p&gt;在檔案總管上方的路徑（位置）那邊，不再只是呆呆地顯示文字而已，每一個路徑上的節點都可以用滑鼠點，然後會直接跳到那個資料夾裡。而且在每個節點 旁邊都有一個箭頭，點下去以後可以看到該節點的兄弟 (Sibling) ，也就是說上面的路徑欄就像一顆樹一樣，可以很方便地做垂直或水平的位置變更。&lt;/p&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/Trw1-SEOvQgXUIRR0MCWmQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX8SAi15I/AAAAAAAAeb0/Q9_3MF6eUfc/s144/Windows%20Explorer%2002.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/J8JSGTQyY365wZeYI0DNlg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX8riZZdI/AAAAAAAAeb8/CVncSzCLxXs/s144/Windows%20Explorer%2003.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;檔案總管的左上有一些資料夾捷徑，就像 Mac OS X 的 Finder 一樣，可以自行新增捷徑過去。只可惜在檔案總管裡面把檔案拖曳到資料夾上時，並不會自動進入資料夾，這點就沒有 Finder 來的好用了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/fWPJGu5tnasFxpQvLkcgIQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX8zI0CkI/AAAAAAAAecE/V_vONs-T5jU/s144/Windows%20Explorer%2004.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/EI2L_TIzBy161S9Od2u7nw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX81fwVaI/AAAAAAAAecM/TVwp-pUD2-M/s144/Windows%20Explorer%2005.jpg" /&gt;&lt;/a&gt; &lt;p&gt;在檔案檢視方面，多了一個特大圖示的選擇，而且這些檢視模式是用一個 bar 來調整，所以圖示大小可以做細微的改變。另外下方有個檔案資訊區，會有小小的縮圖，嫌這個縮圖太小的話，可以在組合管理裡面開啟預覽窗格。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/Qd4N0jEp8dUmW3pWDRY9Bw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX9NANRKI/AAAAAAAAecU/3tkrbnjUadY/s144/Windows%20Explorer%2006.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/9g-mZ8EsRelKoBsHCGvmjg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/SjZX9fwwdqI/AAAAAAAAecc/CwnaoEiYXIE/s144/Windows%20Explorer%2007.jpg" /&gt;&lt;/a&gt; &lt;p&gt;在安全性方面，需要系統管理員權限時，會跳出一個視窗要求使用者允許。而一開機就啟動的程式也會被 Windows Defender 所控管，這方面可以選擇自己允許或禁止啟動程式，加入 Microsoft SpyNet 的話有些也可以自動判斷。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/1QI5dl_4basIrPTcZSVvzA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/SjZX9eweulI/AAAAAAAAeck/lsAewDsML3E/s144/Authorization%2001.jpg" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/GYrB0pUI3ZMaegntrMuzig?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/SjZX964p_mI/AAAAAAAAecs/Hp1CGfhknec/s144/Authorization%2002.jpg" /&gt;&lt;/a&gt; &lt;p&gt;雖然說 Vista 的介面比 XP 好多了，不過視窗的部份我還是喜歡 Linux 上 Beryl 的果凍視窗，這個效果真的是太 Cute 了。不知道 Beryl 是啥的人該好好觀看一下下面的短片。&lt;/p&gt; &lt;p&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lawkc3jH3ws"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/lawkc3jH3ws" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt; &lt;p&gt;話說我寫這篇文章是在換上 GeForce 5200 的第二天，結果用著用著，下午顯示卡就壞了，難道 Aero 有這麼操嗎 Orz 。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1433402537640131378?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1433402537640131378/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1433402537640131378' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1433402537640131378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1433402537640131378'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/04/windows-vista-enterprise.html' title='Windows Vista Enterprise'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_cxviC_b6iyI/SjZX7nAoLiI/AAAAAAAAebU/dnoOIUu9xGE/s72-c/Windows%20Aero.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-274485744115183623</id><published>2007-03-30T19:49:00.002+08:00</published><updated>2009-06-15T22:46:46.010+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>Pittsburgh 雜記 – 飲食</title><content type='html'>&lt;h3 id="_.E9.A4.90.E8.BB.8A"&gt;餐車&lt;/h3&gt; &lt;p&gt;在美國吃真的會很不習慣，感覺老美的食物味道都很重，偏偏我比較喜歡清淡一些的。記得剛到 Detroit 時所吃的午餐，實在是有夠鹹。剛到 CMU 時，我和郁方就在校園摸索，尋找傳說中的便宜餐車。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/t9pByevphWngnetUJkeUlQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rleov-WRRQI/AAAAAAAAA1A/h8rfj16uNeQ/s144/DSC02241.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/mhtsai208/20070131CMU?feat=embedwebsite#5068705464952374546"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rleow-WRRRI/AAAAAAAAA1I/4k2gQ-GJ5ck/s144/DSC02242.JPG" /&gt;&lt;/a&gt; &lt;p&gt;這邊的餐車大約有五六家，售有咖哩飯、西式料理、中式料理、泰式料理等等。我第一天買的是右邊數來第二家，餐點的名字已經忘記了，但是永遠會記得的是裡面的醬有夠酸，感覺牙齒快被腐蝕掉了。自此以後就再也沒有買過這一家了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/mhtsai208/20070131CMU?feat=embedwebsite#5068705477837276450"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RleoxuWRRSI/AAAAAAAAA1Q/KjYfIU7jovA/s144/DSC02243.JPG" /&gt;&lt;/a&gt; &lt;p&gt;有一次吃的是 Chicken Pad Thai ，裡面的主食不是泰國米，而是一個像麵的東西，但是吃起來的口感卻又不像麵，而且味道很酸。不知道是壞掉了還是本來就這樣，總覺得吃起來怪怪的。結果主食沒吃幾口，把雞肉吃光以後就整盒丟掉了，這應該是我吃最少的一次。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/mhtsai208/2007012820070228Pittsburgh?feat=embedwebsite#5068701320308933186"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlek_uWRQkI/AAAAAAAAAuM/jdY2pfvn35w/s144/DSC02265.JPG" /&gt;&lt;/a&gt; &lt;p&gt;&lt;span id="more-197"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;另一次買的是跟 Chicken Pad Thai 同一家餐車的 General Tso Chicken ，也就是左宗棠雞。但是買回來以後發現，根本就是糖醋雞，而且糖醋醬裡面還有加薑，不知道是不是天氣冷才加的。由於醬加太多的關係，吃起來味道很重，加上 雞肉吃起來感覺跟啃木頭差不多，這個我也是沒有吃完就丟了。事後上網查看看真正的左宗棠雞應該長得如何，發現餐車買到的跟 &lt;a href="http://en.wikipedia.org/wiki/General_Tso%27s_chicken"&gt;Wikipedia&lt;/a&gt; 的圖片差好多。由於這一家餐車已經踩過兩次地雷，而且還是連續兩次，所以也就被我列為拒絕往來戶了。&lt;/p&gt; &lt;p&gt;最後發現比較適合我胃口的是最旁邊的兩家，分別是最右邊的咖哩飯，以及最左邊的餐車。咖哩飯除了還不錯吃以外，跟其他餐車比起來相對便宜許多。平平都是 Medium size 的餐盒，其他家都需要 $4.5 ，但是咖哩飯那一家餐車只要價 $4.0 。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/yhbgdsDI6ML4rbc7SV3b7g?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlelC-WRQoI/AAAAAAAAAus/3fGJ7QHagYA/s144/DSC02316.JPG" /&gt;&lt;/a&gt; &lt;p&gt;最左邊的那一家餐車我點過 Beef Fried Rice 、 Basil Chicken 、 Basil Beef 、 Japanese Teriyaki ，基本上都還蠻對味的，不會太鹹，而且 Japanese Teriyaki 還有很多各式各樣的蔬菜，這還挺少見的，只是 Basil Beef 有點辣。值得一提的是農曆新年期間，只有這一家跟隔壁一家有在慶祝新年，從新年期間的第一個星期一開始一連三天，每次買午餐都會附贈一罐飲料。一開始我星 期一去買的時候還覺得奇怪，怎麼只有最後這一家排了很長的隊伍，等到靠近窗口以後才知道原來可以免費獲得飲料一罐。只可惜新年慶祝期間的飲料只有礦泉水跟 可樂，我比較喜歡的大罐綠茶在這段期間都沒有出現。下面是這家餐車買到的 Beef Fried Rice 。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ERSHQhCSIhANQKijgopqOg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rlek--WRQjI/AAAAAAAAAuE/Uh5M5Dp7hfM/s144/DSC02263.JPG" /&gt;&lt;/a&gt; &lt;h3 id="_Orient_Express"&gt;Orient Express&lt;/h3&gt; &lt;p&gt;除了餐車以外，我們平時最常吃的就是離 CIC Building 相當近的 Orient Express ，就在 Forbes Ave 旁。這是一家中式餐館，其中我們最常吃的是 $4.9x 的簡餐。這裡的簡餐相當地簡便，大概就是主菜加上一個滷蛋，有些會附上一點點的青菜，不過不論哪一種主菜與飯份量都很夠。下面這張是 Orient Express 的蕃茄牛肉飯。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/hEPjmbfIVy4e1Fu_NeSSqA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlelOOWRQrI/AAAAAAAAAvE/9AIRbZRNLIU/s144/DSC02319.JPG" /&gt;&lt;/a&gt; &lt;p&gt;Orient Express 另外還有一些 Special Launch ，飯可以選擇白飯或炒飯，除了主菜以外，附菜可以選擇要春捲或雞肉串。下面這個西芥蘭牛肉飯就是 Special Launch 裡面的其中一個。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/s51JrYJ-bBqPnpNLKdzldw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlelNOWRQqI/AAAAAAAAAu8/mNJoAjIwIPk/s144/DSC02318.JPG" /&gt;&lt;/a&gt; &lt;p&gt;除了飯以外，我還吃過 Orient Express 的水餃，不過不過，這水餃實在有夠難吃，皮厚的像包子一樣，裡面的餡也不好吃，比市場買到的冷凍水餃還差。最後 Orient Express 比較好玩的一個就是裝麵的容器，下面這個是時菜牛肉湯河粉，這樣裝起來還真像是大一號的杯麵。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/_5IUIQSx2Bj3Lnp4HPLZnA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlelCOWRQnI/AAAAAAAAAuk/n53Aj7KspiE/s144/DSC02313.JPG" /&gt;&lt;/a&gt; &lt;p&gt;總結 Orient Express 的食物口感普普，雖然是中式餐廳，但還是有可能踩到地雷，例如水餃。不過在國外能吃到便宜又比較合胃口的食物已經算是相當不錯了吧。&lt;/p&gt; &lt;h3 id="_S_Craig_St"&gt;S Craig St&lt;/h3&gt; &lt;p&gt;S Craig St 上有不少餐館，除了兩家賣 Sub 的以外，還有一家印度料理店，一家炸雞、披薩店，兩家比較高級一點的餐廳，以及 Lu Lu’s Noodles 。印度料理店是楊柏因老師帶我們去的，吃起來還不錯，而且是吃到飽的。炸雞店的話是愛吃炸雞的郁方慫恿我一起去吃的，結果吃得相當後悔，因為皮吃起來就像 硬塊一樣，一點也不鮮嫩多汁。 &lt;/p&gt; &lt;p&gt;Lu Lu’s Noodles 也是一家中式餐館，價位比 Orient Express 稍高，不過據郁方說比 Orient Express 好吃一點。我只有在 Lu Lu’s Noodles 點過一個 Japanese Teriyaki ，味道還不錯，這也是我後來會在 CMU 餐車同樣也點一份 Japanese Teriyaki 的緣故。兩家比較高級的餐廳裡面，我們吃過其中一家中東料理，這是顧問 Michael 帶我們去吃的。主食除了烤餅以外，還有一種好像加了香菇之類的米飯，光單吃這個米飯就覺得很美味了。我們點的主菜除了一道魚排比較鹹以外，羊小排跟牛肉都 相當地好吃，而且很嫩，怪不得比較貴。&lt;/p&gt; &lt;h3 id="_CMU_.E9.A4.90.E5.BB.B3"&gt;CMU 餐廳&lt;/h3&gt; &lt;p&gt;CMU 裡面的餐廳我只有去過從 CIC Building 前往 Wean Hall 中間那棟建築裡面的，裡面除了有小披薩以外，還有中式的簡餐，簡餐可以選擇白飯或炒飯，然後好像可以選一樣主菜跟兩樣副菜。價格有點忘了，可能是 $5.25 之類的吧，總之比餐車貴了一些。這裡我吃過兩三次，主要原因是很近，所以下雪時買午餐就很方便，如果不是那麼晚才知道這邊也有中式料理的話，才不會吃過這 麼少次。曾經有一次在這邊遇到 Ed Clarke 跟別人吃飯，還好他沒有看到我，不然被抓去問問題就糟了。&lt;/p&gt; &lt;p&gt;除了旁邊的這一家以外，前往餐車的途中還有一個學校裡面的餐廳，不過不知道價位如何，外面看進去都是黑壓壓的一片，所以不太趕進去。&lt;/p&gt; &lt;h3 id="_.E9.9F.93.E5.BC.8F.E6.96.99.E7.90.86"&gt;韓式料理&lt;/h3&gt; &lt;p&gt;我們在 Pittsburgh 吃過兩家韓式料理店，其中一個就離我們住的地方沒多遠，過條 Bates St 到 Semple St 就到了。這一家的價格稍貴，好像點起來都要 $10 左右吧。當天下著雨，所以店內沒啥人，除了我們以外，只剩下一兩桌吧。我點了一份韓式石鍋拌飯，因為我還蠻喜歡吃的，吃起來沒啥特別的感覺，但不錯吃就是 了。至於郁方點的我已經忘記是啥了，只記得他的餐點有很多肉，但是沒啥飯。如果沒有搭配飯的話，光吃肉會有點鹹。雖然他又多叫了一碗飯，不過還是讓我 A 了一些肉加菜。&lt;/p&gt; &lt;p&gt;另一家店好像在 Oakland Ave 與 Forbes St 的交叉口，或是 Atwood St 與 Forbes 的交叉口，這家店在地下一樓，不仔細看的話還真不會注意到。當時我隨便亂點了一份外帶，回去以後才發現竟然是咖哩飯！我的天阿，這附近印度料理店這麼多， 要吃咖哩的話去這些印度料理店就好了，怎麼在一家韓國料理店買咖哩飯呢，早知道我點的那個是咖哩飯的話就改點其他的了。聽我這麼說，想也知道這家韓國餐館 的咖哩飯並不怎樣 …… 。&lt;/p&gt; &lt;h3 id="_.E5.8F.B0.E5.BC.8F.E6.96.99.E7.90.86"&gt;台式料理&lt;/h3&gt; &lt;p&gt;在 Pittsburgh 的其中一個週末，承蒙柏均不棄，特地從 Penn State 開車來 CMU 這邊帶我們出去玩。那個週末的兩天柏均帶我們到兩家台灣餐館吃午餐，其中一家有比較多的小吃類食物，例如臭豆腐。另外一家根據柏均的朋友所述是烤鴨好吃， 不過我吃起來總是覺得有點鹹。下面這個是豆苗跟烤鴨，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/TSi8TLO9fvXPVPkM5JpzaA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RlelTuWRQuI/AAAAAAAAAvc/YUm_1zvfQOk/s144/DSC02364.JPG" /&gt;&lt;/a&gt; &lt;p&gt;不錯喝的酸菜排骨湯，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/WYeJoe78G_GbeIHwyTLdzQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlelUeWRQvI/AAAAAAAAAvk/KJbacjlsNg8/s144/DSC02365.JPG" /&gt;&lt;/a&gt; &lt;p&gt;以及料多味美的八珍豆腐煲，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/KBXZ0FsV0kF8aLQE5Zorpw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlelWeWRQwI/AAAAAAAAAvs/DatIDQNMLXI/s144/DSC02366.JPG" /&gt;&lt;/a&gt; &lt;h3 id="_.E8.87.AA.E8.A3.BD.E6.96.99.E7.90.86"&gt;自製料理&lt;/h3&gt; &lt;p&gt;在美國生活要省錢的話一定得自己動手做料理，除了買原料比外面吃便宜以外，光稅也可以省下 $1 多吧。我的早餐通常都是三明治，常見的內容有蛋跟起士，最後一樣會搭配火腿、培根或魚。值得注意的是除了我在韓國商店買到的魚肉火腿以外，一般超市買到的 火腿跟培根都很鹹，結果我最後火腿都是用煮的，而不是用煎的。下面這個是火腿蛋土司的原料，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/WLa6bMPmqYPaAw_g5cVlEQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RleeAeWRPfI/AAAAAAAAAf4/T-YJvsqEHL0/s144/DSC02303.JPG" /&gt;&lt;/a&gt; &lt;p&gt;製作過程不詳述，相信大家都會，下面這個是最後的成品，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/XqvihxOgmt7wfaWTLbK7kQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RleeOOWRPmI/AAAAAAAAAgw/-PW2L4_bnAA/s144/DSC02310.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/SjehbcaI0oei7hO7m15CAA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RleeO-WRPnI/AAAAAAAAAg4/Q026CyRR4n8/s144/DSC02311.JPG" /&gt;&lt;/a&gt; &lt;p&gt;偶而土司吃完了會改換漢堡，例如下面這個火腿蛋漢堡，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/9jkLRL1mRBUBkBfl4yGSGQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlelXOWRQxI/AAAAAAAAAv0/xHEVdTbGX2U/s144/DSC02418.JPG" /&gt;&lt;/a&gt; &lt;p&gt;這些東西除了當早餐吃以外，偶而大雪的時候還可以帶一份去學校當午餐吃。一開始我都會把蛋夾在土司裡面，不過後來就都煎荷包蛋另外吃，果然蛋還是要吃荷包蛋比較好吃。&lt;/p&gt; &lt;p&gt;除了早餐以外，偶而晚餐也會自己下廚，像是蒜頭麵線、燙青菜、煮泡麵、煮飯配罐頭、煮水餃等等，後面這三樣都是靠柏均帶我們去中式市場大採購才有得吃的。下面這個是自製的麵線，附有蒜頭、小白菜跟火腿。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/vIpghgJK2ncWPdMQjCfSZQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlelO-WRQsI/AAAAAAAAAvM/E_fPOqbwFKk/s144/DSC02320.JPG" /&gt;&lt;/a&gt; &lt;p&gt;偶而也會做一下炒飯，看是要加沙茶醬還是蒜頭，下面是自製的蒜頭火腿蛋炒飯。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/it4vO4wqVdYRkic7NFj4Bg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlelS-WRQtI/AAAAAAAAAvU/vbL1XVK1P2g/s144/DSC02325.JPG" /&gt;&lt;/a&gt; &lt;p&gt;離去前的前兩天我還特地在 CVS 買了一些罐頭，準備大吃特吃一番，下面這個就是自製食物裡面最豐盛的一餐（如果罐頭食品也包括在自製裡面的話）。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ldnxFPDQb_Ti8mudBkg7zA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rlelk-WRQ1I/AAAAAAAAAwU/pNv6u8zra5Y/s144/DSC02452.JPG" /&gt;&lt;/a&gt; &lt;p&gt;這一餐包括了土豆麵筋、罐頭濃湯、罐頭辣筍、小熱狗兩條、荷包蛋一個，以及白飯一大碗。我想只要我老媽一下廚，這些東西都會被我丟到廚餘桶裡面吧，不過在美國交通不便以及附近沒有生鮮超市的情況下，可以弄出這樣子我就很滿意了。&lt;/p&gt; &lt;h3 id="_.E7.B8.BD.E7.B5.90"&gt;總結&lt;/h3&gt; &lt;p&gt;我下次要叫笨笨老婆多幫我準備一些餅乾跟泡麵！&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-274485744115183623?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/274485744115183623/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=274485744115183623' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/274485744115183623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/274485744115183623'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/03/pittsburgh.html' title='Pittsburgh 雜記 – 飲食'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_cxviC_b6iyI/Rleov-WRRQI/AAAAAAAAA1A/h8rfj16uNeQ/s72-c/DSC02241.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4586189025062300683</id><published>2007-02-05T00:06:00.002+08:00</published><updated>2009-06-16T19:06:27.502+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2007.01.28 前往 Pittsburgh</title><content type='html'>&lt;p&gt;今天是啟程前往 Pittsburgh 的日子，我和陳郁方將在 &lt;a href="http://www.cmu.edu/"&gt;Carnegie Mellon University&lt;/a&gt; 待上一個月。飛機的時間是早上八點多，所以我和笨笨老婆一大早就在實驗室等陳郁方跟他的家人，準備一起到機場。事實上因為準備嵌入式系統期末 Project 的緣故，我前一天完全沒睡，不過剛好 Pittsburgh 的時差有 13 個小時之多，熬個夜在飛機上睡覺補眠，或許可以順利克服時差。&lt;/p&gt; &lt;p&gt;匆忙告別笨笨老婆以後，我和陳郁方、陳郁方的父母啟程前往機場，途中赫然發現我的保溫瓶還在笨笨老婆那邊， Pittsburgh 可是很冷的，沒有熱茶我怎麼活呢？由於時間才早上五點多，前往機場的路途相當順暢。到了機場以後，我們先去托運行李。這次搭的是西北航空，可能是因為目的 地是美國，所以行李托運之前還必須打開來檢查一次才能托運。我的行李被笨笨老婆塞的滿滿的，除了衛生紙以外，還有一小箱的餅乾。結果檢查的小姐打開以後差 一點塞不回去，連郁方的母親都來幫忙，我和那位小姐都覺得頗好笑。&lt;/p&gt; &lt;p&gt;之前去日本的時候，拿電子機票給櫃台小姐就可以拿到登機證了，不過在西北航空這邊卻得在機器前面自己手動刷護照、確認資料等等，不知道是西北航空的 緣故還是目的地是美國的關係。一開始還搞不太清楚如何使用，花了一些時間才完成。行李托運完之後先來吃個早餐吧，原本我是有帶泡麵要在實驗室當早餐吃的， 不過嵌入式系統的 Project 實在不好做，根本沒有時間吃泡麵。感謝郁方的家長，不僅請我吃了一頓早餐（雖然那家店不好吃，不過好貴），還買了一個充氣式的靠枕給我用，怕我們在飛機上 睡覺脖子痠。&lt;/p&gt; &lt;p&gt;&lt;span id="more-195"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;由於是去美國的緣故，登機前必須檢查隨身行李，而且會有人用偵測棒檢查人身。去美國跟去日本實在差很多，去美國的話好像每到一個地方或是離開一個地 方都得檢查一次，上次到日本就沒有那麼囉唆。西北航空的班機似乎都會在日本轉機，所以過了沒多久我們就降落在大阪關西機場 (KIX) ，途中我們又吃了一餐。根據飛機上聽到的資訊，大阪這邊好像是零度左右吧，一走出飛機就覺得有點寒意。出飛機後得先檢查隨身行李，檢查完畢以後就可以在機 場裡面隨便亂晃了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/23qxxprykITvA8BzGdT7tg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RleqqeWRRVI/AAAAAAAAA3s/bf0Of4WnjZI/s144/DSC02193.JPG" /&gt;&lt;/a&gt; &lt;p&gt;來到機場免不了逛逛免稅商店，既然在日本，我的目標當然是小叮噹囉。只可惜這裡還是隨處可見 Hello Kitty ，小叮噹大概就只有那一群 Kitty 貓後面的兩三隻吧。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/RIFw6wBSe54eZh6_NtkFhQ?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RleqzuWRRYI/AAAAAAAAA4E/zvOF1Ofrh34/s144/DSC02196.JPG" /&gt;&lt;/a&gt; &lt;p&gt;下面是大阪關西機場的一些照片。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/6y3M5jTPnc0uoyjc2stzgg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/Rleq4eWRRZI/AAAAAAAAA4M/jjwQQltS_og/s144/DSC02197.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ZaULfAW-7QqSh8GmLte7gw?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rleq9uWRRaI/AAAAAAAAA4U/SA7XlCkc5wM/s144/DSC02198.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/Ej-EL_5P0wpKkwPQsMXeFQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/Rleq_OWRRcI/AAAAAAAAA6k/GwoyQb36tpM/s144/DSC02200.JPG" /&gt;&lt;/a&gt; &lt;p&gt;離開關西機場以後，我們必須花上十幾個小時的時間前往 Detroit 。西北航空機上只有兩三個螢幕，放的都是同樣的兩三個節目，而且會一直循環播放，相當無聊。這麼長的時間只記得睡飽吃、吃飽睡，還好我旁邊沒有人，睡覺時 不會覺得很擠。好不容易終於到了 Detroit ，在這裡我們就得先入境，然後轉搭小飛機前往 Pittsburgh 。所以一出飛機就去排隊了，由於入境理由我已經和陳郁方套好了，所以他過關換我時，我才說兩三個字而已，對方就開始問我要在這裡待多久了。&lt;/p&gt; &lt;p&gt;快速通關以後，就開始尋找行李，找到我的行李以後發現，底部讓行李站立的腳已經不見了，所以現在行李立起來的時候會斜斜的。因為我們要在 Detroit 轉機，所以就拿著行李繼續托運、檢查隨身行李的過程。這次檢查身行李的過程就更嚴苛了，因為必須把外套、背心、鞋子全部脫下來放在托盤上透過 X 光檢查，不過還是順利過關了。之後我和郁方就走到大廳閒晃覓食，一進大廳就可以看到噴水池，還有外面的積雪，對於從來沒有親自看到雪的我來說，自是相當興 奮。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/b-eeTgwmgUfXWTKppPlTLw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlerGeWRRhI/AAAAAAAAA5M/390d77mcSwI/s144/DSC02205.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/HzlPpT2-mLjBArlK2nPjfg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RlerHuWRRiI/AAAAAAAAA5U/5bYsHT31KXg/s144/DSC02206.JPG" /&gt;&lt;/a&gt; &lt;p&gt;Detroit 機場很長，所以裡面有電車可搭乘。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/B7zVL3DbRr7ooGjLzUbbvA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlerB-WRRdI/AAAAAAAAA4s/dw542ocCUak/s144/DSC02201.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/OLxrZM2Bx2jNh8Ozw4IaRw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlerIeWRRjI/AAAAAAAAA5c/Okf-0-rEmkA/s144/DSC02207.JPG" /&gt;&lt;/a&gt; &lt;p&gt;這邊的食物都是一些奇怪的美式食物，而且點餐時可以自己決定要加什麼料，爽的話也可以把全部的料都加下去。我點的是一個像春捲一樣的東西，不過裡面 包的是生菜，而且份量相當大。到最後我並沒有把午餐吃完，倒不是因為午餐份量很多，而是因為裡面的雞肉太鹹了，實在是很不喜歡這種重口味的食物。&lt;/p&gt; &lt;p&gt;離開 Detroit 之後，我們轉搭小飛機前往 Pittsburgh ，由於已經入境美國，所以飛國內線就不需要冗長的安全檢查過程。這個小飛機真的是相當地小，而且飛行時間很短，大概上個機喝個飲料就到了吧。不過因為下雪 的緣故，飛機出發前必須先用水把雪給沖乾淨，這個以前倒是從未見過。&lt;/p&gt; &lt;p&gt;到了 Pittsburgh 以後，我們一直往下走直到行李提取區，途中看到了一個好玩的跑馬燈，因為他是斜斜的由下往上。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ellVjoDDxrIlWr8Joc08Hg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RlerJuWRRkI/AAAAAAAAA5k/GUGRl7V92pY/s144/DSC02208.JPG" /&gt;&lt;/a&gt; &lt;p&gt;手扶梯旁有兩個雕像，一個是不知名的運動員，另一個是喬治華盛頓。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/vC6Y1dA4QLZ9_qxxyVfPEg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlerPeWRRlI/AAAAAAAAA6o/r6sseId0QxE/s144/DSC02209.JPG" /&gt;&lt;/a&gt; &lt;p&gt;下了手扶梯以後還可以看到恐龍化石。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/I6HdS2HFa9VuOngBq9SDBQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlerUOWRRmI/AAAAAAAAA50/e6WZptkhwo8/s144/DSC02210.JPG" /&gt;&lt;/a&gt; &lt;p&gt;找到行李後，我們開始尋找搭巴士的地點。一走出機場，頓時感到天寒地凍，馬上把禦寒外套拿出來。這時候 Pittsburgh 應該有零下五度左右吧，外面在下著雪。登上巴士以後，不知道是不是有暖氣的關係，雖然外面不停地下著雪，巴士裡面卻感到相當溫暖。前方的一個小姐竟然還一 直脫衣服，剩下一件 T-shirt ，而且一直把衣服拉起來散熱。比對一下北方來的跟南方小島來的人，一個穿 T-shirt ，一個穿羽毛外套，差別真大。&lt;/p&gt; &lt;p&gt;到達目的地 Oakland 以後，外面都是雪地，先來拍張照片。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ItR_geQM90twzaxNtb-LLA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlerVOWRRnI/AAAAAAAAA58/Mrf7KyeeaCA/s144/DSC02211.JPG" /&gt;&lt;/a&gt; &lt;p&gt;看看陳郁方的頭髮都被雪染白了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/amNW9oKpvk6A5y3gR1Y4UQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RleraOWRRoI/AAAAAAAAA6E/wc_u40kgWS0/s144/DSC02212.JPG" /&gt;&lt;/a&gt; &lt;p&gt;走在路上真的是相當冷，拖著行李的手都快凍僵了，只好把機車手套拿出來，順便把毛帽也戴上，感覺就沒有那麼冷了。走了沒多久，找到了我們住宿的公寓 Apartment 15, No 375, McKee Place 。&lt;/p&gt;&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/sk4PtveznT6qFCMi_gNX9g?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RlerguWRRpI/AAAAAAAAA6M/aUxOiU5oax8/s144/DSC02213.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/q_zHRbBO56-IG16M72saSA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RleriuWRRrI/AAAAAAAAA6w/0P7d8K9yb_Q/s144/DSC02215.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;卸下行李之後，我們先出去熟悉一下環境，順便在一家 Five Guys 吃晚餐。我點了一份漢堡、薯條，送上來的漢堡頗大，肉有兩片，而且薯條份量超多，也不會像麥當勞的薯條一樣營養不良。結果光把漢堡吃完就飽了，只好把薯條帶回去當宵夜。&lt;/p&gt; &lt;p&gt;今天（昨天？）真是好累的一天，十幾個小時的飛行時間實在難受，還好因為前一天熬夜的關係，時差的部份可以調適過來。至於接下來一個月的生活好不好過，能否適應美式飲食，那就再看看吧。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4586189025062300683?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4586189025062300683/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4586189025062300683' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4586189025062300683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4586189025062300683'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/02/20070128-pittsburgh.html' title='2007.01.28 前往 Pittsburgh'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_cxviC_b6iyI/RleqqeWRRVI/AAAAAAAAA3s/bf0Of4WnjZI/s72-c/DSC02193.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-6977638778062512720</id><published>2007-02-03T21:11:00.001+08:00</published><updated>2009-06-16T19:09:21.301+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2006.12.10 東京七日遊 Day 7 – 京王飯店、成田機場</title><content type='html'>&lt;p&gt;前一天已經打電話給飯店說我們今天要到成田機場，想預約 &lt;a href="http://www.limousinebus.co.jp/e/timetable/index_n/shinjuku_h.html"&gt;Airport Limousine&lt;/a&gt; ，雖然對方講話很快，從電話中聽不太清楚，不過還是順利地預約了班次。到大廳以後，距離巴士到站還有一段時間，我們先把行李托給飯店保管，把握最後的時間 留念。由於聖誕節快到了，大廳裡面多了一些聖誕節的佈置，我們就邊逛逛邊拍照。飯店的服務人員只要一看到有人要拍照，都會主動詢問是不是要幫忙，所以我們 也請了一位服務人員幫我們拍兩張照片。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/qGsZSyVUycCMKbsb8XDDVw?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlonn-WRR2I/AAAAAAAAA-I/dhpM8e7S_KQ/s144/DSC02170.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/rnuI0qMbrgbLjQhSftrY2w?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlonpeWRR3I/AAAAAAAABRY/bYbU0HVG81E/s144/DSC02171.JPG" /&gt;&lt;/a&gt; &lt;p&gt;再逛逛京王飯店。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/AeNl4l5cTqMjPfsvtldkAg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlont-WRR4I/AAAAAAAAA-Y/GL-6D17sosc/s144/DSC02172.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/5Z5JJne4HdN5HmUT47CEFQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlonvOWRR5I/AAAAAAAAA-g/PYUQo8VGTI8/s144/DSC02173.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/GtjFWWqXEPNpjA8FpljmMA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlonwOWRR6I/AAAAAAAAA-o/aUTrBOe7c00/s144/DSC02174.JPG" /&gt;&lt;/a&gt; &lt;p&gt;&lt;span id="more-194"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&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;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/f333gwmkB6rWFlEeWxfkig?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlon0-WRR8I/AAAAAAAAA-4/Gc1kwrPDjhs/s144/DSC02176.JPG" /&gt;&lt;/a&gt; &lt;p&gt;還包括了不二家，&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/dOFuXx_fIDmTj15U9YinTA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlon1-WRR9I/AAAAAAAAA_A/HlV1Gk1OXm4/s144/DSC02177.JPG" /&gt;&lt;/a&gt; &lt;p&gt;從頂樓可以看到整個機場，這邊有許多人拿著專業的相機等待飛機起降，幾乎靠邊的一排人都是。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/LHJ5ZJC44M4R4VfLTmsFzg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rlon4OWRSAI/AAAAAAAAA_Y/Qp_fL28Xijk/s144/DSC02180.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/PA1M1JbKPXtt6onL2GXkFg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlon4-WRSBI/AAAAAAAAA_g/YCEdRzzH-lE/s144/DSC02181.JPG" /&gt;&lt;/a&gt; &lt;p&gt;搭飛機回來的經過有點忘記了，不過唯一可以確定的是，國泰的餐點還是不太好吃，可能飛機上的食物就是這樣吧。總結這個星期的日本東京之旅，雖然東京 是個繁華的大都市，到處可見百貨公司，不過我和笨笨老婆的興趣比較偏向大自然，在東京的話大概只有公園比較適合我們吧。還好我們花了一天的時間前往箱根， 雖然天公不作美，但還是欣賞到了美麗的景緻。尤其是暖冬的緣故，正好在 11 月底到 12 月初是楓紅的時候，所以我們也邂逅了許多美麗的楓葉。期待下次到日本時，可以到京都之類的古都，或是到北海道滑雪，相信也會是個不錯的旅程。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-6977638778062512720?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/6977638778062512720/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=6977638778062512720' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6977638778062512720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/6977638778062512720'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/02/20061210-day-7.html' title='2006.12.10 東京七日遊 Day 7 – 京王飯店、成田機場'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_cxviC_b6iyI/Rlonn-WRR2I/AAAAAAAAA-I/dhpM8e7S_KQ/s72-c/DSC02170.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-4758197858081418104</id><published>2007-02-03T10:03:00.002+08:00</published><updated>2009-06-16T19:12:01.925+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2006.12.09 東京七日遊 Day 6 Part 4 – 六本木</title><content type='html'>&lt;p&gt;從小田原回來的時候，我們只有搭一般的電車，由於很累的緣故，我們還是繼續打瞌睡。不過沒想到來的時候搭乘浪漫特快只需要大約一個小時的車程，回去 搭一般電車卻需要兩個小時左右，時間真是差太多了。中途其實一度可以有急行電車可以換乘，因為到站的時候有很多人衝出去改搭急行電車，不過為了可以坐著休 息，我還是決定繼續坐這個龜速的一般電車。&lt;/p&gt; &lt;p&gt;回到新宿以後，我們又立刻前往六本木，因為日本的店都很早關，得早一點前往下一站。六本木這邊似乎是個逛街的好去處，尤其是「六本木ヒルズ」好像很 有名的樣子。朝日電視台就在六本木ヒルズ，我們稍微繞了一下才找到。看到朝日電視台的入口時，相當地興奮，終於找到賣很多小叮噹週邊的地方了。但，結果卻 是：&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/oQ89_sRjm91T9Ypkq00Nyg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlotZuWRTQI/AAAAAAAABJU/ZqDjzfrGbxU/s144/DSC02166.JPG" /&gt;&lt;/a&gt; &lt;p&gt;我的天阿，這個營業時間會不會太短了，這麼作對的起支持小叮噹的大家嗎。人家 Hello Kitty 可是到處都有賣，我好不容易找到了這麼多小叮噹，而且今天還是最後一天可以出來買，竟然就這樣給我關店下班了 &gt;.&lt; 。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/t04muQBa0slPVlKzvOSMoA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RlotY-WRTPI/AAAAAAAABRk/wbHtn8MEH8Y/s144/DSC02165.JPG" /&gt;&lt;/a&gt; &lt;p&gt;&lt;span id="more-193"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;結果只有跟門口的大隻小叮噹拍一張照片過過癮。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/6GGdtdNhVQ-X28fRKFPE3w?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlotUeWRTOI/AAAAAAAABJE/5Cu-gVs30Gg/s144/DSC02164.JPG" /&gt;&lt;/a&gt; &lt;p&gt;六本木的街道還挺漂亮的，有很多亮亮的燈。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/ZuJQeK2zn-etGnQd_2VntQ?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/RlotK-WRTLI/AAAAAAAABIs/xaKN84YzMXw/s144/DSC02161.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/_IhusVB9uuAfg3pgKAYHMQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlotTuWRTNI/AAAAAAAABI8/lI5PzqxSg5U/s144/DSC02163.JPG" /&gt;&lt;/a&gt; &lt;p&gt;回程途中，我們看到了一家奇怪的店名： Banana Republic 。&lt;/p&gt; &lt;p&gt;這一天的行程相當豐富，但由於時間的緣故，有點趕，而且有下雨的關係，少了很多的景觀可以欣賞。不過有了這次經驗，相信下次再來東京可以玩的更愉快。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-4758197858081418104?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/4758197858081418104/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=4758197858081418104' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4758197858081418104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/4758197858081418104'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/02/20061209-day-6-part-4.html' title='2006.12.09 東京七日遊 Day 6 Part 4 – 六本木'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_cxviC_b6iyI/RlotZuWRTQI/AAAAAAAABJU/ZqDjzfrGbxU/s72-c/DSC02166.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1785103487198026119.post-1696321365866905825</id><published>2007-02-03T09:43:00.000+08:00</published><updated>2009-06-16T19:18:28.648+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travel'/><title type='text'>2006.12.09 東京七日遊 Day 6 Part 3 – 芦ノ湖</title><content type='html'>&lt;p&gt;到了桃源台之後，旁邊就是芦ノ湖了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/QwfLlspqmhdTk8cBoGUnMQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlorseWRStI/AAAAAAAABE8/SNb58AkPOzs/s144/DSC02128.JPG" /&gt;&lt;/a&gt; &lt;p&gt;由於船正好要開了，我們只得快步前進。下面這一張是上船前拍的，右邊那一艘是我們要搭的海盜船號。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/PEhT0QApxp9wdPEaW2d5JQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/RlorxuWRSuI/AAAAAAAABFE/ngLI-XT__fA/s144/DSC02129.JPG" /&gt;&lt;/a&gt; &lt;p&gt;根據箱根旅遊手冊，觀賞富士山的地點除了空中纜車以外，芦ノ湖也是個不錯的選擇。只可惜下雨天我們頂多就只能看到湖邊的山，再遠就看不到了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/JWJDYWVLMIzyiy3TA3Bx9g?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RloryOWRSvI/AAAAAAAABFM/uuBIRgNG8EE/s144/DSC02130.JPG" /&gt;&lt;/a&gt; &lt;p&gt;下面是幾張在船上拍的照片。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/1GR6GBTlD8KpammDEzbZmA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlory-WRSwI/AAAAAAAABFU/SvBEcGBl_Fo/s144/DSC02131.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/0VGKxYXkMFcNbOLww8HYBA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/Rlor5eWRSzI/AAAAAAAABFs/clqJFwmfAnY/s144/DSC02134.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/5Nis5ViplALHLHjx0G0_vw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_cxviC_b6iyI/Rlor8uWRS0I/AAAAAAAABF0/gxKUtFBsioU/s144/DSC02135.JPG" /&gt;&lt;/a&gt; &lt;p&gt;海盜船號除了一般的船艙以外，另外還有額外付費的 VIP 室。不過在船上的時間也不多，還是跟平民擠一擠一般船艙就好，最後我們到了湖的另外一頭：箱根町港。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/uXJv4EuxNws1nPX9MsTWrA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlosAeWRS4I/AAAAAAAABGU/JXZtZ_QgswU/s144/DSC02139.JPG" /&gt;&lt;/a&gt; &lt;p&gt;此時剛好看到一群小鴨正在準備出海，不過他們出海的速度太快了，害我來不及拍。本來我拿出相機時，小鴨的位置應該在照片的下半部，不過等我開完機以後，他們已經快跑掉了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/llrSEDz5NPNdoqhtgFAABg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rlor_OWRS3I/AAAAAAAABGM/UyIvQzxuyPY/s144/DSC02138.JPG" /&gt;&lt;/a&gt; &lt;p&gt;下面這一張是芦ノ湖的週邊景觀圖。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/vO5fnfGvXGlvL8CF4gVM2A?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlosYeWRS9I/AAAAAAAABG8/7_55mZPSb4w/s144/DSC02144.JPG" /&gt;&lt;/a&gt; &lt;p&gt;隨著時間越來越晚，溫度似乎也越來越低，這時我只好趕快把手套、圍巾、毛帽全部用上，但還是相當地冷。根據旅遊手冊建議的行程，這時候我們可以花大 約 15 分鐘的時間走過杉並木林道。其實我們也可以搭巴士直接前往下一站，但是我還是比較想自己走過去。雖然我們一開始找不到杉並木林道，還走到一半又走回來，不 過最後還是決定繼續往前前進，這次終於找到了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/PhMO3IVKQCeqcYJ9MhCf0A?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_cxviC_b6iyI/Rlosg-WRS_I/AAAAAAAABYo/hoWPQ_iBPBA/s144/DSC02146.JPG" /&gt;&lt;/a&gt; &lt;p&gt;其實這時候天空已經頗暗了，正常模式下拍的照片像這樣，看起來暗暗的。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/98bBn35ff9x162-DtkkKtQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlosiOWRTAI/AAAAAAAABYs/m1_dmvQs8yk/s144/DSC02147.JPG" /&gt;&lt;/a&gt; &lt;p&gt;把腳架架起來用夜拍模式以後，看起來就清楚多了。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/uIO-NnqE4lmy-TDxBUFsEw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlossOWRTDI/AAAAAAAABHs/5kP9KRxgP0U/s144/DSC02151.JPG" /&gt;&lt;/a&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/0bO-IhnnxOZH_ONLhZ_8bA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rlos3OWRTFI/AAAAAAAABH8/17yiJJ8IDpc/s144/DSC02153.JPG" /&gt;&lt;/a&gt; &lt;p&gt;話說笨笨老婆走這一段路的時候好像很怕的樣子，因為整個杉並木林道就只有我們兩個，而且時值傍晚，又在下雨，視線不佳，萬一迷路的話就糟糕了。不過還好我們還是走到了下一站：元箱根。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/S0omTp3qNI_X3yiHHHYTjQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/RlotEOWRTKI/AAAAAAAABIk/rakfWAdCvrw/s144/DSC02160.JPG" /&gt;&lt;/a&gt; &lt;p&gt;中途還有看到 7-11 。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/wdunIQvApA7EbdSjkKzNCw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cxviC_b6iyI/RlotDeWRTJI/AAAAAAAABIc/24zKKvWYq5k/s144/DSC02159.JPG" /&gt;&lt;/a&gt; &lt;p&gt;還有箱根神社，不過別人拍得很美，我拍的就很模糊 &gt;.&lt; 。&lt;/p&gt; &lt;a href="http://picasaweb.google.com.tw/lh/photo/NcP1YWiJy_pFWVCnZUAChw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cxviC_b6iyI/Rlos-OWRTII/AAAAAAAABIU/LENEi0d4cK4/s144/DSC02158.JPG" /&gt;&lt;/a&gt; &lt;p&gt;到了元箱根以後，我們就直接坐巴士直達小田原，一路上我都在巴士裡面打瞌睡，養精蓄銳準備接下來的朝日電視台尋找小叮噹之旅。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1785103487198026119-1696321365866905825?l=mhtsai208.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mhtsai208.blogspot.com/feeds/1696321365866905825/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1785103487198026119&amp;postID=1696321365866905825' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1696321365866905825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1785103487198026119/posts/default/1696321365866905825'/><link rel='alternate' type='text/html' href='http://mhtsai208.blogspot.com/2007/02/20061209-day-6-part-3.html' title='2006.12.09 東京七日遊 Day 6 Part 3 – 芦ノ湖'/><author><name>Ming-Hsien Tsai</name><uri>https://profiles.google.com/114859079844203587216</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-y7zEOh9gM9o/AAAAAAAAAAI/AAAAAAAAznw/yKoqXZjAd8U/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_cxviC_b6iyI/RlorseWRStI/AAAAAAAABE8/SNb58AkPOzs/s72-c/DSC02128.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
