<?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-12550065</id><updated>2011-11-23T16:54:02.237+08:00</updated><category term='機器人'/><category term='QRcode'/><category term='程式開發'/><category term='AVR開發工具'/><category term='嵌入式系統'/><category term='勞資關係'/><category term='Windows相關'/><category term='台灣大代誌'/><category term='國際處境'/><category term='產品想法'/><category term='法律觀點'/><category term='i18n and l10n'/><category term='留學'/><category term='回憶'/><category term='你尼克斯'/><category term='BIOS'/><category term='政治時事'/><category term='企業管理'/><category term='辛普森家庭'/><category term='碎碎唸'/><title type='text'>Simon's misc. notes</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default?start-index=101&amp;max-results=100'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>131</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12550065.post-3619782337776878593</id><published>2011-11-23T16:25:00.003+08:00</published><updated>2011-11-23T16:54:02.246+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>羅技宣佈停產Google TV</title><content type='html'>前陣子想到一個自以為是很了不起的電視應用，而且為了它還特別跑去大賣場看所謂的smart TV, 覺得所謂的smart TV一點都無法勾起我的興趣。但是隨著對電視領域的資料搜集的愈多，就發現事實不是原先想得那麼簡單。&lt;div&gt;電視也就是所謂的客廳一直都是消費性電子產業鎖定的兵家之地，這裡是泛指機上盒加上電視機， 但是到目前為止沒有一家真的非常地成功。TiVo目前也只是曇花一現。連巳故的科技泰斗，賈柏斯的Apple TV也無法完全制霸這塊市場。再加上羅技宣佈停產Google TV， 使得幾乎是全部的人都無功而返。&lt;/div&gt;&lt;div&gt;有件有趣的事是， 大家 都知道電視一定要能上網，甚至有人宣稱電視的終極應用在社交網路。這真的是破解電視的密碼嗎？某韓國大廠的smart TV一樣可以上網，也整合了各種社群網站，但是最後有大賣嗎？&lt;/div&gt;&lt;div&gt;回到電視的本質，一樣泛指電視機加或不加機上盒。&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Tahoma, Verdana, sans-serif; line-height: 16px; background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;電視的性質是屬於分享使用，而不是獨佔使用（如電腦包括平板或手機），那網路是前者還是後者?除非必要，你會和別人坐在同一台電腦前面一直上網長達半個小時嗎？&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Tahoma, Verdana, sans-serif; line-height: 15px; background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;如果不會的話，那網路只會變成電視的內容來源而巳。很多傳統的網路應用都不會發生， 如電子郵件或社群網站等。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Tahoma, Verdana, sans-serif; line-height: 15px; background-color: rgb(255, 255, 255); "&gt;遊戲顯然是可以分享使用而且要搭配電視機才好玩&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Tahoma, Verdana, sans-serif; line-height: 15px; background-color: rgb(255, 255, 255); "&gt;，這或許是遊戲機存在的理由之一&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Tahoma, Verdana, sans-serif; line-height: 15px; background-color: rgb(255, 255, 255); "&gt;, 但在輸入上還是會受限於搖桿或遙控器。你能想像你要把你玩Wii的過程或結果放到Facebook上和你的好友分享，光要打個幾行字就可以讓很多人打退堂鼓了。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;所以我覺得電視的密碼有2個， 而且2個都需要被解決，1.分享使用。2.輸入裝置或方法。後都可以隨著科技進步還有解決的可能性。但前者就真的很困難了。將近一個世紀所累積的使用情境和習慣不是晚近這幾年就改得過來的。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 15px;"&gt;所以社交網路真的會是電視的終極應用嗎？我持懷疑的態度。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(17, 17, 17); font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Tahoma, Verdana, sans-serif; line-height: 15px; background-color: rgb(255, 255, 255); "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3619782337776878593?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3619782337776878593/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3619782337776878593' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3619782337776878593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3619782337776878593'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2011/11/google-tv.html' title='羅技宣佈停產Google TV'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-1398506564073600453</id><published>2011-11-23T15:53:00.003+08:00</published><updated>2011-11-23T16:19:21.816+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='機器人'/><title type='text'>NAO developer program</title><content type='html'>&lt;a href="http://developer.aldebaran-robotics.com/"&gt;http://developer.aldebaran-robotics.com/&lt;/a&gt;&lt;div&gt;很棒的專案，自從Intel投資Aldebaran後，很多的活動都比以前更加的活躍。機器人一直是一個值得觀注的市場。在世界各先進國家都面臨少子化和人口老化的時刻，機器人時代的夢一直都沒有停過。&lt;/div&gt;&lt;div&gt;過去我們所熟知的機器人大國，如日本，也知道歐美因為文化因素一直對機器人抱著戒慎恐懼的心態。但是近年來似乎有所改觀，日本的機器人發展似乎有點慢了下來，相反地，法國的機器人創新卻相當地活躍。&lt;/div&gt;&lt;div&gt;這有可能是日本因為金融海嘯加上大地震海嘯的影響，導致沒有時間和人力投入更多的創新，而法國因為週休三日的關係吧，所以有很多人有時間和精神可以來研究機器人。&lt;/div&gt;&lt;div&gt;回到NAO developer program, 加入這個program需要接受測驗，題目滿多的但都不難。通過後會收到mail，可以用較低的價錢購買NAO， 大概要3300歐元左右。&lt;/div&gt;&lt;div&gt;可以得到，&lt;/div&gt;&lt;div&gt;1. &lt;span class="Apple-style-span" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; "&gt;NAO H25 Next Gen (Version 4)， 是最新的版本。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; "&gt;2. 所有的SDK（一般download的版本有30天的限制）&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; "&gt;3. 其他的服務。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://youtu.be/RpmKsjhw2sA"&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/RpmKsjhw2sA" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;結論：&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;很吸引人， 但這樣的金額對個人開發者來說還是太高了。&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-1398506564073600453?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/1398506564073600453/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=1398506564073600453' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1398506564073600453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1398506564073600453'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2011/11/nao-developer-program.html' title='NAO developer program'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/RpmKsjhw2sA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2838896018800738135</id><published>2010-10-26T11:19:00.004+08:00</published><updated>2010-10-26T13:36:47.308+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>Vala初學體驗</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;有寫過GTK程式的人大概都對GObject系統有經驗，用C來模擬物件導向來方便使用者開發大型軟體專案，如著名的GNOME，GIMP都是。不過終究不是C++在語法上支援物件，對初入門的程式員難免造成一些衝擊。不過Vala的出現應該可以減少這種衝擊了。根據官方網所述.&lt;br /&gt;&lt;blockquote&gt;Vala is a new programming language that aims to bring modern programming&lt;br /&gt;language features to GNOME developers without imposing any additional&lt;br /&gt;runtime requirements and without using a different ABI compared to&lt;br /&gt;applications and libraries written in C.&lt;br /&gt;&lt;/blockquote&gt;Vala是一種全新的程式語言，為的就是來幫助GNOME的開發者，不用去處理以C語言所寫的程式相容性的問題。其實最重要的就是重新發展一種編譯器和語言來幫助GTK程式員更方便寫程式。&lt;br /&gt;基本上語法是援用C＃，這點倒是讓我想起Android也是援用JAVA語法，只是不太一樣。前者是完全compile成binary code，後者則是compile成byte code, 部分相容於Java byte code。&lt;br /&gt;至於其他關於Vala的部分就不多介紹，網路上的前輩們都有很詳細的記載&lt;br /&gt;1. 石頭閒語 ： &lt;a href="http://blog.roodo.com/rocksaying/archives/13551839.html"&gt;Vala 程式語言入門&lt;/a&gt;&lt;br /&gt;2. Fourdollars : &lt;a href="http://fourdollars.blogspot.com/2010/10/gnu-build-system-aka-autotools-vala.html"&gt;使用 GNU Build System (aka Autotools) 來管理 Vala 編譯流程&lt;/a&gt;&lt;br /&gt;                     &lt;a href="http://fourdollars.blogspot.com/2010/10/gnu-build-system-vala-gtk.html"&gt;使用 GNU Build System 管理用 Vala 寫的 GTK+ 程式&lt;/a&gt;&lt;br /&gt;Vala也一樣有支援XML的UI Layout，換言之由&lt;a href="http://glade.gnome.org/"&gt;Glade&lt;/a&gt; 所設計好的XML檔一樣也可以用Vala來讀取並使用。&lt;br /&gt;從Jserv所寫的&lt;a href="http://blog.linux.org.tw/%7Ejserv/archives/002049.html"&gt;webapp.c&lt;/a&gt;, 一個簡單的browser. 以Vala加以改寫， 試著用Glade拉好簡單的UI，並加入webkit物件。&lt;br /&gt;程式碼雖然醜到爆炸，但足夠讓人體會Vala了。&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;vala_webkit.vala ： &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;using WebKit;&lt;br /&gt;using Gtk;&lt;br /&gt;&lt;br /&gt;int main (string[] args) {&lt;br /&gt;  Gtk.init (ref args);&lt;br /&gt;&lt;br /&gt;  try {&lt;br /&gt;      var builder = new Builder ();&lt;br /&gt;      var webview = new WebView ();&lt;br /&gt;      var scroll = new ScrolledWindow (null, null);&lt;br /&gt;      scroll.set_policy (PolicyType.AUTOMATIC, PolicyType.AUTOMATIC);&lt;br /&gt;      scroll.add (webview);&lt;br /&gt;&lt;br /&gt;      builder.add_from_file (&amp;amp;quot;browser.ui&amp;amp;quot;);&lt;br /&gt;      builder.connect_signals (null);&lt;br /&gt;      var window = builder.get_object (&amp;amp;quot;window1&amp;amp;quot;) as Window;&lt;br /&gt;      var uri_entry = builder.get_object(&amp;amp;quot;entry1&amp;amp;quot;) as Entry;&lt;br /&gt;      var button = builder.get_object(&amp;amp;quot;button1&amp;amp;quot;) as Button;&lt;br /&gt;      button.clicked.connect (() =&amp;amp;gt; {&lt;br /&gt;      webview.open(uri_entry.text);&lt;br /&gt;      });&lt;br /&gt;      window.set_default_size (400, 300);&lt;br /&gt;      var vbox = builder.get_object(&amp;amp;quot;vbox2&amp;amp;quot;) as VBox;&lt;br /&gt;      vbox.pack_start (scroll, true, true, 0);&lt;br /&gt;      window.show_all ();&lt;br /&gt;      Gtk.main ();&lt;br /&gt;  } catch (Error e) {&lt;br /&gt;      stderr.printf (&amp;amp;quot;Could not load UI: %s\n&amp;amp;quot;, e.message);&lt;br /&gt;      return 1;&lt;br /&gt;  }&lt;br /&gt;  return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt; browser.ui : &lt;/span&gt;&lt;br /&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;&amp;lt;interface&amp;gt;&lt;br /&gt;&amp;lt;requires lib="gtk+" version="2.16"/&amp;gt;&lt;br /&gt;&amp;lt;!-- interface-naming-policy project-wide --&amp;gt;&lt;br /&gt;&amp;lt;object class="GtkWindow" id="window1"&amp;gt;&lt;br /&gt;  &amp;lt;signal name="destroy" handler="gtk_main_quit" after="yes"/&amp;gt;&lt;br /&gt;  &amp;lt;child&amp;gt;&lt;br /&gt;    &amp;lt;object class="GtkVBox" id="vbox1"&amp;gt;&lt;br /&gt;      &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;      &amp;lt;child&amp;gt;&lt;br /&gt;        &amp;lt;object class="GtkHBox" id="hbox1"&amp;gt;&lt;br /&gt;          &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;          &amp;lt;child&amp;gt;&lt;br /&gt;            &amp;lt;object class="GtkEntry" id="entry1"&amp;gt;&lt;br /&gt;              &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;              &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;              &amp;lt;property name="invisible_char"&amp;gt;&amp;amp;#x25CF;&amp;lt;/property&amp;gt;&lt;br /&gt;            &amp;lt;/object&amp;gt;&lt;br /&gt;            &amp;lt;packing&amp;gt;&lt;br /&gt;              &amp;lt;property name="position"&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;            &amp;lt;/packing&amp;gt;&lt;br /&gt;          &amp;lt;/child&amp;gt;&lt;br /&gt;          &amp;lt;child&amp;gt;&lt;br /&gt;            &amp;lt;object class="GtkButton" id="button1"&amp;gt;&lt;br /&gt;              &amp;lt;property name="label" translatable="yes"&amp;gt;Go!&amp;lt;/property&amp;gt;&lt;br /&gt;              &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;              &amp;lt;property name="can_focus"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;              &amp;lt;property name="receives_default"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;              &amp;lt;signal name="clicked" handler="on_button1_clicked"/&amp;gt;&lt;br /&gt;            &amp;lt;/object&amp;gt;&lt;br /&gt;            &amp;lt;packing&amp;gt;&lt;br /&gt;              &amp;lt;property name="position"&amp;gt;1&amp;lt;/property&amp;gt;&lt;br /&gt;            &amp;lt;/packing&amp;gt;&lt;br /&gt;          &amp;lt;/child&amp;gt;&lt;br /&gt;        &amp;lt;/object&amp;gt;&lt;br /&gt;        &amp;lt;packing&amp;gt;&lt;br /&gt;          &amp;lt;property name="expand"&amp;gt;False&amp;lt;/property&amp;gt;&lt;br /&gt;          &amp;lt;property name="position"&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;        &amp;lt;/packing&amp;gt;&lt;br /&gt;      &amp;lt;/child&amp;gt;&lt;br /&gt;      &amp;lt;child&amp;gt;&lt;br /&gt;        &amp;lt;object class="GtkVBox" id="vbox2"&amp;gt;&lt;br /&gt;          &amp;lt;property name="visible"&amp;gt;True&amp;lt;/property&amp;gt;&lt;br /&gt;          &amp;lt;child&amp;gt;&lt;br /&gt;            &amp;lt;placeholder/&amp;gt;&lt;br /&gt;          &amp;lt;/child&amp;gt;&lt;br /&gt;        &amp;lt;/object&amp;gt;&lt;br /&gt;        &amp;lt;packing&amp;gt;&lt;br /&gt;          &amp;lt;property name="position"&amp;gt;1&amp;lt;/property&amp;gt;&lt;br /&gt;        &amp;lt;/packing&amp;gt;&lt;br /&gt;      &amp;lt;/child&amp;gt;&lt;br /&gt;    &amp;lt;/object&amp;gt;&lt;br /&gt;  &amp;lt;/child&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;br /&gt;&amp;lt;/interface&amp;gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;br /&gt;如何編譯及執行 ：&lt;/span&gt;&lt;br /&gt;將vala_webkit.vala和browser.ui放在同一目錄下，&lt;br /&gt;# valac vala_webkit.vala --pkg gtk+-2.0 --pkg gmodule-2.0 --pkg webkit-1.0&lt;br /&gt;# ./vala_webkit&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2838896018800738135?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2838896018800738135/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2838896018800738135' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2838896018800738135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2838896018800738135'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2010/10/vala.html' title='Vala初學體驗'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-8536055462603763009</id><published>2009-11-11T13:39:00.002+08:00</published><updated>2009-11-11T13:49:05.150+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>「Use the source, Luke!」之親身體驗</title><content type='html'>我不叫Luke，更不是身懷絕技的絕地武士，就連寫程式的能力及技巧也都不是頂尖。&lt;br /&gt;&lt;br /&gt;時常聽到Open source前輩[1]非常地推崇這句話，也真的看過他神乎奇技的表現，但限於天生資質，一直無法深入體會。只知道利用開放源始碼可以在短時間內做很多事情，直到最近，才稍有體悟。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jserv.sayya.org/misc/use_source_luke.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 509px; height: 396px;" src="http://jserv.sayya.org/misc/use_source_luke.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;誠所謂「知易行難」，一直以來都有習慣，想到什麼就上網去找找看有沒有什麼開放源碼的project，若是有，就將源碼抓回來，先編譯看看，但往往都是抓回來編譯完之後，就讓它們「躺」在硬碟裡。所以硬碟總是有一個很大的reference code的資料夾，但裡面的東西確極少認真閱讀。&lt;br /&gt;最近因緣際會地要在短時間內寫出一些東西來，這時才發現原來自己平日收集的程式碼卻沒有什麼發揮應有的作用。原因在於：&lt;br /&gt;1. 收集的多但閱讀的卻很少。&lt;br /&gt;2. 就算過去常用的程式，也因為資料散落而無法立即找到。&lt;br /&gt;3. 就算找到相關的程式碼，在時間緊迫的情況下卻還要花許多的時間去閱讀。&lt;br /&gt;其實第3點和第1點有關，所以將我認為對的做法應該如下，&lt;br /&gt;&lt;br /&gt;1. 抓回來的程式碼一定要仔細閱讀，最少也要知道它是怎麼達到它的目的的。&lt;br /&gt;2. 一定要自己寫程式去測測看，而不是有sample code就run一下看看。甚至於沒有sample code就放著什麼都不做。&lt;br /&gt;3. 收集的程式碼一定要集中並分類放好，以免要找的時候找不到。&lt;br /&gt;4. 最好的做法是，把自己曾經看懂的或用過的程式碼加以整理，整成一整包的函式庫，將所收集來的程式碼分門別類的放在其中，並確保它們都可以被compile過，最好是可以cross copmile過，並且放在網路上，等到哪天要用的時候才不會慌慌張張得找不到。&lt;br /&gt;&lt;br /&gt;好了。嘴砲打完了。&lt;br /&gt;開始動工吧！&lt;br /&gt;&lt;br /&gt;[1]&lt;a href="http://blog.linux.org.tw/%7Ejserv/archives/001343.html"&gt;Use the Source, Luke!(1)&lt;/a&gt;&lt;a href="http://blog.linux.org.tw/%7Ejserv/archives/001421.html"&gt; (2)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-8536055462603763009?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/8536055462603763009/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=8536055462603763009' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8536055462603763009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8536055462603763009'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/11/use-source-luke.html' title='「Use the source, Luke!」之親身體驗'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-4453616044521620961</id><published>2009-10-19T13:22:00.002+08:00</published><updated>2009-10-19T13:55:04.079+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='企業管理'/><title type='text'>關於「研發」二字的定義</title><content type='html'>「研發」(Research and Development )二字，一般業界簡稱RD。&lt;br /&gt;最近看了國家地理頻道「最牛中國-綠色上路」， 內容主要是談到關於中國汽車產業，主要是環保汽車的發展現況。除了介紹中國的汽車廠如何地開發油電混合動力車之外，當然也介紹了在中國設廠的日本汽車廠,，如本田，豐田等，如何將他們的品質系統移植至中國。而中國本地的汽車引擎基本上都是買專利過期的日本引擎加以改良的。另外產學合作也積極地發展油電混合動力車，內容豐富而精彩。&lt;br /&gt;&lt;br /&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/12550065-4453616044521620961?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/4453616044521620961/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=4453616044521620961' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4453616044521620961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4453616044521620961'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/10/blog-post.html' title='關於「研發」二字的定義'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-4064972921485509287</id><published>2009-10-02T15:12:00.004+08:00</published><updated>2009-10-09T17:56:08.998+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows相關'/><title type='text'>在Windows Vista中建立Windows Embedded CE的開發環境</title><content type='html'>紀錄一下&lt;br /&gt;按microsoft網頁&lt;a href="http://msdn.microsoft.com/en-us/windowsembedded/ce/dd430902.aspx"&gt;Downloads You Need to Get Started&lt;/a&gt;說的安裝順序, 基本上沒錯.&lt;br /&gt;1. Visual Studio 2005&lt;br /&gt;2. Visual Studio 2005 Service Pack 1&lt;br /&gt;3. Visual Studio 2005 Service Pack 1 Update for Windows Vista&lt;br /&gt;4. Windows Embedded CE 6.0 Evaluation Edition(180天限制)&lt;br /&gt;5. Windows Embedded CE 6.0 Platform Builder Service Pack 1&lt;br /&gt;6. Windows Embedded CE 6.0 R2&lt;br /&gt;7. Windows Embedded CE 6.0 R3&lt;br /&gt;&lt;br /&gt;最主要的就是以上這些, 怎麼安裝大家都會. 重點在Windows Vista上的安裝過程&lt;br /&gt;其中卡關好幾次的就是跳出一個視窗, 裡面寫著,&lt;br /&gt;&lt;br /&gt;ToolsMsmCA(Error): Setup package issue or CoreCon DataStore corrupted: CDeviceSDKInstallShim Add/Remove failed. HR=0x8007005。&lt;br /&gt;&lt;br /&gt;透過Google找到&lt;a href="http://blog.csdn.net/xilidecai/archive/2009/08/26/4485402.aspx"&gt;這裡&lt;/a&gt;, 說是因為執行權限不對, 必需要用Administrator(管理者權限)來執行. 所以把自己的權限改成Administrator, 在控制台-&gt;使用者帳戶, 可以看到自己現是什麼權限, 確認是管理者權限後, 就是用console去執行. 結果還是不行. 依然出現那一串英文字, 然後中斷安裝.&lt;br /&gt;&lt;br /&gt;仔細想想, 每當執行.msi時, 都會跳出使用者帳戶限制的視窗, 連管理者登入也不例外, 結論就是只要取消「使用者帳戶限制(UAC)」這個檢查, 就可以順利地把所有的工具都安裝好了. 如何取消Windows Vista中使用者帳戶限制(UAC), 請參考&lt;a href="http://briian.com/?p=1927"&gt;這裡&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-4064972921485509287?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/4064972921485509287/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=4064972921485509287' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4064972921485509287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4064972921485509287'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/10/windows-vistawindows-embedded-ce.html' title='在Windows Vista中建立Windows Embedded CE的開發環境'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-4538204722328468707</id><published>2009-08-10T23:56:00.003+08:00</published><updated>2009-08-11T00:06:09.577+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='機器人'/><title type='text'>Google X-Pirze將舉辦Lego Mindstorm NXT比賽</title><content type='html'>從&lt;a href="http://thenxtstep.blogspot.com/"&gt;The NXT STEP&lt;/a&gt;看到的，在X-Prize裡Google提供的競賽基金&lt;a href="http://www.googlelunarxprize.org/lunar/about-the-prize"&gt;Google Lunar X Prize&lt;/a&gt;將與National Instrument(簡稱NI)，GeekDad(翻成"技客老爹"?)一起舉辦名為"&lt;a href="http://www.moonbots.org/"&gt;MoonBots&lt;/a&gt;"的比賽。&lt;br /&gt;&lt;br /&gt;這場比賽的主題是模擬登陸月球，比賽隊伍組成必須由將由大人與小孩共六人一起，註冊比賽的對象為全世界，註冊後，第一輪比賽要先說明自己的設計以及要如何使用Lego Mindstorm來建構及程式設計，當然，最好是使用自由軟體來做，比如說Google SketchUp, LEGO Gigital Designer, NI LabView和Google Youtube來說明自己的構想和Team的功能。最重要的還是，要提供各隊使用LEGO Mindstorm所做出來的機器人來達成模擬登月的目標。&lt;br /&gt;&lt;br /&gt;入選者可以進入第二輪，也就是決賽，比賽單位會免費提供由樂高積木所建構出來的「月世界」，決賽入圍者就在這裡建構，寫程式和展示他們的成品，以獲得評審的青睞。&lt;br /&gt;&lt;br /&gt;目前還不清楚比賽的獎金如何。有興趣者可以先在MoonBot的網站上留下E-mail來得到比賽的訊息。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xprize.org/"&gt;Xprize基金會網站&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.googlelunarxprize.org/"&gt;Google Lunar X-Prize&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.moonbots.org/"&gt;MoonBots官網&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Isb5KjC7THE/SoBFJ4MwFiI/AAAAAAAAAXE/a73PX38vDsw/s1600-h/moon-glxp1_s.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 263px;" src="http://2.bp.blogspot.com/_Isb5KjC7THE/SoBFJ4MwFiI/AAAAAAAAAXE/a73PX38vDsw/s320/moon-glxp1_s.JPG" alt="" id="BLOGGER_PHOTO_ID_5368366791832639010" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-4538204722328468707?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/4538204722328468707/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=4538204722328468707' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4538204722328468707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4538204722328468707'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/08/google-x-pirzelego-mindstorm-nxt.html' title='Google X-Pirze將舉辦Lego Mindstorm NXT比賽'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Isb5KjC7THE/SoBFJ4MwFiI/AAAAAAAAAXE/a73PX38vDsw/s72-c/moon-glxp1_s.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-998464698005747162</id><published>2009-07-29T11:34:00.005+08:00</published><updated>2009-07-29T19:15:36.073+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='機器人'/><title type='text'>Alpha Rex拜見!</title><content type='html'>自從上次問了我的外甥,到底樂高要怎麼入手? 他告訴我要先從收藏零件做起, 要把類似的零件集中在同一個格子裡. 這才發現當初買的收集盒好像太小了, 很多零件都必須混放. 或者有可能我對零件的分類還不是很熟悉.&lt;br /&gt;&lt;br /&gt;也就是這樣, 從一盒亂七八糟的收集盒裡, 再拿著影印來的說明書, 一點一點的拼起我的Alpha Rex來, 隨著部件完成度愈來愈高, 就會發現零件反而愈來愈難找, 有一個地方甚至找不到一模一樣的零件, 只好找類似的零件來頂著先. 對於學會樂高前要先學會如何收樂高, 這次真的體驗滿深的.&lt;br /&gt;&lt;br /&gt;時間一點一滴的過去, 從雙腳, 身體, 頭, 雙臂, 最後終於完成了. 再仔細一看, 連接線全部沒拉. 我覺得拼積木的難度還算好, 拿起這種小零件拼拼湊湊, 對手指很粗的我來說, 是一種折磨, 但這都沒有整電線來得痛苦. 尤其電線要整得乾淨清爽, 真的很不容易.&lt;br /&gt;&lt;br /&gt;最後終於完成了, 總共花了4個小時, 然而線還是拉得很醜. 不過應該堪用. 下一步, 就是coding了, 讓Alpha Rex活起來的關鍵.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/i9CHCVRo_g56crkd_t8zqw?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_Isb5KjC7THE/Sm-eORyKIrI/AAAAAAAAAVs/arAD3XJZS5Q/s400/IMGP2469_1.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;feat=embedwebsite"&gt;Simon&amp;#39;s misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/trbEAymbqaNFUsaJmpMDIw?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_Isb5KjC7THE/Sm-eOjRK_oI/AAAAAAAAAVw/HpLlnHu0BdQ/s400/IMGP2470_1.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;feat=embedwebsite"&gt;Simon&amp;#39;s misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/gADfZa-EzSqywY4u9FWDOQ?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_Isb5KjC7THE/Sm-eO9t_AYI/AAAAAAAAAV0/K5eqp2ac7BY/s400/IMGP2471_1.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;feat=embedwebsite"&gt;Simon&amp;#39;s misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-998464698005747162?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/998464698005747162/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=998464698005747162' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/998464698005747162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/998464698005747162'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/07/alpha-rex.html' title='Alpha Rex拜見!'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_Isb5KjC7THE/Sm-eORyKIrI/AAAAAAAAAVs/arAD3XJZS5Q/s72-c/IMGP2469_1.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-1714295878543583484</id><published>2009-07-14T21:41:00.003+08:00</published><updated>2009-07-14T22:00:36.871+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='機器人'/><title type='text'>NXT 2.0推出.</title><content type='html'>不會吧! 我的NXT連直線都還走不太出來，NXT 2.0型號8547巳經上市了。&lt;br /&gt;巳知Sensor有些變動，少了Sound sensor，多了一個touch sensor，light sensor改成color sensor，目前還不清楚8547在控制器上有沒有新增功能，整體看起來，Alpha Rex好像進化了一樣。&lt;br /&gt;&lt;br /&gt;可以參考&lt;a href="http://thenxtstep.blogspot.com/2009/06/more-information-on-nxt-20.html"&gt;NXT STEP&lt;/a&gt;的文章。&lt;br /&gt;緊接著，2009年7月3日，NXT 2.0開始接受訂購了。美國於8月1日上架，目前在英國和德國巳經買得到了。台灣呢？&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thenxtstep.blogspot.com/2009/07/nxt-20-vs-original-nxt-which-one-to-buy.html"&gt;NXT2.0 8547及NXT 1.0 8527該如何選擇？&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NXT 2.0 8547外盒照&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.brickshelf.com/gallery/Robby-Ray/8547-NXT/09_first_variant_package_front.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://www.brickshelf.com/gallery/Robby-Ray/8547-NXT/09_first_variant_package_front.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-1714295878543583484?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/1714295878543583484/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=1714295878543583484' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1714295878543583484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1714295878543583484'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/07/nxt-20.html' title='NXT 2.0推出.'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-342235384800865586</id><published>2009-07-10T00:19:00.002+08:00</published><updated>2009-07-10T01:27:09.723+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Single chip和multi chip對Linux研發的影響 - 答客問</title><content type='html'>僅就自己淺薄的認識來回答，如有不正確之處，歡迎指正。&lt;br /&gt;&lt;br /&gt;Q1: What relationship and principles amongst RIL, RPC, and SMD under android/linux?&lt;br /&gt;&lt;br /&gt;當初Google釋出Android的源始碼時，在RIL的部分為了顧及Qualcomm以外的其他平台，只在RIL的部分實做出一個reference RIL，以做為採用Qualcomm以外的的參考實做。就採用Qualcomm solution的開發者來說，Qualcomm會提供一個名為qcril的實做，裡面則會完整地提供該有的telephony及data communication功能。&lt;br /&gt;而Qualcomm為Android提供的7K系列均採取Single chip multi core的架構，以一顆ARM9的核心來處理所有Modem方面的功能，所執行的作業系統則是以L4 kernel為base發展出來的AMSS，另一顆ARM11核心則是用來執行Android的所有程式，而二者之間的溝通方式有二種，一為RPC，另一則為Share memory。前者有點類似即時對話式的溝通，而後者則比較像是郵件投遞式的溝通。&lt;br /&gt;回到RIL，在RIL層裡會有許多的ARM9及ARM11之間的溝通動作，可以想像我們一般在下AT command時，行為就像是在和Modem做對話一樣，如ATD後，Modem會回OK一般。因此qcril裡大多是以RPC call來實做出類似AT command的行為。&lt;br /&gt;而share memory的部分，則大多是由Modem將必要的資訊寫入share memory，再由ARM11端將之讀出，比如說，AMSS可以將自己的版號寫入share memory中，讓ARM11的bootloader或kernel driver讀取出來做識別等。AMSS定義許多share memory中的欄位，而ARM11則要能識別這些欄位，這樣在讀寫share memory時才不會出錯。可以參考kernel裡&lt;a href="http://android.git.kernel.org/?p=kernel/msm.git;a=blob;f=arch/arm/mach-msm/smd_private.h;h=c0eb3de1be543600b69aefca83c4a932b897bd6b;hb=HEAD"&gt;smd_private.c&lt;/a&gt;裡的enum。&lt;br /&gt;&lt;br /&gt;Q2: What modules/components does AMSS consist of?&lt;br /&gt;&lt;br /&gt;嗯，關於這個，由於AMSS為Qualcomm的proprietary OS，我只能說它基本上是建構在L4 kernel上。Qualcomm將ARM9這顆核心當做是整個系統的Master CPU，概略將我所知的分為以下幾點,&lt;br /&gt;1. AMSS除了各種driver之外，當然還會有Modem在運行時該有的task或稱為service。&lt;br /&gt;2. AMSS掌控著所有PIN腳的主控權，可以指定某根GPIO的控制權要不要交給ARM11等。&lt;br /&gt;3. 由於肩負著所有通訊的重任，在BAND的切換以及RF的控制，以及各種protocol等，都是寫在AMSS中。因此在ARM11中執行的RIL就不大會處理到protocol的問題。&lt;br /&gt;4. 關於PMU的控制，在AMSS中都是最直接去做控制。&lt;br /&gt;5. 對於RPC的回應及做相對應的處理等。&lt;br /&gt;&lt;br /&gt;Q3: What procedures of booting on android/linux enabled msm7k?&lt;br /&gt;&lt;br /&gt;基本上，msm 7K的二顆CPU是各自獨立運行的。當系統上電後，CPU中巳經預燒好的一小段boot code會被執行，在做好CPU本身的初始化後，會將CPU的控制權交給下一階段的primary boot loader(簡稱pbl)，pbl係屬於行為控制的bootloader，而對硬體直接的操做，如reset ARM11並將flash中的image載入到RAM裡等，都是交給oemsbl來做，當oemsbl將image載入到flash後，就會reset ARM11，此時ARM11才開始執行Android boot loader，同一個時間，ARM9會繼續向後執行AMSS的main code，而ARM11則並行地由Android boot loader將kernel 載入，之後就如同各有一個單一CPU一樣的執行AMSS以及Linux/Android了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-342235384800865586?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/342235384800865586/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=342235384800865586' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/342235384800865586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/342235384800865586'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/07/single-chipmulti-chiplinux.html' title='Single chip和multi chip對Linux研發的影響 - 答客問'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-8155972699895903295</id><published>2009-06-23T18:14:00.010+08:00</published><updated>2009-06-25T17:58:27.060+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='機器人'/><title type='text'>NXT Mindstorms初體驗</title><content type='html'>打開NXT Mindstorms後，很快地把577片零件全部先塞進整理盒中，等到有時間再來組裝。沒想到我把Start Here那包也一起拆散撒在整理盒和其他的混在一起，當要按圖施工時才發現，在577片中要找出對的零件還真是不容易，加上年際大了，眼力有限，手指頭又粗，組裝機器人的過程對一個半時只會敲鍵盤的中年軟體工程師來說是相當地痛苦。若是只對軟體有興趣但對複雜組裝沒有興趣的，建議可以考慮別的套件。總之，在經過2個小時的奮戰後，第一台樂高NXT車終於完工了。一切都如說書所說的一樣，按下Demo Run後，會繞一圈再加速回到原點。&lt;br /&gt;&lt;br /&gt;接著就來測試一下藍芽連線，根據&lt;a href="http://mindstorms.lego.com/overview/Bluetooth.aspx"&gt;官方網站&lt;/a&gt;上的說明，有一些藍芽和NXT的藍芽會有相容性的問題，雖然看上面的藍芽有的巳經很便宜，但明明自己的筆電就有藍芽，卻還要再買Dongle，實在有點不甘心，於是就先用我的X61上的藍芽來試試看，掃瞄藍芽裝置，真的掃得到NXT，再把COM port設定好，再上網把&lt;a href="http://www.pspwp.pwp.blueyonder.co.uk/science/robotics/nxt/index.html"&gt;OnBrick&lt;/a&gt;的PC版抓下來，按照說明，把藍芽所對應的COM port，居然可以控制耶，雖然是按下去再放開車子才會動作，也就是非同步的控制，但巳經很令人驚艷了。&lt;br /&gt;&lt;br /&gt;依照官網的說明，也可以用手機的藍芽來控制NXT，先去&lt;a href="http://mindstorms.lego.com/overview/Mobile%20Application.aspx"&gt;Lego官網&lt;/a&gt;下載NXT Mobile Application，解壓縮完後，找到SonyEricssonK610i的資料夾，雖然不確定但還是把NXTmobile.jar傳到我的SonyEricssonK618i上, 沒想到用藍芽從PC傳到手機上就可以用了。再來就是先打開藍芽，將手機和NXT連線，再打開應用程式裡的NXTmobile，還真的可以用，當按下上下鍵時，就會看到樂高NXT車跟著一起前進後退，還可以左右轉彎。&lt;br /&gt;&lt;br /&gt;就這樣到目前為止，還沒有寫一行程式，就巳經可以順利的操控NXT了。接下來就要驗證Sensor了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-8155972699895903295?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/8155972699895903295/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=8155972699895903295' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8155972699895903295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8155972699895903295'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/06/nxt-mindstorms577start-here5772nxtdemo.html' title='NXT Mindstorms初體驗'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-1930839777619467645</id><published>2009-06-22T23:49:00.015+08:00</published><updated>2009-06-23T15:52:46.235+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='機器人'/><title type='text'>教育機器人套件的選擇</title><content type='html'>以下都只是我個人的看法，也就是最後為何會選擇Lego NXT Mindstroms的理由。&lt;br /&gt;&lt;br /&gt;先說我的需求，我只不過是對機器人有興趣，想要選個套件來體驗看看的中年阿宅而巳，既沒有像學生有要升學比賽的壓力，也沒有要做高深的科學研究。加上最近經濟不景氣，口袋縮水必須要把每一分錢都最大的利用。&lt;br /&gt;&lt;br /&gt;一般市售較有名的機器人套件大概就是Beo-Bot, iRobot Create及Lego NXT Mindstorm(簡稱NXT)等等，再不然就是KONDO等人形機器人。再來就算是機器人的零件，如機器手臂或半身機器人等。前述價格最低的應該Beo-Bot，再來就是NXT。而KONDO以及其他價錢都要上萬元之譜。&lt;br /&gt;&lt;br /&gt;除了價錢之外，就是套件本身變化的多樣性，這點以NXT最好。光是零售版的8527就可以做4-5種的變化。其他的大多就是輪型和雙足式，變化較為少一點。&lt;br /&gt;&lt;br /&gt;再者就感應器(Sensor)的多樣性及數量來說，iRobot Create所內建的感應器最多，大多是touch sensor等，而相對地，NXT在不用擴充板的前提下最多接4個感應器，就稍微少了一點。至於Boe-Bot和KONDO等都是類似載俱的本體，感應器方面均要另購，無形中增加了學習成本。&lt;br /&gt;&lt;br /&gt;就軟體支援來看，微軟的Robotic Development Studio(簡稱MSRDS)所內建支援的機器人最多，我所看的有，iRobot Create，Boe-Bot，NXT，fischertechnik，KNODO，乃至KUKA的機器手臂等等，雖然使用者也可以自己去客製化MSRDS，使其支援自己的機器人硬體，但那畢竟是進階使用，所以諸如未被MSRDS支援的AROBOT等，就不太方便了。一般來說，出硬體套件的公司都會提供自己的開發工具，如NXT就是由LabView所做的開發工具NXT-G，8527所附的是1.1版，要使用2.0版要另購。&lt;br /&gt;以上是就工具來看，另外，開發機器人的程式語言，除了MSRDS是用.Net CLR(Common Language Runtime)可以通用於微軟的多種程式語言外，一般就是Basic和C二種，Beo-Bot採用前者，iRobot和NXT則採用後者，雖然NXT只是用類C語言，但是NXT另外多了Java語言的支援，使後NXT可以通吃目前最通用的二種程式語言。&lt;br /&gt;基於以上的粗淺的比較，加上NXT的網路可以查到的資源較多，我選擇了NXT。希望這會是個正確的決定。&lt;br /&gt;&lt;br /&gt;Beo-Bot&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Isb5KjC7THE/SkCDeQ6FD3I/AAAAAAAAASc/qtGv28dxFvU/s1600-h/boe_bot.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 400px;" src="http://1.bp.blogspot.com/_Isb5KjC7THE/SkCDeQ6FD3I/AAAAAAAAASc/qtGv28dxFvU/s400/boe_bot.jpg" alt="" id="BLOGGER_PHOTO_ID_5350420913274031986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;iRobot Create&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCERbpUzJI/AAAAAAAAASs/WTsFgMKhzC0/s1600-h/irobot-create-kit.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCERbpUzJI/AAAAAAAAASs/WTsFgMKhzC0/s400/irobot-create-kit.jpg" alt="" id="BLOGGER_PHOTO_ID_5350421792329878674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lego NXT Mindstorms Toy&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCIEpefbbI/AAAAAAAAAS0/JWdLbujgU_k/s1600-h/Lego_Mindstorms_NXT_8527_Toys.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 361px; height: 336px;" src="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCIEpefbbI/AAAAAAAAAS0/JWdLbujgU_k/s400/Lego_Mindstorms_NXT_8527_Toys.jpg" alt="" id="BLOGGER_PHOTO_ID_5350425970750746034" border="0" /&gt;&lt;/a&gt;KONDO&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCIgubjGEI/AAAAAAAAAS8/YKqXafggsFg/s1600-h/kondo-khr-2hv.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 356px;" src="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCIgubjGEI/AAAAAAAAAS8/YKqXafggsFg/s400/kondo-khr-2hv.jpg" alt="" id="BLOGGER_PHOTO_ID_5350426453116917826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;fischertechnik&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Isb5KjC7THE/SkCI5lmmHcI/AAAAAAAAATE/LBZJJEzPBmw/s1600-h/283369.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 335px;" src="http://3.bp.blogspot.com/_Isb5KjC7THE/SkCI5lmmHcI/AAAAAAAAATE/LBZJJEzPBmw/s400/283369.jpg" alt="" id="BLOGGER_PHOTO_ID_5350426880244063682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;KUKA&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCJhBRZBkI/AAAAAAAAATU/vJ8ZY9RyBrk/s1600-h/086943.1-lg.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 326px; height: 400px;" src="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCJhBRZBkI/AAAAAAAAATU/vJ8ZY9RyBrk/s400/086943.1-lg.jpg" alt="" id="BLOGGER_PHOTO_ID_5350427557686216258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;AROBOT&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCJKiffMnI/AAAAAAAAATM/Sik1jVuce0g/s1600-h/arobot8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_Isb5KjC7THE/SkCJKiffMnI/AAAAAAAAATM/Sik1jVuce0g/s400/arobot8.jpg" alt="" id="BLOGGER_PHOTO_ID_5350427171466719858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;延申閱讀:&lt;br /&gt;書藉類:&lt;br /&gt;&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010413003"&gt;Microsoft Robotics Studio 程式開發 - 新一代超智慧機器人開發平台&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010418465"&gt;Microsoft Robotics Developer Studio 實戰手冊 - 智慧型機器人程式模擬與開發&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010429203"&gt;機器人新視界 NXC與NXT&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010378303"&gt;LEGO MINDSTORMS NXT智慧型樂高機器人與Java程式開發&lt;/a&gt;&lt;br /&gt;程式語言類&lt;br /&gt;&lt;a href="http://bricxcc.sourceforge.net/"&gt;NXC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nxtgcc.sourceforge.net/wiki/index.php/NXTGCC"&gt;NXTGCC&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lejos.sourceforge.net/"&gt;lejos&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;a href="http://home.comcast.net/%7Edplau/nxt_python/index.html"&gt;NXT Python&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-1930839777619467645?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/1930839777619467645/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=1930839777619467645' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1930839777619467645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1930839777619467645'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/06/blog-post_22.html' title='教育機器人套件的選擇'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Isb5KjC7THE/SkCDeQ6FD3I/AAAAAAAAASc/qtGv28dxFvU/s72-c/boe_bot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-943860196535260852</id><published>2009-06-15T11:31:00.003+08:00</published><updated>2009-06-15T11:39:24.127+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法律觀點'/><title type='text'>[轉貼]當法庭只剩下空殼</title><content type='html'>&lt;div class="main"&gt;           文╱鄭文龍律師2009/06/12&lt;br /&gt;轉貼自台灣e新聞   |   http://www.taiwanenews.com/doc/WFWT1005.php&lt;br /&gt;&lt;br /&gt;自從接任「扁案」辯護工作近半年來，親眼目賭台灣司法的亂象，令人痛心。本來對於此一國人矚目的世紀大案，期望能藉此展現台灣法治及司法健康成熟的一面， 沒想到剛好相反，一些正常法治國家所不應發生，而只有在專制獨裁國家才會發生的現象，竟然在本案都發生了。今藉此文批露此一現象，無非是希望台灣應再次澈 底改造我國的司法，建立公平、公正、有憲法意識、受尊重及信賴的司法。&lt;br /&gt;&lt;/div&gt;     &lt;a name="more"&gt;&lt;/a&gt;     &lt;b&gt;以行政手段換法官，公然干預司法，違法違憲&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;陳前總統二次遭公開抽籤而受理本案的周占春法官無保釋放，執政者為了押扁，竟然公然以司法行政之方式干預審判，藉由違法違憲之方式換由蔡守訓先生來審理及 羈押陳前總統。也就是說，為了押扁，竟然可以公然干預審判，以司法行政之方式換法官，讓司法公信力蕩然無存。而更離譜的是，這種公然干預換法官是嚴重地違 法違憲，一般有點良知的法律人或法官絕對不會配合，然而，蔡守訓先生為首的合議庭竟然也甘之如飴，笑罵由人，真的是創造台灣二十一世紀的司法奇蹟。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;特偵組洩露案情給媒體，藉媒體審判之方式打擊陳前總統，並變相剝奪其受公平審判之空間&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;陳前總統早已被部分媒體塑造成「罪人」的形象，不僅一般民眾帶著有色眼鏡看待本案，甚至連審理本案的法官亦難免被媒體影響、污染心證、而對陳前總統充滿偏 執與成見，在如此惡劣的先天環境下，律師如何進行體制內、體制外的實質辦護，為自己的當事人平反以及爭取最起碼的公平審判權，過程中實在是步步危艱。&lt;br /&gt;&lt;br /&gt;而本人在陪同陳前總統前往特偵組訊問時，發現竟然早上的偵訓過程，下午的晚報就一五一十的批露，足見特偵組洩密的情形相當嚴重。甚至有記者還主動告稱，特偵組提供偵辦之內容供媒體打擊陳前總統的情形，讓其看不過去。可見此種藉由洩密以打擊陳前總統之作法及心態可議。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;羈押、延押不合理、不合法且不合憲&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;再來看的是我國落伍的羈押制度，對照鄰國日本的立法例，偵查中羈押期間為最長二十天，我國現行羈押制度相形落後，仍有押人取供、押期過長等違反人權之弊 病。無論官方如何將羈押胭脂抺粉為「必要之惡」，事實上，看守所就是監獄，看守所就是把所有尚未定罪的被告都當成是有罪人在處罰。不可諱言，我國現行羈押 制度確實違反聯合國「一九六六年公民與政治權利國際公約」，而有待修法。在「扁案」審理過程中，一再向蔡守訓先生主持的合議庭表示，在立法院通過公民與政 治權利國際公約施行法之後，司法人員應該與時俱進，對於我國過長的押期，做最謹慎的考慮、並做出最符合修法方向的羈押決定。然而，「扁案」的合議庭卻草率 漠視，自創非法羈押之理由，違法違憲。&lt;br /&gt;&lt;br /&gt;尤其是，蔡守訓先生所主持的合議庭，表面上羈押的理由包括串證、逃亡之虞，但延押的裁定卻履履出現：「被告為卸任總統尚有社會影響力」、「被告出書」、 「接受外國媒體採訪」、「由卸任總統辦公室召開記者會」、「前往看守所會見者不乏社會知名人士」以及「攻擊司法」等無關乎羈押法定要件的理由，在在透露出 合議庭無法嚴守法律所規定羈押之要件，而自創羈押理由，透露出其羈押有報復性及懲罰性，但是，羈押並不是用來報復及懲罰，可見其羈押、延押已違法違憲。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;漠視陳前總統的健康，顯不人道&lt;/b&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;b&gt;欠缺憲法意識的年輕無社會歷練的法官制度，顯有改造之必要&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;再從其他的角度來看「扁案」，仍是問題叢叢。&lt;br /&gt;&lt;br /&gt;(一)首先，「扁案」的合議庭不具有憲法意識，大法官六二七號解釋強調總統有國家機密特權，應予尊重，司法機關不應任意介入總統此項特權。然而，「扁案」 的合議庭卻猶指陳總統核定絕對機密的行為無效，這樣的做法不但逾越「刑事庭」的分際、違反了「權力分立原則」、不尊重「憲法上總統的國家機密特權」，更應 正視的是，依合議庭的見解，以後台灣根本不需要有行政機關，一個法官就可以把行政機關給完全否定、推翻掉，這十分地嚴重。&lt;br /&gt;&lt;br /&gt;(二)其次，本文作者多次聲請勘驗偵訊中的光碟，發現諸多的弊端，以李界木於九十七年十月三十一日之偵訊光碟為例，經「扁案」合議庭於九十八年三月十日當 庭勘驗，即發現：&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;(1)特偵組檢察官共有二十四次的脅迫、恫嚇；(2)計有三十二次打斷李界木，不讓其連續陳述；(3)總共有五次脅迫、誘導李界木一定要 指摘總統府的會議，是由陳前總統指示採取第一方案；(4)總共有兩次以利誘方式，要李界木認罪自白；(5)計有一次以詐欺方式要李界木自白。從勘驗光碟的 過程中，可以看到特偵組一再脅迫李界木若不配合，將變更「十年以上有期徒刑」之重罪來訴追（註：事實只有一個，該適用什麼法條、就應適用什麼法條，豈有配 合就訴追輕罪、不配合就訴追重罪，變來變去的道理），更一再恫嚇將「清算」李界木的財產，檢察官甚至說出：「五人共識五人一起辦」、「筆錄做出來，你會死 的很難看」、「你真的會傾家蕩產」、「把你押起來是為了讓你有台階下」等恐嚇性用語，顯然構成刑事訴訟法第一五九條之一 ｢顯不可信之情況｣，依法前開偵訊筆錄不可做為證據。&lt;/span&gt;可是即使法官自己都親眼看到特偵組不擇手段的違法辦案實錄，「扁案」合議庭事後仍裁示該次偵訊筆錄具 有證據能力，那麼勘驗光碟作什麼？根本沒有用。「扁案」偵查期間的違法情形嚴重，「扁案」合議庭卻甘為違法之偵查程序背書，實難杜攸攸之眾口；三位法官人 明明身在法庭，法官的眼睛硬是對特偵組的違法視而不見，法官的耳朵硬是對「扁案」律師的訴求置若罔聞，當法庭審理流於形式，法庭不過是一個沒有靈魂的空 殼，最後的結果絕非法治國家正當程序所應許。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;審理至今，更顯陳前總統的清白&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;事實上，「扁案」審理迄今，陳前總統的清白益發清楚明瞭，茲分三大案簡要說明。&lt;br /&gt;&lt;br /&gt;(一)國務機要費案的部分：(1)總統府會計處從上到下重要的幹部，共計有五位證人（前總統府會計長馮瑞麟、科長梁恩賜、邱瓊賢、藍梅玲及蘇志）的供述， 已證明慣例上國務機要費具有特別費之性質；(2)其次，包括行政院主計處、總統府、審計處三個行政機關的函覆意見，也都說明國務機要費具有特別費之性質； (3)如比照馬英九市長特別費案「金錢混同」及「大水庫理論」，陳前總統擔任元首任期內，國務機要費確實「因公支出」用罄，並無不法所得，可見陳前總統涉 及的「國務機要費」乙案，並不是法律問題，而是制度設計問題，實不應強行羅織陳前總統入貪污重罪。&lt;br /&gt;&lt;br /&gt;(二)龍潭購地案的部分：本案重要之共同被告及證人如林百里、辜成允、蔡銘杰、蔡銘哲、辜仲諒、魏哲和、李界木及夫人吳淑珍等八人皆已在法庭具結供述證明 陳前總統與龍潭案無涉。可見陳前總統在審理過程是經的起考驗。否則焉有所有重要之共同被告及證人都作證與陳前總統無涉。今合議庭竟然在庭訊時，對於有利於 陳前總統之證人，明顯表現出敵視及責難的語氣及詰問，其態度顯有可議。合議庭之指揮及訊問過程，應展現公平、公正，及平和的態度，且不有先入為主偏頗的訊 問態度，也不應該因為過程中有其他公務員行為具有瑕疵，即懷疑國家「兩兆雙星政策」。而既然八位共同被告及證人既然證明陳前總統無辜，亦應尊重，而不是凡 事以懷疑有色的眼光去對待及過度推論，此是檢察官的角色，誠非法官所應辦演的角色。&lt;br /&gt;&lt;br /&gt;洗錢案的部分：由共同被告及證人林文淵、黃芳彥、黃維生、陳致中、黃睿靚、陳鎮慧、葉玲玲、徐立德、蔡鎮宇等九人的供述，足以證明陳前總統從來不管錢，且足以證明總統未曾參與開戶、匯款或轉帳等行為，清楚勾勒出陳前總統並無參與洗錢的事實。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;扁案凸顯台灣司法再改革的迫切性&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;自接任「扁案」委任以來，曾見聞過特偵組的吳文忠檢察官「扣應」到「全民開講」的言論，吳文忠檢察官在媒體上公開表示「扁案起訴」有「漏洞」、有「爭執空 間」、「不是沒有無罪的可能」，更可見扁案的起訴確實有草率、證據不足等問題，令人難以理解地是「扁案」合議庭對於檢方的問題反卻沒有任何反應；甚至，近 半年來的審理，交互詰問的諸位證人都指出陳前總統並未涉及貪污，合議庭卻置之度外，執意延押陳前總統，顯然讓交互詰問之制度空洞化？也讓律師在法庭上的辯 護活動只是變成讓「扁案」合議庭正當化其審判權的理由，誠屬悲哀；更遑論，「扁案」律師所提出種種符合人權、符合法治的訴求，合議庭皆置若罔聞、聽而不 理，執意違法、違憲審理「扁案」。&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;當法院的審理徒具形式，聽不進當事人任何聲音的法庭只不過是一個沒有靈魂的空殼法庭，這是台灣司法的悲哀。&lt;/span&gt;希望藉由本文 能喚起社會大眾正視「扁案」違法違憲的問題，支持司法改革之呼籲，讓台灣成為真正的民主法治國家。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-943860196535260852?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.taiwanenews.com/doc/WFWT1005.php' title='[轉貼]當法庭只剩下空殼'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/943860196535260852/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=943860196535260852' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/943860196535260852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/943860196535260852'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/06/blog-post.html' title='[轉貼]當法庭只剩下空殼'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2196411573352591225</id><published>2009-04-03T00:05:00.005+08:00</published><updated>2009-04-07T15:21:53.984+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows相關'/><title type='text'>Qt embedded 4.5 與openGL|ES on Windows Mobile 6</title><content type='html'>先說在前面，因為沒有chip vendor提供相關的3D加速的library，最後雖然example能夠成功地跑起來，但是只有2D看得到，其他的都看不到正確的結果。若有高人路過，請指點迷津。&lt;br /&gt;&lt;br /&gt;延續&lt;a href="http://zylix666.blogspot.com/2009/03/qt-embedded-45windows-mobile-6.html"&gt;前一篇&lt;/a&gt;的結果，&lt;br /&gt;&lt;br /&gt;相要加入openGL|ES的支援，你必需要有以下二個檔案&lt;br /&gt;1. libGLES_CM.lib&lt;br /&gt;2. libGLES_CM.dll&lt;br /&gt;&lt;br /&gt;通常有3D加速功能的晶片，vendor都會提供相關的library，當然就會包括這二個檔案以及相對應的header files。&lt;br /&gt;&lt;br /&gt;在沒有vendor的支援的情況下，就在網路上找了一個open source的專案&lt;br /&gt;OpenGL ES - Vincent ES 1.x&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/ogl-es"&gt;下載&lt;/a&gt;和&lt;a href="http://www.zeuscmd.com/tutorials/opengles/03-OpenGLWindow.php"&gt;說明&lt;/a&gt;&lt;br /&gt;本來以為用之前類似的方法就可以build，但看了說明之後，才發現完全不是那麼一回事，只好按照網站上的說明一步一步來。&lt;br /&gt;&lt;br /&gt;要build vicentES 1.x需要3種工具，&lt;br /&gt;&lt;br /&gt;1. Embedded Visual C++ 4.0&lt;br /&gt;可以在微軟的網站上免費取得，但是沒有序號？只能靠Google大神去找，一定找得到。這裡不綴述。&lt;br /&gt;2. Embedded Visual C++ 4.0 Service Pack 4&lt;br /&gt;一樣可以在微軟的網站上免費取得。&lt;br /&gt;3. Pocket PC 2003 SDK&lt;br /&gt;認證完Windows XP後，即可免費下載。&lt;br /&gt;&lt;br /&gt;全部安裝好後，解壓縮檔案ogles-src-1.0.0.zip，我是放在C:\Qt\ogles-src-1.0.0&lt;br /&gt;用eVC4開啟ogles-src-1.0.0\projects\evc4下的OGLES.VCP，按下build按鈕，就會在ogles-src-1.0.0\bin\arm\Release在下面看到libGLES_CM.lib和libGLES_CM.dll二個檔案。&lt;br /&gt;&lt;br /&gt;如何與Qt embedded 結合。&lt;br /&gt;&lt;br /&gt;1.&lt;br /&gt;cd c:\qt\4.5.0&lt;br /&gt;configure -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008 -webkit -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -no-openssl -no-dbus -phonon -plugin-sql-sqlite &lt;span style="font-weight: bold;"&gt;-opengl-es-cm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. configure完後，&lt;br /&gt;&lt;br /&gt;set INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Windows Mobile 6 SDK\PocketPC\Include\Armv4i;&lt;span style="font-weight: bold;"&gt;C:\Qt\ogles-src-1.0.0\include&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files\Windows Mobile 6 SDK\PocketPC\Lib\Armv4i;&lt;span style="font-weight: bold;"&gt;C:\Qt\ogles-src-1.0.0\bin\arm\Release&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;set PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%PATH%&lt;br /&gt;&lt;br /&gt;cd bin&lt;br /&gt;&lt;br /&gt;setcepaths wincewm60professional-msvc2008&lt;br /&gt;&lt;br /&gt;nmake&lt;br /&gt;&lt;br /&gt;﹝若無法link，就把libGLES_CM.lib複製到C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i下﹞&lt;br /&gt;&lt;br /&gt;接下來是build Qt的openGL|ES example，選擇2Dpainting和hellogl_es二個,&lt;br /&gt;執行結果如下，&lt;br /&gt;1. hellogl_es，視窗有出來，但中間的3D卻看不到。&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/-tRaNUUViFOuwpkVTgVtrQ?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_Isb5KjC7THE/SdT1nMy2lKI/AAAAAAAAARk/psIvT0p0gbc/s400/IMGP2293.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;2. 2Dpainting&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/On7Bk7HD8H60EOIPCSib3A?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_Isb5KjC7THE/SdT06akRKxI/AAAAAAAAARU/84_9E-yy-vY/s400/IMGP2292.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2196411573352591225?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2196411573352591225/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2196411573352591225' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2196411573352591225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2196411573352591225'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/04/qt-embedded-45-opengles-on-windows.html' title='Qt embedded 4.5 與openGL|ES on Windows Mobile 6'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_Isb5KjC7THE/SdT1nMy2lKI/AAAAAAAAARk/psIvT0p0gbc/s72-c/IMGP2293.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-8955451291820002837</id><published>2009-03-27T23:12:00.012+08:00</published><updated>2009-04-03T01:41:17.970+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows相關'/><title type='text'>Qt embedded 4.5於Windows Mobile 6初體驗</title><content type='html'>一直以來，&lt;a href="http://www.qtsoftware.com/"&gt;QT&lt;/a&gt;都以跨平台的應用及UI framework著稱。平時因為工作關係，沒什麼機會接觸到embedded Linux以外的嵌入式系統。每每對影片中所展示的畫面，感到不可思議。&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Qhba1lhBllM&amp;amp;hl=zh_TW&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Qhba1lhBllM&amp;amp;hl=zh_TW&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;最近手上剛好有Windows Mobile的手機，對於從來沒有接觸過Windows CE或Mobile的我來說，這是個滿難得的機會，於是就想到或許可以上面的影片一樣，嚐試著把Qt embedded porting上來玩玩看。&lt;br /&gt;&lt;br /&gt;在Qt Software的官方網站上找了一些資料，再加上Google大神的幫助。找到一些資料後，再來就是麻煩的軟體工具的問題了。以下是我選擇的開發工具。&lt;br /&gt;1. Visual Studio 2008，目前官網表示Express edition並不支援，這真的是一大缺陷。&lt;br /&gt;2. Windows Mobile 6 Professional&lt;br /&gt;3. Active sync 4.5&lt;br /&gt;後二者可以在微軟的網站上免費取得。&lt;br /&gt;&lt;br /&gt;當安裝好以上二種開發工具後，&lt;br /&gt;1. 將Qt 4.5.0解壓縮，依照Qt software所示，解壓縮到C:\Qt\4.5.0&lt;br /&gt;2.將QT的PATH加入環璄變數。&lt;br /&gt;&lt;a href="http://doc.trolltech.com/4.5/install-wince.html"&gt;官方網站&lt;/a&gt;上有詳細的說明。&lt;br /&gt;&lt;br /&gt;再來Config Qt 4.5.0&lt;br /&gt;1. cd c:\qt\4.5.0&lt;br /&gt;2. configure -h&lt;br /&gt;﹝看一下有哪些選項可以選﹞&lt;br /&gt;3. 我使用的參數&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;configure -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008 -webkit -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -no-openssl -no-dbus -phonon -plugin-sql-sqlite&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;接下來等待Configuration，Config成功後，依以下步驟設定環境變數。&lt;br /&gt;1. set INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Windows Mobile 6 SDK\PocketPC\Include\Armv4i&lt;br /&gt;2. set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files\Windows Mobile 6 SDK\PocketPC\Lib\Armv4i&lt;br /&gt;3. set PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%PATH%&lt;br /&gt;4. cd bin&lt;br /&gt;5. setcepaths wincewm60professional-msvc2008&lt;br /&gt;若是成功，會看到以下的訊息&lt;br /&gt;Environment Selection:Windows Mobile 6 Professional SDK (ARMV4I)&lt;br /&gt;Windows Mobile 6 Professional selected, environment is set up&lt;br /&gt;6. cd ..&lt;br /&gt;7. nmake&lt;br /&gt;&lt;br /&gt;再接下來就是漫長的等待，等全部build完後，就來試試幾個example&lt;br /&gt;1. cd examples\tools\plugandpaint&lt;br /&gt;2. nmake clean&lt;br /&gt;3. qmake -config release&lt;br /&gt;4. nmake&lt;br /&gt;會在release資料夾中看到plugandpaint.exe&lt;br /&gt;&lt;a href="http://doc.trolltech.com/4.5/deployment-windows.html"&gt;官方網站&lt;/a&gt;也有詳細的說明。&lt;br /&gt;&lt;br /&gt;最後就是如何將build好的code放到target上面去驗證了。&lt;br /&gt;1. 用&lt;a href="http://www.dependencywalker.com/"&gt;Dependency Walker&lt;/a&gt;看一下要裝的dll檔有哪些，這就相當於在Linux下的ldd。有的dll還有其他的dependency，用這種工具要多看一下。&lt;br /&gt;2. 以目前的例子plugandpaint就是需要，QtGui4.dll， QtCore4.dll以及msvcr90.dll&lt;br /&gt;3. 用Active sync連上target後，打開行動裝置，為了方便起見，我將exe和dll全部放在同一個路徑下。&lt;br /&gt;其他的Qt 程式就依此類推。&lt;br /&gt;&lt;br /&gt;結果就是成功的跑起來了。&lt;br /&gt;1. plugandpaint&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/YqHqWm0sr1umz8AcfvmlYg?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_Isb5KjC7THE/SdTg-J1DX5I/AAAAAAAAARE/5X46G_3UR8U/s400/IMGP2279.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/Bpj8du1DElrC3TNWKIABZQ?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_Isb5KjC7THE/SdTglPggMqI/AAAAAAAAAQg/1Qp0KzQJZcY/s400/IMGP2291.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;2. dragrobot，但是event好像有問題。&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/k6qgl6yj0ElWc96gs1q5cg?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_Isb5KjC7THE/SdTgkRcCHGI/AAAAAAAAAQY/50iLsxcXBvM/s400/IMGP2278.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;3. SVG viewer&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/e1lcK6i4IqxsWgsFWj-WYw?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_Isb5KjC7THE/SdTglim1VJI/AAAAAAAAAQo/yo_mgjDONHA/s400/IMGP2289.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;4. Sample browser&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/Ys8VUXsSv7CHOTZf8DXpLw?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_Isb5KjC7THE/SdTgmRVdrmI/AAAAAAAAAQw/X5X7l3TXON8/s400/IMGP2288.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;寄件者 &lt;a href="http://picasaweb.google.com/zylix666/SimonSMiscNotes?authkey=Gv1sRgCIbbiKKl7p2XGQ&amp;amp;feat=embedwebsite"&gt;Simon's misc. notes&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-8955451291820002837?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/8955451291820002837/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=8955451291820002837' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8955451291820002837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8955451291820002837'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/03/qt-embedded-45windows-mobile-6.html' title='Qt embedded 4.5於Windows Mobile 6初體驗'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_Isb5KjC7THE/SdTg-J1DX5I/AAAAAAAAARE/5X46G_3UR8U/s72-c/IMGP2279.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-9203337902647351610</id><published>2009-03-06T00:54:00.002+08:00</published><updated>2009-03-06T01:14:18.120+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Qt Software將不再維護Qt Extended</title><content type='html'>Qt Extended，舊名為Qtopia，是以Qt Embedded為基礎的一套手機解決方案。原本是Nokia Qt Software(舊名Trolltech)旗下的一套產品，一直以來以維持著GPL和商業授權並行的商業模式，Qt Software宣佈停止開發Qt Extended並宣告一年的維護期。&lt;br /&gt;這意謂著將來Qt Extended會完全由社群來開發和維護，未來Qt Extended會用GPL授權繼續存在，最後一版的Qt Extended為4.4.3版，應該是為Qt Embedded 4.4.x為底層的函式庫，至於部分Qt Extended的功能則會被整合進Qt Embedded 4.5以後的版本。&lt;br /&gt;&lt;br /&gt;相關連結 ：&lt;br /&gt;&lt;a href="http://www.qtsoftware.com/about/news/qt-software-discontinues-qt-extended"&gt;Qt Software discontinues Qt Extended&lt;/a&gt;&lt;br /&gt;&lt;a href="http://labs.trolltech.com/blogs/2009/03/03/in-case-you-missed-it/http://labs.trolltech.com/blogs/2009/03/03/in-case-you-missed-it/" rel="bookmark" title="Permanent Link to in case you missed it…"&gt;in case you missed it…&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-9203337902647351610?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/9203337902647351610/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=9203337902647351610' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/9203337902647351610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/9203337902647351610'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/03/qt-softwareqt-extended.html' title='Qt Software將不再維護Qt Extended'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-156440524778039403</id><published>2009-01-22T16:15:00.003+08:00</published><updated>2009-01-22T16:31:12.749+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Qt 4.5加入LGPL授權模式後可能的影響</title><content type='html'>&lt;a href="http://www.qtsoftware.com/"&gt;Qt Software&lt;/a&gt;﹝之前稱Trolltech﹞Trolltech被Nokia併購後，近來將旗下最知名的產品Qt，自4.5版以後，加入LGPL 2.1的授權。過去Qt一直是二種授權GPL及其商業授權﹝QPL﹞並行。由於其中是GPL授權，因此即便是單純使用並於其上建構應用程式，也往往會有GPL關係而有開放源始碼或同樣宣告為GPL的必要。再不然就是要獲得商業使用的許可，簡言之，就是要付了royalty後才能安心出貨。&lt;br /&gt;由於Qt在各種產品上應用得相當廣泛，除了手機之外，PC﹝最知名的就是最近很流行的輕省筆電﹞及數位電視機上盒等等，現在由於LGPL的加入，在這類的商業使用上將更加的有彈性，單純的使用函式庫就不再需要受GPL宣告的限制，也確保了產品不會將自己的源始碼公開而造成關鍵技術的外流，也可以節省下商業授權的費用。這樣勢必會讓除了手機之外的產品使用Qt的意願提高，除此之外，Qt也鼓勵社群的人更加投入。&lt;br /&gt;那手機呢？在Android出現之前，以Qt為基礎建構的Qt extended，舊稱Qtopia，曾經是商業化Linux base手機上人機介面﹝MMI﹞的唯一選擇，但隨著Google加入手機的領域，Android巳經成為許多人競逐的對像，一般人大概很難想像台灣手機廠商對Android的瘋狂投入程度，相對地Qt extended就可能漸漸地變成只有少數人在把玩的玩具了。或許Nokia應該來個大立大破，把Qt extended完全交給社群，專心地在它們的Symbian上面發展Qt，在MMI層反而更能夠得到Qt extended的資源，也說不定。至於Android，雖然也力求在開放與商業化之間達成平衡，但在開放上總是讓人覺得腳步慢了一些。&lt;br /&gt;不過，不管是Google的Android，或是Nokia的Qt，在可以預見的未來，一支手機的使用者介面可以高度客製化時代應該不遠了。&lt;br /&gt;&lt;br /&gt;【延申閱讀】1. &lt;a href="http://www.qtsoftware.com/about/licensing"&gt;Nokia to Add LGPL to Qt Licensing Model &lt;/a&gt;&lt;br /&gt;                        2. &lt;a href="http://blog.linux.org.tw/%7Ejserv/"&gt;Qt 4.5 將允許增列 LGPL 2.1 條款發行&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-156440524778039403?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/156440524778039403/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=156440524778039403' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/156440524778039403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/156440524778039403'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2009/01/qt-45lgpl.html' title='Qt 4.5加入LGPL授權模式後可能的影響'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-5146106657504875857</id><published>2008-12-04T13:39:00.004+08:00</published><updated>2008-12-04T16:28:50.013+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='回憶'/><title type='text'>有錢能使鬼推磨</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;以上所舉的事證雖然年代久遠，但皆有證人可考，網路警察若認為侮辱官署，歡迎來查。&lt;br /&gt;&lt;br /&gt;延申閱讀：&lt;a href="http://www.libertytimes.com.tw/2008/new/dec/4/today-p9.htm"&gt;&lt;span class="insubject1" id="newtitle"&gt;辜成允吐出一億 確定不列被告&lt;/span&gt;&lt;/a&gt;  / &lt;a href="http://tw.news.yahoo.com/article/url/d/a/081124/5/1a0hd.html"&gt;辜仲諒返台 陳聰明：沒有條件交換&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-5146106657504875857?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/5146106657504875857/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=5146106657504875857' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5146106657504875857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5146106657504875857'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/12/blog-post.html' title='有錢能使鬼推磨'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3758496087706815257</id><published>2008-11-20T16:18:00.007+08:00</published><updated>2008-11-21T16:41:40.100+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>消費券之我的觀察</title><content type='html'>大嫂留言:&lt;br /&gt;&lt;blockquote&gt;你應該已經看到“消費卷“的新聞了吧？！&lt;br /&gt;有什麼想法嗎？&lt;br /&gt;我當下直覺是會造成通貨膨脹......&lt;br /&gt;跟元良說發放消費卷這件事，他說沒什麼不好...只要當心偽卷就好。&lt;br /&gt;至於我說政府預估能提高的GDP值大約0.6%、0.9%，他也回我說這樣很好啊～&lt;br /&gt;有時候真的很無力......我們的擔憂(預測)，別人卻不以為意！&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;愈回愈多，乾脆拉出來獨立一篇好了。&lt;br /&gt;&lt;br /&gt;其實觀察這整件事可以說是相當有趣的。有人認為這是要轉移媒體對學運的注意焦點。但是事實上，學運早就在媒體刻意的淡化之下沒多少人在關注了。更何況媒體一直在營造修改集遊法馬上就快要修改，並刻意忽略學運的另外二項訴求，馬劉道歉以及警政國安首長下台。會讓人有一種「政府巳經在努力地在符合學運訴求，你們學生不好好回去唸書卻還再鬧」的錯覺。&lt;br /&gt;&lt;br /&gt;再來是「消費券」，消費券的新聞出來之初，主要是要限制家庭年所得在120萬以下的家庭才有。但是整個台灣的年所得收入低於120萬的家庭最多的是集中在台灣的中南部鄉下，而明年就要縣市長選舉了。本來趁綠營的縣長被藍色司法收押的同時，利用這種消費券政策除了可以用來進行另一種形式的買票，另一方面又可利用媒體來形塑政府照顧弱勢又可刺激消費的美名。&lt;br /&gt;&lt;br /&gt;結果沒想到，除了經濟情況實在壞到這些人難以想像，媒體雖然藍但還不敢公然地和以挺藍居多的北部人民唱反調，畢竟北部雖然經濟相對較好，但是還是有許多近貧邊緣的人民，還記得有個新聞說，台北市月收入4萬9以下就是中低收入戶的新聞吧？ 再來就是那些南部挺綠的人民也並沒有因為縣長被收押而有明顯地轉向。事實上大家都知道這一連串的收押不過就是為了逼供而巳。&lt;br /&gt;&lt;br /&gt;所以說，反正這消費券的錢又不是國民黨或馬先生的薪水出的，而是全體人民的納稅錢，就算是舉債，也是全體人民來還，所以最後才會放出這種政策。&lt;br /&gt;&lt;br /&gt;當天回家看著新聞興奮地報著，3600元如何地好，要如何地花，可以買些什麼東西時，我心裡只想替這些媒體接下一句，「謝主隆恩」。&lt;br /&gt;&lt;br /&gt;至於對消費券的另一觀點，值得有開店的人注意，請參考「&lt;a href="http://zonble.twbbs.org/archives/2008_11/1067.php"&gt;Zonble : 賺到消費券，之後呢？&lt;/a&gt;」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3758496087706815257?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3758496087706815257/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3758496087706815257' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3758496087706815257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3758496087706815257'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/11/blog-post_20.html' title='消費券之我的觀察'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6303770000255639058</id><published>2008-11-15T21:33:00.004+08:00</published><updated>2008-11-16T22:37:29.484+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='台灣大代誌'/><title type='text'>野草莓, 惡魔左手的最後封印</title><content type='html'>這個週末晚上終於找到時間可以去自由廣場們看看野草莓學運的學生們。心想台北下了快要一星期的雨，再加上快要考試了。而且媒體也沒什麼再報導，應該巳經剩下沒多少學生了。&lt;br /&gt;過了凱道把車停好，走到自由廣場才發現，人數沒有想到還有那麼多，大約二個遮雨棚下裡面坐滿了學生，旁邊還有一些學生拿著他們的訴求標語在遊行著，再加上一些聲援的民眾，人真的相當的多。&lt;br /&gt;我走到他們的連署桌簽名留下E-mail後，抬頭一看，有張紙寫著「物資巳充足」，本來想看看他們有沒有缺什麼東西，我可以盡點心力，這下子還真是有點失望。算了，反正來都來了就在現場逛了一圈，現場的商業媒體我只看到三立電視台，想也是，我們怎麼可能指望TVB(ull)S(hit)，陰森新聞，中(國)天(空)來密切報導呢？&lt;br /&gt;由於正值晚餐時間，許多學生都在吃飯，也有些學生在用電腦，還有些同學在看書或看報，我走著走著，看到二個同學在為發電機加油，老實說，我是一直到當兵才有碰過這種東西，看來他們真的是有決心。這時再走回遮雨棚，他們在準備投影機，可能等會有人要演說了。&lt;br /&gt;這時的天巳經愈來愈黑，我發現這些學生的帳棚裡居然只有零星的LED小燈，這些學生們就利用這些小燈在看書和看電腦，這樣下去對視力的傷害非同小可，當下決定去買一些夠亮的燈給他們用，就在附近的賣場買了二個照明燈，雖然很想再多買一點，但實在礙於手頭不便，買完後再騎車回去，連同發票一起交給詢問台的一位女同學。&lt;br /&gt;一直以來我就不是很認同大家稱呼年輕人為「草莓」，因為我見過許許多多極為優異的七年級生，他們的想法靈活且快速，我對他們只有一句話可以形容，那就是「英雄出少年」。自從陳雲林來台灣之後，對於這個過曾在台灣實施過高壓統治的國民黨，以及那個反對解嚴，反對修改刑法100條，反對總統直選的戒嚴之子，馬先生，他們的所做所為，就猶如那過去的獨裁的惡魔最早被野百合封印了左手，又在2000年再被封印了右手，但是8年之後，又被解開封印而君臨台灣，所幸，台灣還有這群學生的覺醒，現在奮力地要保住這僅存的左手封印。希望這些孩子們挺得住，願天佑台灣。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-6303770000255639058?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6303770000255639058/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6303770000255639058' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6303770000255639058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6303770000255639058'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/11/blog-post_15.html' title='野草莓, 惡魔左手的最後封印'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2880624172903196901</id><published>2008-11-07T22:32:00.003+08:00</published><updated>2008-11-09T23:08:31.092+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='回憶'/><title type='text'>我只是盡一個台灣人應盡的本份而巳</title><content type='html'>經過這段時間的觀察，檢察官和法官的濫行羈押，先押人再取供，就差沒有直接上夾掍來逼供，再加上11月5日晚間在電視上看到台北市的警察對上揚唱片的暴行後，實在無法相信花了將近二十年的時間民主化的台灣，會在短短半年內回到警察國家。&lt;br /&gt;那個曾經說過&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;a href="http://www.taipei.gov.tw/cgi-bin/SM_theme?page=41aa97dd"&gt;警察國家的幽靈，在台北街頭徘徊&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;的人, 現在就是把民主踩在腳下並一步一步在實踐警察國家的推手。 從我的內心深處告訴我自己，不能再袖手旁觀下去了，不能再空想下去了。就是現在，我就應該要去做。&lt;br /&gt;11月6日下午開完Daily meeting就趕著和&lt;a href="http://tw.myblog.yahoo.com/james2006-tw/"&gt;James&lt;/a&gt;一起下班前往圓山，這也是我第一次見到台灣派部落客的成員，來到現場站在北美館的階梯上，才發現其實人並不多，稀稀落落的，有的只是汽笛聲不斷的大聲響起，整個過程老實說真的有些沈悶。&lt;br /&gt;和部落客們用完晚餐回到住處，看到電視新聞群眾終於按捺不住動手了，心中的感覺是很奇怪的，是該慶幸自己巳經先離開，還是該懊悔沒有在現場支援他們？&lt;br /&gt;晚上&lt;a href="http://tw.myblog.yahoo.com/strongest-jrhenryxiii/"&gt;從小一起長大並且篤信藍教不渝的繼強&lt;/a&gt;回了mail給我，他問「&lt;/span&gt;&lt;/span&gt;你也想用最激烈的方式來革命嗎?&lt;span style="color: rgb(153, 51, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;」，我告訴他，我只是去做一個身為台灣人所應盡的義務而巳。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2880624172903196901?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2880624172903196901/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2880624172903196901' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2880624172903196901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2880624172903196901'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/11/blog-post.html' title='我只是盡一個台灣人應盡的本份而巳'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-613242019549433846</id><published>2008-10-14T12:33:00.004+08:00</published><updated>2008-11-06T13:28:53.999+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>Qt Embedded porting on ARM platform</title><content type='html'>硬體CPU是Qualcomm 7201A，一般會用在這顆CPU上的UI是&lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt;。&lt;br /&gt;但是目前要port Android必須用hack的方法，總覺得有點麻煩。所以就選擇了Qt Embedded。&lt;br /&gt;其實Qt Embedded是應用程式 ，所以經arm版本的tool chain編譯後不管是在Qualcomm或是PXA270上都可執行。當然還是要注意tool chain的版本以及tool chain所使用的libc必須與所使用的root file system的libc一樣。&lt;br /&gt;&lt;br /&gt;Qt Embedded 可以在此下載：&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;ftp://ftp.trolltech.no/qt/source/qt-embedded-linux-opensource-src-4.4.3.tar.gz&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;目前最新的版本為4.4.3&lt;br /&gt;&lt;br /&gt;下載完後後解壓縮，修改mkspecs/qws/linux-arm-g++/qmake.conf內的編譯器設定，將其設為目前所使用的tool chain。&lt;br /&gt;QMAKE_CC                =   arm-linux-gcc&lt;br /&gt;QMAKE_CXX               = arm-linux-g++&lt;br /&gt;QMAKE_LINK              = arm-linux-g++&lt;br /&gt;QMAKE_LINK_SHLIB        = arm-linux-g++&lt;br /&gt;QMAKE_AR                = arm-linux-ar cqs&lt;br /&gt;QMAKE_OBJCOPY           = arm-linux-objcopy&lt;br /&gt;QMAKE_RANLIB            = arm-linux-ranlib&lt;br /&gt;QMAKE_STRIP             = arm-linux-strip&lt;br /&gt;&lt;br /&gt;記得先設定好tool chain的路徑，以免編譯時找不到。&lt;br /&gt;$export PATH=${PATH}:/opt/toolchain/bin&lt;br /&gt;&lt;br /&gt;然後執行：&lt;br /&gt;$ ./configure -embedded arm -qt-zlib -qt-libpng -qt-gif -qt-libtiff -qt-libmng -qt-libjpeg -qt-freetype -no-openssl&lt;br /&gt;$ make&lt;br /&gt;$ make install&lt;br /&gt;&lt;br /&gt;預設會安裝到/usr/local/下，會在這裡看到一個Trolltech的資料夾，會有一個QtEmbedded-4.4.3-arm，所有的需要的都在這裡。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt; 如何佈署？&lt;br /&gt;&lt;br /&gt;將剛才編譯好的QtEmbedded-4.4.3-arm，上傳至target board上的root file system。並且放在/usr/local/Trolltech下，Trolltech資料夾在target board上要自己建。&lt;br /&gt;$mkdir /usr/local/Trolltech&lt;br /&gt;&lt;br /&gt;要執行範例程式之前，先設定好環境參數：&lt;br /&gt;$ export QTDIR=/usr/local/Trolltech/QtEmbedded-4.4.3-arm&lt;br /&gt;$ export PATH=$QTDIR/bin:$PATH&lt;br /&gt;$ export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt; 範例程式在哪裡？&lt;br /&gt;可在/usr/local /Trolltech/QtEmbedded-4.4.3-arm/example內找到一些可執行的範例。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt; 如何使用觸控螢幕？&lt;br /&gt;&lt;br /&gt;要使用觸控螢幕，先將tslib以arm版本的tool chain編譯，&lt;a href="http://zylix666.blogspot.com/2008/07/linux-distributionubuntu-8.html"&gt;詳情看這裡。&lt;/a&gt;&lt;br /&gt;再來要重新編譯Qt Embedded，這次要加入tslib的設定。&lt;br /&gt;&lt;br /&gt;$ ./configure -embedded arm -qt-zlib -qt-libpng -qt-gif -qt-libtiff -qt-libmng -qt-libjpeg -qt-freetype -no-openssl &lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;-qt-mouse-tslib -L /home/zylix666/tslib-1.0/tslib/lib -I /home/simon/tslib-1.0/tslib/include&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;編譯完後，放到target board上，並依照之前方法做好佈署，再設定好滑鼠的環境變數，&lt;br /&gt;&lt;br /&gt;export QWS_MOUSE_PROTO="tslib:/dev/event0"&lt;br /&gt;或是&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);" id="kt7t11"&gt;export QWS_MOUSE_PROTO="tslib"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;再執行Qt Embedded範例程式，即可使用觸控螢幕。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-613242019549433846?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/613242019549433846/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=613242019549433846' title='9 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/613242019549433846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/613242019549433846'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/10/qt-embedded-porting-on-arm-platform.html' title='Qt Embedded porting on ARM platform'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7777435560184777410</id><published>2008-10-09T23:38:00.002+08:00</published><updated>2008-10-09T23:41:25.016+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='台灣大代誌'/><title type='text'>本部落格支持陳幸妤!!!</title><content type='html'>&lt;p&gt;&lt;span class="insubject1" id="newtitle"&gt;有病的是媒體不是我&lt;/span&gt; &lt;span id="newcontent"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;◎ 陳幸妤&lt;/p&gt;&lt;p&gt;比 起其他更吐血的名嘴，陳立宏在其中我想還可稱之為「清流」，但是他一直以來主張要我休息，不要理會媒體的主張，我卻無法認同，有病的是台灣的媒體，不是我 個人，為了躲避一群已經瘋狂，不論是非，每天編故事的新聞媒體，而要一個認真上班的老百姓「休息」就好了，這豈不是是非顛倒、黑白不分，若此論述合理，豈 不是可要求所有善良百姓都該休息在家中，以防遇到強盜或是強姦犯？&lt;/p&gt;&lt;p&gt;以往有記者假扮病人的朋友，來我診所用針孔偷拍以得到獨家，也曾多次闖入 屬於私人領域的診所、地下停車場只為圍堵我，而因為我的診所位於一樓，媒體的攝影機隔著診所透明的落地窗，在我上班時間八個小時，十幾台攝影機貼著玻璃， 無視裡面上班的其他醫生、診所小姐、等候的病人的抗議，連我們進出洗手間的畫面都絲毫不放過，我相信沒有人可以忍受如此的對待吧！如果我該為媒體的失控行 徑休息，那更該去好好上課，學習如何做個公正客觀、有涵養的媒體人的該是天天守候在我門外的記者吧？&lt;/p&gt;&lt;p&gt;更別提連我帶小孩去超市買菜都可成大獨 家，那是否我連超市都不該去了呢？更別提那天蘋果的記者口口聲聲說會把小孩打馬賽克，結果呢？我的三個兒子去幼稚園也都被跟拍，那是否我也該讓他們休息一 陣子，以防媒體看到扁家的人又「抓狂」起來，以往我也曾試過出國躲媒體，結果我發現只有馬唯中在美國，記者會找不到，不論我去東京，記者就在飯店大廳天天 堵我，我去洛杉磯，記者在我親戚家門口，整日對著屋內拍，把我兒子嚇到晚上睡不著覺，紐約那次更是瘋狂，記者在高速公路上飛車追逐…。如果我真該休息一陣 子，那我才真是會被關在家中直到發瘋，因為這不會是半年一年的問題，而是只要有一天我還活著，就算不上班，只要我出門就是會被跟拍，否則郭台銘的老婆為何 多次被記者追到哭？她有做錯什麼？她有上班嗎？&lt;/p&gt;&lt;p&gt;作為一個政治人物的兒女是可悲，尤其是綠營的政治人物，我九歲時我媽媽政治車禍才出院半年， 我爸爸就被抓去關了，當時我每天牽著六歲的弟弟去羅媽媽家吃飯，再端一個盤子把我媽媽的飯拿回家，當時雖然有老師、有同學罵我，不跟我玩，我還是可以名列 前茅，我可以有今天的成績，不是任何政治黑牢、政治車禍可以阻撓我的，過去如此，未來也是如此，我不需要陳立宏你的同情，如果你看不慣我的言行，你大可在 政論節目上批評，那是你的工作，但是當一個牙醫師也是我的工作。&lt;/p&gt;&lt;p&gt;和我爸同是蓬萊島案的黃天福的女兒在幾年前自殺死了，我至今想到她的遺言「我不能再快樂了」都感到心痛不已，我只在這誠摯的希望，即使日子再不快樂，都要勇敢、tough的活下去。&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;===============&lt;/p&gt;&lt;p&gt;如果陳女士不能學會在媒體前像馬冏或陳文茜一樣「謝謝指教」，至少，要學著運用媒體反擊呀！我很久之前就在想，她怎麼不在自由時報發表一點言論呢？今天終於有了。&lt;/p&gt;&lt;p&gt;中間有段政治車禍的東西，雖然會被東拉西扯轉移焦點，但至少內容有把重點寫出來：&lt;/p&gt;&lt;p&gt;「要休息/要改善的是媒體，而不是自己。」&lt;/p&gt;&lt;p&gt;有沒有用不知道（應該是沒用吧？台灣媒體要砍掉重練了......不然就是別人幫它砍帳號 = =），不過，能寫這篇文章，就是一個好的開始。&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;以下是觸發這篇文章的原始投書：陳立宏的一篇文章。是從媒體人的角度寫的：&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.libertytimes.com.tw/2008/new/oct/7/today-o9.htm"&gt;http://www.libertytimes.com.tw/2008/new/oct/7/today-o9.htm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="insubject1" id="newtitle"&gt;幸妤何不休息一陣子？&lt;/span&gt; &lt;span id="newcontent"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;◎ 陳立宏&lt;/p&gt;&lt;p&gt;為了滿月油飯報帳問題，又看到陳幸妤發飆，腦海底不禁浮現一個假設性問句：假如我還是電視台新聞主管，我會不會每天派記者去堵陳幸妤？ &lt;/p&gt;&lt;p&gt;「不」！感性告訴我，不應再對一個幾乎瀕臨崩潰的人苦苦相逼！然而，記者送回來的畫面是這麼有骨有肉、有爆炸性及戲劇張力，絕對是收視率的保證呢！每整點共十二到十五則新聞裡，九成沒有那麼好看、甚至…「好玩」，做為一個理性的主管怎麼可以不要這種新聞！&lt;/p&gt;&lt;p&gt;其實，精神狀況已現不佳的陳幸妤，大可不必受到這種非人道的待遇。只要她願意暫時停止上班，半年甚或一年，就可避免提供被媒體接近、激怒而失控的機會，也不致替已是多事之秋的扁家相關議題再加添油柴，徒令親痛仇快！&lt;/p&gt;&lt;p&gt;陳幸妤堅持賺錢養家的精神，固令人同情；不過，從特偵組近日調查情況看來，前第一公主休業半年一年，扁家應不致斷炊吧！&lt;/p&gt;&lt;p&gt;在此，以一個曾經在有線電視新聞台工作的閱聽人立場鄭重提出呼籲，陳幸妤應暫時停止上班看診，不管對自己、對扁家、對媒體、對社會都好。讓那些媒體記者可以去跑跑別的新聞，他們也不過是奉命行事，至於要媒體展現人道大愛，就別指望了。（作者為媒體工作者）&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-7777435560184777410?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.libertytimes.com.tw/2008/new/oct/9/today-o1.htm' title='本部落格支持陳幸妤!!!'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7777435560184777410/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7777435560184777410' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7777435560184777410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7777435560184777410'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/10/blog-post.html' title='本部落格支持陳幸妤!!!'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7848991131879750519</id><published>2008-09-07T23:19:00.007+08:00</published><updated>2008-09-16T23:10:10.610+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Single chip和multi chip對Linux研發的影響-章之二</title><content type='html'>繼之前的文章之後，有朋友點出我的用語不太精確，我所說的Single chip，應該是指Single chip multi core，&lt;a href="http://www.qctconnect.com/products/msm_7201.html"&gt;Qualcomm的官方網站&lt;/a&gt;的介紹也寫得很清楚，&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Integrated ARM11™ applications processor and ARM9™ modem&lt;/li&gt;&lt;li&gt;QDSP4000™ and QDSP5000™ high-performance digital signal processors (DSP)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;所以原則上，是Single chip with four processor cores。回到之前所說的，四顆核心的溝通都是利用RPC的機制來完成，但是Shared memory部分的driver並沒有源始碼。另一種Single chip multi core的CPU則是TI的OMAP，當然要較高等級的，如OMAP 1710來說，&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://focus.ti.com/graphics/wtbu/blockdiagrams/l4_omap1710.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://focus.ti.com/graphics/wtbu/blockdiagrams/l4_omap1710.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;這是由一顆ARM926和一顆DSP所組成的CPU，ARM926原則上還是負責週邊裝置和一般的IO控制，而DSP則主要是負責多媒體方面的壓縮和解壓縮，在硬體上，二者之間是由一種叫做Mcbsp的bus來做彼此的傳輸通道，在溝通方式的軟體實做則是開放的，著名的&lt;a href="http://dspgateway.sourceforge.net/pub/index.php"&gt;DSP gateway計劃&lt;/a&gt;就是很好的例子。&lt;a href="http://cnn.cn.nctu.edu.tw/IMLab/labs/VR/kunji/index.html"&gt;這篇&lt;/a&gt;也有部分的解釋。&lt;br /&gt;&lt;br /&gt;而Multi chip的solution，以Marvell的PXA270為例，如下圖，我們只會看到Xscale core，並沒有再看到其他的處理器包含其中，PXA270原本是Intel的產品，但巳於前兩年賣給Marvell了。&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://solution.eccn.com/image/jjfa073021_2.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://solution.eccn.com/image/jjfa073021_2.gif" alt="" border="0" /&gt;&lt;/a&gt;所以，當使用Multi chip架構時，難免打出來的板子上晶片看起來就會比較多，除了CPU之外，還有音效晶片，flash，base band等等。下面這張圖正可以說明除了PXA270這顆main processor之外，還有許多的模組也打在同一張板子上。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Isb5KjC7THE/SMP6Coc_CDI/AAAAAAAAALM/UTxkAChC-PM/s1600-h/chiplist-board_finished.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Isb5KjC7THE/SMP6Coc_CDI/AAAAAAAAALM/UTxkAChC-PM/s400/chiplist-board_finished.png" alt="" id="BLOGGER_PHOTO_ID_5243309314315061298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;因為我是做軟體的，所以並不大清楚Multi chip的硬體線路是不是會比較困難，雖然我知道，元件多並不代表終極產品的體積就一定會比較大。&lt;br /&gt;不過就軟體工程師的角度來說，直接對IO接腳或週邊裝置的控制，卻是比較直接的。就此而論，TI OMAP的架構則是比較折衷，可以說是Master-Slave的模式，對軟體的開發模式比較不會造成太大的衝擊，只是對硬體來說，它並不會因此而在板子上少用幾顆元件。&lt;br /&gt;&lt;br /&gt;延申閱讀: &lt;a href="http://airwolf30.blogspot.com/2007/10/35ghsdpa.html"&gt;零件採購-3.5G通信 HSDPA應用晶片&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-7848991131879750519?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7848991131879750519/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7848991131879750519' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7848991131879750519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7848991131879750519'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/09/single-chipmulti-chiplinux_07.html' title='Single chip和multi chip對Linux研發的影響-章之二'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Isb5KjC7THE/SMP6Coc_CDI/AAAAAAAAALM/UTxkAChC-PM/s72-c/chiplist-board_finished.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7140807575751451579</id><published>2008-09-02T21:57:00.005+08:00</published><updated>2008-09-10T17:05:48.369+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Single chip和multi chip對Linux研發的影響</title><content type='html'>幾個月前開始接觸Qualcomm的產品，7x00系列的處理器，原本以為就跟以前所使用PXA系列不會差太多，一開始只知道這種處理器是屬於SOC等級的，怎麼說呢？過去在開發高階手機，一般說來都是一顆main processor，可能是Marvel的PXA270或320，或者是Samsung的244X，再者就是Freescale的iMX31等等，使用這種CPU原則上在板子要另外加一顆或數顆3.5G的Modem晶片，而二顆晶片間，除了聲音通道是透過音效晶片﹝如Wolfson971x﹞來控制外，另外AT command和資料的傳輸則是透過USB或UART，而其他的硬體控制如GPIO等等，則仍是由main processor來負責控制。&lt;br /&gt;&lt;br /&gt;由於這些年都使用Linux來開發，對於這種multi-chip的架構，也就是main processor加3.5G modem，是相當容易理解的。一般來說，只要Linux kernel可以在main processor上成功的開機，對3.5Gmodem的控制全都是用AT command，換言之，只要Linux driver成功的驅動USB或是UART，只要打開/dev/ttyACM0或是/dev/ttyS1便可以送收AT-command。相對地，在single-chip如雖然也可以使用AT command，不過device node就是/dev/smdxx，也就是將shared memory以device node的型式來支援收送AT command，所以shared memory的driver就相形之下很重要。&lt;br /&gt;&lt;br /&gt;在Qualcomm7系列的架構中，一顆IC內包了二顆ARM處理器，一顆是用ARM9的核心，專門負責處理通訊協定，RF及所有的IO開關控制，而另外一顆則是用ARM11的核心，用來處理多媒體和我們所熟知的作業系統如Linux或Windows等，而ARM9端則是有自己的作業系統，二者之間是透過shared memory的硬體來做溝通，軟體則是使用RPC(Remote Procedure Call)的機制。跑在ARM9上的軟體我們稱之為AMSS(Advanced Mobile Subscriber Software)，而跑在ARM11上的就是Linux或Windows了。&lt;br /&gt;&lt;br /&gt;二者雖然看起來都很容易理解，但其實在開發上卻有些許的不同，由於ARM 9端是負責最直接的硬體IO的控制，因此除了default的pin define可以由AMSS先做好之外，若是在Linux執行時動態改變的話，則要透過RPC去「請求」ARM 9上的AMSS來做。而RPC則是利用Shared memory drvier來forward，shared memory driver則是沒有原始碼。因此對Linux kerenl裡的driver來說，有部分的API等同於是是沒有原始碼可以去追踪的。只能假設shared memory部分的程式是沒有問題的。&lt;br /&gt;&lt;br /&gt;雖然還不大習慣single chip的開發環境，但巳經漸能體驗出這種架構的威力，除了具有競爭力的價格之外，在體積及功耗上也都會比multi chip來得更小及更低。當然，single chip的軟體架構往往複雜，開發上雖然不一定比較難，但往往更需要依賴原廠的技術支援。&lt;br /&gt;&lt;br /&gt;至於single chip有沒有可能在未來逐漸地成為hand held device主流，個人認為還是要看產品的規格及客戶的需求。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-7140807575751451579?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7140807575751451579/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7140807575751451579' title='9 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7140807575751451579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7140807575751451579'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/09/single-chipmulti-chiplinux.html' title='Single chip和multi chip對Linux研發的影響'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3174243411250739864</id><published>2008-07-25T10:59:00.005+08:00</published><updated>2008-07-25T23:02:55.895+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>備份及還原Linux作業系統的捷徑</title><content type='html'>當同一時間要在多台電腦上灌同樣的LINUX作業系統時，最好能夠先灌好一台後，其他台就用類似ghost的方式來安裝就好，但Ghost是商用軟體，若是版本太舊還不支援LINUX的檔案系統格式，在LINUX下，dd就很好用了。先用LINUX live CD開機後，將第一台備份好的image檔，直接"recover"在要灌的電腦上，省時又省力。&lt;br /&gt;&lt;br /&gt;dd指令的操作:&lt;br /&gt;優點:&lt;br /&gt;&lt;span id="ifft179" style="color: rgb(6, 77, 159);font-family:PMingLiU;font-size:9;"   lang="ZH-TW"&gt;&lt;/span&gt;能對區塊進行操作，可用於備份整個硬碟(包括分區表、MBR，其他Linux不能很好支援的檔案系統)&lt;span id="ifft189" style="color: rgb(6, 77, 159);font-family:PMingLiU;font-size:9;"   lang="ZH-TW"&gt;&lt;/span&gt;，在備份時可以同時進行壓縮，以節省空間。&lt;br /&gt;缺點:&lt;br /&gt;由於是備份整個硬碟，檔案系統上沒有使用(沒有任何資料)的空間也會被保存起來，使得備份檔案比較大。&lt;br /&gt;&lt;br /&gt;備份：&lt;br /&gt;假設要備份硬碟sda，備份後的image要放到另一顆硬碟的/backup下面。&lt;br /&gt;&lt;br /&gt;1. 最簡單的，無壓縮：&lt;br /&gt;  &lt;blockquote&gt;dd if=/dev/sda of=/backup/sda.dd&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2. 用gzip壓縮：&lt;br /&gt;  &lt;blockquote&gt;dd if=/dev/sda |gzip -c# &gt;/backup/sda.dd.gz&lt;/blockquote&gt;&lt;br /&gt;  其中#用數字1－9代替，分別代表壓縮比, 越小代表壓縮比低速度快, 越大代表壓縮比高速度慢。&lt;br /&gt;&lt;br /&gt;3. 用bzip2壓縮：&lt;br /&gt;  &lt;blockquote&gt;dd if=/dev/sda |bzip2 -c# &gt;/backup/sda.dd.bz2&lt;/blockquote&gt;&lt;br /&gt;  其中#用數字1－9代替，分別代表壓縮比, 越小代表壓縮比低速度快, 越大代表壓縮比高速度慢。&lt;br /&gt;&lt;br /&gt;如果要看進度可以給dd發送信號SIGUSR1：&lt;br /&gt;killall -s SIGUSR1 dd&lt;br /&gt;&lt;br /&gt;還原：&lt;br /&gt;前提是被還原的硬碟必須和原來大小一樣。&lt;br /&gt;1. 無壓縮：&lt;br /&gt;&lt;blockquote&gt;dd if=/backup/sda.dd of=/dev/sda&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2.用gzip壓縮：&lt;br /&gt;&lt;blockquote&gt;gzip -dc /backup/sda.dd.gz |dd of=/dev/sda&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3. 用bzip2壓縮：&lt;br /&gt;&lt;blockquote&gt;bzip2 -dc /backup/sda.dd.bz2 |dd of=/dev/sda&lt;/blockquote&gt;參考資料來源：&lt;br /&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;a href="http://www.hkplaza.net/discuz/viewthread.php?tid=112969"&gt;&lt;span style="font-size:100%;"&gt;備份Linux作業系統的幾種方式&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3174243411250739864?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3174243411250739864/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3174243411250739864' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3174243411250739864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3174243411250739864'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/07/linux.html' title='備份及還原Linux作業系統的捷徑'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-1314075089068253111</id><published>2008-07-25T10:11:00.005+08:00</published><updated>2008-07-25T10:54:05.442+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>控制kernel message level的方法</title><content type='html'>在開發kernel module最常用,也最直接的方法就是printk, 將訊息印出來方便我們除錯.&lt;br /&gt;但有時程式不是我們自己寫的, 又加了非常多的debug message, 有時加在read/write function裡, 讓不時跳出來的message, 尤其在embedded system上, 幾乎讓UART consol沒加辦法再接受任何指令.甚至有讓UART當掉的可能.&lt;br /&gt;最快的方法就是先暫時把printk的訊息關掉./proc下有提供了我們一些提示.&lt;br /&gt;&lt;blockquote&gt;# cat /proc/sys/kernel/printk&lt;br /&gt;7       4       1       7&lt;br /&gt;&lt;/blockquote&gt;這表示的是原本printk的訊息優先權(printk level), 每個值都有自己的意義.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Messages with a higher priority  than console_loglevel will be printed to the console.&lt;/li&gt;&lt;li&gt;Messages  without  an  explicit  priority  will  be  printed with priority   default_message_level.&lt;/li&gt;&lt;li&gt;Minimum_console_loglevel is the  minimum    (highest)   value   to   which   console_loglevel  can  be  set.&lt;/li&gt;&lt;li&gt;default_console_loglevel  is  the   default   value   for   console_loglevel.&lt;/li&gt;&lt;/ol&gt;所以第二項的值是用來控制printk的level. 而第一項則是則是控制所有的message都印出來.&lt;br /&gt;因此我們在不詳細探究所有的使用方法的前提之下.&lt;br /&gt;&lt;blockquote&gt;#echo "0 0 0 0" &gt; /proc/sys/kernel/printk&lt;/blockquote&gt;&lt;br /&gt;就看不到任何的printk訊息了.&lt;br /&gt;但是看不見不代表不存在, 我們還是可以用dmesg或者是tail -f /var/log/messages, 來看到printk訊息.&lt;br /&gt;再者因為過多的debug message而影響效能的問題則還是依然存在, 並不會消失.&lt;br /&gt;&lt;br /&gt;參考資料:&lt;br /&gt;&lt;a href="http://ajason0753.blogspot.com/2007/05/printk-log-level.html"&gt;斯魔羯的備忘錄 : printk的log level問題.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://moto.debian.org.tw/viewtopic.php?t=9059&amp;amp;start=0&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;highlight="&gt;摩托學園討論區: &lt;span class="postdetails"&gt;使用 busybox 的 syslogd, klogd 如何做訊&lt;/span&gt;&lt;span class="postdetails"&gt;息的過濾?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lxr.linux.no/linux"&gt;LXR:Linux - kernel原始碼線上閱讀&lt;/a&gt;&lt;br /&gt;&lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="100%"&gt;&lt;br /&gt;&lt;/td&gt;     &lt;td valign="top" nowrap="nowrap"&gt;&lt;br /&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;     &lt;td colspan="2"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-1314075089068253111?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/1314075089068253111/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=1314075089068253111' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1314075089068253111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1314075089068253111'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/07/kernel-message-level.html' title='控制kernel message level的方法'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2388247531495138239</id><published>2008-07-22T10:10:00.005+08:00</published><updated>2008-11-06T13:31:05.161+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>porting tslib-1.0 to ARM platfrom</title><content type='html'>使用的Linux Distribution為Ubuntu-8.04&lt;br /&gt;從&lt;a href="http://tslib.berlios.de/"&gt;http://tslib.berlios.de/&lt;/a&gt;下載tslib-1.0，解開後執行autogen.sh,&lt;br /&gt;一開始就遇到問題.&lt;br /&gt;&lt;blockquote&gt;ac_cv_func_malloc_0_nonnull=yes&lt;br /&gt;configure.ac:25: error: possibly undefined macro: AC_DISABLE_STATIC&lt;br /&gt;If this token and others are legitimate, please use m4_pattern_allow.&lt;br /&gt;See the Autoconf documentation.&lt;br /&gt;configure.ac:26: error: possibly undefined macro: AC_ENABLE_SHARED&lt;br /&gt;configure.ac:27: error: possibly undefined macro: AC_LIBTOOL_DLOPEN&lt;br /&gt;configure.ac:28: error: possibly undefined macro: AC_PROG_LIBTOOL&lt;br /&gt;autoreconf: /usr/bin/autoconf failed with exit status: 1 &lt;/blockquote&gt;&lt;b id="iou05"&gt;&lt;br /&gt;&lt;/b&gt;發現原來libtool沒安裝,立刻安裝&lt;br /&gt;&lt;blockquote&gt;&gt;apt-get install libtool&lt;/blockquote&gt;&lt;b id="iou05"&gt;&lt;br /&gt;&lt;/b&gt;再執行autogen.sh執行後會出現configure， 使用的參數如下：&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);" id="iou017"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0);" id="iou017"&gt;&gt;./configure –prefix=$PWD/tslib CC=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;arm-none-linux-gnueabi-gcc &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);" id="iou017"&gt;CXX=arm-none-linux-gnueabi-g++ –host=arm-linux&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);" id="iou017"&gt;&gt;make &lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;compiler路徑及名稱按不同情況而定, 我的環境如下:&lt;br /&gt;cross compiler：4.2.3 arm-none-linux-gnueabi-gcc&lt;br /&gt;&lt;b id="c7ow"&gt;需要的 library: &lt;br /&gt;&lt;/b&gt;在 PATH to compiler/arm-none-linux-gnueabi/libc/armv4t/lib/ 底下&lt;br /&gt;libdl-2.5.so&lt;br /&gt;libdl.*&lt;br /&gt;&lt;br /&gt;又出現錯誤, 出現了rpl_malloc未定義的錯誤，參考&lt;a href="http://wiki.buici.com/wiki/Autoconf_and_RPL_MALLOC"&gt;http://wiki.buici.com/wiki/Autoconf_and_RPL_MALLOC&lt;/a&gt;後 ，發現有兩個解決方法：&lt;br /&gt;&lt;br /&gt;1)將configure.ac內的AC_FUNC_MALLOC註解掉，然後重新執行autogen.sh產生新的configure，再執行一次configure。&lt;br /&gt;&lt;br /&gt;2) 在執行configure時，設定環境變數ac_cv_func_malloc_0_nonnull=yes&lt;br /&gt;&lt;p id="xo1s"&gt;make過後，執行make install就會安裝到configure時prefix所指定的目錄。在該目錄下有四個目錄bin、etc、include、lib。將bin、etc、lib內的檔案安裝至target的檔案系統內。也就是bin裡的東西就copy到/bin,lib就copy到/lib下, 依此類推.&lt;br /&gt;&lt;br /&gt;接著設定tslib會用到的環境變數，ts.conf可在上面的etc內找到，pointercal在執行完ts_calibrate後產生在/etc下.&lt;/p&gt;&lt;p id="xo1s"&gt;先確定幾件事:&lt;/p&gt;&lt;p id="xo1s"&gt;1. 是用/dev/ts還是用input event system, 若是後者要看去/proc/bus/input/devices下查event number.因為它會決定TSLIB_TSDEVICE所用的device.&lt;/p&gt;&lt;p id="xo1s"&gt;&lt;/p&gt;&lt;blockquote&gt;cat /proc/bus/input/devices&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt; &lt;p id="zcmv"&gt;2. 必須要設定console裝置為none，否則會用預設的/dev/tty。在源始碼裡, 只要不是用none，就會把&lt;span id="knm68"  style="font-family:AR PL ZenKai Uni,serif;"&gt;$(TSLIB_CONSOLEDEVICE)設為1&lt;/span&gt;，於是預設就會成為/dev/tty1，並讀取其中的資料。若讀不到，就會出現"open consoledevice:No such file or directory KDSETMODE: Bad file descriptor"的錯誤。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p id="xo1s"&gt;執行期的參數如下:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;export TSLIB_TSDEVICE=/dev/input/event0&lt;/span&gt;&lt;br /&gt;export TSLIB_CALIBFILE=/etc/pointercal&lt;br /&gt;export TSLIB_CONFFILE=/etc/ts.conf&lt;br /&gt;export TSLIB_PLUGINDIR= /lib/ts&lt;br /&gt;export TSLIB_FBDEVICE=/dev/fb0&lt;br /&gt;export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt;export TSLIB_CONSOLEDEVICE=none&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;接下來修改ts.conf的設定， 將module_raw設定為input。 &lt;br /&gt;&lt;p id="l2si0"&gt;&lt;span id="dm2d9" style="color: rgb(0, 0, 0);"&gt;&lt;blockquote&gt;module_raw input&lt;/blockquote&gt;&lt;/span&gt;接下來只要執行 bin 底下的 ts_calibrate 就會出現校正畫面&lt;br /&gt;&lt;/p&gt;&lt;p id="l2si6"&gt;校正完畢後會產生 pointercal &lt;br /&gt;&lt;/p&gt;執行 ts_test 就會有測試畫面出現.&lt;br /&gt;&lt;br /&gt;參考資料:&lt;br /&gt;&lt;a href="http://top12345tw.blogspot.com/2008/04/tslib.html"&gt;http://top12345tw.blogspot.com/2008/04/tslib.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wretch.cc/blog/RTLO/12213373"&gt;http://www.wretch.cc/blog/RTLO/12213373&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dzkf.cn/html/qianrushixitong/2007/0930/2643.html"&gt;http://www.dzkf.cn/html/qianrushixitong/2007/0930/2643.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2388247531495138239?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2388247531495138239/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2388247531495138239' title='6 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2388247531495138239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2388247531495138239'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/07/linux-distributionubuntu-8.html' title='porting tslib-1.0 to ARM platfrom'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-46216270255988639</id><published>2008-05-13T21:25:00.003+08:00</published><updated>2008-05-13T21:50:25.187+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='回憶'/><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>「基礎」才是最重要</title><content type='html'>離開學校後入了社會，一開始沒有經驗，很希望能夠用最快的方法得到並累積經驗，但是很多經驗不是一天兩天就會得到，有時也要靠些機會，有遇到過類似的問題，或是真正動手下去實做或debug，才有可能得到相關的經驗。有些從來沒遇到過的，一樣是等同於沒有經驗。&lt;br /&gt;然而在出社會幾年後，有了一些實際的經驗，對於過去在學校所學的，卻慢慢的疏遠了。突然有一天，有人要你寫出一些過去在學校所學的知識，卻反而會不知所措，或許理論或演算法還記得，但實做卻早巳生硬得猶如剛開始接觸一般，如果一個長年在做韌體的工程師，每天接觸的是硬體訊號及暫存器，還會記得多少如何實做DFS﹝Depth-First-Search﹞及其相關的問題呢？&lt;br /&gt;我想「溫故而知新」在變遷快速的電子業，或許才是個能以不變應萬變的最終兵器吧。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-46216270255988639?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/46216270255988639/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=46216270255988639' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/46216270255988639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/46216270255988639'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/05/blog-post_13.html' title='「基礎」才是最重要'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-4964017743600655753</id><published>2008-05-02T23:00:00.003+08:00</published><updated>2008-05-02T23:43:27.870+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>「馬上」就收到一張「拔辣票」</title><content type='html'>所謂的「拔辣票」就是俗稱的「芭樂票」。在法律上我查到的資料和一般人的認知不大一樣，一般人所謂的「芭樂票」其實就是無法兌現的票據，無法兌現又稱之為「跳票」。而法律上似乎是從嚴認定&lt;br /&gt;&lt;br /&gt;&lt;span style="line-height: 26px; font-size: 15px;font-family:Arial;color:#000000;"  &gt;&lt;span style="line-height: 23px; font-size: 13px;font-family:新細明體;color:#333333;"  &gt;&lt;blockquote&gt;所謂「芭樂票」係指以偽造變造之身分證件向金融機關開立支票存款戶領取支票，再填發較長之發票日後持以行使，待發票日屆至後跳票之票據，芭樂票之發票人非經本人授權使用，故屬於偽造票據，而發票人開立票據為行使詐欺行為之手段，自始即無付款之意，屬於犯罪行為。&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;這樣就會有刑法上詐欺罪問題。&lt;br /&gt;&lt;br /&gt;過去國民黨統治下所訂立的票據刑法，規定凡是開立的票據的發票人發生「跳票」的情形，就要以刑事責任相繩，也拜這個法律所賜，台灣在1985年時成為全世界犯罪率最高的國家，其中有百分之71是票據犯，有許多的中小企業的企業主因此而鎯鐺入獄，其實最可憐的是當時有一些被夫婿用來當人頭的女性同胞，明明只是人頭，卻也因為是發票人而進了監牢，等到出獄時，不但要面臨票據後手的追索，還因為曾經犯過刑法而被先生訴請裁判離婚。真是只能用「家破人亡」來形容。這個讓全世界都當成笑話的法律，在1986年&lt;a href="http://www.judicial.gov.tw/constitutionalcourt/p03_01_printpage.asp?expno=204"&gt;司法院大法官會議解釋204號&lt;/a&gt;宣佈違憲才廢除。但卻無法彌補這個法律對當時台灣的經濟及社會所造成的傷害。而國民黨也不曾有任何人為了這件事情而負責或道歉，真的完全沒有。&lt;br /&gt;&lt;br /&gt;現在台灣不再有票據刑法，但卻多了一堆成天在開支票的政客，其中還包括了總統當選人，未來的馬英九總統在選舉期間開出&lt;span style="font-size:100%;"&gt;經濟成長率百分之六、人民所得每人每年三萬美元及失業率降至百分之三以下的「六三三」目標，最近終於承認要跳票了，台灣人民，不管當初有沒有投票選他的，「馬上」就收到了一張「拔辣票」。當然啦，現在巳經沒有票據刑法了，對&lt;/span&gt;&lt;span style="font-size:100%;"&gt;「拔辣票」在法律上的認定也非常的嚴格。所以再怎麼樣都不用擔心會有詐欺罪的問題，再加上媒體的神功護體，果然這則新聞很快地就船過水無痕了。&lt;br /&gt;&lt;br /&gt;不知道大家有沒有回憶起，2001年時，當時的行政院副院長在面對媒體時說，大家要有過苦日子的準備，當下的主流媒體是如何的批鬥行政院及陳水扁總統的。今昔對照，我只能說媒體的雙重標準和台灣人民的集體健忘，這樣的病要治療得好，真的不容易。&lt;br /&gt;&lt;br /&gt;新聞參考--------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;馬坦承633跳票　綠委：做都沒做就說做不到　騙選票啦！  &lt;br /&gt;【東森電子報】  &lt;br /&gt;2008/04/30 13:11 &lt;br /&gt;&lt;br /&gt;政治中心／綜合報導  &lt;br /&gt;&lt;br /&gt;總統當選人馬英九昨天坦承，競選承諾經濟成長率百分之六可能達不到，民進黨立法院黨團30日上午表示，馬英九因提出「六三三」經濟政見得以當選， 昨天卻公開承認不可能達到經濟成長率百分之六的目標，馬英九尚未上任就政見跳票，過去所開的政見無異是騙取選票，應向人民說明及道歉。&lt;br /&gt;&lt;br /&gt;馬英九昨天出席美國商會年度謝年飯晚宴時表示，他在競選時提出經濟成長率百分之六、人民所得每人每年三萬美元及失業率降至百分之三以下的「六三三」目標，雖然全球經濟成長趨緩，但他會全力以赴，就算經濟成長率達不到百分之六，也至少要有百分之五成長水準。  &lt;br /&gt;&lt;br /&gt;民進黨團幹事長賴清德上午在立法院召開記者會表示，馬英九因提出「六三三」經濟政見得以當選，昨天卻坦言無法達成，叫老百姓情何以堪？馬英九尚未 上任，連做都沒有做，就說做不到，不僅涉及欺騙，且是非常不好的示範，無法接受馬英九還沒做就放棄的態度，馬英九應公開說明和道歉。&lt;br /&gt;&lt;br /&gt;黨籍立委王幸男說，民進黨執政時期的經濟成長率，2004年到2007年平均都有5.2﹪，且2004年達到6.15﹪，2007年最少有 5.7﹪，馬英九當選時將民進黨說得一文不值，如今自己卻政見跳票，民進黨做得到，馬英九卻說民進黨做不到，侮辱民進黨，馬英九應向人民和民進黨道歉。&lt;br /&gt;&lt;br /&gt;黨團副幹事長潘孟安說，馬英九公開承認不可能達到經濟成長率百分之六的目標，過去所開的政見無異是騙取選票的空中樓閣，如今幻滅了，不知馬英九未來如何面對百姓的期待。  &lt;br /&gt;&lt;br /&gt;黨籍立委余政道說，馬英九對自己的政見都沒有信心能達成，如何讓人民對他的內閣有期許，人民應以更嚴格的態度檢驗馬英九所提的「愛台十二項建設」。  &lt;br /&gt;&lt;br /&gt;延申閱讀---------------------------------&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.newtaiwan.com.tw/bulletinview.jsp?bulletinid=76693"&gt;國民黨埋禍因 民進黨經神耗弱&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rclaw.com.tw/SwTextDetail.asp?Gid=350"&gt;何謂芭樂票，使用芭樂票有無責任&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-4964017743600655753?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/4964017743600655753/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=4964017743600655753' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4964017743600655753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4964017743600655753'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/05/blog-post.html' title='「馬上」就收到一張「拔辣票」'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-5601510699616980127</id><published>2008-04-20T21:49:00.004+08:00</published><updated>2008-04-20T22:41:06.429+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='回憶'/><title type='text'>自由廣場及台灣民主紀念館一遊</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;&lt;a href="http://picasaweb.google.com/zylix666/KYisUF/photo#5191336054071306466"&gt;&lt;img src="http://lh3.ggpht.com/zylix666/SAtUouSZKOI/AAAAAAAAAJw/1r9bplJqdxs/s400/IMGP2080.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/zylix666/KYisUF/photo#5191336062661241074"&gt;&lt;img src="http://lh5.ggpht.com/zylix666/SAtUpOSZKPI/AAAAAAAAAJ4/Ji_NVFyrTYU/s400/IMGP2081.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-5601510699616980127?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/5601510699616980127/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=5601510699616980127' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5601510699616980127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5601510699616980127'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post_20.html' title='自由廣場及台灣民主紀念館一遊'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/zylix666/SAtUouSZKOI/AAAAAAAAAJw/1r9bplJqdxs/s72-c/IMGP2080.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-8597232394812807988</id><published>2008-04-17T15:15:00.004+08:00</published><updated>2008-04-17T16:11:50.271+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>GObject學習筆記</title><content type='html'>由pure C來實做物件的技術，值得一學。&lt;br /&gt;看完同事Maple寫的教材後，便先從&lt;a href="http://library.gnome.org/devel/gobject/stable/"&gt;GObject Reference Manual&lt;/a&gt;開始，看不太懂，直接從&lt;a href="http://library.gnome.org/devel/gobject/stable/chapter-gobject.html"&gt;The GObject base class&lt;/a&gt;找個例子來體驗一下，&lt;br /&gt;上面寫著，&lt;br /&gt;MamanBar *bar = g_object_new (MAMAN_TYPE_BAR, NULL);&lt;br /&gt;&lt;br /&gt;於是就在main function裡直接用，卻得到以下的錯誤訊息，&lt;br /&gt;(process:24731): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.14.1/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function&lt;br /&gt;&lt;br /&gt;(process:24731): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed&lt;br /&gt;&lt;br /&gt;本來以為是我的class寫錯了，找了&lt;a href="http://sourceforge.net/projects/pcmanx/"&gt;&lt;span&gt;PCMan X&lt;/span&gt;&lt;/a&gt;的source code來做參考，在eggtrayicon的部分，比對起來都沒什麼不一樣，但卻一直遇到同樣的錯誤。&lt;br /&gt;最後才發現，原來錯誤訊息巳經給了最關鍵的提示了，use IA__g_type_init() prior to this function，去查一下g_type_init的API文件，上面寫著：&lt;br /&gt;&lt;br /&gt;Before using any GType or GObject functions, &lt;a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#g-type-init"&gt;&lt;code class="function"&gt;g_type_init()&lt;/code&gt;&lt;/a&gt; must be called to initialize the type system.&lt;br /&gt;&lt;br /&gt;所以正確的答案應該如下：&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;      g_type_init();&lt;br /&gt;      MamanBar *bar = g_object_new (MAMAN_TYPE_BAR, NULL);&lt;br /&gt;      return 0;&lt;br /&gt;}&lt;br /&gt;為何在PCMan X裡完全看不到呼叫g_type_init呢？因為它是使用GTK+為基礎的視窗軟體，當使用GTK+時就會呼叫g_type_init了。不過確切的呼叫點，則是在gdk/gdk.c。應該是吧。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-8597232394812807988?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/8597232394812807988/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=8597232394812807988' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8597232394812807988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8597232394812807988'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/gobject.html' title='GObject學習筆記'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3825757026117981132</id><published>2008-04-16T10:20:00.004+08:00</published><updated>2008-04-16T10:56:29.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法律觀點'/><category scheme='http://www.blogger.com/atom/ns#' term='企業管理'/><title type='text'>白馬騎士策略與併購防止</title><content type='html'>併購防止（以下稱Anti-Takeover）是指一家公司如何防止被別家公司的併購，通常都是指防止別家公司的惡意併購。最近的例子就是Microsoft欲併購Yahoo，而在台灣之前也曾經發生百貨業界的併購爭議。&lt;br /&gt;&lt;br /&gt;在Anti-Takeover的策略上有一種叫「白馬騎士」（White Knight）的策略，主是指當一家公司面臨其他公司的惡意併購時，該公司去尋找與自己友善的公司洽談併購，如此便可以抬高自己公司的價值，使得惡意併購公司的併購成本增加而打退堂鼓，但也有人指出，通常白馬騎士策略無法真正對抗惡意併購，因為拉高公司的股價，只是讓自己待價而沽而巳，最後還是逃不過被併購的命運，無論是被惡意併購公司或者是被自己找來的白馬騎士合併。&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/12550065-3825757026117981132?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3825757026117981132/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3825757026117981132' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3825757026117981132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3825757026117981132'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post_16.html' title='白馬騎士策略與併購防止'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6476793855226331346</id><published>2008-04-14T10:39:00.003+08:00</published><updated>2008-09-16T23:11:54.594+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Atmel推出針對汽車馬達控制的AVR微控制器</title><content type='html'>曾經有機會用過ATmega16及32，這類的MCU猶如一把鋒利的小刀，對於功能單純的系統來說，無論是做Master或Slave端，都可以發揮極大的價值，再者，對我這種業餘人士來說，AVR有PDIP的封裝，方便手銲板子（hand-make），又不用外掛RAM就可以直接使用，比起任何一顆ARM處理器，又是BGA封裝，又要外掛RAM才能使用，即使ARM的功能再強大，總是覺得花下去的成本太高。&lt;br /&gt;&lt;br /&gt;除此之外，該有的Bus或功能它都有，如SPI，I2C，USART，Timer/Counter，ADC等等，通通可以不假外求，更重要的是，就軟體開發來說，它有最強大的&lt;a href="http://zylix666.blogspot.com/search/label/AVR%E9%96%8B%E7%99%BC%E5%B7%A5%E5%85%B7"&gt;GCC支援&lt;/a&gt;，更是遠非KeilC這種要授權費的開發工具所能比較。&lt;br /&gt;&lt;br /&gt;然而ATmega16及32並不是沒有缺點，雖然可以用SPI加大Flash的容量，但是並沒有支援外掛RAM（external RAM）的功能。因此一些比較消耗記憶體的軟體實做，要使用這種CPU來跑就相當地麻煩。&lt;br /&gt;&lt;br /&gt;剛才看到新聞，ATmega16及32有針對汽車市場的新版本，對於這種很棒的產品向外延申其應用範圍固然感到很高興，但對於汽車產業完全不熟悉，總有一些不解，例如現代汽車愈來愈倚賴電腦的控制，8位元的處理器真的合用嗎？更讓我好奇的是，隨著功能的複雜，這些晶片用在汽車上裡面應該要使用OS？但Real-Time的議題該如何處理呢？若是用ARM處理器會得到更好的效能及更低的成本嗎？&lt;br /&gt;&lt;br /&gt;新聞原文：&lt;br /&gt;&lt;br /&gt;愛特梅爾(Atmel Corporation)推出針對&lt;a href="http://www.eettaiwan.com/SEARCH/ART/%A8%54%A8%AE%B0%A8%B9%46%B1%B1%A8%EE.HTM"&gt;汽車馬達控制&lt;/a&gt;應用的AVR 8位元&lt;a href="http://www.eettaiwan.com/ART_8800414381_676964_NP_fad782f3.HTM" title="英飛凌採130奈米量產嵌入式快閃記憶體微控制器"&gt;微控制器&lt;/a&gt;系列產品。其中首批上市的產品ATmega16M1和ATmega32M1，是用於控制帶感測器及無感測器的無刷直流馬達(Brushless DC Motor，&lt;a href="http://www.eettaiwan.com/ART_8800378019_675763_NP_7962144d.HTM" title="ZiLOG針對馬達控制市場推出特定應用的微控制器"&gt;BLDC&lt;/a&gt; Motor)。&lt;p&gt;隨著汽車中的馬達數量越來越多，汽車製造商需要尺寸更小、重量更輕，扭力更大的馬達產品。他們正逐步轉用需要更複雜電子元件來精確控制速度和扭力的無刷直流馬達，這為汽車製造帶來了一些新的挑戰，其中包括高溫問題。&lt;/p&gt;&lt;p&gt;ATmega16M1和ATmega32M1就是針對這一需求而設計產品，為具有CAN和LIN匯流排的馬達控制應用提供了一體化的解決方案。並且，愛特梅爾與為汽車電子網路提供軟體工具及組件的供應商Vector密切合作，為客戶提供完整的硬體、軟體解決方案。&lt;/p&gt;&lt;p&gt;具有防夾功能的車窗升降馬達控制就是這類應用需求的很好例子，還有剎車和轉向電動助力、通風、空調及滑門等控制亦屬於這類應用。此外還有汽車進氣及渦輪增壓控制，在這類應用中，馬達溫度或其控制器的環境溫度，都高於標準的125℃(典型溫度為150℃)。&lt;/p&gt;&lt;p&gt;ATmega16M1和ATmega32M1採用高性能的AVR 8位元RISC架構，整合了滿足複雜演算法要求的所有基本週邊設備，包括各種類比模組，如具有差分放大器和可程式增益選項的10位元ADC、比較電平可選擇的類比比較器；I/O接腳電平變化中斷。&lt;/p&gt;&lt;p&gt;ATmega16M1 和ATmega32M1具有獨立的比較器正負輸入端，因而無需外接主動元件即可實現對無感測器馬達的控制。這些產品具有3個單獨的比較器，用於馬達的反電 動勢(Electro Magnetic Field，EMF)測量；還有一個額外的比較器適用於過流檢測，其參考電平(比較電平)可以是DAC輸出或任意外部參考電壓。其12位元多用途同步功率 級控制器的時脈頻率高達64MHz，可提供6個互補的可程式高速精確訊號，來控制馬達的3個半橋。其最高頻率為64kHz，電壓解析度約1/1000。硬 體故障檢測模組一旦檢測到故障，會立即自動將馬達設於安全狀態。&lt;/p&gt;&lt;p&gt;PSC的底層驅動需要約2KB快閃記憶體和20位元元組 SRAM。有感測器BLDC驅動一般需要2.7KB快閃記憶體和大約350位元元組SRAM。無感測器BLDC驅動約需3KB快閃記憶體和200位元元組 SRAM。由於整合了硬體功能，實現LIN通訊的程式碼只需1KB左右。CAN堆疊的程式碼大小約16KB到24KB。此外，愛特梅爾在2008年下半年 還將針對那些可能需要更多程式碼的應用推出具有64KB快閃記憶體的產品。&lt;/p&gt;&lt;p&gt;ATmega16M1和ATmega32M1具有獨特的功能組合，可通過適當的驅動電路和功率組件安全、可靠地控制各種BLDC馬達。其高效的功率級控制器和整合的類比功能只產生少量中斷，因而減少了程式碼尺寸，提高了即時性。&lt;/p&gt;&lt;p&gt;Vector 已開發出用於愛特梅爾ATmega16/32M1微控制器的CAN和LIN驅動程式。這些驅動程式為所有的汽車OEM廠商提供通訊套裝軟體的支援。目前已 有CAN和LIN驅動程式及其配置和生成工具。Vector可提供給CAN OEM廠商專用的通訊套裝軟體，包括網路管理、傳輸協定、診斷和交互層模組；亦可根據需求提供LIN通訊套裝軟體，它支援主/從配置的所有協議版本，包括 傳輸和/或診斷層軟體。&lt;/p&gt;&lt;p&gt;愛特梅爾的AVR Studio和AVR JTAGICE mkII提供了一個多平台整合開發環境(IDE)。另外，公司也提供STK 524和搭配STK600-TQFP32入門工具套件的STK600，用於啟動計畫開發。還可提供AVRMC320馬達控制器評測工具。&lt;/p&gt;&lt;p&gt;愛 特梅爾也提供一款具有較少功能的產品：無PSC的ATmega32C1，專用於CAN和LIN的應用。ATmega32M1和ATmega32C1的樣品 現已開始供應，並提供32接腳的QFP/QFN封裝。ATmega32C1、ATmega16M1和ATmega32M1將會通過125℃和150℃測試 認證，預計於2008年8月量產，而具有64KB快閃記憶體的ATmega64M1將於2008年第3季上市。&lt;/p&gt;&lt;p&gt;延申閱讀 : &lt;a href="http://tech.digitimes.com.tw/ShowNews.aspx?zCatId=416&amp;amp;zNotesDocId=0000067157_A5O86808RO6UBS06W9YLY"&gt;汽車電子新趨向-從8位元到32位元微控制器升級之路&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/12550065-6476793855226331346?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.eettaiwan.com/ART_8800516778_876045_NP_5d4b03f0.HTM?click_from=RSS' title='Atmel推出針對汽車馬達控制的AVR微控制器'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6476793855226331346/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6476793855226331346' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6476793855226331346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6476793855226331346'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/atmelavr.html' title='Atmel推出針對汽車馬達控制的AVR微控制器'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2200743760103641843</id><published>2008-04-12T23:04:00.005+08:00</published><updated>2008-04-12T23:35:58.511+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>百分之三十的戒嚴</title><content type='html'>有一次有機會和幾個朋友聊到自從解嚴到今天的台灣民主過程，有個朋友就說：「其實過去台灣的戒嚴和世界各國所謂的戒嚴不太一樣，比如說真正的戒嚴有宵禁，有軍隊在管制等等B lah, Blah, Blah」。結論就是這種不像戒嚴的戒嚴不能算是真正的戒嚴。正如同最近這幾年國民黨所宣稱的，「我們所實施的戒嚴只有百分之三十而巳」，而這似乎是他們對過去在台灣實施長達38年的戒嚴統治所找到的最佳理由。看似有理，但其實根本就是似是而非。&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/12550065-2200743760103641843?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2200743760103641843/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2200743760103641843' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2200743760103641843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2200743760103641843'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post_12.html' title='百分之三十的戒嚴'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6273829436990144806</id><published>2008-04-10T11:32:00.003+08:00</published><updated>2008-04-10T11:53:15.096+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>個人藏書管理服務的小記</title><content type='html'>以前將收集的電子資料用光碟片儲存，都會用索引軟體管理裡面的資料，以方便日後的查詢。但是一般實體的書就無法用這種方式的來做索引。拜Web 2.0網站之賜，我可以很方便地將我的藏書列出來。我使用了&lt;a href="http://www.anobii.com/"&gt;http://www.anobii.com/&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;anobii有很多強大的功能，如交換或買賣等，但對我來說，最好用的還是藏書管理。除了可以review自己過去到底看過多少書之外，也可以把要看的書放在這裡做追蹤管理。甚至想要買的書也可以放在這裡，這樣就不用為了找欲購書單而跑好幾個網路書店了。&lt;br /&gt;&lt;br /&gt;不過，有個比較尷尬的問題是，有時要填書籍來源時，中文書通常都是買實體書，這比較沒有問題，有少數外文書則是在網路上開放閱讀的，這就不大知道該怎麼填了。當然，最尷尬的還是，有許多的外文書是透過P2P的黑暗界得來的，這還真是不知道該怎麼填，後來都乾脆都選&lt;span class="sub_head"&gt;「&lt;/span&gt;朋友（借來的）&lt;span class="sub_head"&gt;」&lt;/span&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/12550065-6273829436990144806?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6273829436990144806/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6273829436990144806' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6273829436990144806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6273829436990144806'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post_10.html' title='個人藏書管理服務的小記'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2844628031975937610</id><published>2008-04-06T23:54:00.003+08:00</published><updated>2008-04-07T00:12:42.350+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>支持馬英九總統薪水减半~或者由國民黨黨產支出</title><content type='html'>Simon said,&lt;br /&gt;我是認為，既然在競選廣告巳有和南韓總統李明博會面的畫面了，再加上前任的阿扁總統自願減半薪，輸人不輸陣，當然也是要來個總統不支薪，反正國民黨這麼有錢，一定付得起，而且跟阿扁比起來，才 不會沒面子啦。不過，到時會不會宣誓了不支薪或只領半薪，後來又偷偷得全部都有領，還拿去申報財產吶，最後被發現了又先說，我領的另一半全部拿去做公益，又說，是拿去犒賞下屬， 最後乾脆說，這錢進了我的口袋就是我的，這本來就是我的所得呀！諸如此類的事情，就不得而知了。&lt;br /&gt;&lt;br /&gt;&lt;p style="color: rgb(51, 255, 51);" align="center"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;馬英九身價上億&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;應該效法韓國李明博將薪水全部捐出來，不然也該學習陳總統將薪水减半&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;請馬英九總統薪水减半或者由國民黨黨產支出&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;聯盟&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;我要連署支持馬英九總統&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;比照陳水扁總統薪水减半&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;◎&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;姓名&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;span style="font-family:Times New Roman;"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;單位：&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;◎&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;我要對馬英九總統說的話：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;發起人:台灣青年公共事務協會 曾琮愷(歡迎加入連署)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style=";font-family:新細明體;font-size:16;"  &gt;看看以前的馬英九對總統薪水是怎麼說&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:16;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family:新細明體;"&gt;※&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-family:新細明體;"&gt;陳總統主動減薪，自民國九十年&lt;/span&gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:新細明體;"&gt;月&lt;/span&gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:新細明體;"&gt;日&lt;/span&gt;&lt;span style="font-family:新細明體;"&gt;起，總統待遇由原月支八十二萬二千元一次調降為四十四萬八千八百元，做到卸任替國家節省約四千一百六十萬。&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:新細明體;font-size:14;"  &gt;※&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:14;"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:新細明體;font-size:14;"  &gt;陳水扁總統減薪&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:14;"&gt;&lt;span style="font-family:Times New Roman;"&gt;~&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:新細明體;font-size:14;"  &gt;看看當年的馬英九怎麼說&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:14;"&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:新細明體;font-size:14;"  &gt;※&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:14;"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=";font-family:新細明體;font-size:14;"  &gt;馬英九指出中華民國總統的薪水相較於其他國家原本就偏高，因此陳水扁總統減薪的做法是合理的。&lt;/span&gt;&lt;/u&gt;&lt;span&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;(&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:新細明體;"&gt;中央社&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span&gt;2000/11/9&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;請&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;馬&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;英&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;九&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;總&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;統 比&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;照&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;辦&lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style=";font-family:細明體;font-size:16;"  &gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(51, 255, 51);"&gt;&lt;span style="font-size:16;"&gt;理。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: normal;"&gt;相關新聞:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://www.libertytimes.com.tw/2006/new/may/13/today-p1.htm"&gt;&lt;span&gt;&lt;strong&gt;馬英九夫婦&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;身價上億(自由時報)&lt;/strong&gt;2006年5月13日&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://mag.udn.com/mag/world/storypage.jsp?f_MAIN_ID=235&amp;amp;f_SUB_ID=3331&amp;amp;f_ART_ID=11300"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-family:新細明體;"&gt;台灣總統月薪約&lt;/span&gt;&lt;span&gt;&lt;span style="font-family:Times New Roman;"&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:新細明體;"&gt;萬&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:新細明體;"&gt;扁自願減半&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:新細明體;"&gt;【&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span&gt;2008-02-26&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:新細明體;"&gt;聯合晚報】&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a href="http://1-apple.com.tw/index.cfm?Fuseaction=Article&amp;amp;Sec_ID=1&amp;amp;ShowDate=20080406&amp;amp;IssueID=20080406"&gt;網友促學南韓捐薪 藍綠爆舌戰&lt;strong&gt;(2008-04-06蘋果日報)&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://1-apple.com.tw/index.cfm?Fuseaction=Article&amp;amp;Sec_ID=1&amp;amp;ShowDate=20080406&amp;amp;IssueID=20080406"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2844628031975937610?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://tw.myblog.yahoo.com/william8850speed/article?mid=928&amp;prev=-1&amp;next=922&amp;sc=1&amp;t_page=1&amp;page=2#yarttrk' title='支持馬英九總統薪水减半~或者由國民黨黨產支出'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2844628031975937610/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2844628031975937610' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2844628031975937610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2844628031975937610'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post_06.html' title='支持馬英九總統薪水减半~或者由國民黨黨產支出'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2420424740783984448</id><published>2008-04-03T16:40:00.006+08:00</published><updated>2008-04-03T17:17:15.694+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>生命無價-敬掉廖述炘先生</title><content type='html'>海洋之聲台北臺，臺長廖述炘（綽號阿勇），於2008年4月2日凌晨一點自焚身亡，我不認識這個人，也不曾聽過海洋之聲電台，但還是非常的難過。在這個世界上，和我有著相同信念的人又少了一個，然而，更人感到哀傷的是，他的犧牲卻完全沒有換得社會太大的觀注，大多數的媒體連一個字不提。&lt;br /&gt;&lt;br /&gt;剛才在&lt;a href="http://blog.roodo.com/subing/archives/5796335.html"&gt;酥餅的部落格&lt;/a&gt;上看到，他說十九年前的一把火，卻還是沒有把抄台的痛苦給燒掉，在那個違憲又無能的NCC，主委還是個法學教授，卻連個電波頻道的分配都做不好，對於中國國民黨的三中交易案更是連個屁都不敢放一個。&lt;br /&gt;&lt;br /&gt;不過我們必須回頭想想，若是生命結束了，以後要拿什麼東西來對抗泛國民黨的邪惡勢力呢？在現在媒體環境下，頂多只有二個電視台加一個報紙會詳細報導，能喚起得了多少人的覺醒呢？多想兩分鐘，其實有更好的做法。&lt;br /&gt;&lt;br /&gt;剛才在Yahoo奇摩的新聞投票中看到相關的新聞投票，居然會有人對這則新聞投下「高興」的選項，某些台灣人還真他，馬的病得不輕。&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/WY_HB/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Isb5KjC7THE/R_Sf6GpEACI/AAAAAAAAAI0/T0lHVPglpbI/s1600-h/ct_news.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Isb5KjC7THE/R_Sf6GpEACI/AAAAAAAAAI0/T0lHVPglpbI/s400/ct_news.JPG" alt="" id="BLOGGER_PHOTO_ID_5184944891574353954" border="0" /&gt;&lt;/a&gt; 延伸閱讀&lt;br /&gt;&lt;a href="http://www.taiwantt.org.tw/tw/index.php?option=com_content&amp;amp;task=view&amp;amp;id=93&amp;amp;Itemid=57"&gt;*台灣阿勇的生與死&lt;/a&gt;&lt;a href="http://www.taiwantt.org.tw/tw/index.php?option=com_content&amp;amp;task=view&amp;amp;id=93&amp;amp;Itemid=57"&gt; &lt;/a&gt;&lt;br /&gt;&lt;a href="http://vivataiwantv.blogspot.com/2008/04/blog-post.html"&gt;*敬悼廖述炘先生&lt;/a&gt;&lt;a href="http://vivataiwantv.blogspot.com/2008/04/blog-post.html"&gt; &lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.roodo.com/subing/archives/5796335.html"&gt;*19年了，台灣人還要靠自焚爭取言論自由&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.libertytimes.com.tw/yuyen/2008/04/02/11510"&gt;*&lt;span style="font-size:100%;"&gt;連自焚的新聞都被封殺！？&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2420424740783984448?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2420424740783984448/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2420424740783984448' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2420424740783984448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2420424740783984448'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post_03.html' title='生命無價-敬掉廖述炘先生'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Isb5KjC7THE/R_Sf6GpEACI/AAAAAAAAAI0/T0lHVPglpbI/s72-c/ct_news.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-508341551180404076</id><published>2008-04-02T23:20:00.004+08:00</published><updated>2008-04-03T00:13:08.937+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>考驗著雙重標準的關鍵時刻</title><content type='html'>這句話是寫在馬英九的特別費案被起訴時，當時是為了觀察台灣的媒體和司法所寫下來的，但是事後結果證明，很不幸地，台灣並沒有通過，不用雙重標準看事情，這樣的一個考驗。&lt;br /&gt;&lt;br /&gt;曾經有一句法&lt;span style=";font-family:新細明體;font-size:100%;"  &gt;諺是這麼說的，「相同者應為相同之處理，不同者應為不同之處理」。看似好像雙重標準是很合理的。但其實不然，他的大意其實是說，若二件事情的本質是一樣的，就應該發生相同的結果或效果，若二件事情本質上是不同的，就應該發生不同的結果或效果。重點是在於事情的本質，然而台灣社會卻常把相同者做不同之處理，不同者做了相同的處理。&lt;br /&gt;&lt;br /&gt;就舉&lt;/span&gt;&lt;span style=";font-family:新細明體;font-size:100%;"  &gt;國務機要費和&lt;/span&gt;&lt;span style=";font-family:新細明體;font-size:12;"  &gt;&lt;span style="font-size:100%;"&gt;特別費的例子來說。本質上來說，同樣都是司法案件。前者的起訴檢察官和公訴檢察官媒體被封為司法英雄，檢改會的網站的聲援不斷，甚至公訴主任檢察官可以在辦公室大吼大叫這種有損檢察官形像的行為都可以被解釋為壓力過大的來形容。而後者的起訴檢察官和公訴檢察官卻不斷的被媒體及政客追打，而這時的檢改會呢？連個屁都不敢放一聲。最後全案的檢察官要不就是黯然離開特偵組要不就是被一狀告上法院。&lt;br /&gt;&lt;br /&gt;台灣人向來很驕傲台灣是個民主法治的社會，但大多數的人卻連最基本的對人對事要齊一標準都做不到。現在都是如此，我想未來的幾年這種情況恐怕只會更加的惡化而且不會有任何改善的可能了。在網路上有人整理出過去這八年台灣社會對於幾件重大事件的雙重標準看法，正是最好的寫照。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; 一樣是活動，&lt;br /&gt;刻意忽視逆風行腳活動，擔心行腳的力量會擴散。&lt;br /&gt;馬英九沒穿內褲騎腳踏車，媒體連線報導加上隨行採訪。&lt;br /&gt;&lt;br /&gt;一樣是正式場合打瞌睡，&lt;br /&gt;杜正勝被K得滿頭包。&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;&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;人民嗆阿扁（新聞標題），說子彈已經上膛的人，沒事！給嗆聲者專訪、封他外號。&lt;br /&gt;綠營選民嗆馬英九（新聞標題），說鋤頭柄準備好了的人，是暴民！抄地下電台被偵訊。&lt;br /&gt;&lt;br /&gt;一樣是龍山寺和台北火車站的遊民，&lt;br /&gt;阿扁當市長時，是台北市政府的問題，逼得當時的社會局長陳菊常常要開記者會回應安置措施和承擔責任。&lt;br /&gt;馬英九和郝龍斌當市長，是中央執政的問題。&lt;br /&gt;&lt;br /&gt;2004大選，媒體用「誠信」攻打阿扁收陳由豪獻金，越洋採訪，連線報導。&lt;br /&gt;2008大選，馬英九綠卡、獻金、股票說詞一變再變，媒體幫他硬生生擋下。&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;綠營是綠化。&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;&lt;br /&gt;一樣是連戰，&lt;br /&gt;和李登輝結盟時是阿舍、含金湯匙出世、吃500元便當、借錢給伍擇元、扶不起的阿斗。&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;&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;&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;國民黨執政時是強調一枝草一點露、尋找台灣的生命力、不被環境擊倒。&lt;br /&gt;民進黨執政後是風中悲歌、人民快活不下去。&lt;br /&gt;&lt;br /&gt;阿兵哥對阿扁說「你是我的巧克力」，就是拍馬屁，國防部長被罵到臭頭。&lt;br /&gt;國小女生對馬英九說「我愛你」，就是深獲人心，宜蘭教育局長沒事。&lt;br /&gt;&lt;br /&gt;一樣是用特支費支付私人費用，&lt;br /&gt;前捷運局長齊寶錚重判12年，抑鬱而死。&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;吳淑珍出庭昏倒，媒體質疑是假裝的，法官也要她躺著回來偵訊。&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;雙重標準一直在考驗的台灣，而且一再的考倒台灣。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-508341551180404076?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/508341551180404076/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=508341551180404076' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/508341551180404076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/508341551180404076'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/04/blog-post.html' title='考驗著雙重標準的關鍵時刻'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6604618078483950496</id><published>2008-03-31T17:55:00.005+08:00</published><updated>2008-03-31T18:29:38.690+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>兩種遠端桌面連線軟體的使用心得</title><content type='html'>工作上主要都是Linux作業系統，但偶爾還是會需要用到Windows，之前都是使用VNC-viewer，現在則是用Gnome-rdp。&lt;br /&gt;&lt;br /&gt;VNC-viewer固然免費而且很好用，但有幾個缺點，一是同一時間只能一個連線，二是無法支援Ctrl+Alt+Del鍵，所以當Windows需要Ctrl+Alt+Del使用者登入時，就會發生無法使用的情況。否則在使用上都可以和Windows一模一樣。當然在Windows下也要安裝VNC server的軟體。&lt;br /&gt;在Ubuntu 7.10下用apt或synaptic下找到xvnc4viewer套件，安裝後就可以使用。在command line下打vncviewer+IP address。&lt;br /&gt;&lt;br /&gt;另一個遠端桌面連線則是Gnome-rdp，可以同一時間多個連線，也可以支援Ctrl+Alt+Del鍵，但缺點是無法遠端關機。其他都可以照樣使用。而Windows只需要設定系統－＞遠端－＞允許使用者遠端連線到這部電腦，不用再另外灌軟體。在Ubuntu 7.10下一樣用apt或synaptic找到gnome-rdp套件，就可以輕鬆解決掉一大堆相依套作的問題。另外要裝tsclient套件，使用時在command linux下打tsclient或是點選應用程式－＞網際網路－＞終端伺服器用戶端，跳出視窗後，填入連線的資訊，就可以遠端登入Windows電腦了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-6604618078483950496?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6604618078483950496/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6604618078483950496' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6604618078483950496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6604618078483950496'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_31.html' title='兩種遠端桌面連線軟體的使用心得'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-72485275581112364</id><published>2008-03-29T23:32:00.004+08:00</published><updated>2008-03-30T22:40:45.591+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='台灣大代誌'/><title type='text'>我還是錯過了「找回兩百萬顆心」的網聚活動</title><content type='html'>「找回兩百萬顆心」是由知名部落客，&lt;a href="http://www.wretch.cc/blog/phopicking"&gt;獨孤木&lt;/a&gt;和&lt;a href="http://www.wretch.cc/blog/billypan101"&gt;BillyPan&lt;/a&gt;，所共同發起的。身為一個常在他們網誌上濳水的人，除了欣常他們的說理能力和認同他們所闡揚的理念外，也基於過去八年自己對政治的參與總是說的多做的少，現在反而是一個機會可以重新反省，並且看看有沒有什麼事情是我能夠做的。&lt;br /&gt;&lt;br /&gt;然而瑣事纏身，直到3月28日才決定要去參加，主要是因為3月29日的事情實在是太多了，早上社區要開住戶大會，晚上要帶全家人回老家參加家族聚會。&lt;br /&gt;&lt;br /&gt;剩下的只有下午有短短的空檔，吃完午飯打理好家事，老婆帶小孩去睡午覺後，巳經是1點30分了。趕快上網去把網聚地址抄下來，刮個鬍子，換個衣服，騎摩托車直奔南京東路二段，由於是從南京東路5段過去，4段，3段，終於到了2段，卻發現沿路的門牌是單數，所以只好再待轉轉到對面方向，這時巳經2點11分了。&lt;br /&gt;&lt;br /&gt;但是怎麼找不到這個門牌，難道我被耍了嗎？問了問管理員，他說整個南京東路2段都沒有這個門牌，這下子冏了，一定是我匆忙間把地址給抄錯了。我走去牽車，翻開筆記本努力試著回想網頁上的地址，無奈實在是想不起來。又不願意打擾在睡午覺的家人所以只好騎車往回走，心想也許只是段數記錯而巳，於是乎，3段，4段，5段，只要有同樣號碼的，我就停下來看一下，最後發現都不是。&lt;br /&gt;&lt;br /&gt;回到家巳經3點了，進門第一件事就是開電腦，開Browser，連獨孤木的部落格，一看，差點沒像「對穿庠」一樣倒在地上噴血，人家上面清清楚楚的寫著&lt;span style="color: rgb(255, 102, 0);font-size:100%;" &gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);font-size:100%;" &gt;&lt;a href="http://tw.rd.yahoo.com/referurl/wretch/maps/*http://tw.maps.yahoo.com/?ei=utf8&amp;amp;addr=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%8D%97%E4%BA%AC%E6%9D%B1%E8%B7%AF%E4%BA%8C%E6%AE%B5125%E8%99%9F4%E6%A8%93" class="smaplink" target="_blank" title="前往地圖"&gt;&lt;span&gt;台&lt;/span&gt;北市南京東路二段125號4樓&lt;/a&gt;&lt;/span&gt;，我卻把它抄成「南京東路二段&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;152&lt;/span&gt;號4樓」，難怪找到死都找不到。&lt;br /&gt;&lt;br /&gt;晚上家族聚會，我的心一直惦記著今天的網聚活動，剛才看電視新聞以及相關的部落格，才知道今天的活動大成功，原本預估的100個人，最後去了約500人，連謝長廷先生都親自出席，好在這樣就不差我這一個了，罪惡感稍微減輕了，只是沒能在現場聽到獨孤木及BillyPan二人的演講實在有點可惜。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-72485275581112364?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/72485275581112364/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=72485275581112364' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/72485275581112364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/72485275581112364'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_29.html' title='我還是錯過了「找回兩百萬顆心」的網聚活動'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2004904238275507145</id><published>2008-03-24T03:06:00.002+08:00</published><updated>2008-03-24T03:16:38.727+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政治時事'/><title type='text'>政治時事標籤開張</title><content type='html'>政治乃管理眾人之事, 不難想像未來的4年, 大多數的媒體將會由原本專門鬥爭執政黨到極盡吹捧執政黨, 為了因應未來媒體的生態, 應該把自己對政治時事的想法寫出來. 職是之故, 政治時事標籤於本日開張.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2004904238275507145?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2004904238275507145/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2004904238275507145' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2004904238275507145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2004904238275507145'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_9541.html' title='政治時事標籤開張'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3991578778412899014</id><published>2008-03-24T02:06:00.004+08:00</published><updated>2008-03-25T00:01:35.269+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='台灣大代誌'/><title type='text'>寫在2008年總統大選之後</title><content type='html'>2008年的總統大選落幕，老實說，當聽到結果的那一刻，確實很難以接受。在街頭徘徊了半個小時的時間，腦中想的並不是為什麼會是這種結果，其實長昌的落選並不讓人意外，不管是輸了200多萬票還是輸一票，輸了就是輸了，敗選直到現在巳經有很多的檢討聲音，也不用我在這裡狗尾續貂。&lt;br /&gt;&lt;br /&gt;時光回到1998年，當時的台北市長陳水扁競選連任，投給他純粹是覺得他做得還不錯，想讓他再做一任讓台北市能夠更好，沒想到他卻落選了。2000年總統大選，支持陳水扁的理由，除了要還給他競選台北市長連任時的一個公道之外，心中最重要的，就是一個信念-「政黨輪替」。其實當時根本沒有想過誰會選上總統，因為那對我來說並不重要，我在乎的是自己有沒有去實踐和貫徹這個信念，萬步理論不如一步實做，只要我每次都去投非泛藍的候選人，堅持下去終有一天會實踐我的信念-「政黨輪替」，以貫徹民主。 &lt;br /&gt;&lt;br /&gt;沒想到，第一次實踐就達到了目標，2000年國民黨被輪替下台了，一開始其實有點難以置信，於是我開始探究陳水扁以及民進黨背後真正的主張，他們的主張給了我很大的震撼，更激起我繼續找尋更多在我腳踏的這塊土地上所發生的事，當然也讀到很多國民黨過去在台灣所幹下一狗票骯髒事情，一年又一年，我的政治立場乃至國家統獨觀念，逐漸的清楚進而確立，並且在一次又一次的投票中更加深了我的確信。&lt;br /&gt;&lt;br /&gt;然而2008年3月22日，我過去累積這麼多年的信念卻被原本破壞或不屑它的政黨及其代表所取代，心中自然很難接受，然而回想起8年前甚或12年前那時投票的初衷，當時我們能集中力量加上一些運氣，把國民黨趕下台，那麼現在換我們支持的政黨被人趕下台又有什麼難以接受的地方呢？ &lt;br /&gt;&lt;br /&gt;當天晚上看到謝長廷和蘇貞昌在電視上向支持者們鞠躬道歉時，我很想告訴他們，你們不用向我道歉，因為你們沒有任何的錯，我也不是因為你們這二個人而去投你們，我去投票是基於我對自己價值決定的一種責任，而我們的價值決定是一樣的。不需要像國民黨一樣，過去8年每天只想著不擇手段的奪回政權。更重要的是，當愛台灣(用台語發音)幾乎巳經成為大家訕笑的負面名詞時，如何讓他逆轉並一步一腳印的實踐才是最重要的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3991578778412899014?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3991578778412899014/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3991578778412899014' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3991578778412899014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3991578778412899014'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_24.html' title='寫在2008年總統大選之後'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-4033351362754089986</id><published>2008-03-14T23:58:00.002+08:00</published><updated>2008-03-15T00:46:15.755+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='回憶'/><title type='text'>報章雜誌不見了的回憶</title><content type='html'>最近選舉新聞很多，多到像路上的狗屎一樣，但其中一項最令我注意的是周美青在美國唸書時疑似偷報紙的新聞，許多人指證歷歷的說，當年在海外留學時，一些親國民黨的學生會將一些圖書館內的報章雜誌內含有不利於國民黨的新聞偷走或撕掉，以防止其他台灣留學生接觸這樣的資訊來達到間接控制思想的目的。&lt;br /&gt;這讓我想起，當年在準備出國時，常買中文版的TIME雜誌來看，因為有中英對照可以省掉查字典的麻煩。令我印像深刻的是，曾經讀過一篇關於陳水扁總統的報導，內容大致是陳總統在2000年經過激烈的選舉以少數選票勝出，面對朝小野大及經濟衰退的困境要如何突破等等，標題是用，他是下一個救世主？（Is he the one?) 諸如此類的。後來出國唸語言學校時，整個學校當然是以中國留學生居多，語言學校裡有個小圖書室，裡面有許多可以練習語言的資料，因為我不大喜歡K圖書館裡的考試教材，剛好圖書室為了方便大家練習英文而放置許多如TIME雜誌等的刊物，每天下課後沒事就去翻TIME雜誌，結果有一次剛好讀到同一篇報導，內容和在台灣看的一模一樣，但標題則是Taiwan's Great Little Giant(台灣的偉大小巨人），和台灣版的不大一樣。&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/12550065-4033351362754089986?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/4033351362754089986/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=4033351362754089986' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4033351362754089986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4033351362754089986'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_2577.html' title='報章雜誌不見了的回憶'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6819920029066350200</id><published>2008-03-14T00:39:00.004+08:00</published><updated>2008-03-14T01:22:14.956+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='勞資關係'/><title type='text'>有一種曲終人散的感慨-章之二</title><content type='html'>最近公司為了員工分紅費用化後的薪資政策而發生一些前後不一的做法，搞得有點雞飛狗跳，&lt;br /&gt;公司的說法不外乎就是這是業界的一般水準也是常態，再不然就是大家努力為公司賺錢，股價漲起來了，餅做大了，自然就分的多。諸如此類的話，不斷地被經營管理階層所使用，其實說穿了，這些話的背後難免都帶有一些卸責的意味，好像公司股價不振，營收衰退似乎都跟他們沒關係，全是員工不夠努力所造成的，自己的管理都沒有問題，自己訂的大方針都沒有問題，有的主管甚至是用暗示的方式想把問題導向大家去怪DPP government，真是一整個無言。&lt;br /&gt;這次的事件，所引起的震盪遠比我所想像的要大很多，儘管公司的股價在這幾天似乎有起漲的跡象，但是在公司內看起來這巳經不是員工最在乎的事了。感覺上很多人都一邊工作一邊若有所思，至於在「思」什麼，這大家其實也都心知肚明。&lt;br /&gt;對我來說，一家待了時間不算短的公司，從&lt;a href="http://zylix666.blogspot.com/2007/09/blog-post.html"&gt;章之一&lt;/a&gt;後，看著熟識的同事一一離去，從滿心的不捨到現在，幾乎巳經麻木不仁了。同事有時來問我找工作的問題時，我甚至巳經開始偏向鼓勵他們勇敢的去嚐試，但另一方又對自己身為較資深的員工卻不願為公司挽留員工而感到愧疚。&lt;br /&gt;在內有政策變化而外有同業對公司人才的覬覦時，我由衷的希望公司的管理階層拿出他們的guts，好好的處理這次的事件，别再只是嘴巴上說說或鞠個恭道歉就算了。否則半年後，恐怕會真的如我的標題一樣，最後一首歌結束，散場時刻就來臨，留下的大概就是收拾一下party結束後的場地，最後還是會熄燈走人的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-6819920029066350200?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6819920029066350200/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6819920029066350200' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6819920029066350200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6819920029066350200'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_14.html' title='有一種曲終人散的感慨-章之二'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3969928127544748727</id><published>2008-03-05T23:50:00.006+08:00</published><updated>2008-03-12T00:33:52.591+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='台灣大代誌'/><title type='text'>逆風前進中的台灣 - 章之二</title><content type='html'>2008年3月7日由大港唱片正式發行&lt;br /&gt;歌詞請至官網看，&lt;br /&gt;有台語版也有華語版，但還是聽台語版比較有Fu啦&lt;span style=";font-family:新細明體;font-size:100%;"  &gt;！超熱血。&lt;br /&gt;MV開頭歌手手中的那把吉他&lt;/span&gt;，&lt;span style=";font-family:新細明體;font-size:100%;"  &gt;我年輕時有一把&lt;/span&gt;&lt;span style=";font-family:新細明體;font-size:100%;"  &gt;跟它很像。&lt;/span&gt;&lt;br /&gt;&lt;embed src="http://www.freddyaction.com/flash/player/winplayer.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="570" width="160"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/span&gt;&lt;embed src="http://blip.tv/play/nUysjgQ" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="300" width="400"&gt;&lt;/embed&gt;&lt;br /&gt;合唱版MV&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="570" width="160"&gt;&lt;param name="movie" value="http://www.freddyaction.com/flash/player/winplayer.swf"&gt; &lt;param name="quality" value="high"&gt;&lt;/object&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uBJiDKehWCg"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uBJiDKehWCg" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;span&gt;偽片尾曲 中華隊逆轉勝!!! 中華vs西班牙&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JzIqeIEsYbE"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/JzIqeIEsYbE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&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/12550065-3969928127544748727?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.freddyaction.com/acc_3.php' title='逆風前進中的台灣 - 章之二'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3969928127544748727/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3969928127544748727' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3969928127544748727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3969928127544748727'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post_05.html' title='逆風前進中的台灣 - 章之二'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3430041370311510656</id><published>2008-03-04T23:00:00.009+08:00</published><updated>2008-03-21T00:07:04.907+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='台灣大代誌'/><title type='text'>逆風前進中的台灣</title><content type='html'>看到&lt;a href="http://tw.myblog.yahoo.com/james2006-tw/article?mid=584&amp;amp;prev=591&amp;amp;next=583"&gt;卓大郎的blog&lt;/a&gt;後, 決定把自己當天經過家門口拍下的來照片貼出來.&lt;br /&gt;1. 隊伍初現&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com/zylix666/20080228/photo#5173897958735219250"&gt;&lt;img src="http://lh5.google.com/zylix666/R81gx-6ICjI/AAAAAAAAAEg/Lavokg0FOJ4/s400/IMGP2040.JPG" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;2. 行腳團成員(1)&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173898491311164050"&gt;&lt;img src="http://lh5.google.com.tw/zylix666/R81hQ-6ICpI/AAAAAAAAAFU/MnfdboAhJKc/s400/IMGP2046.JPG" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;3. 行腳團成員(2)&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173898508491033250"&gt;&lt;img src="http://lh5.google.com.tw/zylix666/R81hR-6ICqI/AAAAAAAAAFc/ecutzGzVr_k/s400/IMGP2047.JPG" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;4. 大家作伙走(1)&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173898517080967858"&gt;&lt;img src="http://lh3.google.com.tw/zylix666/R81hSe6ICrI/AAAAAAAAAFk/EhhT2ill1Do/s400/IMGP2048.JPG" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;5. 大家作伙走(2)&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173898525670902466"&gt;&lt;img src="http://lh5.google.com.tw/zylix666/R81hS-6ICsI/AAAAAAAAAFs/DZxp4w7MQFk/s400/IMGP2049.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;6. 伴行車隊&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173900011729587026"&gt;&lt;img src="http://lh3.google.com.tw/zylix666/R81ipe6IC1I/AAAAAAAAAG8/MCvzS_A4doM/s400/IMGP2059.JPG" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;6. 跟著走&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173899994549717810"&gt;&lt;img src="http://lh3.google.com.tw/zylix666/R81ioe6ICzI/AAAAAAAAAGs/l2JY1P6sNA4/s400/IMGP2057.JPG" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;7. 隊伍遠去&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://picasaweb.google.com.tw/zylix666/20080228/photo#5173900024614488930"&gt;&lt;img src="http://lh6.google.com.tw/zylix666/R81iqO6IC2I/AAAAAAAAAHE/hFZeG3tO-dc/s400/IMGP2060.JPG" /&gt;&lt;/a&gt;&lt;/span&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/12550065-3430041370311510656?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3430041370311510656/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3430041370311510656' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3430041370311510656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3430041370311510656'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/03/blog-post.html' title='逆風前進中的台灣'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2582793117583630485</id><published>2008-02-04T16:14:00.000+08:00</published><updated>2008-02-04T16:27:20.318+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='企業管理'/><title type='text'>從地下室的便當攤看持續改善的精神</title><content type='html'>自從地下室有賣便當以來，我就一直在觀察，總共有ABC三家攤，一開始ABC三家都是以便當為主，附贈一罐飲料，A便當後來開始贈送價錢比較高的飲料，於是光顧A攤的同仁變多了，B攤見狀也開始贈送高價飲料。隨著季節交替，A攤又先用桶子裝了熱騰騰的湯來，在外面吃便當其實很難喝到熱湯，於是光顧的A攤的同仁更多，後來B攤開始也提供熱湯，C攤在後來則是採取少量進貨並加贈水果的方式來因應。後來，A攤乾脆整個改成自助餐的模式，一個價錢愛裝多少就裝多少，對於男性佔多數的敝公司，自然是大受歡迎。 當然更是大大拉開了和BC二攤的差距。&lt;br /&gt;&lt;br /&gt;若A攤沒有這樣子持續的改善，恐怕無法這麼快的拉開和對手的差距，最後很可能大家都吃膩了而要求總務換別家進來經營。這讓我想到豐田模式裡的「持續改善」的精神，一家公司若是一直墨守成規，最後就很容易變得落伍，遲鈍。對於一個以吃為主要生意來源的便當攤都是如此了，更何況是一家擁有上千名員工的公司呢。&lt;br /&gt;&lt;br /&gt;接下來要觀察的重點，也是豐田模式中的另一項重點，「減少浪費」，若A攤無法克服這點，恐怕就很難再有進一步的突破。另外有自己的商業模式的C攤，採取少量進貨，以當次進貨當次賣完為第一要務，雖然有效的實踐了「減少浪費」，卻是這三攤裡面反應改善最慢的。所以他的便當每次都很慢才全部賣完。而剩下的便當也常常都是冷的。&lt;br /&gt;&lt;br /&gt;回到自己的公司，雖然說做ODM，是比較不會有庫存的壓力，但是在整個生產的過程中，還是有很多的浪費，如研發過程的浪費，生產過程的浪費，時間上的浪費等等， 都是需要抱持著「持續改善」的精神才能夠找出並解決造成的原因，以達到「減少浪費」的目的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2582793117583630485?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2582793117583630485/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2582793117583630485' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2582793117583630485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2582793117583630485'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2008/02/blog-post.html' title='從地下室的便當攤看持續改善的精神'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3866553134080055892</id><published>2007-12-20T14:17:00.000+08:00</published><updated>2008-01-03T13:25:24.317+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BIOS'/><title type='text'>BIOS初體驗</title><content type='html'>最近因為工作上的需要，要接觸一些有關BIOS的東西，過去對BIOS的認識就僅止於用組合語言寫成的，很困難，不是一般人可以學得來的。由於高度的入門門檻，因此這個產業也處於寡佔的狀態。&lt;br /&gt;前幾天接到通知要去&lt;a href="http://www.ami.com/"&gt;美商安邁AMI&lt;/a&gt;上課，起先有點緊張，雖然說PC天天都在用，但對它的內部架構還真是不太瞭解，過去學x86組合語言也是邊學邊混。但是在上完課才發現BIOS原來發展成和我過去所想的完全不一樣了。&lt;br /&gt;從程式碼來說，過去我知道物件導向是最容易將軟體模組化的方法，而支援物件導向的語言如C++，JAVA則是最常被拿來使用，此外Linux kernel雖然是C語言所成，但也有相當程度的模組化設計，然而BIOS雖然是組合語言寫成，但&lt;span style="font-weight: bold;"&gt;適當的設計也可以非常地模組化&lt;/span&gt;，這是我以前幾乎從來都沒想過的。&lt;br /&gt;再者AMI提供了非常精緻而且好用的開發工具，我想這應該是將他們程式碼高度模組化後，才可能發展的出來的。也因為有了這樣好用的工具進而降低開發的門檻後，主機板或系統廠商可以在買斷後自行為自己的產品做客製化，當然也因為不需要全部自己做，而縮短產品上市的時程。&lt;br /&gt;更讓我驚訝的，它們也發展出類似MVC概念，用描述語言來規劃畫面layout，在編譯時才將之轉譯為程式碼並且編譯，這麼做可以將畫面的規劃和功能的撰寫切得很清楚，以避免程式碼中畫面layout、功能呼叫以及流程控制通通寫在一起的問題。&lt;br /&gt;當然，在學習BIOS的過程中，光是會使用工具是絕對不夠的，組合語言才是最後的王道。&lt;br /&gt;目前市面上最新的解說BIOS內部結構的中文書首推AMI協助推出的&lt;a href="http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=957442250X&amp;amp;sid=28249"&gt;「BIOS Inside - BIOS研發技術剖析」&lt;/a&gt;，裡面除了提供開發工具之外，還有完整的BIOS程式碼。當然啦，EeePC裡面所用的BIOS也就是從頂頂大名的&lt;a href="http://linuxbios.org/Welcome_to_LinuxBIOS"&gt;LinuxBIOS&lt;/a&gt;修改而來的，&lt;a href="http://linuxbios.org/Welcome_to_LinuxBIOS"&gt;LinuxBIOS&lt;/a&gt;是採取GPL授權，任何人都可以自由地散佈修改。這些都會是很好的研讀BIOS參考資料。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3866553134080055892?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3866553134080055892/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3866553134080055892' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3866553134080055892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3866553134080055892'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/12/bios.html' title='BIOS初體驗'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7964937595518929093</id><published>2007-12-11T14:23:00.000+08:00</published><updated>2007-12-11T14:25:42.614+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>「尊重」二個字要怎麼寫？</title><content type='html'>最近，應該說從這幾個月以來，媒體不斷地在報導，陳水扁總統所謂被「嗆」的新聞，政治人物本來就有支持者以及反對者，被支持者促擁或者被反對者抗議，本是常態。最典型的柯賜海，雖然他喜歡舉標語到處抗議，但並不影響政治人物本身的發言權利，倒也無可厚非。&lt;br /&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/12550065-7964937595518929093?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7964937595518929093/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7964937595518929093' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7964937595518929093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7964937595518929093'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/12/blog-post_11.html' title='「尊重」二個字要怎麼寫？'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7413017685013310250</id><published>2007-12-04T08:20:00.000+08:00</published><updated>2007-12-04T08:23:42.137+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='國際處境'/><title type='text'>[轉貼]從國際處境看台灣文宣 - 謝志偉</title><content type='html'>&lt;h3 class="title"&gt;從國際處境看台灣文宣 - 謝志偉&lt;/h3&gt;                                         Outstanding on every side,yet still standing outside&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;小弟這次不揣淺陋，應邀兼奉命在此就「從國際處境看台灣文宣」作一演講，心情十分惶恐。以台灣的內外處境來看，國際文宣的確不好作，執行看下面，臉色看上 面，我站在中間，成功則滿面春風，失敗就豆花滿面。國際文宣有時只能猶抱琵琶半遮面，不好直接面對面，但是有一個原則：訴求要全面，說理要片面，這樣才能 攻到大眾的心，來此之前，本人側面得知，各位對台灣的國際文宣的期待基本上都很正面，但望各位對今天演講的印象不致太負面。喜歡的話，「感恩，謝謝」攏無 免。不喜歡的話，只望各位賞點顏面，顧全小弟的情面，若有不爽處，務請網開一面，不看僧面看佛面，好歹就別當著總統面，反正，抱怨專線就在這本冊子的最後 一面。不過，抱怨之前，千萬記得，我一開頭就已經力求「面面俱到」。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;由於此次演講的重點並不放在理論上，而是實務操作及結果顯現或成果展現之解說為主，我為各位準備了一些歷年來新聞局所出的部分圖片，海報，文宣品，雜誌等，配以時代背景說明，但願能在短短的三十分鐘內至少為各位提供一個台灣國際文宣的發展梗概。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;首先，今天是中國春秋時代政治、哲學暨教育家孔子的誕辰紀念日，在這位由於名為「仲尼」，又以周遊列國著名而被二十一世紀的網路族尊為「Johnnie Walker」的人物之生日作此演講，彼為周遊列國，此則文宣國際，或有巧合之處。尤其在民主化後，台灣的主體認同日益高漲，新一代年輕人都可以豪爽地自 稱「台客」，我們可以驕傲地宣稱：周遊列國行銷自己，中國古有「Johnnie Walker」 ─ 文宣國際行銷台灣，台灣今有「叫我台客」，英文是「Jiaowo Taiker」。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;各位先進，從中國的「Johnnie Walker」走到台灣的「Jiaowo Taiker」，有時得分，可以說是「凡走過，必留下痕跡」，有時凸槌，也可以說是「凡裝潢過，必留下油漆」，我們歷年來的國際文宣，自然就會呈現一路走 來的不同跡痕，是蛻變的脫皮，也是成長的印記。這樣的結果，既是經過千錘百鍊，也是歷經千辛萬苦的。就這點來看，我們的國際文宣史，可以分成三個階段：第 一個階段，戒嚴時代蔣家政權的中國國際文宣，第二階段是解嚴後過渡時期的中華民國國際文宣，第三階段則是主體確認後的台灣國際文宣。三者間之區別且容我一 一道來。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不過，我先拐個彎。既是國際文宣，不免就要使用外語。我想就簡單先從「外語」講起。我們知道，十八，十九世紀，甚至直到二十世紀初，高階國際外語被認為就 是法語，尤其在外交和文藝方面。在此，我必須指出，依據我個人的研究結果，孔子，不愧是周遊列國具有相當國際觀的學者，是整個中國歷史裡，最早提出對「法 語」表示極高尊崇的人，在「論語」子罕篇裡，我們就發現這麼一句話：「法語之言，能無從乎？」這句話什麼意思？當時據說是「慎重規勸的言論，能夠不聽從 嗎？」但是用今天的白話文來說，就是「像法文這種語言所講的話，我們能不聽從嗎？」聽從，聽從，言既聽，計就從，「聽」是個關鍵字，要如何讓人家聽得進 去，是個絕不能忽視的重點。這裡我舉一句出自於法語的德語句子為例：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;德語裡有一句諺語叫作「Der Ton macht die Musik」，意思是「內涵固然重要，關鍵更在口氣如何」，法語原文是「C?est le ton qui fait la musique」。仔細觀看這三階段的文宣，我們會得出一個結論，台灣的內涵不但改變了，對外宣傳的語氣也調整了，台灣人對待台灣的口氣也改變了，而為了 爭這一口氣，多少人犧牲了他們的寶貴青春，人生幸福，甚至生命。在那段日子裡，我們現任的正副總統以及在座的許多前輩都坐過牢，而國民黨的很多高官貴人同 樣也都「坐了牢」：每個人位子都坐得很牢！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;就在第一階段裡，戒嚴時代的國際文宣，中國國民黨是以傳承古代的「文化中國」自居來對比當代「赤色中國」的殘民以逞。在此，台北士林外雙溪的「故宮博物 院」是中國文化最典型的標籤。直到今天，參觀故宮，依舊是外國訪客、觀光客幾乎必有的行程之一。至於文言文，繁體字，國劇，寫毛筆等等則是日常學校及家庭 生活裡不可或缺的一部份。這樣的策略就是把古代中國罩住當代台灣，至於同時並存的戒嚴加白色恐怖則被隱沒、塗抹於無形，因此獨裁政權可以臉不紅，氣不喘， 堂而皇之地誇稱「自由中國」，以對比對岸等著被國軍解放的「赤色中國」。這個階段的文宣內容重要，但是口氣更肅殺，因為內容雖是溫文儒雅的「文化中國」， 但口氣卻是殺氣騰騰的「反攻大陸」。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;既然強調中國文化，就不能有台灣文化，也不能有台灣文學。七十年代，余光中的一句「狼來了！」就可見當年台灣文學如何被控管，被打壓之一斑。至於藝術裡的 繪畫，最典型的例子是，山水畫只能臨摹中國的山水，台灣的山水被認定是難登大雅之堂的，很多台灣人就是在這樣的氛圍下，第一次從中國國民黨那邊聽到「去中 國化」的說法：台灣有什麼山水可以畫？要畫山水畫，就要「去中國畫！」。狡兔有三窟，在那段不堪回首的戒嚴時代裡，台灣寶島也是有三窟，老K包了金窟和銀 窟，第三窟留給台灣人，那一窟叫做「真委屈」。一邊，軟土被深掘，另一邊，落地不生根的結果就是葉落難歸根，兀自承受著兩頭空的苦果。在這期間，反共義士 三不五時就起義來歸，而為了維持人口平衡，例如當時年紀不到五十的台籍青年才俊彭明敏就得離開台灣，逃亡海外。那些日子，美麗寶島是大陸反共義士賓至如歸 的新家，同時卻也是台灣反蔣勇者有家歸不得的故鄉。 1970年，蔣經國賞識並擬予提拔的台灣人菁英彭明敏教授被迫潛離台灣。一年後，1971年，聯合國依據2758決議文將蔣介石的代表逐出聯合國及其所屬 組織，所遺之位由中華人民共和國派人取而代之。繼被中國共產黨趕出中國後，中國國民黨復被趕出聯合國?br&gt; A說來，真是情何以堪。就在同一年，書中主角都是大陸人的小說集「台北人」出版了，翻開第一頁，赫然是作者白先勇以中國唐朝劉禹錫之「烏衣巷」為楔子的一 首詩：「朱雀橋邊野草花，烏衣巷口夕陽斜，舊時王謝堂前燕，飛入尋常百姓家」。此時距蔣家政權逃來台灣已過整整20年，然外來心態依舊不減，國民黨在國際 間反共日漸無力，在海外打台獨倒是仍有餘力，而離1987年解嚴還有16年。退出聯合國後再十年，1981年，一本以英文寫就的84頁論文「恐怖主義與台 獨運動」被作者中國國民黨中山獎學金學生馬英九送交「有關單位在美運用。因該文內容翔實，蒐證充分，曾獲外交部錢次長君復及海工會曾主任廣順嘉勉」。既是 黨國交付，以英文撰寫，又是在美運用，算是國際文宣，當之無愧，只是運用到哪裡去，就不得而知了。（輔大習賢德教授花三年多時間，在2006年6月《傳記 文學》第88卷第6期，頁4-24，發表＜馬鶴凌、馬英九父子與革命實踐研究院＞，內引馬英九自述第一手資料」。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在台灣執政的中國國民黨找「中山獎學金生」在美國以英文撰寫「恐怖主義與台獨運動」送交有關單位在美運用，還因「內容翔實，蒐證充分，獲海工會等單位嘉 勉」。關鍵當然是由於一九七九年底發生「美麗島事件」，依馬英九自述的說法就是，「因應當時海外宣傳真空，台獨讕言充斥之困境」。國民黨一面以「打台獨」 為名打壓民主，一面則繼續在國際上作「中國文宣」。然而，終究真的假不了，假的真不了，黨國倒底不敵民主。傳承，傳承，傳承到最後，船真的沉了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1987年，長達38年的戒嚴終於解除，隔年，蔣經國總統病逝，李登輝總統上台。之前，蔣經國晚年認清反攻大陸早已無望，曾說出「我也是台灣人」的話，也 已顯示出，國民黨名為「中國」，卻不得不接受避居「台灣」的困境。自此，「台灣」逐漸浮上「台」面，接下來幾年，「中華民國在台灣」（Republic of China on/in Taiwan）也漸次呈現在各個層面的文宣裡，內容也相對地增加了「台灣」的風景人文面。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「Republic of China」的國際文宣開始加註「Taiwan」，然後隨著民主化的腳步，「Republic of China」逐漸縮成「R. O. C.」。從領銜的角色到慢慢地扮演收尾的角色，新聞局的國際文宣、小冊、雜誌等紛紛出現台灣事物及文化，宣傳內容則先以經濟成就、科技品牌等中性內容漸次 取代政治性的中國文化內容。其次，在把政治性的台灣主體直接搬上檯面取代「中國概念」之前，則是以台灣文化、節慶、景色等較中性化、非政治性的圖文，來逐 步填充空出來猶待定位的「政治內容」。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2000年，政黨輪替，民主進步黨的國際文宣，「民主、人權、自由的台灣」，搭配全面的「本土化、正常化」國家內容，名實相符來作國際文宣，已是理所當然 之事。雖然名稱依舊在「R.O.C」及「Taiwan」之間打轉，但是「台灣是台灣，中國是中國」的訴求，就從「台灣不是中國」開始。過去國民黨所強調的 「中國非中共，中共非中國」，至此已完全為「台灣是台灣，中國是中國」，甚至「中國，台灣，一邊一國」所取代，堪稱亦是轉型正義的一環。其中最值得注意的 是，為了呈現、凸顯台灣之非中國，台灣原住民的圖像開始佔據國際文宣版面。甚至過去以中國血統為傲的想法也轉向「台灣人多與原住民的平埔族有血緣關係」之 科學說法。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一旦把國家的領土範圍確認在「台澎金馬」後，中國的「五族共和」立即消逝，台灣「四大族群」的分類也應運而生。客家文化開始彰顯其地位，於此同時，「全 省」各地的節慶、風景特色就升格為「全國」各地的特色，其中值得一提的是，國際文宣中，具有強烈台灣意象的玉山和太魯閣開始領先過去較符合中國視角的阿里 山和日月潭。代表「文化中國」的「故宮博物院」出現的次數也大幅減少，取而代之的則為「科技台灣」的「台北101」。一言以蔽之，原本是「大好中國美 景」，如今則反過來，變成「景美國中好大」。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;台灣人開始在尋找及確認「國家認同」的路上，同時也甩掉了蔣家政權「漢賊不兩立」的思維，於是加入國際社會的企圖和意念越來越難以抑制。之所以從1993 年開始提出「重返聯合國」的主因之一，和1992年國會全面改選有一定的關係。然而一直到今年陳總統提出以台灣的名義加入聯合國之前，我國依舊一直被「中 華民國」的舊思維所困，以致在國際上已普遍消失的「中華民國」，仍舊不斷地重複著看起來是要「一個中國，各自表述」，其實是「兩個中國，各自反台」的荒謬 遊戲。當然，由於國內政情的特殊處境，即便是扁政府也有其不得不的苦衷。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今年，總統以「台灣」的名義向聯合國提出「加入」的申請，雖然仍然沒有過關，但是相較於中國國民黨的以台灣、中華民國或其他名義之「返聯」毫未引人注意， 一個清晰、明確的「台灣」已正式向全世界宣稱，台灣不再視自己為獨裁者蔣介石的繼承者，而是民主台灣的開創者，申請如此，文宣亦是如此。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今年兩個主要文宣，一個是源自於台灣英雄王建民的伸卡球，表示球就在自己的手上，球上紋路則以類似聯合國之圖案呈現，意味著，命運就抓在台灣人自己的手 上，對外，除了對聯合國排拒台灣表達抗議之意，對內，也隱含著台灣人告別外來政權之決心。另一個文宣的意象亦是以象徵台灣的鯨魚為主體來呈現。一隻原本應 倘佯在大海中無拘無束遨游的座頭鯨卻被困在一個家中當裝飾用的小金魚缸裡，四處碰壁，象徵著一個活力、創意無限的台灣卻被聯合國孤立，形同政治隔絕。台灣 人的悲哀：1949年到1987年，被自己的政府戒嚴38年，而從1971年到今年，又將快被聯合國戒嚴另一個38年！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;這次，國際媒體給予台灣入聯及未來入聯公投的議題高度、密集的關注，在在證明了，唯有清楚地定位自己，才有可能在地球村裡尋得一既有尊嚴，又有實力，且能 為世人提出貢獻的位子，路還很長，但至少GPS衛星導航已設定，目標已明確，路雖長，終點卻已向我們招手，勝利的淚水終將洗去苦澀的汗水。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;總結：台灣從1945年至今年2007年，超過一甲子的日子裡，走了一條坎坷無比的民主不歸路。從戒嚴時期的中華民國到今天民主化後的台灣。台灣民進黨以 其「三來主義」對抗中國國民黨的「三來主義」，結果如何，勝負已見：中國國民黨：心態外來，動作亂來，結果被趕下來。民進黨的心態是視民主為「旺來」，動 作是「人民站起來」，結果是「歡喜看未來」。如吾人所預料，今年聯大又拒絕我之申請案。「Outstanding on every side, yet standing outside」是9月18日開幕後，新聞局繼18日當天登了「鯨魚?缸」的巨幅廣告後，於9月23日第一個週日同樣登載紐約時報的大幅廣告之標題，上面 有9月15日幾十萬台灣人參加高雄入聯大遊行擠爆街道的圖片，台灣再度被拒，而我質問：「格外優異的格外就是「隔在門外」？ 十四年的「混戰」已經結束，長年的「奮戰」剛掀起序幕，在「中國孔子」的生日談「台灣入聯」的文宣，正應了我們將要進行「無孔不入」的策略。時間倉促，準 備不及，掛一漏萬，尚祈原諒。台灣加油！謝謝各位先進！&lt;br /&gt;&lt;embed src="http://www.veoh.com/videodetails2.swf?player=videodetailsembedded&amp;amp;type=v&amp;amp;permalinkId=v1554117nzgeWbB4&amp;amp;id=anonymous" allowfullscreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="438" width="540"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://www.veoh.com/"&gt;Online Videos by Veoh.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-7413017685013310250?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7413017685013310250/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7413017685013310250' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7413017685013310250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7413017685013310250'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/12/blog-post.html' title='[轉貼]從國際處境看台灣文宣 - 謝志偉'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7096347723779393220</id><published>2007-11-28T17:52:00.000+08:00</published><updated>2007-12-04T08:26:47.857+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='國際處境'/><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>從「台灣阻擋中國籍上訴機構成員」談起</title><content type='html'>最近這一則新聞上了BBC新聞網。&lt;br /&gt;&lt;br /&gt;我們的WTO代表團，行使否決權，否決中國候選人張月姣擔任爭端解決機制常設上訴機構七人小組的大法官。&lt;br /&gt;&lt;br /&gt;這則新聞並沒有受到國內媒體的太多的觀注。&lt;br /&gt;在這裡我要談的並不是這件事的本身，而是前一陣子國內為了是不是要加入聯合國而爭論不休。基本上，由國民黨所提出的所謂用中華民國的名義重返聯合國﹝簡稱返聯﹞，巳被證明是不可行， 因為這一定會抵觸聯合國2758號決議有關中國的代表權巳由中華人民共和國來取代了原本的中華民國，而原本中華民國在聯合國的全部權利也由中華人民共和國所繼承。而前幾年民進黨主政的中華民國政府也動員友邦﹝所謂的友邦，不過就是還承認中華民國是中國合法代表的國家而巳﹞在聯合國大會提案，也是因為這樣的原因而履遭封殺。&lt;br /&gt;&lt;br /&gt;另一方面，由民進黨所提出的，以台灣的名義加入聯合國，則看起來似乎是可行。這點我並不確定。當然，在網路上也有人寫了&lt;a href="http://www.socialforce.tw/blog/blog_8229__113237.html"&gt;「別讓台灣知道入聯有多少好康 (一)」&lt;/a&gt;，&lt;br /&gt;&lt;a href="http://www.socialforce.tw/blog/blog_8229__113238.html"&gt;「別讓台灣知道入聯有多少好康 (二)」 。 &lt;/a&gt;老實說我並沒有仔細地看這些文章，然而我卻有看收集書籤的&lt;a href="http://www.hemidemi.com/bookmark/info/733546"&gt;討論串，&lt;/a&gt;有人認為這些文章就像是業務員推銷，只講好不說壞，當然也有人更深刻的去討論現況，似乎是想證明因為沒有準備好，所以不能推動加入聯合國。&lt;br /&gt;&lt;br /&gt;當我看到這個新聞時，台灣代表團在WTO只是行使一個身為會員的正當權利而巳，但反過來想， 若我們不是WTO的會員時，是不是連表達意見的機會都沒有呢？中國的官員是不是可以理直氣撞地像之前在WHO一樣，說「誰理你們！」。 當然，若不是WTO會員，連遊戲圈都進不去， 就更別說否決權了。&lt;br /&gt;&lt;br /&gt;我相信雖然聯合國的會員要負的義務不少，但別忘了，雖然不是會員國，但該負的義務一樣也不會少到哪裡去。很多批評的人都會強調，沒有人會反對加入聯合國，那既然不反對為何不支持呢？你願意再看到自己國家被別人嗆: 「誰理你們！」嗎？至少我不願意。&lt;br /&gt;&lt;br /&gt;最後，我最早看到這則新聞居然是透過BBC新聞網，而台灣的媒體卻還在為打炮是什麼意思而鬥爭政府，這些媒體真是可悲。&lt;br /&gt;&lt;br /&gt;延伸閱讀 :&lt;a href="http://tempestiam.blogspot.com/"&gt; To Block or not to Block, That is the Question:關於台灣阻擋中國籍上訴機構成員的幾點觀察&lt;/a&gt;&lt;br /&gt;&lt;a href="http://news.bbc.co.uk/2/hi/asia-pacific/7102347.stm"&gt;Taiwan blocks Chinese WTO judge&lt;/a&gt;&lt;br /&gt;&lt;a href="http://udn.com/NEWS/FINANCE/FINS2/4104024.shtml"&gt;我反對中共任WTO上訴機構大法官&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-7096347723779393220?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7096347723779393220/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7096347723779393220' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7096347723779393220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7096347723779393220'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/11/blog-post.html' title='從「台灣阻擋中國籍上訴機構成員」談起'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6467599066132117824</id><published>2007-11-19T15:35:00.000+08:00</published><updated>2007-11-29T15:50:12.466+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='留學'/><title type='text'>UNSW 2008年第一學期入學新生歡迎茶會</title><content type='html'>受到IDP的Irene的邀請, 我和Sara出席了今年的&lt;a href="http://www.idp.com.tw/idp_event/detail.php?actid=36"&gt;UNSW新生見面茶會&lt;/a&gt;.&lt;br /&gt;當天晚上六點我們到了遠企飯店, 剛開始座位都空空的. 我們見到好久沒看到的Irene,還有學校代表Tri, 大家見面寒喧, 並且交換名片留下聯絡的方式.&lt;br /&gt;離開始的時間愈來愈近, 入場的人也愈來愈多. 最後位子幾乎全部坐滿了.&lt;br /&gt;我們心中有些訝異, 但有更多的感動, 訝異的是, 在大環境沒有太多的改變之下, 還是有這麼多人願意出國進修.而且大多都是明年第一學期就要入學了.&lt;br /&gt;當然, 感動的是, 有這麼多人要選擇&lt;a href="http://www.unsw.edu.au/"&gt;UNSW.&lt;/a&gt;&lt;br /&gt;當Tri介紹完學校的改變之後, 我想Sara應該是最感覺的人了. 當年我們去的時候, 她們法學院還必須和圖書館共用, 而現在法學院的大樓是全校最新最漂亮的一棟.&lt;br /&gt;看到Tri一張一張的slide跑過去, 我們的回憶也一點一滴的重新建構. Library loan, UNSW road, 我們剛到澳洲時落腳的Randwick Lodge等等等. 每一張slide都是回憶.&lt;br /&gt;雖然我曾經在別人的blog上看過不認同出國唸書的看法, 而現場也有新生的確也還在猶豫, 但我們雖然沒有因為出國唸書而日進斗金, 物質上卻也沒有比別人少了些什麼. 然而出國所獲得的, 除了語文能力的提升之外, 還有更多對視野和人際關係, 以及自信心的無形幫助.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-6467599066132117824?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6467599066132117824/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6467599066132117824' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6467599066132117824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6467599066132117824'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/11/unsw-2008.html' title='UNSW 2008年第一學期入學新生歡迎茶會'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-1171959062457708999</id><published>2007-10-26T16:05:00.000+08:00</published><updated>2007-10-26T16:18:18.243+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='回憶'/><title type='text'>從業憶往</title><content type='html'>讀完&lt;a href="http://trimo.blogspot.com/"&gt;Trimo&lt;/a&gt;簡潔俐落地介紹Linux kernel scheduler，不知怎地讓我回想起當年和Trimo及Amok二位前輩相遇的情景。當時從國外回來，雖然是唸了幾年的書，懂一點點programming，又誤打誤撞地進入了&lt;a href="http://web.archive.org/web/20020802112833/http://linuxfab.cx/"&gt;前東家(Advertising banner)&lt;/a&gt;，做起自已完全不熟悉的embedded Linux。&lt;br /&gt;面對許多比我資深而且是每個都是唸理工出身的同仁，加上這家公司給了我一個荒島求生式的新人訓，讓我難免心中還是會對自己做這種半路出家的選擇而深感懷疑。每當夜深人靜時總是一個人反復思考著，這樣的選擇到底是對還是錯。&lt;br /&gt;直到有一天，在搞定了這個荒島求生的難題之後，我和我的mentor - Amok閒聊時，向他透露出我的焦慮，他告訴我，在這間公司並不是每一個人都是正統的資工系畢業的，像他和Trimo就都不是，當時我只是隨口問了一下，那你們本來學什麼的呢？他回答，我們是法律系畢業的。&lt;br /&gt;&lt;br /&gt;當時敏感的我其實是有點upset，覺得你們二個是在拿我的出身開玩笑嗎？但我還是冷靜下來，繼續求證，我以稍微正經但又有點緊張的口吻說，&lt;br /&gt;「你們是在開玩笑吧？」&lt;br /&gt;但是Trimo說：「是真的，不信你問『校長』(當時的軟體經理)嗯，算了，問『游大哥』(當時的硬體經理)好了，他不會騙人。」。(這樣說好像校長常騙人似的^^|||)&lt;br /&gt;然而我還是很白目的說：「我還是不相信，可以問幾個法律問題嗎？」&lt;br /&gt;Trimo和Amok異口同聲的說：「你問吧。」&lt;br /&gt;其實我還記得的也不多了。就隨口問：「民法184條？」&lt;br /&gt;Trimo答：「侵權行為。」&lt;br /&gt;我再問：「民法179條？」&lt;br /&gt;Amok答：「不當得利。」&lt;br /&gt;&lt;br /&gt;天啊！他們真的是在寫程式的法律人，上帝是在跟我開玩笑嗎？才剛「入行」就又遇到「同行」？然後聽著Trimo述說著他如何和Amok二人在大學畢業後進入這行，經歷了一些有趣的人和事。這些都可以在&lt;a href="http://trimo.blogspot.com/"&gt;Trimo's Note&lt;/a&gt;裡找到。&lt;br /&gt;常在想有時命運的安排就是這麼的有趣，當我對自己的決定有所懷疑時，讓我遇到了Trimo，Amok二個人，使我更堅定地往這條路走下去，從他們二位前輩身上，我看到比自己更強的勇氣，除了不用再擔心有問題不知道去問誰之外，也發現「還沒準備好」常常成為自己逃避或想逃避的藉口，寫到這裡好像有點誇張了，雖然我真的這麼認為。&lt;br /&gt;該怎麼說呢，自己在這幾年裡能遇到這麼多有趣的人事物而感到慶幸，大概都要感謝上帝那看不見的命運之手吧。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-1171959062457708999?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/1171959062457708999/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=1171959062457708999' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1171959062457708999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1171959062457708999'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/10/blog-post_26.html' title='從業憶往'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-5771216585362924054</id><published>2007-10-15T15:38:00.001+08:00</published><updated>2008-07-02T15:33:55.453+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>C語言中資料結構(struct)的大小</title><content type='html'>通常在PC上寫程式時，很少會去管struct會佔掉多少記憶體。&lt;br /&gt;當要使用到時，也不會想去用手算到底佔掉多少，大多是直接使用sizeof來做計算。&lt;br /&gt;然而sizeof計算出來的值往往不會如我們想的一樣。因為compiler為了效能考量，會自動地為我們&lt;br /&gt;做最佳化，也就是資料對齊。為了這個目的，compiler會為struct多準備一些記憶體。&lt;br /&gt;我們可以看以下的code：&lt;br /&gt;struct ABC {&lt;br /&gt;       int index;&lt;br /&gt;       char name[6];&lt;br /&gt;       int score;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct DEF{&lt;br /&gt;       int att;&lt;br /&gt;       char name[3];&lt;br /&gt;       };&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;       printf("sizeof(ABC) = %d\n", sizeof(struct ABC));&lt;br /&gt;       printf("sizeof(DEF) = %d\n", sizeof(struct DEF));&lt;br /&gt;       return 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;說明：&lt;br /&gt;1. 若我們直接去計算struct ABC和strcut DEF時，&lt;br /&gt;  struct ABC = 4 + 6 + 4 = 14 (struct ABC用掉14個byte)&lt;br /&gt;  strcut DEF = 4 + 3 = 7      (struct DEF用掉7個byte)&lt;br /&gt;2. 但真的是這樣嗎？程式執行出來的結果卻是，&lt;br /&gt;  sizeof(ABC) = 16&lt;br /&gt;  sizeof(DEF) = 8&lt;br /&gt;3. 這就是compiler為我們做了對齊的最佳化，將這二個的struct都調整成2的次方。&lt;br /&gt;  這樣有利於運算。&lt;br /&gt;&lt;br /&gt;這樣的做法在PC上通常沒有問題，但若是在嵌入式系統上，記憶體必需要錙珠必較時&lt;br /&gt;，我們就必須要考量到使用struct所佔掉的記憶體空間，上次和Tick討論Linux kernel&lt;br /&gt;裡的List結構時，遇到了這個問題。他告訴我可以使用__attribute__((packed));這個關鍵字，&lt;br /&gt;它的作用在於叫compiler不要為我們做對齊的最佳化，因此，計算的結果就會如同我們所想的一樣了。&lt;br /&gt;struct ABC {&lt;br /&gt;       int index;&lt;br /&gt;       char name[6];&lt;br /&gt;       int score;&lt;br /&gt;} __attribute__((packed));;&lt;br /&gt;&lt;br /&gt;struct DEF{&lt;br /&gt;       int att;&lt;br /&gt;       char name[3];&lt;br /&gt;} __attribute__((packed));;&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;       printf("sizeof(ABC) = %d\n", sizeof(struct ABC));&lt;br /&gt;       printf("sizeof(DEF) = %d\n", sizeof(struct DEF));&lt;br /&gt;       return 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;這樣就會得到以下的結果了。&lt;br /&gt;sizeof(ABC) = 14&lt;br /&gt;sizeof(DEF) = 7&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/12550065-5771216585362924054?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/5771216585362924054/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=5771216585362924054' title='7 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5771216585362924054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5771216585362924054'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/10/cstruct.html' title='C語言中資料結構(struct)的大小'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-5678819953732179134</id><published>2007-10-12T14:10:00.000+08:00</published><updated>2007-10-12T14:20:32.848+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>CFS排班器初探</title><content type='html'>排班器的實做一直是Linux kernel裡的菁華之一, 也是許多Linux kernel相關書藉的重點.&lt;br /&gt;而Linux kernel 2.6所使用的排班器實做有重大的變化.&lt;br /&gt;在正式推出的Linux kernel 2.6.23的版本中, 採用完全公平排班器(CFS: Completely Fair Scheduler).&lt;br /&gt;&lt;br /&gt;根據Ingo Molnar表示, 整理一下其特徵&lt;br /&gt;(1)不使用runqueu&lt;br /&gt;(2)使用nanosecond來計算時間長短(granularity), 不依靠jiffies或HZ.&lt;br /&gt;(3)使用紅黑樹的資料結構來管理task.&lt;br /&gt;(4)引入了scheduler class的架構.&lt;br /&gt;(5)sched_fair.c就是CFS的實做檔案.&lt;br /&gt;(6)巳經證實較過去O(1)演算法的效能更好.&lt;br /&gt;&lt;br /&gt;得知這個消息後, 去抓了2.6.23的源始碼下來看.&lt;br /&gt;在linux-2.6.23/kernel裡, 可以看到以下的檔案.&lt;br /&gt;|-- sched.c&lt;br /&gt;|-- sched_debug.c&lt;br /&gt;|-- sched_fair.bak.c&lt;br /&gt;|-- sched_fair.c&lt;br /&gt;|-- sched_idletask.c&lt;br /&gt;|-- sched_rt.c&lt;br /&gt;|-- sched_stats.h&lt;br /&gt;&lt;br /&gt;每個class都要實做出這個資料結構, 可以在include/linux/sched.h裡找到,&lt;br /&gt;&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; sched_class {&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; sched_class *next;&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*enqueue_task) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; wakeup);&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*dequeue_task) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; sleep);&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*yield_task) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p);&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*check_preempt_curr) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p);&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct * (*pick_next_task) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq);&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*put_prev_task) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p);&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;unsigned&lt;/b&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;long&lt;/b&gt;&lt;/span&gt; (*load_balance) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *this_rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; this_cpu,&lt;br /&gt;                       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *busiest,&lt;br /&gt;                       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;unsigned&lt;/b&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;long&lt;/b&gt;&lt;/span&gt; max_nr_move, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;unsigned&lt;/b&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;long&lt;/b&gt;&lt;/span&gt; max_load_move,&lt;br /&gt;                       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; sched_domain *sd, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;enum&lt;/b&gt;&lt;/span&gt; cpu_idle_type idle,&lt;br /&gt;&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; *all_pinned, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt; *this_best_prio);&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*set_curr_task) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq);&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*task_tick) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p);&lt;br /&gt;       &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;void&lt;/b&gt;&lt;/span&gt; (*task_new) (&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; rq *rq, &lt;span style="color: rgb(0, 255, 0);"&gt;&lt;b&gt;struct&lt;/b&gt;&lt;/span&gt; task_struct *p);&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;在sched.c的進入點sched_init, 就可以看到把這些排班類別引入&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 255, 255);"&gt;&lt;b&gt;/*&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 255, 255);"&gt;&lt;b&gt;         * Link up the scheduling class hierarchy:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 255, 255);"&gt;&lt;b&gt;         &lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 255, 255);"&gt;&lt;b&gt;*/&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;       rt_sched_class.next = &amp;amp;fair_sched_class;&lt;br /&gt;       fair_sched_class.next = &amp;amp;idle_sched_class;&lt;br /&gt;       idle_sched_class.next = &lt;span style="color: rgb(255, 64, 255);"&gt;&lt;b&gt;NULL&lt;/b&gt;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;而最主要控制時間長短的演算法實做則是在sched_fair.c裡&lt;br /&gt;static long sched_granularity(struct cfs_rq *cfs_rq)&lt;br /&gt;以它註解裡舉的例子來看(其實我還沒有看得很懂)&lt;br /&gt;有二個task而latency是10micro second(以下稱msec),則二個task各用5msec,&lt;br /&gt;也就是5msec後context switch. 如果有3個task, 那每個task用3.33msec.&lt;br /&gt;依此類推.&lt;br /&gt;&lt;br /&gt;而眾所週知用來決定process優先權的nice值, 其所用時間的決定則是由&lt;br /&gt;static long niced_granularity(struct sched_entity *curr, unsigned long granularity)&lt;br /&gt;來處理.&lt;br /&gt;&lt;br /&gt;另外, 關於CFS對每個task的描述, 在include/linux/sched.h裡是用sched_entity來做為控制單元,&lt;br /&gt;之所以稱控制單元是因為這個資料結構並不是在描述task本身(因為task_struct才是), 而是在排班操作上所需要的資料.&lt;br /&gt;而因為CFS是用時間順序來將每一個task儲在紅黑樹的資結構上, 所以在sched_entity裡會有rb_node的&lt;br /&gt;結構.&lt;br /&gt;&lt;br /&gt;先寫到這裡, 下次再仔細trace裡面的實做.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-5678819953732179134?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/5678819953732179134/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=5678819953732179134' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5678819953732179134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5678819953732179134'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/10/cfs.html' title='CFS排班器初探'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-5637042635755662676</id><published>2007-10-11T13:42:00.000+08:00</published><updated>2007-10-11T13:47:18.086+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>黃金與印鈔機</title><content type='html'>巳故的鄭玉波老師名言，「法條千萬條不如黃金一條」。&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/12550065-5637042635755662676?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/5637042635755662676/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=5637042635755662676' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5637042635755662676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/5637042635755662676'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/10/blog-post.html' title='黃金與印鈔機'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-1207998665625159890</id><published>2007-09-14T08:45:00.000+08:00</published><updated>2007-09-17T13:16:11.430+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='勞資關係'/><title type='text'>有一種曲終人散的感慨</title><content type='html'>最近公司有一些人要離開。 有一些是原本熟識的，有一些則是有相見恨晚的，不管是前者還是後者，總是覺得他們走了真的很可惜。當初因緣際會地認識他們，現在看著他們一一發出來的道別E-mail，心中瀰漫著一股曲終人散的感覺。&lt;br /&gt;公司留不住人(尤其是強者)的情況，巳經見怪不怪。&lt;br /&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/12550065-1207998665625159890?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/1207998665625159890/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=1207998665625159890' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1207998665625159890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/1207998665625159890'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/09/blog-post.html' title='有一種曲終人散的感慨'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3437275431288462009</id><published>2007-08-16T23:44:00.000+08:00</published><updated>2007-08-20T00:24:27.026+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>我看馬英九利用職務詐取財物一案</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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3437275431288462009?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3437275431288462009/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3437275431288462009' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3437275431288462009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3437275431288462009'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/08/blog-post_16.html' title='我看馬英九利用職務詐取財物一案'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-4889988353684904004</id><published>2007-08-08T14:05:00.002+08:00</published><updated>2008-11-07T23:26:05.355+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>USB或UART的怪問題</title><content type='html'>USB或UART的spec有訂出一些有關的電氣標準, 有空應該要仔細的讀一下,&lt;br /&gt;&lt;br /&gt;因此,&lt;br /&gt;1, 若是USB connector或UART connector沒有焊好, 或上的錫不夠, 就會造成電氣訊號不穩定, 而無法正常動作.&lt;br /&gt;&lt;br /&gt; 在開發工作上, 巳經弄好了第一張target board, USB download code完全沒有問題, 但換了一張板子, 一模一樣的code, 卻會讓PC這端發生無法辨識的裝罝這種現像, 也就是Windows無法去辨識這是什麼裝置 , 因此Windows的driver就無從找起.後來把USB connector重新焊過, 或者直接加錫之後, 動作就正常了.&lt;br /&gt; 同樣的, UART有時也會出現無法正常吐出訊息來的時候, 不管是9 pin接頭或者是其他變型接頭, 若是鍚上的不夠或者是沒有上均勻, 都有可能造成這樣的現像.&lt;br /&gt;&lt;br /&gt;2, 若是USB線的品質不良, 或者是使用的線太長, 也會讓電氣訊號衰竭, 而導致訊號不正常.&lt;br /&gt;&lt;br /&gt; 之前在使用自己的target board上, 當我們要使用USB NET driver時, 發現到, 同樣的code在A同事那裡可以連線, 但是在B同事那裡卻不行, 後來只要把太長的線換掉就可以了.另外, 品質不佳的USB線也有可能會造成這種問題.&lt;br /&gt;簡單的說:&lt;br /&gt;1, 若是USB connector沒有焊好, 或上的錫不夠, 就會讓電氣訊號不穩定, 而無法正常動作.&lt;br /&gt;2, 若是USB線的品質不良, 或者是使用的線太長, 也會讓電氣訊號衰竭, 而導致訊號不正常.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-4889988353684904004?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/4889988353684904004/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=4889988353684904004' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4889988353684904004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/4889988353684904004'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/08/usbuart.html' title='USB或UART的怪問題'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-898339482997693958</id><published>2007-08-08T14:04:00.000+08:00</published><updated>2007-08-20T00:25:31.881+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>CPU各支腳位的功能設定</title><content type='html'>雖然CPU都有很多pin, 但相對於相要達成愈多的功能的CPU, 光是這幾十或幾百支pin其實是不夠的,因此他們想出了可以用定義的方式來讓pin切換不同的功能, 只要用程式去寫暫存器, 寫入的值就會對應到pin的功能,比如說對CDCR的暫存器的第2-3bit寫入00, 這支pin就會成為一般的GPIO, 但寫入10就會成為LCD控制pin, 那01和11又是不同的二個功能,可想而知,這樣排列組合, 一支pin就可以在不同時間被定義為不同的功能.&lt;br /&gt;&lt;br /&gt;一般來說, 這些暫存器都是CPU的, 所以要查CPU的Data sheet, 以PXA270來說, 第24章就有一份表格是整理所有pin腳的功能.&lt;br /&gt;對軟體來說, 這些pin的config一定要對, 否則硬體的動作是不會正常的. 以bootloader的blob來說, 在Assembly階段就開始做GPIO init.&lt;br /&gt;而所有的設定通常會寫在一個inc檔裡, (可以把它想像成是C的header file), 所以最重要的是去看這個檔案裡的值設定的對不對.&lt;br /&gt;&lt;br /&gt;較理想的做法是, 在bootloader這裡就要把所有的GPIO都config好, 該是GPIO的就config成GPIO, 該是LCD control的, 就config成LCD control.&lt;br /&gt;這樣的好處是, 當Kernel起來後, Driver不用再為了GPIO pin有沒有config正確而傷腦筋, 直接就專注於Driver的軟體開發上就好了.&lt;br /&gt;&lt;br /&gt;Kernel起來時是不會去改變這些設定的, 除非有人為的去改. 請參考arch/arm/kernel裡的assembly code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-898339482997693958?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/898339482997693958/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=898339482997693958' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/898339482997693958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/898339482997693958'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/08/cpu.html' title='CPU各支腳位的功能設定'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-7289298333035190232</id><published>2007-08-08T14:00:00.000+08:00</published><updated>2007-08-20T00:25:54.599+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='嵌入式系統'/><title type='text'>裝置的電壓問題</title><content type='html'>Q:為何裝置的電壓(不是指核心電壓)要和CPU的電壓一樣才能溝通?比如說CPU的電壓是3.3V,但AC97是1.8V.這樣子AC97在常常會動作不正常或無法使用.&lt;br /&gt;&lt;br /&gt;A: 因為硬體裝置在溝通時都是用硬體訊號0101在溝通, 那0101的訊號又是依照電壓的high或low來決定, 比如說電壓是high時, 代表1, 而low的時候代一表0.&lt;br /&gt;假設AC97要triger interrupt起來要CPU處理資料, 必需要把interrupt的pin拉high, 幾個m-sec(無論是leve-triger或edge-triger)以後,CPU是依照自己定義的外部電壓&lt;br /&gt;, 來偵測電壓是否改變, 也就是說CPU在等3.3V的電壓準位有沒有有變化來判斷0或1(比如說, 高於3.3V判斷為1, 低於3.3V判斷為0), 而AC97準位變化卻都只有1.8V, 就算高出1.8V通常也很難高到3.3V, 所以CPU很可能永遠都只會認為它的訊號是0.&lt;br /&gt;結論就是, CPU和各個裝置的外部電壓要相同, 溝通起來才不會有問題.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-7289298333035190232?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/7289298333035190232/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=7289298333035190232' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7289298333035190232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/7289298333035190232'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/08/blog-post.html' title='裝置的電壓問題'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-8722609163709888091</id><published>2007-08-07T12:53:00.001+08:00</published><updated>2007-08-20T00:26:20.259+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='辛普森家庭'/><title type='text'>新創角色(2) - Chilly</title><content type='html'>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="491" width="470"&gt;&lt;param name="movie" value="http://www.simpsonsmovie.com/content/walkcycle/town.swf?aid=3572141"&gt;&lt;param name="quality" value="high"&gt;&lt;embed src="http://www.simpsonsmovie.com/content/walkcycle/town.swf?aid=3572141" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="491" width="470"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;a href="http://www.simpsonsmovie.com/" target="_blank"&gt;&lt;img src="http://www.simpsonsmovie.com/content/walkcycle/footer_tw.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-8722609163709888091?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/8722609163709888091/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=8722609163709888091' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8722609163709888091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8722609163709888091'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/08/2-chilly.html' title='新創角色(2) - Chilly'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-6830553587547810871</id><published>2007-08-07T12:43:00.000+08:00</published><updated>2007-08-20T00:26:39.724+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='辛普森家庭'/><title type='text'>新創角色(1)- Zylix</title><content type='html'>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="491" width="470"&gt;&lt;param name="movie" value="http://www.simpsonsmovie.com/content/walkcycle/town.swf?aid=3571756"&gt;&lt;param name="quality" value="high"&gt;&lt;embed src="http://www.simpsonsmovie.com/content/walkcycle/town.swf?aid=3571756" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="491" width="470"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;a href="http://www.simpsonsmovie.com/" target="_blank"&gt;&lt;img src="http://www.simpsonsmovie.com/content/walkcycle/footer_tw.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-6830553587547810871?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/6830553587547810871/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=6830553587547810871' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6830553587547810871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/6830553587547810871'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/08/zylix-and-chilly.html' title='新創角色(1)- Zylix'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-9019465570967398662</id><published>2007-06-27T14:29:00.000+08:00</published><updated>2007-08-20T00:27:12.809+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>讓Linux kernel當掉的方法</title><content type='html'>1, 直接呼叫panic("BUG!");&lt;br /&gt;2, 對address 0寫0, 如*(int *) = 0;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-9019465570967398662?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/9019465570967398662/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=9019465570967398662' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/9019465570967398662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/9019465570967398662'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/06/linux-kernel.html' title='讓Linux kernel當掉的方法'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-2743141992904820019</id><published>2007-04-03T14:10:00.000+08:00</published><updated>2007-04-03T14:59:33.102+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AVR開發工具'/><title type='text'>Linux AVR GCC 編譯器歷險記</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/AVR"&gt;AVR&lt;/a&gt;是Atmel所出的一顆8位元RISC架構的CPU, 一般多用在小而功能簡單的裝控制裝置上,&lt;br /&gt;相較於一般8051所使用的KeilC開發環境來說, AVR有GCC這個強大又開放的compiler的支援,&lt;br /&gt;又可以直接在Linux上跨平台編譯, 吸引許多開發者.&lt;br /&gt;&lt;br /&gt;這次既然要都要用, 我就全部都選擇最新的版本, 以下為各個需要的軟體&lt;br /&gt;1, binutils-2.17.tar.bz2&lt;br /&gt; &lt;a href="ftp://ftp.gnu.org/gnu/binutils/"&gt;&lt;code&gt;ftp://ftp.gnu.org/gnu/binutils/&lt;/code&gt;&lt;/a&gt;&lt;br /&gt; 這是Build tool chain一定會用到的工具.&lt;br /&gt;2, gcc-core-4.1.2.tar.bz2&lt;br /&gt; &lt;a href="ftp://ftp.gnu.org/gnu/gcc/"&gt;&lt;code&gt;ftp://ftp.gnu.org/gnu/gcc/&lt;/code&gt;&lt;/a&gt;&lt;br /&gt; gcc-4.1.2的原始碼.&lt;br /&gt;&lt;a href="ftp://ftp.gnu.org/gnu/gcc/"&gt;&lt;code&gt;&lt;/code&gt;&lt;/a&gt;3, avr-libc-1.4.5.tar.bz2&lt;br /&gt; &lt;a href="http://www.nongnu.org/avr-libc/"&gt;http://www.nongnu.org/avr-libc/&lt;/a&gt;&lt;br /&gt; AVR專用的libc.&lt;br /&gt;4, uisp-20050207.tar.gz&lt;br /&gt; &lt;a href="http://savannah.nongnu.org/projects/uisp/"&gt;http://savannah.nongnu.org/projects/uisp/&lt;/a&gt;&lt;br /&gt; 程式寫好後用來download和燒錄的工具(AVR In-System Programmer)&lt;br /&gt;&lt;br /&gt;接下來就是要build了, 我們要把build好的toolchain裝在/usr/local/atmel的路徑下,&lt;br /&gt;&lt;br /&gt;[step 1], 編譯及安裝binutils-2.17&lt;br /&gt;         tar jxvf binutils-2.17.tar.bz2&lt;br /&gt;         cd binutils-2.17&lt;br /&gt;         ./configure --target=avr --prefix=/usr/local/atmel&lt;br /&gt;         make&lt;br /&gt;         make install        &lt;br /&gt;&lt;br /&gt;[step 2], 編譯及安裝gcc-core-4.1.2&lt;br /&gt;        cd ..&lt;br /&gt;        tar jxvf gcc-core-4.1.2.tar.bz2&lt;br /&gt;        cd gcc-4.1.2&lt;br /&gt;        export PATH=/usr/local/atmel/bin:$PATH&lt;br /&gt;         {也可以這樣&lt;br /&gt;        echo "/usr/local/atmel/lib/" &gt;&gt; ld.so.conf&lt;br /&gt;        /sbin/ldconfifg&lt;br /&gt;        }&lt;br /&gt;        ./configure --target=avr --prefix=/usr/local/atmel/ --disable-libssp --enable-language=c&lt;br /&gt;        (請注意, 這裡一定要用--disable-libssp才能build得過, 可以參考在&lt;a href="http://gcc.gnu.org/ml/gcc-help/2006-09/msg00299.html"&gt;這裡&lt;/a&gt;)&lt;br /&gt;        make&lt;br /&gt;        make install&lt;br /&gt;&lt;br /&gt;[step 3], 編譯及安裝avr-libc-1.4.5&lt;br /&gt;        cd ..&lt;br /&gt;        tar zxvf avr-libc-1.4.5.tar.bz2&lt;br /&gt;        cd avr-libc-1.4.5&lt;br /&gt;        ./configure --build=`./config.guess` --host=avr --prefix=/usr/local/atmel&lt;br /&gt;        make&lt;br /&gt;        make install&lt;br /&gt;&lt;br /&gt;[step 4], 編譯及安裝uisp-20050207&lt;br /&gt;        cd ..&lt;br /&gt;        tar zxvf uisp-20050207.tar.gz&lt;br /&gt;        cd uisp-20050207&lt;br /&gt;        ./configure&lt;br /&gt;        make&lt;br /&gt;        make install&lt;br /&gt;&lt;br /&gt;若一切都順利的話, 可以找或自己寫個測試程式來試試看, 請參考以下鏈結&lt;br /&gt;&lt;a href="http://paul.graysonfamily.org/thoughts/avrlinux/"&gt;http://paul.graysonfamily.org/thoughts/avrlinux/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxfocus.vlsm.org/ChineseGB/March2002/article231.shtml#231lfindex2"&gt;http://linuxfocus.vlsm.org/ChineseGB/March2002/article231.shtml#231lfindex2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.avrfreaks.net/"&gt;&lt;span style="text-decoration: underline;"&gt;AVR Freaks&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;另外還有for windows的版本, 可以參考以下&lt;br /&gt;&lt;a href="http://winavr.sourceforge.net/index.html"&gt;WinAVR : AVR-GCC for Windows&lt;/a&gt;           &lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-2743141992904820019?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/2743141992904820019/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=2743141992904820019' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2743141992904820019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/2743141992904820019'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/04/linux-avr-gcc.html' title='Linux AVR GCC 編譯器歷險記'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-3151591607448795231</id><published>2007-03-26T15:02:00.000+08:00</published><updated>2007-08-20T00:27:40.361+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>在Windows上用Glade開發程式</title><content type='html'>Glade是一套圖型化的介面設計工具，在Linux上開發Gtk base的程式相當地方便。&lt;br /&gt;&lt;br /&gt;儘管Gtk有一些缺點，但我想沒有一個程式是絕對完美無瘕的. 過去只在Linux上開發Gtk程式的開發者，現在Windows上也可以快樂的使用Gtk來開發視窗程式了。&lt;br /&gt;&lt;br /&gt;更讓人驚喜的是，Windows版的Glade還可以結合Dev-cpp這個也是opensource的IDE開發工具， 也就是說，在Windows上面, 用Dev-Cpp + Glade，而在Linux上面，用Anjuta + Glade。&lt;br /&gt;&lt;br /&gt;理論上在Linux上做好的.glade檔可以直接拿到Windows來用，因為這只是XML格式而巳，但要注意的是，在Linux, Glade有提供了Gnome的相關元件供使用，但是一旦換到Windows上， Windows版的Glade是完全不支援Gnome的。所以當想要寫出跨Linux及Windows的程式，則在架構Gtk UI時就要留意這樣的問題。這也是我個人之前遇過的慘痛教訓。&lt;br /&gt;&lt;br /&gt;我們可以從以下這二個地方來取得開發環境：&lt;br /&gt;&lt;a href="http://gladewin32.sourceforge.net/modules/news/"&gt;Glade for Windows&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bloodshed.net/devcpp.html"&gt;Dev-Cpp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在Windows上安裝時, 建議先案裝Dev-Cpp，因為Glade for Windows安裝時會自動偵測有哪些開發工具可以結合。若我們先裝了Dev-Cpp, 它就會自動偵測並預設支援。除了Dev-Cpp之外，Glade for Windows還可以支援Cygwin、MSYS以及MSVC等開發工具，在安裝時都會去偵測。&lt;br /&gt;&lt;br /&gt;安裝妥當之後，我們可以先用Glade來做一個視窗，別忘了存檔之前要先按Build鍵。 在Glade for Windows所開的專案資料夾下面可以看到幾個資料夾，其中Dev-Cpp的專案檔就放在devcpp裡，進去後雙點.dev的檔案，就會啟動Dev-Cpp，若一切都順利的話，我們就可以直接按下Execute-&gt;Compile &amp;amp; Run，或者是按F9就會看到執行的結果了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-3151591607448795231?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/3151591607448795231/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=3151591607448795231' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3151591607448795231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/3151591607448795231'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/03/windowsglade.html' title='在Windows上用Glade開發程式'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-945204085826715499</id><published>2007-03-08T10:35:00.000+08:00</published><updated>2007-08-20T00:28:25.876+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>看過Robosapien RS Media之後</title><content type='html'>我的資訊看來有點慢了.&lt;br /&gt;RS Media是Wowwee公司出的產品, 簡單的來說就是史賓機器人第三代,&lt;br /&gt;就外型上來看, 並沒有太大的改款, 此外, 和史賓第二代比起來, 最大的差異就是多媒體的應用.&lt;br /&gt;看來過去的史賓巳經被視為是一種載體(Carrier)或是平台, 再來就是結合一些應用, 如多媒體等, 我猜下一代的史賓要結合的大概會是通訊相關(當然是除了搖控器之外)的裝置.&lt;br /&gt;影片參考:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=7wdsJfAmTmA"&gt;http://www.youtube.com/watch?v=7wdsJfAmTmA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;另外值得一書的是, Robosapien內的作業系統是Linux, 而PC端編輯動作的軟體BodyCon, 則是只有for Windows XP, 不知道是用Irda去控制還是有其他的控制裝置, 如藍芽還是WiFi?&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 51, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;blockquote&gt;The site does go into the technical specifications for the robot and confirms that the robot does indeed run an &lt;b&gt;embedded form of Linux&lt;/b&gt;.  In addition, the&lt;b&gt; BodyCon&lt;/b&gt; movement editing and other customization software will run on &lt;b&gt;computers running Windows XP&lt;/b&gt;.  &lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;原文連結:&lt;br /&gt;&lt;a href="http://www.robotsrule.com/html/robosapien-rs-media.php"&gt;http://www.robotsrule.com/html/robosapien-rs-media.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-945204085826715499?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/945204085826715499/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=945204085826715499' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/945204085826715499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/945204085826715499'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/03/robosapien-rs-media.html' title='看過Robosapien RS Media之後'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-8108939034250499610</id><published>2007-03-05T11:41:00.000+08:00</published><updated>2007-03-05T18:02:14.680+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='i18n and l10n'/><title type='text'>Anjuta專案的多國語言製作</title><content type='html'>&lt;a href="http://anjuta.sourceforge.net/"&gt;Anjuta&lt;/a&gt;是一個專注在開發IDE工具上opensource專案,目前釋出的穩定版本為1.2.4a, 本文也以這個版本為基準. Anjuta還可以結合Glade做整合性的視覺開發, 運用托拉的方式快速建構GUI應用程式. 所以當我們用Anjuta產生的一個GTK 2.0專案時, 必須要勾選"啟用支援語言本地化"的選項.&lt;br /&gt;&lt;br /&gt;當我們建立好一個專案並且可以正確執行後, 接下來就是製做翻譯檔. 到這個地方Anjuta巳經無法再幫助我們了, 請關掉它.&lt;br /&gt;&lt;br /&gt;1, 首先要定義這個專案要支援那些語言&lt;br /&gt;我們可以在configure.in裡找到一個叫ALL_LINGUAS的參數, 一般來說它是空的. 於是我們要把想要支援的語系參數寫在這裡.&lt;br /&gt;假設我們要支援正體中文及簡體中文的utf-8格式, 還有法文, 義大利文, 那麼參數後面要加上&lt;br /&gt;ALL_LINGUAS="zh_TW.UTF-8 zh_CN.UTF-8 fr it"&lt;br /&gt;&lt;br /&gt;2, 接下來就是製做翻譯檔, 在專案資料夾下有一個資料夾叫po,裡面的檔案大致如下&lt;br /&gt;.&lt;br /&gt;|-- ChangeLog&lt;br /&gt;|-- Makefile&lt;br /&gt;|-- Makefile.in&lt;br /&gt;|-- Makefile.in.in&lt;br /&gt;|-- POTFILES&lt;br /&gt;`-- POTFILES.in&lt;br /&gt;&lt;br /&gt;接著我們到po這個目錄下.&lt;br /&gt;&lt;br /&gt;2.1, 產生pot檔&lt;br /&gt;為何要有pot檔呢? 那是因為每一種語言都需要一個翻譯檔, 也就是po檔, 這個pot檔就算是一個template. 我們可以用這個檔案複製後, 然後再去做修改. 我們用以下的命令來產生pot檔.&lt;br /&gt;[aaa@bbb po]make update-po&lt;br /&gt;雖然會有一些錯誤, 但是可以避免直接用xgettext所帶來的不便.&lt;br /&gt;於是就會在目錄下看到一個以專案名稱為名的pot檔, 暫且稱為i18n_test.pot&lt;br /&gt;&lt;br /&gt;2.2, 製做po檔&lt;br /&gt;我們依照一開始所定義支援的語系, 將i18n_test.pot一個一個地複製成po檔,&lt;br /&gt;[aaa@bbb po]cp i18n_test.pot zh_TW.UTF-8.po&lt;br /&gt;[aaa@bbb po]cp i18n_test.pot zh_CN.UTF-8.po&lt;br /&gt;[aaa@bbb po]cp i18n_test.pot fr.po&lt;br /&gt;[aaa@bbb po]cp i18n_test.pot it.po&lt;br /&gt;這些就是每一種不用語言的翻譯檔.&lt;br /&gt;&lt;br /&gt;[2.2.1]&lt;br /&gt;po檔的charset㯗位一定要設定, 否則轉換訊息至使用者字元集的功能將不會運作, 也就是無法翻  譯.&lt;br /&gt;"Content-Type: text/plain; charset=CHARSET\n"&lt;br /&gt;改成&lt;br /&gt;"Content-Type: text/plain; charset=UTF-8\n"&lt;br /&gt;[2.2.2]&lt;br /&gt;原則上翻譯檔開頭的欄位都不能是預設值, 當然我們msgfmt的命令都還是可以編譯&lt;br /&gt;"Project-Id-Version: 1.0\n"&lt;br /&gt;"Report-Msgid-Bugs-To: \n"&lt;br /&gt;"POT-Creation-Date: 2007-03-03 16:29+0800\n"&lt;br /&gt;"PO-Revision-Date: 2007-03-03 HO:MI+ZONE\n"&lt;br /&gt;"Last-Translator: Simon Zylix &lt;email@address&gt;\n"&lt;br /&gt;"Language-Team: Goddesstech &lt;ll@li.org&gt;\n"&lt;br /&gt;"MIME-Version: 1.0\n"&lt;br /&gt;"Content-Type: text/plain; charset=UTF-8\n"&lt;br /&gt;"Content-Transfer-Encoding: 8bit\n"&lt;br /&gt;[2.2.3]&lt;br /&gt;其他的po檔也都是比照這樣. 不過就算我們只有改其中一個, 也一樣可以產生gmo檔, 只是只有改過的這個檔編譯的出來而巳.&lt;br /&gt;&lt;br /&gt;2.3, 編譯成gmo檔&lt;br /&gt;當2.2的部驟都做了以後, 接著就是編譯成gmo檔, 這個才是程式在執行時所要用到的檔案.&lt;br /&gt;同樣地, 我們在po資料夾下, 打入make&lt;br /&gt;[aaa@bbb po]make&lt;br /&gt;Makefile會依照符合規定的po檔, 產出gmo檔.&lt;br /&gt;&lt;br /&gt;當然我們也可以用以下的命令一個一個地產生gmo檔&lt;br /&gt;[aaa@bbb po]msgfmt -v -o zh_CN.UTF-8.gmo zh_CN.UTF-8.po&lt;br /&gt;[aaa@bbb po]msgfmt -v -o fr.gmo fr.po&lt;br /&gt;[aaa@bbb po]msgfmt -v -o it.gmo it.po&lt;br /&gt;&lt;br /&gt;3, 佈署mo檔&lt;br /&gt;這裡的mo檔, 其實就是gmo檔, 二者沒有任何的不同. 所以若是直接用msgfmt命令就可以直接產生mo檔.&lt;br /&gt;&lt;br /&gt;3.1, mo檔該放在何處?&lt;br /&gt;mo檔必需要放在程式找得到的地方, 這樣才可以做字串的替換. Anjuta預設的mo檔都會放在"/usr/local/share/locale",&lt;br /&gt;這可以在config.h中找到, 所以我們只要依照這個路徑把mo檔按照語系放好, 程式就會找到.如下&lt;br /&gt;/usr/local/share/locale/&lt;br /&gt;`-- zh_TW.UTF-8&lt;br /&gt;   `-- LC_MESSAGES&lt;br /&gt;       `-- i18n_test.mo&lt;br /&gt;&lt;br /&gt;3.2, 改變預設的mo檔存放路徑&lt;br /&gt;我們可以直接改config.h,  把PACKAGE_LOCALE_DIR這個參數改成自己想要的路徑就可以了.&lt;br /&gt;#define PACKAGE_LOCALE_DIR "/home/zylix/Projects/i18n_test/locale"&lt;br /&gt;但是若是project被clean build之後, 會造成這個參數被改回預設值, 這樣每次都要改完再重build是很麻煩的一件事&lt;br /&gt;我們可以修改configure.in來改變預設路徑.&lt;br /&gt;&lt;br /&gt;&lt;/ll@li.org&gt;&lt;/email@address&gt;&lt;blockquote&gt;  dnl Set PACKAGE_LOCALE_DIR in config.h.&lt;br /&gt;if test "x${prefix}" = "xNONE"; then&lt;br /&gt; AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "&lt;span style="color: rgb(255, 0, 0);"&gt;${ac_default_prefix}/${DATADIRNAME}&lt;/span&gt;/locale", [Package local directory])&lt;br /&gt;else&lt;br /&gt; AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "&lt;span style="color: rgb(255, 0, 0);"&gt;${prefix}/${DATADIRNAME}&lt;/span&gt;/locale", [Package local directory])&lt;br /&gt;fi&lt;/blockquote&gt;改成&lt;br /&gt;&lt;blockquote&gt;  dnl Set PACKAGE_LOCALE_DIR in config.h.&lt;br /&gt;if test "x${prefix}" = "xNONE"; then&lt;br /&gt; AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "&lt;span style="color: rgb(51, 51, 255);"&gt;/home/zylix/Projects/i18n_test&lt;/span&gt;/locale", [Package local directory])&lt;br /&gt;else&lt;br /&gt; AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "&lt;span style="color: rgb(51, 51, 255);"&gt;/home/zylix/Projects/i18n_test&lt;/span&gt;/locale", [Package local directory])&lt;br /&gt;fi&lt;/blockquote&gt;&lt;br /&gt;然後再執行一次autogen, 就會發現config.h裡的PACKAGE_LOCALE_DIR就是我們想要的路徑了.&lt;br /&gt;&lt;br /&gt;4, 如何測試.&lt;br /&gt;當mo檔佈署好了, 最後就是要測試. 在Linux下改變語言, 我們可以用LANG這個環境變數.&lt;br /&gt;以轉換中文來說&lt;br /&gt;[aaa@bbb po]export LANG=zh_TW.UTF-8&lt;br /&gt;再執行你的程式, 看看中文是不是有顯示出來.&lt;br /&gt;&lt;br /&gt;[延申閱讀]&lt;br /&gt;&lt;a href="http://b2d.tnc.edu.tw/xcin/i18n/pc2000/p5/gettext.html"&gt;[1]親手打造GNU/Linux中文環境(五)&lt;/a&gt;&lt;br /&gt;這篇文章理論與實用兼俱, 是很經典的文章.&lt;br /&gt;&lt;a href="http://netlab.cse.yzu.edu.tw/%7Estatue/freebsd/zh-tut/po.html"&gt;[2]翻譯po檔注意事項&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-8108939034250499610?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/8108939034250499610/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=8108939034250499610' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8108939034250499610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/8108939034250499610'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2007/03/anjuta.html' title='Anjuta專案的多國語言製作'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-116667997853830761</id><published>2006-12-21T11:18:00.000+08:00</published><updated>2007-12-20T14:38:02.086+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QRcode'/><title type='text'>QRCode行動條碼初體驗</title><content type='html'>日本sourceforge上找到的qrcode的軟體，抓下來試試看。&lt;br /&gt;&lt;a href="http://qrcode.sourceforge.jp/"&gt;http://qrcode.sourceforge.jp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;測試環境：Fedora Core 6&lt;br /&gt;&lt;br /&gt;Java版本：&lt;br /&gt;java version "1.6.0"&lt;br /&gt;Java(TM) SE Runtime Environment (build 1.6.0-b105)&lt;br /&gt;Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)&lt;br /&gt;或者是&lt;br /&gt;java version "1.4.2"&lt;br /&gt;gij (GNU libgcj) version 4.1.1 20061011 (Red Hat 4.1.1-30)&lt;br /&gt;&lt;br /&gt;按照其中QUICKSTART的說明，依照我的環境&lt;br /&gt;1,  javac -cp lib/qrcode.jar:. example/QRCodeDecoderCUIExample.java&lt;br /&gt;2, j ava -cp lib/qrcode.jar:. example.QRCodeDecoderCUIExample res/qrcode.jpg&lt;br /&gt;就可以看到裡面的字了。&lt;br /&gt;&lt;br /&gt;我用&lt;a href="http://diy.quickmark.com.tw/sa/?c=101"&gt;QuickMark行動條碼產生器&lt;/a&gt;來產生本blog的QRCode，相當方便， 只要選擇QRCode，再鍵入網址，於是就得到結果了。最後再選下載的格式，選擇Jpeg格式。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/5518/1062/1600/202082/QuickMark061219183945.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5518/1062/320/560986/QuickMark061219183945.jpg" alt="" border="0" /&gt;&lt;/a&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;&lt;br /&gt;要使用GUI介面的話要先編譯GUI版的。因為gij執行起來會看不到分析圖案，因此只好改用Sun Java。&lt;br /&gt;1，  /usr/java/jdk1.6.0/bin/javac -cp lib/qrcode.jar:/usr/java/jdk1.6.0/lib/:. example/QRCodeDecoderGUIExample.java&lt;br /&gt;2， /usr/java/jdk1.6.0/bin/java -cp lib/qrcode.jar:/usr/java/jdk1.6.0/lib/:. example.QRCodeDecoderGUIExample&lt;br /&gt;&lt;br /&gt;開啟剛才做好的QRCode。最後就會得到這樣的結果了。(點圖可以放大)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/5518/1062/1600/862806/screenshot-1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/5518/1062/320/346346/screenshot-1.png" alt="" border="0" /&gt;&lt;/a&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;&lt;br /&gt;&lt;br /&gt;後記：&lt;br /&gt;太久沒用Java了，在classpath的部分搞了半天。&lt;br /&gt;本來是要找可以encode和decode的軟體，下次再去找encode的軟體好了。&lt;br /&gt;&lt;br /&gt;延申閱讀:&lt;br /&gt;&lt;a href="http://itrifamily.itri.org.tw/life/95/life951230-2.html"&gt;二維條碼QR Code的擅場時代&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-116667997853830761?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/116667997853830761/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=116667997853830761' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116667997853830761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116667997853830761'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/12/qrcode.html' title='QRCode行動條碼初體驗'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-116286606748827302</id><published>2006-11-07T09:48:00.000+08:00</published><updated>2007-12-20T14:38:47.905+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>終於找到最恰當的翻譯 - nerd/nerdy</title><content type='html'>&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9CmK-VOlYjU"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/9CmK-VOlYjU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nerd這個英文單字, 我在高一時就有看過,&lt;br /&gt;為什麼會看過呢? 因為有一次看了一部電影, 是一部類似美國派的標準YA電影, 片名的中文巳經忘了, 但英文片名倒是記得很清楚,叫「The nerds」, 裡面大概就是說一群高中很會唸書的同學進了大學(college)之後的一些遭人排擠的際遇. 這種人在學校就被所謂的一般人稱為「Nerd」.&lt;br /&gt;&lt;br /&gt;印像很深的就是大學辦園遊會時, 啦啦隊員的攤位是給二元接一次吻, 結果有一個nerd好不容易排到了, 結果負責接吻的啦啦隊員不願意, 告訴她足球隊男友, 「There is a nerd」, 身強體壯的男友當然就把身形廋小又戴幅眼鏡的nerd, 丟出攤子.&lt;br /&gt;&lt;br /&gt;大致的背景就介紹到此.&lt;br /&gt;&lt;br /&gt;當時手邊的字典有, 文馨, 牛津和朗文, 沒有一本查得到nerd這個字. 但在日後的人生中卻不斷的看到這個字, 就連電子或網路字典發達的今天最多查到的翻譯也只有「討厭的人;笨蛋」, 但並不能全然的讓我理解, 明明電影裡的那群nerds, 課業成績都名列前茅, 或許他們不大會和人交際, 但就智商而言, 他們絕不是笨蛋啊?那為什麼要翻譯成「笨蛋」呢?&lt;br /&gt;&lt;br /&gt;直到最近台灣開始流行起直接用日本語, 因此「御宅之男」, 簡稱「宅男」這個名詞, 正在台灣各地風行, 從BBS到部落格可以看得到, Trimo的&lt;a href="http://trimo.blogspot.com/2006/10/blog-post_21.html"&gt;這篇&lt;/a&gt;也很很深刻的形容. 而所謂的「宅」也就成為形容詞, 比方說, 「如何測量你的宅度」等等.&lt;br /&gt;&lt;br /&gt;前不久在&lt;a href="http://www.evanlin.com/blog/archives/000609.html"&gt;Blog E&lt;/a&gt;上的MV裡看到, 才恍然大悟, 「御宅之男」正好可以精準地對應到「The nerd」,  而nerdy也自然地就對應成「宅」這個形容詞.&lt;br /&gt;&lt;br /&gt;啊~~我十多年來的困惑, 終於解開了.  不過, 話說回來, 我斤斤計較於「The nerd」的翻譯, 似乎「宅度」也滿高的. XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-116286606748827302?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/116286606748827302/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=116286606748827302' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116286606748827302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116286606748827302'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/11/nerdnerdy.html' title='終於找到最恰當的翻譯 - nerd/nerdy'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-116280314872680948</id><published>2006-11-06T16:39:00.000+08:00</published><updated>2007-12-20T14:39:08.099+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='留學'/><title type='text'>校友會</title><content type='html'>這個週末去參加校友會,是澳洲母校的校友會(Alumni Party), 這是第三次舉辦, 我約了同是校友的Steve和Charlie一起出席.&lt;br /&gt;&lt;br /&gt;場面相當的盛大隆重, 參與的人也相當的勇躍, 最後竟不夠坐還加了一桌. 可以說是三次以來規模最大的一次.&lt;br /&gt;&lt;br /&gt;另外, 這次的校友會還允許攜伴同行, 有一些校友就帶著小朋友來個閤第光臨. 本來想校方怎麼會這麼下本, 後來想想,或許這也是另類宣傳的手法吧.&lt;br /&gt;&lt;br /&gt;和我們同桌的是一個學院院長(Dean), 而這次來台灣的最高層級是學校的副校長(Vice Chancellor).&lt;br /&gt;他們一路從新加坡, 香港參加畢業典禮, 然後到台灣來參加校友會, 之後還要再回新加坡參加一個會議再回澳洲.&lt;br /&gt;&lt;br /&gt;Party開始後, 當然, 學校的長官們開始一一上台致詞, 從他們所報告的學校近況來看,學校似乎變了許多, 校區也從原本的3個增加到了4個, 其中一個校區因為新宿舍的完工而發展成Brisbane市新興的大學城(University town). 更讓人訝異的是除了硬體建設之外, 整體的研究成果也向前邁進了一大步. 居然擠進了世界排名前200大以及美國以外的大學排名前50大,當時我在唸書時, 母校還只不過是個名不見經傳的澳洲二線學校, 之前最受海外學生(Oversea student)詬病的Guile Fee, 也癈除了. 沒想到畢業也不過二年左右, 學校居然有這麼大的進步, 果然在新校長的勵精圖治之下, 氣象一新.&lt;br /&gt;&lt;br /&gt;但相對地, 席間認識了一位我們學校的博士候選人, 在言談之間, 得知她現在我的大學母校教書,當然很直覺地就表明這是我大學的母校, 但是接下來她告訴了我一些母校的情況, 除了重要的傳統, 聖誕舞會停辦之外, 最令我難過的還是, 她希望我能回去勸勸學弟妹們上進一點. 我完全可以理解她對學校的憂心. 老實說, 出社會愈久就愈不想提起自己的大學母校. 當然, 大學母校在國內的風評(reputation)也正在日益下降中.&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/12550065-116280314872680948?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/116280314872680948/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=116280314872680948' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116280314872680948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116280314872680948'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/11/blog-post.html' title='校友會'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-116061891630167510</id><published>2006-10-12T10:00:00.000+08:00</published><updated>2007-12-20T14:39:26.961+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>Google code search</title><content type='html'>&lt;a href="http://www.google.com/codesearch"&gt;http://www.google.com/codesearch&lt;/a&gt;&lt;br /&gt;真是個有趣的功能,有支援regular expression,以及檔案名稱,&lt;br /&gt;還有 CVS/SVN 資料庫等搜尋.&lt;br /&gt;小小試玩了一下, 用了二個不雅的字(d開頭和f開頭),前者有600筆資料, 後者更有32100筆之多,&lt;br /&gt;嗯!看來大家在寫程式時, 心情都不怎麼好.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-116061891630167510?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/116061891630167510/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=116061891630167510' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116061891630167510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/116061891630167510'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/10/google-code-search.html' title='Google code search'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115888959720388356</id><published>2006-09-22T09:31:00.000+08:00</published><updated>2007-12-20T14:40:07.557+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='國際處境'/><title type='text'>[轉載]泰國的民主與政變</title><content type='html'>這種文章在台灣的主流媒體上是不可能看到的，台灣的媒體大概只會用泰國政變來暗示台灣的軍人也該要起來政變而巳。&lt;br /&gt;另外，我也終於了解到以前每次去泰國餐館吃飯時，常會看到一個看起來應該是泰國國王的照片或畫像, 原來背後還有這樣的一段故事。其實是當時自己太膽小，不敢直接去問老闆畫像中的人是誰。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rosaceae.ti-da.net/e1032092.html"&gt;原文連結&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rosaceae.ti-da.net/e1030096.html"&gt;完整的討論串&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以下為全文:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;潛水很久沒發言了！上來說一下！&lt;br /&gt;&lt;br /&gt;首先，很謝謝懸鉤子大大的這篇。泰國政變的消息當初是一個朋友問我知不知道這個消息。比較好笑的是我的回答，我回問：「你是說最近這一次還是之前的？」。&lt;br /&gt;&lt;br /&gt;泰國的歷史，尤其是近代化後的歷史是非常的有趣與值得省思的。泰國實際上進行近代化的時程非常的早。從拉瑪四世起，泰國王室就意識到近代化對這個國家的密 切必要性。其後拉瑪五世大幅度與大力度的改革，使得拉瑪五世常為泰國人所懷念，幾乎被視為神明一樣的人物。迄今，拉瑪五世仍受泰國人普遍的敬重。其肖像與 塑像仍具有神聖的意義。&lt;br /&gt;&lt;br /&gt;不過，在這個國家進步與穩定的象徵（或支柱）之後，其實泰國政治中仍有不穩定的因素存在。而其中，以軍事政變作為政治大戲一幕的情形也屢見不鮮。自 1932年該國實施憲政後，已發生了二十次的軍事政變（包括這一次）。而這「多次的」的軍事政變，其實也發展出頗具「泰國特色」的軍事政變模式。也就是泰 國軍事政變與世界上其他各地的軍事政變頗不相同。相對而言，平和而無害得多，而且也也頗具某種儀式性。一般而言，&lt;span style="color: rgb(0, 0, 153);"&gt;總是軍事政變組織先出兵佔領政府機關與電 視台或電台。然後宣布已政變，如果成功晉見泰王，得到泰王的認可或默許，如此政變即算成功，否則則會失敗。&lt;/span&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;span style="color: rgb(255, 0, 0);"&gt;欲作為一個民主國家，主張民主國家中所保護的基本權利、自由與人性尊嚴等普世價值，是透過符合憲政基 本價值與秩序之法治精神而積極體現。&lt;/span&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;span style="color: rgb(255, 0, 0);"&gt; 民主法治也好，道德也罷，其價值都在於實踐與信守，並且是一體性的對待。&lt;/span&gt;批評元首，甚至是單純的好惡都是民主國家的自由之民的權利。然而，進入公共領域 後，一定的規則與邏輯的尊重信守，不但是因為背後公權力或懲罰的約制，更重要的是，這是對自我與全體價值的肯定與承認。如若真的想要遁逃脫免這基本價值與 權利所實施所必須恪遵的義務與認同，那麼只有對於整體體制全面性的否定。這是「革命」的真諦，也是源由。但是，也請主張者自己牢記這段箴言：「革命者必先 革自己的命，然後才談革命！」。這是革命者的基本道德與基本認知。天底下沒有只想佔盡便宜地在對自己有利部分選擇要享受體制上的權利，卻對因此產生的責任 與義務通通要求脫免的無賴革命家。這種行徑，在土匪之流的罪犯幫派中倒是屢見不鮮！切記！切記！&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115888959720388356?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://rosaceae.ti-da.net/e1032092.html' title='[轉載]泰國的民主與政變'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115888959720388356/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115888959720388356' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115888959720388356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115888959720388356'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/09/blog-post_22.html' title='[轉載]泰國的民主與政變'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115768434461869385</id><published>2006-09-08T09:49:00.000+08:00</published><updated>2007-12-20T14:40:38.969+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='碎碎唸'/><title type='text'>加油吧! 各位長官及學弟們</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5518/1062/1600/3620303564.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/5518/1062/320/3620303564.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;昨天在網路上看到&lt;a href="http://www.ettoday.com/2006/09/07/91-1987911.htm#im"&gt;&lt;strong style="font-weight: normal;"&gt;   倒扁／防範靜坐失控　6千憲兵待命護衛總統府與官邸安全&lt;/strong&gt;&lt;/a&gt; 這則新聞，讓回憶起憲兵的歷史，憲兵，一直被視為是所謂的「禁衛軍」或「御林軍」。擁有精實的戰力和高素質的人力，學歷原則上要高中職畢業並且經過身家調查三代之內無人犯重罪，才有機會當憲兵。&lt;br /&gt;&lt;br /&gt;憲兵由於任務的複雜性，因此其新兵的訓練也較其他軍種要來得長，原則上要受16週的訓練，才能合格下部隊服役。憲訓中心的訓練也是非常的嚴格及辛苦，除了一般國軍要會的基本戰技外，其他如奪刀、奪槍、摔角、擒拿等一樣都不能少，外加憲兵的特有技能長警棍的使用，這些都不是坐在教室裡面或在操場上面練一下就了事的。這些都要在新訓結訓時戰技操演給長官驗收並且給士兵的家屬看的。其他更多的戰技則是在日後進基地輪訓時習得。&lt;br /&gt;&lt;br /&gt;在政治思想上面，過去軍隊沒有國家化之前，憲兵幾乎可以被視為國民黨的黨軍，儘管在解嚴及民主化後亦然。原則上每位憲兵都要加入國民黨，有人特別會躲就可以逃過被強迫入黨的命運。我想在政黨輪替之後，這樣的陃規應該不復存在。至少我問600梯的學弟是巳經沒有了。&lt;br /&gt;&lt;br /&gt;此外，憲兵也是很重要的軍情單位之一，早年國民黨戒嚴統治時，憲兵理所當然地成為白色恐怖統治下的執行者，憲兵的白色頭盔更是許多老一輩受迫害台灣人的夢魘。接著，解嚴後的情報搜集乃集中在在野黨及各種街頭運動的政治偵防上，現在憲兵的主要情報工作大概都是配合國安局的指揮在進行，也由於軍隊國家化的推行，過去那種為政黨服務並迫害人權的情報工作，理論上巳不會再出現(但以現在國民黨的不長進來看，很難保證政黨再輪替後，憲兵的情報工作不會回到以前那樣)。&lt;br /&gt;&lt;br /&gt;其他如治安工作等，過去台灣一度毒品氾濫，當時的行政院長連戰宣誓掃毒，憲兵在其中就扮演著積極的角色，主動出擊或配合檢察官出動抓毒犯。檢察官劉承武曾經表示，他之所以喜歡調度憲兵掃毒乃在於憲兵沒有如同警察或調查局的那種社會包袱，會比較容易抓到該抓的人。&lt;br /&gt;&lt;br /&gt;最後也是和前開新聞相關的，群眾運動的秩序維護及鎮暴任務，從過去為國民黨鎮壓的美麗島運動以及解嚴後的520街頭遊行，都可以看到憲兵部隊的踪影。民國85年元旦，新黨為了抗議李登輝前總統，藉機在元旦升旗中鬧事，也是由憲兵基訓部隊組成在司令台前的好幾道人牆阻擋暴民，以維護國家元首的安全，也有一些憲兵弟兄在這次事件中受傷。時代變遷，軍隊大致上巳經國家化的今天(除了爾偶還會出現像&lt;a href="http://www.libertytimes.com.tw/2006/new/jun/30/today-fo7.htm"&gt;屈肇康&lt;/a&gt;和&lt;a href="http://www.libertytimes.com.tw/2006/new/sep/6/today-p3.htm"&gt;任駿剛&lt;/a&gt;這種敗類之外)，憲兵巳不再專為任何政黨服務，任務的執行也都是依據法令，盱衡現在國內政情混亂，有些人配合中國以鬧倒台灣為職志的今天，身為後憲的我，想向這六千名憲兵長官和學弟們說聲，「辛苦了！台灣的未來因為有永矢忠貞的憲兵，會更好，更安定。」至於9月9日的那些人只要敢輕舉妄動，套句電影裡常說的，「打他老母！」。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115768434461869385?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115768434461869385/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115768434461869385' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115768434461869385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115768434461869385'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/09/blog-post.html' title='加油吧! 各位長官及學弟們'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115736986740870761</id><published>2006-09-04T19:01:00.000+08:00</published><updated>2006-09-04T19:37:47.810+08:00</updated><title type='text'>一路好走, Mr. Crocodile Hunter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5518/1062/1600/steveholdingcroc.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/5518/1062/320/steveholdingcroc.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;今天在Janice的MSN訊息，告知我澳洲的鱷魚先生Steve Irwin發生意外喪生的消息，當下還以為她是開玩笑的，將這個消息告訴Phoenix時，他也是Are you kidding？&lt;br /&gt;&lt;br /&gt;第一次看他的節目是在留學澳洲的時候，Chanel 10有播出他的帶狀節目，Crocodile Hunter。剛開始看他在野外到處尋找稀奇古怪的動物，大多是爬蟲類，一旦發現，他就會衝上前去一邊把動物捉在手裡，一邊用他那很道地的澳洲腔英文：「Crikey！BlaBlaBla. It's beautiful！BlaBlaBla」。有時我甚至會對著電視說，「Steve，麻煩饒了你手上那隻正在掙扎的動物好嗎？」。後來漸漸地看他的節目變成了我的生活習慣，當然除了笑他那抓動物的白痴舉動外，一方面也可以學學澳洲式的英文。後來到了布里斯本﹝Brisbane﹞，還曾經和太太以及Janice去造訪過他的動物園，Australia Zoo，印像很深刻的除他們有名的鱷魚秀之外，就是當我們到了動物園，出來接待的工作人員，也是用道地的澳洲腔向大家說「Good Day！」。&lt;br /&gt;&lt;br /&gt;之後Steve就去好萊塢發展，並且拍了第一部電影。聽Phoenix說，他到了紐約時天氣很冷，但他還是穿著他的招牌服，短褲加澳洲靴。回到台灣之後，才知道原來他的節目也有在動物星球頻道播出。偶爾有時間的時候，也還會看一看他的節目。&lt;br /&gt;自從他抱著他還是嬰兒的女兒逗鱷魚引起風波之後，他的節目風格也開始有所轉變，參加節目的主角除增加了他的太太和大女兒之外，也更加強調環境保護和愛護動物。說實在的，和他過去在澳洲那種誇張式的演出，我比較喜歡他晚近的節目形態。以後這些節目都只能在電視上看重播了，只想說，願他在天之靈安息。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115736986740870761?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115736986740870761/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115736986740870761' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115736986740870761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115736986740870761'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/09/mr-crocodile-hunter.html' title='一路好走, Mr. Crocodile Hunter'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115670088747759033</id><published>2006-08-28T01:04:00.000+08:00</published><updated>2006-08-28T01:50:54.340+08:00</updated><title type='text'>21世紀救世主傳說</title><content type='html'>自從拳四郎一個人獨自的走入荒野後, 就再也沒有人知道北斗神拳的下落。&lt;br /&gt;在這個被媒體形容成民不聊生的島嶼上, 終於出現了, 擁有天下無敵拳法-北斗神拳, 的男人,&lt;br /&gt;不虧是北斗神拳的繼承人, 連出場都和過去一樣, 出奇不異地就將對手打倒了。而且KO的那&lt;br /&gt;一幕是透過最新的媒體科技 - call in政論節目, 放送到大家眼前。真是太黯然, 太銷魂了。&lt;br /&gt;&lt;br /&gt;先來一招「岩山兩斬波」&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://home.anet.net.tw/maranatha/record/vr0824-1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://home.anet.net.tw/maranatha/record/vr0824-1.jpg" alt="" border="0" /&gt;&lt;/a&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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;再來一記「北斗百裂拳」&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://news.sina.com.tw/images/83/01/830166.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://news.sina.com.tw/images/83/01/830166.JPG" alt="" border="0" /&gt;&lt;/a&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;&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;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5518/1062/1600/dead.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/5518/1062/320/dead.jpg" alt="" border="0" /&gt;&lt;/a&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;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;林前立委，要達到拳四郎的功力，再回去練個百八十年吧！&lt;br /&gt;&lt;br /&gt;延伸閱讀:&lt;br /&gt;&lt;a href="http://blog.yam.com/wakako/archives/2066513.html"&gt;孤獨的島嶼 : 正義，是勇敢譴責暴力&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.yam.com/subing/archives/2061300.html"&gt;酥餅的BLOG : 譴責林正杰使用暴力迫害言論自由&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.ijliao.info/archives/2006/08/25/2502/"&gt;國生三年才開始 : 林正杰扁金恆煒&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115670088747759033?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115670088747759033/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115670088747759033' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115670088747759033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115670088747759033'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/08/21.html' title='21世紀救世主傳說'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115578436094030609</id><published>2006-08-17T11:03:00.000+08:00</published><updated>2007-08-20T00:29:05.634+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法律觀點'/><title type='text'>惱人卻有趣的競業禁止條款</title><content type='html'>最近在下所屬的公司要求員工要重簽僱傭契約，本來不以為意，後來聽到許多人議論紛紛，才知道原來新的契約中加入了競業禁止條款。&lt;br /&gt;&lt;br /&gt;其實這種契約條款，很多行業的勞動契約都會有，反正業界，無論金融業或電子業，大家都是這樣跳來跳去，真要告的話，早就告翻天了。不過後來連主管都對這個條款有疑慮，才讓我警覺到原來這種條款對一個公司的員工內心的影響是不分層級的。&lt;br /&gt;&lt;br /&gt;老實說，以前在學時勞動法我沒有修過，原因是沒興趣，果然當初不肯學現在報應就來了。拜了一下Google大仙，才發現原來我國實務上對於這方面的判決還滿多的，基本上是以勞工的主管機關勞委會的解釋為主。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;行政院勞工委員會八十九年八月二十一日台八十九勞資二字第○○三六二五五號函：「勞資雙方於勞動契約中約定競業禁止條款現行法令並未禁止，惟依民法第二百四十七條之一的規定，契約條款內容之約定，其情形如顯失公平者，該部分無效；另法院就競業禁止條款是否有效之爭議所作出之判決，可歸納出下列衡量原則，&lt;br /&gt;1.企業或雇主須有依競業禁止特約之保護利益存在。&lt;br /&gt;2.勞工在原雇主之事業應有一定之職務或地位。&lt;br /&gt;3.對勞工就業之對象、期間、區域或職業活動範圍，應有合理之範疇。&lt;br /&gt;4.應有補償勞工因競業禁止損失之措施。&lt;br /&gt;5.離職勞工之競業行為，是否具有背信或違反誠信原則之事實。」&lt;/blockquote&gt;&lt;br /&gt;這個標準後來也被法院延用來做為審查競業禁止條款的根據。以下的這個案子可以看得出，幾乎是直接援引勞委會函做為判決理由。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;判決字號：89年度勞訴第76號&lt;br /&gt;審理法院：臺灣臺北地方法院&lt;br /&gt;判決日期：891214&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;/blockquote&gt;在這份勞委會解釋函出來之前也競業禁止的案子發生，在第一審法院時對不合理的競業禁止條款採用的是美國部分州法院的「全有或全無」的原則。也就是雖然僱主在訴訟上時只提出較原先競業禁止條款較為寬鬆的請求，並無法使原條款因此而變成「合理的」競業禁止條款。但後來更一審的法院並不採取所謂的「全有或全無」的原則，並直接就訴訟標的範圍直接進行審查，最後認定僱主有理由而為僱主勝訴之判決。詳細的內容請參閱&lt;a href="http://www.kcchen.com.tw/law/law013b5.htm"&gt;這裡。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在下以為在勞委會的令函出來之後，如何認定競業禁止條款是否合理巳經不再是關鍵的問題。關鍵問題在於這種不合理的競業禁止條款的效力為何? 最近的一則台北法院的判決認為「保密契約書競業禁止條款，如其限制逾越合理程度範圍影響勞工生計，即有失公平，&lt;span style="color: rgb(255, 0, 0);"&gt;自始確定為無效&lt;/span&gt;。」(因為查不到判決字號，只好引用&lt;a href="http://stlc.iii.org.tw/tlnews/02-93-10.htm#2"&gt;新聞&lt;/a&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/12550065-115578436094030609?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115578436094030609/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115578436094030609' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115578436094030609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115578436094030609'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/08/blog-post.html' title='惱人卻有趣的競業禁止條款'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115281359043516312</id><published>2006-07-14T00:47:00.000+08:00</published><updated>2007-08-20T00:29:23.867+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法律觀點'/><title type='text'>也談台開案</title><content type='html'>擾嚷台灣多時的台開案終於有了初步的結果，Trimo也寄了&lt;a href="http://bloguide.ettoday.com/etfm_betty2/textview.php?file=0000025623&amp;amp;txtdate=2006/07/13"&gt;起訴書全文&lt;/a&gt;的連結給我。不過，長篇大論的起訴書我實在是沒有時間讀。也許傻人有傻福吧。這次又有人幫我畫重點了~XD&lt;br /&gt;&lt;br /&gt;Trimo的「&lt;a href="http://trimo.blogspot.com/2006/07/vs.html"&gt;內線交易v.s.公開交易&lt;/a&gt;」 將起訴的重點節錄出來。 構成要件的部分為證券交易法第157條之1, 另外量刑的部分則是同法第171條。&lt;br /&gt;&lt;br /&gt;關於證券交易法第157條之1，我在&lt;a href="http://blog.lester850.info/"&gt;沒見過壞人嗎?&lt;/a&gt;所blog的&lt;a href="http://blog.lester850.info/archives/2006/07/11/341/"&gt;最好台開案叫內線交易啦&lt;/a&gt;一文內容中, 有提到「&lt;a href="http://law.moj.gov.tw/fn/fn4.asp?id=34708"&gt;證券交易法第一百五十七條之一第四項重大消息範圍及其公開方式管理辦法&lt;/a&gt;」第五條所規定的標準，只是這個規定似乎沒有為檢察官所採用，在起訴書中也完全沒有提到。若依該 blog中所提出的規定以及其存檔的新聞備份來看，檢察官就內線交易上的認定上是否能夠不依該辦法而自行提出其認定的標準，其合法性即不無疑問。&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/12550065-115281359043516312?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115281359043516312/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115281359043516312' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115281359043516312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115281359043516312'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/07/blog-post_14.html' title='也談台開案'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115233152219802561</id><published>2006-07-08T11:53:00.001+08:00</published><updated>2007-08-20T00:29:49.406+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法律觀點'/><title type='text'>再讀刑法通論第六版</title><content type='html'>其實刑法一直不是我最有興趣的一科, 嗯, 嚴格說, 在學校所學過的法律學科, 我沒有一科特別有興趣的. 我手上的這本是第六版, 在網路查了一下, 現在巳經出到&lt;a href="http://www.sanmin.com.tw/page-product.asp?pf%5Fid=000438161"&gt;第九版&lt;/a&gt;了.這本書分為上下兩冊,大一的時候買的還是全一冊, 這本書可以算是刑法總則這門課最多人用的教科書了.&lt;br /&gt;&lt;br /&gt;距離上一次碰這本刑法教課書大概是七年左右的時間, 果然, 人都會有七年之癢啊~~XD, 台灣的刑法大致分為幾個主流見解, 1, 留德學者 2, 留日學者 3, 實務(也就是台灣法院判決判例所透露的看法).&lt;br /&gt;&lt;br /&gt;德國一直是是大陸法律法學理論最發達的國家, 台灣的刑法學界也以留德的學者佔大宗,他們的學說體系分明, 對於任何的細節都不放棄, 還記得當時唸到客觀歸責理論時, 對於德國人抽像思考能力, 真是嘆為觀止, 能夠把一個因果關係分析成這樣(後來讀到憲法上人性尊嚴或基本權利的拘束效力時就更誇張了), 在電腦科學上, 我們也許可以寫個code來跑一下結果出來驗證, 或者去hack一些程式看看別人怎麼想的,但在法律上, 即便找到實際的案例來驗證也可能因為每個人的觀察角度不同而有不同的結論. 其實這最主要的原因還是在於法律最後還是無法脫離價值判斷.&lt;br /&gt;&lt;br /&gt;另一個學派則是留日學派, 他們的理論體系也是自成一格, 其中以甘添貴教授為代表, 老實說, 我對日本學派的學說體系一直都沒有很清楚的概念. 不過可以很確定的日本學說對台灣的實務界有相當程度的影響. 我唯一的印像只剩下共謀共同正犯(釋字109號)了. 這樣的概念被創設主要是二戰後的日本社會因為幫派橫行, 但真正的老大往往只能以教唆犯等較輕的刑度論處, 於是放寬了共同正犯中所謂犯意聯絡以及行為分擔的標準, 將其以正犯加以論處. 不過, 類似的案子在德國也曾經發生, 只是在德國並沒有成為通說.&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/12550065-115233152219802561?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115233152219802561/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115233152219802561' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115233152219802561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115233152219802561'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/07/blog-post_08.html' title='再讀刑法通論第六版'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115198022234340659</id><published>2006-07-04T10:26:00.000+08:00</published><updated>2006-07-04T11:27:08.093+08:00</updated><title type='text'>建成圓環於7月5日關閉</title><content type='html'>&lt;div style="text-align: justify;"&gt;說老實話, 我對建成圓環的印像並不深刻,  因為沒去過幾次, 最近才看到消息, 說當初花了2億新台幣改建好的建成㘣環即將在7月5日關門了.當然, 群起攻擊者有之, 替馬英九說好話者有之. 不過, 在馬英九市長上任的這八年來, 先後改建的商場, 我印像中是有四個, 士林夜市, 龍山寺夜市, 光華商場, 以及即將關門的建成圓環, 按照改建好的順序來看, 最早改建好的建成圓環關門了. 下一個關門的市場會是誰?士林夜市?龍山寺夜市?還是光華商場?我猜是龍山寺夜市.為什麼?因為士林還沒蓋好.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115198022234340659?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115198022234340659/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115198022234340659' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115198022234340659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115198022234340659'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/07/75.html' title='建成圓環於7月5日關閉'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115164779971634241</id><published>2006-06-30T13:57:00.000+08:00</published><updated>2007-12-20T14:41:33.936+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>搭載Linux作業系統的PHS手機</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://k-tai.impress.co.jp/cda/static/image/2006/06/26/wp12.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://k-tai.impress.co.jp/cda/static/image/2006/06/26/wp12.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;在&lt;a href="http://nitoc.blogspot.com/2006/06/20060629-hemidemi_30.html"&gt;情緒話&lt;/a&gt;那裡看到&lt;a href="http://k-tai.impress.co.jp/cda/article/news_toppage/29839.html"&gt;W-SIM対応端末の開発を支援するLinux OS搭載PHS端末&lt;/a&gt;&lt;br /&gt;因為完全不懂日文, 只能看看圖片以及漢字猜猜裡面的意思.價格未定預計八月份要上市.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;端末の主なスペックは、CPUがインテルPXA270 416MHz、SDRAMが64MB、Flashメモリが128MB、1.3メガピクセルのCCDカメラを搭載し、USBのMiniB端子、miniSD カードスロットなどを装備。赤外線通信やBluetoothに対応するなど、PHS端末としては非常に豪華な仕様となっている。ディスプレイは、2.2イ ンチ、QVGAサイズのTFT液晶となる。 &lt;/blockquote&gt;&lt;br /&gt;採用PXA270 416Mhz的CPU,64MB SDRAM, 128MB Flash, 1百30萬的CCD相機鏡頭, mini USB 以及mini SD, 紅外線, 藍芽等, 搭配的是2.2吋支援QVGA的TFT液晶螢幕. 手機的size為145×48×22mm, 重量為110g.&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/12550065-115164779971634241?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115164779971634241/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115164779971634241' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115164779971634241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115164779971634241'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/06/linuxphs.html' title='搭載Linux作業系統的PHS手機'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115079604420615024</id><published>2006-06-20T17:32:00.000+08:00</published><updated>2007-08-20T00:30:06.795+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式開發'/><title type='text'>[練習]用gtk/gdk做螢幕快照程式</title><content type='html'>gtk/gdk是一套在Linux上運作的一套GUI函式庫, 功能強大.&lt;br /&gt;有了它, 螢幕快照程式有效行數大約在五十行以內就搞定了.&lt;br /&gt;程式碼直接貼出來比較快. 執行程式5秒鐘後擷取畫面.&lt;br /&gt;&lt;br /&gt;如何編譯：&lt;br /&gt;gcc gshot02.c -o gshot02 `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0`&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trimo.blogspot.com/"&gt;Trimo&lt;/a&gt;看了原本的code之後, 做了一些修改使程式的可用性提高了. 不用再趕著在5秒之內「擺好pose」了.&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://trimo.blogspot.com/"&gt;Trimo&lt;/a&gt;來信:]&lt;br /&gt;哈，無聊小改了一下，加了指定輸出檔名及指定遲延時間...&lt;br /&gt;&lt;br /&gt;gshot02 [-o filename] [ -s delay_time]&lt;br /&gt;&lt;br /&gt;-o 沒指定的話，預設以 local time 為檔名&lt;br /&gt;-s 沒指定的話，預設三秒&lt;br /&gt;&lt;br /&gt;以下為新的程式碼:&lt;br /&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;#include &lt;&gt;&lt;br /&gt;&lt;br /&gt;void do_capture_screenshot (char *file, int sec)&lt;br /&gt;{&lt;br /&gt; gint x, y;&lt;br /&gt; GdkScreen* cur_screen = NULL;&lt;br /&gt; GdkWindow* window = NULL;&lt;br /&gt; GdkPixbuf* pixbuf_screenshot = NULL;&lt;br /&gt; GdkRectangle rect;&lt;br /&gt; GdkRectangle screen_rect;&lt;br /&gt;&lt;br /&gt; g_printf("ready to capture.....\r\n");&lt;br /&gt; sleep(sec);&lt;br /&gt;&lt;br /&gt; if (cur_screen == NULL)&lt;br /&gt;cur_screen = gdk_screen_get_default ();&lt;br /&gt;&lt;br /&gt; screen_rect.x = 0;&lt;br /&gt; screen_rect.y = 0;&lt;br /&gt; screen_rect.width = gdk_screen_get_width (cur_screen);&lt;br /&gt; screen_rect.height = gdk_screen_get_height (cur_screen);&lt;br /&gt; window = gdk_screen_get_root_window (cur_screen);&lt;br /&gt; gdk_window_get_origin (window, &amp;x, &amp;amp;amp;amp;y);&lt;br /&gt; rect.x = x;&lt;br /&gt; rect.y = y;&lt;br /&gt;&lt;br /&gt; gdk_drawable_get_size (GDK_DRAWABLE (window), &amp;rect.width,&lt;br /&gt;&amp;amp;amp;amp;rect.height);&lt;br /&gt;&lt;br /&gt; if (! gdk_rectangle_intersect (&amp;rect, &amp;amp;screen_rect, &amp;rect)) {&lt;br /&gt;g_print("Capture failed!...\r\n");&lt;br /&gt;return;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; pixbuf_screenshot = gdk_pixbuf_get_from_drawable (NULL, window,&lt;br /&gt;   NULL,rect.x - x, rect.y - y, 0, 0,&lt;br /&gt;   rect.width, rect.height);&lt;br /&gt;&lt;br /&gt; gdk_pixbuf_save (pixbuf_screenshot, file, "jpeg", NULL, "quality",&lt;br /&gt;"100", NULL);&lt;br /&gt; g_object_unref (pixbuf_screenshot);&lt;br /&gt; g_print("Capture saved!!!\r\n");&lt;br /&gt;&lt;br /&gt; return;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main( int argc, char *argv[])&lt;br /&gt;{&lt;br /&gt; int cmd, sec;&lt;br /&gt; char *file = NULL;&lt;br /&gt; time_t tt;&lt;br /&gt; struct tm *tm_ptr = NULL;&lt;br /&gt; GtkWidget *window;&lt;br /&gt;&lt;br /&gt; file = (char *)malloc(32);&lt;br /&gt; time(&amp;tt);&lt;br /&gt; tm_ptr = localtime(&amp;tt);&lt;br /&gt; strftime(file, 32, "%Y%m%d%H%M%S", tm_ptr);&lt;br /&gt; strcat(file, ".jpg");&lt;br /&gt; sec = 3;&lt;br /&gt;&lt;br /&gt; gtk_init (&amp;argc, &amp;amp;amp;amp;argv);&lt;br /&gt;&lt;br /&gt; while ((cmd = getopt(argc, argv, "o:s:")) != -1) {&lt;br /&gt;switch (cmd) {&lt;br /&gt;   case 'o':&lt;br /&gt;file = optarg;&lt;br /&gt;break;&lt;br /&gt;   case 's':&lt;br /&gt;sec = atoi(optarg);&lt;br /&gt;break;&lt;br /&gt;   default:&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; do_capture_screenshot(file, sec);&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115079604420615024?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115079604420615024/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115079604420615024' title='12 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115079604420615024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115079604420615024'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/06/gtkgdk.html' title='[練習]用gtk/gdk做螢幕快照程式'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115079417141192182</id><published>2006-06-20T16:58:00.000+08:00</published><updated>2006-06-20T17:02:51.426+08:00</updated><title type='text'>權證恢復發行</title><content type='html'>看來券商最後還是忍不住了. &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/12550065-115079417141192182?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://money.udn.com/NASApp/future/futureShowNews?type=3&amp;newsid=1360771' title='權證恢復發行'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115079417141192182/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115079417141192182' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115079417141192182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115079417141192182'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/06/blog-post_20.html' title='權證恢復發行'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-115045070199187249</id><published>2006-06-16T16:53:00.000+08:00</published><updated>2006-06-16T17:38:22.003+08:00</updated><title type='text'>閒談超人首部曲(SMALLVILLE)</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;尤其是過去在電影中超人的死對頭雷克斯博士, 在影集1到4季裡一直都是他的摯友, 最後二人因為命運的作弄而成為死對頭, 也對長久以來雷克斯博士是個大壞蛋做了完整的說明, 或者是對他有一些平反. 我個人覺得這是一部電視影集連結電影最成功的一個例子.&lt;br /&gt;&lt;br /&gt;回到電視影集, 第4季的最後一集, 克拉克等一干朋友從高中畢業了. 在第5季中, 克拉克和雷克斯的衝突看來會愈來愈尖銳, 從第一集中就可以看得出來. 而原本只會快跑的克拉克也在這一季中學會飛行以及最經典的超人電話亭變身也會首次出現, 值得期待也值得推薦.&lt;br /&gt;&lt;br /&gt;連帶的我想去看最新的超人電影-超人再起的動機也愈來愈強了.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2cts.tv/prog/a/a0013/"&gt;超人首部曲中文首頁&lt;/a&gt;&lt;br /&gt;&lt;a href="http://fzhihang.blogspot.com/"&gt;超人首部曲第5季介紹(不想預先知道結局者毌入)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wwws.tw.warnerbros.com/supermanreturns/"&gt;超人再起首頁&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-115045070199187249?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/115045070199187249/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=115045070199187249' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115045070199187249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/115045070199187249'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/06/smallville.html' title='閒談超人首部曲(SMALLVILLE)'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114956202772212167</id><published>2006-06-06T10:39:00.000+08:00</published><updated>2006-06-06T13:13:08.333+08:00</updated><title type='text'>認購(售)權證的一些資訊收集</title><content type='html'>台灣的券商又要集體停發認購(售)權證了. 我即將失去一個重要的投資工具.&lt;br /&gt;&lt;br /&gt;對於我這種窮人來說, 能拿得出來投資的閒錢實在是少得可憐. 所以, 正如同電視上那些分析師所說的:「窮人要翻身, 膽子不能太小」.而認購(售)權證正好適合我這種雖然窮卻有強烈賭徒心態的人來投資. 事實上在市場上要找到針對權證的分析師(通常他們都自稱自己是『老師』)實在不多, 不過算了, 看電視就能賺得到錢的話, 那大家都早發財了.&lt;br /&gt;&lt;br /&gt;買賣權證要注意的事情也比股票來得多很多, 除了標的股價本身的波動外, 權證本身的波動率,到期日(時間價值)以及它的一些技術指標如Delta, Gamma, Theta值等, 都是在考慮的範圍, 當然, 最最最重要的還是, 比別人更快的手腳和更多的好運.&lt;br /&gt;&lt;br /&gt;首先, 來看看權證的高槓桿投資:&lt;br /&gt;&lt;a href="http://tw.news.yahoo.com/060605/237/37iev.html"&gt;獲利33倍 投資權證要快&lt;/a&gt;&lt;br /&gt;最新的制度變動:&lt;br /&gt;&lt;a href="http://blog.ijliao.info/archives/2006/05/26/2311/"&gt;權證改採預收款券制&lt;br /&gt;&lt;/a&gt;最後, 我覺得做得很好的一篇分析報導, 若是媒體都有這種水準就好了&lt;br /&gt;&lt;a href="http://stock.yam.com/rsh/article.php/350945"&gt;權證退稅爭議之演進與影響&lt;/a&gt;&lt;br /&gt;(要補充的是, 行政訴訟無論輸贏都只能個案適用, 所以就算大華證券的官司勝訴確定, 判決的效力也只及於財政部和大華證券而巳.)&lt;br /&gt;針對這個爭議, 其他的評論&lt;br /&gt;&lt;a href="http://tw.myblog.yahoo.com/jw%21NIohvKaLExS1bKAMroNE/article?mid=310"&gt;券商今停發權證&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114956202772212167?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114956202772212167/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114956202772212167' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114956202772212167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114956202772212167'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/06/blog-post.html' title='認購(售)權證的一些資訊收集'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114845706539683228</id><published>2006-05-24T15:51:00.000+08:00</published><updated>2006-05-24T16:29:25.346+08:00</updated><title type='text'>蒙特內哥羅透過公民投票獨立</title><content type='html'>&lt;a href="http://nitoc.blogspot.com/2006/05/blog-post_23.html"&gt;情緒話: 蒙特內哥羅獨立公投過半！&lt;/a&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;台灣在2004年開始施行公民投票法, 但這只不過是依據憲法授權而來的, 統一或獨立的公民投票所涉及到的是一個國家法人格的消滅(統一)和新生(獨立), 不但非法律所能規範, 亦超越了憲法中基本權利的保障.&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/12550065-114845706539683228?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://nitoc.blogspot.com/2006/05/blog-post_23.html' title='蒙特內哥羅透過公民投票獨立'/><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114845706539683228/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114845706539683228' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114845706539683228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114845706539683228'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/05/blog-post.html' title='蒙特內哥羅透過公民投票獨立'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114775048971115164</id><published>2006-05-16T11:29:00.001+08:00</published><updated>2011-04-25T12:01:52.859+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>[備忘]cpio的用法</title><content type='html'>1,解開cpio檔&lt;br /&gt;假設有一個cpio檔, rootfs.cpio&lt;br /&gt;&amp;lt;1&amp;gt;先把directory開好,mkdir cpio_unzip&lt;br /&gt;&amp;lt;2&amp;gt;cd cpio_unzip&lt;br /&gt;&amp;lt;3&amp;gt;cpio -ivd -I ../rootfs.cpio&lt;br /&gt;(-I 可以換成 &amp;lt; )&lt;div&gt; 2.把directory壓成cpio格式的image &lt;/div&gt;&lt;div&gt;&amp;lt;1&amp;gt;cd cpio_unzip&lt;br /&gt;&amp;lt;2&amp;gt;find . -depth -print | cpio -ov &amp;gt; backup.cpio&lt;br /&gt;&lt;br /&gt;參考鏈結:&lt;br /&gt;&lt;span name="intelliTxt" id="intelliTxt"&gt;&lt;/span&gt;&lt;a href="http://www.onlamp.com/pub/a/bsd/2002/07/11/FreeBSD_Basics.html"&gt;&lt;span style="font-weight: bold;"&gt;Understanding CPIO&lt;/span&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/12550065-114775048971115164?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114775048971115164/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114775048971115164' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114775048971115164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114775048971115164'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/05/cpio.html' title='[備忘]cpio的用法'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114431789554014409</id><published>2006-04-06T17:27:00.000+08:00</published><updated>2006-04-06T18:08:04.843+08:00</updated><title type='text'>凡走過必留下痕跡, 凡賠過必留下傷痛</title><content type='html'>銀行在評估一個人的財力時, 有一個假設,那就是人隨著年齡的增長, 財富的累積不能單純的只用薪資的增長來計算, 因為中間會買房子或其他的投資會使財力的成長超越薪資的增長.&lt;br /&gt;&lt;br /&gt;1999年底我開始了第一份工作, 剛好有個同事號稱很會做股票, 每次聽他談股市, 談經濟, 都十分的佩服. 雖然每次要他報明牌時, 他都推三阻四的, 不知道在龜毛什麼.但聽多了這位同事如何在股海中賺大錢的故事後. 自己也想親身體驗一下用錢賺錢的感覺.&lt;br /&gt;&lt;br /&gt;於是2001年3月我鼓起勇氣買進了我人生的第一支股票--金寶(2312) , 接下來搭著當時資金行情的列車, 小賺了幾千元. 但隨著行情的起起伏伏, 加上自己又很不用功,我的投資總是大賠小賺. 終於在2003年的一次大失血後, 我將所有的資金交給太太,從此不再看任何的投資.&lt;br /&gt;&lt;br /&gt;最近因為想要精算一下自己的財務狀況, 才打開塵封巳久的集保存摺, 開始一筆一筆的計算過去投資的盈虧. 精算出來的結果, 虧損居然高達6位數字,  我看以後銀行評估我的財力恐怕不能用這個假設來看了.&lt;br /&gt;&lt;br /&gt;看著計算出來的損益表, 心頭一陣痛. 下定決心要努力向上, 每天都要關心股市一個小時以上看新聞也只能看財經新聞. 將&lt;a href="http://newmops.tse.com.tw/"&gt;公開資訊觀測站&lt;/a&gt;設為流灠器首頁等等, 不知道我能堅持多久.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114431789554014409?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114431789554014409/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114431789554014409' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114431789554014409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114431789554014409'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/04/blog-post_06.html' title='凡走過必留下痕跡, 凡賠過必留下傷痛'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114403507215173837</id><published>2006-04-03T11:17:00.000+08:00</published><updated>2006-04-03T11:31:12.170+08:00</updated><title type='text'>不求甚解的教訓</title><content type='html'>原來multi-threaded GUI程式設計這麼複雜,對於gtk+程式設計真是愈來愈敬畏了.&lt;br /&gt;官方網站的文件沒仔細閱讀清楚, 就開始看著API文件一知半解的coding,&lt;br /&gt;結果就是花了比coding更多的時間去找官網文件上早就有的"bug".&lt;br /&gt;可能是prototype的東西做久了, 常常會把能動就好(workable)的觀念帶到其他的工作上,&lt;br /&gt;這真不是個好習慣.&lt;br /&gt;照這樣下去, 遲早要碰上我最不願意去研究的X-protocol了.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114403507215173837?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114403507215173837/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114403507215173837' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114403507215173837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114403507215173837'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/04/blog-post.html' title='不求甚解的教訓'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114351659783373139</id><published>2006-03-28T11:28:00.000+08:00</published><updated>2007-12-20T14:42:05.576+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>建立jffs2 root file system</title><content type='html'>之前blog過&lt;a href="http://zylix666.blogspot.com/2005_05_01_zylix666_archive.html"&gt;建立ext2 file system&lt;/a&gt;後, 一直找不到時間blog 建立jffs2 file system,&lt;br /&gt;直到昨天有個以前的同事打電話來問, 而我回答的零零落落, 最後沒幫上他的忙,&lt;br /&gt;對他實在不好意思.今天把過程紀錄一下.&lt;br /&gt;前言:&lt;br /&gt;JFFS2 全名是Journalling Flash File System Version 2, 其功能就是在管理MTD裝置上所實作的日誌型檔案系統.&lt;br /&gt;相較於其他Flash儲存方案, JFFS2並沒有提供讓傳統檔案系統也可以使用Flash的轉譯層（translation layer）.它只會直接在MTD裝置上實做日誌結構的檔案系統. JFFS2會在mount的時候, 掃瞄MTD裝置的日誌內容, 並在RAM中重新建立檔案系統結構本身.&lt;br /&gt;&lt;br /&gt;JFFS2的特性,&lt;br /&gt;1, 其斷電可靠度,.&lt;br /&gt;2, 在MTD裝置上實做耗損平衡(wear leveling). 可以確保flash 上所有的區塊具有一致的使用率, 因此可以平衡每個區塊的損耗程度.&lt;br /&gt;3, 在MTD裝置上實做資料壓縮(data compression). 除了節省空間外, 在使用資料前先將它解壓到RAM上.不過, jffs2不能使用XIP(就地執行eXecute In Place).&lt;br /&gt;4, 有實做垃圾收集(garbage collection). 它可以確保你的應用程式不會成長到到埴滿整個檔案系統.也就是寫入前會先檢查檔案系統的可用空間&lt;br /&gt;&lt;br /&gt;如何建立jffs2 root file system.&lt;br /&gt;&lt;br /&gt;我們在flash 中規劃了一塊32MB的區塊, 想要建構一個大約有2MB資料, 其他30MB可以自由讀寫的檔案系統.&lt;br /&gt;請注意, 雖然我們在driver裡規劃32MB的flash 區塊, 但是我們如果做了一個2MB的jffs2 root file system image, 燒入flash後,能使用的空間仍然是2MB, 而非32MB, 另外的30MB就浪費掉了.&lt;br /&gt;&lt;br /&gt;1,假設我們巳經有一個rootfs的資料夾裡, 巳經放好檔案系統了.&lt;br /&gt;2, 把想要增減的檔案或資料夾, 就從rootfs裡加入或移除.&lt;br /&gt;3,用mkfs.jffs2來製作jffs2的image.（一般全部安裝的linux distribution都會有這個命令)&lt;br /&gt;&lt;br /&gt;mkfs.jffs2 -r rootfs -o rootfs.jffs2 -e 0x40000 --pad=0x02000000&lt;br /&gt;&lt;br /&gt;(1) -r ： 指定我們要做image的來源資料夾.&lt;br /&gt;(2) -o  :  指定我們要輸出的image檔案的檔名.&lt;br /&gt;(3) -e  :  每一塊要抹除的block size. 預設是64KB. 因為較舊的flash, 其block size會不一樣. 要注意.&lt;br /&gt;(4)  --pad : 用16進位來表示所要輸出檔案的大小. 也就是root.jffs2的size. 很重要的是, 為了不浪費flash空間, 這個值最好符合flash driver所規劃的區塊大小.以我們的例子來說, 就是32MB.&lt;br /&gt;&lt;br /&gt;4, 不同於一般磁碟檔案系統, 無法使用mount -o loop .....命令在loopback裝置上mount jffs2. 必須從真正的MTD裝置來mount jffs2.不然就要使用jffs2reader來檢視image檔的內容.(註, jffs2reader我沒有成功使用過).&lt;br /&gt;5, 若是使用NFS的話, 可以透過網路遠端mount這個image檔案.&lt;br /&gt;&lt;br /&gt;參考資料,&lt;br /&gt;建構嵌入式LINUX 系統, 歐來禮出版社.中文版.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114351659783373139?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114351659783373139/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114351659783373139' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114351659783373139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114351659783373139'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/03/jffs2-root-file-system.html' title='建立jffs2 root file system'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114290959976566349</id><published>2006-03-21T10:15:00.000+08:00</published><updated>2006-03-21T10:53:19.790+08:00</updated><title type='text'>新聞報導的手法</title><content type='html'>看了涕泗泉blog:「&lt;a href="http://blog.yam.com/starbugs/archives/1290260.html"&gt;【東森、TVBS】是向記者嗆聲，還是向救難隊嗆聲？&lt;/a&gt;」 後, 除了印證自己所說,&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;記者&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;, &lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;向來都是社會上最團結但卻最缺乏自省能力的一群人&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;. &lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;當然&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;, &lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;記者們在受到批評時&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;, &lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;會立刻團結起來修理那個批評他們的人。&lt;br /&gt;&lt;br /&gt;現在從這篇blog我們又看到一個活生生的例子，&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;然而最可怕的是&lt;span style="font-family: AR PL New Sung;"&gt;，新聞往往會用極其細膩&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，不著痕跡的方法來誤導閱聽大眾&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。只要在用字淺辭上加以操弄&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，或是一個角色的調換&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，再不然就是使用暗示性的方式&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;就可以造成完全不同的報導效果&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，一次又一次的愚弄所有的閱聽人&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。若不是剛好有機會&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;誰會有這麼多&lt;/span&gt;時間自己去查證新聞背後真正的目的&lt;span style="font-family: AR PL New Sung;"&gt;。&lt;/span&gt;&lt;br /&gt;過去曾經有一個案子&lt;span style="font-family: AR PL New Sung;"&gt;，&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;大概是法學教授&lt;a href="http://www.angle.com.tw/book_author.asp?author_code=A00089"&gt;林山田&lt;/a&gt;發起退(聯合)報救台灣的運動,對當時的聯合報銷售量造成影響&lt;span style="font-family: AR PL New Sung;"&gt;，&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;a href="http://www.angle.com.tw/book_author.asp?author_code=A00089"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;因此聯合報告林誹謗罪&lt;span style="font-family: AR PL New Sung;"&gt;，出乎意料之外&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;地，國內刑法學大師林山田在第一審敗訴&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，遭到判刑&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。曾經去旁聽開庭的朋友告訴我說&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，法官在最後陳述後&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，公開的心證居然是&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，我從小都是看聯合報長大的&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，怎麼可能他們會有錯&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。&lt;br /&gt;連受到過大學教育並經過嚴苛的法學思惟邏輯訓練&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，最後&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;通過&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;萬中選一的國家考試的法官&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，都會受到媒體如此的洗腦&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，更何況一般人更是無法抗拒媒體這種操弄&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。&lt;br /&gt;生活在這種言論自由遭到扭曲的社會&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，其實是非常辛苦的&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。尤其是台灣大多數的媒體巳經被中國所控制的情況之下&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，要改變媒體本身幾乎是巳經不可能&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。我們只能加強自己在民主社會下的生活態度&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，用心去體會每一件事&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，有一絲的懷疑就要去求證&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;，&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;才能看穿一切台灣媒體的技倆&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Nimbus Roman No9 L,serif;"&gt;&lt;/span&gt;&lt;span style="font-family: AR PL New Sung;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114290959976566349?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114290959976566349/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114290959976566349' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114290959976566349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114290959976566349'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/03/blog-post_21.html' title='新聞報導的手法'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114189369216162430</id><published>2006-03-09T16:33:00.000+08:00</published><updated>2007-12-20T14:42:29.631+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>Linux作業系統如何自動掛載隨插即用裝置及可移動的媒體裝置</title><content type='html'>&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="連結" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;基本上使用kernel 2.6的Linux distribution大多支援自動掛載隨插即用裝置及可移動的媒體裝置. 除了kernel之外, 支援這整個機制的應用程式大概有, &lt;a href="http://linux-hotplug.sourceforge.net/"&gt;hotplug&lt;/a&gt;, &lt;a href="http://freedesktop.org/wiki/Software/hal"&gt;HAL&lt;/a&gt;,&lt;a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"&gt;udev&lt;/a&gt;, &lt;a href="http://www.freedesktop.org/wiki/Software/dbus"&gt;dbus&lt;/a&gt;, gvm(GNOME Volume Manager).&lt;/span&gt;&lt;br /&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="連結" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;br /&gt;這些程式的協同運作的方式及順序大致如下,&lt;br /&gt;&lt;br /&gt;1, kernel 在針測到新硬體接入後, 便呼叫/sbin/hotplug來載入相對應的driver或kernel module, 或通知有興趣的應用程式. 接著udev會在/dev下建立裝置節點(device node).&lt;br /&gt;&lt;br /&gt;另 外, 在kernel source tree中的kernel/driver/usb/core/usb.c裡, 我們可以看到當新硬體接入後, usb_hotplug函式會將資料寫入/proc/bus/usb裡, 提供給所有user space的應用程式使用.&lt;br /&gt;&lt;br /&gt;2,當裝置節點被建立或移除時, udev 會通知(signal)HAL daemon(hald). udev同時還要保證新建立的節點可以被普通使用者存取而非只有root 帳號可以使用.&lt;br /&gt;&lt;br /&gt;3,  當hotplug事件, 即當有硬體接入或移除並載入相對應的核心模組後, hotplug 也會通知HAL daemon(hald).&lt;br /&gt;&lt;br /&gt;4, hald在收到hotplug和udev發出的通知後, 認定新硬體巳經正式被作業系統認可, 並且會依照一定的規則來更新系統設定, 而後將這些設定的改變用dbus送出給有需要的應用程式.&lt;br /&gt;此外, hald也會呼叫fstab-sync來新增或移除/etc/fstab中的掛載項目, 有需要時,也會建立或移除/mnt下的掛載點.&lt;br /&gt;基本上, hald的工作是從hopplug和udev得到硬體就緒的消息，然後將這個消息放到dbus中傳送. 儘管它會呼叫應用程式來更新fstab，但實際上它並不親自執行掛載的工作.&lt;br /&gt;&lt;br /&gt;5, 如果使用者使用圖形界面登入, 例如KDE或GNOME, 那GNOME Volume Manager(gvm)必需要同時在背景執行(KDE在自己的volume manager開發完作前, 也是用gvm）. gvm會監聽(listen）dbus裡發現新硬體的消息, 當hald發生"有新硬體加入或移除"的事件時, gvm會收到這個事件並且根據自己的設定, gvm會將這個新的裝置掛載到適當的掛載點或是卸載, 再者就是通知相關的應用程式.前者的情況如USB隨身碟的接入, 後者則如數位相機的接入.&lt;br /&gt;&lt;br /&gt;如果是在CD/DVD ROM中插入光碟，過程則比較簡單。因為CD/DVD ROM本身就是固定的硬體(外接式的CD/DVD ROM則可視為隨插即用裝置)，無需hotplug和udev的協助：&lt;br /&gt;&lt;br /&gt;1, hald會自己監視CDROM，並且將光碟托盤開關的訊息用dbus發出去.&lt;br /&gt;2, volume manager則是負責檢查CD/DVD ROM中的内容，進行掛載，並呼叫適合的應用程式.&lt;br /&gt;&lt;br /&gt;參考hal運作圖：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://webcvs.freedesktop.org/*checkout*/hal/hal/doc/spec/hal-linux26.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://webcvs.freedesktop.org/*checkout*/hal/hal/doc/spec/hal-linux26.png" alt="" border="0" /&gt;&lt;/a&gt;參考資料：&lt;br /&gt;1, &lt;a href="http://qa.mandriva.com/twiki/bin/view/Main/HotPluggableHardwareRemovableMedia"&gt;Hotpluggable hardware and removable media handling&lt;/a&gt;&lt;br /&gt;2,&lt;a href="http://www.linuxsir.org/bbs/showthread.php?t=206392"&gt;Linux 2.6 内核下自动挂载可移动设备的原理及涉及到的系统组件&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114189369216162430?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114189369216162430/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114189369216162430' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114189369216162430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114189369216162430'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/03/linux.html' title='Linux作業系統如何自動掛載隨插即用裝置及可移動的媒體裝置'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114171903395592366</id><published>2006-03-07T16:04:00.000+08:00</published><updated>2007-12-20T14:43:00.920+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='產品想法'/><title type='text'>Linux和Windows的產品</title><content type='html'>今天看到微軟(Microsoft)也打算推出自己的&lt;a href="http://www.origamiportal.com/origami/images/leaked/origamibig.jpg"&gt;PMP&lt;/a&gt;了.&lt;br /&gt;&lt;br /&gt;看來&lt;a href="http://chinese.engadget.com/images/2005/06/EG-20060615-3868866008819632.jpg"&gt;Nokia 770&lt;/a&gt;有了新的對手.&lt;br /&gt;就軟體而言, 二者就像PC一樣, 有Windows及Linux二種陣營. 我想過不了多久大概又會有人把微軟的PMP porting成Linux了.&lt;br /&gt;進入Embedded Linux這行有一些時間了. 深深發現Linux雖然能夠快速的佔據別人的地盤,無論這個領域當初是什麼系統. 我們可以看到網路上有人把ipaq, XBOX, 甚至多普達手機都換成Linux.&lt;br /&gt;但是Linux base最後真正有發展的仍是在server side這個領域, 當然其中的原因很多,如Linux本身強大穩定且可自由使用的網路功能, 社群(典型如apache等)軟體的頂力支持, 造就今天Linux在server上的地位.&lt;br /&gt;然而在消費性電子(CE)產品上, 情況就不盡相同, Linux能做到的, WinCE也能做得到, 微軟甚至可以挾其商業優勢, 早在IC design的階段就介入.所以形成的狀況就是Linux先做到的, 微軟隨後就到. 微軟先做出來的, Linux終究會有人porting出來. 就OS層面來說, Linux並不會比微軟佔優勢. 除非哪一天出現Linux可以用但微軟絕對無法使用, 而且又有足夠市佔率的硬體平台.&lt;br /&gt;&lt;br /&gt;此外, 就應用程式層來說, 現在一般消費性電子產品, 如手機, PDA, PMP等, 有幾項重要的軟體是必要的, 一是媒體播放器, 二是網頁流灠器, 三來是字型. Windows的WinCE固然也要授權費,但卻節省下許多survey和整合的effort. 然而在Linux產品上來說可就不是這麼簡單了. 假設這三種軟體都是用購買的而非自己做, 從UI framework的選擇, 到中間survey和整合這三種軟體, 再再都是成本, 就更別談從open source那裡porting 過來再自己fine tune的成本. 有時我甚至懷疑這些花費老早就巳經超越Linux本身免費使用所節省下來的錢. 以Motorola來說, 他們的第一台Linux smart phone A760其實就是直接花錢找&lt;a href="http://www.mvista.com/"&gt;MontaVista&lt;/a&gt;和&lt;a href="http://www.trolltech.com/"&gt;Trolltech&lt;/a&gt;這二間有名的商業軟體公司來做, 爭取到time to market. 我相信這並不會節省下多少成本, 當然, Motorola應該也不是在意這裡的成本.&lt;br /&gt;&lt;br /&gt;最後站在滿腦子都是節省成本的企業主角度來看, 幾乎能說服他們使用Linux的理由, 只有免費一樣. 這在台灣尤其常見. 但是真正成功的用Linux達成節省成本的, 目前好像沒有. 前一陣子, 聽到某家上市公司將他們的Linux team收掉了, 所有的人移轉到WinCE或去做其他的事. 其實用Linux來節省成本是有前提條件的, 那就是時間和硬體, 一有足夠的時間才能發展出一定的掌握度, 尤其是應用程式層的部分, 而這些時間通常是企業主無法忍受的. 二是硬體平台的變動性不能太大, 這在硬體變動性極高的消費性電子產品(又是成本問題)來說, 幾乎是不可能的事, 不過chip vendor也漸漸注意到這個問題並且在改善中. 所以, 想要用Linux必須要先有錢和時間的付出, 但偏偏這二點又是各大企業主最在乎的, 因此形成了Linux在產品使用上最大的絆腳石.&lt;br /&gt;&lt;br /&gt;隨著Motorola的第二台及第三台Linux-A768/E680手機的問世, 他們的出貨的速度似乎愈來愈快. 這應該算是他們當初對Linux產品投資的一種回收吧. 至於我自己若是有錢買的話, 我當然還是選Linux產品.&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/12550065-114171903395592366?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114171903395592366/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114171903395592366' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114171903395592366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114171903395592366'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/03/linuxwindows.html' title='Linux和Windows的產品'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114128755119988475</id><published>2006-03-02T15:47:00.000+08:00</published><updated>2006-03-02T16:19:11.220+08:00</updated><title type='text'>紀年問題</title><content type='html'>聽到同事在討論, 再看看各大blog和新聞網才知道, 原來有人主張不要再使用民國紀年, 全面改用西元紀年.&lt;br /&gt;以前唸高中時, 高中導師是教國文的.他告訴我們中國歷來都是以皇帝的宗號做為紀年. 如嘉慶10年, 宣統3年等. 所以這樣的紀年體制帶有相當濃重的封建色彩, 後來國民黨掌權, 又弄出了一個民國紀年, 中間還有袁世凱稱帝的年號, 這也是為什麼中國共產黨會全面改成西元紀年的原因, 當然, 這位在當時敢言的導師也在課堂中表明, 他個人也覺得西元紀年是正確的選擇.&lt;br /&gt;&lt;br /&gt;目前全世界還有在用自己的紀元的國家, 只剩三個, 台灣, 日本, 北韓. 日本是亞洲最早的君主立憲的國家.台灣和北韓, 一個是曾受獨裁統治, 另一個則是正在受獨裁統治的二個國家.&lt;br /&gt;&lt;br /&gt;最後則是我的親身經歷.出國唸書時, 因應留學國的要求必需去做體檢. 後來有趣的是, 因為在國外延長簽證要看體檢報告, 於是我就把我和太太的體檢報告提出給醫生看, 結果其中有一份檢查報告,是用民國紀年. 外國人又看不懂"民國"二個字. 所以, 儘管我們可以用英文向她解釋, 這個數字要加1911才是正確的, 她還是聽得一頭霧水. 最後我們只好再花錢重做這項檢查.&lt;br /&gt;本來想說回國後就不會有這種困擾了, 沒想到回台灣後, 第一件事是要找工作, 找工作要寫履歷表, 若事先寫好投遞的那還沒有什麼問題. 但是現場要填的, 就給我帶來莫大的困擾, 因為巳經習慣了二年多來使用西元紀年, 要用民國紀元時換算個半天還好, 有一次來現在任職的公司面試, 因為時間很趕, 又要現場填履歷, 一急只好在經歷欄上民國和西元紀年混用, 後來面試主管和我二個人當場換算了好久, 看著我的履歷變塗塗改改, 就知道自己愈來愈沒希望, 現場的氣氛實在讓人尷尬.  雖然有這這次出糗的紀錄, 若你問我現在改過來沒有, 老實說, 現在要我填經歷, 我還是要換算很久.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114128755119988475?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114128755119988475/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114128755119988475' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114128755119988475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114128755119988475'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/03/blog-post.html' title='紀年問題'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114075265051084122</id><published>2006-02-24T11:37:00.000+08:00</published><updated>2006-02-24T11:51:16.486+08:00</updated><title type='text'>這個經典</title><content type='html'>&lt;span style="color: rgb(0, 0, 0);"&gt;這大概算是據姓家人的遠親吧.&lt;br /&gt;中央社的用語真是絕呀!&lt;br /&gt;下次說不定會有,&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;不具名權威可靠消息人士指出.......&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 204);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 204);"&gt;王金平：拆四不一沒有包裹　美不會接&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 204);"&gt;受&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(前略）&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;big style="font-weight: bold;"&gt;有媒體引述&lt;/big&gt;&lt;big style="color: rgb(255, 0, 0);"&gt;不具名核心消息&lt;/big&gt;&lt;big style="font-weight: bold;"&gt;報導，陳總統「廢統」決心沒有動搖，可望在宣布時做補救性宣示，研擬重申台灣無意改變現狀的「四不」，但拿掉廢統的「一沒有」。&lt;br /&gt;（後略）&lt;br /&gt;&lt;/big&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;br /&gt;&lt;br /&gt;廢統 扁將有補救宣示 拿掉「一沒」保&lt;/span&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;留「四不」&lt;/span&gt;&lt;br /&gt;&lt;!--end 標題寄給朋友列印--&gt; &lt;small&gt;&lt;span style="color: rgb(145, 145, 145);"&gt;【中時電子報 】&lt;/span&gt;&lt;/small&gt;&lt;big&gt;林淑玲、吳典蓉／台北報導&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;根據核心消息指出&lt;/span&gt;，與美國、中國攤牌前夕，備受壓力的陳總統「廢統」決心沒有動搖。（後略）&lt;/big&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114075265051084122?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114075265051084122/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114075265051084122' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114075265051084122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114075265051084122'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/02/blog-post_24.html' title='這個經典'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114066585223732597</id><published>2006-02-23T11:35:00.000+08:00</published><updated>2007-12-20T14:43:21.072+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='你尼克斯'/><title type='text'>取代unix文件中的^M</title><content type='html'>暫時找不到更好的方法&lt;br /&gt;^C的ascii碼\003&lt;br /&gt;^M的ascii碼\015&lt;br /&gt;cat file | tr -d "\015" &gt; newfile&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114066585223732597?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114066585223732597/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114066585223732597' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114066585223732597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114066585223732597'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/02/unixm.html' title='取代unix文件中的^M'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-114015830173264837</id><published>2006-02-17T13:47:00.000+08:00</published><updated>2006-02-17T14:38:21.746+08:00</updated><title type='text'>也談「去死去死團」</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ec1img.pchome.com.tw/comics/img/COM00137l.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://ec1img.pchome.com.tw/comics/img/COM00137l.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今年的情人節， 幾位有創意的年青人成立了去死去死團。受到大家普遍的注意。&lt;br /&gt;這個名字源於漫畫「去吧!稻中桌球社」一書。應該是幾年前吧. 面對中年危機的我來說，該漫畫中無厘頭又帶有點噁心及色情的內容，是極為重要的消遣。&lt;br /&gt;過去漫畫的主角通常都是人見人愛的帥哥或美女，再不然就是努力不懈的熱血運動員，&lt;br /&gt;但是在稻中裡通通都看不到。書中三個主角，井澤、前野、田中是三個低級好色又品性不佳的國中生，到處作亂。加上外表看似正常的隊長和副隊長，其實也都有情格上或生理上的陰暗面。此外，該書也出了很多經典名句，都曾經風行一時，例如，「請多多死掉」、「都第幾集了還在談『愛』呀」等。&lt;br /&gt;某種層面來說，這部漫畫相當程度的反諷日本過去幾個貫穿漫畫的主題，個人認為「世界盃灌腸大賽」最為經典。&lt;br /&gt;其實，日本畫這種無厘頭的低級搞笑漫畫，古谷實並不是唯一。還有木多康昭的作品「&lt;a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010008021"&gt;幕張&lt;/a&gt;」，也是一絕。此外，Beavas and Buthead也是屬於這類的卡通人物，差別只是這兩個人是從MTV台出來的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-114015830173264837?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/114015830173264837/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=114015830173264837' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114015830173264837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/114015830173264837'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/02/blog-post.html' title='也談「去死去死團」'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-113834740207637784</id><published>2006-01-27T15:32:00.000+08:00</published><updated>2006-01-31T00:03:58.423+08:00</updated><title type='text'>「卡奴」與「卡神」?一樣令人討厭</title><content type='html'>&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;本文除標題外, 一概用「卡債債務人」來代替所謂的『卡奴』, 因為『奴』帶有被奴役的聯想在其中, 容易引起他人的同情。另外以其本人姓名楊蕙如取代所謂的『卡神』二字，只不過是會鑽漏洞而巳就值得被稱為「神」？&lt;/span&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;基本上我相信雙卡債務人都是出於自己的意願來辦卡，並沒有人要強迫他們辦。即使有時在不知情的情況下辦了卡，也不見得要持卡消費。自己沒有辦法控制自己的財務收支也就算了，現在卻要賠上銀行股東的利益。看金融股去年底表現就可以了解雙卡的衝擊有多大就可以知道，而且這個趨勢恐怕將會持續整個2006年。&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/12550065-113834740207637784?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/113834740207637784/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=113834740207637784' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/113834740207637784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/113834740207637784'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/01/blog-post_27.html' title='「卡奴」與「卡神」?一樣令人討厭'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12550065.post-113625849095591886</id><published>2006-01-03T11:15:00.000+08:00</published><updated>2006-01-03T11:21:30.990+08:00</updated><title type='text'>[媒體批判]元旦文告效應</title><content type='html'>新的一年開始, 我還是和平常一樣, 在家陪太太和女兒.&lt;br /&gt;在去年底媒體所營造的, 陳總統元旦文告會有重大的宣誓,&lt;br /&gt;不斷的暗示會有進一步兩岸的開放,事實上從總統府電子報中,&lt;br /&gt;根本看不出來會有什麼關於兩岸的開放的暗示.&lt;br /&gt;果不其然, 陳總統的文告只是舊調重彈, 玩玩文字遊戲, 而且徵諸陳總統&lt;br /&gt;在去年年底三合一選舉時, 早就巳經有做出泛藍勝選, 兩岸政策會緊縮的表示,&lt;br /&gt;&lt;a href="http://www.ettoday.com/2005/12/04/11370-1877973.htm"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;選後政局／馬英九：陳總統放話兩岸緊縮　不需太在意&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;只是藍教政客和媒體們沒有聽進去而巳, 媒體大概是只聽馬主席的話, 不需太在意吧.&lt;br /&gt;事實上從過去到現在, 他們好像從來都不把陳水扁這個總統放在眼裡過.&lt;br /&gt;馬英九這個藍教頭居然還在元旦升旗的場合調諧總統, 完全是一個跳樑小丑的表現.&lt;br /&gt;&lt;a href="http://news.yam.com/cna/politics/200601/20060101985404.html"&gt;扁馬短暫互動 馬英九：恭喜你長高了中央社 2006-01-01 08:11&lt;/a&gt;&lt;br /&gt;好了. 接下來元月二日,台北股市開盤及收盤下跌, 媒體和藍教政客自然又把茅頭指向陳總統,&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tw.news.yahoo.com/060103/15/2pvca.html"&gt;扁一席話 台股蒸發2,063億【聯合新聞網 記者丁萬鳴、許韶芹、鄒秀明／台北報導】&lt;/a&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;（來源：BBC網站）&lt;br /&gt;美 國 股 市 美股報價&lt;br /&gt;道瓊工業　　　　　　10717.50　　　▼ 67.32&lt;br /&gt;那斯達克　　　　　　2205.32 　　　▼ 12.84&lt;br /&gt;史坦普指數 　　　1248.29　　　　▼ 　6.13&lt;br /&gt;費城半導體 　　　　479.49              － －&lt;br /&gt;&lt;br /&gt;歐 亞 股 市 其他國家指數&lt;br /&gt;日經指數　　　　　　16111.43 ▼ 　232.77&lt;br /&gt;香港恆生　　　　　　14876.43 ▼ 　169.16&lt;br /&gt;上海 A 股　　　　　　1220.93　　　▼ 　9.42&lt;br /&gt;英國金融時報　　　　　5618.80&lt;br /&gt;***********************************************************&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12550065-113625849095591886?l=zylix666.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zylix666.blogspot.com/feeds/113625849095591886/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12550065&amp;postID=113625849095591886' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/113625849095591886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12550065/posts/default/113625849095591886'/><link rel='alternate' type='text/html' href='http://zylix666.blogspot.com/2006/01/blog-post_03.html' title='[媒體批判]元旦文告效應'/><author><name>Simon Zylix</name><uri>http://www.blogger.com/profile/01675005414511490098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
