<?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-22356239</id><updated>2011-10-21T17:10:14.512-05:00</updated><category term='linux'/><category term='slat'/><category term='emacs'/><category term='clie'/><category term='l10n 中文  翻譯'/><category term='web'/><category term='桌面運用'/><category term='programming'/><category term='跨平台'/><category term='wii'/><category term='human interface'/><category term='blog'/><category term='openoffice'/><category term='gnome'/><category term='Mandriva'/><category term='政府政策'/><category term='輸入法'/><category term='win32'/><category term='firefox'/><category term='中文資訊處理'/><category term='教育'/><category term='cle'/><category term='palm'/><category term='Mac'/><category term='媒體改革'/><category term='社群'/><category term='zaurus'/><title type='text'>O世代的新思維</title><subtitle type='html'>開放世代("Generation Open")，特指以 "Open Content" (開放內容，包括知識，軟體與創作,...)為出發點的一種新的生活型態

但是這裡強調的是群體長期的自由，而非個人一時的自由，因為個人一時的任意自由，是可以被有心人不公不義的用來去擷取個人利益而妨礙群體長期的自由，那不是大家所樂見的。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-22356239.post-1031334652220658131</id><published>2010-12-22T19:04:00.000-06:00</published><updated>2010-12-22T19:04:43.705-06:00</updated><title type='text'>Synergy</title><content type='html'>Synergy&lt;br /&gt;&lt;br /&gt;Synergy 可以想成是軟體做的KVM，讓你在多部不同操作系統的電腦之間共用鍵盤和滑鼠，而仍然以各系統自身的螢幕顯示資料，正常當鼠標移到螢幕邊緣時會停住，而兩台電腦經Synergy 連接後，當滑鼠從一個螢幕滑動超過邊緣時，他會跳到另一個螢幕。而且當滑鼠在另一個遠端(client)螢幕上的時候，本地(server)鍵盤的輸入就會直接送到遠端去，也支援個別互相剪貼功能(不過目前是沒有加密的)，而且遠端螢幕上的一些功能如compiz的旋轉方塊預覽也相容。Synergy 透過網路把多部電腦連起來的。除此之外，無需特別的硬體。。這對一些需要即時監控螢幕，但是螢幕更新傳輸的資料量太大，比如說按一個鍵去播放看電影這些不適合用NX 或vnc 方式遙控的場合最好用。&lt;br /&gt;&lt;br /&gt;大部份的 linux 發行版都己提供 Synergy 套件的線上安裝。mac 跟 windows的環境去官方網站 http://synergy2.sourceforge.net/直接下載來裝。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;編寫Synergy 設定檔&lt;/h2&gt;&lt;br /&gt;通常儲存在 ~/.synergy.conf 。設定檔的內容，需要設定三組section 參數：分別是screens ，aliases 和links。&lt;br /&gt;screens 裡面填入電腦的名稱， screen代表你整個架構裡有多少個螢幕(screen，其實是指電腦，不論一台電腦接多少台螢幕，還是用一個screen名稱 ），那些電腦在Synergy下叫什麼名字是由你自己定義的，跟什麼網路名無關。本例中有兩個screen ， 分別命名為 mdv和macos 。要是screens那裡用的電腦都是用hostname的話，alias那邊就不用指定了&lt;br /&gt;&lt;br /&gt;alias 裡面指定 screen 們電腦名字所對應的網路位置代稱，用hostname 或 IP 均可。如例中桌機 mdv 在 192.168.1.1 。在 dhcp 動態分派位址的網路環境中，我們沒有固定的 ip 可對應時，可以用hostname 來設代稱。&lt;br /&gt;&lt;br /&gt;links 裡面指定以 right ， left ， up ， down 四個關鍵字代表相對應此電腦右左上下四個位置的對方電腦。指定一旦滑鼠超過了目前螢幕範圍，該跳到對應目前電腦screen 所在（桌面上的）實際位置上的那台電腦:&lt;br /&gt;&lt;br /&gt;為方便解釋，假設有兩台電腦要用 Synergy 連接。桌機 mdv (IP:192.168.1.1)在右手邊，macos在左手邊，這樣為例的設定檔是這樣的:&lt;br /&gt;&lt;br /&gt;section:screens&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; macos:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mdv:&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;section:links&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; macos:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; right = mdv&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mdv:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; left = macos&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;section: aliases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mdv:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; macos:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.1.2&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;在Linux 下安裝 quicksynergy 套件，就可以用 Gui 介面方式來方便的設定。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;執行&lt;/h2&gt;&lt;br /&gt;Synergy 是透過網路把多部電腦連起來的。所以要確定電腦之間的網絡連線正常。防火牆參數必需完全正確設定 Synergy 才能運作。 Synergy 預設用 port 24800 ，設定連線前確保 tcp port 24800 沒有被防火牆擋掉。&lt;br /&gt;&lt;br /&gt;安裝 Synergy 後我們會得到兩個執行檔 ： synergys 和 synergyc ，synergys是 server ， synergyc 是client 。在 Synergy 裡的 Server指的是分享出鍵盤、滑鼠的主控端。看是要用那台電腦當 server 分享鍵盤滑鼠，那台電腦當client 被控制。以筆記型電腦跟桌機分享為例，桌機的鍵盤、滑鼠比較好用，所以一般是把桌機當server，但是也可以倒過來用。因為是deamon，倒不用堅持先啟動server 再啟動client。&lt;br /&gt;&lt;br /&gt;以下的執行操作適用於 Mac 和 Linux 系統: &lt;br /&gt;要啟動 Synergy server 的話，執行&lt;br /&gt;synergys &lt;br /&gt;用參數 -c 指定 Synergy 參考那個設定檔來啟動 service。比如&lt;br /&gt;synergys -c ~/MySynergys.conf&lt;br /&gt;不加的話預設是參考 ~/.synergy.conf&lt;br /&gt;&lt;br /&gt;要從 client 連到 server 的話，我們執行 synergyc 之後接要連去的電腦位址。本例中是&lt;br /&gt;synergyc mdv&lt;br /&gt;啟動時不加參數是預設在背景執行。一開始遇到問題的話，可以在啟動時加上-f參數去看錯誤訊息，如執行 Synergy server是 synergys -f&lt;br /&gt;&lt;br /&gt;預設為 scroll lock 為解除狀態，設定好之後 mdv 機器為右邊機器，macos 為左邊機器，此時滑鼠就可以兩台電腦移動。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1031334652220658131?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1031334652220658131/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1031334652220658131' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1031334652220658131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1031334652220658131'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2010/12/synergy.html' title='Synergy'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-3456707964597032160</id><published>2010-12-18T17:09:00.000-06:00</published><updated>2010-12-18T17:09:39.312-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>GUI 的檔案管理跟終端機相互運作</title><content type='html'>就算有在用GUI 的檔案管理軟體，程式設計師常常會需要在終端機下跳到某個檔案所在的子目錄去工作，krusader 可已有一行工作列輸出入，不過那不好用，emacs 也可以開dird 管理檔案也沒錯，但是用到一些東西管理檔案還是用krusader 或是nautilus 比較直覺。所以我需要一個方法把GUI 的檔案管理程式中的檔案icon 用滑鼠拉到終端機裡，就可以讓終端機裡的shell 跳到對應子目錄的方法。目前還沒看到拖拉icon 支援手勢的用法，。所以得自己來。&lt;br /&gt;&lt;br /&gt;一般Linux 系統對桌面支援有設定好的話，不管是gnome 或kde的程式如gnome-commander，nautilus 或krusader，只要把檔案icon 用滑鼠拉到終端機裡，就可以讓終端機顯示該檔的完整路徑名。只要自己設定一個程式，去處理後面跟著拉進來的某個檔案icon對應所在的子目錄，這樣就可以了。bash 下有dirname 這個命命是可以傳回檔案的完整目錄路徑名。但是直接用&lt;br /&gt;alias fu='a=`dirname \$1` ;cd $a'&lt;br /&gt;這樣的方式會出問題，我也不太清楚為何類似的方式不去動到cd $a的方式卻就沒事？可能是Eval 出問題。後來我找到可改用所謂shell function 的方式，其實跟alias 的方式很接近，。但是一般書都沒提這個用法。 &lt;br /&gt;fu () {&lt;br /&gt;a=`dirname $1`&lt;br /&gt;cd $a&lt;br /&gt;}&lt;br /&gt;這樣就可以了。但是alias 問題的源頭我一時還時間去追溯 。function 跟變數很像，用set 跟unset 來設定。(其實照上面寫法就好，是不用去管什麼set 跟unset的其他細節)&lt;br /&gt;&lt;br /&gt;每次都用的話，可以把這定義寫到 ~/.bash_profile 或 /etc/profile 下。我在想等gnome-shell穩定了，配合某種手勢來作這件事是最好不過的用法。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-3456707964597032160?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/3456707964597032160/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=3456707964597032160' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3456707964597032160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3456707964597032160'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2010/12/gui.html' title='GUI 的檔案管理跟終端機相互運作'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4603682411356888557</id><published>2010-12-07T22:27:00.000-06:00</published><updated>2010-12-07T22:27:28.982-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><title type='text'>OpenOffice.org 的英文文法檢查工具</title><content type='html'>OpenOffice.org 的英文文法檢查理論上有兩個extension: &lt;br /&gt;&lt;a href="http://languagetool.wikidot.com/"&gt;LanguageTool&lt;/a&gt; &lt;br /&gt;http://extensions.services.openoffice.org/en/project/languagetool&lt;br /&gt;跟After the Deadline Grammar Checker&lt;br /&gt;http://extensions.services.openoffice.org/en/project/languagetool&lt;br /&gt;After the Deadline 也是GPL open source 。網頁有註明編好的OOoextension是 Free for Personal Use&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;安裝&lt;/h2&gt;下載oxt檔之後，在OOo主選單下選Tools-&gt;Extension manager-&gt;Add ，然後在檔案選取視窗下去下載路徑選檢查工具的oxt檔。然後視情況選開放給所有使用者，還是只給自己用。這樣就可以完成安裝了。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;After the Deadline&lt;/h2&gt;After the Deadline Grammar Checker 需要OOo 裡設定好 Sun 版本的java路徑，裝完要重新啟動OOo。要是讓OOo 他邊打邊檢錯，會看到除了錯字檢查跟以往一樣會用紅色底線顯示，文法可能的錯誤會用藍色底線顯示。After the Deadline的規則是引用新聞台編輯的法則，我看了一下給我文章的建議，還抓出不少不適合的用法有些是合於文法，但不良的寫作習慣，這得看寫作領域來調整，新聞台編輯的法則不見得適用於理工科寫作。&lt;br /&gt;&lt;br /&gt;After the Deadline有一點討厭的是他是網路服務，換言之要是寫作時沒有網路用，那就白搭了，所以最好還是得想辦法把LanguageTool裝好。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;LanguageTool&lt;/h2&gt;但是 LanguageTool 有問題，我無法讓他正常運作，感覺上可能要調校，所以我目前先關掉LanguageTool ，只用After the Deadline&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;其他的技巧&lt;/h2&gt;我發現用排版軟體寫長篇英文文章，特別是用上了兩欄式又是左右平衡擴張填滿的格式時，往往字與字中間若多或少打空格是很難看得出來的。After the Deadline並不會抓出這個問題來，除了自己去LanguageTool修改文法檢查規則之外，有一個變通方式是把文章匯出成Latex 格式。Latex 格式在超過一個空白之後的連續空白，會需要加上逸出字元 \ 。這個字元在一堆英文字母裡算是相對好辨認的。 用眼睛描一下匯出Latex檔裡，標點符號後面的空白是否接了或少了該有的 \字元就可以抓個九成。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4603682411356888557?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4603682411356888557/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4603682411356888557' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4603682411356888557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4603682411356888557'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2010/12/openofficeorg.html' title='OpenOffice.org 的英文文法檢查工具'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7889421807726841364</id><published>2010-11-09T21:06:00.000-06:00</published><updated>2010-11-09T21:06:56.723-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><title type='text'>印尼Mozilla 社群吉祥物折紙 Kumi</title><content type='html'>Kumi這是&lt;a href="http://www.mozilla.web.id/"&gt;印尼Mozilla 社群&lt;/a&gt;吉祥物折紙 。&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/gen/5038947911/" title="'Kumi' Indonesian Mozilla fox mascot, cake &amp;amp; papercraft by Gen Kanai, on Flickr"&gt;&lt;img alt="'Kumi' Indonesian Mozilla fox mascot, cake &amp;amp; papercraft" height="441" src="http://farm5.static.flickr.com/4106/5038947911_379b1873ab.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;我覺得很漂亮，這圖左邊好像是蛋糕，右邊才是紙Kumi。我希望台灣也可以有類&lt;br /&gt;似有本土特色的推廣文物。&lt;br /&gt;&lt;br /&gt;很奇怪的是這一直沒有見過有人正式的介紹，我是無意間經由台灣Mozilla 社群的柏強在私底&lt;br /&gt;下一張貼圖上，去挖了幾次才追查到出處。最後還是從柏強的線索追到折紙社群再追回印尼Mozilla 社群。&lt;br /&gt;&lt;br /&gt;這裡有&lt;a href="http://salazad.com/smile/kumi-indonesian-mozilla-community-mascot-papertoy/"&gt;PDF 樣本下載&lt;/a&gt;，跟幾個不同角度的照片&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mozilla.web.id/id/content/membuat-papertoy-kumi"&gt;製作過程在此&lt;/a&gt; 有圖說明，但是文字好像是印尼文&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;延伸閱讀&lt;/h3&gt;&lt;a href="http://shelandy.blogspot.com/2006/12/blog-post.html"&gt;推動自由軟體的流行文化象徵&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-7889421807726841364?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7889421807726841364/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7889421807726841364' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7889421807726841364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7889421807726841364'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2010/11/mozilla-kumi.html' title='印尼Mozilla 社群吉祥物折紙 Kumi'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4106/5038947911_379b1873ab_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5683515659943726453</id><published>2010-08-14T15:24:00.000-05:00</published><updated>2010-08-14T15:24:03.593-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Gnome 桌面面板的設定微調</title><content type='html'>有時候系統預設給面板的程式啟動icon的參數不合我們意，其實在icon上按右鍵，就可以自己改。我有兩個軟體視窗設定一定會改動的：&lt;br /&gt;假如螢幕解析度是1920x1280 ：我會改成&lt;br /&gt;gnome-terminal --geometry=128x60&lt;br /&gt;emacs --geometry=128x79&lt;br /&gt;假如是11280x1024的話：我會改成&lt;br /&gt;gnome-terminal --geometry=128x56&lt;br /&gt;emacs --geometry=128x72&lt;br /&gt;&lt;br /&gt;面板工作列定制的按鍵設定會放在&lt;br /&gt;~/.gnome2/panel2.d/default/launchers&lt;br /&gt;比如說"終端機"的設定檔是&lt;br /&gt;'gnome-terminal終端機.desktop'&lt;br /&gt;，就算系統升級之後也可以直接備份拷貝到新系統上使用。&lt;br /&gt;&lt;h2&gt;書籤限制的解決之道&lt;/h2&gt;&lt;h2&gt;&amp;nbsp;&lt;/h2&gt;gnome-panel的 Places menu(位置選單) 只要書籤(~/.gtk-bookmarks)捷徑數目超過5個，位置捷徑就會被放到"書籤"sub-menu 去，這實在是很瞎的設計。解決之道一是自己把原始碼那一個限制改掉，重編譯。可參考&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=1066964&lt;br /&gt;或者另一個方式是用別的面板程式，比如&lt;br /&gt;http://ftp.gnome.org/pub/gnome/sources/gnome-panel/2.30/gnome-panel-2.30.2.tar.bz2&lt;br /&gt;可參考&lt;br /&gt;http://aur.archlinux.org/packages.php?ID=39415&lt;br /&gt;&lt;br /&gt;而我自己是用AWN "代替" gnome-panel。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Avant Window Navigator(AWN)&lt;/h3&gt;&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;AWN 裏面有個叫file Broswer Launcher就沒有位置捷徑數目限制。而且AWN 還有一些其他不錯的特性。&lt;br /&gt;&lt;br /&gt;但是AWN有幾個問題。一是假如應用程式沒有對應的desktop file，便無法改icon ，解決方法是先開一個gnome-panel，把應用程式加入gnome-panel面板，再從gnome-panel面板把icon 拉到AWN面板裡。假如要改動程式啟動設定，拉之前記得參數要照前面說的在gnome-panel先改好，再拉到AWN面板裡。&lt;br /&gt;&lt;br /&gt;再來是有些人偶爾會用root 身份登入時，AWN預設是不准用root 身份來用的。這個可以用這招來繞過：&lt;br /&gt;&lt;a href="http://www.webupd8.org/2009/06/how-to-use-screenlets-vlc-and-awn.html"&gt;How To Use Screenlets, VLC and AWN Manager by Logging In As Root&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;再來是有些applet 在AWN 上還沒有好的代替品，不過有些AWN作的比較好，所以目前我是gnome-panel，AWN 面板各開一個來用&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5683515659943726453?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/5683515659943726453/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=5683515659943726453' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5683515659943726453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5683515659943726453'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2010/08/gnome.html' title='Gnome 桌面面板的設定微調'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8668283230635431507</id><published>2010-01-24T16:05:00.001-06:00</published><updated>2010-01-24T16:10:12.558-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><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'>自由軟體是一種全民的生活方式，而不只是少數人借以爭奪資源的工具。&lt;br /&gt;這觀念其實很重要，但好東西不見得大家都知道，在還沒因為用了IE 碰到大麻煩前，許多人不並瞭解用IE 與FireFox 功能上的差異。從一個社會的群體觀點來看，如何把這些為IE 奴役的使用者拉到自由軟體的陣營呢？好的宣傳其實很重要。比如說：&lt;br /&gt;"法、德政府警告民眾勿用IE"&lt;br /&gt;http://www.zdnet.com.tw/news/web/0,2000085679,20143808,00.htm&lt;br /&gt;這件事你知道嗎？你也許聽說了google 考慮退出中國大陸市場，你大概沒有想到，IE的漏洞在此一事件扮演了很大的推手。可以去看看這一篇&lt;br /&gt;"Google中國員工可能有內賊"&lt;br /&gt;http://www.zdnet.com.tw/news/web/0,2000085679,20143805,00.htm&lt;br /&gt;但是文中沒有說出的是：&lt;br /&gt;微軟當時為了進入大陸市場，跟中共妥協，讓中共可以檢視他們的原始碼，台灣呢，門都沒有。中共可以在關鍵時期搶在微軟發布Hotfix前對安全漏洞發動(零時差)攻擊。所以呢，你用了IE ，等於是當了網際網路的施瑯，哪一天引清兵入關怎麼死的都不知道。這次就是所謂的"極光行動" (Operation Aurora)可以參考http://zh.wikipedia.org/zh-tw/极光行动&lt;br /&gt;&lt;br /&gt;只有IE 6確定受害嗎？去查資料的話，其實IE7 也是有可能的，只是還沒做出來。可以參考http://www.zdnet.com.tw/enterprise/technolog/0,2000085680,20143800,00.htm&lt;br /&gt;裏面那張圖。基本上微軟是想利用這個事件去威脅力誘用戶繼續花錢升級到他的新版。但是那你還要等腳趾頭都流血了，才要承認去用腳去踢鐵板是一件愚蠢的事嗎？與其去用那不安全，要看微軟臉色的IE/windows/office ，還不如現在就轉投向開放軟體的陣營，有全世界的開放軟體工程師在替你當守門員，不會因某個國家或黨派的立場箝制資訊走你的電腦後門。網路上有疑似大陸Google 員工發佈「Google 事件真相」這篇文章。原文出於地址： http://www.brookswelding.com/&lt;br /&gt;我第一天聽到時還網址看得到原文，2天再去看時，已經被被迫河蟹(音同"合諧")掉了連不上，今天再去看變成一個怪怪的待售網域名，我當時沒想到那麼多，現在去whois.net看的資料有一點過時了http://www.whois.net/whois/brookswelding.com&lt;br /&gt;雖然目前沒有人能直接證明brookswelding當時的說法，但是對照前後發生事件的進展，中共此地無銀三百兩的意味非常濃厚。網路上找一找還是可以找到原文。&lt;br /&gt;&lt;br /&gt;在微軟靠這壟斷市場所或取的暴利來，操控了雜誌到電視的各種主流媒體的前提下，要與之對抗，最有效的應該就是用大量小眾媒體這種螞蟻吞大象的方式，比如說&lt;br /&gt;&lt;br /&gt;義大利有個網友替各大不同的Linux 畫了一系列的美少女Linux Tan，&lt;br /&gt;Linux-tan sketch&lt;br /&gt;http://www.jkhp.it/OS-tan/&lt;br /&gt;&lt;br /&gt;http://www.firefoxflicks.com/&lt;br /&gt;是鼓勵網友創作 30秒的廣告短片來推展FireFox閱覽器，在以往電視是唯一的強勢媒體時，網路短片可能效果不張，但是在大家把收視習慣移到電腦上如youtube時，情況就大不同了。&lt;br /&gt;&lt;br /&gt;http://explorerdestroyer.com/&lt;br /&gt;是當初google 跟mozila 合作的一個陣營。這個可以對台灣的企業募款做一個參考&lt;br /&gt;&lt;br /&gt;http://www.thesourceshow.org/&lt;br /&gt;這個網站只要是教大家如何拿開放軟體來做一些媒體出版，或DIY的事。封面有個很有創意，但是些微超出尺度，卻無傷大雅的照片。對年輕人用輕鬆的方式是比較吸引人的。&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/22356239-8668283230635431507?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8668283230635431507/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8668283230635431507' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8668283230635431507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8668283230635431507'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2010/01/blog-post.html' title='從&quot;極光行動&quot;看開放軟體推展的重要性'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7008530144979402250</id><published>2009-12-31T19:56:00.000-06:00</published><updated>2009-12-31T19:56:30.207-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>讓Intel CPU 自動依需要調整頻率</title><content type='html'>請先參考&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2008/01/amd-cool-n-quiet.html"&gt;使用AMD Cool-n-Quiet 省電模式&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;但是在/etc/modprobe.preload.d/&lt;br /&gt;AMD 系統用的設定是:&lt;br /&gt;powernow-k8&lt;br /&gt;acpi-cpufreq&lt;br /&gt;cpufreq_performance&lt;br /&gt;cpufreq_powersave&lt;br /&gt;cpufreq_conservative&lt;br /&gt;cpufreq_ondemand&lt;br /&gt;&lt;br /&gt;Intel CPU把powernow-k8換成acpi-cpufreq就可以了&lt;br /&gt;&lt;br /&gt;補充一點：一開始預設是performance，依慣例把他調成ondemand切到自動模式的話用:&lt;br /&gt;echo ondemand &gt; /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-7008530144979402250?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7008530144979402250/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7008530144979402250' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7008530144979402250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7008530144979402250'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/12/intel-cpu.html' title='讓Intel CPU 自動依需要調整頻率'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6929795821682712272</id><published>2009-12-20T16:37:00.000-06:00</published><updated>2009-12-20T16:37:56.482-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>pulseaudio 錄音：針對skype/ intel hda及相關晶片問題</title><content type='html'>假如你是用snd_hda_intel 而且pulseaudio 錄音有問題，你可以檢查看看是不是alsa設置的問題 &lt;br /&gt;&lt;br /&gt;很多hda_intel 晶片需要給核心下額外參數，假定你只有一個音效卡，這點可以用下面命令檢查&lt;br /&gt;cat /proc/asound/card0/codec#0 | grep -i codec&lt;br /&gt;請參考&lt;br /&gt;http://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio-Models.txt&lt;br /&gt;&lt;br /&gt;但是有一些新的codec不在上表，比如Dell vostro 1520/1720或類似用IDT ID 76d5晶片的&lt;br /&gt;在https://bugs.launchpad.net/ubuntu/+source/linux/+bug/386858&lt;br /&gt;討論上說對這個問題ubuntu要升級alsa 1.0.16 ，而且在給核心下參數。可是Mandriva 看來都已經比上面討論的版本要新了，我在一臺裝mandriva 2009.1 (kernel 是2.6.29.6 alsa 是1.0.19-1)的Dell Vostro 1520 上試的結果，換過/etc/modprobe.conf 加入這一行&lt;br /&gt;options snd-hda-intel model=dell-s14&lt;br /&gt;重開就沒問題了(用model=dell-m6參數是不會成功的)，雖然內建mic 還是有問題，而且插上耳機內建喇叭也不會靜音，不過至少新版skype現在用外接mic 可以正常工作了。對一般人差不多夠用了。反正Mandriva 2010 出了，用了新版的kernel 跟alsa ，等升級我再試過。Skype 要　2.1.0.47以後的版本才支援pulseaudio，沒有powerpack的人可以到http://mib.pianetalinux.org/mib/fr/home/32-mib-rpms/414-skype-21047.html&lt;br /&gt;下載。&lt;br /&gt;&lt;br /&gt;pulseaudio這個問題其實不只出在snd_hda_intel，有很多錄音晶片(包括EMU10k) 有類似問題，此外，有很多音效軟體還不支援pulseaudio，還得給dbus 設定打個洞給特定音效卡只使用alsa錄音，那個搞起來真的就麻煩了，現在我用外接mic是可以給Audacity 錄音，選alsa pulse的話雜訊大到不能接受，選alsa hw(0,0)的話雜訊是可以接受，但CPU 用量飆到100%，錄出來像打嗝一樣不能聽。要並存的話還有一番要修補的。&lt;br /&gt;&lt;br /&gt;結論：pulseaudio 也許是未來的主流，但是過渡期還有一段好痛苦的 &lt;br /&gt;&lt;br /&gt;參考&lt;br /&gt;http://pulseaudio.org/wiki/BrokenSoundDrivers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6929795821682712272?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6929795821682712272/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6929795821682712272' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6929795821682712272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6929795821682712272'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/12/pulseaudio-skype-intel-hda.html' title='pulseaudio 錄音：針對skype/ intel hda及相關晶片問題'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4220585766473968300</id><published>2009-11-06T16:27:00.002-06:00</published><updated>2009-11-06T16:31:48.775-06:00</updated><title type='text'>ispell 與中文環境emacs</title><content type='html'>中文emacs使用者可能會遇到一個問題:環境是設好了可以用中文。但是用英文打字了半天想要作一下拼字檢查，卻發現錯誤訊息："No Word lists can be found for language zh_TW"，因為找不到對應語言環境的中文字典檔。&lt;br /&gt;&lt;br /&gt;要避免這問題，可以下達&lt;br /&gt;M-x ispell-change-dictionary&lt;br /&gt;再指定要用的字典，比如說美式英語是en_US 。或者是在.eamcs 強迫設定變數 ispell-dictionary:&lt;br /&gt;(setq ispell-dictionary "en-US")&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;ispell 支援中文拼字檢查的可能性&lt;/h3&gt;&lt;br /&gt;ispell 支援多國語言，但是沒有中文。他的支援語言語言清單設定在變數&lt;br /&gt;ispell-dictionary-alist&lt;br /&gt;裡面沒有中文。只要去看了他的編排方式，就知道至不是很適合中文這種字數是&lt;br /&gt;上萬的語言。舉兩個例子：&lt;br /&gt;&lt;br /&gt;("en_US" "[[:alpha:]]" "[^[:alpha:]]" "'" t&lt;br /&gt; ("-d" "en_US")&lt;br /&gt; nil utf-8)&lt;br /&gt;&lt;br /&gt;("en" "[[:alpha:]]" "[^[:alpha:]]" "'" t&lt;br /&gt; ("-d" "en")&lt;br /&gt; nil utf-8)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4220585766473968300?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4220585766473968300/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4220585766473968300' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4220585766473968300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4220585766473968300'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/11/ispell-emacs.html' title='ispell 與中文環境emacs'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6022105611512514497</id><published>2009-03-28T21:31:00.003-05:00</published><updated>2009-03-28T21:38:30.163-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='slat'/><title type='text'>歷史文件：自由自由，多少人假汝之名</title><content type='html'>(註，原於3/25/2004在軟體自由社群電子郵件論壇發表&lt;br /&gt;http://list.softwareliberty.org/pipermail/slat-talk/2004-April/00414.html，由於原網站存檔管理不善，聯結逸失，除了排版外，跟原文引到不相干本文大部份宗旨的某人名字換成"User1725"(免得遭到&lt;a href="http://shelandy.blogspot.com/2007/12/1.html"&gt;無理的干擾&lt;/a&gt;)，內容儘量不更動，進一步的觀察會由另文探討，這裡僅作歷史文件存檔)&lt;br /&gt;&lt;br /&gt;對單純使用軟體著眼，自由軟體/開放源碼軟體，差異甚小。然而要進一步確保所有人能充分基於之前的分享成果發展， 自由軟體有較具體的概念。&lt;br /&gt;&lt;br /&gt;這兩個詞概念漢語都是從英文翻譯進來，所以中英對照都只有一對一的，沒啥"自由軟體"可以翻 "open source"這回事。想要用同樣的詞但不同用法要註明，不然就是存心混淆視聽，這是無庸置疑的基本常識。&lt;br /&gt;兩者或同時並列或分開，對大多數人並無太大影響，端視立場。硬是要混在一起，只有兩種可能：&lt;br /&gt;(1)太不夠專業，    或&lt;br /&gt;(2)太專業故意找開放源碼軟體裡自由的漏洞 (這也是會什麼一定要有人堅持自由軟體的立場)&lt;br /&gt;&lt;br /&gt;然而為什麼52000K計畫資助的網站都同時"誤"譯呢？(特別是自由軟體鑄造場號稱參與執行團隊者有17人...)&lt;br /&gt;發現錯誤，不是一兩天的事 早在九月就已指出，見&lt;br /&gt;http://list.softwareliberty.org/pipermail/slat-talk/2003-September/004062.html&lt;br /&gt;人難免犯錯，這封信延到這時才發，事實上是希望讓他們能朝比較正面的方向改進，見&lt;br /&gt;https://list.softwareliberty.org/pipermail/slat-talk/2003-October/004068.html&lt;br /&gt;https://list.softwareliberty.org/pipermail/slat-talk/2003-October/004069.html&lt;br /&gt;&lt;br /&gt;但看到自由軟體鑄造場的正式回應我覺得很失望，我已排除了上述(1)無意間犯錯的可能性。這已是"用辭者立場" 的問題, 不是 "翻譯"的問題。把幾件事連起來，讓我有"大家被迫玩遊戲"的感覺，見&lt;br /&gt;1. http://list.softwareliberty.org/pipermail/slat-talk/2003-December/004552.html&lt;br /&gt;2. "2003開放源碼軟體競賽頒獎&lt;br /&gt;    10:55-11:10  (暫定) 威盛電子進駐自由軟體鑄造場儀式"&lt;br /&gt;   引用於 http://list.softwareliberty.org/pipermail/slat-talk/2003-December/004568.html&lt;br /&gt;  從來就沒聽過威盛啥時開始作自由軟體? 那麼多人(包括一些對社群正面公開友善的廠商)，為何要獨尊他們? 生意大聲音大嗎？&lt;br /&gt;&lt;br /&gt;感覺頗有又在選舉前拚經濟的味道，硬是要把"產業+開放原始碼軟體"與自由軟體混為一談。下一步是不是封閉軟體也能號稱自由軟體?我同意要求正名的說法，不然照這種玩法，老共也能理直氣壯的說  "中華X民XX國在台灣"  那豈不是天下大亂?&lt;br /&gt;&lt;br /&gt;在這要強調，不單是開放原碼軟體，自由軟體也是可有商業機會的。只是與往常軟體工業用的商業模式不同，若真覺得"開放原碼軟體"不該缺席。其實用"自由/開放源碼軟體鑄造場計畫"為名很好，無論軟體在不在強調訴求商業發展都能包進去。只要不侵犯自由軟體強調維護的"自由"  一些細節的東西大家可以相忍為國。不能因台灣的一些單位的私心誤用，硬把開放原碼軟體與自由軟體混為一談，硬要去接自由軟體的預算，沒照原合約中要求的自由軟體概念來強調維護"自由"。卻來取巧用開放源碼軟體企圖找自由的漏洞，又不願改進，這樣已事關誠信立場。&lt;br /&gt;&lt;br /&gt;自由就像空氣一樣，平時摸不著看不到，在平庸生活內很難去體會。只有要突破不一樣的生活方式，如潛水到深海看美麗的珊瑚，或爬到極高的山極目四望，才會開始體驗到氧氣的可貴。我覺得非常難過，在西方文明引進到台灣的過程中，許多人往往只學到了皮毛，卻沒學到了相互尊重個人價值的理念。以致於無論怎樣的科技文化革新理念，一搬過來就水土不服，永遠是個次等國家。台灣之所以有今天這個鳥樣，一是有人總愛是要搞這種掛羊頭賣狗肉的把戲，一是有太多的鄉愿縱容這種共犯結構，我覺得必須大聲攤開來談。&lt;br /&gt;&lt;br /&gt;在這種情形下，像User1725的擇善固執是必須的，大家應要聲援User1725 的抗議。你我就該當個快樂的豬，整天吃著別人調好的飼料？ 假如臺灣同胞都這樣想，我就認了。假如你和我一樣不干於當次等人民，我希望您一起來關心這個問題。&lt;br /&gt;&lt;br /&gt;( 註  原擬在月前呼應User1725的訴求，時值臺灣總統大選，為避免被不當影射政治立場，故延至今日才發，見諒)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6022105611512514497?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6022105611512514497/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6022105611512514497' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6022105611512514497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6022105611512514497'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/03/blog-post.html' title='歷史文件：自由自由，多少人假汝之名'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4997004287399539740</id><published>2009-03-07T23:00:00.003-06:00</published><updated>2009-03-08T01:39:45.464-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>Linux 的perl開發環境</title><content type='html'>有個朋友問起開發軟體用Python 跟Perl 的比較，從我的觀點來看：&lt;br /&gt;&lt;br /&gt;1.作研究的人沒有什麼挑程式語言的條件，往往是事情複雜到需要整合好幾個領域，不可能一個人用一個程式語言從頭搞到底，那樣東西還沒做出來你就被別人發表的成果淘汰了。所以你需要什麼樣的武器(通常是以某個語言寫出來的程式庫)來處理某個次領域的事情，你就用那個語言去做基本的處理及呼叫程式庫。再用其他或相同的語言把中間過程串起來。像我本身，約莫是平均一年需要學一個新的程式語言。&lt;br /&gt;&lt;br /&gt;2. 光比較Python 跟Perl :為了處理web 的資料，其實我一開始是從Perl 學起，那時web mining programming還沒多少人知道該怎麼作才好。 Perl 寫短程式實在很精簡，但是可閱讀性實在是太差，我覺得比Lisp 還要差，我看自己以前寫的 perl碼，當時要是沒有詳細註解的話，要花很大的力氣。但是為了精簡程式選perl，卻要花更多的時間去詳細註解的話，實在是自相矛盾的作法，所以現在有的選的話，我會以python 優先。其實不只是對perl 而言如此，對lisp 也是一樣。&lt;br /&gt;&lt;br /&gt;下面就是從這樣觀點來看perl 的開發環境&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;開發介面平台&lt;/h2&gt;&lt;br /&gt;不知道是不是大家比較少用perl 開發大一點的程式，相對於python，perl 的開發介面平台在 inux 上比較少。&lt;br /&gt;我現在只知道emacs ,跟Eclipse 。另外有一個在winodws 下用Pascal 寫的Open Perl IDE，也許可以用Lzaurus/free pascal 來在Linux 下編過，不過我還沒時間試。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Eclipse&lt;/h3&gt;&lt;br /&gt;Eclipse 的壞處就是笨重，用這麼肥的IDE 想來開發輕薄短小的perl實在不太有道理。連在AMD雙核心 4GB Ram 的機器下跑都有點小遲鈍，而且Eclipse 的笨重不只是Eclipse 本身體積肥而已，連寫個小程式都很麻煩：&lt;br /&gt;首先要開一個計劃，然後加上計劃下的程式。假如你之前在外頭寫好了幾個部份片斷程式，恭喜你，片斷程式要匯進去計劃有夠麻煩的，開個不同檔名再剪貼文字過去可能還比較方便。不過在emacs 上的ECB 也有那邊的問題，有時得忍受一下交互使用。要是覺得連去巷口市場買菜都得騎隻恐龍不是什麼大不了的事的話，那Eclipse 這隻大恐龍倒是上天下海無所不包。&lt;br /&gt;&lt;br /&gt;Eclipse 的介面，可參考我後續的介紹，&lt;br /&gt;&lt;br /&gt;Eclipse 的perl 外掛叫ERIC，目前有兩大版本：0.5 穩定版跟0.6的測試版，我是用0.6版，沒什麼問題。&lt;br /&gt;安裝EPIC這個外掛的步驟在不同版本會有稍許不同，在mandriva 下的eclipse3.4 版是這樣：&lt;br /&gt;啟動Eclipse後在主選單的Help的下拉式選單，選擇Software Updates，然後在Available software的分頁下選擇Add site，在Location 的URL視窗鍵入:&lt;br /&gt;http://e-p-i-c.sf.net/updates/testing&lt;br /&gt;選Find and Updates後，建一個新的名稱(如Eric)給EPIC，然後按下finish後再去勾選這個 Pac外掛做update&lt;br /&gt;&lt;br /&gt;把EPIC 外掛裝上後。在主選單file -&gt;new-&gt;other&lt;br /&gt;下就會看到Perl型別的選項。先開新一個計劃之後，再依需要慢慢把程式檔加進去。&lt;br /&gt;&lt;br /&gt;我試過了Eclipse 的EPIC ，發現所有的變數都要用my 宣告成當地變數，不然eclispe會給你一堆紅色錯誤警告。但要是這樣作的話，在Emacs 下就沒辦法被ECB辨識成變數來顯示，IDE效果就打了折扣。&lt;br /&gt;&lt;br /&gt;我最喜歡的一點是在Eclipse 下，只要把游標指到某行的某變數下，在其他行的該變數也會用不同顏色顯示出來，這點在除蟲時很方便。不過這好像是透過全文檢索，所以連不是變數的像標點或字串也行，這讓我懷疑是不是了Eclipse 反應遲鈍的原因之一。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Eamcs/ECB&lt;/h3&gt;&lt;br /&gt;ECB 來寫C/html 是很棒的IDE 。可是對於那些semantic (ECB 賴以解析程式碼的模組)支援很有限的語言如 perl ，表現就只是差強人意。Emacs 的syntax highlight 是沒有問題的，但是ECB左側變數列表會不完整，得用Meta-x！etags *.pl幫現在的perl程式碼編符號表，直接改emacs 裡的程式碼而不重整符號表是不成的，那些在 my 後面直接宣告而且給定起始值的區域變數都顯示不出來。所以要跟eclipse交互使用環境會有一點問題。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;結論&lt;/h2&gt;&lt;br /&gt;兩個IDE 都各有優缺點，我現在是一頁就能看完的程式用emacs 來處理，超過一頁再來用eclipse發展。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/10/emacs-c.html"&gt;用Emacs 開發C 程式&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4997004287399539740?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4997004287399539740/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4997004287399539740' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4997004287399539740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4997004287399539740'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/03/linux-perl.html' title='Linux 的perl開發環境'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-10182517825049523</id><published>2009-02-24T23:58:00.005-06:00</published><updated>2009-03-21T21:47:52.520-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>用 Graphviz 畫資料庫設計圖</title><content type='html'>graphviz  的介紹見，&lt;a href="http://shelandy.blogspot.com/2009/02/graphviz.html"&gt;用 Graphviz 畫工程科學說明圖&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以一般設計資料庫流程，第一階段畫 ER/EER diagram，第二階段畫relation tables 跟 key constraints，要找免費的工具還真不簡單。大多數最多也只是提供免費試用而已，我也用過dia 跟 xfig 來畫過，總覺得少那麼一點。後來還是覺得用graphviz 來畫最方便。&lt;br /&gt;&lt;br /&gt;以我實作EER model 的情況，除了weak entity 的total participation 雙線，跟subclass 的關聯線外。幾乎可以直接全部畫出來，其實可以自行加入向量圖形，不過我很懶。在時間有限前提下，用個近似的方法就交差了。要是有人能把這兩個向量圖加入graphviz ，會是功德無量。&lt;br /&gt;&lt;br /&gt;下面用 18分大學的體系為例，用graphviz 來畫一個資料庫設計的EER diagram。既然是18分大學，訛誤在所難免。我故意搞了些手腳，好讓那些懶惰的老師或學生會踩到地雷，但懂的人一眼就看穿。好事者請不要公佈答案，不然就不好玩了。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/_ugxY5ItSkzITs-XwbParw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_yGe7EvrGDVA/SaTLxrlHMGI/AAAAAAAAAnY/XMJFbnJ9KIY/s800/example.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;除了EER model ，畫relation table 也沒啥大問題，唯一的地方是標示composite key 的部份。我是用套疊格子的技巧作出來。其實這些小地方不一定要這樣作，我是依據近年美國資料庫教科書首選Elmasri的fundamentals of Database Systems用的記號為依歸，算是遵循標準吧！這樣一般大學生不用我解釋就可以看得懂我的設計。&lt;br /&gt;&lt;br /&gt;下面用海角n億洗錢的體系為例，用graphviz 來畫relation table 設計&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/pFjKCmSLbB1AU38b3yjV9Q?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_yGe7EvrGDVA/SaTbU0AckcI/AAAAAAAAAn4/TEMedklFsJw/s400/MoneyLaundering.png"/&gt;&lt;/a&gt;&lt;br /&gt;我想面對犯罪可以為一己之私，可以用泛政治的理由拉一堆人來替自己洗錢掩護，檢警單位應要學學怎樣用自由軟體來彙整日益複雜的犯罪資料。&lt;br /&gt;&lt;br /&gt;一般資料庫先畫ER diagram，正規化Schema後再寫SQL。不過有個java 工具&lt;a href="http://www.graphviz.org/Misc/sql2dot/"&gt;sql2dot&lt;/A&gt;是可以把簡單 SQL 檔轉成 dot 語言，用法是&lt;br /&gt;java -jar sql2dot.jar 我的sql檔名&lt;br /&gt;我試了一下，語法解析不夠彈性，有些情況沒辦法解析出來。不過後來又看到一些其他的工具sql 轉dot的工具，等以後試了再來紀錄心得。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-10182517825049523?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/10182517825049523/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=10182517825049523' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/10182517825049523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/10182517825049523'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/02/graphviz_24.html' title='用 Graphviz 畫資料庫設計圖'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_yGe7EvrGDVA/SaTLxrlHMGI/AAAAAAAAAnY/XMJFbnJ9KIY/s72-c/example.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1775745008265206727</id><published>2009-02-24T22:41:00.003-06:00</published><updated>2009-02-26T15:10:18.062-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>用 Graphviz 畫工程科學說明圖</title><content type='html'>一般而言，工程科學說明圖是網路/樹狀結構但沒有很強的流程方向性的圖我用graphivz來畫，圖是網路/樹狀結構而且有很強的資料流程方向性用dia來畫。其他的我才用xfig來畫。&lt;br /&gt;&lt;br /&gt;我覺得graphviz 最大的好處是自動編排。只要用文字編輯器把這些節點，聯接，文字相互關係...的.dot 描述檔寫好後。graphivz編譯會自動產生編排好的圖形。不用拿滑鼠在螢幕上移來移去。這在設計複雜的關聯圖形時很重要，而且這些文字大部可以在後面的流程回收。作過一次標準資料庫設計就知道了。剛開始學習要點時間，但是對理工科的人而言長期的回收絕對划算。&lt;br /&gt;&lt;br /&gt;Graphviz 編譯命令長的像這樣子&lt;br /&gt;dot -Tpng foo.sql.dot -o foo.png&lt;br /&gt;，除了png 外，也可以選pdf,ps, gif 之類的格式，或是不同風格的圖形編排，輸出成png 或ps 後可以在openoffice 文件裡當插圖用，用中文的話要記得用utf8輸入即可。&lt;br /&gt;&lt;br /&gt;graphviz跟emacs 整合的話，工作會更方便，用emacs 編完Graphviz 的.dot&lt;br /&gt;描述檔之後，直接C-c C-c 編譯。(這跟python是一樣的)C-c C-p 直接在 emacs裡預覽輸出圖形。下圖是在emacs裡預覽的結果。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/7JLSAYTltAc63miPPQcI_w?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_yGe7EvrGDVA/SaTRi7YfBFI/AAAAAAAAAns/XdB6SDLcruY/s800/EmacsGravizPreview.png" /&gt;&lt;/a&gt;&lt;br /&gt;安裝其實很簡單，在winodws 上也有 wingraphviz 可以用。我試過跟某個用winodws平台的人共同用graphviz 溝通開發資料庫，沒有問題。應用實例後面會另文介紹。&lt;br /&gt;&lt;br /&gt;參考&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2009/02/graphviz_24.html"&gt;用 Graphviz 畫資料庫設計圖&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1775745008265206727?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1775745008265206727/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1775745008265206727' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1775745008265206727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1775745008265206727'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/02/graphviz.html' title='用 Graphviz 畫工程科學說明圖'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_yGe7EvrGDVA/SaTRi7YfBFI/AAAAAAAAAns/XdB6SDLcruY/s72-c/EmacsGravizPreview.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6805502568737473279</id><published>2009-02-22T15:15:00.003-06:00</published><updated>2009-02-22T15:24:54.902-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>compiz-fusion下視窗佈景及標題欄主題設定</title><content type='html'>新裝的Mandriva 2009.0預設視窗在DVI 還清楚，但是在SOYO 24" LCD 的Dsub端子看不清視窗標半透明題欄的文字，我試了幾個gtk 的佈景都有問題，唯一可用的又醜的要死，而且視窗shade收起的動作不能用了，所以視窗裝飾要換。&lt;br /&gt;&lt;br /&gt;所以執行CompizConfig Settings Manager (ccsm) :&lt;br /&gt;到effects的Window Decoration 的 plugin 的 Command選項下，把compiz-window-decorator換成emerald 或gtk-window-decorator&lt;br /&gt;但其實compiz-window-decorator預設就是用 gtk-window-decorator，gtk-window-decorator 可以使用Cairo Window Decorations或Metacity Window Decorations，預設就是用 Metacity 。&lt;br /&gt;&lt;br /&gt;這些細節平常是藏起來的，但是可以用 gconf-editor(組態編譯器) 去改gwd(GTKWindowDecorator)&lt;br /&gt;apps -&gt; gwd&lt;br /&gt;有組態編譯器可以用的話就不要用 gconfpref ，有些gnome選項會看不到(比如geditor-2的編碼)。&lt;br /&gt;我初步試驗的結果，把Metacity Window Decorations關掉(也就是應該會切換成Cairo Window Decorations)，但還是沒辦法啟動視窗shade收起的動作，所以最後還是得乖乖用emerald 來管視窗裝飾才成。emerald theme manager 一次不能預覽太多不同theme，卡住的話把emerald theme manager 關掉再來即可。&lt;br /&gt;&lt;br /&gt;視窗裝飾Blue_Satin的陰影稍多了些，Rezlooks-Graphite-1pxb 的設計很適合工作，可惜我不喜歡他的配色，一時又沒時間把標題欄位的石墨色改掉，所以我最後選 IR Ora Blue(視窗內部元件外觀)跟Crystal-ICE的視窗裝飾，&lt;br /&gt;要是不覺得右上角放大縮小圖像太小的話，Compiz-gilouche也不錯。&lt;br /&gt;&lt;br /&gt;延伸閱讀&lt;br /&gt;http://wiki.compiz-fusion.org/Decorators/Emerald&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6805502568737473279?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6805502568737473279/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6805502568737473279' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6805502568737473279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6805502568737473279'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2009/02/compiz-fusion.html' title='compiz-fusion下視窗佈景及標題欄主題設定'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8825749514546584374</id><published>2008-03-09T00:47:00.004-06:00</published><updated>2008-03-09T01:20:41.963-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Gnome 桌面與設定</title><content type='html'>Gnome 跟 KDE是 Linux 上兩大桌面系統，我認為也許在某些方面實作上，Gnome比不上KDE ，但整體架構的前瞻性會讓Gnome 慢慢勝出。由昇陽的選擇可以作一個指標。Gnomeu 之前就跟alsa一樣有一個問題：一直改架構，到近期才穩定下來。在正體中文的翻譯方面，香港的網友出了不少力，可是一直未見台灣社會的重視，(或是說台灣社會漠視整體開放軟體的努力，對於香港主導的努力更漠視)。我希望從自己作起，一點一滴的把使用說明建起來，建立雙贏的基礎。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Gnome 桌面物件&lt;/h2&gt;&lt;br /&gt;Gnome 桌面包括了下列物件&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;檔案管理員(File Manager) Nautilus 是整合的檔案管理員，並沒有特別在桌面顯示出來，但是桌面跟應用程式打開某位址的預設檔案管理員就是Nautilus&lt;br /&gt;&lt;li&gt;面板(Panel)：GNOME 桌面中的一個長條區域，可以配置各式面板物件，供各種存取系統/應用程式與功能表。可以滑鼠來使用。面板物件包括了：&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;小型應用程式(Applet) ，互動式的小型應用程式，例如 音量調整，面板中預設會有下列 Applet來顯示對應的系統結構：&lt;br /&gt;            功能表&lt;br /&gt;            工作區顯示切換       &lt;br /&gt; 後面會再解釋對應的系統結構    &lt;br /&gt;      &lt;li&gt;動作按鈕，執行特定gnome-desktop動作，如按一下"登出"此按鈕以結束gnome-desktop工作行程。&lt;br /&gt;      &lt;li&gt;啟動器，可以啟動一般的應用程式、執行指令或開啟檔案&lt;br /&gt;      &lt;li&gt;功能表(Menu)  列出系統裡能在 GNOME 桌面執行的大部份功能，主功能表的頂層除了包括「應用程式」功能表，可以存取標準應用程式及配置幾乎所有的選項外，頂層同時也包括了gnome-desktop命令的功能列表跟其他功能列表：&lt;br /&gt;       「位置」功能列表：存取特定媒體位置上的檔案&lt;br /&gt;       「系統」功能列表：存取系統指令功能表。&lt;br /&gt;       在桌面上顯示功能表，有別於其他桌面系統，對GNOME 而言，這只是一個面板物件，所以可以把多個功能表顯示Applet加到面板上，但是都是對應到同一個內部功能表系統結構。Mandriva 提供三種風格：Gnome, KDE, Mandriva，功能表的排列顯示會有少許不同&lt;br /&gt;    &lt;li&gt;抽屜(Drawer)把一些同時要用的程式合在一起，可供一次同時開啟&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;&lt;li&gt;工作區(workspace)&lt;br /&gt;   可將 GNOME 桌面分割成個別的工作區。可以指定 GNOME 桌面上工作區的數目，一次只能顯示一個工作區。我們可以指定某程式視窗在某工作區中工作。也可以切換至其他工作區，達成虛擬桌面的功能。可以透過面板物件的工作區顯示切換applet來預覽現在位於的工作區&lt;br /&gt;&lt;li&gt;視窗(window) 顯示程式的內容，只有執行程式時才會顯示&lt;br /&gt;&lt;li&gt;桌面(Desktop)位於所有其他元件的後方。除了提供顯示視窗外，我們可以將物件拖放到桌&lt;br /&gt;面上，如檔案瀏覽器的url，以供快速存取常用的檔案與目錄，或是某面板物件，以供快速啟動常用的應用程式。&lt;br /&gt;&lt;li&gt;控制中心(Control center) 這個設定Gnome 桌面物件，並沒有在桌面特別顯示出來&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;要設置桌面物件，可以在桌面物件圖示上面按滑鼠右鍵來叫出功能選單。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;設定桌面應用程式尺寸&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;把特定應用程式視窗預設尺寸放大，基本上有兩個方式：在x視窗下設定或GNOME 桌面上設定。&lt;br /&gt;考量到因為gnome-terminal 有可能會被其他文字命令叫用，所以我選擇在GNOME 桌面上的終端機啟動器裡設定。&lt;br /&gt;&lt;br /&gt;終端機啟動的視窗放大(100x50)預設尺寸設定屬性command ：&lt;br /&gt;gnome-terminal --geometry=100x50+150+10&lt;br /&gt;&lt;br /&gt;emacs 反正都是不是從GNOME 桌面面板就是從視窗程式(如krusader)叫用&lt;br /&gt;所以就直接在在x視窗下設定，把這一行加入~/.Xdefaults：&lt;br /&gt;&lt;br /&gt;emacs-gtk.geometry: 128x50&lt;br /&gt;&lt;br /&gt;為什麼不是emacs.geometry: 128x50 ? 因為我在GNOME 桌面用的是emacs-gtk，emacs-gtk這不是叫用emacs 的script ，而是單獨編譯的程式，所以是針對emacs-gtk指定尺寸&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;設定位置捷徑&lt;/h2&gt;&lt;br /&gt;見&lt;a href="http://shelandy.blogspot.com/2007/10/gnome.html#link"&gt;gnome 桌面上的"位置"如何設定&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;一些炫目的東西&lt;/h2&gt;&lt;br /&gt;Gnome 可以跑 Compiz 大部分的人都知道了。此外Gnome 也可以裝 screenlets去摹擬MacOS X上的 Widget或是Windows裡的Gadgets。不過真有這個必要嘛？Widget這樣的概念其實在gnome 裡用 appelet就可以做出來了，以生產力的觀點，screenlets 不會比 appelet 更有效率。我自己Applet 是開的蠻多的，在xorg出的ATI驅動下跑也還好，但可以感覺出跑compiz 比純跑x視窗慢。而且不管是Mac/windows/Linux ，我都聽到不少說法是 Widget把系統效能拖下水，比較compiz 裡視窗縮途預覽提高切換生產力的功能，我個人覺得目前screenlets是雞肋。不過喜歡新奇的人沒事是可以試試，有現成的rpm包好了。裝完screenlets跟指定好Widget，再把Compiz 裡desktop效果中的Widget Layer打開&lt;br /&gt;&lt;br /&gt;提到Widget/Compiz這些炫字，就免不了有人會問有沒有像 MacOS X 的dock？有的。之前gnome-dock 的計劃好像死掉，可是有新的Avant Window Navigator(AWN)跟kiba 。我稍微玩了一下AWN ，覺得炫之外並沒有太多提高生產力的功能，就拿掉了。有些人覺得桌面最好像遊樂場一樣的，可以試試kiba。比Mac OS X的還炫。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://shelandy.blogspot.com/2007/06/metacity.html"&gt;metacity 桌面管理員預設鍵盤快速鍵用法&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://shelandy.blogspot.com/2007/03/compiz-3d.html#links"&gt;Compiz 3D 桌面的使用設定&lt;/a&gt;&lt;br /&gt;&lt;li&gt;最新的Gnome&lt;a href="http://library.gnome.org/users/user-guide/stable/"&gt;Desktop User Guide&lt;/a&gt;，不過只有英文版&lt;br /&gt;&lt;li&gt;昇陽在2004曾出版了一本&lt;a href="http://dlc.sun.com/pdf/817-5963/817-5963.pdf"&gt;GNOME 2.2  Desktop on Linux 使用者指南&lt;/a&gt;，也有&lt;a href="http://docs.sun.com/app/docs/doc/817-5963?l=zh_TW"&gt;網頁版：&lt;/a&gt;有一點過時了(現在都出到2.20)，不過有些基本概念的東西可以參考&lt;br /&gt;&lt;li&gt;關於轉移到XDG Menu System，這一篇有一些參考價值： http://wiki.mandriva.com/en/Development/Howto/MenuMigrationToXDG&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8825749514546584374?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8825749514546584374/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8825749514546584374' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8825749514546584374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8825749514546584374'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/03/gnome.html' title='Gnome 桌面與設定'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-788543487607100271</id><published>2008-02-11T03:12:00.000-06:00</published><updated>2008-02-11T03:17:05.365-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><title type='text'>人在曹營心在漢: linux 上使用windows系統的資訊</title><content type='html'>不要弄錯了，曹營是指M$，漢營是指Linux/BSD等開放OS環境,...我自己除非學校工作逼不得已外，都是用Linux 。這些資訊是給在windows 上處理跨平台開放軟體(如wine/cygwin/samba)的先驅看的，讓開發者windows上的開放軟體可以透過wine, virtual box 等在Linux 上執行。台灣有些人喜歡跑到別人個人網站偷看，毛手毛腳外還自以為奧步硬凹是真理，整個社會價值淪喪至此，只好諸事先打預防針。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;察看一些關於windows 系統的資訊&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx"&gt;Sysinternals web&lt;/a&gt; 是Mark Russinovich and Bryce Cogswell 在1996創立的，後來被M$ 買下來。有很多M$隱藏的系統內容，所有人現在都可以藉由這些工具一窺，如&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx"&gt;Process Explorer v11.04 By Mark Russinovich&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx"&gt;AutoRuns for Windows v9.01 By Mark Russinovich and Bryce Cogswell&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/technet/sysinternals/SystemInformation/LiveKd.mspx"&gt;LiveKd v3.0 By Mark Russinovich&lt;/a&gt;&lt;br /&gt;Sigcheck v1.4 By Mark Russinovich&lt;br /&gt;FileMon for Windows v7.04 By Mark Russinovich and Bryce Cogswell&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;開機執行程式&lt;/h2&gt;&lt;br /&gt;msconfig可以在開機時取消一些不想要啟動的程式。(Win2000 沒有提供，可以&lt;br /&gt;拷貝 Windows 98 或 XP下 的這個程式到 winnt\system32\下用 開始 -&gt; 執行 -&gt;&lt;br /&gt;輸入 msconfig 來執行。&lt;br /&gt;&lt;br /&gt;其實也可以直接用 regedit去改(有點像Linux 下的 /etc/ 跟 /proc)。比如&lt;br /&gt;HKEY LOCAL_Machine -&gt;SOFTWARE -&gt; Microsoft -&gt; Windows -&gt; CurrentVersion -&gt; Run&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;批次方式執行程式&lt;/h2&gt;&lt;br /&gt;Windows 很多所謂的"創新"，基本上就是去Unix/Mac 上抄別人真的創新，所以當你發現怎麼內部顯示網路命令也是"剛好"叫 netsate時，...也就不用驚訝其實Windows也可以用批次方式執行程式，當然是比不上Linux 方便，不過勉強用用。用過DOS 的人大概都知道shell (window 2k/XP的cmd)可以執行.exe程式，比較少人知道.dll檔可以透過 Rundll32.exe和Rundll.exe來執行，(Rundll.exe是用來執行16位DLL檔案)，有些木馬利用Rundll32.exe載入DLL形式執行，所以要確定所執行的Rundll32.exe是在%systemroot%\system32目錄下沒動過檔名的)&lt;br /&gt;&lt;br /&gt;此外微軟出的PowerShell加了不少功能(需要裝 .NET Framework Version 2.0)。&lt;br /&gt;不過呢光下載就需要通過WGAPluginsatall.exe 驗證。要是哪一天Linux 上能夠透過wine 能來作驗證就太好了。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;系統服務&lt;/h2&gt;&lt;br /&gt;不該開的系統服務全關掉。如CDBurnerXP跟Nero Buring ROM 都不用 IMAPI，可以考慮設manual。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hoverdesk.net/freeware.htm"&gt;RegSeeker&lt;/a&gt;個人免費使用，可以來找一些Registry 相關資料&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;http://www.annoyances.org/ 這是鼎鼎大名的 winodws annoyances網站&lt;br /&gt;http://longtx.no-ip.com/ 這個網站有一些中文winodws的系統資訊&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-788543487607100271?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/788543487607100271/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=788543487607100271' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/788543487607100271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/788543487607100271'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/02/linux-windows.html' title='人在曹營心在漢: linux 上使用windows系統的資訊'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5470870970424976142</id><published>2008-02-06T10:33:00.000-06:00</published><updated>2008-02-06T10:41:03.095-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><title type='text'>中文頻率最高的前100個詞</title><content type='html'>下面的資料是來自&lt;a href="http://www.aclclp.org.tw/doc/wlawf_abstract.pdf"&gt;「中央研究院平衡語料庫詞集及詞頻統計（Word List with Accumulated Word Frequency in Sinica Corpus 3.0）」&lt;/a&gt;。這跟Big5 產生的年代已經有一些距離了。&lt;br /&gt;&lt;br /&gt;可是我很好奇，會不會有些字即使後來使用頻率居上，比如王建(火宣)，陶(吉吉)，...但是受到電腦編碼下Big5 的影響，而在語料庫裡永不得翻身？其實光這點在學術上就很有得爭論。但關於這樣的問題，我一時是無法回答的，因為Sinica Corpus 不公開對外開放。要的人除了要花一筆錢外，使用上還有諸多限制。&lt;br /&gt;&lt;br /&gt;不管是作gcin/linbchewing 輸入法的基礎，或是作中文 IR stop word list ，這些是很基本的資料，開放出來對政府機構其實也就是少收那一點錢，比起民進黨政府沒有效用的灑錢斷交的種種動作而言，實在是九牛一毛，可是對台灣整體的科技跟帶動的經濟都會有強勢的影響。台灣還在關起門自己搞之時，可是美國跟大陸已經在中文自然語言相關的研究上急起直追了，令人感嘆。&lt;br /&gt;&lt;br /&gt;詞類標記 -- 依據中研院詞庫小組所架構的分類系統(參見原文)&lt;br /&gt;詞頻    -- 在語料庫中出現的次數&lt;br /&gt;累積頻率 -- 照詞頻排序至此詞的累積頻率(100為總頻率和)。&lt;br /&gt;&lt;br /&gt;詞項 詞類 頻率 累積頻率&lt;br /&gt;的 DE 285826 5.82&lt;br /&gt;是 SHI 84014 7.53&lt;br /&gt;一 Neu 58388 8.72&lt;br /&gt;在 P 56769 9.88&lt;br /&gt;有 V_2 45823 10.81&lt;br /&gt;個 Nf 41077 11.64&lt;br /&gt;我 Nh 40332 12.47&lt;br /&gt;不 39014 13.26&lt;br /&gt;這 Nep 33659 13.95&lt;br /&gt;了 Di 31873 14.59&lt;br /&gt;他 Nh 30025 15.21&lt;br /&gt;也 D 29646 15.81&lt;br /&gt;就 D 29211 16.40&lt;br /&gt;人 Na 24269 16.90&lt;br /&gt;都 D 20403 17.31&lt;br /&gt;說 VE 19625 17.71&lt;br /&gt;而 Cbb 18452 18.09&lt;br /&gt;我們 Nh 18152 18.46&lt;br /&gt;你 Nh 17298 18.81&lt;br /&gt;了 T 15958 19.14&lt;br /&gt;要 D 15955 19.46&lt;br /&gt;之 DE 15893 19.78&lt;br /&gt;會 D 14066 20.07&lt;br /&gt;對 P 13944 20.36&lt;br /&gt;及 Caa 13758 20.64&lt;br /&gt;和 Caa 13585 20.91&lt;br /&gt;與 Caa 13445 21.19&lt;br /&gt;以 P 13172 21.45&lt;br /&gt;很 Dfa 13013 21.72&lt;br /&gt;種 Nf 12263 21.97&lt;br /&gt;中 Ng 12231 22.22&lt;br /&gt;的 T 11580 22.45&lt;br /&gt;大 VH 11577 22.69&lt;br /&gt;能 D 11125 22.92&lt;br /&gt;著 Di 11026 23.14&lt;br /&gt;她 Nh 10776 23.36&lt;br /&gt;那 Nep 10740 23.58&lt;br /&gt;上 Ncd 10619 23.79&lt;br /&gt;但 Cbb 10242 24.00&lt;br /&gt;年 Nf 10127 24.21&lt;br /&gt;還 D 9698 24.41&lt;br /&gt;可以 D 9671 24.60&lt;br /&gt;時 Ng 9565 24.80&lt;br /&gt;最 Dfa 9416 24.99&lt;br /&gt;自己 Nh 9069 25.17&lt;br /&gt;為 P 9026 25.36&lt;br /&gt;來 D 8992 25.54&lt;br /&gt;所 D 8873 25.72&lt;br /&gt;他們 Nh 8818 25.90&lt;br /&gt;兩 Neu 8692 26.08&lt;br /&gt;各 Nes 8651 26.26&lt;br /&gt;上 Ng 8650 26.43&lt;br /&gt;可 D 8508 26.60&lt;br /&gt;為 VG 8369 26.77&lt;br /&gt;或 Caa 8317 26.94&lt;br /&gt;好 VH 8304 27.11&lt;br /&gt;等 Cab 8070 27.28&lt;br /&gt;又 D 8037 27.44&lt;br /&gt;將 D 7858 27.60&lt;br /&gt;後 Ng 7752 27.76&lt;br /&gt;因為 Cbb 7592 27.91&lt;br /&gt;於 P 7395 28.06&lt;br /&gt;由 P 7344 28.21&lt;br /&gt;從 P 7303 28.36&lt;br /&gt;更 D 7298 28.51&lt;br /&gt;被 P 7272 28.66&lt;br /&gt;才 Da 7266 28.81&lt;br /&gt;已 D 7256 28.95&lt;br /&gt;者 Na 7221 29.10&lt;br /&gt;每 Nes 7207 29.25&lt;br /&gt;次 Nf 7087 29.39&lt;br /&gt;把 P 7024 29.54&lt;br /&gt;三 Neu 6954 29.68&lt;br /&gt;什麼 Nep 6729 29.81&lt;br /&gt;問題 Na 6683 29.95&lt;br /&gt;其 Nep 6667 30.09&lt;br /&gt;讓 VL 6624 30.22&lt;br /&gt;此 Nep 6599 30.36&lt;br /&gt;做 VC 6597 30.49&lt;br /&gt;再 D 6563 30.62&lt;br /&gt;所以 Cbb 6529 30.76&lt;br /&gt;只 Da 6521 30.89&lt;br /&gt;與 P 6519 31.02&lt;br /&gt;沒有 VJ 6510 31.15&lt;br /&gt;則 D 6476 31.29&lt;br /&gt;台灣 Nc 6414 31.42&lt;br /&gt;卻 D 6388 31.55&lt;br /&gt;地 DE 6329 31.68&lt;br /&gt;並 Cbb 6171 31.80&lt;br /&gt;位 Nf 6015 31.92&lt;br /&gt;得 DE 5969 32.05&lt;br /&gt;想 VE 5898 32.17&lt;br /&gt;去 D 5748 32.28&lt;br /&gt;呢 T 5577 32.40&lt;br /&gt;學生 Na 5523 32.51&lt;br /&gt;表示 VE 5504 32.62&lt;br /&gt;到 P 5468 32.73&lt;br /&gt;公司 Nc 5421 32.84&lt;br /&gt;將 P 5365 32.95&lt;br /&gt;如果 Cbb 5336 33.06&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5470870970424976142?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/5470870970424976142/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=5470870970424976142' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5470870970424976142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5470870970424976142'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/02/100.html' title='中文頻率最高的前100個詞'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2980808325554482028</id><published>2008-02-02T23:44:00.001-06:00</published><updated>2008-02-15T13:24:47.578-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>Mandriva 套件管理</title><content type='html'>建議&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;先用DVD 或CD 安裝絕大部分的套件&lt;br /&gt;   &lt;li&gt;到 MCC 裡 用媒體管理員把 DVD 或 CD 媒體 的"啟用"取消&lt;br /&gt;   &lt;li&gt;用 easy urmpi 把媒體加入(參照下文)，這樣就可以從http/ftp 站裡抓DVD 上缺的RPM/及作檔案更新&lt;br /&gt;    * 有需要時(如網路斷線) 要安裝DVD 上的RPM還是可以把用媒體管理員把網路媒體 的"啟用"取消, 再打開 DVD 或 CD 媒體 的"啟用" &lt;br /&gt;    &lt;li&gt;有必要時去個別網站下載檔案&lt;br /&gt;    &lt;/ul&gt;   &lt;br /&gt;&lt;h2&gt;個別檔案網路下載&lt;/h2&gt;&lt;br /&gt;發行的CD/DVD 多多少少會缺套件，建議先用DVD 或CD 安裝絕大部分的套件，再按下面順序去找&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;http://easyurpmi.zarb.org/  (Easy urpmi 詳見Easy urpmi一節)&lt;br /&gt;  &lt;li&gt;http://sophie.zarb.org/ 提供了Mandriva 的RPM索引，找不到的話再去&lt;br /&gt;  &lt;li&gt;http://fr2.rpmfind.net/ 找各大發行版本(不限Mandriva)的RPM索引&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;sophie 連 cooker 的套件也會顯示出來。如 multiget-1.2.0-2mdv2008.1.x86_64.rpm&lt;br /&gt;但好像沒有提供實體的RPM，rpmfind 可以找到實體的RPM跟查詢個別套件的檔案及相依的套件&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Easy urpmi: 加入更多套件來源&lt;/h2&gt;&lt;br /&gt;Mandrake 的控制中心 (Mandrake Control Center，以下簡稱 MCC)裡可以用媒體管理員管理不同媒體來源，有時 Mandriva DVD缺套件，會導致某些軟體不能安裝。要解決這個問題，可以在MCC 加入更多套件來源，比如說PLF (http://plf.zarb.org/~nanardon/)。PLF 全名是 Penguin Liberation Front，它收藏了很多因為種種問題而無法令 Mandrake 無法直接包括在內的軟體，例如各種P2P軟體、freeware (免費但不是開放原碼/或加發佈上的限制，例如不許加入 Linux發行版本出售)、含有有專利的東西 (mp3,  跟許多多媒體編碼都是例子)。&lt;br /&gt;&lt;br /&gt;要指定加入套件來源的地址，用指令會比用進入MCC圖形介面更加容易。PLF的網站有一個介面叫 Easy urpmi，可以把你準備加入的站台的程序指令以文字形式顯示出來，只要以 root 身份把它給你的一行行指令用老鼠剪貼到到終端機去執行就可以了。&lt;br /&gt;&lt;br /&gt;以 MDV2008 比方來說，通常先把 DVD 或 CD 媒體 的"啟用"取消(MCC 下執行，或終端機下執行urpmi.removemedia -a) 後，用喜歡的瀏覽器 (如mozilla-firefox)開啟 easyurpmi.zarb.org 網址 ，它會問你一些問題,然後會給你要用到的指令&lt;br /&gt;&lt;br /&gt;1.在網頁第一個步驟 (Select your system) 中指定使用版本，機種，跟管理機制，比如Mandriva 2008.0 ，x86_64 (表示AMD 的 64 bit，跟Intel 的 64bit,  i586 都不一樣)，跟 urpmi，及要不要 Select the mirror separately for every source 。然後按 "proceed to step 2"。&lt;br /&gt;&lt;br /&gt;2. 指定站台地址: main、contrib 和 update 的 mirror 站台地址。Main 是正式支援的自由軟體套件，有些非自由軟體會放到 non-free下，contrib 是其它人協助包裝但沒有正式支援的，對這三者而言: XXX_update 是發行後更新套件，XXX_backport 是半官方版本更新套件(有相容風險)。有裝 YYY 來源的話，YYY_update 最好也加入。以新增Main媒體為例，就把mirror 站下拉選成喜歡的(如twaren.net )，然後打勾。PLF 這是 PLF 自己的套件的 mirror 站台地址。&lt;br /&gt;&lt;br /&gt;最後按 proceed to step 3。&lt;br /&gt;&lt;br /&gt;3.以 root 用老鼠剪貼它顯示的指令到到終端機去執行，以新增Main媒體為例，如下：&lt;br /&gt;&lt;br /&gt;urpmi.addmedia --update main_updates http://ftp.twaren.net/Linux/Mandrake/official/2008.0/x86_64/media/main/updates with media_info/hdlist.cz &lt;br /&gt;&lt;br /&gt;要是 64 bit 環境要混用 i586套件，只要回到步驟一把架構換成  i586，重複加入更多的套件來源即可。這樣就可以在圖形介面 (rpmdrake) 或文字模式介面 (urpmi) 中選取安裝喜歡的軟件了。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;使用管理&lt;/h2&gt;&lt;br /&gt;裝好後後可以用&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;urpmq 套件名稱&lt;/li&gt;&lt;br /&gt;   查詢是否已安裝某個套件。 &lt;br /&gt;   -p 查詢還沒安裝套件檔案的資訊&lt;br /&gt;   -i 顯示套件的功用資訊&lt;br /&gt;   -l 列出包含了那些檔案&lt;br /&gt;   -a 列出系統內所有的套件&lt;br /&gt;分頁輸出用rpm -qa | less&lt;br /&gt;   &lt;li&gt;urpmi 套件名稱&lt;/li&gt;&lt;br /&gt;   來安裝你想要的套件， &lt;br /&gt;   &lt;li&gt; urpmf 檔案名稱&lt;/li&gt;&lt;br /&gt;   可以查詢某個檔案是在那個套件裡面。 &lt;br /&gt;&lt;li&gt; urpme 檔案名稱&lt;/li&gt;&lt;br /&gt; 移除某個套件&lt;br /&gt;&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;即使在文字模式介面下，只要套件來源設好，要是需要安裝相依套件，urpmi也 會警告套件相依，在使用者同意後自行滿足安裝相依，十分方便。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;安裝更新管理&lt;/h2&gt;&lt;br /&gt;新版在軟體有更新時，在gnome 工具列上也會提醒安裝更新。可以自行參考 /etc/urpmi/urpmi.cfg 的格式修改設定自動更新安裝。往後定期跑 urpmi.update -a 更新所有媒體資訊，文字模式介面下，每天也只要執行 &lt;br /&gt;urpmi --auto-select --media updates &lt;br /&gt;就可以很簡單完成重大更新安裝。&lt;br /&gt;&lt;br /&gt;不過有時候mirror 站會出問題卡住(其他如Ubuntu 也會)，還是不建議完全倚賴用自動更新。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;相依(dependency)問題&lt;/h2&gt;&lt;br /&gt;想把其他家的 RPM 套件裝到 Mandriva 上經常可能會遇到相依問題, 特別是出現 "找不到某某 .so 檔" ( shared objects: 動態聯結程式庫,) 之類的錯誤訊息。可能要到sophie/rpmfind 網上搜尋那個套件裡面提供欠缺的 .so程式庫,。 找不到同樣版本的話，有時到 /lib 或 /lib64 下建立 symbolic link 欺騙系統也許能成功。如&lt;br /&gt;ln -s 某某.so.現有版 某某.so.需要版&lt;br /&gt;不過32 位元 跟 64 位元程式庫通常是無法互用的。&lt;br /&gt;&lt;br /&gt;此外 alien 可以將 .deb 與 .rpm 檔案互相轉換; 不過可能也會遭遇相依性問題。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2980808325554482028?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2980808325554482028/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2980808325554482028' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2980808325554482028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2980808325554482028'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/02/mandriva.html' title='Mandriva 套件管理'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7420123463492636721</id><published>2008-01-22T00:02:00.000-06:00</published><updated>2008-01-22T00:13:33.386-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Blosxom 外掛 (Plugins)</title><content type='html'>下載後若有.txt副檔名則要把.txt副檔名去掉，丟進 plugin 目錄下，除了 "writeback" 以外，一般都是直接修改 plugin 檔裡的設定（多半是些路徑名稱而己）就好了。&lt;br /&gt;目前試驗成功的Blosxom Plugin 計有&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;flavourdir：把 flavour 檔案集中到某個目錄下，不至於散置在根目錄。&lt;br /&gt;    &lt;li&gt;writeback_sort: 原本的Blosxom依文章建立時間排序列出，加上writeback_sort後會改成以回應時間排序。&lt;br /&gt;    &lt;li&gt;calendar:按當年月曆陳列網誌目錄 &lt;a href="http://shelandy.blogspot.com/2008/01/blosxom-calendar.html"&gt;中文化說明&lt;/a&gt;&lt;br /&gt;    &lt;li&gt;archives: 按編年月分類陳列網誌目錄&lt;br /&gt;    &lt;li&gt;&lt;a href="http://www.enilnomi.net/cgi-bin/blosxom.cgi/dltext/blox.dl"&gt;blox&lt;/a&gt;:  自動照文字分行分段,...添加HTML 標籤，省去要寫一大堆 &lt;code&gt;&lt;&gt;...&lt;/ p&gt; &lt;/code&gt;&lt;br /&gt;    &lt;li&gt;categorytree: 按分類樹狀陳列網誌目錄&lt;br /&gt;    &lt;li&gt;find: 全文檢索&lt;br /&gt;    &lt;li&gt;counter 訪客計數器*&lt;a href="http://shelandy.blogspot.com/2008/01/blosxom-counter-plugin.html"&gt;中文說明&lt;/a&gt;)&lt;br /&gt;    &lt;li&gt;writeback: 回應與（張貼）回溯（TrackBack 有人翻"搥背"）功能。&lt;a href="http://shelandy.blogspot.com/2008/01/blosxom-writeback-plugin.html"&gt;中文說明&lt;/a&gt;&lt;br /&gt;    &lt;li&gt;comments: 評論:  比write 更強大  提供 multi-thread,...&lt;br /&gt;    &lt;li&gt;comments_recent:  顯示最近有人評論的文章&lt;br /&gt;    &lt;li&gt;SeeMore: 利用特殊標籤斷頁來顯示前幾行作摘要和全文。Todd Larason的網站 http://molelog.molehill.org/blox/Computers/Internet/Web/Blosxom/SeeMore/現在好像掛掉了&lt;br /&gt;    &lt;li&gt;breadcomb:  提供自根目錄到目前網誌之間的路徑目錄，利於供訪客往上瀏覽，通常用在head.&lt;i&gt;flavour&lt;/i&gt;裡&lt;br /&gt;    &lt;li&gt;moreentries:  把一頁塞不下網誌目錄的用Previous/Next 按鍵呈現出來 &lt;a href="http://shelandy.blogspot.com/2008/01/blosxom-moreentries.html"&gt;中文說明&lt;/a&gt;&lt;br /&gt;    &lt;li&gt;wbnotify: 一旦有人回應就自動寄信(可改成配合comments plugin)&lt;br /&gt;    &lt;li&gt;Rss: RSS 1.0 feed &lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;計畫試驗當中的有&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;    &lt;li&gt;&lt;a href="http://zovirl.com/2004/software/blosxom/plugins/timezone/"&gt;Timezone&lt;/a&gt;美國中部時間 要改my $blog_timezone = "UTC+6";（Line 16）&lt;br /&gt;    &lt;li&gt;wikieditish 圍記共筆&lt;br /&gt;    &lt;li&gt;autotrack ：回溯（別人的網誌）功能&lt;br /&gt;    &lt;li&gt;recent_entries:&lt;br /&gt;    &lt;li&gt;recentwriteback(怪怪的)&lt;br /&gt;    &lt;li&gt;meta:修改網誌環境設定&lt;br /&gt;    &lt;li&gt;modules: 建立可以讓 plugin 安裝 Perl 模組的目錄&lt;br /&gt;    &lt;li&gt;entries_index_tagged: 在日誌檔裡用meta 指定日誌的日期，而不使用檔案的修改日期&lt;br /&gt;    &lt;li&gt;blox: 簡化換行版型(怪怪的)&lt;br /&gt;    &lt;li&gt;hotlists&lt;br /&gt;    &lt;li&gt;who am i&lt;br /&gt;    &lt;li&gt;&lt;a href="http://waxwolf.com/blox/timestamp-0+1i/timestamp"&gt;timestamp&lt;/a&gt;，讓系統根據文章的時間加入使用者發表文章的時間&lt;br /&gt;    &lt;li&gt;Writebackplus&lt;br /&gt;    &lt;li&gt;login&lt;br /&gt;    &lt;li&gt;entries_template: 用來做彙整頁的版型，特別是Linux Howto 共筆&lt;br /&gt;&lt;/ul&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/22356239-7420123463492636721?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7420123463492636721/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7420123463492636721' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7420123463492636721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7420123463492636721'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blosxom-plugins.html' title='Blosxom 外掛 (Plugins)'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7798937400101730943</id><published>2008-01-21T03:13:00.000-06:00</published><updated>2008-01-21T03:14:46.636-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><title type='text'>blosxom writeback plugin</title><content type='html'>writeback plugin提供回應與（張貼）回溯（TrackBack 有人翻"搥背"）功能。&lt;br /&gt;&lt;br /&gt;讀者回應資料預設會放在變數&amp;#36;writeback_dir&lt;br /&gt;也就是 blosxom::plugin_state_dir/writeback下依分類階層展開。&lt;br /&gt;所以移動網誌檔案時，相關的回應資料 .wb檔也要跟著移動。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-7798937400101730943?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7798937400101730943/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7798937400101730943' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7798937400101730943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7798937400101730943'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blosxom-writeback-plugin.html' title='blosxom writeback plugin'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6299897998591518706</id><published>2008-01-19T00:58:00.000-06:00</published><updated>2008-01-19T01:12:29.974-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Eamcs文字模式熱鍵對應說明</title><content type='html'>一般所謂的Emacs 命令其實是縮寫了的熱鍵. 指令的字母按鍵沒有大小寫分別，有些鍵(如Meta-a) 在不同模式(如文字模式跟HTML模式)下，移動的方式會不同。&lt;br /&gt;&lt;br /&gt;"Ctrl" 表 Ctrl 鍵&lt;br /&gt;"Meta" 表 Meta 鍵，一般應該就是你電腦上的左"Alt"鍵,但如果"Alt"沒作用,&lt;br /&gt;被其他程式佔用，則可以 ESC 鍵來取代之。請先按"ESC"，再按"某鍵"，這樣就&lt;br /&gt;等於Meta-"某鍵"&lt;br /&gt;"RET" 表 RETURN 或 ENTER 鍵&lt;br /&gt;"ESC" 表 ESC鍵&lt;br /&gt;"BS"  表 Backspace鍵&lt;br /&gt;"DEL" 表 Delete 鍵&lt;br /&gt;"SPC" 表 空白鍵&lt;br /&gt;"F1" - "F12" 對應F1 到 F12功能鍵&lt;br /&gt;   &lt;br /&gt;兩鍵中有空白鍵表示要分開按，"某鍵1"-"某鍵2" 表示"某鍵1"跟"某鍵2"一起按。例如Ctrl-S-_ 功能如同 Ctrl-x u ，兩者都是回手之前命令,但是 Ctrl-S-_ 要3鍵一起按,Ctrl-x u要先按 Ctrl跟x 再按u。&lt;br /&gt;&lt;br /&gt;對於自行定義文字或滑鼠模式熱鍵，參見&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/11/emacs-x-window.html"&gt;Emacs / X window 鍵盤滑鼠定義&lt;/a&gt;&lt;br /&gt;每次改完.emacs 需要從新啟動emacs 。要是不確定，想要先試試，可以用&lt;br /&gt; 1. M-x global-set-key RET 交互式的綁定某鍵到某命令。&lt;br /&gt; 2. C-x Esc Esc 重複顯示上一條"複雜(complex)命令"。會在 minibuffer 裡看到應該寫在 .emacs 的東西。 確定了再改 .emacs&lt;br /&gt;&lt;br /&gt;按鍵可以綁定到很複雜的命令，基本上容許執行非常複雜的程式。關於寫elisp 程式可參考&lt;br /&gt;http://cl-cookbook.sourceforge.net/index.html&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;熱鍵對應列表&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;檔案&lt;/h3&gt;&lt;br /&gt;Ctrl-x Ctrl-f    開啟檔案(不給檔名直接"enter"鍵可以在mini buffer中用選的)&lt;br /&gt;Ctrl-x i     插入檔案到目前游標位置&lt;br /&gt;Ctrl-x d     開啟目錄&lt;br /&gt;Ctrl-x Ctrl-s    存檔&lt;br /&gt;Ctrl-x Ctrl-w    另存新檔&lt;br /&gt;&lt;h3&gt;游標移動&lt;/h3&gt; &lt;br /&gt;Meta-m        移到本列第一個（非空白）字元&lt;br /&gt;Ctrl-a        移到列首    (等同於 "Home")   &lt;br /&gt;Ctrl-e        移到列尾    (等同於 "End")&lt;br /&gt;Meta-a        移到句首    (emacs 似乎不能辨別中文句號，而變成跳到下一段)&lt;br /&gt;Meta-e        移到句尾    (emacs 似乎不能辨別中文句號，而變成跳到下一段)&lt;br /&gt;Ctrl-f        往前移動一個字元  (等同於 "向左")&lt;br /&gt;Ctrl-b        往後移動一個字元  (等同於 "向右")&lt;br /&gt;Meta-f        往前移一個字    (等同於 Ctrl-"向左" 或 Meta-"向左")&lt;br /&gt;Meta-b        往後移一個字    (等同於 Ctrl-"向右" 或 Meta-"向右" )&lt;br /&gt;Meta-[        往前移一段&lt;br /&gt;&lt;br /&gt;Ctrl-"Home"    移到檔頭&lt;br /&gt;Ctrl-"End"    移到檔尾&lt;br /&gt;Meta-&lt;        移到檔頭    (只限於在 Xemacs 下，emacs下似乎被gcin的 Alt-Shift 片語輸入用法搶掉了)&lt;br /&gt;Meta-&gt;        移到檔尾    (只限於在 Xemacs 下，emacs下似乎被gcin的 Alt-Shift 片語輸入用法搶掉了)&lt;br /&gt;Ctrl-n        向下移動一行    (等同於 "向下")&lt;br /&gt;Ctrl-p        向上移動一行    (等同於 "向上")&lt;br /&gt;Meta-r        移到左中行 Move point to left margin, vertically centered in the window (move-to-window-line). Text does not move on the screen.&lt;br /&gt;Ctrl-v        翻下一頁&lt;br /&gt;Meta-v        翻上一頁&lt;br /&gt;Ctrl-l        重畫螢幕，游標連文字移到中間列&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;關於命令本身的命令&lt;/h3&gt;&lt;br /&gt;Meta-x        輸入命令(例如按Meta-x後輸入goto-line就可以跳行)&lt;br /&gt;Ctrl-g        中斷命令(有時按錯了hot key,要退出來)&lt;br /&gt;ESC ESC ESC      取消執行指令&lt;br /&gt;Ctrl-_        復原最近一次指令(等同於 Ctrl-x u 但 Ctrl-x u 會衝到xcin的內碼輸入啟動鍵)&lt;br /&gt;Ctrl-u Ctrl-x u Undo one batch of changes in the region&lt;br /&gt;Meta-n         執行n遍剛剛的按鍵 (n 為一個自然數) 如 Meta-10 Meta-b 會往後移十個字&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;離開&lt;/h3&gt;&lt;br /&gt;Ctrl-z        文字作業環境:暫停emacs ，回到shell 命令列，或在X視窗裡，最小化窗框(frame)&lt;br /&gt;Ctrl-x Ctrl-c     離開 Emacs (save-buffers-kill-emacs)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;區塊(region)&lt;/h3&gt;&lt;br /&gt;emacs的區塊 Active時會反白你所選的範圍，有兩種形式，此時可以用Ctrl-w砍掉反白區Ctrl-x TAB indent反白區...等下命令的方式。另外就是像pe2一樣,標選區塊頭尾後來 copy ....&lt;br /&gt;&lt;br /&gt;一般說來在X 視窗下，用滑鼠就可以標示文字了，只要用滑鼠左鍵標好然後移動游標到區域的末端，然後用就可以用&lt;br /&gt;滑鼠中鍵    貼上&lt;br /&gt;滑鼠右鍵連按兩下    剪下 (或按 "Del")&lt;br /&gt;&lt;br /&gt;Ctrl-@        開始區塊標示 (等同於Ctrl-"SPC" )&lt;br /&gt;Ctrl-x h    標示整個編輯區(等同於整個檔案)&lt;br /&gt;Ctrl-w        剪下標記的區塊&lt;br /&gt;Ctrl-y        把剛剛砍掉的或在區塊中的文字貼回&lt;br /&gt;Ctrl-x Ctrl-x     標示區域的末端&lt;br /&gt;     &lt;br /&gt;&lt;h3&gt;檔案緩衝區(buffer)與多重視窗(window)/窗框(frame)&lt;/h3&gt;&lt;br /&gt;Ctrl-x 0      關掉目前視窗&lt;br /&gt;Ctrl-x 1    砍掉其他所有視窗(只剩一個視窗)&lt;br /&gt;Ctrl-x 2    在窗框裡創造水平分割視視窗&lt;br /&gt;Ctrl-x 3    在原本的窗框裡創造垂直新視窗 (等同於 "F2" 2)&lt;br /&gt;Ctrl-x o    跳到別(other 的o)的視窗去&lt;br /&gt;Ctrl-x 5 2    開新的窗框&lt;br /&gt;Ctrl-x 5 0    關閉目前的窗框&lt;br /&gt;Ctrl-x Ctrl-b    列出目前所有編輯中的檔案緩衝區清單&lt;br /&gt;Ctrl-x b    切換到別的檔案緩衝區去&lt;br /&gt;Ctrl-x k    關閉目前檔案緩衝區&lt;br /&gt;F2        分割成左右兩視窗&lt;br /&gt;&lt;br /&gt;所有編輯中的檔案會用到一個緩衝區&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;巨集&lt;/h3&gt;&lt;br /&gt;Ctrl-x (    開始巨集(紀錄你所按的鍵)&lt;br /&gt;Ctrl-x )    結束巨集&lt;br /&gt;Ctrl-x e    執行剛剛紀錄的巨集&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;說明&lt;/h3&gt;&lt;br /&gt;Ctrl-h        啟動說明            (等同於 "F1" )   &lt;br /&gt;Ctrl-h t     使用教學Emacs Tutotial (help-with-tutorial)&lt;br /&gt;Ctrl-h b    看熱鍵對應功能&lt;br /&gt;Ctrl-h k    看command對應的key&lt;br /&gt;ESC ESC ESC     取消執行指令&lt;br /&gt;F10         功能表(Menu Bar)&lt;br /&gt;Meta-`        顯示Menu Bar 功能表(在文字視窗內)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;刪除&lt;/h3&gt;&lt;br /&gt;BS        刪除游標前面的一個字元&lt;br /&gt;DEL        刪除游標目前指的字元&lt;br /&gt;Ctrl-d        刪除游標目前指的字元&lt;br /&gt;Ctrl-k        刪除游標後至行尾整行所有字元&lt;br /&gt;Meta-DEL    砍掉游標前一整個字&lt;br /&gt;Meta-d        砍掉游標後一整個字&lt;br /&gt;Ctrl-x Ctrl-o     刪除空行 Delete all but one of many consecutive blank lines (delete-blank-lines)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;搜尋/取代&lt;/h3&gt;&lt;br /&gt;Ctrl-s         搜尋字串(一直按就一直往前尋找)&lt;br /&gt;Ctrl-r        往後搜尋字串(reverse)&lt;br /&gt;Meta-Ctrl-s    正規表示式(Regular express)搜尋&lt;br /&gt;Meta-%         搜尋取代(按!可以全部換掉，要不然會一個一個問按y/n回答)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;其他&lt;/h3&gt;&lt;br /&gt;Meta-t        與前一字兩字互換&lt;br /&gt;Ctrl-x Ctrl-t    與前一行兩行互換&lt;br /&gt;Ctrl-o         插入空白行&lt;br /&gt;Ctrl-x TAB    (等同於 Meta-Ctrl-\)indent 區塊&lt;br /&gt;TAB        對齊indent&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;只適用Emacs 的命令&lt;/h3&gt;&lt;br /&gt;F10        功能表 (Menu Bar)&lt;br /&gt;Ctrl-x z    重復最近指令&lt;br /&gt;Ctrl-x zz     再次重復z(每一個z 重復一次)下次的命令&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6299897998591518706?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6299897998591518706/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6299897998591518706' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6299897998591518706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6299897998591518706'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/eamcs.html' title='Eamcs文字模式熱鍵對應說明'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2827073216309714830</id><published>2008-01-19T00:36:00.000-06:00</published><updated>2008-01-19T00:37:56.707-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Blosxom moreentries 外掛程式安裝</title><content type='html'>把一頁塞不下網誌目錄的用加上Prev/Next 按鍵呈現出來&lt;br /&gt;把  &amp;#36;moreentries::links 加到 目錄頁  如 foot.html, head.html即可&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在某些blog 系統上(如樂多跟丁丁大站)，這個功能叫作"繼續閱讀"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2827073216309714830?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2827073216309714830/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2827073216309714830' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2827073216309714830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2827073216309714830'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blosxom-moreentries.html' title='Blosxom moreentries 外掛程式安裝'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7534853365903060841</id><published>2008-01-14T00:30:00.000-06:00</published><updated>2008-01-14T00:38:17.399-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='slat'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>歷史文件: 自由軟體環境 :政府閉門為微軟造車是最大的障礙</title><content type='html'>(註，原於4/29/2004在軟體自由社群電子郵件論壇發表&lt;br /&gt;http://list.softwareliberty.org/pipermail/slat-talk/2004-April/004834.html，這篇文章經由洪朝貴老師的轉介，這件事有後續發展。有些聯結逸失，除了排版外內容儘量不更動，更新版會由另文探討，這裡僅作歷史文件存檔)&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Mozilla@Taiwan上有一篇重要的資訊&lt;br /&gt;&lt;a href="http://forum.moztw.org/viewtopic.php?p=61028"&gt;使用數位簽章功能-以 mozilla 1.4 mail 及自然人憑證為例&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;作者isaackuo提到&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;&gt;檢視憑證IC卡資訊 http://210.241.69.188/moica/ShowCardInfo 在mozilla 下沒有反應&lt;br /&gt;&gt;該網頁顯示 IC 卡資訊是使用 ActiveX 的元件/技術&lt;br /&gt;&gt;所以很自然的在 Mozilla 系列的瀏覽器當然就不會有反應&lt;br /&gt;&gt;另外若使用環境為非 MS windows ，那麼也是不能動的...&lt;br /&gt;&lt;/quote&gt;&lt;br /&gt;&lt;br /&gt;(數位簽章有許多用處，最簡單的例子: 網路報稅)我查證了一下，&lt;a href="http://moica.nat.gov.tw/html/cover06_04.htm"&gt;內政部自然人憑證IC卡適用讀卡機建議規格一覽表，&lt;/a&gt;&lt;br /&gt;中的GemPC USB-SW，已有&lt;a href="http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/ifd-GemPC.html"&gt;linux driver&lt;/a&gt;了，內政部網頁提的"短期內原廠無開發Mac及Linux like作業系統驅動程式計畫"，其實是誤導民眾&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;所以最大的問題都是在server side 沒有用標準的跨平台網頁語言提供服務，在這點，政府難辭其咎，從這點去看，連最基本，最不用成本的資訊公開透明化都沒做好，所謂政府推動五年自由軟體發展計畫，只是又一個標準的口惠而不實的選舉標語。&lt;br /&gt;&lt;br /&gt;以美國為例，他們暸解到每年政府採購對資訊業有極大的影響力，在地方與聯邦政府都有在法案面上進行，要求政府機關對外的公開資訊透明化，根據我認識的一位教授（負責起草德州資訊公開法案）提到，政府機關要是不在期限內遵照資訊公開法案的方式運作，他們可以對違法的機關提起糾正訴訟&lt;br /&gt;(註，美國是三權制度，沒有那種天才總統才搞的出來的總統府監察院 讓我們誤以為又回到了明代))。&lt;br /&gt;&lt;br /&gt;這不是一個單獨的障礙事例，&lt;a href="http://list.softwareliberty.org/pipermail/slat-talk/2003-May/003676.html"&gt;去年台科大選課系統爭議&lt;/a&gt;也是一個接近的例子，在政府只眼見選票，而沒有前瞻性改革企圖的前提下，要推廣自由軟體環境從侷限於power user到一般大眾 ，不在社會階層起改革制度面實是很困難的。&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/22356239-7534853365903060841?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7534853365903060841/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7534853365903060841' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7534853365903060841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7534853365903060841'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blog-post_14.html' title='歷史文件: 自由軟體環境 :政府閉門為微軟造車是最大的障礙'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2515451655293310522</id><published>2008-01-13T00:19:00.000-06:00</published><updated>2008-01-13T00:32:37.838-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>在 64bit Mandriva 2008 上跑 skype 1.4</title><content type='html'>奇怪的是skype 1.4 群組的bug一直沒修，不知道在幹什麼，好在不傷大雅，不過看樣子skype 是擺明了要大家拿1.4充當正式版用。&lt;br /&gt;&lt;br /&gt;MDV2008上裝rpm是容易多了。但是64bit還是有些問題，要裝下面套件的i586版&lt;br /&gt;&lt;br /&gt;libqtdbus4-4.3.1-12mdv2008.0&lt;br /&gt;libqtgui4-4.3.1-12mdv2008.&lt;br /&gt;libqtnetwork4-4.3.1-12mdv2008.0&lt;br /&gt;libqtcore4-4.3.1-12mdv2008.0&lt;br /&gt;&lt;br /&gt;此外程式庫路徑有問題，要加上幾個聯結:&lt;br /&gt;&lt;br /&gt;cd /usr/lib/&lt;br /&gt;ln -s /usr/lib/qt4/lib/libQtDBus.so.4&lt;br /&gt;ln -s /usr/lib/qt4/lib/libQtGui.so.4&lt;br /&gt;ln -s /usr/lib/qt4/lib/libQtNetwork.so.4&lt;br /&gt;ln -s /usr/lib/qt4/lib/libQtCore.so.4&lt;br /&gt;&lt;br /&gt;這樣就成了&lt;br /&gt;&lt;br /&gt;延伸閱讀&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/06/skype-linux-14.html"&gt;skype linux 1.4 終於現身&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2515451655293310522?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2515451655293310522/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2515451655293310522' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2515451655293310522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2515451655293310522'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/mandriva-2008-skype-14.html' title='在 64bit Mandriva 2008 上跑 skype 1.4'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-308632585104321258</id><published>2008-01-08T00:50:00.000-06:00</published><updated>2008-01-08T00:54:27.809-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>使用AMD Cool-n-Quiet 省電模式</title><content type='html'>這是筆記電腦跟桌上電腦都能用的:&lt;br /&gt;&lt;a href="http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_9706,00.html"&gt;AMD Athlon(TM) 64/FX Processor Utilities and Updates&lt;/a&gt;&lt;br /&gt;有&lt;a href="http://www.amd.com/us-en/assets/content_type/utilities/linux_frequency_driver-1.60.01.tar.bz2"&gt;Opteron and Athlon 64 PowerNow! and Cool-n-Quiet Driver Version 1.60.01 Linux&lt;/a&gt;，需要 cpufreq-1.20, cpuspeed-1.20.1, or powersaved-0.8.19 或更新版&lt;br /&gt;&lt;br /&gt;在Mandriva 上有蠻多程式選擇的，如&lt;br /&gt;cpufreq&lt;br /&gt;cpufreqd&lt;br /&gt;powernowd (mandriva 2008 新版的kernel 不用裝)，還有一些其他的cpu-XXX程式，&lt;br /&gt;我是裝了cpufreq，gnome面板的 cpufreq-applet(CPU頻率調整監察程式)就會顯示CPU頻率。&lt;br /&gt;&lt;br /&gt;詳細的實際控制在於&lt;br /&gt;sys/devices/system/cpu/cpu0/cpufreq 這個目錄下有很多的變數檔案&lt;br /&gt;affected_cpus                 &lt;br /&gt;scaling_available_frequencies &lt;br /&gt;scaling_governor&lt;br /&gt;cpuinfo_cur_freq              &lt;br /&gt;cpuinfo_max_freq              &lt;br /&gt;cpuinfo_min_freq              &lt;br /&gt;scaling_available_governors   &lt;br /&gt;scaling_cur_freq              &lt;br /&gt;scaling_max_freq&lt;br /&gt;scaling_min_freq&lt;br /&gt;scaling_driver&lt;br /&gt;&lt;br /&gt;以Althon 64 3000+ 為例，scaling_available_frequencie 有1000000,1800000, 2000000 三種&lt;br /&gt;切到自動模式:&lt;br /&gt;echo ondemand&gt;/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;br /&gt;我在桌面開了一堆程式，firefox 也開了好幾個分頁，用了expose'的縮圖預覽還是只跑1000Mhz。&lt;br /&gt;切到效能模式 （對應到2000Mhz）:&lt;br /&gt;echo performance&gt;/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;br /&gt;切到省電模式（對應到1000Mhz）:&lt;br /&gt;echo powersave&gt;/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&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/22356239-308632585104321258?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/308632585104321258/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=308632585104321258' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/308632585104321258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/308632585104321258'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/amd-cool-n-quiet.html' title='使用AMD Cool-n-Quiet 省電模式'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6771294273477381220</id><published>2008-01-07T00:24:00.000-06:00</published><updated>2008-01-07T00:31:05.442-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Live CD 的選擇</title><content type='html'>--中文Gnome桌面使用者角度評論&lt;br /&gt;&lt;br /&gt;Lice CD 是劃時代的一大巨獻，對沒用過Linux的人，可以先試試用Live CD跑Linux ，真得有信心全面投奔自由了，再format 硬碟裝雙作業系統也都不遲。反正都免費的。&lt;br /&gt;&lt;br /&gt;Live CD 最有名的是knoppix， knoppix之外的選擇也很多，其實最好是自己動手作。yochenhsieh的 &lt;a href="http://mdk.linux.org.tw/docs/mklivecd.txt"&gt;How to Make Your Mandrake Live-CD with mklivecd&lt;/a&gt;有很詳細的中文說明。另外推薦一試的是&lt;a href="http://pud-linux.sourceforge.net/"&gt;PUD GNU/LINUX&lt;/a&gt;小巧，可以裝載小容量的USB碟上，而且容易改裝&lt;br /&gt;&lt;br /&gt;可是 live CD 不是萬能的，開機指定適當的參數有時還是需要的，見&lt;a href="http://shelandy.blogspot.com/2007/03/mandriva-2007-apic.html"&gt;Mandriva 2007 apic 的問題&lt;/a&gt;。因為每個機器/工作的需求不一，LiveCD我覺得好用就都收，(不像desktop, 不方便裝太多distro )，我自己是ubuntu, b2d, pclinuxOS, Mandriva one, 還有yochenhsieh(guest) 他自己從mandriva 改的liveCD，都有在用。Uleto (Mandriva 創始人離職後的新作)新版還沒放出來，還沒機會去看。我的中文Lice CD經驗: B2D KGB 除了一些小毛病外，不然還蠻好用的。&lt;br /&gt;&lt;br /&gt;現成的live CD中，我最喜歡的是Texstar的&lt;a href="http://pclinuxonline.com/pclos/index.html"&gt;PCLinuxOS&lt;/a&gt;。支援Nvidia 及ATI GPU硬體偵測不錯噢!支援 gigabit Ethernet，而且現在也有gnome 桌面 ，用Synaptic來管理RPM套件，可惜沒中文。PCLinuxOS前身從Mandrake 出發，我一直很激賞他們的liveCD，我對MDV 這一兩年發展不是很滿意，也許跟前老闆出走有關，領導人物其實不管是哪個領域都蠻重要的。功能相對下還是distro裡屬一屬二，但易用性相對降低，也許是系統越來越複雜。而PCLinuxOS的活力很像以前的Mandriva 。我之前有一年在教學生用ubuntu livecd。但我的結論是：Ubuntu不適合給一下子要學很多東西的新手。假如有一天我會不爽mdv ，第一個distro 我會試PCLinuxOS。不過我認識人裡沒有像我一套系統如此複雜的: 32bit/64bit CPU, 雙螢幕，多mouse ，雙soundcard + 多midi keyboard/device , usb storage +network with Zaurus, 1394(接DV camcorder), TV card + USC webcam, SCSI CDRW+scanner, bluetooth，PCMCIA,恐怕還有疏漏的。我十分依賴Linux 能同時處理好桌面功能跟伺服器的自由，一時之間還不太找得到MDV以外的替代品。不過liveCD 就沒的挑，多少都會缺功能。&lt;br /&gt;&lt;br /&gt;根據yochenhsieh的說法:&lt;br /&gt;&lt;blockquote&gt;  PCLinuxOS和Knoppix/Debian-based Live-CD不一樣&lt;br /&gt; 它是先安裝好Mandrake, 再使用mklivecd[1]製作的&lt;br /&gt; 硬體偵測的部份是使用perl script搭配HardDrake&lt;br /&gt;&lt;br /&gt; PCLinuxOS是由Texstar從Mandrake9.2分支出來，再加上他自己打包的套件&lt;br /&gt; 我有試過將其安裝到硬碟[2]後再中文化&lt;br /&gt; 只要安裝Mandrake9.2的locales-zh, db2, libtabe, libtabe0, xcin,&lt;br /&gt; fonts-ttf-big5, 以及KDE的中文語系即可&lt;br /&gt; 但我認為還不如自己安裝好中文的Mandrake後再用mklivecd製作[3]&lt;br /&gt; 因為PCLinuxOS移除了urpmi, 而使用apt4rpm管理套件&lt;br /&gt; 要符合相依性只能使用Texstar's repository, 偏偏這些套件庫全都在國外&lt;br /&gt; 相對之下Mandrake在國內已有Mirror, 客製化相當容易&lt;br /&gt;&lt;br /&gt; [1]http://livecd.berlios.de/&lt;br /&gt; [2]使用livecd-install, 和mklivecd屬於同一個計畫&lt;br /&gt; [3]我寫的說明http://moe.tnc.edu.tw/~hsiehyc/mklivecd.txt&lt;br /&gt;    (感謝Knoppix中文交流網站長ols3提供空間)&lt;/blockquote&gt;&lt;br /&gt;2005/9/20 我曾在freesf.tw 提到&lt;a href="http://freesf.tw/modules/news/article.php?storyid=2153"&gt;中文 Ubuntu@TW LiveCD 0.01 Pre-alpha發佈！&lt;/a&gt;&lt;br /&gt;這是以 gnoppix 1.0 為本 (gnome 2.10)內建 gcin 中文輸入。詳見http://www.ubuntu.org.tw/modules/news/article.php?storyid=14&lt;br /&gt;相關討論串在&lt;br /&gt;http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?viewmode=flat&amp;amp;topic_id=191&amp;amp;forum=20&lt;br /&gt;之前測試結果有一些在之前香港版的gnoppix liveCD 上機器相容的問題並沒再度出現，不過這個中文版ubuntu 好像停了？&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuks.mine.nu/gnustep/"&gt;GNU step 0.9.42 livecd&lt;/a&gt;選單有中文，不確定是否是正體中文&lt;br /&gt;&lt;br /&gt;謠指部留言:&lt;br /&gt;以前據說用CDRW燒錄KNOPPIX要選4x-10x, 80min/700mb的規格。買來得先用「完全抹除光碟」。不能用「快速抹除」。然後才把knoppix的ISO用映像檔10倍速寫入的方式寫進去。這樣所有的光碟機才會開機。如果不小心沒有用「完全抹除光碟」先抹除光碟就灌入knoppix，光碟機會無法開機，這時候就就要把這片光碟用兩次「完全抹除光碟」。然後映像檔寫入的速度要降到4倍速。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6771294273477381220?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6771294273477381220/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6771294273477381220' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6771294273477381220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6771294273477381220'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/live-cd.html' title='Live CD 的選擇'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8815091287895894605</id><published>2008-01-05T00:49:00.000-06:00</published><updated>2008-01-19T00:39:06.367-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Blosxom counter plugin  說明</title><content type='html'>假如要用圖片顯示數字&lt;br /&gt;&lt;br /&gt;$imgdir&lt;br /&gt;$imgwidths&lt;br /&gt;這兩個變數要改掉&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8815091287895894605?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8815091287895894605/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8815091287895894605' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8815091287895894605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8815091287895894605'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blosxom-counter-plugin.html' title='Blosxom counter plugin  說明'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1252973140501731612</id><published>2008-01-04T01:56:00.000-06:00</published><updated>2008-01-19T00:40:01.318-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='slat'/><title type='text'>歷史文件: 自由軟體產業</title><content type='html'>--2003 的願景到2007年底的現況&lt;br /&gt;&lt;br /&gt;v1.0&lt;br /&gt;&lt;br /&gt;這下面是 2003 Sep/Oct 我在軟體自由社群電子郵件論壇發表的，很多不幸的預言都已實現，有一些建設性的東西被某些單位抄去跟政府要錢，但是被亂搞一通。真正重要的東西卻沒人著力。還讓我在網路上被人倒打一記悶棍。。這以後再談。&lt;br /&gt;&lt;br /&gt;假如能集合更多志同道合的人，記取歷史的教訓，事情的發展就會不一樣了，現下我還在默默作一些關鍵的事，希望下個四年可以有不同的景象。這裡僅作歷史文件留存，有些聯結到軟體自由協會因其經營不善而逸失，除了排版外內容儘量不更動，更新版會另外發表。&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;借回復ghost Sep 23 在&lt;a href="https://list.softwareliberty.org/pipermail/slat-talk/"&gt;Software Liberty Movement in Taiwan - 軟體自由社群電子郵件論壇&lt;/a&gt;的&lt;a href="http://list.softwareliberty.org/pipermail/slat-talk/2003-September/004007.html"&gt;信&lt;/a&gt;&lt;br /&gt;發抒一下對自由軟體產業的看法&lt;br /&gt;我未修飾的&lt;a href="https://list.softwareliberty.org/pipermail/slat-talk/2003-September/004009.html"&gt;原文在此&lt;/a&gt;&lt;br /&gt;&lt;a href="http://list.softwareliberty.org/pipermail/slat-talk/2003-September/004040.html"&gt;9/27&lt;/a&gt;&lt;br /&gt;&lt;a href="http://list.softwareliberty.org/pipermail/slat-talk/2003-October/004116.html"&gt;10/3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;美國在outsourcing產業, 但不同於十年前，台灣要是不能走在大陸印度日韓之前，下場就會像今日的菲律賓般: 台灣從賣成衣塑膠升級到IC電腦，而菲律賓還是菲律賓。在別人也趕上來時，唯有走在前面才能生存，要是當個IT人，被不論台資或美資公司派到大陸去工作，就算不情願也是沒辦法。IBM 這個百足之蟲，投資轉型到linux 服務業不是盲目的理想。而是現實下不得不的考量，希望台灣的老闆及官員們看得到這點。&lt;br /&gt;&lt;br /&gt;但我想在這裡有的共識是實作全字集CCCII 內碼給政府電子公文處理中心以外所有的人使用。換句話說，一旦我們做出了desktop 一般使用者的解決方案，字形公司就可以開拓新的end user市場，而不限於政府電子公文處理中心市場，市場其實可以很大，當然他們得善意的放點資源出來才能把餅坐大。&lt;br /&gt;&lt;br /&gt;提醒一句，大陸在人力便宜的優勢下發展電玩軟體工業，他們就不會發展2byte&lt;br /&gt;GBK正體字型嗎？以他們人治的體制，臺灣廠商有機會翻身嗎?文鼎之類的公司今日不幫忙自由軟體社群把全字集市場坐大，大家等著看下場吧。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;資訊基本建設&lt;/h2&gt;&lt;br /&gt;有一些事是有助於自由軟體運動，也有助於所謂自由軟體產業，應該算資訊基本建設，我覺得自由/開放軟體的社群應要在這種場合呼籲編預算完成:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt; 向量字(ttf,..)of 標準楷書 in unicode, CCCII,CNS11463 in 類GPL的授權方式(文鼎只有公開big5 且聽說有部分字筆畫不合一般習慣，不適用在教科書上，Big5 的問題更不用提了，正式電子文件署名游錫(方方土)院長? 這樣的碼怎麼用!)&lt;br /&gt; &lt;/li&gt;&lt;li&gt; unicode 4.0 &lt;-&gt; CCCII &lt;-&gt;CNS11463 &lt;-&gt; big5 mapping table&lt;br /&gt;  ( 想要作圖書館生意嗎, 想作中文電子文獻服務的商務或研究嗎?沒有這些都免談,然後眼睜睜的看幾年後對岸用GBK碼把你的市場吃掉)如上次ghost提到Postgres 只有轉CNS11463過期的版本。各位大官大老闆們，就算Postgres是免費的，沒人把這的問題修好 ，你要怎麼作公家機關自由軟體資料庫的生意？)&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;缺字表&lt;br /&gt;&lt;br /&gt; (有哪些big5字無法當unix檔名... 要提供 Samba服務嗎? 跑不掉的問題吧)&lt;br /&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;  &lt;/li&gt;&lt;li&gt; 其他...&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;比較急的成立是政府電子服務障礙網，對民眾而言要能監督抱怨封閉規格造成資訊不公開。對廠商而言他們可以質疑採購封閉規格圖利特定廠商，這該是雙贏的吧。&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;CLDP，在協會的網頁已不再更新&lt;br /&gt;我們產業界的老闆們對看英文技術文件都像在廁所看金庸小說那麼順暢嗎？  假如沒有，呼籲編個預算請專業翻譯翻LDP好不好?假如國人連接觸開放軟體文件的管道都付諸闕如，是用不著多談發展開放軟體產業的。以台灣的平均研發能力是作不了英文市場的，如果在中文電腦上不著力，就等著被印度中國大陸淘汰。&lt;br /&gt;&lt;br /&gt;就算請一個翻譯專職一年不會用太多錢吧。&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;政府政策面&lt;/h2&gt;&lt;br /&gt;有個香港的朋友向我感慨，看看Debian在東方語文的討論及發展成果，就知道日本政府投下了多少力氣 。台灣人要用自由軟體做生意，可以，但先看看人家日本政府在自由軟體是怎樣鴨子划水的。假如說自由軟體是免費的午餐，也得自備餐具，夢想等別人餵就只好等死。&lt;br /&gt;&lt;br /&gt;開放軟體的社群不用為不肖的商業模式背書，但要有對社會的影響力 。就要有監督不肖政商模式的前瞻想法，與其讓政府高談推動開放軟體產業 ，要先問政府本身做好了自身作為開放軟體消費者的準備嗎? 德國政府有個值得借鏡的例子，他們在2002就曾有一個 groupware solution 的需求，把這樣的預算拿出來請業界開發自由軟體，得標的三家公司就成立了 &lt;a href="http://kroupware.kolab.org/"&gt;Kroupware 計劃&lt;/a&gt;然後實作出 Kolab Server 等重量級軟體。 Server GNU/Linux, FreeBSD之類的跑. Clients available for KDE 或 Windows (NT,2000), 沒有只能用微軟平台的限制。&lt;br /&gt;&lt;br /&gt;我們個人階層要求的軟體自由，到政府階層就變成機會公平的議題 。要有人去&lt;br /&gt;關切圖利特定廠商的問題，例如為何政府憑證中心(原文出自http//www.linuxfab.com/indexNewsData.php?NID=5630&amp;amp;PAGE=0&amp;amp;DETAILTHREAD=1&amp;amp;POSTID=\7#1-7 )只提供windows可用?  聽說電子報稅也是一樣 。政府服務用開放規格對大家(政府/個人/所有的廠商)都有好處 。舉個例子，寧願編預算給朝陽作開放軟體研究造福全國人民，政府單位及諸多開放軟體廠商，也不要給資源已比他校要多的交大編預買微軟使用執照，只有一校師生及微軟享用到好處 。這並非是否認了交大在學術研究的地位，而是要堅持資源公平及最佳運用的使用原則 。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;自由軟體計劃預算應用的重點&lt;/h3&gt;&lt;br /&gt;預算應用制度，要透明公開制度&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;發展純自由軟體計劃的優先性，要比在自由軟體上發展封閉軟體的計劃高&lt;br /&gt;免得自由軟體計劃經費都被封閉軟體拿去搭自由軟體便車&lt;br /&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;要求建立好制度規範，所有經費要分次發放，避免一次全部發包 而不管計劃書的內容和結果有沒有一致，若年中前期執行成效不彰，後面的預算要能喊停，改撥到其他候選計劃&lt;br /&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;要求計劃結果都要用類GPL的方式公開回饋&lt;br /&gt;   &lt;ul&gt;&lt;br /&gt;     &lt;li&gt;由「名為自由軟體計劃」預算編出來的所產生的軟體部分,必須以符合 fsf 自由軟體定義, 或 osi 開放原始碼定義的授權方式釋出&lt;br /&gt;     &lt;/li&gt;&lt;li&gt;有很多計劃不寫一行碼，但表格文件極重要，廣義的軟體(表格文件)應也可要求用&lt;a href="http://creativecommons.org/"&gt;creative commons&lt;/a&gt; 的授權方式釋出&lt;br /&gt;   &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;   避免讓不肖單位及廠商圍標走了&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;其他如商業開放軟體租稅減免，以國防替代役兵源協助政府機構轉向開放軟體等，可能的政策訴求，就讓大家發揮吧。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;以2003 計劃未來發展&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;長遠看，開放軟體研究，要編到大專院校資訊資管相關科系課程 。甚至，開放軟體應用，要編到專科或職技社會教育 。才有辦法培育人才滿足各方面的需求 。&lt;br /&gt;對開放原碼運動的看法。我自己的想法是，要在台灣作研究或在學校教書，就要帶一群人用打群架的方式累積一些成果， 美國一流研究發展全是團隊工作下的產物 。他們國家縱使有99/100的廢物，那1/100的精英聯手起來的力量就叫人不得不括目相看 。台灣精英遠超過1/10，沒人領導各自為政的結果就是今天的鳥樣 。以前想法比較單純 以為把我自己關注的人工智慧搞好就好了，觀察了中美社會十年 ，才深感覺得到龍應台說的: 那裡有肉就有政客，人民要自我成長，三代後才會有政治家出現 。&lt;br /&gt;&lt;/li&gt;&lt;li&gt;關心開放原碼運動，其實是自力救濟:&lt;br /&gt;李果正兄有一次在論壇上提到這些應由研究機關來作，可惜台灣絕大部分的研究機關 較大的學術單位，都不是由  像洪朝貴老師這樣看得到自由軟體前景的教授領導。我對永遠的非主流派進入主流，不抱太大期望 。不說爭千秋的廢話，但爭不了今年，至少爭明後年。先把這些該作的事列出來， 在沒錢時，大家沈潛討論學新的趨勢。有錢有機會時，再把這些之前該作的完成，有機會發聲 就不要放棄機會，我不願見為商業背書，但有機會為自由軟體爭取空間就不要放過。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;社群要想辦法討論出共識&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;哪些是臺灣 FS/OSS 社群最迫切需要的&lt;br /&gt; &lt;/li&gt;&lt;li&gt;與政府預定釋出的資源有無交集&lt;br /&gt;  (綜觀這整件事，是政府在經濟面訴求的考量上，撒一筆錢以堵眾口之悠悠)&lt;br /&gt;  但我覺得是有交集的 (詳見數日前我的post)&lt;br /&gt;&lt;br /&gt;  沒有交集的，不如省下力氣在教育社群/自我成長上&lt;br /&gt;  在有交集的地方，要求政府優先支援FS/OSS 社群最迫切需要的&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;大家要強調&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;建立社群聯繫對開放原碼軟體工業的重要&lt;br /&gt; &lt;/li&gt;&lt;li&gt;臺灣對嵌入式系統產業的迷思&lt;br /&gt;      許多嵌入式系統廠商以為把linux 放到產品上而不管社群，顧客就會跑來。這是錯的，遠見（哈電族）及Sharp 的 linux PDA 未能擴大市場就是一個例子。&lt;br /&gt;&lt;br /&gt;Phillps TIVO大賣不是在賣硬體而是在賣服務，其服務的賣點在於對社群完全公開的介面，其他的類似嵌入式系統都賣的不怎樣。&lt;br /&gt;&lt;br /&gt;臺灣不成功的前例包括:資策會的嵌入式系統(PDA?)專案(後來一票人在Internet泡泡剛起時spin off)，遠見的linux PDA,....。&lt;br /&gt;&lt;br /&gt;自由軟體嵌入式系統著是能賣錢，但重點是服務，不是硬體，硬體的優勢大陸廠如海爾在一兩年內就可以用低價趕上。臺灣產業及政府機構要是不能洞悉建立社群服務對自由軟體產業的重要，徒然白費力氣。&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;不反對商業型態的開放原碼軟體，但政府不要掛羊頭賣狗肉，用自由軟體為名來作分贓的動作。oss.org.tw  很明顯應正名 oss.gov.tw "開放原碼軟體"網站之流&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;一點想法，願能拋磚引玉&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1252973140501731612?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1252973140501731612/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1252973140501731612' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1252973140501731612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1252973140501731612'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blog-post.html' title='歷史文件: 自由軟體產業'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6580247523600735010</id><published>2008-01-04T00:23:00.000-06:00</published><updated>2008-01-21T03:20:46.825-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Blosxom calendar 外掛程式中文化說明</title><content type='html'>把 $dowabbr 常數改成&lt;br /&gt;qw/日 一  二 三  四  五  六/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6580247523600735010?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6580247523600735010/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6580247523600735010' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6580247523600735010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6580247523600735010'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blosxom-calendar.html' title='Blosxom calendar 外掛程式中文化說明'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7098944701378622375</id><published>2008-01-03T01:32:00.000-06:00</published><updated>2008-01-03T01:38:01.096-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Blog 寫作結構格式: 以Blosxom 為例</title><content type='html'>雖然我嫌自行維護Blosxom server麻煩，現在移到blogger 跟其他的部落格服務&lt;br /&gt;上，但這基本的導讀對於瞭解Blog 寫作結構格式，還是很重要的。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;一般的Blog呈現結構:&lt;/h2&gt;&lt;br /&gt;story.&lt;i&gt;flavour&lt;/i&gt;是供每個網頁裡每一篇文章(可能不只一篇)使用的模板，例如&lt;br /&gt;&lt;ul&gt; &lt;br /&gt;&lt;li&gt;story.html&lt;br /&gt;&lt;li&gt;story.traceback&lt;br /&gt;&lt;li&gt;story.writeback 或sotry.comments&lt;br /&gt;&lt;li&gt;story.&lt;i&gt;flavourXXX&lt;/i&gt;,...&lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;head.&lt;i&gt;flavour&lt;/i&gt;是供每個網頁開頭使用的模板，例如 &lt;br /&gt;&lt;ul&gt;  &lt;br /&gt;&lt;li&gt;head.html &lt;br /&gt;&lt;li&gt;head.traceback &lt;br /&gt;&lt;li&gt;head.writeback 或 head.comments &lt;br /&gt;&lt;li&gt;head.&lt;i&gt;flavourXXX&lt;/i&gt;,...&lt;br /&gt;&lt;/ul&gt;  &lt;br /&gt;&lt;br /&gt;foot.&lt;i&gt;flavour&lt;/i&gt;是供每個網頁結尾使用的模板，例如  &lt;br /&gt;&lt;ul&gt;   &lt;br /&gt;&lt;li&gt;foot.html  &lt;br /&gt;&lt;li&gt;foot.traceback  &lt;br /&gt;&lt;li&gt;foot.writeback 或 foot.comments  &lt;br /&gt;&lt;li&gt;foot.&lt;i&gt;flavourXXX&lt;/i&gt;,... &lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;一般在文章列表時，不顯示留言也不顯示表單，&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;一開頭使用 head.html 模板  (想要有獨立於文章的sidebar，也可寫進到 head.html 裡)&lt;br /&gt;&lt;li&gt;所有文章循序一一使用 story.html 模板 &lt;br /&gt;&lt;li&gt;最後結尾套用 foot.html 模板&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;然後在顯示單篇文章時，則&lt;br /&gt;&lt;ul&gt; &lt;br /&gt;&lt;li&gt;一開頭使用 head.html 模板   &lt;br /&gt;&lt;li&gt;個別文章使用 story.html 模板  &lt;br /&gt;&lt;li&gt;最後結尾套用 foot.html 模板 &lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;若是按traceback, comments, edit 等更動個別文章的按鍵，則&lt;br /&gt;&lt;ul&gt; &lt;br /&gt;&lt;li&gt;一開頭使用 (甚至忽略不用)writeback.foot 或comments.foot等其中之一模板顯示開頭&lt;br /&gt;&lt;li&gt;單篇文章使用 story.html 模板&lt;br /&gt;&lt;li&gt;所有舊留言循序一一使用sotry.writeback或story.comments等其中之一模板  顯示所有留言&lt;br /&gt;&lt;li&gt;最後也套用writeback.foot 或comments.foot等其中之一模板  顯示編輯更動表單。&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Blosxom的文章都是純文字檔，第一行為文章標題。所謂的meta資料，就是指從第二行開始往下一直到第一個空白行之間的資料。太長的文章可以用&lt;br /&gt;&amp;#60;!-- more --&amp;#62;&lt;br /&gt;隔開，在瀏覽模式中後半段文章不會顯示。blosxom顯示的HTML結果會用一個"閱讀全文 ..."的連結指到全文模式去顯示全部內容&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;純文字檔文章經blosxom轉html的一些問題&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;HTML中pre標籤不能解決一切問題&lt;/h3&gt;&lt;br /&gt;光是用HTML中&amp;#60;pre&amp;#62;標籤把整個文章標記成按純文字的編排輸出，有時還是不足以解決問題的。&lt;br /&gt;&lt;p&gt;假如文章中有用&amp;#60;&amp;#62;夾起的標籤，即使這標籤不是屬於HTML語法內的標籤，這整個標籤還是會被整個忽視掉，如純文字內容裡的&lt;br /&gt;&amp;#60;shelandy&amp;#62;標籤括起的內容&amp;#60;/shelandy&amp;#62;，&lt;br /&gt;即使用&amp;#60;pre&amp;#62;標籤括起來成為&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;#60;pre&amp;#62;&amp;#60;shelandy&amp;#62;標籤括起的內容&amp;#60;/shelandy&amp;#62;&amp;#60;/pre&amp;#62; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;在blosxom下顯示的結果不會是預期的&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;#60;shelandy&amp;#62;標籤括起的內容&amp;#60;/shelandy&amp;#62;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;而會只剩下&lt;br /&gt;&lt;p&gt;標籤括起的內容&lt;br /&gt;&lt;br /&gt;而且用&amp;#60;pre&amp;#62;標籤閱覽器不會自動換行，行中字數太多的話會一直往右延伸下去不利閱讀。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;特殊字元衝突的解決&lt;/h3&gt;&lt;br /&gt;要在文章裡寫到字元$36;時會因為他們屬於html特殊字元造成問題&lt;br /&gt;簡單的方式是用html特殊字元逃脫控制碼的語法解決，見&lt;a href="http://www.w3.org/MarkUp/html-spec/html-spec_13.html"&gt;The HTML Coded Character Set&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;夾用HTML標籤的考量&lt;/h2&gt;&lt;br /&gt;一些重要變數&lt;br /&gt;$url: Blog 根目錄的URL&lt;br /&gt;$path: 這篇文章在 Blog 檔案分類的儲存路徑&lt;br /&gt;因為&amp;#60;a href=""&amp;#62; 所指到的目前路徑在不同的 view 下會有不同的效果，所以引用Blog內某文章最好的方式是用(相對於此Blosxom Blog)絕對路徑:&lt;br /&gt;$url$path/某文章檔名&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2006/12/web20.html"&gt;成為 Web2.0 時代的公民&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-7098944701378622375?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7098944701378622375/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7098944701378622375' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7098944701378622375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7098944701378622375'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blog-blosxom.html' title='Blog 寫作結構格式: 以Blosxom 為例'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6921732538213932023</id><published>2008-01-02T02:27:00.000-06:00</published><updated>2008-01-02T02:34:12.608-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>blosxom 中文環境基本安裝</title><content type='html'>blosxom是跨平台的blog 系統，只需要perl 就可跑。最新版的 Blosxom 都可以從 http://www.blosxom.com/downloads.html 下載取得&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;解開blosxom.zip 壓縮檔 &lt;br /&gt;&lt;li&gt;把  blosxom.cgi 放到想要的放的網頁位置  比如說你的首頁是/home/username/public_html&lt;br /&gt;而且底下的任何子目錄都能執行CGI的話，你可能會想放到  /home/username/public_html/blog/blosxom&lt;br /&gt;有些網頁系統可能限定CGI只能放在特定子目錄如/home/username/public_html/cgi-bin&lt;br /&gt;那blosxom.cgi就得放到那&lt;br /&gt;&lt;li&gt;確定 blosxom.cgi 是可執行, 在linux上 可執行&lt;br /&gt;chmod 755 /home/username/public_html/blog/blosxom.cgi&lt;br /&gt;&lt;li&gt;建立一個目錄，用來存放blog的寫作內容&lt;br /&gt;例如/home/username/public_html/blog/data&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;設定blosxom.cgi中的變數&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&amp;#36;blog_title:  blog的名稱(譬如說"Shelandy's Weblog 雪藍地的中英夾雜Blah Blah Blah")。 &lt;br /&gt;&lt;li&gt;&amp;#36;blog_description: blog的描述或標語(譬如說"藝術，科學及社群的互動論壇實驗 Exprimenting weblog Blah Blah Blah")。 &lt;br /&gt;&lt;li&gt;&amp;#36;blog_language: blog內容所使用的語言。正體中文是 zh-tw。 &lt;br /&gt;&lt;li&gt;&amp;#36;datadir: 存放blog內容的目錄位置，例如前面我們所使用的 /home/username/public_html/blog/blosxom (即使妳的網頁伺服器用 Windows ，也要用倒斜線來表示路徑，而且路徑最後面不可以接反斜線。 )&lt;br /&gt;&lt;li&gt;&amp;#36;url: blog 的網址起點，像是 http://www.utdallas.edu/~username/blog/ 最後面務必接上反斜線作為網址的結尾。 &lt;br /&gt;&lt;li&gt;&amp;#36;depth  設定 Blosxom 是否要把內容目錄裡的層層目錄都顯示出來；沒有特殊需求的話，這裡最好用預設的 0 (所有都要)。 &lt;br /&gt;&lt;li&gt;num_entries: 設定部落格首頁一次要顯示幾篇新文章。 (一次顯示不完的，可用moreentries plugin裡的moreentries::links變數來繼續顯示餘下的)&lt;br /&gt;&lt;li&gt;&amp;#36;file_extension: 設定 Blosxom 把哪種副檔名的檔案視為blog文章內容(通常是txt)。 &lt;br /&gt;&lt;li&gt;&amp;#36;default_flavour: 設定預設的部落格樣式(通常是html)。&lt;br /&gt;&lt;li&gt;&amp;#36;plugin_dir:  外掛目錄所在的路徑  要用絕對路徑如 /home/username/cgi/myblosxomplugin&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;如何讓非預設語系不是中文的伺服器將blosxom blog語系設成Big5&lt;/h3&gt;&lt;br /&gt;將以下檔案&lt;br /&gt;content_type.edit&lt;br /&gt;content_type.html&lt;br /&gt;content_type.index&lt;br /&gt;content_type.writeback&lt;br /&gt;的內容改成&lt;br /&gt;text/html; charset=Big5&lt;p&gt;&lt;br /&gt;Wolia!  不用調整browser語系就能正確瀏覽了！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6921732538213932023?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6921732538213932023/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6921732538213932023' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6921732538213932023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6921732538213932023'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2008/01/blosxom.html' title='blosxom 中文環境基本安裝'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5488275452267960450</id><published>2007-12-31T03:17:00.000-06:00</published><updated>2007-12-31T03:20:14.883-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>管理grub 開機啟動程式</title><content type='html'>grub 是近代Linux 最常見的開機啟動程式，可以作多重開機，如一個windows加&lt;br /&gt;兩個不同版本的Linux (兩個不同版本Linu可以共用 /home 跟 /usr/local) 。&lt;br /&gt;重裝系統要是動到MBR的話，只要用liveCD 開機再把grub 重新寫到MBR 就可以了。&lt;br /&gt;&lt;br /&gt;以Mandriva Linux為例，有裝winodws 2000 跟以後的winodws 系列都是在&lt;br /&gt;/boot/grub/menu.lst 多加這一項就可以選擇由windows 開機：&lt;br /&gt;&lt;br /&gt;title windows&lt;br /&gt;root (hd0,0)&lt;br /&gt;makeactive&lt;br /&gt;chainloader +1&lt;br /&gt;&lt;br /&gt;要注意的是64 bit 的系統雖然可以混用 32 bit軟體，但是grub核心要是裝的是64bit 的，就只得用64 bit 的LiveCD 來進行更新grub。目前我所知道的64 bit LiveCD 只有Mandriva one 2007 spring，可以在這裡找到:&lt;br /&gt;ftp://mdk.linux.org.tw/pub/mandrake-linux/official/iso/2007.1/&lt;br /&gt;&lt;br /&gt;重新寫入grub到MBR 按下面步驟操作：&lt;br /&gt;&lt;br /&gt;先用LiveCD 開機，假如liveCD 沒有把系統磁碟 mount 起來，就要自己手動掛&lt;br /&gt;載。沒有登入超級使用者的話記得要 su 。&lt;br /&gt;&lt;br /&gt;然後用 chroot /mnt/系統根目錄掛載點  &lt;br /&gt;的方式來變更系統根目錄，假設系統根目錄/dev/hda2 掛載在 /mnt/hda2，那就先下達&lt;br /&gt;chroot /mnt/hda2&lt;br /&gt;再下達&lt;br /&gt;grub&lt;br /&gt;就會看到系統提示從 # 變成 grub&gt;&lt;br /&gt;然後&lt;br /&gt;grub&gt; root (hd0,1)&lt;br /&gt;這個是指定系統根目錄位置，因為起點是從0 算起，所以數字會是比 /dev/hdx&lt;br /&gt;的 x 小一&lt;br /&gt;grub&gt; setup (hd0)&lt;br /&gt;這個把grub 寫上去 hd0 的MBR&lt;br /&gt;最後在grub&gt; 下達&lt;br /&gt;quit&lt;br /&gt;&lt;br /&gt;重開機後就大功告成了&lt;br /&gt;&lt;br /&gt;近年來Mandriva 又替 grub 加上gfxmenu 的漂亮外觀。用法是在 /boot/grub/menu.lst 前面跟 timeout 那些參數並列。如&lt;br /&gt;gfxmenu (hd0,2)/boot/gfxmenu&lt;br /&gt;要是搬移系統根目錄到不同分割區時，要記得一並更動這裡的參數值&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5488275452267960450?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/5488275452267960450/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=5488275452267960450' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5488275452267960450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5488275452267960450'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/grub.html' title='管理grub 開機啟動程式'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1671220679565292660</id><published>2007-12-30T00:24:00.000-06:00</published><updated>2007-12-30T00:38:46.277-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>設定(X)Emacs中文環境參數</title><content type='html'>1.1 版&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;前言&lt;/h2&gt;&lt;br /&gt;在已完善中文化的Linux 系統如Mandriva 2008上跑big5跟utf8中文已不成問題。不過這兩個編碼系統都不夠好。要在Linux上跑CCCII等大字集編碼還有一段路，還是有必要仔細研究一下Emacs對中文設定(X)Emacs中文環境參數，這樣可以用Emacs來作大字集編碼中文的發展測試平台。&lt;br /&gt;&lt;br /&gt;這裡針對討論近年來3個版本討論: xEmacs 21.5 及 Emacs22.0.50, Emacs 22.1.5 (支援unicode)。其中 Emacs 22.1.5是在Mandriva 新版(2008)上的測試結果(locale 設定: LANG=zh_TW.UTF-8)。其他是直接引用舊版的測試結果，應該是Windows上的Emacs。我不太確定當初locale 設定，我猜是LANG=zh_TW(意思就是big5)。Emacs以後的23 版的結構應該跟22.1接近，這裡專注在這個版本討論。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;基本設定&lt;/h2&gt;&lt;br /&gt;Mule 在 win32 build 的 xEmacs 21.5 及 Emacs 22.0.50(跟之後) 都有內建。&lt;br /&gt;查看設定值可由選單中選 Edit-&gt;MultiLingual "Mule"-&gt;Describe CurrentCoding system&lt;br /&gt;( XEmacs 21.5 在 在選單 Options-&gt;Advanced (Customize) -&gt;Emacs-&gt; Environment-&gt; I18n-&gt;mule&lt;br /&gt;Emacs 22.0.50 在 Options-&gt;Customize Emacs-&gt;Top level CustomizationGroup -&gt; Environment -&gt; I18n -&gt; mule)&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Coding system for saving this buffer:&lt;br /&gt;&lt;li&gt;Default coding system (for new files):&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;兩者預設值都是  ISO8 -- iso-2022-8&lt;br /&gt;Emacs 22.1.5 在這裡就看不到這兩個變數，我猜測是因為支援unicode造成的改版，實際上是否移到別的地方，或者可否自行在起始檔(如.emacs) 加入選項，還待研究。&lt;br /&gt;&lt;br /&gt;Emacs 22.1.5相關的重要變數有&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Keyboard Coding Syste (預設值: nil)&lt;br /&gt;    &lt;li&gt;Default Input Method (設定值: chinese-py-punct-b5)&lt;br /&gt;    &lt;li&gt;Current Language Environment (設定值: Chinese-BIG5)&lt;br /&gt;    &lt;li&gt;Utf Translate Cjk Unicode Range (預設值: Cons-cell:&lt;br /&gt;                                Integer: 11904&lt;br /&gt;      Integer: 55203&lt;br /&gt;     Cons-cell:&lt;br /&gt;      Integer: 65280&lt;br /&gt;       Integer: 65519&lt;br /&gt;    &lt;li&gt;Utf Translate Cjk Mode (預設值: t)&lt;br /&gt;    &lt;li&gt;Utf 8 Compose Scripts (預設值: nil)&lt;br /&gt;    &lt;li&gt;Enable Multibyte Characters (預設值: t)&lt;br /&gt;    &lt;li&gt;Selection Coding System (預設值: compound-text-with-extensions)&lt;br /&gt;    &lt;li&gt;Unibyte Display Via Language Environment (預設值: nil)&lt;br /&gt;    &lt;li&gt;Describe Char Unicodedata File (預設值: )&lt;br /&gt;    &lt;li&gt;Leim (預設值: )&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;XEmacs 21.5 相關的重要變數有&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Current Language Environmen&lt;br /&gt;    &lt;li&gt;Default Input Method&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Emacs 22.0.50相關的重要變數有&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Keyboard Coding Syste (預設值: cp950)&lt;br /&gt;    &lt;li&gt;Default Input Method (預設值: chinese-py-punct-b5)&lt;br /&gt;    &lt;li&gt;Current Language Environment (預設值: Chinese-BIG5)&lt;br /&gt;    &lt;li&gt;Utf Translate Cjk Unicode Range (預設值: )&lt;br /&gt;    &lt;li&gt;Utf Translate Cjk Mode (預設值: t)&lt;br /&gt;    &lt;li&gt;Utf 8 Compose Scripts (預設值: nil)&lt;br /&gt;    &lt;li&gt;Enable Multibyte Characters (預設值: t)&lt;br /&gt;    &lt;li&gt;Selection Coding System (預設值: utf-16le-dos)&lt;br /&gt;    &lt;li&gt;Unibyte Display Via Language Environment (預設值: nil)&lt;br /&gt;    &lt;li&gt;Describe Char Unicodedata File (預設值: )&lt;br /&gt;    &lt;li&gt;Leim (預設值: )&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;列印設定&lt;/h2&gt;&lt;br /&gt;另外值得關心的是列印的參數:&lt;br /&gt;在winodws環境下&lt;br /&gt;Emacs 22.0.50 在 Options-&gt;Customize Emacs-&gt;Top level Customization Group-&gt;WP&lt;br /&gt;(21.5 在 在選單 Options-&gt;Advanced (Customize)-&gt;Emacs-&gt;WP)&lt;br /&gt;下的重要變數有下面幾組&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Lpr &lt;br /&gt;  &lt;li&gt;Ps Print&lt;br /&gt;    &lt;ul&gt; &lt;br /&gt;      &lt;li&gt;Font&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;Ps Font Family (預設值: )Courier&lt;br /&gt;   &lt;li&gt;Ps Font Size (預設值: Landscape Text Size: 7&lt;br /&gt;       Portrait Text Size: 8.5)&lt;br /&gt;   &lt;li&gt;Ps Header Font Family: (預設值: Helvetica)&lt;br /&gt;   &lt;li&gt;Ps Header Font Size: (預設值: Landscape Header Size: 10&lt;br /&gt;      Portrait Header Size: 12)&lt;br /&gt;   &lt;li&gt;Ps Header Title Font Size: (預設值: Landscape Header Title Size: 12&lt;br /&gt;       Portrait Header Title Size: 14)&lt;br /&gt;   &lt;li&gt;Ps Footer Font Family: (預設值: Helvetica)&lt;br /&gt;   &lt;li&gt;Ps Footer Font Size: (預設值: Landscape Footer Size: 10&lt;br /&gt;      Portrait Footer Size: 12)&lt;br /&gt;   &lt;li&gt;Ps Auto Font Detect: (預設值: on)&lt;br /&gt;   &lt;li&gt;Ps Multibyte Buffer (預設值: nil)&lt;br /&gt;   &lt;li&gt;ps-mule-font-info-database-default (預設值: ps-mule-font-info-database-latin)  STANDARD. (mismatch)?&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;      &lt;li&gt;Printer&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;   &lt;li&gt;Ps Lpr Command (預設值: )&lt;br /&gt;   &lt;li&gt;Ps Lpr Switches (預設值: )&lt;br /&gt;   &lt;li&gt;Ps Print Region Function (預設值: direct-ps-print-region-function)&lt;br /&gt; &lt;/ul&gt;&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;  &lt;li&gt;Printing Utilities&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;Pr Gv Command (預設值: gsview32.exe)&lt;br /&gt;      &lt;li&gt;Pr Gs Command (預設值: gswin32.exe)&lt;br /&gt;      &lt;li&gt;Pr Gs Switche (預設值: )&lt;br /&gt;      &lt;li&gt;Pr Gs Device (預設值: mswinpr2)&lt;br /&gt;      &lt;li&gt;Pr Print Using Ghostscript (預設值: nil)&lt;br /&gt;      &lt;li&gt;Pr Ps Utility (預設值:  mpage)&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Emacs 22.1.5 在Linux環境相關的重要變數跟上面winodws環境舊版是一樣的，不過有些變數預設值有綁定正確的值。&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Printer&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;Ps Lpr Command (預設值: lpr)&lt;br /&gt;      &lt;li&gt;Ps Lpr Switches (預設值: )&lt;br /&gt;      &lt;li&gt;Ps Print Region Function (預設值: nil)&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;  &lt;li&gt;Printing Utilities&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;Pr Gv Command (預設值: gv)&lt;br /&gt;      &lt;li&gt;Pr Gs Command (預設值: gs)&lt;br /&gt;      &lt;li&gt;Pr Gs Switche (預設值: -q -dNOPAUSE -I/usr/share/ghostscript/5.10)&lt;br /&gt;      &lt;li&gt;Pr Gs Device (預設值: uniprint)&lt;br /&gt;      &lt;li&gt;Pr Print Using Ghostscript (預設值: nil)&lt;br /&gt;      &lt;li&gt;Pr Ps Utility (預設值:  mpage)&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;更動編碼及偏好&lt;/h2&gt;&lt;br /&gt;有時候需要存檔需要換跟編輯工作環境不同的編碼。參見&lt;a href="http://shelandy.blogspot.com/2007/11/uft8-linux-emacsbig5.html"&gt;uft8  中文Linux 環境用 emacs處理Big5文件&lt;/a&gt;。這時執行&lt;br /&gt;M-X prefer-coding-system&lt;br /&gt;可以改 utf-8 或其他utf 系列的編碼，特別是針對Big Endian (BE)/LE 的差距。參見&lt;a href="http://shelandy.blogspot.com/2007/10/linux-palmzaurus-big5unicode.html"&gt;Linux 的Palm及Zaurus Big5/Unicode同步解決方案&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;要在工作環境強迫emacs存成 Big5檔可在 ~/custom.el 加入&lt;br /&gt;&lt;code&gt;&lt;br /&gt;(set-buffer-file-coding-system 'big5)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;一但在 ~/custom.el 加入&lt;br /&gt;(set-default-coding-systems 'big5)或&lt;br /&gt;(prefer-coding-system 'big5)或&lt;br /&gt;(setup-chinese-big5-environment)或&lt;br /&gt;(set-language-environment 'chinese-big5) &lt;br /&gt;其中之一，他就會連帶設定&lt;br /&gt;(set-keyboard-coding-system 'big5)&lt;br /&gt;(set-terminal-coding-system 'big5)&lt;br /&gt;&lt;br /&gt;Priority order for recognizing coding systems when reading files:&lt;br /&gt;若設定(setup-chinese-big5-environment)&lt;br /&gt;或(set-language-environment 'chinese-big5) &lt;br /&gt;  1. big5 &lt;br /&gt;  2. cn-gb-2312 &lt;br /&gt;  3. iso-2022-7bit &lt;br /&gt;  4. raw-text &lt;br /&gt;  5. iso-8859-1 &lt;br /&gt;  6. ctext &lt;br /&gt;  7. iso-2022-lock &lt;br /&gt;  8. shift_jis &lt;br /&gt;若設定 (prefer-coding-system 'big5) &lt;br /&gt;  1. big5 &lt;br /&gt;  2. iso-2022-7 &lt;br /&gt;  3. raw-text &lt;br /&gt;  4. ctext &lt;br /&gt;  5. iso-2022-lock&lt;br /&gt;若設定 (set-default-coding-systems 'big5)&lt;br /&gt;  1. iso-2022-7 &lt;br /&gt;  2. raw-text &lt;br /&gt;  3. ctext &lt;br /&gt;  4. iso-2022-lock &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Emacs中文輸入&lt;/h2&gt;&lt;br /&gt;Emacs-mule 內建Quail 支持中文輸入，即使在沒有裝中文輸入法的情況下，依然能輸入中文。&lt;br /&gt;參見&lt;a href="http://shelandy.blogspot.com/2007/11/emacs-mule.html"&gt;emacs-mule 內建中文輸入法&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1671220679565292660?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1671220679565292660/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1671220679565292660' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1671220679565292660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1671220679565292660'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/xemacs_30.html' title='設定(X)Emacs中文環境參數'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-9002381320486379153</id><published>2007-12-29T01:41:00.000-06:00</published><updated>2007-12-29T01:55:20.307-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>用 convmv 來轉檔名編碼</title><content type='html'>在某些情況下，Mandriva 安裝系統時會在家目錄下產生這些子目錄:&lt;br /&gt;文件/  &lt;br /&gt;音樂/  &lt;br /&gt;桌面/  &lt;br /&gt;嚙賞面/  &lt;br /&gt;下載/  &lt;br /&gt;影片/  &lt;br /&gt;圖片/&lt;br /&gt;看起來不錯，但是要是一開始地區設定成台灣但沒有把utf8的編碼選項打開的話，這些檔名會用big5 編碼產生，之後localedrak換成 utf8環境時，系統不會自去轉這些檔名編碼。&lt;br /&gt;&lt;br /&gt;要將big5 碼檔案的檔名轉為 utf-8 碼這個問題可用 convmv 來解決，convmv 可對檔案名或目錄名進行轉碼。在 MDV 2008 中有收錄convmv 的RPM，安裝後就可執行 convmv &lt;br /&gt;&lt;br /&gt;convmv --help 會顯示使用的方法及參數。比如 -f 及 -t 參數，代表了 from 及 to (來源/目的編碼)的意思。想要知道convmv支援那些編碼呢，可輸入：&lt;br /&gt;&lt;br /&gt;convnv --list&lt;br /&gt;&lt;br /&gt;就會顯示支援的編碼了，一般我們用的是 big5-eten 及 utf8 這兩個格式。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;要顯示轉換一個檔名的編碼(如 big5 轉 utf8)的測試結果可用：&lt;br /&gt;&lt;br /&gt;convmv -f big5-eten -t utf8 我的檔案名稱&lt;br /&gt;&lt;br /&gt;要真的進行轉換的話，需加上 --notest 這個參數。如：&lt;br /&gt;&lt;br /&gt;convmv -f big5-eten -t utf8 --notest 我的檔案名稱&lt;br /&gt;&lt;br /&gt;要更改多於一個檔名的編碼話，最好將想轉換的檔案先備份到一個目錄下再轉換，然後執行如&lt;br /&gt;&lt;br /&gt;convmv -f big5-eten -t utf8 --notest 我的工作目錄名稱/*&lt;br /&gt;&lt;br /&gt;有多層目錄的話，可附加遞迴參數 -r 。&lt;br /&gt;&lt;br /&gt;有時 convmv 在轉碼時可能會誤認認為已轉過碼，而不進行轉碼工作，像這個&lt;br /&gt;嚙賞面/  我就轉不出來。這時可試試加上 --nosmart 這個參數來強制轉換，如：&lt;br /&gt;&lt;br /&gt;convmv -f big5-eten -t utf8 --notest --nosmart 我的檔案名稱&lt;br /&gt;&lt;br /&gt;延伸閱讀&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/10/gnome.html"&gt;gnome 桌面上的"位置"如何設定&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-9002381320486379153?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/9002381320486379153/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=9002381320486379153' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/9002381320486379153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/9002381320486379153'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/convmv.html' title='用 convmv 來轉檔名編碼'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8502425890080998581</id><published>2007-12-27T00:27:00.000-06:00</published><updated>2007-12-27T00:30:22.416-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>在 X-windows 上測試LCD 壞點</title><content type='html'>MS windows 上測試LCD 程式一大堆，但在X-windows 上測試LCD要麼辦？目前還沒找到完美的方案，不過這個非常接近了。&lt;br /&gt;http://jasonfarrell.com/misc/deadpixeltest.php&lt;br /&gt;只需要瀏覽器就行了。&lt;br /&gt;&lt;br /&gt;看看什麼時候x-windows 會有像quickgamma 這樣的免費程式就好了&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8502425890080998581?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8502425890080998581/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8502425890080998581' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8502425890080998581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8502425890080998581'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/x-windows-lcd.html' title='在 X-windows 上測試LCD 壞點'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5472063558191923049</id><published>2007-12-16T10:32:00.001-06:00</published><updated>2007-12-16T11:17:43.874-06:00</updated><title type='text'>垃圾堆1</title><content type='html'>v1.0&lt;br /&gt;Dev 16 2007&lt;br /&gt;&lt;br /&gt;自由開放文件/軟體/教育跟Web 2.0 之可貴，在於集眾人之力，不同人見事有不同立場也在所難免，不過只要秉持君子之爭，揖讓而昇，下而飲，也都無所謂。&lt;br /&gt;&lt;br /&gt;但是有些人自我膨脹的厲害。話不投機就算了，大不了我不要跟他來往但這些人還把別人的客氣當隨意，忍讓當默認，在自己網路地盤抹黑謾罵我不說，還故意找上門來挑釁。&lt;br /&gt;這些挑釁謾罵的言論不值的浪費那些願意跟我一起成長的讀者的時間，不過為了保存歷史起見，特地開設一個垃圾堆區放這些言論。供好事者觀看台灣的挑釁謾罵文化。沒空就別浪費在這上。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;這篇是&lt;br /&gt;gnome 桌面上的"位置"如何設定&lt;br /&gt;http://shelandy.blogspot.com/2007/10/gnome.html&lt;br /&gt;某人的回應，網路資料如恆河沙數，沒有人能看完，我可沒有強迫中獎。有人譏諷我沒料，卻一天到晚盯著我看，不是自打嘴巴就是偷窺狂。他自己一手掌大權管理的論壇不好好經營，成不了大事卻來怨別人來轉移眾人注意力，這不是跟執政黨手法如出一轍？好事者可以去cle.linux.org.tw 的論壇看看這半年來的發展就知道了。&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;    2007年10月26日 上午 4:11 &lt;br /&gt;---------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5472063558191923049?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5472063558191923049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5472063558191923049'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/1.html' title='垃圾堆1'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7740446068425759120</id><published>2007-12-15T23:55:00.000-06:00</published><updated>2007-12-16T00:01:01.752-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><category scheme='http://www.blogger.com/atom/ns#' term='zaurus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Zaurus 中文資源站</title><content type='html'>(原於 2007-5-8發表於http://www.palmislife.com/thread-76432-1-2.html )&lt;br /&gt;&lt;br /&gt;Zaurus 是一台好機器，雖然停產了，但我個人覺得未來還有可為，只是會用其他的硬體形式出現(比如說Eee PC)。就像當初Next 電腦的架構在新一代的Mac OS 上重現。以前有很多義工對Zaurus 做了很多中文資源的貢獻，要是就此散失會是很可惜的，何況還有不少人還在用Zaurus 。&lt;br /&gt;&lt;br /&gt;我最近把籌備兩年的 &lt;a href="http://l10n.fsftw.org/"&gt;電腦 l10n 正體中文社群資訊網&lt;/a&gt;骨幹建立起來，除了推動各式各樣的中文資源開發跟分享外外，有一個對大家都有益的是程式介面翻譯reusability的問題跟解決聯合方案，這個可以藉由查詢前人的中文資源來加速翻譯的速度。這已經獲得包括台灣 mozilla, fedora ,...等各社群的支持，我希望Zauzus  的社群也能共襄盛舉。&lt;br /&gt;比如說中文化的 PO/MO 檔，這些對Zaurus 網友有用的資料，對Linux或其他平台的開放軟體也是有挹注。分享出來可以達到魚幫水，水幫魚的加成效果。這個網站是建在台灣的學術網路上，所以沒有後顧之憂，可以做一個長期的存放場所。&lt;br /&gt;&lt;br /&gt;Zaurus 的部份在&lt;br /&gt;http://l10n.fsftw.org/zaurus/&lt;br /&gt;要是您有資料願意分享，請跟我聯絡&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-7740446068425759120?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7740446068425759120/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7740446068425759120' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7740446068425759120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7740446068425759120'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/zaurus.html' title='Zaurus 中文資源站'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1010356723837864478</id><published>2007-12-14T02:17:00.000-06:00</published><updated>2007-12-14T02:20:48.000-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><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'>基本上Linux 上沒啥病毒問題。有人問到Windows上免費的掃毒軟體，avast ,antivir 還不錯。http://www.av-comparatives.org/定時有評比。&lt;br /&gt;&lt;br /&gt;Avira 的AntiVir 個人使用免費。這裡有中文簡易安裝資料，看圖說故事，小孩也會&lt;br /&gt;http://pcr.tnc.edu.tw/~yh/antivir-ez/&lt;br /&gt;&lt;br /&gt;試用的結果，AntiVir 目前比Avast 嚴密一些，不過假警報的案例也偏高，(結果常常更動，不需太在意)。Avast有中文介面。此外AntiVir還有Linux 版，我覺得在Linux 平台上掃毒會比較安全&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1010356723837864478?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1010356723837864478/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1010356723837864478' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1010356723837864478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1010356723837864478'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/blog-post.html' title='免費掃毒軟體'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1457654180299183622</id><published>2007-12-13T01:00:00.000-06:00</published><updated>2007-12-13T01:03:07.550-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>(X)Emacs字體設定</title><content type='html'>&lt;h2&gt;Emacs&lt;/h2&gt;&lt;br /&gt;~/.emacs &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;    (setq default-frame-alist &lt;br /&gt;   '(&lt;br /&gt;     (font . "-*-fixed-medium-r-normal-*-15-*-*-*-c-*-*-*") ;; 設定每一次開新的視窗(frame in Emacs) 都設定此一字型集&lt;br /&gt;     (height . 50)&lt;br /&gt;    ;(width . 80) &lt;br /&gt;     (foreground-color . "Black")&lt;br /&gt;     (background-color . "Snow1")&lt;br /&gt;             (cursor-color     . "Red")                &lt;br /&gt;     )&lt;br /&gt;   )&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Xemacs&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;在 Options -&gt; Font size 下選完大小(比如說15pt)&lt;br /&gt;再於Options -&gt; 按 Save Options to Init File&lt;br /&gt;&lt;br /&gt;~/custom.el 就會多出下的設定&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;(custom-set-faces&lt;br /&gt; '(default ((t (:size "15pt" :family "Fixed"))) t))&lt;br /&gt; &lt;/code&gt;&lt;br /&gt; &lt;br /&gt;當然也可以自行更改 ~/custom.el 裡的內容  但這只會更動選單以外的字體&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1457654180299183622?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1457654180299183622/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1457654180299183622' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1457654180299183622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1457654180299183622'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/xemacs.html' title='(X)Emacs字體設定'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-3369269507329883493</id><published>2007-12-12T02:34:00.000-06:00</published><updated>2007-12-12T02:40:12.012-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>跨平臺 設定使用Mozillia/FireFox</title><content type='html'>V 1.1&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;書籤&lt;/h3&gt;&lt;br /&gt;fireFox 1.5之後版本理論上可以用 LDAP 的 Roaming 設定或 webDEV作syncmarks。對一般人可能太不方便。 放到FTP 上可能比較方便。Linux 上 proFTP 或 Window 上的 WarFTP 都還不錯。但現在還不提供加密的ftp。&lt;br /&gt;&lt;br /&gt;在War FTP上  &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;每一個使用者必須有一個「家目錄」，往往「根目錄」也就設為「家目錄」。這得在目錄顯示上用按老鼠右鍵把他打開 &lt;br /&gt;  &lt;li&gt;使用者預設是無法FTP login 這得用老鼠在紅點上double click把他打開 &lt;br /&gt;  &lt;!li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;在Window 中文版上的階層是&lt;br /&gt;&lt;code&gt;書籤(Bookmarks)-&gt;個人工具列書籤&lt;/code&gt;&lt;br /&gt;&lt;li&gt;在 Mandriva Linux 上 連類似 "個人工具列書籤"的英文字眼都沒有&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;所以建議全改成英文的folder名稱，省得麻煩&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Portable Firefox&lt;/h3&gt;&lt;br /&gt;問題是一但走出到電腦不是自己管的地方，如學校共用機房，機關公司辦公&lt;br /&gt;室....這下就完蛋。一個補救的方式是乾脆自己帶一個隨身碟裝可攜性的firefox。&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://portableapps.com/apps/internet/browsers/portable_firefox"&gt;英文版&lt;/a&gt;&lt;br /&gt;  &lt;li&gt;moztz 的某A 帶領的&lt;a href="http://tw-portableapps.blogspot.com/"&gt;中文版&lt;/a&gt; &lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-3369269507329883493?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/3369269507329883493/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=3369269507329883493' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3369269507329883493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3369269507329883493'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/mozilliafirefox.html' title='跨平臺 設定使用Mozillia/FireFox'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4407938172525453296</id><published>2007-12-04T02:11:00.000-06:00</published><updated>2007-12-04T02:24:48.330-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Cygwin 中文環境指南</title><content type='html'>很多東西靠虛擬機器作事還是不便，Cygwin 可以在windows 上執行unix 原生環境。不知道為何cygwin 很久沒更新了。下面舊資料還是很有參考價值的。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;英文使用手冊&lt;/h2&gt;&lt;br /&gt;位於&lt;br /&gt;http://www.cygwin.com/cygwin-ug-net/cygwin-ug-net.html&lt;br /&gt;&lt;h2&gt;Cygwin安裝法：&lt;/h2&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;連至 www.cygwin.com 下載 setup.exe&lt;br /&gt;&lt;li&gt;執行 setup.exe&lt;br /&gt;  (註 見安裝技巧)&lt;br /&gt;&lt;li&gt;選取下載套件(必須要能連上Internet)，&lt;br /&gt;&lt;li&gt;安裝套件&lt;br /&gt;  (註 最好選取 All user)&lt;br /&gt;&lt;li&gt;點按 Cygwin 的 icon 圖示即可執行此一 Cygwin 環境。&lt;br /&gt; (註 視窗大小可由icon 圖示右點按  選取調整字型  及佈置)&lt;br /&gt;&lt;li&gt;執行 Cygwin&lt;br /&gt;&lt;/ol&gt;   &lt;br /&gt;&lt;h3&gt;安裝Gnome&lt;/h3&gt;&lt;br /&gt;cygnome2.sourceforge.net 計劃停止，併入cygwin官方發行&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;我的case 安裝gnome 1.4套件會跟 gnome 2.x 衝突  建議擇一而終&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;安裝技巧&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;讓 cygwin 使用超過 128M 記憶體&lt;br /&gt;&lt;p&gt;預設最多使用 128M RAM. 可用regedit.exe 在&lt;br /&gt;HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\&lt;br /&gt;新建一個 DWORD 名叫 "heap_chunk_in_mb" 其值為記憶體最大值 (in Mb) &lt;br /&gt;注意是 hex/decimal. &lt;br /&gt;見 http://sources.redhat.com/ml/cygwin/2001-04/msg00141.html&lt;br /&gt;&lt;li&gt;中文字形&lt;p&gt;&lt;br /&gt;待續...&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;如何在CYGWIN裡輸入中文&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;console部分&lt;/h3&gt;&lt;br /&gt;cygwin 在console下可以用windows 的原生輸入法  xemacs 即可輸入中文&lt;br /&gt;&lt;p&gt;測試環境&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;中文Windows 2000 &lt;br /&gt;&lt;li&gt;cygwin 1.5.7-1&lt;br /&gt;&lt;li&gt;rxvt 2.7.10-3     &lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;到Home目錄(通常是c:\cygwin\home\your login name\)在 .inputrc 檔案用文字編輯器加入下列指令:&lt;br /&gt;set meta-flag on&lt;br /&gt;set convert-meta off&lt;br /&gt;set output-meta on&lt;br /&gt;# set input-meta on&lt;br /&gt;在 .bashrc檔案加入下列指令 (csh 或 tsch 使用者請參照語法自行修改)&lt;br /&gt;export LESSCHARSET=latin1&lt;br /&gt;alias ls="ls --show-control-chars"&lt;br /&gt;alias crxvt='rxvt -fm "細明體-16" -fn "細明體-16" -km big5 -e bash --login -i'&lt;br /&gt;存檔後重新進入後就可以輸入中文了 &lt;br /&gt;&lt;h4&gt;RXVT&lt;/h4&gt;&lt;br /&gt;直接執行 RXVT, 字形會變亂碼  改執行 crxvt (之前在.bashrc 加上的alias) 就沒問題了&lt;br /&gt;&lt;h3&gt;X視窗&lt;/h3&gt;&lt;br /&gt;在 Gnome Panel 中 icon 的參數目前無法輸入中文  可改用下列參數&lt;br /&gt;rxvt -fn MingLiu-16 -tn rxvt-cygwin-native -km big5 -e bash --login -i  &lt;br /&gt;&lt;h2&gt;一些常用的重要資訊&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;M$ window ao磁碟的 如c: 對應到  /cygdrive/c/&lt;br /&gt;    但跳到 c: 也可用  &lt;br /&gt;cd c: &lt;br /&gt;&lt;li&gt;檢視packge:&lt;br /&gt;    cygcheck 的作用類似於 linux 上的rpm 或 dpkg&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4407938172525453296?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4407938172525453296/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4407938172525453296' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4407938172525453296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4407938172525453296'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/cygwin.html' title='Cygwin 中文環境指南'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1598034156583154464</id><published>2007-12-03T00:16:00.000-06:00</published><updated>2007-12-03T00:23:36.435-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='媒體改革'/><title type='text'>streamtuner: 收聽網路電臺媒體的好工具</title><content type='html'>我覺得Smooth Jazz是長時間工作聽音樂很好的選擇，音樂串流索引SHOUTcast上很多Smooth Jazz電臺bitrate都有128 bit 。其實跟聽自己電腦上的MP3 是沒有差別的。我喜歡用streamtuner 來收聽網路電臺音樂。其實streamtuner只是個音樂串流的索引閱覽器，但是支援在國外流行的SHOUTcast 音樂串流索引，絕大部分的音樂類型像Jazz 古典，鄉村....都有眾多的電臺選擇。&lt;br /&gt;&lt;br /&gt;streamtuner預設使用的音樂媒體播放器是xmms ，實在是老舊了一點。不過只拿來聽電臺音樂其實也還好。這兩者在Mandriva Linux 上都有現成的RPM ，安裝很容易。我曾試過用xmms 的新生代如Adacious來搭配streamtuner ，沒有成功。好像不太好搞。萬一xmms因故當掉的話，後面可能就跑不出來，這時後到家目錄下把 .xmms/xmms.m3u 這個檔殺掉通常就行了，xmms自己會重建。&lt;br /&gt;&lt;br /&gt;以前還想辦法去給媒體播放器編網路電臺清單，現在乾脆就倚賴用streamtuner。反正電臺這麼多，聽不喜歡隨手就切換到下一個電臺。而且不用擔心網路電臺清單會失效，streamtuner會去抓最新的清單。音樂串流索引除了SHOUTcast 外，也可以支援Xiph。life365目前還沒試出來。不過除了收聽網路電臺，streamtuner也支援播放本地電腦上的媒體檔案。也支援電臺書籤。&lt;br /&gt;&lt;br /&gt;beep-media-player-2其實也支援 SHOUTcast 電臺索引，不過我覺得沒有比streamtuner+ xmms 整合來的好，此外Rex 之前也替streamtuner做了&lt;a href="http://people.debian.org.tw/~chihchun/2006/08/22/radiohinetnet-plugin-for-streamtuner/"&gt;streamtuner hinet電台外掛&lt;/a&gt;，不過我沒時間特別聽臺灣的電台，就不知道現在的情況。不過streamtuner不用外掛就可以聽&lt;a href="http://www.nostalgia.tw/Radio.html"&gt;台灣鄉愁網路電台&lt;/a&gt;，比起那些替執政者作爪牙造謠生事的電台，這個電台算是很棒的。一不小心聽到包美聖&lt;br /&gt;唱的"那一盆火"時後面李建復合音的聲音，一時還頗有白頭宮女話當年的感慨。&lt;br /&gt;&lt;br /&gt;順帶提一下，我配合xmms 用的佈景主題是aqua_x ，並非我是蘋果迷，而是用這種清爽的佈景主題在高解析度螢幕看起來會比較不吃力。推薦一下。&lt;br /&gt;&lt;br /&gt;延伸閱讀&lt;br /&gt;&lt;a href="http://blog.roodo.com/shelandy/archives/2635321.html"&gt;在Houston聽廣播電台&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1598034156583154464?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1598034156583154464/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1598034156583154464' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1598034156583154464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1598034156583154464'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/streamtuner.html' title='streamtuner: 收聽網路電臺媒體的好工具'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4611809423655494292</id><published>2007-12-02T00:04:00.000-06:00</published><updated>2007-12-02T10:37:19.054-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='媒體改革'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>vnc 使用設定</title><content type='html'>vnc 可以設定在客戶端跟伺服器端用不同的解析度。比如在Linux伺服器端&lt;br /&gt;/etc/sysconfig/vncservers&lt;br /&gt;下設定&lt;br /&gt;VNCSERVERS="display:username:-geometry:X解析度xY解析度"&lt;br /&gt;&lt;br /&gt;比如說&lt;br /&gt;VNCSERVERS="1:南線專案:-geometry:1152x864"&lt;br /&gt;&lt;br /&gt;這裡X解析度xY解析度跟伺服器端實質的解析度無關。&lt;br /&gt;我曾在1280x1024上的客戶端螢幕試過了像1152x884這樣的非一般性解析度。不成。&lt;br /&gt;&lt;br /&gt;要注意的是VNC 的密碼保護跟所謂的&lt;a href="http://shelandy.blogspot.com/2007/11/blog-post.html"&gt;"南線專案"&lt;/a&gt;的機密保護都只是個騙外行人的笑話，只對知識程度不高的人有用，別太當真。要真正保護安全，NX 是比較好的選擇。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4611809423655494292?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4611809423655494292/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4611809423655494292' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4611809423655494292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4611809423655494292'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/12/vnc.html' title='vnc 使用設定'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5815854514504150010</id><published>2007-11-25T01:22:00.002-06:00</published><updated>2008-08-10T03:38:47.272-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><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'>政府每每為了選舉，喊了一堆口號，其中不乏包括自由軟體的願景，大把錢也砸下去，但到底作出來多少？很多人心中有個大問號。真正有在作事的，往往是自立更生，到國外的網路服務下如google code，sourceforge 去為本土的自由軟體發展奮鬥，雖然這些人都不把本土掛在嘴上。&lt;br /&gt;&lt;br /&gt;雖然我也已學著要去國外的網路服務下自立更生很久了。但像我這麼愛臺灣的台客，怎能不捧台客的場？所以除了之前作的那些專案外，我決定要在自由軟體鑄造場建立一個神祕專案(不可大聲宣揚，免得被啊多仔偷學了)，名為：&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://of.openfoundry.org/projects/876"&gt;南線專案&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;這是本土319 bit 彩色加密開放原始碼專案，對特定色彩會有鑑別性，只有透過綠色媒體才有辦法對加密文字解碼。 可針對敏感文字如內線交易，假文件，SOGO，三井宴，...自動加密成為一般人無法識別的不定長度中性文字，如北一女，甲君，愛臺灣，本土政權...。功能廣泛，非常適用於知識程度不高的人民。 &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/shelandy/Community/photo#5136654980750819986"&gt;&lt;img src="http://lh3.google.com/shelandy/R0kQfWVkwpI/AAAAAAAAAJM/twOm74dWxws/s800/hardtoshow.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5815854514504150010?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/5815854514504150010/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=5815854514504150010' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5815854514504150010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5815854514504150010'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/blog-post.html' title='本土自由軟體新專案 -- 南線專案'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4634617330245437375</id><published>2007-11-24T00:00:00.000-06:00</published><updated>2008-01-14T01:07:41.845-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='政府政策'/><category scheme='http://www.blogger.com/atom/ns#' term='媒體改革'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='slat'/><title type='text'>歷史文件: 自由軟體 Funding Agency -  收爛攤</title><content type='html'>下面是4年前 Mon, 27 Oct 2003 14:22:22 -0600 (CST)在SLAT-talk 論壇上發&lt;br /&gt;表的文章。照網友ghost原來的回信照登。當時被視為異類，對照該社團現在的發展，由此不難理解到社群健全對發展開放/自由軟體的重要，要是社群變成少數人的一言堂，再好願景理想的社群都會淪為名利/權力鬥爭的臭水溝。&lt;br /&gt;&lt;br /&gt;看過這段歷史後，就不難瞭解，就算某人在某社群不玩跳到他處去另起山頭了，&lt;br /&gt;要是整體社群沒有對組織改革的覺醒，還是成不了事的。所以會有"乃特"當初在諸多眾人不爽ICOS ，獨自力挽狂瀾推出受到好評的COSCUP ，到今天反而被某人準備興訟這檔事。&lt;br /&gt;&lt;br /&gt;有興趣"乃特. 馮"他這邊的說法的人可參考：&lt;br /&gt;&lt;a href="http://knightfeng.org/blog/archives/457"&gt;COSCUP 2007 會後更新&lt;/a&gt;&lt;br /&gt;或是&lt;a href="http://knightfeng.org/blog/"&gt;他網站blog&lt;/a&gt;上其他更勁爆的消息&lt;br /&gt;&lt;br /&gt;其他怨男怨女怨怨怨...參考&lt;br /&gt;http://blog.gslin.org/archives/2006/08/11/686/&lt;br /&gt;http://blog.markplace.net/marks_place/9/2006/10/24/148&lt;br /&gt;http://blog.dragon2.net/2006/10/29/374.php&lt;br /&gt;http://xuite-joke.blogspot.com/2006/10/coscup-2006.html&lt;br /&gt;&lt;br /&gt;---------- Forwarded message ----------&lt;br /&gt;Date: Mon, 27 Oct 2003 14:22:22 -0600 (CST)&lt;br /&gt;From: 某人的舊電子郵件信箱&lt;br /&gt;Reply-To: slat-talk@softwareliberty.org&lt;br /&gt;To: slat-talk@softwareliberty.org&lt;br /&gt;Cc: 軟自協 公開論壇 &lt;slat-talk@slat.org&gt;&lt;br /&gt;Subject: *****SPAM***** [SLAT-talk] Re: Re: [SLAT-talk] 自由軟體 Fundi ng&lt;br /&gt;   Agency -  收爛攤&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On Tue, 21 Oct 2003, ghost wrote:&lt;br /&gt;&lt;br /&gt;&gt; &gt; 斃了!我竟然沒有收到過下面這封信...&lt;br /&gt;&gt; &gt; 難怪我看不懂 PFL 為什麼說:不要一竿子打翻一船人...&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;&gt; &gt; Kuo-Chieh Ting wrote:&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 我一直在強調在建立良善的自由軟體預算政策  而不在學術界/ 政府主事機關有沒有分贓&lt;br /&gt;&gt;&gt; &gt; &gt; 分贓嚴不嚴重  圈內人自然心知肚明  不用我這個外人評論&lt;br /&gt;&gt;&gt; &gt; &gt; 沒有分贓  自然不受好的政策束縛  我只是不想淪為空談  替民意代表作作功課罷了&lt;br /&gt;&gt;&gt; &gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 軟體自由協會的人都是這樣的態度對待社群朋友的建言嗎？&lt;br /&gt;&gt;&gt; &gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 幽靈兄：都是你害我  好意心平氣和出來建言  結果一直被人誤解我的重點&lt;br /&gt;&gt;&gt; &gt; &gt;         爛攤子你自己收吧&lt;br /&gt;&gt;&gt; &gt; &gt;         你提到投書資訊與電腦的事  我寫信去問了 不過要是我被人硬劃成為光會開砲&lt;br /&gt;&gt;&gt; &gt; &gt;         抨擊學術界/ 政府主事機關有沒有分贓的人士的話  這場戲就玩不下去了&lt;br /&gt;&gt;&gt; &gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 我對自由軟體產業的完整看法會陸續更新放在我的blog&lt;br /&gt;&gt;&gt; &gt; &gt; http://www.cs.uh.edu/~kcting/blog/  上 有心人請自行參閱&lt;br /&gt;&gt;&gt; &gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 有有心人  請注意好心的Andrew 於4 Oct 2003 18:44:47 在&lt;br /&gt;&gt;&gt; &gt; &gt; http://list.softwareliberty.org/pipermail/slat-talk/2003-October/004090.html&lt;br /&gt;&gt;&gt; &gt; &gt;  替我加上我原文沒有的小標題&lt;br /&gt;&gt;&gt; &gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 有有有心人  請注意 07 Oct 2003 12:15:36在&lt;br /&gt;&gt;&gt; &gt; &gt; http://list.softwareliberty.org/pipermail/slat-talk/2003-October/004170.html&lt;br /&gt;&gt;&gt; &gt; &gt; 上  無視於稍早Ghost於06 Oct 2003 15:51:40在&lt;br /&gt;&gt;&gt; &gt; &gt; http://list.softwareliberty.org/pipermail/slat-talk/2003-October/004145.html&lt;br /&gt;&gt;&gt; &gt; &gt; 比較完整的列出我之前的建言( 附議Andrew  但沒列出Andrew自行加上的小標題)&lt;br /&gt;&gt;&gt; &gt; &gt; 只提到Andrew自行加上的小標題  完全迴避我原文的預算政策重點&lt;br /&gt;&gt;&gt; &gt; &gt;&lt;br /&gt;&gt;&gt; &gt; &gt; 我早該聽舞蹈老師的話去練瑜珈和太極  身段太硬就是死的這樣難看   :-(&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 先回答你上面這封信的問題:&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 1.好吧,爛攤子我來收,要是爛掉了,就全部推到垃圾集中區等垃圾車來收,反正我都不要了.&lt;br /&gt;&gt; &gt; 2.對待社群朋友的建言?&lt;br /&gt;&gt; &gt; 　大家勉強都算社群朋友吧,把大官府軟體自由協會拖下水就太沉重了.&lt;br /&gt;&gt; &gt; 　(這個大官府真是 `~&lt;&gt;?!@#$%^ )&lt;br /&gt;&gt; &gt; 　不過...&lt;br /&gt;&gt; &gt; 　大家都有意見不同,想法不同的地方,所以我總是有最壞是"各自努力"的心理建設.&lt;br /&gt;&gt; &gt; 　話說回來,每個組合都有意見不合爭論不休的時候&lt;br /&gt;&gt; &gt; 　(list history 出現過很多,你不妨找一找,看一看當成消遣...)&lt;br /&gt;&lt;br /&gt;這攤子收也太晚了吧 :-)一堆軟體自由協會朋友都早已跳出來講話  大哥您是真沒看到還是拿我消遣？其中以果正兄談的社群內資源取得及分配問題最一針見血&lt;br /&gt;我對基金會或社團定位並無預設立場  但如現狀不改變  我會傾向支持基金會運作&lt;br /&gt;&lt;br /&gt;我知道幾位都是好意維護自由軟體社群的向心力  但假如協會裡有人從作朋友變調到玩遊戲&lt;br /&gt;總要有個遊戲規則  ( 依稀記得新黨最初的理想性就是被少數黨內大老用各種名目玩掉的,&lt;br /&gt;以致於今天... Well我只是舉例啦  請不要說我強迫對號入座芸芸...)&lt;br /&gt;&lt;br /&gt;我沒有拖軟體自由協會下水&lt;br /&gt;一. 我就事論事  以非會員對協會裡成員的討論誠意質疑  不用"軟體自由協會的人"表稱&lt;br /&gt;  難道用"軟體自由協會的鬼"來表稱？  (您老當然是唯一的例外)&lt;br /&gt;二. 說(英)文解(中)字: "都"在中文裡可作英文裡always/often/mostly修飾用 也可當all修飾用&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;一千萬作下一代CLE/CLDP 基礎發展實際工作經費  (細節包括之前我們討論作  字型&lt;br /&gt;轉換表...等)  成果皆具體由自由分享執照公開與全國文教工商及政府機構分享&lt;br /&gt;以帶動整體社會資訊素養及產業轉型,....&lt;br /&gt;&lt;br /&gt;基本上  我不願浪費時間在陪他人玩文字遊戲  有人誠心以待  我自然竭其所能以報&lt;br /&gt;不然兄弟各自登山  我也見多了....我們來看看下面會怎樣發展下去吧&lt;br /&gt;&lt;br /&gt;&gt; &gt; 3.你真的要投到資訊與電腦的話,跟我講一下,我來想辦法跟他們打個招呼,問他們意見怎樣.&lt;br /&gt;&lt;br /&gt;資訊與電腦是大哥您建議的耶！你是鬧著玩的嗎？ 我電子郵件十月六號就送出去了詢問還沒回音&lt;br /&gt;我是不太確定對方的誠意  下一步就看你的咯！&lt;br /&gt;黃泉路？免了吧  真要到那一天  我非同志也  比較喜歡有女鬼陪  :-)&lt;br /&gt;&lt;br /&gt;&gt; &gt; 4.那你作者欄不妨加上我吧,陪你走上黃泉路,這樣有伴不錯吧 : )&lt;br /&gt;&lt;br /&gt;&gt; &gt; 5.你身段太硬?有我的死人骨頭硬嗎?&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 回完了,來收爛攤...&lt;br /&gt;&gt; &gt; 有意見的,自己加上去吧,我 overloading ,要 shutdown 送修升級了...&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; ps:下面這個網址很多文字檔我都不能看 &gt; &lt; &gt; &gt; http://www.cs.uh.edu/~kcting/blog/opencontent/opensource/&lt;br /&gt;&lt;br /&gt;那個是暫用blosxom架的blog  要用支援cookie的瀏覽器,&lt;br /&gt;得先進  http://www.cs.uh.edu/~kcting/blog/  才能往下瀏覽&lt;br /&gt;blog我還是菜鳥  所以write back 等plugins 全不會動,... 正待有心人指點....&lt;br /&gt;&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; －－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 這些東西,越來越難整理了...&lt;br /&gt;&lt;br /&gt;基本上都是我在唱獨腳戲  要是月底沒有具體的訴求目標  何必強求現在就作結論？&lt;br /&gt;重點是社群要自己討論出我們要的東西  現階段討論面要廣才有意義&lt;br /&gt;下面的沒太多新東西  我暫且先回幾個零碎問題  其餘待有人提出新東西再後詳...&lt;br /&gt;&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 應該是過去一兩個月來,涉及政府及政府推廣計畫的討論中,比較重要的部分...&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 1.OSSF 可以有的作為:&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 臺灣社群要作大東西  中文介面的合作式開發除蟲回報系統是一定需要的&lt;br /&gt;&gt; &gt; 政府應支援個專案把一套合作式開發除蟲回報系統(如  IssueZilla)詳細中文化&lt;br /&gt;&gt; &gt; (包括文件和經理人才訓練)&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; PS:反正 OSSF 本來就要有這東西不是嗎?&lt;br /&gt;&gt; &gt; http://www.openfoundry.org/&lt;br /&gt;&lt;br /&gt;openfoundry 算是5200萬經費運用裡比較有看頭的  不過愛之深責之切&lt;br /&gt;既然已有  sourceforge  可以讓英文好的發展者用以發表  臺灣社群對&lt;br /&gt;openfoundry 就要有比較高的本土化要求&lt;br /&gt;有些東西不是擺在那裡就算數了  見之前我對openfoundry 的公開建議&lt;br /&gt;希望他們真的會替台灣社群著想  而不是像其他機關又閉門造車&lt;br /&gt;10月八號我回函openfoundry涂小姐及馬兒（兄？）tcliou (兄？）&lt;br /&gt;在他們回應正式運作前我不便進一步評論&lt;br /&gt;&lt;br /&gt;&gt; &gt; 2.社群有些的需求應被滿足:&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 有些重要工作是相關於軟體但非編纂程式碼&lt;br /&gt;&gt; &gt; 如mapping table, document template, teaching/technical document,&lt;br /&gt;&gt; &gt; 屬於opencontent, not opensource,...&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; PS:誰該怎樣做以滿足這社群對這個議題的需求?&lt;br /&gt;&lt;br /&gt;期中考提示:  美國NSF甚至有長期贊助電視節目的例子...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt; &gt; 3.政府應該扶助早就在做各種努力的社群,組織乃至於個人,而不是分錢給"只會開口要錢"的機關團體&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; A.&lt;br /&gt;&gt; &gt; 政府真有計畫經費要灑  是不是什麼單位可以把它承包下來  買幾顆硬碟作raid0+1/5&lt;br /&gt;&gt; &gt; 把舊的 CLDP, study-area 之類的網站已建的文件作翻修基礎  外加文件索引的建立作未來目標&lt;br /&gt;&gt; &gt; 剩的錢請人慢慢翻譯尚未有的文稿  這樣效率會比COSA 瞎從頭搞  來的好的太多吧&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; B.&lt;br /&gt;&gt; &gt; 以我們看到的內容 oss.org.tw 對自由軟體社群成果分享的效益擴散&lt;br /&gt;&gt; &gt; 遠不如  www.linuxfab.com&lt;br /&gt;&gt; &gt; 至少 linuxfab 有個超大的分類論壇供社群討論開放原碼軟體,而且經營甚久&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 要嘛 oss.org.tw 在年底前要作的比 linuxfab 還要好&lt;br /&gt;&gt; &gt; 不然預算應該拿去補助 linuxfab.&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; C.&lt;br /&gt;&gt; &gt; 成立一個像「自由軟體/開放源碼辦事處」用來發放死人骨頭的單位,&lt;br /&gt;&gt; &gt; 作為一個撥經費的單位 "Funding Agency",&lt;br /&gt;&gt; &gt; 開放讓自由軟體社群來申請計畫 (如作字型、作轉碼表、作 HOWTO...etc),&lt;br /&gt;&gt; &gt; 由這個中心來補助。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; http://list.softwareliberty.org/pipermail/slat-talk/2003-October/004181.html&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; PS:當然最大的問題是:誰可以來審社群來提的計畫?&lt;br /&gt;&gt; &gt; 我可以負責來送申請書,審的人不給我就罵誰 : ) &lt;=不要當真,我很膽小...  這又落入人治至上的思維  但臺灣人治的水準實在 ... 所以我一直強調 要建立具體自由軟體政策及執行監督審計守則來校正  見之前對TCA linux portal 的示範批評及相關論述  &gt; &gt; 4.努力建立起政府對開放原始碼正確的觀念,使不被奸商誤導.&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; A.&lt;br /&gt;&gt; &gt; 強調建立社群聯繫對開放原碼軟體工業的重要：&lt;br /&gt;&gt; &gt; 許多嵌入式系統廠商以為把linux 放到產品上而不管社群  顧客就會跑來　這是錯的&lt;br /&gt;&gt; &gt; 遠見的哈電族及 Sharp 的 linux PDA 未能擴大市場就是一個例子&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; ps:台北市電腦公會 Linux 促進會的阿里山日出計畫呢?是不是如出一轍?&lt;br /&gt;&gt; &gt; http://list.softwareliberty.org/pipermail/slat-talk/2003-October/004074.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;什麼時候預定開ICOS？有哪些要早在之前就要請大家協調的？&lt;br /&gt;什麼時候在北中南開Linux群英會&lt;br /&gt;什麼時候在北中南開linux體驗日(我們一般在美國都叫install fest 安裝華會)&lt;br /&gt;什麼時候列預算  過去有誰拿了  ,....&lt;br /&gt;&lt;br /&gt;有哪些機構媒體可以聯絡?  Pchome, pcoffice, hopenet, dr linux, ../&lt;br /&gt;四台加公視TVBS,.../中時, 聯合,../linux fab, cosa, TCA linux, III,&lt;br /&gt;tnc,nici,研考會,教育部, 國科會.../那個立委,.../&lt;br /&gt;&lt;br /&gt;這些全是重要的事  好像沒人理&lt;br /&gt;&lt;br /&gt;沒有目標  行程  鎖定對象  我覺得都是在這裡亂放炮練中打  浪費時間&lt;br /&gt;我寧願去寫程式還比較積極&lt;br /&gt;&lt;br /&gt;(offtopic: 我之前提到要有人來整理資料  有人代回道  協會已有了全職的工程師&lt;br /&gt;          但跟我所預期的好像有點差距  舉例而言  我之前提了要求cccii.org&lt;br /&gt;          的資源十月九號發函到今天還沒人理我...更別提上面所建議的&lt;br /&gt;          要台灣有個健康的自由軟體未來  大家捲袖子自己來吧！)&lt;br /&gt;&lt;br /&gt;&gt; &gt; B.&lt;br /&gt;&gt; &gt; 不反對商業型態的開放原碼軟體  但政府不要掛羊頭賣狗肉  用自由軟體為名來作分贓的動作&lt;br /&gt;&gt; &gt; oss.org.tw 很明顯應正名 oss.gov.tw "開放原碼軟體"網站之流&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; ps:這我就真的不知道了,明明寫了經濟部工業局委辦了,還要弄個 .org.tw 的網址,&lt;br /&gt;&gt; &gt; 　 這到底表示什麼?網站做爛了跟政府無關?政府不敢對國人說:台灣政府支持 FS/OSS?&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 　　　　　　　　　　　　　　　　　　　　　　　　　　　　ghost 03'10/21&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; --&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; ＊請支持並參與 Freenix 伺服文件撰寫驗證計畫&lt;br /&gt;&gt; &gt; http://www.freenix-server.info&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; --&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 得　即　高　歌　失　即　休&lt;br /&gt;&gt; &gt; 任　多　悲　愁　也　悠　悠&lt;br /&gt;&gt; &gt; 青　松　影　裡　朦　朧　睡&lt;br /&gt;&gt; &gt; 燕　飛　無　樓　月　已　鉤&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 　 　　　 風起雲湧II－幽靈&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; _______________________________________________&lt;br /&gt;&gt; &gt; SLAT-talk mailing list&lt;br /&gt;&gt; &gt; SLAT-talk@softwareliberty.org&lt;br /&gt;&gt; &gt; https://list.softwareliberty.org/mailman/listinfo/slat-talk&lt;br /&gt;&gt; &gt;&lt;/slat-talk@slat.org&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4634617330245437375?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4634617330245437375/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4634617330245437375' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4634617330245437375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4634617330245437375'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/funding-agency.html' title='歷史文件: 自由軟體 Funding Agency -  收爛攤'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1545999868203502383</id><published>2007-11-22T00:36:00.000-06:00</published><updated>2008-01-05T00:47:20.447-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>emacs-mule 內建中文輸入法 (v1.2)</title><content type='html'>v1.2 星期四, 一月 5, 2008&lt;br /&gt;&lt;br /&gt;(v1.1 星期四, 十一月 22, 2007&lt;br /&gt;v1.0 於 星期二 十月 19, 2004 12:22 pm 發表在   &lt;br /&gt;http://cle.linux.org.tw/forum/viewtopic.php?t=132)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;quail&lt;/h2&gt;&lt;br /&gt;用quail選定輸入中文，在Emacs 下是在&lt;br /&gt;Options-&gt;"Mule (MultiLingual Environment)-&gt;&lt;br /&gt;在xEmacs 下是在&lt;br /&gt;Edit-&gt;MultiLingual "Mule"-&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;xemacs-mule&lt;/h2&gt;&lt;br /&gt;下面是目前 xemacs-mule內建中文輸入法&lt;br /&gt;在系統沒有裝中文輸入法的情況下，依然能在xemacs-mule用quail輸入中文。特別對實驗性的中文需求，如在新的作業系統或新的中文大字集環境，這點讓emacs 的內建中文輸入變成很重要。我會在這個主題下陸續討論相關的技術問題&lt;br /&gt;&lt;br /&gt;chinese-4corner 四角號碼&lt;br /&gt;chinese-array30 行列３０&lt;br /&gt;chinese-b5-quick 簡易&lt;br /&gt;chinese-b5-tsangchi 倉頡&lt;br /&gt;chinese-cns-quick 簡易&lt;br /&gt;chinese-cns-tsangchi 倉頡&lt;br /&gt;chinese-ctlaub 劉錫祥式粵音&lt;br /&gt;chinese-ecdict 英漢辭典&lt;br /&gt;chinese-etzy 倚天注音&lt;br /&gt;chinese-punct-b5 標點符號&lt;br /&gt;chinese-py-b5 拼音&lt;br /&gt;chinese-py-punct-b5拼音及標點符號&lt;br /&gt;chinese-qj-b5全角&lt;br /&gt;chinese-zozy 零壹（標準）鍵盤注音&lt;br /&gt;chinese-egg-pinyin&lt;br /&gt;chinese-egg-zhuyin&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;衍生閱讀&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://openlab.jp/skk/index.html"&gt;skk&lt;/a&gt; 跟egg是其他兩個輸入法，非日文的資料不多，Wnn的繁體字輸入時需要 Chinese CNS character sets &lt;a href="http://lists.debian.org/debian-chinese-big5/2001/05/msg00063.html"&gt;這裡有一點消息&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1545999868203502383?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1545999868203502383/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1545999868203502383' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1545999868203502383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1545999868203502383'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/emacs-mule.html' title='emacs-mule 內建中文輸入法 (v1.2)'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6806415892321563533</id><published>2007-11-19T00:19:00.000-06:00</published><updated>2007-11-19T00:22:23.448-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>多重(X)emacs設置</title><content type='html'>一台機器上會有多少版本 ((X)emacs的設置?&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;原生 win32 build Xemacs 及 emacs :  2&lt;br /&gt;&lt;li&gt;cygwin build     Xemacs 及 emacs :  2&lt;br /&gt;&lt;li&gt;Linux   Xemacs 及 emacs  :  2&lt;br /&gt;&lt;/ul&gt;2+2+2 =6!&lt;br /&gt;不過這都可以共用一個 fat32檔案系統下的 設置檔(etx2/3 或 NTFS 會有一些唯讀,...之類的麻煩)。不過在kernel 2.6.20出來後，ntfs-3g 應該就比較沒有問題了。小心的話可以讓 xemacs, emacs 設定共通部分寫在 .emacs，而且共用local-site lisp 目錄來放使用者自行加裝的套件。&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;原生 win32 Xemacs 會在 C:\Documents and Settings\使用者名稱\.xemacs\custom.el裏&lt;br /&gt; &lt;li&gt;原生 win32 Emacs 則是在C:\Documents and Settings\使用者名稱\Application Data\.emacs裏&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;參考&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;a href="http://www.emacswiki.org/cgi-bin/wiki/CustomizingBoth"&gt;CustomizingBoth&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6806415892321563533?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6806415892321563533/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6806415892321563533' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6806415892321563533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6806415892321563533'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/xemacs.html' title='多重(X)emacs設置'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8858570477348066463</id><published>2007-11-18T00:26:00.000-06:00</published><updated>2007-11-18T00:35:45.005-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>uft8 中文Linux 環境用 emacs處理Big5文件</title><content type='html'>emacs新版(22/23) 已經把utf8加入了。而且也有了gtk 支援，下面的技巧還是適用&lt;br /&gt;&lt;br /&gt;假設是用了支援mule的新版emacs (non-mule xemacs 出不來)&lt;br /&gt;在終端機下這樣執行:&lt;br /&gt;#LC_LANG=utf8.tw_Big5 emacs&lt;br /&gt;&lt;br /&gt;但 gnome 桌面上的icon不能這樣直接執行 . 變通方式是在&lt;br /&gt;/usrl/local/bin 下做個script 姑稱之 emacs-21.4-BigInUtf8env&lt;br /&gt;內容正如上所示&lt;br /&gt;然後讓 gnome 桌面上的icon執行&lt;br /&gt;/usr/local/bin/emacs-21.4-BigInUtf8env&lt;br /&gt;&lt;br /&gt;(註: 原發表於CLE: 星期二 一月 10, 2006 1:11 pm&lt;br /&gt;http://cle.linux.org.tw/forum/viewtopic.php?t=739)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8858570477348066463?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8858570477348066463/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8858570477348066463' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8858570477348066463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8858570477348066463'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/uft8-linux-emacsbig5.html' title='uft8 中文Linux 環境用 emacs處理Big5文件'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5195283731289241109</id><published>2007-11-11T11:23:00.000-06:00</published><updated>2007-11-11T11:34:09.112-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>用Emacs 開發C 程式 第三部分:cscope整合</title><content type='html'>用Emacs 開發C 程式 第三部分:xcscope整合&lt;br /&gt;&lt;br /&gt;xcscope 可以讓emacs搜尋變數的過程更簡便。&lt;br /&gt;&lt;br /&gt;比如說找變數 i ，直接用 ^S 會找死人 (i被太多變數包含了)，用正規表達式找 \bi\b 又不太方便，xcscope 會把所有引用到變數 i的block 跟行號在另一個視窗*cscope*全部列出來，在*cscope*視窗中把鼠標移到其中想要跳過去查看的那一行，按滑鼠中鍵，主程式視窗列表就會跳到對應的那一行。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;安裝:&lt;/h2&gt;&lt;br /&gt;rpm沒有包入contrib下的檔，所以去抓 tar ball 來用。而且要在.emacs 裡加入&lt;br /&gt;&lt;br /&gt;(load-file "/usr/local/cscope-15.6/contrib/xcscope/xcscope.el")&lt;br /&gt;(require 'xcscope)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;使用&lt;/h2&gt;&lt;br /&gt;emacs在載入 C 程式時就會啟用 csope "模式"，&lt;br /&gt;xcscope會在當下工作的目錄裡產生cscope.out存放交互連結資料&lt;br /&gt;&lt;br /&gt;xcscope在emacs 主選單下有以下選項&lt;br /&gt;Find symbol    (d) 列出所有參考到此符號物件的程式行&lt;br /&gt;Find global definition   (g)&lt;br /&gt;Find global definition no prompting  (G)&lt;br /&gt;Find functions calling a function: (c) 列出所有呼叫此函式的程式行&lt;br /&gt;Find called functions:    (C) 列出所有被此函式呼叫的函式&lt;br /&gt;Find text string:&lt;br /&gt;Find egrep pattern&lt;br /&gt;Find a file:&lt;br /&gt;Find files #including a file: &lt;br /&gt;&lt;br /&gt;上面這些命令可以用以 C-c s 開頭的按鍵來執行，如Find symbol是  C-c s s跟emacs 的increamental 搜尋不一樣的地方在於，xcscope會另外開一個緩衝區叫*cscope*把所有符合搜尋條件的結果作索引一次全列出來，&lt;br /&gt;&lt;br /&gt;比較好的方式，應該是在C 程式緩衝區可以直接用滑鼠鍵叫出 scopse 選單，然後選搜尋選項。根據http://linux.die.net/man/1/xcscope的說法，可以用pop-up (button 3)menus 叫出 xcscopse 選單。問題是沒有一個叫cscope-mode 的東西，所以在C 程式緩衝區裡無法用Ctl 滑鼠右鍵叫出cscope顯示選單。只能在%cscope%緩衝區下針對有列出來的符號用滑鼠叫出cscope顯示選單。&lt;br /&gt;&lt;br /&gt;對於這個問題有一個解決的方式是去 ~/.emacs 下自行定義類似這樣的全域鍵盤定義。要充分發揮Emacs 各個元件的功能，善用控制鍵/滑鼠是不可或缺的一環，參考&lt;a href="http://shelandy.blogspot.com/2007/11/emacs-x-window.html"&gt;Emacs / X window 鍵盤滑鼠定義&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;同樣支援 cscope的有&lt;a href="http://www1.bell-labs.com/project/wwexptools/ecscope/cscope.el"&gt;cscope-fu&lt;/a&gt;, ecsope, 跟&lt;a href="http://www.mail-archive.com/gnu-emacs-sources@gnu.org/msg00277.html"&gt;bscope&lt;/a&gt;。bscope號稱比xcscope.el好。&lt;br /&gt;&lt;br /&gt;參見&lt;br /&gt;&lt;a href="http://www.emacswiki.org/cgi-bin/emacs-en/CScopeAndEmacs"&gt;CScopeAndEmacs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/10/emacs-c.html"&gt;用Emacs 開發C 程式&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5195283731289241109?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/5195283731289241109/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=5195283731289241109' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5195283731289241109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5195283731289241109'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/emacs-c-cscope.html' title='用Emacs 開發C 程式 第三部分:cscope整合'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6430905262188922448</id><published>2007-11-10T14:45:00.000-06:00</published><updated>2007-11-10T15:12:21.359-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Emacs / X window 鍵盤滑鼠定義</title><content type='html'>要充分發揮Emacs 各個元件的功能，善用控制鍵/滑鼠是不可或缺的一環。&lt;br /&gt;&lt;br /&gt;當常常用emacs 寫作開發程式做某特定動作，就要按一大串鍵會減低效率。有一個解決的方式是去 ~/.emacs 下自行定義全域鍵盤控制鍵/滑鼠定義。不過要作到自行定義，要先瞭解整個環境是如何定義鍵盤的:&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Emacs 控制字首定義&lt;/h2&gt;&lt;br /&gt;控制字首可以放在"任何"一般字元前，甚至滑鼠動作前，其中可以用下面簡寫&lt;br /&gt;&lt;br /&gt;M- (meta)&lt;br /&gt;C- 或 ^(control )&lt;br /&gt;S- (shift)&lt;br /&gt;A-(alt)&lt;br /&gt;H- (hyper)&lt;br /&gt;s- (super) &lt;br /&gt;字首順序是可變換的 (M-C-x 跟 C-M-x 是一樣的意思)&lt;br /&gt;可以用多次如 3*&amp;lt;right&amp;gt;跟&amp;lt;right&amp;gt;&amp;lt;right&amp;gt;&amp;lt;right&amp;gt;是一樣的意思&lt;br /&gt;function 鍵字首可以寫到角括號裡， C-&amp;lt;down&amp;gt; 跟 &amp;lt;C-down&amp;gt; 是一樣的意思&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;X 視窗鍵盤定義&lt;/h2&gt;&lt;br /&gt;在我的鍵盤(PC105鍵盤)上&lt;br /&gt;Alt鍵定義成 meta鍵&lt;br /&gt;左視窗鍵定義成 super 鍵&lt;br /&gt;右視窗鍵定義成兩層定義，第二層定義為Multi 鍵(一般所謂的 compose)&lt;br /&gt;選單鍵定義成 Meta-X&lt;br /&gt;&lt;br /&gt;其實還有Scroll Lock跟 Caps Lock 跟 SysRq。除了opera, 跟 virtual console ,...外 Scroll lock 跟 SysRq幾乎是沒用的廢物，雖不便澈底改變定義，不過也許卻適合在emacs挪用成其他定義。&lt;br /&gt;&lt;br /&gt;要是要去X 視窗改定義的話是在/etc/X11/xorg.conf 下改動&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;Identifier "Keyboard1"&lt;br /&gt;    Driver "Kbd"&lt;br /&gt;  Option "XkbModel" "pc105"&lt;br /&gt;  Option "XkbOptions" "compose:rwin"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;設定是在選項&lt;br /&gt;Option "XkbOptions" "新動作定義:原鍵盤設定"&lt;br /&gt;如Option "XkbOptions" "ctrl:nocaps"&lt;br /&gt;很多人把capsLock 當成 Ctrl，我覺得很浪費，因為可以拿來當別的鍵用&lt;br /&gt;&lt;br /&gt;假如想要看當前鍵盤原始定義檔，執行&lt;br /&gt;xkbcomp $DISPLAY&lt;br /&gt;就會產生以 server-0_ 開頭的檔案如&lt;br /&gt;server-0_0.xkb&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Emacs 滑鼠鍵定義&lt;/h2&gt;&lt;br /&gt;滑鼠左鍵:選擇&lt;br /&gt;滑鼠中鍵:貼&lt;br /&gt;滑鼠右鍵:標示區間 &lt;br /&gt;Shift 滑鼠左鍵: 跳出 Font 選單(相當於Emacs 主選單-&gt;Options-&gt;Set Font/Fontset)&lt;br /&gt;Shift 滑鼠中鍵: 呼叫 dird ，在檔名字串上按Shift 滑鼠中鍵可開啟這個檔&lt;br /&gt;Shift 滑鼠右鍵: 沒有定義(這應該可以拿來自行定義常用的動作)&lt;br /&gt;Ctl 滑鼠左鍵:跳出緩衝區選單供切換&lt;br /&gt;Ctl 滑鼠中鍵:跳出文字顯示選單供更動顯示選項(相當於Emacs 主選單-&gt;Edit-&gt;Text Properties)&lt;br /&gt;Ctl 滑鼠右鍵:應不同的緩衝區模式會有不同的回應。&lt;br /&gt;在%cscope%緩衝區下執行會跳出cscope顯示選單供更動顯示選項(在HTML 或 C,... mode 就會跳出相對於Emacs 主選單-&gt;HTML/SGML/C模式的選單)&lt;br /&gt;&lt;br /&gt;Alt 滑鼠鍵: 視窗管理(跟emacs無關)&lt;br /&gt;&lt;br /&gt;Alt 滑鼠左鍵:拉動視窗&lt;br /&gt;Alt 滑鼠中鍵:調整視窗長寬度，這在剛用C-x 5 2 啟動某視窗可是預設的長寬太小時很有用。要是嫌ecb 左邊frame 寬度佔去的比例太大，可以在緩衝區回應視窗裡去拉動分隔線調整比例。&lt;br /&gt;Alt 滑鼠右鍵:視窗動作管理目錄(也包含前二者)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;自行定義Emacs 全域鍵盤定義&lt;/h2&gt;&lt;br /&gt;全域鍵盤定義，有幾種不同寫法。在&lt;br /&gt;XEmacs 與 Emacs傳統上 (version 19)用&lt;br /&gt;(define-key global-map [(control f9)] 'cscope-find-global-definition)&lt;br /&gt;(define-key global-map [(ctrl f9)] 'cscope-find-global-definition)&lt;br /&gt;(define-key global-map [(meta f7)] 'cscope-find-global-definition-no-prompting)&lt;br /&gt;&lt;br /&gt;XEmacs 與 Emacs兩者較新版(version &gt;20)寫法&lt;br /&gt;(define-key global-map (kbd "C-&lt;right&gt;") 'forward-word)&lt;br /&gt;&lt;br /&gt;Emacs 獨有的寫法&lt;br /&gt;(define-key global-map [C-right] 'forward-word)&lt;br /&gt;&lt;br /&gt;不過要小心自行定義不要跟別的套件定義打架。比如說&lt;br /&gt;C-F3到C-F6，C-F8，F3到F8跟F11已被Xref定義過了。F1, F2, F10 被Eamcs 定義過了&lt;br /&gt;有幾個X 視窗相關的鍵盤定義也要注意，如&lt;br /&gt;X-windows &lt;br /&gt;   Ctl-Alt-F1 到F12&lt;br /&gt;Metacity (無論有 Compiz 與否)&lt;br /&gt;      Alt-Tab, Alt-SPACE, Alt-F1,Alt-F2,Alt-F4,Alt-F5,Alt-F7到 Alt-F10,&lt;br /&gt;      Ctl-Alt-Tab, Ctl-Alt-d, Ctl-Alt+L, Ctl-Alt-加上左右上下鍵,&lt;br /&gt;      Ctl-Alt-SHIFT-加上左右上下鍵, PRINT, Alt-PRINT&lt;br /&gt;      Alt-ESC, Ctl-Alt-ESC (但在Emacs 被重新定義了)&lt;br /&gt;Compiz 3D&lt;br /&gt;    Ctrl + Alt + 左鼠左鍵在桌面上拖曳, Super + 老鼠右鍵 , super + 老鼠&lt;br /&gt;    滾輪向上滑, Super + 老鼠滾輪向下滑, Ctrl+Alt+向下鍵按著不放，Ctrl+Alt按著不放+左右方向鍵&lt;br /&gt;&lt;br /&gt;功能鍵剩下 &lt;br /&gt;F9,F12&lt;br /&gt;shift-F1, shift-F5, shift-F7，&lt;br /&gt;C-F1,C-F2,C-F7,C-F9到C-F12  &lt;br /&gt;M-F3, M-F6, M-F11, M-F12&lt;br /&gt;super F1到F12&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/06/metacity.html"&gt;metacity 桌面管理員預設鍵盤快速鍵用法&lt;/a&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/03/compiz-3d.html"&gt;Compiz 3D 桌面的使用設定&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.emacswiki.org/cgi-bin/emacs-en/CapsKey"&gt;CapsKey&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tiny-tools.sourceforge.net/emacs-keys.html"&gt;Emacs key binding help page&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.charvolant.org/~doug/xkb/html/node4.html"&gt;An Unreliable Guide to XKB Configuration&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6430905262188922448?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6430905262188922448/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6430905262188922448' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6430905262188922448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6430905262188922448'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/emacs-x-window.html' title='Emacs / X window 鍵盤滑鼠定義'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1254121362604928978</id><published>2007-11-09T18:59:00.000-06:00</published><updated>2007-11-09T19:02:32.757-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clie'/><category scheme='http://www.blogger.com/atom/ns#' term='palm'/><title type='text'>The Core Pocket Media Player (TCPMP)</title><content type='html'>The Core Pocket Media Player (TCPMP)是Palm OS上開放原碼的多媒體播放器，比起Sony 內建的播放器好太多了，支援多種格式如&lt;br /&gt;Audio codecs:&lt;br /&gt;Mpeg 1 LayerIII, Ogg Vorbis, Musepack, Wav(Adpcm, uLaw) AC-3 &lt;br /&gt;Video codecs: &lt;br /&gt;DivX, XviD, MS-Mpeg4-V3, Mpeg-1&lt;br /&gt;圖片:&lt;br /&gt;MJPEG, JPG, PNG,TIFF&lt;br /&gt;Containers:&lt;br /&gt;AVI (*.avi), Matroska (*.mkv, *.mka), MP4 (*.mp4, *.m4a), Ogg Media (*.ogg, *.ogm)&lt;br /&gt;&lt;br /&gt;安裝使用建議&lt;br /&gt;1. 將TCPMP主檔及所有Plugin檔放入MS pro 卡或SD/CF卡內 的/PALM/Launcher/內&lt;br /&gt;2. Sony的palm PDA要去http://aibohack.com/clie/modclieaud.htm 下載MCA v2.05 (檔案名稱:MCA2_05.prc)來提供Palm OS 5.2的音效。安裝後，還要到System Settings 設定裡的「MCA2」選項去啟動Install，指定某個應用程式使用MCA來做聲音處理。之後才會有聲音。&lt;br /&gt;3. 把多媒體檔放入MS pro 或 CF卡 內自建資料夾內，這樣TCPMP就可播放。&lt;br /&gt;&lt;br /&gt;惟一美中不足的是播放清單沒有好的介面。若偶爾還是要用Sony 的播放器聽音樂，那還是乖乖把音樂檔放到/PALM/Programs/MSAUDIO/內&lt;br /&gt;&lt;br /&gt;使用以下這段影片在CLie TG-50 (200Mhz) 測試 0.72RC1&lt;br /&gt;http://picard.exceed.hu/samples/RL_LQB_320x176_256_64.avi&lt;br /&gt;得到以下數據&lt;br /&gt;Average speed 149.65&lt;br /&gt;&lt;br /&gt;benchmark FPS 35.92&lt;br /&gt;benchmark time: 1:41.209&lt;br /&gt;&lt;br /&gt;original FPS 24.00&lt;br /&gt;original time: 2:31.459&lt;br /&gt;&lt;br /&gt;以這個CPU 的速度而言，算是了不得的。我在Linux 上測，原檔案影音是同步的，但在 TG-50 上 就會有影音同步問題。裝了sonyhhe plugin/打開override AVI timing based on audio 也沒用，不知道是不是CPU 不夠力。但聽音樂是絕對沒問題的。 理論上要讓他跑的順一些，還可以用UDMH 或超頻之類的手段，不過我沒時間去試了。&lt;br /&gt;&lt;br /&gt;http://forum.palmislife.com/viewthread.php?tid=47801&amp;extra=&amp;page=1&lt;br /&gt;跟這裡&lt;br /&gt;http://blogs.shintak.info/articles/4567.aspx&lt;br /&gt;有一些benchmark 資料&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1254121362604928978?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1254121362604928978/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1254121362604928978' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1254121362604928978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1254121362604928978'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/11/core-pocket-media-player-tcpmp.html' title='The Core Pocket Media Player (TCPMP)'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8375674257828740426</id><published>2007-10-29T01:48:00.000-05:00</published><updated>2007-10-29T01:52:56.231-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='clie'/><category scheme='http://www.blogger.com/atom/ns#' term='zaurus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='palm'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>Linux 的Palm及Zaurus Big5/Unicode同步解決方案</title><content type='html'>Palm OS5上面的中文是Big5，而MAC OS X /Windows XP系統上是Unicode，Evolution也是。直接拿PC 上的unicode 給Zaurus 有潛在的風險，見mfhsieh 寫的&lt;a href="http://forum.palmislife.com/viewthread.php?tid=46163"&gt;[分享] Zaurus 的 UTF-8 編碼&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Palm跟Linux同步可以用jpilot 或Evolution + pilot-link (pilot-link 純粹是一個同步的管道)。jpilot則是自成一格的軟體，好處是可以在輸出時選編碼。&lt;br /&gt;&lt;br /&gt;我偏好用Evolution，除Linux 外，不但支援Mac OS X，還有win32 版(2.8.簡易安裝版Calendar 好像還沒完成，不過現有2.16自行安裝版)。Mozilla 計劃的Thunderbird+lignting 的方案現階段還不成熟，就暫不考慮。但要把 pilot-link的Big5/Unicode同步搞定。pilot-link裡libpisync/util.c 裡面有這一段&lt;br /&gt;&lt;br /&gt;#define PILOT_CHARSET "CP1252" &lt;br /&gt;&lt;br /&gt;/***********************************************************************&lt;br /&gt; *&lt;br /&gt; * Function:    convert_ToPilotChar&lt;br /&gt; *&lt;br /&gt; * Summary:     Convert any supported desktop text encoding to the Palm&lt;br /&gt; *  supported encoding&lt;br /&gt; *&lt;br /&gt; * Summary:     Convert from Palm supported encoding to a supported &lt;br /&gt; *  desktop text encoding.  The Palm charset is assumed to&lt;br /&gt; *  be CP1252.  This default can be overridden by the&lt;br /&gt; *  'PILOT_CHARSET' environment variable.&lt;br /&gt; &lt;br /&gt;所以暴力法就是在/etc/profile 下強迫&lt;br /&gt;export PILOT_CHARSET=BIG5&lt;br /&gt;讓輸出同步資料時編碼轉Big5。(注意BIG5大小寫)。其實應該可以用script來作。&lt;br /&gt;&lt;br /&gt;這基本上是叫用 iconv ，所以我相信在zaurus 上，只要把這個port 到 &lt;br /&gt;KO/Pi(KDE Pim/Platform-independent)&lt;br /&gt;http://sourceforge.net/projects/kdepimpi/&lt;br /&gt;Zaurus 就可以同步Big5資料&lt;br /&gt;不過我猜測可能要給glibc 瘦身，加入&lt;br /&gt;/usr/lib/gconv/BIG5.so&lt;br /&gt;/usr/lib/gconv/UTF-16.so&lt;br /&gt;/usr/lib/gconv/UTF-32.so&lt;br /&gt;/usr/lib/gconv/UTF-7.so&lt;br /&gt;/usr/lib/gconv/UNICODE.so&lt;br /&gt;這些檔...&lt;br /&gt;&lt;br /&gt;目前Palm行事曆，連絡人，todo跟Evolution同步都沒問題，但在Evolutiong上的備忘錄(memo)摘要跟描述要完全一樣，不然無法同步。(palm 的備忘錄欄位較少)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8375674257828740426?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8375674257828740426/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8375674257828740426' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8375674257828740426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8375674257828740426'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/linux-palmzaurus-big5unicode.html' title='Linux 的Palm及Zaurus Big5/Unicode同步解決方案'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6714823890891863212</id><published>2007-10-27T21:48:00.000-05:00</published><updated>2007-10-27T22:05:26.946-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clie'/><category scheme='http://www.blogger.com/atom/ns#' term='palm'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>Sony palm PDA 的軟體安裝跟其他PDA 基本比較心得</title><content type='html'>有人給我一台 Palm OS5 的舊clie TG-50 ，但是沒有安裝光碟，我在sony台灣網站上找不到軟體下載。感謝PALMisLIFE上網友MailCone 及&lt;a href="http://mfhsieh.blogspot.com/"&gt;mfhsieh&lt;/a&gt; 提供資訊我才順利完成軟體安裝。這篇是對那些熱心網友的回應。除了基本比較心得外，也對下一代PDA作一些推測。將分段刊出&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;基本軟體安裝&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;其中大部分的軟體需要去www.sonyclie.org 找，再針對個別需要&lt;a href="http://esupport.sony.com/US/perl/swu-list.pl?mdl=PEGTG50&amp;UpdateType=Everything"&gt;Sony 美國的技術支援網&lt;/a&gt;下載換裝新版。&lt;br /&gt;&lt;br /&gt;但www.sonyclie.org 需要寄電子郵件給管理員才拿得到帳號密碼。其中有原廠CD 的 iso 如tg50.iso，及個別的zip  如 SonyCliePC.zip。&lt;br /&gt;&lt;br /&gt;原廠CD 的 setup.exe 程式會去執行 Palm desktop for Clie'.msi &lt;br /&gt;Windows XP 會因為codepage 不同的緣故會找不到法文字母 e' 的檔名。直接跳過setup.exe，直接去執行 Palm desktop for Clie'.msi 是可以的。此外安裝完了時不會顯示正確的完成百分比。只有過一陣子強迫結束程式，重開機。&lt;br /&gt;&lt;br /&gt;所以我改裝SonyCliePC.zip中的Clie Organizer for PC (1.0.040113.2)&lt;br /&gt;Clie Oranizer for PC 會要求先去裝Palm Desktop 。不過 Palm Desktop for&lt;br /&gt;Clie (1.00.031222.1)會有安裝完了時不會顯示正確的完成百分比的問題。裝完後，Add or remove Programs 就會正常出現CLIE Oranizer for PC 及Palm Desktop 。為什麼需要多一個 Clie' Oranizer?  因為 Clie' 有多個Clie' memo 提供非文字手寫筆記。這是Palm Desktop沒有的。&lt;br /&gt;&lt;br /&gt;目前測試的結果，在英文版(但default codepage 改成中文，事實上等於中文版)上執行一般的同步沒有問題。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;同步&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;第一次 hotsync 時 XP會去抓PalmUSBD,sys，在原廠CD \Drivers\Hotsync\裡有。&lt;br /&gt;Inteliigence Sync Lite 在SonyCliePC.zip中的比較新(2003版)，不過好像不支援 outllok express 的 address book 。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;鍵盤&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;tg-50有內建小鍵盤，不過數字鍵要並用功能鍵才打得出，用注音輸入頗不便。但朋友的紅外線palm one universal wireless keyboard是可以搭配使用。上面就有獨立數字鍵，這是我找得到紅外線鍵盤搭配注音輸入最好的一個，裝上palm的驅動程式就能用了。理論上zaurus 也能用，不過還沒試成功。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;大容量快閃記憶體支援&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;palm OS 據說只能認得第一個分割區。大容量快閃記憶體支援是一個問題。據說新版palm 機系統悄悄用了fat32，所以沒問題，有些人還自己把舊機系統改fat32也能用大容量快閃記憶體。Sony 的產品幾乎清一色用memory stick ，又貴又難用。據Sony官方說法，TG-50是不支援4G MS 的，而且2G 還得用高速的 MS才行，還不保證沒問題。真是爛。在美國看了半天，MS 比起 SD 卡還是天價。所以去網路標了片2G sony 的 high speed MS。等收到了再來更新使用心得。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;clie 初步印象跟zaurus 與其他PDA比較&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;比較之下，palm 把最長用的小程式放在動態記憶體裡，切換速度很快。(1 秒)。這點的便利是那些需要 context switch 的大系統比不上的。zaurus 在這一點顯然比不上。出門在外要臨時找資料，palm 的反應時間會比較快。eee PC 就算CPU跑的快，恐怕也是一樣的情況。個人覺得1 秒內的反應時間是一個很重要的臨界點。想用個計算機去超市比價或算個小費要等長於1 秒就會讓人不耐。但是像查字典第一次啟動長於1秒就還好。palm OS 沒有真正的多工，切換反應時間變成瓶頸。&lt;br /&gt;Palm Foleo 計劃掛掉了，無法得知他們對未來的想法。不過我覺得作業系統像palm OS 4/5 這樣有動態記憶體保留給專屬的常用軟體常駐是蠻重要的。&lt;br /&gt;&lt;br /&gt;反應時間會比較快相對犧牲下的是功能性，palm一般人是用power run 之類程式把切換反應時間不太在乎的程式移到快閃記憶體裡，要用時再載入動態記憶體。等於回到了虛擬記憶體的作法。 但是每個連結要用去 lk 的動態記憶體。相對之下 TG-50 的 16M (只能用到11M)記憶體實在太小了。我連 gps程式都不太敢裝。而且這樣的做法不是系統原先就在API 裡規畫好的，不太穩定。有時會當機。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6714823890891863212?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6714823890891863212/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6714823890891863212' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6714823890891863212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6714823890891863212'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/sony-palm-pda-pda.html' title='Sony palm PDA 的軟體安裝跟其他PDA 基本比較心得'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2843546812047786891</id><published>2007-10-27T14:42:00.000-05:00</published><updated>2007-10-27T22:29:30.097-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>公開的手寫辨識程式跟實作資訊</title><content type='html'>最近在思考一些有趣的事情:中文的部首/字/詞是分別對應到英文的字母/字/詞。不知道中文詞的平均筆劃經過頻率統計加權後的結果會不會比英文詞小？(因為資訊傳達是以詞作單位，而不僅是以字作單位的任意組合)是的話，這到是半理論證明"中文輸入不會比英文慢": 所謂正體中文會妨礙科學進步的論調只是那些&lt;a href="http://www.wretch.cc/blog/shelandy&amp;article_id=15410209"&gt;不深思熟慮的傢伙不經證明的夸夸之詞&lt;/a&gt;。我為什麼直覺這樣推斷？因為直覺上中文字形的的熵(entrop)平均值應該比英文字形的大。假如我的假說成立的話，以手寫來說，中文輸入會比英文快。&lt;br /&gt;&lt;br /&gt;我的確是有在著手一些關連到中文的語料問題，這些是解決很多事的關鍵性基礎研究。不過對大多數的人而言，最重要的問題反倒是: 能不能有公開的手寫辨識程式?關於這點，目前看到公開的手寫辨識程式跟實作資訊有:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://palatis.blogspot.com/"&gt;Palatis&lt;/a&gt; 寫了 &lt;a href="http://chrasis.blogspot.com/"&gt;Chrasis&lt;/a&gt;，似乎可以用滑鼠輸入。今年６月 的時候我曾試著在Mandriva 2007.1上編譯看看，但還不成功，後來忙就先擱著。&lt;br /&gt;&lt;br /&gt;jserv 寫了這一篇&lt;a href="http://orzlab.blogspot.com/2007/06/chrasis.html"&gt;從Chrasis 談手寫辨識引擎在移動裝置的機會&lt;/a&gt;，有提到一些相關的問題&lt;br /&gt;&lt;br /&gt;歪林 (superylam@netcape.net)為了掌心雷跟百變小蒙恬寫了&lt;a href="http://input.foruto.com/IME/Linux/BIG5/HAND_WRITING/index.html"&gt;X Windows手寫板驅程程序及輸入法&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;根據網路上的說法，蒙恬筆豪華版(LLC 504)隨附的數位手寫版(型號FT-0405-U02)，是由知名數位繪圖板廠商Wacom代工。而&lt;a href="http://linuxwacom.sourceforge.net/"&gt;Linux 在wacom 的支援&lt;/a&gt;好像還不錯。臺灣的繪圖板就不知道。&lt;br /&gt;&lt;br /&gt;繪圖板蠻貴的，我連每天要用的老舊交通工具都沒錢去修，一時沒辦法負擔得起這種昂貴的玩具。那天要是弄得到不管是臺灣或Wacom的繪圖板時，再來試試看把歪林跟Palatis的成果整合在一起。就看誰要先借我手寫版來開發了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2843546812047786891?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2843546812047786891/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2843546812047786891' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2843546812047786891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2843546812047786891'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/blog-post.html' title='公開的手寫辨識程式跟實作資訊'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2952194221100267185</id><published>2007-10-25T12:30:00.002-05:00</published><updated>2008-03-08T20:50:11.668-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cle'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>gnome 桌面上的"位置"如何設定</title><content type='html'>gnome 桌面上的"位置"如何設定 &lt;br /&gt;&lt;br /&gt;1.0 版 十月 25, 2007&lt;br /&gt;2.0 版 Mar 17, 2008&lt;br /&gt;&lt;br /&gt;Mandriva 最早是追隨 debian 的menu架構，後來逐漸轉移到XDG Menu System標準。2008有個工具在處理這些。不過我還沒找到在Mandriva 2007.1 上是如何處理這些。當時每次開gnome-terminal 都跑到~/Desktop 下。有點煩。反正現在升級了就不用管了。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Mandriva 2007.x&lt;/h2&gt;&lt;br /&gt;~/.mdk-folders&lt;br /&gt;下面有幾個聯結&lt;br /&gt;documents&lt;br /&gt;download&lt;br /&gt;music&lt;br /&gt;pictures&lt;br /&gt;video&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;documents-mdk.desktop&lt;br /&gt;download-mdk.desktop&lt;br /&gt;music-mdk.desktop&lt;br /&gt;pictures-mdk.desktop&lt;br /&gt;video-mdk.desktop&lt;br /&gt;&lt;br /&gt;比如說我不喜歡桌面上的"下載"位置是指到 ~/Download/&lt;br /&gt;想搬到 ~/Documents/Download/&lt;br /&gt;&lt;br /&gt;我就執行&lt;br /&gt;代碼:&lt;br /&gt;rm ~/.mdk-folders/download&lt;br /&gt;ln -s ~/Documents/Download ~/.mdk-folders/download&lt;br /&gt;&lt;br /&gt;然後用utf8的編輯器如gedit 修改 ~/.mdk-folders/download-mdk.desktop裡的&lt;br /&gt;代碼:&lt;br /&gt;URL=file:///root/Download&lt;br /&gt;&lt;br /&gt;改成&lt;br /&gt;代碼:&lt;br /&gt;URL=file:///root/Documents/Download&lt;br /&gt;&lt;br /&gt;然後重新登入&lt;br /&gt;(註: 用2007.1 當時，只登出/登入 gnome 我的雙螢幕左半桌面會怪怪的 系統重新啟動後就沒事)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Mandriva 2008&lt;/h2&gt;&lt;br /&gt;MDV2008 現在不用 ~/.mdk-folders了，新版遵從XDG 的式樣。如使用者名稱是加菲貓，那在 &lt;br /&gt;/home/加菲貓/.config &lt;br /&gt;下面有 user-dirs&lt;br /&gt;跟&lt;br /&gt;user-dirs locale&lt;br /&gt;為保險起見，我用能判別編碼的編輯器來編輯&lt;br /&gt;user-dirs locale 指定了locale 是&lt;br /&gt;zh_TW&lt;br /&gt;在~/.config/下的user-dirs.dirs檔裡面有幾個聯結，指定了桌面預設檔案夾名稱&lt;br /&gt;XDG_DESKTOP_DIR="$HOME/桌面"&lt;br /&gt;XDG_DOWNLOAD_DIR="$HOME/下載"&lt;br /&gt;XDG_DOCUMENTS_DIR="$HOME/文件"&lt;br /&gt;XDG_MUSIC_DIR="$HOME/音樂"&lt;br /&gt;XDG_PICTURES_DIR="$HOME/圖片"&lt;br /&gt;XDG_VIDEOS_DIR="$HOME/影片"&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;Desktop&lt;br /&gt;Doucments&lt;br /&gt;Download&lt;br /&gt;Music&lt;br /&gt;Pictures&lt;br /&gt;Video &lt;br /&gt;不過不太確定了&lt;br /&gt;&lt;br /&gt;假如是在 utf-8 編碼， 對應&lt;br /&gt;文件&lt;br /&gt;下載&lt;br /&gt;音樂&lt;br /&gt;圖片&lt;br /&gt;影片&lt;br /&gt;這些位址檔名的逸出字元表示是&lt;br /&gt;file:///home/加菲貓/%E6%96%87%E4%BB%B6 &lt;br /&gt;file:///home/加菲貓/%E4%B8%8B%E8%BC%89 &lt;br /&gt;file:///home/加菲貓/%E9%9F%B3%E6%A8%82 &lt;br /&gt;file:///home/加菲貓/%E5%9C%96%E7%89%87 &lt;br /&gt;file:///home/加菲貓/%E5%BD%B1%E7%89%87 &lt;br /&gt;&lt;br /&gt;假如是在 big5 編碼， 對應檔名的逸出字元表示是&lt;br /&gt;file:///home/加菲貓/%A4%E5%A5%F3  &lt;br /&gt;file:///home/加菲貓/%A4U%B8%FC    &lt;br /&gt;file:///home/加菲貓/%AD%B5%BC%D6  &lt;br /&gt;file:///home/加菲貓/%B9%CF%A4%F9  &lt;br /&gt;file:///home/加菲貓/%BCv%A4%F9    &lt;br /&gt;&lt;br /&gt;(這使用者名稱加菲貓要換成對應的英文)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;怎樣查utf8 中文的逸出字元&lt;/h2&gt;&lt;br /&gt;看到一堆逸出字元怎麼查誰是誰？後來發現一個方便的方式：用python &lt;br /&gt;&lt;br /&gt;我在gnome-terminal 下用zh_TW.UTF-8的locale執行python，直接把字串輸入，就會傳回字串utf8編碼&lt;br /&gt;&lt;br /&gt;$ python&lt;br /&gt;Python 2.5.1 (r251:54863, Jan 14 2008, 13:07:32) &lt;br /&gt;[GCC 4.2.2 20070909 (prerelease) (4.2.2-0.RC.1mdv2008.0)] on linux2&lt;br /&gt;Type "help", "copyright", "credits" or "license" for more information.&lt;br /&gt;&gt;&gt;&gt; '桌面'&lt;br /&gt;'\xe6\xa1\x8c\xe9\x9d\xa2'&lt;br /&gt;&gt;&gt;&gt; '下載'&lt;br /&gt;'\xe4\xb8\x8b\xe8\xbc\x89'&lt;br /&gt;&gt;&gt;&gt; '文件'&lt;br /&gt;'\xe6\x96\x87\xe4\xbb\xb6'&lt;br /&gt;&gt;&gt;&gt; '音樂'&lt;br /&gt;'\xe9\x9f\xb3\xe6\xa8\x82'&lt;br /&gt;&gt;&gt;&gt; '圖片'&lt;br /&gt;'\xe5\x9c\x96\xe7\x89\x87'&lt;br /&gt;&gt;&gt;&gt; '影片'&lt;br /&gt;'\xe5\xbd\xb1\xe7\x89\x87'&lt;br /&gt;&lt;br /&gt;假如是 big5 編碼，改用zh_TW 的locale執行 python&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;在Nautilus/gnome 下加入更多的捷徑&lt;/h2&gt;&lt;br /&gt;當然常用的位置不只這些，系統已在~/.gtk-bookmarks下預設了幾個，如2007時的&lt;br /&gt;代碼:&lt;br /&gt;file:///home/加菲貓/.mdk-folders/video-mdk.desktop&lt;br /&gt;&lt;br /&gt;我們也可以自己加，如&lt;br /&gt;代碼:&lt;br /&gt;file:///home/data&lt;br /&gt;&lt;br /&gt;在gnome 的檔案管理系統會用最底層的目錄名作為名稱顯示萬一不同目錄最底層的目錄卻同名的話，還可以用別名，如&lt;br /&gt;代碼:&lt;br /&gt;file:///mnt/win_e/data   wine_e_data&lt;br /&gt;&lt;br /&gt;不過一但加入更多的位置捷徑，文件/下載/音樂/圖片/影片這幾個就會從位置的頂層，移到叫"書籤"的下一層位置裡&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/12/convmv.html#links"&gt;用 convmv 來轉檔名編碼&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;關於轉移到XDG Menu System，這一篇有一些參考價值&lt;br /&gt;http://wiki.mandriva.com/en/Development/Howto/MenuMigrationToXDG&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;附錄：&lt;/h2&gt;&lt;br /&gt;(註: 下面這篇本來名為"mandriva 2006 調校 "發表在CLE &lt;br /&gt;http://cle.linux.org.tw/forum/viewtopic.php?p=2916&amp;sid=b8971dc6c482b78f9ebdc05efdfa0069&lt;br /&gt;不過那邊有人見不得人好，自己一點牛肉都端不出來，卻愛批評別人的燒餅會掉芝麻。還會不時偷看我的文章然後在網路上亂罵人，所以我就懶的過去修改了。時間久了就會自然證明孰是孰非。這只是作檔案存檔，不過gtk 跟更新的部分還是有效的)&lt;br /&gt;&lt;br /&gt;有圖有真相&lt;br /&gt;&lt;a href="http://picasaweb.google.com/shelandy/Community/photo#5175567442321238354"&gt;&lt;img src="http://lh4.google.com/shelandy/R9NPKt6iaVI/AAAAAAAAAPc/e5mLJSGpIrk/s288/beeftruth-mdv-gnome-xdg.png" /&gt;&lt;/a&gt;&lt;br /&gt;Google 正體中文搜尋 "Mandriva xdg" 這篇文章當時排行第一，現在還是前幾名(不過其他的不是我寫的，就是其他不相干的資訊)。其實我當時就有存檔，只不過跟大眾證明事實，並不比事實本身重要，所以沒有第一時間就拿出來，而是到改版把文章改的更好時才拿出來。那些只會亂批評別人的人，除了會第一時間跳出來罵人，口水一地外，長期看下來，什麼實質東西都沒有。努力工作時間寶貴，我不會隨這種人的污衊起舞，因為事實勝於雄辯。&lt;br /&gt;&lt;br /&gt;想瞭解這些人的惡形惡狀，請參考&lt;a href="http://shelandy.blogspot.com/2007/12/1.html"&gt;垃圾堆1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2952194221100267185?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2952194221100267185/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2952194221100267185' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2952194221100267185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2952194221100267185'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/gnome.html' title='gnome 桌面上的&quot;位置&quot;如何設定'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1627991266462377701</id><published>2007-10-21T11:46:00.000-05:00</published><updated>2007-11-11T12:07:43.847-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>用Emacs 開發C 程式</title><content type='html'>Version 1.1&lt;br /&gt;&lt;br /&gt;(Oct 21: 1.0版)&lt;br /&gt;(Nov.12  1.1版: xcscope 的深入討論獨立出來自成一節)&lt;br /&gt;&lt;br /&gt;最近被學校猛操 C 程式開發，我覺得開發C 除錯的時間要比lisp長很多，非得找方便的開發除錯環境來幫忙不可。理論上我可以用eclispe或anjuta 這種大傢伙來開發，但我一邊開發除錯還要一邊作別的事，那些不是很方便。最好的選擇還是找能跟emacs 搭配的工具。&lt;br /&gt;&lt;br /&gt;目前在emacs上裝了 &lt;br /&gt;ecb&lt;br /&gt;xcscope&lt;br /&gt;xrefactory (xref-1.6.10)&lt;br /&gt;覺得工作起來順手多了。這三個各司其職: &lt;br /&gt;ecb 比較接近快速的瀏覽 source code 整體本身&lt;br /&gt;靜態的呼叫範圍相關問題用xcscope查&lt;br /&gt;跟編譯比較接近的相關問題用xref&lt;br /&gt;三者都跟emacs 的source buffer 緊密結合&lt;br /&gt;&lt;br /&gt;除了這三者外，還有一些其他的工具，其中cbrowser好像很久沒更新。SimpleCallTree 我弄不出來，作者勸我用比較正式的工具代替。&lt;br /&gt;&lt;br /&gt;Code Crusader 5.2.1 是商業程式。demo有兩種，一種是限制使用時間，另一種是限制最多開啟5 個檔案跟5 個視窗但還要註冊。我不是很喜歡。&lt;br /&gt;&lt;br /&gt;Doxymacs等於是Doxygen + {X}Emacs。我根本沒時間好好弄文件，就先擱著。&lt;br /&gt;&lt;br /&gt;還有一些不熟的地方，等日後弄通了再整理出來。參見&lt;a href="http://www.emacswiki.org/cgi-bin/emacs-en?CategoryProgrammerUtils"&gt;CategoryProgrammerUtils&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;ecb&lt;/h2&gt;&lt;br /&gt;結合gdb, outline-mode...這些說起來話長，先放一張圖片供參考。下面會再提到。可以看到在History 視窗裡某些檔案icon 從綠點變成橘點，表示下面這些檔更動過&lt;br /&gt;hmm.cpp&lt;br /&gt;Point.h&lt;br /&gt;其他沒有綠點/橘點的檔案(如chineseNL.txtP)，是其他正在編輯但不相干這個工作目錄的。但在目錄視窗裡可以看到Makefile 被動過，所以在這會從綠點變成橘點，但不是emacs 弄的，所以不出現在History 視窗。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5123833530641118194"&gt;&lt;img src="http://lh3.google.com/shelandy/RxuDcuoZc_I/AAAAAAAAAHM/PMjLVQIYI80/s800/ecbfile.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;xcscope&lt;/h2&gt;&lt;br /&gt;跟著cscope 有個 xcscope ，提供cscope 支援，可以讓搜尋變數的過程更簡便。附圖可以看到xcscope 把搜尋viterbi 這個符號的兩個結果同時在%cscope%裡顯示&lt;br /&gt;&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5131640678724985746"&gt;&lt;img src="http://lh6.google.com/shelandy/RzdAAjpY45I/AAAAAAAAAIk/wOWK1USt17w/s800/xcscope.png" /&gt;&lt;/a&gt;&lt;br /&gt;關於xcsope 的深入討論獨立出來，參見第三部分:&lt;a href="http://shelandy.blogspot.com/2007/11/emacs-c-cscope.html"&gt;xcscope整合。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;XreFactory&lt;/h2&gt;&lt;br /&gt;XreFactory(下面簡稱xref)是 www.xref-tech.com  的產品。其中 c/java 是免費使用。現在是1.6.10版。&lt;br /&gt;C/C++ 版現在是2.0.13版，只有八天合法試用期，過了就該買license。&lt;br /&gt;參見http://www.emacswiki.org/cgi-bin/emacs-en/XreFactory&lt;br /&gt;&lt;br /&gt;xrefactory 可以列出沒有用到的變數。當編譯時出現問題時，假如選擇查看 log 檔，*xref-log* 視窗會列出有問題的行。如同 cscope，這時用鼠標移到其中想要跳過去查看的那一行，按滑鼠中鍵或左鍵，主程式視窗列表就會跳到對應的那一行。&lt;br /&gt;&lt;br /&gt;XreFactory會在~/下產生 .xrefrc &lt;br /&gt;&lt;br /&gt;每次建立一個新project 時會產生一個以&lt;br /&gt;[子目錄]&lt;br /&gt;開頭的區塊，裡面可以設定 編譯的選項。我自己是把 make debug 放進去，在&lt;br /&gt;Makefile 註明 gcc -g 好產生符號表供dgb使用。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;三者整合使用&lt;/h2&gt;&lt;br /&gt;這兩者分別控制獨立相對應的主程式列表視窗。&lt;br /&gt;&lt;br /&gt;假如螢幕夠大，建議開兩個frame ，其中一個執行 ecb ，一個不要執行 ecb。因為 xref切frame成左右兩個視窗，建議在沒有執行 ecb的frame執行xref 動作。在有執行 ecb的frame 下切到*cscope* 的 buffer執行cscope 動作&lt;br /&gt;&lt;br /&gt;寫好直接在 emacs主選單下選 compile。&lt;br /&gt;編完直接在 emacs主選單下選 tool -&gt; debugger(GDB)&lt;br /&gt;&lt;br /&gt;以我手上這個程式為例，跑到最後出現&lt;br /&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;0x00002b4736238eab in fclose () from /lib64/libc.so.6&lt;br /&gt;(gdb) where&lt;br /&gt;#0  0x00002b4736238eab in fclose () from /lib64/libc.so.6&lt;br /&gt;#1  0x00000000004016d6 in main (argc=1, argv=0x7fff74d3e1a8) at test.c:488&lt;br /&gt;(gdb) &lt;br /&gt;所以就知道程式死在第488行附近&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1627991266462377701?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1627991266462377701/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1627991266462377701' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1627991266462377701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1627991266462377701'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/emacs-c.html' title='用Emacs 開發C 程式'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4605263953553651678</id><published>2007-10-20T01:10:00.000-05:00</published><updated>2007-10-20T01:15:13.459-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><title type='text'>GCC 最佳翻譯徵求懸賞</title><content type='html'>在我的"現代中央處理器的C 整數長度"blog 文刊出後，蒙 jserv  立即回應參考 &lt;a href="http://blog.linux.org.tw/~jserv/archives/001639.html"&gt;"理解 64-bit Programming Model&lt;/a&gt; 一文後，才發現了zonble 之前竟然blog了 &lt;a href="http://osxchat.blogspot.com/2005/03/long-long-long-is-too-long.html"&gt; 本日金句：LongLong Long is Too Long」&lt;/a&gt;這篇妙文。我決定來個最佳翻譯徵求懸賞，共襄盛舉:&lt;br /&gt;&lt;br /&gt;請中文翻譯 mjhsieh 當初碰到這一段gcc 編譯錯誤:&lt;br /&gt;"test.c:22: error: `long long long' is too long for GCC"&lt;br /&gt;&lt;br /&gt;原則上要詩/技(geek)意雙全為佳。&lt;br /&gt;&lt;br /&gt;我會找幾位自由軟體社群中對文藝有涉獵的朋友作評判，有可能的話還會請一位&lt;br /&gt;詩畫俱佳的藝術家前輩作評判。比賽截止日期暫定 2008 詩人節，我記得我手頭&lt;br /&gt;上還有一本全新鹿橋寫的"人子"躺在某處箱子裡。要是找不到的話，至少會有一本 Linux的書作為獎品。&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/22356239-4605263953553651678?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4605263953553651678/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4605263953553651678' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4605263953553651678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4605263953553651678'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/gcc.html' title='GCC 最佳翻譯徵求懸賞'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4425128749435992971</id><published>2007-10-19T22:47:00.000-05:00</published><updated>2007-10-19T22:49:04.601-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>現代中央處理器的C 整數長度</title><content type='html'>最近要寫一些C程式處理大筆資料，有點擔心會整數溢位。&lt;br /&gt;寫了個C程式試了下，發現很有意思的事&lt;br /&gt;&lt;br /&gt;在AMD CPU 32bit Athlon gcc  4.1.2 傳回&lt;br /&gt;bytes: char:1, int:4, long:4, unsign:4, unsign long:4, long long: 8&lt;br /&gt;&lt;br /&gt;AMD 64bit Athlon gcc  4.1.2 傳回&lt;br /&gt;bytes: char:1, int:4, long:8, unsign:4, unsign long:8, long long: 8&lt;br /&gt;&lt;br /&gt;Sun Ultra sprac III (64 bit CPU) gcc  3.4.4 傳回&lt;br /&gt;bytes: char:1, int:4, long:4, unsign:4, unsign long:4, long long: 8&lt;br /&gt;&lt;br /&gt;看起來Sun 這版gcc 還停在 32 bit&lt;br /&gt;&lt;br /&gt;其實一般應用 32 bit signed 整數(-2,147,483,648 到 2,147,483,647)已經蠻夠了。要省空間就用  short int 或 char&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;short int (2)&lt;br /&gt;-32,768 to 32,767&lt;br /&gt;(K&amp; R 說是 -32,767)&lt;br /&gt;&lt;br /&gt;unsigned int (4)&lt;br /&gt;0 to 4,294,967,295&lt;br /&gt;&lt;br /&gt;int (4)&lt;br /&gt;-2,147,483,648 to 2,147,483,647&lt;br /&gt;(K&amp; R 說是 -2,147,483,647)&lt;br /&gt;&lt;br /&gt;char (1)&lt;br /&gt;256 character values&lt;br /&gt;&lt;br /&gt;float (4)&lt;br /&gt;1.2e-38 to 3.4e38&lt;br /&gt;&lt;br /&gt;double (8)&lt;br /&gt;2.2e-308 to 1.8e308&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4425128749435992971?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4425128749435992971/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4425128749435992971' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4425128749435992971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4425128749435992971'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/10/c.html' title='現代中央處理器的C 整數長度'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7763066823056095648</id><published>2007-07-01T11:52:00.000-05:00</published><updated>2007-07-01T12:51:33.842-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='slat'/><title type='text'>歷史文件: (翻譯)標準與社群的未來</title><content type='html'>以下是我2003 在軟體自由協會的論壇上發表的舊文，由於該協會經營不善，造成重要歷史資料遺失。只好在個人部落格重建部分內容，作為臺灣自由軟體發展歷史的見證。&lt;br /&gt;&lt;br /&gt;---------- Forwarded message ----------&lt;br /&gt;Date: Fri, 6 Jun 2003 06:33:28 -0500 (CDT)&lt;br /&gt;From: 我的舊信箱&lt;br /&gt;To: slat-talk@softwareliberty.org&lt;br /&gt;Subject: (翻譯)標準與社群的未來&lt;br /&gt;&lt;br /&gt;看到 幽靈 在 LinuxFab 談到Oopenoffice.org 1.3beta English version&lt;br /&gt;Taiwan 被改成 China(Taiwan)而China 沒變成China(Mainland)&lt;br /&gt;忍不住要回一下&lt;br /&gt;http://www.linuxfab.com/indexForumData.php?FID=69         *註1&lt;br /&gt;&lt;br /&gt;想要和大家討論一下該怎麼走&lt;br /&gt;&lt;br /&gt;每次碰到這種事  有人就會反應  台灣沒參與開發自由軟體  所以使不上力&lt;br /&gt;這也許是事實  但我們要如何做 以後才使得上力 是我更關心的問題&lt;br /&gt;&lt;br /&gt;這不是嘴巴叫叫  熱心的hackers  就自動會冒出來&lt;br /&gt;在阿貓阿狗也能變成熱心的hackers前  有好一段路  需要熱心的大家來打底&lt;br /&gt;&lt;br /&gt;我想到現有的一件事是  建立標準草稿目錄  各式各樣的標準目錄&lt;br /&gt;&lt;br /&gt;為何要標準: 可以交換回收用於其他類似的地方&lt;br /&gt;            如kde 的中文化選單 .po file? 可以給 gnome參考用&lt;br /&gt;            假如其他團體需要寄排版格式文書 Slat推薦哪幾種 pdf?, sxw?&lt;br /&gt;&lt;br /&gt;為何要目錄: 事情太多了  必須分工  目錄是合作的依據:  (權威管理's idea in library science)&lt;br /&gt;     如CCCII &lt;-&gt; unicode 3.1 mapping table list&lt;br /&gt;            .po 中文化項目也有上萬個 誰在進行linux哪部分文件翻譯？&lt;br /&gt;            沒有目錄  要合作在短期完成  如同靠天吃飯&lt;br /&gt;為何要草稿: 事情不可能一次作到好  有個草稿可以逐次修正  (Prototype's idea in Software Engnering&lt;br /&gt;&lt;br /&gt;我在藝術家與科學家間遊蕩  發現社群還有好大一段路要走  (不管台灣美國都一樣) 事情很多  其實閒置人力也不太少  麻煩是如何糾集大家（而且背景都不同）&lt;br /&gt;&lt;br /&gt;hackers 通常只是會寫程式  不表示他們也擅長作其他苦工  其他人就該盡量和hackers 溝通需要幫忙的地方  讓hackers 就不用分太多精神在其他地方 但hackers 也最好花多點耐性解釋  技術上需要一般人幫忙的地方&lt;br /&gt;&lt;br /&gt;UH linux 使用者協會 和Slat一樣  在網路上談純技術的時間遠少於談其他的時間 但我想在初期是正常的  因為有太多的事是有關於從技術上出發改造社會&lt;br /&gt;&lt;br /&gt;我自己也在參與社群工作  目前在帶領  中國文學電子圖書館計畫(cell.cs.uh.edu) 有很多事也是在惶恐中作中學  網站該怎麼管？  設立論壇該用什麼軟體？&lt;br /&gt;如何建立機制呈現管理標準草稿目錄讓義工分工？有太多的未知 (休士頓大學 linux 使用者協會BSD+php nuke春天被hack, slat 論壇之前被spam,... )&lt;br /&gt;每一弱勢團體除各自專業的問題外  都有電腦技術上的疑慮  我衷心希望有一天 Slat 不但可以走出自己的一條路  也能有個網頁告訴其他團體在電腦技術上該怎麼作 網際網路的時代  弱勢團體在爭取特定的自由平等前  有賴軟體自由來構建凝聚族群&lt;br /&gt;&lt;br /&gt;除了AI programming外 我也不太會寫程式  技術層面上的考量 還請開發程式的前輩指教&lt;br /&gt;&lt;br /&gt;在公布標準草稿目錄後  就可以推動政策執行  一是法案面上 一是提供工具來促進 比如說邀集媒體定期來監督政府對的軟體自由努力 甚至白皮書支持願意替軟體自由背書的候選人&lt;br /&gt;之前洪朝貴教授提的資訊分享障礙網站主意很好（只是名稱有再討論的必要）&lt;br /&gt;有很多人必定樂於回報  ( 老問題  技術上如何作個bugzilla回報機制讓大眾參與?)&lt;br /&gt;可以從政府機關網站開始監督  (記得順便向媒體公布該首長的大名)&lt;br /&gt;在學校裡要是要求博碩士論文提供開放軟體的Style sheet,如 Tex 或 Openoffice.org&lt;br /&gt;有一些人應該會投奔自由吧  慢慢就會像滾雪球般&lt;br /&gt;&lt;br /&gt;有些人也許有疑慮Salt 與政治的參與  我想軟體自由不可能自外於政治經濟&lt;br /&gt;重點在  為軟體自由參與政治經濟  而非為政治經濟參與軟體自由  許多人在 COSA&lt;br /&gt;的OSS與Microsoft的立場表明的很清楚  不用我多說&lt;br /&gt;&lt;br /&gt;大家辛苦了  一點拙見希望能拋磚引玉&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------&lt;br /&gt;*註1&lt;br /&gt;&lt;br /&gt;我在美國待了一陣子可以瞭解（但不諒解）為何會有這種錯&lt;br /&gt;我建議大家(Slat)寫一個網頁供外國開發者參考比較有權威&lt;br /&gt;&lt;br /&gt;如以地理國家分&lt;br /&gt;Taiwan (big5,euc-tw,CCCII...)&lt;br /&gt;China (gb2312,...)&lt;br /&gt;Hongkong (big5-hkcs,...)&lt;br /&gt;以主權國家分&lt;br /&gt;ROC            (big5,...)&lt;br /&gt;PRC            (GB,...)&lt;br /&gt;PRC (Hongkong) (,..)&lt;br /&gt;以地域分&lt;br /&gt;China (Mainland) (big5,..)&lt;br /&gt;China (Taiwan) (GB,..)&lt;br /&gt;China (Hongkong) (,...)&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/22356239-7763066823056095648?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7763066823056095648/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7763066823056095648' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7763066823056095648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7763066823056095648'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/07/blog-post.html' title='歷史文件: (翻譯)標準與社群的未來'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4817831216247617331</id><published>2007-06-28T15:48:00.000-05:00</published><updated>2007-06-28T15:55:05.020-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>Krusader</title><content type='html'>基本上 Krusader 就是跟以前DOS下的 Norton Commander ，後來Windows 上的&lt;br /&gt;Total Commander, Linux 文字模式下的Midnight Commander 是一樣的雙排瀏覽檔案管理器。功能極為強大。Krusader 是qt 寫的圖形介面，我一般是在gnome桌面環境下搭配Nautius 跟emacs-gtk 來處理日常絕大部分的工作。檔案可以直接在彼此之間拉來拉去。其實這三者單獨都夠強大到單獨取代其他兩者去執行一些事，不過搭配使用更能讓我優游於從各種不同的工作方式角度來完成日常工作。 &lt;br /&gt;&lt;br /&gt;Krusader 支援多重分頁，管理多重目錄很方便，也支持網路上的目錄，舉凡sftp，ftp，samba...都可以用，管理網路檔案一如當地檔案。此外有兩個幾乎是殺手級的功能：一是把某個檔從RPM 一堆檔裡抓出來，一是把一個大檔自動切成小檔。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;抽取式儲存裝置的考量:&lt;/h2&gt;&lt;br /&gt;不要在剛插入usb 儲存裝置就立即起動Krusader，那可能會把Krusader弄掛掉。等Gnome 桌面的Nautius正確辨認(跳出該儲存裝置的視窗)完後再啟動Krusader。&lt;br /&gt;&lt;br /&gt;Krusader支援多重分頁，而且關掉後下次起動時還會記得上次分頁裡開啟處理的目錄路徑，不過要是分頁裡開啟處理的目錄路徑是usb 儲存裝置，最好先插入再啟動Krusader。不然他會抱怨找不到該路徑。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;外掛程式&lt;/h2&gt;&lt;br /&gt;因為krusader 是為KDE 量身打造，有些設定用KDE公用程式對gnome 的使用者不便，要自己指定替代的公用程式，我有找到一些替代程式&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;General&lt;/li&gt;&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;kdesu&lt;/li&gt;gksu&lt;br /&gt;      &lt;li&gt;kget&lt;/li&gt;gwget&lt;br /&gt;      &lt;li&gt;kmail&lt;/li&gt;這個在下面選項會再出現，我還不知道如何用firefox 或evolution 去取代文字列的用法&lt;br /&gt;      &lt;li&gt;krename&lt;/li&gt;gwenrename，或是renameutils&lt;br /&gt;      &lt;li&gt;locate&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;updatedb&lt;/li&gt;&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;  &lt;li&gt;Packers&lt;/li&gt;&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;dpkg&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;rar&lt;/li&gt;在http://www.rarlab.com/download.htm上有40天試用版&lt;br /&gt;      &lt;li&gt;kmail&lt;/li&gt;&lt;br /&gt;      &lt;li&gt;unace&lt;/li&gt;有免費版在http://www.winace.com/files/linunace25.tgz下載&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;桌面拖拉檔案的相容性&lt;/h2&gt;&lt;br /&gt;Krusader跟Nautius 也是可以直接拉檔案到gnome-terminal 或Emacs-gtk 下去處理。操作非常直覺。gnome-commander 跟Krusader互拉檔案也可以。不過我從 nautius 的檔案視窗裡拉照片到jUploadr不成問題，但不知為何就是無法從krusader 裡把照片拉過去。看來jUploader 對Krusader(或者是所有的qt程式)相容性不好。我發了bug 報告在&lt;br /&gt;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1626334&amp;group_id=127771&amp;atid=709422&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;其他的競爭者&lt;/h2&gt;&lt;br /&gt;Gnome-commander 已經相當接近Krusader 的成熟度，而且在使用介面上更直覺清爽，唯一沒有辦法說服我的地方是還沒支援多重分頁，目錄同步跟sftp 這三個重要的功能。不過我相信應該不久就會出現。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/06/linuxflickr.html#links"&gt;在Linux跟flickr間傳輸(照片)檔案&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4817831216247617331?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4817831216247617331/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4817831216247617331' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4817831216247617331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4817831216247617331'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/krusader.html' title='Krusader'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-316951653214032976</id><published>2007-06-27T01:41:00.000-05:00</published><updated>2007-06-27T02:21:27.226-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>安裝使用VirtualBox: 執行虛擬作業系統的新選擇</title><content type='html'>V 1.0 &lt;br /&gt;&lt;h3&gt;前言&lt;/h3&gt;&lt;br /&gt;對我們這種常在某一種Linux 上工作，但偶而要跑其他作業系統去測試一些事情的人，單一機器多重開機雖然效能最高，還是有他不便之處(切換當時就沒辦法同時在習慣的系統下工作)。在一個作業系統下跑虛擬機器去跑另一個作業系統有時會很重要。&lt;br /&gt;&lt;br /&gt;之前有跑過 VMware player ，但VMplayer 2.0 在我的64bit機器上有問題。替wine作好設定的 wine-doors 又跑不起來。 最近發現了Virtual Box:&lt;br /&gt;http://www.virtualbox.org/&lt;br /&gt;覺得還不錯。以下是VirtualBox 詳細安裝使用說明。不像有些禿鷹公司把別人完全開放的英文文件作個勞什子的簡單翻譯文件，就要去跟政府要大筆錢，還用PDF...等種種小手段去限制干擾大家使用；也不像一些喜歡偷看我文章卻又喜歡批評我的基本教義派，除了嘴巴叫叫些歪理，往往對他批評的領域卻一點實際技術的東西都端不出來。下面是細節毫無保留全都錄，希望對關心開放軟體的朋友有所助益，也希望受益的朋友也能飲水思源，秉持copy left  的精神去回饋自由跟開放軟體社群。&lt;br /&gt;&lt;br /&gt;各種虛擬機器軟體的基本比較，可以參考&lt;br /&gt;http://en.wikipedia.org/wiki/Comparison_of_virtual_machines&lt;br /&gt;之後我會另文發表VMware, VirtualBox 跟Qemu 三者的細節比較 。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;下載安裝程式&lt;/h3&gt;&lt;br /&gt;VirtualBox目前最新的是1.4版 有支援32 bit &lt;br /&gt;VirtualBox-1.4.0_21864_mdv2007.1-1.i586.rpm.run&lt;br /&gt;跟64 bit 版&lt;br /&gt;VirtualBox_1.4.0_Linux_amd64.run&lt;br /&gt;Mandriva 2007.1 上的RPM是1.3.8版，我發現1.3.8 設定沒有 USB，VRDP(遠端顯示) 跟Share Folder(分享資料夾)，此外裝完後1.4 版後，1.3 版介面文字也會變成中文，建議直接去官方下載PUEL (Personal Use and Evaluation License) 版1.4.0。下面是以 1.4.0為示範。&lt;br /&gt;&lt;br /&gt;1.4.0 預設目錄在 /opt/VirtualBox-1.4.0&lt;br /&gt;也可以自行選擇，然後執行以下指令，如:&lt;br /&gt;mkdir /usr/local/VirtualBox1.4.0&lt;br /&gt;chmod +x VirtualBox_1.3.2_Linux_x86.run&lt;br /&gt;./VirtualBox_1.4.0_Linux_amd64.run install /usr/local/VirtualBox1.4.0&lt;br /&gt;&lt;br /&gt;他會要你看同意書後，鍵入yes才能繼續安裝。&lt;br /&gt;&lt;br /&gt;裝完後在Mandriva 的gnome選單中，他會在應用程式-&gt;更多應用程式&gt;模擬器下出現 Inno Tek VirtualBox的選項&lt;br /&gt;&lt;br /&gt;在起動Virtua Box後&lt;br /&gt;在Gobal setting 裡，你可能會在General 選項裡想改掉下面的路徑設定&lt;br /&gt;VDI  ~/.VirtualBox/VDI&lt;br /&gt;Machine  ~/.VirtualBox/Machines&lt;br /&gt;&lt;br /&gt;之後就可以在Vitural Machine Manager 下，按下左上方的"New"圖示，建立虛擬機器影像&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;建立虛擬機器影像&lt;/h3&gt;&lt;br /&gt;在虛擬機器環境上， host表示實體機器上執行的主端作業系統，guest表示虛擬的客端作業系統。一臺虛擬機器少要有一個虛擬磁碟影像。客系統的虛擬機器磁碟影像檔，是放在主作業系統的檔案系統上。如果是放在Linux 的原生ext3檔案系統分割區效能應該會好一點。萬一虛擬硬碟檔要放在 FAT/FAT32 分割區下，則會受限於單一檔案不能超過 4GB的限制。以下是以英文版介面說明:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616666621832802"&gt;&lt;img src="http://lh6.google.com/shelandy/RoH58KXsbmI/AAAAAAAAAEY/iZb5i3OydEk/s400/vmw2.jpg" &gt;圖M2&lt;/a&gt;的"建立虛擬機器法師"畫面，再按"Next"圖示到下一步。&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616666621832818"&gt;&lt;img src="http://lh6.google.com/shelandy/RoH58KXsbnI/AAAAAAAAAEg/EfDhFVuSicQ/s400/vmw3.jpg" &gt;圖M3&lt;/a&gt;的畫面,提供選擇虛擬機器名稱(在設定網路時很重要)跟作業系統型態，再按"Next"圖示到下一步。&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616666621832834"&gt;&lt;img src="http://lh6.google.com/shelandy/RoH58KXsboI/AAAAAAAAAEo/6SUXTT3g8a8/s400/vmw4.jpg" &gt;圖M4&lt;/a&gt;的畫面,提供選擇虛擬機器分配記憶體大小，(預設是168M，大一點的系統建議384M以上)，再按"Next"圖示到下一步。&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616666621832850"&gt;&lt;img src="http://lh6.google.com/shelandy/RoH58KXsbpI/AAAAAAAAAEw/mOv46P4H0Uo/s400/vmw5.jpg" &gt;圖M5&lt;/a&gt;的畫面，提供選擇虛擬磁碟(預設是沒有磁碟)，可以選"Existing"圖示去選用之前建好的。選"New" 圖示去叫出建立虛擬機器影像法師&lt;br /&gt;  &lt;li&gt;再按"Next"圖示結束設定，出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616666621832866"&gt;&lt;img src="http://lh6.google.com/shelandy/RoH58KXsbqI/AAAAAAAAAE4/f8zygWYSXBk/s400/vmw6.jpg" &gt;圖M6&lt;/a&gt;的新畫面，這時候可以看到會多出 Setting,Delete,跟Start的選項。&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;這時候可以針對不同虛擬機器影像做個別內部設定&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="vdm"&gt;建立虛擬磁碟法師&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;在Vitural Disk Manager 下，按下&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616464758369810"&gt;&lt;img src="http://lh3.google.com/shelandy/RoH5waXsbhI/AAAAAAAAADw/5dF_TtkNtqw/s400/vdw1.jpg" &gt;圖D1&lt;/a&gt;左上方的"New"圖示,&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616464758369826"&gt;&lt;img src="http://lh3.google.com/shelandy/RoH5waXsbiI/AAAAAAAAAD4/0VkHdGkmVTQ/s400/vdw2.jpg" &gt;圖D2&lt;/a&gt; 的"建立虛擬磁碟法師"畫面。再按"Next"圖示到下一步。&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616469053337138"&gt;&lt;img src="http://lh4.google.com/shelandy/RoH5wqXsbjI/AAAAAAAAAEA/xGOdu0n-FaQ/s400/vdw3.jpg" &gt;圖D3&lt;/a&gt;的畫面,提供選擇虛擬磁碟檔案大小是動態配置還是固定，(預設是動態配置Dynamically),再按"Next"圖示到下一步。&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616469053337154"&gt;&lt;img src="http://lh4.google.com/shelandy/RoH5wqXsbkI/AAAAAAAAAEI/zkIWqhB4GOc/s400/vdw4.jpg" &gt;圖D4&lt;/a&gt; 的畫面,提供選擇虛擬磁碟檔案路徑名，(預設是NewHardDisk1.vdi)跟大小,再按"Next"圖示到下一步。&lt;br /&gt;  &lt;li&gt;出現&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5080616469053337170"&gt;&lt;img src="http://lh4.google.com/shelandy/RoH5wqXsblI/AAAAAAAAAEQ/_nUeNXwMdRU/s400/vdw5.jpg" &gt;圖D5&lt;/a&gt;要求確認畫面，再按"Next"圖示結束設定&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;虛擬機器影像做個別內部設定&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;在 VirtualBox 主畫面中針對某虛擬機器影像按下"設定值"(Settings)圖示&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;一般(General)&lt;/li&gt;客端若是Windows ，要在(advanced) 進階分頁底下，把ACPI 跟IO APIC這兩個選項都啟用，會省掉一些問題。&lt;br /&gt;  &lt;li&gt;硬碟&lt;/li&gt;最多可以掛載3個硬碟&lt;br /&gt;  &lt;li&gt;軟碟&lt;/li&gt;可以使用實體軟碟或是影像檔，包括進行系統開機&lt;br /&gt;  &lt;li&gt;光碟機&lt;/li&gt;只能模擬一台光碟機，但可以切換，可以設定使用實體光碟機或是 ISO 檔模擬實體光碟機，包括進行系統開機&lt;br /&gt;  &lt;li&gt;音效&lt;/li&gt;選用Alsa音效驅動程式&lt;br /&gt;  &lt;li&gt;網路&lt;/li&gt;VirtualBox 網路能模擬 4 張卡。可在網路卡0的分頁中勾選&lt;br /&gt;  啟用網路卡，一但主端對外能上網，客端不需作任何調整就能以NAT+HDCP方式上網&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;以下設定是1.4 版才有，後詳&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;USB&lt;/li&gt;&lt;br /&gt;  &lt;LI&gt;遠端顯示(VRDP)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;分享資料夾(Share Folder)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;最後按 "OK" 圖示完成設定，這時就可以在主畫面中選擇一個虛擬機器，按下"Start"鍵圖示就會開始啟動虛擬機器系統&lt;br /&gt;&lt;br /&gt;萬一遇到 vboxdrv 無法正確載入，&lt;br /&gt;VirtualBox kernel driver not installed. VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).&lt;br /&gt;查查 nmi是不是有問題，是的話要在 kernel參數加上nmi_watchdog=0&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;安裝 Guest Additions&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;因為是虛擬機器, 客端顯示硬體驅動程式不是顯示真正的硬體，也無法裝自己的驅動程式。以我見過的例子:測試XP 客端上的裝置管理員上面列有二個不明裝置: 一個是顯示卡一個是不明顯卡 (實體主機上是nvidia)另一個是不明基本系統裝置。不過顯示正常，至少切到1024x748解析度沒有問題。&lt;br /&gt;&lt;br /&gt;但要是安裝 Guest Additions 會使虛擬機器的驅動解析度與滑鼠整合操控性更好，如此一來，就不需要多按一下快速鍵就能把滑鼠移出VirtualBox視窗外。而且至少可以解決 nvidia Gforce 的問題(又多了個理由不要用ATI顯示卡)，讓虛擬機器支援了更高的解析度 。從比較虛擬機器開機聲音的延遲程度，我相信這跟其他模擬作業系統軟體的外掛如WMware-tools 一般，會使得客端虛擬機器的效能更接近主端系統的效能。在1G Ram的AMD64 4000+上測試，安裝前Guest Additions竟然 Virtual Box CPU承載一直逼近百分之百！雖然同時跑其他程式如emacs還是很順，但看得還是有點心驚膽顫。安裝後，虛擬機器螢幕解析度提高到1152x864，但CPU承載掉到合理的60%&lt;br /&gt;&lt;br /&gt;這是只有包含於 PUEL edition (Personal Use and Evaluation License) 而開放原碼版沒有的。安裝完PUEL版之後會在對應目錄下找到  additions/VBoxGuestAdditions.iso 預設路徑在&lt;br /&gt;/opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;或&lt;br /&gt;C:\Program Files\InnoTek VirtualBox\VBoxGuestAdditions.iso&lt;br /&gt;&lt;br /&gt;安裝時如果有掛載其他實體光碟或虛擬光碟映像檔，可能會失敗，最好先卸載其他光碟。啟動虛擬機器後，把VBoxGuestAdditions.iso當成實體光碟掛載到虛擬機器上，可以從Virtual Box下拉選單的 Devices-&gt; Install Guest-Additions 去安裝。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;常用快速鍵&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;F12&lt;/li&gt;在開機時選擇boot的媒體&lt;br /&gt;  &lt;li&gt;滑鼠點 2 下&lt;/li&gt;啟動視窗:將畫面主控權切換成虛擬系統。&lt;br /&gt;  &lt;li&gt;以下需要配合主端控制鍵，預設是右 Ctrl 鍵，也可換成如左Ctrl 鍵給右撇子方便使用&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;主端控制鍵按 1 下&lt;/li&gt;跳出客端系統視窗。&lt;br /&gt;    &lt;li&gt;主端控制鍵 + f 鍵&lt;/li&gt;全螢幕/視窗模式切換。&lt;br /&gt;    &lt;li&gt;主端控制鍵 + Backspace 鍵&lt;/li&gt;在客端系統中模擬Ctrl+Alt+Backspace (Unix系統重新起動X 視窗)。&lt;br /&gt;    &lt;li&gt;主端控制鍵 + Fn 鍵&lt;/li&gt;在客端系統中模擬Ctrl+Alt+Fn,... (Unix系統切換到第號文字console ， 1 &lt;= n  &lt;= 12)。&lt;br /&gt;    &lt;li&gt;主端控制鍵 + Delete 鍵&lt;/li&gt;在客端系統中模擬Ctrl+Alt+Del(Windows 系統叫出程式管理員或重開機)。&lt;br /&gt;     &lt;li&gt;主端控制鍵 + q 鍵 &lt;/li&gt;關機&lt;br /&gt;    &lt;li&gt;主端控制鍵 + r 鍵 &lt;/li&gt;立即重開機(如同硬體reset )。&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;進階使用&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;USB裝置要啟用時，到視窗主選單裝置-&gt;USB裝置把要啟用的裝置按左鼠鍵選取使用。跟VMware 一樣，同時間主客端間只能有一個存取 USB裝置，從VirtualBox客端卸載USB 裝置後，主端系統就可以抓到該 USB 裝置，這樣可以讓主客端之間作資料的傳遞分享。&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;分享檔案夾的設定&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;除了USB 儲存裝置，可以使用分享檔案夾(share Folder ) 在透過內部網路分享儲存媒體(類似NFS或網路芳鄰)的方式讓主客端之間分享檔案。&lt;br /&gt;&lt;br /&gt;分享檔案夾的功能可以在關掉連接外部網路的狀態上使用，就算關掉客端系統的虛擬網路卡對外連線，主客端仍然可以由分享檔案夾分享檔案。這麼一來，當有人想灌個windows 客端系統只用來執行少數Linux下沒有的應用軟體，但又怕windows系統客端曝露在連外網路的危險之中，就可以不用顧慮分享檔案夾上的windows系統客端一旦接上網路，就會有被來自外部網路上病毒、木馬等等惡意程式攻擊的安全性風險。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;主端上的設定&lt;/li&gt;&lt;br /&gt;  可以透過GUI 或命令列來達成:先把一個虛擬機器架起來，把作業系統裝完後 &lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;GUI :在設定裡指定"檔案夾路徑"與"名稱"，詳見下面說明:&lt;br /&gt;    &lt;li&gt;命令列:&lt;br /&gt;      &lt;ol&gt;先關閉虛擬機器。&lt;br /&gt; &lt;li&gt;(只有windows host 需要)假設虛擬機器叫xp，命令列開一個 command prompt 終端機視窗(Windows 系統下用cmd 叫出)，切換目錄到 VirtualBox 虛擬硬碟存放的目錄。路徑可以參看一下當初VirtualBox 的 File 選單中的 Global Settings 裡面指定的虛擬機器集目錄，比如說&lt;br /&gt;   /home/run/VB/Machines/，在該目錄底下可以找到個別虛擬機器相對應的目錄。如虛擬機器xp就會建立對應的子目錄 /home/run/VB/Machines/xp&lt;br /&gt; &lt;li&gt;用下列形式執行命令&lt;br /&gt;   VBoxManage sharedfolder add "VM Name" -name "Share Name" -hostpath "路徑"&lt;br /&gt;   如&lt;br /&gt;   VBoxManage sharedfolder add "xp" -name "again" -hostpath /home/run/again&lt;br /&gt;   &lt;ul&gt;其中&lt;br /&gt;     &lt;li&gt;VM Name&lt;/li&gt; 指的是虛擬機器的名稱，如xp。要注意虛擬機器名xp，跟使用的虛擬硬碟名稱XXXYYZZZ.dvi 可以不一致。這裡要用虛擬機器名。 &lt;br /&gt;     &lt;li&gt;Share Name&lt;/li&gt;指的是自己在虛擬機器中定義的分享檔案夾名稱，如again&lt;br /&gt;     &lt;li&gt;路徑&lt;/li&gt;指的是要分享給客端的主端實體路徑名稱，如/home/run/again&lt;br /&gt;   &lt;/ul&gt;&lt;br /&gt; &lt;li&gt;其實可以直接修改系統設定檔，在該 VM Name 的目錄下，有個 VM Name.xml 檔案，如/home/run/VB/Machines/xp/xp.xml 可以用文字編輯器直接打開來編輯&lt;br /&gt;      &lt;/ol&gt;&lt;br /&gt;    &lt;li&gt;要確認設定的話，可以在終端機裡執行&lt;br /&gt;      VBoxManage list vms &lt;br /&gt;      看看會不會出現類似下面的字眼:&lt;br /&gt;      Shared folders:&lt;br /&gt;      Name: 'again', Host path: '/home/run/again' (machine mapping)&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;  &lt;li&gt;客端上的設定&lt;/li&gt;&lt;br /&gt;    啟動虛擬機器，開機完後在虛擬機器中&lt;br /&gt;    &lt;ul&gt;&lt;br /&gt;      &lt;li&gt;Linux&lt;/li&gt;&lt;br /&gt; mount -t vboxsf again /media/VM&lt;br /&gt; 其中again要和主端指定的分享名"again"一致，/media/VM是你想掛載的目錄。這也可以用/etc/fstab 之類的方式來變通掛載。&lt;br /&gt;      &lt;li&gt;Windows&lt;/li&gt;&lt;br /&gt; 把 \\vboxsvr\again 當成網路分享來用。(注意：不見得能用檔案總管直接上samba 網路瀏覽)，這也有好幾種方式。用檔案總管下的tool -&gt; map network drives 是一個方式，或打開一個  command prompt 終端機視窗，執行：&lt;br /&gt; net use x: \\vboxsvr\ShareName&lt;br /&gt; 其中x:是你想在windows下看到的磁碟代號,而ShareName要和主端的分享名稱要一致，如 &lt;br /&gt; net use z: \\vboxsvr\again&lt;br /&gt; 注意在x:和\\vboxsvr之間需要加空白。&lt;br /&gt;    &lt;/ul&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;之後在虛擬機器上用Krusader或Total commander 之類的檔案總管打開網路儲存媒體，就可以看到分享檔案夾了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-316951653214032976?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/316951653214032976/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=316951653214032976' title='9 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/316951653214032976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/316951653214032976'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/virtualbox.html' title='安裝使用VirtualBox: 執行虛擬作業系統的新選擇'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8222826956070061647</id><published>2007-06-25T00:41:00.000-05:00</published><updated>2007-06-25T13:58:12.056-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>在Linux跟flickr間傳輸(照片)檔案</title><content type='html'>有下面幾個選擇&lt;br /&gt;&lt;br /&gt;&lt;a href="Http://micampe.it/projects/flickruploadr"&gt;FlickrUploadr&lt;/a&gt;&lt;br /&gt;需要Python， Gtk 跟 /usr/lib64/python2.5/config/Makefile(MDK2007.1 在lib64python2.5-devel-2.5-4.1mdv2007.1.x86_64)&lt;br /&gt;&lt;br /&gt;安裝：&lt;br /&gt;下載軟體後解開，在目錄裡下達&lt;br /&gt;python setup.py install&lt;br /&gt;&lt;br /&gt;執行程式：&lt;br /&gt;Uploadr&lt;br /&gt;&lt;br /&gt;不過這些第三方的上傳軟體都得先讓Flickr知道。首先他們會讓你用閱覽器登入Flickr網站確認同意他們有寫的權限，&lt;br /&gt;(日後取消可到http://flickr.com/services/auth/更改)完成後再回到程式裡就可以開始用了。&lt;br /&gt;&lt;br /&gt;FlickrUploadr使用很方便，把想上傳的照片拖拉到它的視窗中就行。FlickrUploadr設計是一次傳一張。而下面的Juploadr是設計成多張一次傳。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://juploadr.org/"&gt;Juploadr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JUploadr是用Java寫的，有分amd64跟i386兩個版(也有Mac跟windows )，裝上java就可以運作了，支援Flickr 跟Zooomr。&lt;br /&gt;&lt;br /&gt;我把他在 /usr/local/下解開，執行檔是&lt;br /&gt;/usr/local/jUploadr-1.1.2-linuxGTK-i386/jUploadr&lt;br /&gt;或&lt;br /&gt;/usr/local/jUploadr-1.1.2-linuxGTK-amd64/jUploadr&lt;br /&gt;萬一原始設定上被系統路徑搞混，簡單的方式是去改這一行&lt;br /&gt;JAVA_PROGRAM_DIR=""&lt;br /&gt;&lt;br /&gt;把要上傳的照片拖拉到它的視窗中，等照片被拉進視窗後會顯示出每張照片的縮圖時就準備好上傳了。這時可在個別照片上按右鼠鍵，就會跳出新視窗供修改屬性，設定完成後按upload 就可上傳，全部完成後會跳出視窗通知。在照片只是十幾二十張時，反應延遲還算可接受。不過一次傳極大量張數時，顯示所有照片的縮圖就會很慢。我從 nautius 的檔案視窗裡拉照片不成問題，但不知為何就是無法從krusader 裡把照片拉過去。&lt;br /&gt;&lt;br /&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4724"&gt;Firefox Universal Uploader&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;這是依賴Firefox 的一個擴充套件，可以很容易的上下傳檔案到一些Web 2.0 網站。要上傳及備份flickr相片都十分容易。目前支援Flickr, Picasa, Youtube, Box.net(1GB of free space)  Facebook。以後準備支援Google Videos, Webshots  。以下以Flickr為例說明。&lt;br /&gt;&lt;br /&gt;它的外觀類似Krusader的設計，分為三大塊視窗: &lt;br /&gt;本地端檔案及目錄會顯示在左邊視窗遠端的檔案會顯示在右邊視窗，在Flickr所建立的集合(set)會以目錄的形式呈現，進去就可以看到在該集合的相片。&lt;br /&gt;下方分成兩個分頁用來顯示傳輸進度及資訊看板。以Flickr而言，在右邊視窗選擇檔案或集後，下方資訊看板就會顯示相片預覽，這時可以編輯相片的標題, 描述及設定權限。&lt;br /&gt;&lt;br /&gt;如果想上傳一堆檔案，可以把檔案先選好(可以用ctrl ..等配合滑鼠)，按右鼠鍵選擇upload一次上傳。只是目前不支援在遠端建立set的功能。要另外動手建立。&lt;br /&gt;要備份相片只要反向傳輸即可。下載遠端檔案集合時，若本地端沒有對應的子目錄，系統則會自動建立。重覆的檔案名稱會自動附加上流水號。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8222826956070061647?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8222826956070061647/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8222826956070061647' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8222826956070061647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8222826956070061647'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/linuxflickr.html' title='在Linux跟flickr間傳輸(照片)檔案'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8359439841976444755</id><published>2007-06-24T15:45:00.000-05:00</published><updated>2007-06-24T15:46:32.779-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>MDV 2007.1 Multimedia Kernel 問題與解答</title><content type='html'>MDV 2006 時dkms用Multimedia kernel 沒問題，到了20907.0起後期就弄不起來。&lt;br /&gt;嚴格說來這是因為新版multimedia kernel 的路徑換了名稱。只需要&lt;br /&gt;cd /lib/modules/2.6.17.14-mm-desktop-5mdv &lt;br /&gt;ln -s /usr/src/kernel-multimedia-2.6.17.14-5mdv build&lt;br /&gt;ln -s /usr/src/kernel-multimedia-2.6.17.14-5mdv source&lt;br /&gt;或者&lt;br /&gt;cd /lib/modules/2.6.17.14-mm-laptop-5mdv/&lt;br /&gt;ln -s /usr/src/kernel-multimedia-2.6.17.14-5mdv build&lt;br /&gt;ln -s /usr/src/kernel-multimedia-2.6.17.14-5mdv source&lt;br /&gt;&lt;br /&gt;dkms可能不會一次編成功所有模組，簡單方式就是重開機讓dkms再編過&lt;br /&gt;&lt;br /&gt;不然就讀手冊自己去搞這些 &lt;br /&gt;dkms -m ati -v 8.37.6-1plf2007.1 build&lt;br /&gt;....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8359439841976444755?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8359439841976444755/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8359439841976444755' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8359439841976444755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8359439841976444755'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/mdv-20071-multimedia-kernel.html' title='MDV 2007.1 Multimedia Kernel 問題與解答'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-7338039885682142918</id><published>2007-06-15T02:42:00.000-05:00</published><updated>2007-06-15T02:54:04.534-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>安裝 flash 9 player 的正確解答</title><content type='html'>下面是在Mandriuva 2007.1 跟舊版 (可能是2007/2006) 上的經驗，其他以RPM&lt;br /&gt;為基礎的發行版應該類似。我相信這可以解決長久以來對在Linux上安裝&lt;br /&gt;flash9人云亦云的問題&lt;br /&gt;&lt;br /&gt;RPM在此下載&lt;br /&gt;http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&amp;P2_Platform=Linux&amp;P3_Browser_Version=Netscape4%20o&lt;br /&gt;&lt;br /&gt;有安裝舊版的話，&lt;br /&gt;先把舊的 (如/usr/local/mozilla/plugin下的)&lt;br /&gt;libflashplayer.so&lt;br /&gt;flashplayer.xpt&lt;br /&gt;弄掉&lt;br /&gt;&lt;br /&gt;MDV 2007.1之前的gcin舊版請升級，然後執行&lt;br /&gt;urpmi flash-plugin-9.0.31.0-release.i386.rpm&lt;br /&gt;&lt;br /&gt;裝的是64 bit MDV的話請見附錄&lt;br /&gt;&lt;br /&gt;我在2007.1上測試，預設locale是 zh_TW.UTF-8，(所以這跟系統locale 無關)&lt;br /&gt;安裝後，在firefox 網址欄打入&lt;br /&gt;about:plugins&lt;br /&gt;會顯示Shockwave Flash 9.0 r31&lt;br /&gt;裝好後可以到此&lt;br /&gt;http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:Full-Screen_Mode:Demos&lt;br /&gt;欣賞諸如BCC 高品質的影像示範&lt;br /&gt;http://www.flashcomguru.com/apps/fullscreen_player9/fullscreen.html&lt;br /&gt;或者是去youtube 打開任一個分享影片，如&lt;br /&gt;http://www.youtube.com/watch?v=1vc9SMCRrSk&lt;br /&gt;&lt;br /&gt;之前MDV舊版用firefox 1.5.07 開flash 網頁裡純中文字會變成亂碼，如&lt;br /&gt;http://www.taiwanmobile.com/index.html&lt;br /&gt;這時候按老鼠右鍵，顯示的是英文flash提示&lt;br /&gt;但在Mandriva 2007.1 上firefox 2.0.0.3 上中文字顯示正常。&lt;br /&gt;&lt;br /&gt;當時有人說但如果使用 "env LC_ALL=zh_TW firefox" 啟動 firefox 顯示中文&lt;br /&gt;就沒問題了。但當時我試了不成，字型還是沒設對。比對的結果如下&lt;br /&gt;&lt;br /&gt;$ strings /usr/lib/flash-plugin/libflashplayer.so | grep -i big&lt;br /&gt;-*-*-*-*-*-*-*-*-*-*-*-*-big5-*&lt;br /&gt;BIG-5&lt;br /&gt;bigEndian&lt;br /&gt;big5&lt;br /&gt;csbig5&lt;br /&gt;cn-big5&lt;br /&gt;x-x-big5&lt;br /&gt;big5-hkscs&lt;br /&gt;cn-big5&lt;br /&gt;x-x-big5&lt;br /&gt;BIG_ENDIAN      bigEndian&lt;br /&gt;&lt;br /&gt;2007.1 傳回的結果則是&lt;br /&gt;-*-*-*-*-*-*-*-*-*-*-*-*-big5-*&lt;br /&gt;big5&lt;br /&gt;csbig5&lt;br /&gt;cn-big5&lt;br /&gt;x-x-big5&lt;br /&gt;big5-hkscs&lt;br /&gt;cn-big5&lt;br /&gt;x-x-big5&lt;br /&gt;少掉 &lt;br /&gt;BIG-5&lt;br /&gt;bigEndian&lt;br /&gt;BIG_ENDIAN      bigEndian&lt;br /&gt;&lt;br /&gt;$ strings /usr/lib/flash-plugin/libflashplayer.so | grep -i libgtk&lt;br /&gt;libgtk&lt;br /&gt;libgtk-x11-2.0.so.0&lt;br /&gt;&lt;br /&gt;2007.1 傳回的結果則只有 libgtk-x11-2.0.so.0&lt;br /&gt;&lt;br /&gt;我在 MDV 2007.1 下並沒有做任何改動 (預設Locale 跟之前一樣是&lt;br /&gt;zh_TW.UTF-8)但完全沒有問題，建議之前有問題的人軟體升級&lt;br /&gt;&lt;br /&gt;我發現在Mandriva 上真正的問題跟閱覽器Big5 Locale 沒有直接的關係，而是&lt;br /&gt;在於字型的問題。一但我把臺北字型裝上，而且把他正確的設定好，就行了。作法請見安裝big5 中文點陣字型&lt;br /&gt;http://shelandy.blogspot.com/2007/06/big5.html#links&lt;br /&gt;&lt;br /&gt;我推測這是出在flash 9 想要去找big5編碼的(點陣)字 所以有些人在使用&lt;br /&gt;fireflysung.ttf 替代 bkai00mp.ttf 能夠解決這個問題。http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?topic_id=3535&lt;br /&gt;只是剛巧fireflysung.ttf內含big5編碼點陣字。我懶的去交叉比對。要是有人確認的話，請通知一聲。&lt;br /&gt;&lt;br /&gt;要想他發展的更好，可到Adobe 請願&lt;br /&gt;http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&lt;br /&gt;&lt;br /&gt;附錄:64bit 系統考量&lt;br /&gt;&lt;br /&gt;目前沒有64bit的flash9，做法一是作業系統裝64bit的，但是瀏覽器的部份乾脆都裝32bit的(firefox, flash, java...)。做法，更誇張的做法二是另裝32bit系統然後用 chroot。&lt;br /&gt;&lt;br /&gt;不過我覺得都不需要，64 bit MDV的話只要把下面這個nspluginwrapper裝起來就可以了。 &lt;br /&gt;http://gwenole.beauchesne.info/projects/nspluginwrapper/&lt;br /&gt;MDV上有RPM，然後額外執行&lt;br /&gt;nspluginwrapper -i /usr/lib/flash-plugin/libflashplayer.so&lt;br /&gt;他可以把 32 bit firefox plugins 包起來, 提供 64bit 介面給 64 bit&lt;br /&gt;firefox使用。大部份時候都很穩，但沒有支援Java Plugin 。&lt;br /&gt;&lt;br /&gt;由這一點就可以看出Mandriva 易用的好處。BBS 上有一些對新手該用什麼發行&lt;br /&gt;套件的爭論實在都沒有搔到癢處。這時候就可以看出Mandriva 的確是新手的首&lt;br /&gt;選(老手選發行套件就都見仁見智)。&lt;br /&gt;&lt;br /&gt;有人宣稱Java雖然有64bit版，但是不包含Plugin，尤其是要看一些線上串流的Plugin&lt;br /&gt;幾乎都沒有32bit的。不過我還沒有碰到過這樣的情況，真的要的話，搞不好在wine下跑windows 或 VMware player 跑另一個 32bit  linux 還比較方便&lt;br /&gt;&lt;br /&gt;http://blogs.adobe.com/penguin.swf/ 中的&lt;br /&gt;What's So Difficult? 64-bit Edition&lt;br /&gt;http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html&lt;br /&gt;提到一些移植32-bit軟體移植到64-bit Edition的問題，對用64bit 機器但考慮該用什麼bit 版本的人會有一點用處&lt;br /&gt;&lt;br /&gt;延伸閱讀:&lt;br /&gt;在64bit 2007MDV上跑32 bit 套件&lt;br /&gt;http://shelandy.blogspot.com/2007/04/64bit-2007mdv32-bit.html#links&lt;br /&gt;&lt;br /&gt;相關的討論見&lt;br /&gt;http://freesf.tw/modules/news/article.php?storyid=3030&lt;br /&gt;http://people.debian.org.tw/~chihchun/2006/11/02/flash-player-9-for-linux/&lt;br /&gt;http://www.in-life.idv.tw/index.php?/archives/392-ae-flash-9-aecae.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-7338039885682142918?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/7338039885682142918/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=7338039885682142918' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7338039885682142918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/7338039885682142918'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/flash-9-player.html' title='安裝 flash 9 player 的正確解答'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-9058039890731742564</id><published>2007-06-14T13:57:00.000-05:00</published><updated>2007-06-14T14:34:53.832-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中文資訊處理'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>安裝big5 中文點陣字型</title><content type='html'>在安裝mandriva 2007.1 後，基本的調校之一包含了安裝臺北字型。&lt;br /&gt;因為 flash player 9 跟有一些沿用X-windows 點陣字的軟體如舊版的emacs處&lt;br /&gt;理中文還是需要，我把在MDV2007.1 上裝上big5編碼的臺北字型的過程記下供參考。&lt;br /&gt;&lt;br /&gt;2007.1預設的是fonts-ttf-chinese-0.1-0.20060928.1mdv2007.1 ，這套&lt;br /&gt;Unified Chinese True Type font是Arne Goetje 合併了文鼎的向量字跟螢火飛&lt;br /&gt;的點陣字還有簡體跟香港字，之前在MDV2007上我跟Jim 討論的部份粗體中文字型的問題http://cle.linux.org.tw/forum/viewtopic.php?t=1637。&lt;br /&gt;已不存在。我推測問題出在我們之前(2006, 2007.0)用的螢火飛新宋體 TTF 的&lt;br /&gt;hinting 。我懶的去交叉比對，要是有人確認的話，請通知一聲。不過由於有&lt;br /&gt;人不懂技術跟經營社群，又喜歡當"big brother" 在我背後以一付高道德標準的姿態講些五三四的，我不會在那裡繼續回應技術問題，省的麻煩，等著看又有某某再度步上CLE CLDP論壇的結局。要討論的請在這裡或到自由軟體技術交流網的MDV論壇。噴口水的文字就請免了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;檢查系統環境:&lt;br /&gt;&lt;br /&gt;fc-list | grep AR  可以看到文鼎中楷跟細上海宋&lt;br /&gt;fc-list | grep -i big5  看不到 big5 &lt;br /&gt;&lt;br /&gt;臺北字型是有包好RPM，先把 taipeifonts-1.2 的RPM裝上 ，內部檔案包括 &lt;br /&gt;/usr/X11R6/lib/X11/fonts/misc/taipei16.pcf.gz&lt;br /&gt;/usr/X11R6/lib/X11/fonts/misc/taipei20.pcf.gz&lt;br /&gt;/usr/X11R6/lib/X11/fonts/misc/taipei24.pcf.gz&lt;br /&gt;/usr/X11R6/lib/X11/fonts/misc/taipeifonts.alias&lt;br /&gt;/usr/X11R6/lib/X11/fonts/misc/vga12x24.pcf.gz&lt;br /&gt;&lt;br /&gt;不過沒配置好 font.dir 跟 font.alias，要手工設定:&lt;br /&gt;cd /usr/X11R6/lib/X11/fonts/misc/&lt;br /&gt;mkfontdir&lt;br /&gt;cp taipeifonts.alias fonts.alias&lt;br /&gt;此外xfs 系統沒有把/usr/X11R6/lib/X11/fonts/misc/ 加入路徑群，可以直接&lt;br /&gt;打開檔案 /etc/X11/fs/config 編修，或下指令 chkfontpath檢查&lt;br /&gt;&lt;br /&gt;/usr/share/fonts/misc:unscaled&lt;br /&gt;/usr/share/fonts/drakfont&lt;br /&gt;/usr/share/fonts/drakfont/Type1&lt;br /&gt;/usr/share/fonts/drakfont/ttf&lt;br /&gt;/usr/share/fonts/otf&lt;br /&gt;/usr/share/fonts/ttc&lt;br /&gt;/usr/share/fonts/75dpi:unscaled&lt;br /&gt;/usr/share/fonts/100dpi:unscaled&lt;br /&gt;/usr/share/fonts/Type1&lt;br /&gt;/usr/share/fonts/TTF&lt;br /&gt;/usr/share/fonts/Speedo&lt;br /&gt;/usr/share/fonts/default/Type1&lt;br /&gt;/usr/share/fonts/default/Type1/adobestd35&lt;br /&gt;/usr/share/fonts/TTF/dejavu&lt;br /&gt;/usr/share/fonts/TTF/latex&lt;br /&gt;/usr/share/fonts/ttf/decoratives&lt;br /&gt;/usr/share/fonts/ttf/western&lt;br /&gt;/usr/share/lilypond/2.11.20/fonts/type1&lt;br /&gt;/usr/X11R6/lib/X11/fonts/misc&lt;br /&gt;&lt;br /&gt;要確定/usr/X11R6/lib/X11/fonts/misc在路徑群裡面. &lt;br /&gt;設置好後，重啟動X 視窗&lt;br /&gt;xlsfonts | grep -i big5 就會看到&lt;br /&gt;-default-ming-medium-r-normal--16-160-72-72-c-160-big5-0&lt;br /&gt;-default-ming-medium-r-normal--20-200-72-72-c-200-big5-0&lt;br /&gt;-default-ming-medium-r-normal--24-240-72-72-c-240-big5-0&lt;br /&gt;-taipei-fixed-medium-r-normal--0-0-75-75-c-0-big5-0&lt;br /&gt;-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0&lt;br /&gt;-taipei-fixed-medium-r-normal--20-200-75-75-c-200-big5-0&lt;br /&gt;-taipei-fixed-medium-r-normal--24-240-75-75-c-240-big5-0&lt;br /&gt;-taipei-ming-medium-r-normal--16-160-75-75-c-160-big5-0&lt;br /&gt;-taipei-ming-medium-r-normal--20-200-75-75-c-200-big5-0&lt;br /&gt;-taipei-ming-medium-r-normal--24-240-75-75-c-240-big5-0&lt;br /&gt;&lt;br /&gt;成功後，emacs 不用額外設定直接看到中文，firefox 開flash 網頁老鼠右鍵中文選單也沒問題。&lt;br /&gt;&lt;br /&gt;延伸閱讀:(後續)&lt;br /&gt;安裝 flash 9 player 的正確解答&lt;br /&gt;Emacs 編輯中文設定&lt;br /&gt;Java 中文字型設定&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-9058039890731742564?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/9058039890731742564/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=9058039890731742564' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/9058039890731742564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/9058039890731742564'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/big5.html' title='安裝big5 中文點陣字型'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2537186360896786281</id><published>2007-06-12T23:58:00.000-05:00</published><updated>2007-06-13T00:02:46.615-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><title type='text'>在OpenOffice.org 中文計劃上歷史的今天</title><content type='html'>參與 OpenOffice.org 中文計劃的人，甚至臺灣開放軟體社群不參與OpenOffice計劃的人，大概很難不注意OpenOffice中文計劃第一任管理員黃沛霖的講話。在那麼多正體中文跟簡體中文言論上的衝突場合裡，先不管誰是誰錯，我覺得他是極極少數能讓雙方都能平靜下來聽他說話的人。像較於一些只會高分貝雞同鴨講的基本教義派，他光是這點我覺得就很難得的。相對於臺灣一堆都在正式的OpenOffice.org 中文計劃之外打轉沒有進入核心的人，這幾年參與OpenOffice.org 中文計劃的簡體字人數優勢漸漸超過用正體中文的義工，不過相處還相當融洽，這是非常難得的。很可惜他因為個人因素即將要卸任，對於臺灣OpenOffice.org 的社群，甚至開放軟體社群，我覺得臺灣都不見得有人能取代他對正體中文 OpenOffice.org 的助益。對我的感覺，就像 Keith Packard 從 Xfree86.org 離開一樣。只不過Keith Packard 當年是被迫的，黃先生是主動的。&lt;br /&gt;&lt;br /&gt;很多事情我不能明講， 這只有長期在中文 OpenOffice.org 待的人才能體會。很多事不是我一個人能控制的，所以我在OpenOffice.org 中文計劃開發者論壇留了一個回應，留待幾年之後大家回頭來看這個事，就知道什麼是我不能明講的。&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------&lt;br /&gt;&lt;br /&gt;黃兄作為第一任中文計劃管理員，從無到有開創了目前的局面，我覺得非常難得。我個人從一開始就參與OOo中文計劃，覺得在參與者裡少有像黃兄這樣熱心的，黃兄退下這個位置是OOo中文計劃的損失，不過也祝福黃兄個人前途大展。&lt;br /&gt;&lt;br /&gt;之前有些長期參與的義工也很熱心竟然都沒有出來接這個位置，現在有人出來接當然是很好。只有一點小小的想法: 希望借這個第一次轉換的機會，為將來更好的發展打下基礎。我對誰來接沒有什麼意見，這主要是程序的問題，其實黃兄要叫誰接，我想也沒有多少人有異議。不過既然黃兄特別提到用民主的方式，我希望藉此建立起一個好的制度，讓OOo中文計劃以後的管理員，都能基於前人的基礎愈做愈好。真正的民主不是嘴巴高喊"人民"或"社群"口號，而是能真的在這些小節裡落實:&lt;br /&gt;&lt;br /&gt;1. 贊成/反對票到時會不會公開計名? 不公開計名的話，票是寄到黃兄的哪個私人信箱去？&lt;br /&gt;2. 贊成/反對票是針對個人投兩票，還是對這兩個人整體投一票?&lt;br /&gt;&lt;br /&gt;Pui Lam Wong 提到:&lt;br /&gt;&gt; &gt; 各位好。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 因為個人時間不足，固在與 OpenOffice.org Native Language Confederation 主席 Charles-H. Schulz、副主席 Louis Suárez-Potts、一些中文計劃成員、以及一些自由軟體人士討論後，決定任命兩位新主席共同掌管中文計劃：洪宗勝博士及 Cheng Lin。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 二人簡介列於此信之下。對此一決定無反對意見者，請回覆此信並於回信第一行寫上「+1」。若有反對者，請於回信第一行書「-1」，並請書明原因。有問題者，請回信發問。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 表決期為七日。即表決將於北京時間 2007年6月19日 23:59 終止。若讚成者多於反對者，此一任命張於 2007年6月20日 00:00 生效。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 在下手頭上所有的重點資料皆在下面，若有重要遺漏，請 Mr. Lin 及 洪博士回信補足。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 黃沛霖上&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; -----------------------&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 洪宗勝&lt;br /&gt;&gt; &gt; ＝＝＝&lt;br /&gt;&gt; &gt; 洪宗勝博士，號威豆，網上人稱「威豆博士」。1987年得清華大學核子工程博士之位。2000年，成為 RedHat Certified Engineer 及 RedHat Certified Examiner。2003年當選（台灣）軟體自由協會第二屆理事，及（台灣）開放系統協會第六屆理事。2002 - 2003 年間多次應邀到不同大學及組織演講與推廣自由軟體。2004年為（台灣）資訊工業策會顧問，輔仁大學資訊管理所助教，青年國是會議自由軟體題之専家證人，後為晟鑫科技總經理。2005年，與 Firefly 等人共同發起「中文OSS 桌面應用增進計劃」（http://opendesktop.org.tw）。2006年當選開放系統協會第七屆常務理事。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; Cheng Lin&lt;br /&gt;&gt; &gt; ===========&lt;br /&gt;&gt; &gt; Cheng Lin 於 2001 至 2004 年間掌管 RedOffice 之開發及發佈。後於 2006 年，成為 OASIS UOML (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uoml) 及 Chinese UOF (Uniform Office Format) Standard 組織之成員。同年，始掌 RedOffice 之人手及以 OOo VCL TestTool 完成之自動測試。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2537186360896786281?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2537186360896786281/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2537186360896786281' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2537186360896786281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2537186360896786281'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/openofficeorg.html' title='在OpenOffice.org 中文計劃上歷史的今天'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-5608296026256400060</id><published>2007-06-09T12:17:00.001-05:00</published><updated>2008-03-08T23:16:15.661-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>metacity 桌面管理員預設鍵盤快速鍵用法</title><content type='html'>meta city 是目前gnome 桌面預設的視窗管理員，雖然大家慢慢有遷到compiz 或beryl 等3D "桌面管理員"的傾向，但對一些老的顯示卡沒法跑 3D 桌面的，metacity 還是不可或缺的&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;switch_windows 在提示模式下於桌面上的所有開啟程式間切換&lt;/li&gt; Alt-Tab &lt;br /&gt;&lt;li&gt;switch_panels 在提示模式下於桌面上的所有面板間切換&lt;/li&gt;Ctl-Alt-Tab&lt;br /&gt;&lt;li&gt;cycle_windows 於桌面上的所有開啟程式間立即切換&lt;/li&gt;Alt-ESC  &lt;br /&gt;&lt;li&gt;cycle_panels 於桌面上的所有面板間立即切換&lt;/li&gt;   Ctl-Alt-ESC &lt;br /&gt;&lt;li&gt;show_desktop 切換在工作區隱藏/顯示視窗&lt;/li&gt;   Ctl-Alt-d  &lt;br /&gt;&lt;li&gt;switch_to_workspace_left 跳到左邊的工作區&lt;/li&gt;Ctl-Alt-向左鍵  &lt;br /&gt;&lt;li&gt;switch_to_workspace_right 跳到右邊的工作區&lt;/li&gt; Ctl-Alt-向右鍵 &lt;br /&gt;&lt;li&gt;switch_to_workspace_up 跳到上面的工作區&lt;/li&gt; Ctl-Alt-向上鍵  &lt;br /&gt;&lt;li&gt;switch_to_workspace_down 跳到下面的工作區&lt;/li&gt; Ctl-Alt-向下鍵  &lt;br /&gt;&lt;br /&gt;以上四個功能加上SHIFT鍵 會同時把視窗移到相鄰工作區&lt;br /&gt;&lt;br /&gt;&lt;li&gt;activate_window_menu 啟動工作視窗選單&lt;/li&gt;   Alt-SPACE  &lt;br /&gt;&lt;li&gt;toggle_fullscreen&lt;/li&gt;   disabled  &lt;br /&gt;&lt;li&gt;toggle_maximized &lt;/li&gt;  disabled  &lt;br /&gt;&lt;li&gt;toggle_shaded&lt;/li&gt;   disabled  &lt;br /&gt;&lt;li&gt;close 關閉工作視窗&lt;/li&gt;  Alt-F4   &lt;br /&gt;&lt;li&gt;minimize 最小化視窗&lt;/li&gt;  Alt-F9&lt;br /&gt;&lt;li&gt;begin_move 啟動移動視窗模式&lt;/li&gt;  Alt-F7  (可以用鍵盤或老鼠移動位置;或者直接按Alt- 跟老鼠左鍵不放後，用老鼠拖曳移動位置)&lt;br /&gt;   &lt;br /&gt;&lt;li&gt;begin_resize&lt;/li&gt;Alt-F8 改變視窗大小&lt;br /&gt;&lt;li&gt;從最大化視窗還原原大小&lt;/li&gt; Alt-F5 &lt;br /&gt;&lt;li&gt;視窗最大化&lt;/li&gt;Alt-F10 &lt;br /&gt;&lt;li&gt;Alt-F1&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Alt-F2&lt;/li&gt;&lt;br /&gt;&lt;li&gt;擷取全螢幕快照&lt;/li&gt;PRINT&lt;br /&gt;&lt;li&gt;擷取視窗快照&lt;/li&gt;Alt-PRINT&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;其他相關&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;殺掉 X 視窗&lt;/li&gt;Ctl-Alt-BACK&lt;br /&gt;&lt;li&gt;重開機&lt;/li&gt;Ctl-Alt-DEL&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;衍生閱讀&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2007/03/compiz-3d.html#links"&gt;Compiz 3D 桌面的使用設定 &lt;/a&gt;&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2006/04/skippy-mac-os-x-expose-linux-skippy-8.html#links"&gt;Skippy -- 快速視窗切換應用程式&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-5608296026256400060?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/5608296026256400060/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=5608296026256400060' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5608296026256400060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/5608296026256400060'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/metacity.html' title='metacity 桌面管理員預設鍵盤快速鍵用法'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-3405084371893383463</id><published>2007-06-08T19:00:00.000-05:00</published><updated>2007-06-14T23:11:49.127-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>在Emacs 上用正規表達式(Regular Expression)</title><content type='html'>前言&lt;br /&gt;&lt;br /&gt;我痛恨Computer Science 一堆老師的位子都被有辦法的外系背景的人佔走，這些人又不懂電腦實務，結果搞出來的電腦教育七零八落。變成惡性循環。這檔事中外皆然，但臺灣尤烈。&lt;br /&gt;&lt;br /&gt;假如離散數學學過了正規表達式(Regular expression)跟automata ，就一廂情願以為是可以直接在compiler 上套用non-deterministic的觀念，那就會死的很慘。就算修過compiler ，知道了要用deterministic的觀念，要以為在unix 上的find/grep/awk/表達檔案 wild card 上也可直接套用正規表達式(regular expression) 觀念來用，保證也死的很慘。因為解釋方式不一樣。現在發現，就算知道了前述 unix 系統上的工具如何正確的用正規表達式，在Emacs 下用法還是不太一樣，要小心。但是一但會用，真是如虎添翼。&lt;br /&gt;&lt;br /&gt;在eamcs裡起動正規表達式的取代是用&lt;br /&gt;ctrl-alt-%&lt;br /&gt;&lt;br /&gt;先輸入搜尋字串正規表達式模版，按enter 後，再輸入取代的字串，一般基本的擴充正規表達式(extended Regular Expression)大多可以用&lt;br /&gt;&lt;br /&gt;要輸入控制字元如 Crtl-J (也就是unix 上的換行控制字元)，用按Ctrl-Q 後再按j 也就是先按 Ctrl-Q 後再按該字元。這讓Emacs 可以搜尋跟取代跨行的文字。強！&lt;br /&gt;&lt;br /&gt;以下是詳細列表&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;^&lt;/li&gt;代表字串開頭&lt;br /&gt;  &lt;li&gt;$&lt;/li&gt;代表字串結尾&lt;br /&gt;  &lt;li&gt;. &lt;/li&gt;任何字元&lt;br /&gt;  &lt;li&gt;*&lt;/li&gt;重複前面sub-RE任意次， 跟unix 檔案不一樣的是，這跟數學上的RE 用法接近，前面要接一個sub-RE，sub-RE可以是字元RE或字串RE&lt;br /&gt;  &lt;li&gt;+&lt;/li&gt;同*用法，但是是出現一次以上&lt;br /&gt;  &lt;li&gt;?&lt;/li&gt;同*用法，但是是出現零或一次&lt;br /&gt;  &lt;li&gt;[ ... ] &lt;/li&gt;把 []裡的字元當成集合元素來用，任選其中之一&lt;br /&gt;  &lt;li&gt;[^ ... ] &lt;/li&gt;把 []裡的字元當成集合元素來用，任選這個集合的補集合裡其中元素之一&lt;br /&gt;  &lt;li&gt;\ &lt;/li&gt;逃逸字元，把上述特殊符號當一般字元時要先加\&lt;br /&gt;  &lt;li&gt;\| &lt;/li&gt;或: 前後兩個sub-RE 任選其中之一 ，比如說  腦殘 \| 丁丁 &lt;br /&gt;  &lt;li&gt;\( ... \) &lt;/li&gt;連接或群化：把\(  \) 裡的平行元素(用\| 分隔)或把sub-RE 元素連成一個大的序列RE，簡而言之就是數學裡的 (,)，按照其出現的順序，這些被\( ... \) 形成的RE 可以被後面再次呼叫引用，如\(腦殘 \| 丁丁 \)&lt;br /&gt;  &lt;li&gt;\數字 &lt;/li&gt;去引用前面被\( ... \) 形成的RE，如 \2 是引用前面出現過的第二個\( ... \)的正規表達式模組&lt;br /&gt;  &lt;li&gt;\`&lt;/li&gt;在檔案(正確說法其實應該是buffer)起頭的空字串&lt;br /&gt;  &lt;li&gt;\'&lt;/li&gt;在檔案(正確說法其實應該是buffer)末尾的空字串&lt;br /&gt;  &lt;li&gt;\b&lt;/li&gt;(英)文字正前或正後方的空字串 `\bfoo\b' 對應任何單獨存在的 `foo' 字串(以sub-string 型式出現的如food就不算).&lt;br /&gt;  &lt;li&gt;\B&lt;/li&gt;不在(英)文字正前或正後方的空字串 &lt;br /&gt;  &lt;li&gt;\&lt;&lt;/li&gt;在(英)文字正前方的空字串 &lt;br /&gt;  &lt;li&gt;\&gt; &lt;/li&gt;在(英)文字正後方的空字串 &lt;br /&gt;  &lt;li&gt;\w &lt;/li&gt;對應一個文字字元(對英文而言，即abcd,...不包含空白之類的分隔字元)&lt;br /&gt;  &lt;li&gt;\W&lt;/li&gt; 對應一個非字元字元，也就是\w 的補集&lt;br /&gt;  &lt;li&gt;\scode&lt;/li&gt;對應任何一個程式(code)字元. 程式字元就是上面那些特殊符號，如&lt;br /&gt;    `w'(文字字元), `-' for whitespace, `(',...等等 。詳情見GNU emacs 手冊的章節:  The Syntax Table.&lt;br /&gt;  &lt;li&gt;\Scode&lt;/li&gt;對應一個非程式字元&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;我這裡寫的有一點心虛，是因為emacs原來只針對英文設計，處理中文時，因為語文結構上的差異造成了功能定義變得不明確。不過基本上我目前用emacs 22 處理中英文的試驗結果，\b 跟 \w 對待中文字的確是如同英文一般。有意者可以參考gnu 出版的原文手冊。這裡是GNU emacs 手冊提到正規表達式的章節:&lt;br /&gt;http://www.gnu.org/software/emacs/manual/emacs.html#Regexps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-3405084371893383463?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/3405084371893383463/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=3405084371893383463' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3405084371893383463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3405084371893383463'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/emacs-regular-expression_08.html' title='在Emacs 上用正規表達式(Regular Expression)'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-2215329324549865455</id><published>2007-06-06T18:52:00.001-05:00</published><updated>2007-06-08T17:31:06.985-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>GNU 正式發表 Eamcs 22.1</title><content type='html'>在停留在21 版六年之後，gnu 終於正式發表了22版。官方宣告在此&lt;br /&gt;http://permalink.gmane.org/gmane.emacs.announce/11&lt;br /&gt;&lt;br /&gt;一些主要的新增功能有&lt;br /&gt;支援GTK+ 介面&lt;br /&gt;X windows Drag-and-drop&lt;br /&gt;支援 x86-64 架構&lt;br /&gt;...&lt;br /&gt;基本上族繁不以備載。&lt;br /&gt;&lt;br /&gt;個人試用結果:我在Mandriva 2007.0上已開始用了 emacs-gtk beta版的RPM ，感覺相當不錯，unicode直接支援，不用加裝套件。 &lt;br /&gt;2007.1 開始， 舊版emacs-21.4-2跟emacs-snapshot-common-22.0.94-1跟xemacs-21.4.19-4 三者可以共存&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-2215329324549865455?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/2215329324549865455/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=2215329324549865455' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2215329324549865455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/2215329324549865455'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/gnu-eamcs-221.html' title='GNU 正式發表 Eamcs 22.1'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4432108595443405722</id><published>2007-06-05T15:54:00.000-05:00</published><updated>2007-06-05T15:56:20.136-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><title type='text'>OpenOffice.org Mac OS X aqua 版現身</title><content type='html'>朋友借我臺舊Mac 幫他出問題時看看。以後開始會留神 Mac上的開放原碼軟體&lt;br /&gt;&lt;br /&gt;MacOS 的使用者大多是用 NeoOffice 去讀寫 openoffice&lt;br /&gt;聽說以往在Mac上裝 openoffice 需要加裝 X-windows &lt;br /&gt;照這樣推斷，Mac OS 的aqua 介面不是基於 X-windows 的東西，這倒是出乎我意料之外&lt;br /&gt;竟然基於 BSD 核心的圖形化系統沒有跑  X-windows !&lt;br /&gt;&lt;br /&gt;今天 Openoffice.org 宣布了Mac OS X aqua版官方的OpenOffice.org (叫作 OpenOffice.org Aqua) Alpha 版開放下載&lt;br /&gt;需要 Mac OS X 10.4 (Tiger)&lt;br /&gt;http://porting.openoffice.org/mac/download/aqua.html&lt;br /&gt;&lt;br /&gt;Alpha 版意味這是不穩定的測試版，&lt;br /&gt;不過這對開放格式ODF 的版圖擴張有某種程度的正面意義&lt;br /&gt;&lt;br /&gt;詳情見&lt;br /&gt;http://porting.openoffice.org/mac/download/aqua.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4432108595443405722?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4432108595443405722/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4432108595443405722' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4432108595443405722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4432108595443405722'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/openofficeorg-mac-os-x-aqua.html' title='OpenOffice.org Mac OS X aqua 版現身'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-321311540981012064</id><published>2007-06-03T12:34:00.000-05:00</published><updated>2007-06-03T12:38:23.260-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>skype linux 1.4 終於現身</title><content type='html'>基本上相對於其他完全開放/半開放(只開放client端)原碼的VOIP如gizmo，我不是很喜歡用skpe 。純粹是為了在Linux 上保有跟其他平台的人通話的使用自由，才在用被迫用skype。相對於其他Linux上的VOIP軟體，skype 的Linux 1.3 版作的不好，跟skype自己 windows 版穩定度，功能...，也差上一大節。Linux版大半年沒改版了，還是蠻期待基本的音效穩定度可以加強。&lt;br /&gt;&lt;br /&gt;現在1.4 還在 alpha 階段。改進了不少東西，audio裝置的選擇變多了，而且開始有支援API/dbus 。使用介面用最新的QT4 改寫過了&lt;br /&gt;不過介面的分群暫時無法顯示，看來怪怪的。有些功能像OSS 支援暫時拿掉了。不過不礙事。&lt;br /&gt;&lt;br /&gt;有分兩個版本:&lt;br /&gt;skype-alpha_staticQT-1.4.0.64-generic.tar.bz2 &lt;br /&gt;需要 libdbus-1.so.2 可是Mnadriva 2007 64bit 系統裡的是 libdbus-1.so.3，所以要&lt;br /&gt;cd /lib; ln -s  libdbus-1.so.3  libdbus-1.so.2&lt;br /&gt;&lt;br /&gt;需要 32bit  libsigc++2.0 所以要手動安裝 &lt;br /&gt;urpmi  libsigc++2.0_0-2.0.17-1mdv2007.1.i586.rpm&lt;br /&gt;&lt;br /&gt;假如是skype-alpha-1.4.0.64-generic.tar.bz2  (for static release) 還要多裝 32 bit libqtdbus4&lt;br /&gt;urpmi  libqtdbus4-4.2.3-3mdv2007.1.i586.rpm&lt;br /&gt;&lt;br /&gt;並且把在 /lib 建立對應的 symbolic link&lt;br /&gt;cd /lib; &lt;br /&gt;ln -s /usr/lib/qt4/lib/libQtGui.so.4 libQtGui.so.4&lt;br /&gt;ln -s /usr/lib/qt4/lib/libQtNetwork.so.4 libQtNetwork.so.4&lt;br /&gt;ln -s /usr/lib/qt4/lib//libQtCore.so.4 /libQtCore.so.4&lt;br /&gt;ln -s /usr/lib/qt4/lib//libQtCore.so.4 libQtCore.so.4&lt;br /&gt;&lt;br /&gt;不過   skype 官方說&lt;br /&gt;* Qt 4.2.3 contains a bug that if unpatched will cause expanded contact details to be displayed incorrectly.&lt;br /&gt;* Qt 4.3.0-beta is considered not yet release worthy, and may cause unpredictable side-effects with the Skype 1.4 client.&lt;br /&gt;&lt;br /&gt;所以我還是改用靜態連結版本。&lt;br /&gt;&lt;br /&gt;詳細參見&lt;br /&gt;https://developer.skype.com/LinuxSkype#head-3fc9435082cb4f65fac2d0cc058d4265ccceb7d7&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-321311540981012064?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/321311540981012064/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=321311540981012064' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/321311540981012064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/321311540981012064'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/skype-linux-14.html' title='skype linux 1.4 終於現身'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1879494695937473146</id><published>2007-06-02T17:40:00.000-05:00</published><updated>2007-06-02T17:56:12.003-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>Mandriva 2007.x 3D desktop 啟動速度比較</title><content type='html'>&lt;p&gt;Mandriva 2007.x用了 parallel init，開機真的不慢，到gdm/kdm 這段都算快&lt;br /&gt;用了雙螢幕好久一段時間，但2007.0 開機+desktop啟動速度感覺上是用過最慢的一個。即使CPU 一直在提升(現在是AMD 4000+, 1M L2 cache), video 保持在nvidia Ti-4200 128M RAM&lt;br /&gt;不知是雙螢幕，compiz，2007.0，還是我沒設好？試過CPU 3000+/4000+差距不成問題。但換成2007.1新的組合就沒事了，又回到以前那種啟動神速。所以我認為是 2007.0 系統設定/xgl/舊版nividia 驅動的問題。&lt;br /&gt;&lt;br /&gt;我反覆測試的結果，發現就算同樣的設定，數值也有數秒(n&lt;5))的波動，也許是parallel init/硬碟cache hit 所照成的，留幾個數據供大家參考:&lt;br /&gt;&lt;br /&gt;舊的2007.0(nvidia 96xx twinview + gxl +compiz + gnome 2.16)&lt;br /&gt;1. 從 grub 按 enter 開始到圖形介面progress光條完成: 33 sec&lt;br /&gt;2. GDM 出現 再加7 sec (中間有出現 nivida logo畫面，可以在xorg.conf裡把他拿掉 )&lt;br /&gt;3. 從GDM 打完密碼到compiz 把 gnome menu(包含網路的服務)全部load 完&lt;br /&gt;再加2分24 sec&lt;br /&gt;0:33+0:07+2:24=3:04&lt;br /&gt;&lt;br /&gt;其中第三段:&lt;br /&gt;gdm 打入密碼後螢幕變黑，中央出現gnome 2.16 載入中的小視窗&lt;br /&gt;視窗裡有幾個icon ，全載入後才會進入gnome 桌面(開始載入桌布/選單之類的。)光是gnome 2.16 載入中的小視窗第一個icon 出現，就在那裡停了2:21所以我的menu 服務icon雖多，一共也才幾秒 (2:24-2:21=0:03)這幾秒內可以看得到網路服務icon先畫出沒資料，再畫出網路資料，瓶頸不在畫menu那。雖然我的menu 很多，光包含網路的服務(天氣)就好幾秒，但gnome desktop 完成絕對要2分多，大瓶頸&lt;br /&gt;&lt;br /&gt;新的2007.1 (nvidia 96xx twinview + aigxl +compiz + gnome 2.18)&lt;br /&gt;1. 從 grub 按 enter 開始到圖形介面progress光條完成: 35 sec&lt;br /&gt;2. GDM 出現 再加12 sec (中間有出現 nivida logo畫面，可以在xorg.conf裡把他拿掉 )&lt;br /&gt;3.1 從GDM 打完密碼到螢幕變黑，中央出現gnome 2.18 載入中的小視窗完成消失:  再加4 sec&lt;br /&gt;3.2 gnome 2.18 載入中的小視窗完成消失:  再加10 sec&lt;br /&gt;3.3 gnome 桌面全部載入(桌布/選單之類跟畫出額外的網路服務icon跟網路資料 )再加11 sec(假如螢幕都很乾淨，沒有放大量的捷徑的話，則只加 4sec)&lt;br /&gt;2007.1 起動桌面的時間&lt;br /&gt;0:35+0:12+0:04+0:10+0:11=1:12&lt;br /&gt;對照2007.0的 0:33+0:07+2:24=3:04快了一倍&lt;br /&gt;&lt;br /&gt;我沒力氣去追glx 的問題。我之前遇到一些與舊程式不相容的情況。如nvidia-settings 不會正確顯示的問題，讓我 決定放棄glx。一度我想裝beryl 來取代 compiz 但是不管2007.0/2007.1 ，nividia 或ATI 上全裝不出來，還把gnome 給搞砸了。雖然beryl 有一些外掛如火燄特效很酷，不過至少在compiz 上，最重要的視窗縮圖預覽(MacOS X 上的 expose') 功能，aiglx 跟xgl 速度差異根本感覺不出來。所以決定先用 aiglx 的 compiz 來工作。&lt;br /&gt;&lt;br /&gt;另外 2007.1 只跑單螢幕+沒 3D 桌面的情況:&lt;br /&gt;第1, 2段也是約 40 sec (36+9=45)&lt;br /&gt;第三段: (10+8)=18 sec&lt;br /&gt;&lt;br /&gt;關於雙螢幕3D 桌面的設定，則會再另外刊出&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1879494695937473146?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1879494695937473146/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1879494695937473146' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1879494695937473146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1879494695937473146'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/06/mandriva-2007.html' title='Mandriva 2007.x 3D desktop 啟動速度比較'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-6758891148126805845</id><published>2007-05-06T18:25:00.000-05:00</published><updated>2007-05-06T18:28:02.313-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>"不負責"自由軟體中文輸入法改進規劃:</title><content type='html'>下面是我目前比較關心的: (我之前還列出重覆輸出，後來不知道怎樣了。)&lt;br /&gt;&lt;br /&gt;1. 列出同音字待選&lt;br /&gt;2. 編打編唸  (用語音確認)&lt;br /&gt;3. 放大輸入緩衝區 (這樣user 可以少按幾次輸出鍵)&lt;br /&gt;&lt;br /&gt;第一個 在我提出feature request 後, gcin 的作者已經實作出來了，太帥了。新酷音好像還沒看到。&lt;br /&gt;第二個 工程浩大，但我一直有在設法集合各方力量去實作，包括結合圖書館界想要作無障礙閱讀環境的資源。除了基本的收集標準語音外(402 個基本音，加上四聲變化，會少於 400x5=2000個音)，&lt;br /&gt;在Linux 上，還需要聯接Alsa API，我覺得最好能支援用Jack IT ，因為怕多工環境下延遲&lt;br /&gt;第三個 其實我沒很大把握，因為我還沒從頭到尾trace 過gcin 跟新酷音的原碼，不瞭解取詞的演算法 ....先當我是小白好了，所以這篇取名"不負責"...規劃。已經做好心裡準備被罵搞不清狀況，不過至少當豬頭拋磚引玉，應該比光要人改進，但連實作規畫都沒有的來的強一點點。&lt;br /&gt;&lt;br /&gt;想法從下面節錄新酷音兩位網友的討論引申出來，要在便利跟效率中取得平衡:&lt;br /&gt;有沒有可能改成，把大的緩衝區分成兩部份，在M 字輸入緩衝區中(比如說 M=45)，只look ahead 最接近游標的 N (=15)字主緩衝區? N &lt;=M 。一直輸入不後退超過了N 字的話，緩衝區前面(M-N) 字就暫時放到次緩衝區去 (移 link-list 的指標就好，其實沒有copy 資料的動作) 次緩衝區暫時不能改。假如使用者游標一直退到前 m-n 個字串範圍裡，主緩衝區跟次緩衝區會跟著變動，主緩衝區只look ahead 最接近游標的n 字&lt;br /&gt;&lt;br /&gt;這樣只會constant-time slow : up to 2^N = 2^15 外加上 "雙緩衝區" (這我不知該如何解釋)的overhead， 應該是 linear time&lt;br /&gt;&lt;br /&gt;能不能實做還是要看新酷音的原碼，其實不是不想，但以前就說了，沒有註解的C程式 我實在吃不消&lt;br /&gt;&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;windows_usr wrote:&lt;br /&gt;&gt; &gt; 我用的是win32的最新win32-chewing-0.3.4.2.exe版本，說明裡寫著輸入一整句後按Enter,但我發現每輸入15個字就會&lt;br /&gt;&gt; &gt; 自動送出超過此長度的字串。句子一般長度也有25-50個字吧，15個字真的太少了，打字時常常需要翻看，因為怕字自動送出了，沒有修改的機會，這樣很&lt;br /&gt;&gt; &gt; 大地影響打字速度。酷音輸入法真的很好用，希望開發組可以加入自訂自動送出字串長度的功能。&lt;br /&gt;&lt;br /&gt;Kuang-che Wu wrote:&lt;br /&gt;&gt; &gt; On Thu, Apr 26, 2007 at 04:28:35AM -0700, windows_usr wrote:&lt;br /&gt;&gt;&gt; &gt;&gt; 普通句子長度是25-35個字，加上夾雜一些英文。我想最好有45個字的buffer。&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 現在 libchewing 的運作原理, 當太長的話可能會很慢 (接近 2^n 的速度成長)&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 你可以試試看輸入&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt;  程式程式程式程式....&lt;br /&gt;&gt; &gt;&lt;br /&gt;&gt; &gt; 一整串, 越長會越慢, 在 input line 快滿那時, 速度已經慢到可以察覺.&lt;br /&gt;&gt; &gt; 再更長的話, 可能就會慢到無法接受了&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-6758891148126805845?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/6758891148126805845/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=6758891148126805845' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6758891148126805845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/6758891148126805845'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/05/blog-post.html' title='&quot;不負責&quot;自由軟體中文輸入法改進規劃:'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-3516702069588023305</id><published>2007-04-28T15:39:00.000-05:00</published><updated>2007-04-28T15:41:23.426-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='教育'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><title type='text'>高等教育的數學開放原碼軟體</title><content type='html'>以下這兩套軟體在 Mandriva Linux 2007 上都有現成的RPM 供安裝&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Maxima&lt;/h3&gt; &lt;br /&gt;Maxima是一個自由軟體, 首頁在 http://maxima.sourceforge.net/&lt;br /&gt;&lt;br /&gt;這是一個強大的電腦代數系統 (Computer Algebra System, 簡稱 CAS) 。功能相當完整:微積分, 矩陣計算, 二維三維繪圖等都有, 可以做符號計算與邏輯推理, 不像平常的計算機系統都只能做數值的計算。可以用以取代 Mathematica 。新版裏也推出了極具親和力的介面wxMaxima，也可以用其他的介面如TeXmacs，甚至在emacs 裡用 Imaxima 。Maxima 在主要平台如 Windows, Mac OS, Linux 上都有。&lt;br /&gt;&lt;br /&gt;Maxima 的前身 Macsyma 是第一套 CAS 軟體。Macsyma 原本是 MIT 實驗室裏發展的軟體, 後來 MIT 將這個軟體商業化。University of Texas, Austin 教授 William Schelter 從1982 年起自行開發 Macsyma 的自由版本, 也就是 Maxima。這個版本在有商業版 Macsyma 的情況, 難以得到正式授權。Schelter 教授在這情況下仍堅持理想繼續開發 Maxima 長達 16 年。 1998 年, Maxima 得到美國能源部授權得以用GPL 釋出成為自由軟體 ，所以可見得出生是不是自由軟體不重要，重要的是能不能堅持理想把非自由軟體逐步轉成自由軟體。Maxima 不包含商用版 Macsyma  1982 – 1999 (至少50人年)的發展內容，不過仍然足夠一般教育使用，而且繼續成長中。Mathematica, Maple 等也都是受到 Macsyma 影響而來的。因為 CAS 基本學習觀念是一樣的, 要改用 Mathematica, Maple 也很容易。&lt;br /&gt;&lt;br /&gt;參見 http://zh.wikipedia.org/wiki/Maxima&lt;br /&gt;http://en.wikipedia.org/wiki/Maxima&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Scilab&lt;/h3&gt;&lt;br /&gt;Scilab是一個開放原碼軟體，首頁在 http://www.scilab.org/&lt;br /&gt;&lt;br /&gt;他是由INRIA 與ENPC開發，與 MATLAB 功能非常相似，在繪圖和處理線性代數問題都非常的出色，但也可以解ODE之類的問題 。Scilab也有類似Matlab裡Simulink的工具，稱為Scicos。無法100% 相容MATLAB的m-files， 不過在網路上有不少延伸函式庫可以增加他的功能。內附的工具箱有:&lt;br /&gt; 2D 及3D 繪圖、模擬&lt;br /&gt; 線性代數、稀疏矩陣&lt;br /&gt; 多項式及有理函數&lt;br /&gt; 模擬：微分方程隱式解和顯式解的求解器&lt;br /&gt; Scicos: 混合動態系統建模器和模擬器&lt;br /&gt; 經典及韌性控制，LMI 優化&lt;br /&gt; 可微分與不可微分的優化&lt;br /&gt; 訊號處理&lt;br /&gt; 圖及網路&lt;br /&gt; 使用PVM 的平行Scilab&lt;br /&gt; 統計&lt;br /&gt; 電腦代數(Maple，MuPAD)介面&lt;br /&gt; Fortran, Tcl/Tk, C, C++, Java, LabVIEW 介面&lt;br /&gt;&lt;br /&gt;相關介紹與入門參見&lt;br /&gt;http://en.wikipedia.org/wiki/Scilab&lt;br /&gt;http://mail.nkmu.edu.tw/~crlin/SciLab_Tutorial/SciLab_tut.htm&lt;br /&gt;http://science.openfoundry.org/scilab.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-3516702069588023305?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/3516702069588023305/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=3516702069588023305' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3516702069588023305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3516702069588023305'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/04/blog-post_28.html' title='高等教育的數學開放原碼軟體'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-3157513581692135453</id><published>2007-04-21T19:33:00.000-05:00</published><updated>2007-04-21T19:35:19.009-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>光碟燒錄程式比較</title><content type='html'>在mandriva 2007 上試了幾個光碟燒錄程式，下面是試用心得:&lt;br /&gt;&lt;br /&gt;k3b 一向公認是功能最強大的，不過有介面掉中文字的問題，理論上可以改掉字型，但在gnome 下改KDE字型設定不方便&lt;br /&gt;Gname CD baker 跟Graveman還不錯，唯一美中不足的地方是沒有像k3b 提供再讀取檔案檢查&lt;br /&gt;三者都支援超燒/多臺燒錄器，其他功能及介面設定則各有千秋。&lt;br /&gt;&lt;br /&gt;Brasero 還不錯，但會自動產生md5sum資料檔到光碟上，而且沒有選項可以關掉 &lt;br /&gt;&lt;br /&gt;下面的則不推薦&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;CD mason 無法便利的改光碟名稱&lt;br /&gt;&lt;li&gt;X-CD Roast 跟 Gnome CD master 無法建立資料光碟&lt;br /&gt;&lt;li&gt;tkdvd 無法建立音樂光碟&lt;br /&gt;&lt;li&gt;ECiPt Roster 跟simple cdrx對新kernel的IDE CDRW 介面的支援不好&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-3157513581692135453?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/3157513581692135453/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=3157513581692135453' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3157513581692135453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3157513581692135453'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/04/blog-post.html' title='光碟燒錄程式比較'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-503963606289884100</id><published>2007-04-10T16:21:00.000-05:00</published><updated>2007-06-21T14:38:33.168-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>在64bit 2007(.0 跟.1)MDV上跑32 bit 套件</title><content type='html'>v1.0 星期二, 四月 10, 2007&lt;br /&gt;v2.0 星期四, 六月 21, 2007 更新在2007.1 上的結果&lt;br /&gt;&lt;br /&gt;這個問題很少人提到，大多是卡在商業軟體的搭配。在這裡先整理一下我目前的解答。其實是不用去用到 32 bit chroot &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;java:&lt;/h2&gt;  &lt;br /&gt;2007.1&lt;br /&gt;現在已經有nono-free 的java RPM 可以下載，包括64b位元套件。但似乎只有 64bit OOo 抓得到64bit jre 。32bit OOo 還是得裝 32bit jre 所以可以裝powerpack 上的 jdk2-1.4.2_13-2mdv2007.1.i586.rpm或是去sun 直接下載&lt;br /&gt;&lt;br /&gt;2007.0: blackdown 有 amd64 版本  (firefox 2測試webct 沒問題)&lt;br /&gt;&lt;br /&gt;安裝blackdown 版64bit java&lt;br /&gt;wget ftp://mirrors.ibiblio.org/pub/mirrors/blackdown/JDK-1.4.2/amd64/03/&lt;br /&gt;cp j2sdk-1.4.2-03-linux-amd64.bin /usr/local&lt;br /&gt;cd  /usr/local&lt;br /&gt;chmod 700 j2sdk-1.4.2-03-linux-amd64.bin&lt;br /&gt;&lt;br /&gt;把下面加入 /etc/prifle&lt;br /&gt;PATH=$PATH:/usr/local/j2sdk1.4.2/bin&lt;br /&gt;ln -s /usr/local/j2sdk1.4.2/jre/plugin/amd64/mozilla/libjavaplugin_oji.so ~/.mozilla/plugins/libjavaplugin_oji.so&lt;br /&gt;&lt;br /&gt;要注意&lt;br /&gt;The J2SDK installer automatically adds Java Web Start entries to&lt;br /&gt;$(HOME)/.mime.types and $(HOME)/.mailcap.  For multi-user&lt;br /&gt;installations you have to copy these entries to /etc/.mime.type&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;openoffice:&lt;/h2&gt;  &lt;br /&gt;2007上有 64 bit 版本，可以抓到blackdown 版本java沒問題&lt;br /&gt;但是 bibus 需要用 32bit OOo 來跑，java 的設定參見java 一節&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;flash player 9:&lt;/h2&gt; &lt;br /&gt;gcin需要更新版 ，見gcin &lt;br /&gt;詳細中文環境設定見&lt;a href="http://shelandy.blogspot.com/2007/06/flash-9-player.html"&gt;安裝 flash 9 player 的正確解答&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;skype&lt;/h2&gt;&lt;br /&gt;1.3.0.53 RPM:未滿足 libqt-mt.so.3  但可至http://www.skype.com/download/skype/linux/&lt;br /&gt;下載Static binary tar.bz2 with Qt compiled in (14.0 MB) tar 版本安裝，會需要 libstdc++.so.5&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;nspluginwarpper&lt;/h2&gt;&lt;br /&gt;在 firefox 上的32 bit plugin可用nspluginwarpper 來解決&lt;br /&gt;http://gwenole.beauchesne.info/en/projects/nspluginwrapper&lt;br /&gt;nspluginwrapper 0.9.91.3支援&lt;br /&gt;* Acrobat Reader (5.0.9, 7.0.1)&lt;br /&gt;* DejaVu Libre (3.5.14)&lt;br /&gt;* Flash Player (7.0, 9.0)&lt;br /&gt;* Linux JPEG 2000 (0.0.2)&lt;br /&gt;* Mplayerplug-in (2.80, 3.25)&lt;br /&gt;* Real Player (10.0.5)&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;acrobat reader&lt;/h2&gt;&lt;br /&gt;acroread-7.0.9-1mdv2007.1.i586.rpm 需要一些系統的32位元套件，如libgnomespeech7-0.4.10-1mdv2007.1.i586.rpm 在64b位元機器上可能會有衝突，會需要大量更換成32位元套件，2007.0跟2007.1可以用下列順序安裝mdv2006的32位元套件，就不用動到64位元系統套件&lt;br /&gt;&lt;br /&gt;acroread-7.0.1-3mdk&lt;br /&gt;acroread-l10n-zh_TW-7.0.1-3mdk&lt;br /&gt;acroread-plugins-extwin-7.0.1-3mdk&lt;br /&gt;acroread-nppdf-7.0.1-3mdk&lt;br /&gt;acroread-plugins-ecmascript-7.0.1-3mdk&lt;br /&gt;acroread-plugins-forms-7.0.1-3mdk&lt;br /&gt;acroread-plugins-makeaccessible-7.0.1-3mdk&lt;br /&gt;acroread-plugins-pddom-7.0.1-3mdk&lt;br /&gt;acroread-plugins-saveasrtf-7.0.1-3mdk&lt;br /&gt;acroread-plugins-searchfind-7.0.1-3mdk&lt;br /&gt;acroread-plugins-accessibility-7.0.1-3mdk&lt;br /&gt;acroread-plugins-spelling-7.0.1-3mdk&lt;br /&gt;acroread-plugins-weblink-7.0.1-3mdk&lt;br /&gt;acroread-plugins-internetaccess-7.0.1-3mdk&lt;br /&gt;acroread-plugins-comments-7.0.1-3mdk&lt;br /&gt;acroread-plugins-checkers-7.0.1-3mdk&lt;br /&gt;acroread-plugins-digitalsignature-7.0.1-3mdk&lt;br /&gt;acroread-plugins-legalpdf-7.0.1-3mdk&lt;br /&gt;acroread-plugins-sendmail-7.0.1-3mdk&lt;br /&gt;acroread-plugins-soap-7.0.1-3mdk&lt;br /&gt;acroread-plugins-ppklite-7.0.1-3mdk&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Real player &lt;/h2&gt;&lt;br /&gt;有一些RMVB 跟串流的檔案我還是無法用 mplayer+win32codec 播放，所以還是&lt;br /&gt;去裝 Real player。Real.com 上可以下載，或者powerpack 上的&lt;br /&gt;RealPlayer-10.0.8.805-5mdv2007.1.i586.rpm&lt;br /&gt;RealPlayer-rpnp-10.0.8.805-5mdv2007.1.i586.rpm&lt;br /&gt;看起來也是差不多&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;gcin&lt;/h2&gt;&lt;br /&gt;在2007.1 上更新版本後就沒問題了，可以跟emacs，twinview雙螢幕跟aiglx 下&lt;br /&gt;的compiz 搭工作正常。&lt;br /&gt;&lt;br /&gt;2007.0:&lt;br /&gt;更新版32bit gcin RPM未滿足libqt-mt.so.3見 &lt;br /&gt;http://cle.linux.org.tw/trac/discussion/1/250&lt;br /&gt;(我有一封回函討論到細節但離gcin比較遠的的被刪了，不知道是不是cle 最近硬碟不穩的緣故)&lt;br /&gt;編譯gcin-1.3.4.pre4(Mandriva 2007.0 64bit)錯誤&lt;br /&gt;http://cle.linux.org.tw/trac/discussion/1/257&lt;br /&gt;&lt;br /&gt;cd /usr/lib&lt;br /&gt;ln -s /usr/lib64/libXtst.so.6 libXtst.so&lt;br /&gt;cd /usr/local/gcin-1.3.4.pre4/&lt;br /&gt;make clean&lt;br /&gt;./configure&lt;br /&gt;make &lt;br /&gt;make install&lt;br /&gt;這樣gedit, gnome-terminal 都沒問題，但發現emacs 22 沒法叫出gcin ，&lt;br /&gt;我發了一個討論 "(多重)gcin 安裝設定"&lt;br /&gt;http://cle.linux.org.tw/trac/discussion/1/260&lt;br /&gt;後來發現好像不是xgl 出了問題，這個問題麻煩好大，要過一陣子再來追&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-503963606289884100?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/503963606289884100/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=503963606289884100' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/503963606289884100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/503963606289884100'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/04/64bit-2007mdv32-bit.html' title='在64bit 2007(.0 跟.1)MDV上跑32 bit 套件'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1754856797553296467</id><published>2007-03-11T17:21:00.001-05:00</published><updated>2007-04-28T16:48:07.608-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>Compiz 3D 桌面的使用設定</title><content type='html'>Compiz是Mandriva 2007最大賣點，但在我的ATI 卡上開啟程式時，重疊會有問題，但之後一切正常，不知道是不是Composite 關閉產生的問題。(目前聽說用ATI的專利驅動打開Composite時會把3d 加速功能關掉 )。我還沒找到解答。&lt;br /&gt;&lt;br /&gt;執行drak3d可以設定部份值。官方說法在此，&lt;br /&gt;http://qa.mandriva.com/twiki/bin/view/Main/AcceleratedDesktop&lt;br /&gt;但部份文字有不一致的情形，以下這是我在mdv2007上Gnome實測的結果，有一些可能是因為Composite 關閉的緣故，目前看不出來。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Cube  (提供3d預覽虛擬桌面)&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Ctrl + Alt + 左右方向鍵: &lt;/li&gt;移到下一個虛擬桌面&lt;br /&gt;&lt;li&gt;Ctrl + Shift + Alt + 左右方向鍵:&lt;/li&gt;把目前鼠標指到的程式跟搬到下一個虛擬桌面，桌面也同時切換過去&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rotate   (虛擬桌面旋轉):&lt;/li&gt; Ctrl + Alt + 左鼠左鍵在桌面上拖曳&lt;br /&gt;&lt;li&gt;Zoom   (放大/縮小桌面顯示)，而不只是軟體的字型， 據說opera 看網頁時可以做到，但mozilla/firefox 不行，這下就可以把opera 扔掉了。&lt;ul&gt;&lt;br /&gt;&lt;li&gt;定點放大:&lt;/li&gt; Super + 老鼠右鍵 (super 鍵是指pc鍵盤上的 window 鍵)&lt;br /&gt;&lt;li&gt;手動無段放大: &lt;/li&gt;super + 老鼠滾輪向上滑&lt;br /&gt;&lt;li&gt;手動無段縮小&lt;/li&gt; Super  + 老鼠滾輪向下滑&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;scale:  如同 Mac OSX的expose'  :&lt;/li&gt;把游標移到桌面最右上角&lt;br /&gt;&lt;li&gt;Film effect  (橫列預覽虛擬桌面， 類似Alt -tab預覽在桌面上的所有開啟程式，但是是顯示虛擬桌 面) &lt;/li&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Ctrl+Alt+向下鍵，按著不放&lt;br /&gt;&lt;li&gt;切換用Ctrl+Alt按著不放+左右方向鍵&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Wobbly   (果凍效果)，對工作沒有什麼實質幫助，所以我把給關了&lt;/li&gt;&lt;br /&gt;&lt;li&gt;water    (水痕效果)，對工作沒有什麼實質幫助，所以我把給關了&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Opacity  (視窗覆蓋透明度，視情況而定) &lt;/li&gt;Alt + 老鼠滾輪滑動&lt;br /&gt;&lt;li&gt;Fade    看不出效果&lt;/li&gt;&lt;br /&gt;&lt;li&gt;minimize      看不出效果&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Arrange and View All Windows&lt;/li&gt;用 F12 切換; clicking a window will&lt;br /&gt;          zoom it to the front看不出效果，可能是鍵盤對應給搶掉了&lt;br /&gt;&lt;li&gt;Switcher  &lt;/li&gt;註: 現在Alt -tab 除了顯示現在桌面上的所有開啟程式的icom及名稱外，而且還有縮圖，比較能提示哪一個是我們想要的程式&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;但是 Compiz跟已往的metacity 是不同的東西，可以看到視窗的邊框長的不一樣，部份線條比較粗。好像針對metacity的視窗選項選定就無法使用，而且一但改過drak3d選項後，視窗的邊框會突然不見，要等重新啟動X 視窗才會正常，因為有諸多因素影響，目前還難以判定原因。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;其他參考資料&lt;br /&gt;&lt;br /&gt;我在去年有試過Skippy而且寫了一篇短文&lt;br /&gt;http://shelandy.blogspot.com/2006/04/skippy-mac-os-x-expose-linux-skippy-8.html#links&lt;br /&gt;Mandriva 2007 裡也有附Skippy的RPM，不過我用的結果，Compiz似乎在專利驅動下跑的還不錯，就沒有特殊必要去用Skippy&lt;br /&gt;&lt;br /&gt;令一個令人期待的新桌面是Metisse，但據說缺點是沒有提供Expose，這點是Bird View(類似早期openwindow 裡的虛擬桌面)取代不了的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1754856797553296467?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1754856797553296467/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1754856797553296467' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1754856797553296467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1754856797553296467'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/03/compiz-3d.html' title='Compiz 3D 桌面的使用設定'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8784608516555198791</id><published>2007-03-09T12:32:00.000-06:00</published><updated>2007-03-09T12:36:28.311-06: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'>當你的老闆或同儕在學校裡，散佈這種由搞不清狀況的名校學者發表，偏頗不利於自由軟體的文&lt;br /&gt;章時，你是站在第一線推廣自由軟體的老師，該怎麼辦？&lt;br /&gt;&lt;br /&gt;人家玩耍賴的，我們當然也可以用人身credit來質疑，比如說: M$ 捐了不少錢給&lt;br /&gt;哈佛，MIT 在OCPL就用linux走不同的路。其次作者不是在電腦界的，卻用過去的經濟理論&lt;br /&gt;來預測完全新的領域(照這樣，Apple 僱用被開除的Steve Job回鍋當CEO，現在不該倒&lt;br /&gt;閉了？),.....但我覺得這樣在學校裡跟人家比爛，那不好。&lt;br /&gt;&lt;br /&gt;下面是我的答案，比較學院風格:&lt;br /&gt;&lt;br /&gt;Date: Thu, 28 Sep 2006 20:54:50 -0500 (CDT)&lt;br /&gt;to:   相關同儕(這不好公開)&lt;br /&gt;&lt;br /&gt;&gt; Windows will beat Linux threat, say academics&lt;br /&gt;&gt; http://smallbusiness.itworld.com/4378/060912windowslinux/pfindex.html&lt;br /&gt;&lt;br /&gt;I do not trust a paper mentioning this by the authors themselves:&lt;br /&gt;&lt;br /&gt;"The researchers admit that the formal economic model they've constructed&lt;br /&gt;is highly simplified, and may not reflect important factors that exist in&lt;br /&gt;the real world"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am not interested in invloving the flame war between Linux VS windows.&lt;br /&gt;I just want to share with you four different view points:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One from MIT&lt;br /&gt;http://laptop.org/&lt;br /&gt;&lt;br /&gt;One from French&lt;br /&gt;http://quoi9.net/english/2006/09/25/free-computer-with-every-broadband-subscription/&lt;br /&gt;&lt;br /&gt;On from India&lt;br /&gt;http://www.financialexpress.com/latest_full_story.php?content_id=138497&lt;br /&gt;&lt;br /&gt;Actually, right here in Texas,  Sam Houston State U. is replacing their Cisco VoIP for&lt;br /&gt;open-source Asterisk on linux server&lt;br /&gt;http://www.linuxworld.com/news/2006/091206-von-sam-houston.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8784608516555198791?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8784608516555198791/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8784608516555198791' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8784608516555198791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8784608516555198791'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/03/blog-post.html' title='在學校裡捍衛自由軟體的正確視聽'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-3338860891097931263</id><published>2007-03-07T13:14:00.000-06:00</published><updated>2007-04-28T16:48:50.508-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><title type='text'>Mandriva 2007 apic 的問題</title><content type='html'>我想在一台AMD 機器上裝 2007，這次徹底被打敗好一段時間，找不出為什麼，這台跑2006 很好，liveCD 上: B2D KGB Oct 0'06, Gnoppix 2.12,Guest 作的MDK2005LE Live CD也都沒問題。但不管是2007 DVD, One-kde, one-gnome 全開機到一半就螢幕凍結&lt;br /&gt;其中2007 已經裝完了，但在重開機後，開機到一半顯示&lt;br /&gt;setting clock (localtime): 顯示我機器時間 ... [OK]&lt;br /&gt;後就凍結在那裡&lt;br /&gt;One 是光LiveCD 開機到一半就螢幕凍結&lt;br /&gt;&lt;br /&gt;機器配備是&lt;br /&gt;&lt;br /&gt;chipset Via KT333 &lt;br /&gt;介面卡: &lt;br /&gt;Netgear gigabit card(  Realtek chip)&lt;br /&gt;SoundBlaster 5.1 &amp; onboard sound (Realtek chip)&lt;br /&gt;ATI 9660&lt;br /&gt;SCSI 大概是adaptec&lt;br /&gt;&lt;br /&gt;我看到類似的個案有&lt;br /&gt;http://www.pchelpforum.com/sitemap/t-24028.html&lt;br /&gt;http://qa.mandriva.com/show_bug.cgi?id=18986&lt;br /&gt;http://forum.club.mandriva.com/viewtopic.php?t=55266&amp;sid=5eeccde2cb94f8523fb4ac76e82be402&lt;br /&gt;http://forum.club.mandriva.com/viewtopic.php?p=269111&amp;sid=e3d262cecf511052a411d6d44cda7ba1&lt;br /&gt;有的是網路卡有的是跟我一樣設定時鐘之後就莫名死了&lt;br /&gt;看起來所有的矛頭都指向Mandriva 2007 爛爛的平行起始 pinit&lt;br /&gt;要用nopinit才可能解決。但是我用別的LiceCD 開機去改我grub 的kernel 參數加上 nopinit 一樣沒用。昏倒。我試著在 failsafe 開機也沒用，所以跟X windows無關&lt;br /&gt;&lt;br /&gt;後來才發現，是APIC 在作怪，我是用在Kernel 參數裡加上 noapic nolapic 才&lt;br /&gt;有辦法開機。之後就順利了。後來在一臺Dell 早期的P4 機器上也發現同樣問題。&lt;br /&gt;&lt;br /&gt;在這之前，我都不敢推薦別人安裝MDV 2007 ，現在就可以大聲說，別怕，給他裝下去。&lt;br /&gt;這些奮鬥所花的時間精力，跟解決後帶來的正面效應，是一些只會在自由軟體自己的圈圈裡高喊口號而不親自下去動手實作的人所無法企及的。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-3338860891097931263?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/3338860891097931263/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=3338860891097931263' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3338860891097931263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/3338860891097931263'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/03/mandriva-2007-apic.html' title='Mandriva 2007 apic 的問題'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4191355190355231449</id><published>2007-02-26T15:36:00.000-06:00</published><updated>2007-02-26T21:20:51.998-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='跨平台'/><title type='text'>warftp: 目前取代檔案芳鄰的最佳選擇</title><content type='html'>Linux 要如何跟Windows 環境在網路上交換資料是一個很麻煩的問題。&lt;br /&gt;samba share 有時候會出現些奇怪的問題，而問題往往出在當伺服器的windows端，而非Linux 端的軟體。有時往往又不能用Linux samaba 當伺服器。&lt;br /&gt;Windows share 還有很多其他的問題，後來覺得用ftp 會是比較好的方式。&lt;br /&gt;一舉解決了許多網路交換資料的問題(同步firefox書籤,...)。&lt;br /&gt;&lt;br /&gt;但是在Windows 上好的 ftp 伺服器軟體不多，我一時還找不到"純自由軟體"的，&lt;br /&gt;目前看到最好的選擇是免費的warftp 。&lt;br /&gt;去網站上可以看到他最初是考慮用LGPL，但後來加入"排除政府"條款。&lt;br /&gt;相對於有些有GPL潔癖的人把自己綁手綁腳，我個人在沒有更好的選擇前，對這些暫時變通是可以接受的。畢竟革命不是一蹴即成的，只要能讓使用者離開windows share魔掌多一寸，就是好事。&lt;br /&gt;&lt;br /&gt;warftp 使用者介面不是很直覺，&lt;br /&gt;管理檔案目錄要到文字選單下面一排icon 裡選UserManager。&lt;br /&gt;&lt;br /&gt;雖然warftp按一般Unix ftp伺服器習慣: 使用者目錄是放在家目錄下，&lt;br /&gt;而家目錄是放在warftp根目錄下的usr\使用者名稱。&lt;br /&gt;這在windows 缺乏彈性的檔案系統可能造成一些問題，&lt;br /&gt;但warftp 的mounting point 可以指到任意windows 的檔案目錄(path)，這就跟Unix彈性的檔案系統相去不遠。&lt;br /&gt;&lt;br /&gt;在某個icon 下按滑鼠右鍵就會跳出選項視窗，&lt;br /&gt;要新增目錄要先到左視窗選使用者身分，&lt;br /&gt;再到右方目錄視窗某個icon 下按滑鼠右鍵，&lt;br /&gt;比如說在右方目錄視窗下方選 user-&gt; security-&gt; file access &lt;br /&gt;目錄視窗上方就會顯示目前的windows 檔案目錄跟對應的ftp 的mounting point ，&lt;br /&gt;這是就可以按右滑鼠鍵新增mounting point ，(要把freeze the mounting point選起來才能換mounting point)&lt;br /&gt;&lt;br /&gt;選了某mounting point就會顯示對應的存取設定值，&lt;br /&gt;預設值是全都沒有打開，要一個個打開。&lt;br /&gt;&lt;br /&gt;好的檔案管理器，如Linux 上的krusader (gnome/kde 都能用)，&lt;br /&gt;或 windows 上的total commander 都支援存取 ftp 檔案系統 ，&lt;br /&gt;這樣一來跨平臺檔案管理非常方便。&lt;br /&gt;要記得一但在伺服器端刪除檔案後，客戶端的檔案管理器要reflash 才會正確顯示。&lt;br /&gt;&lt;br /&gt;正確管理ftp 是門學問，千萬不要貪圖中文介面裝舊版warftp，我有三個學生期末報告就有示範如何用metasploit入侵他們自己裝的舊版warftp。內容我就不說了。&lt;br /&gt;目錄暫時放在這裡http://www.tech.uh.edu/faculty/ting/docs/project06F.php&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4191355190355231449?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.blogger.com' title='warftp: 目前取代檔案芳鄰的最佳選擇'/><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4191355190355231449/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4191355190355231449' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4191355190355231449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4191355190355231449'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/02/warftp.html' title='warftp: 目前取代檔案芳鄰的最佳選擇'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1982662220103371110</id><published>2007-02-18T19:45:00.000-06:00</published><updated>2007-02-18T19:48:47.759-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><title type='text'>Mandriva 中文社群在台灣的發展展望</title><content type='html'>首先我要感謝所有參與Mandriva 在台灣的中文社群朋友，&lt;br /&gt;從八月 28, 2004以來到今天發表主題數已經後來居上成為CLE網站的第一名&lt;br /&gt;非常欣慰。本來我想等到文章數也衝到第一時再來寫。不過有一些因素又拖了一&lt;br /&gt;陣子。現在不但文章數超過1000，主題跟文章數都是CLE論壇上最高的。而且原&lt;br /&gt;超過其他比CLE Mandriva論壇早成立的論壇。以量取勝不是重點，重點是&lt;br /&gt;要借這個時機說明下面的:在這裡講一下我個人對大環境的感言，一些不得不的權宜之計及對未來的看法:&lt;br /&gt;&lt;br /&gt;這一兩年我運氣極背，發生了許多事:先是我機器莫名當到所有東西都換過還是&lt;br /&gt;修不起來，DFI的主機板竟然能從美國修到台灣再回美國修,後來我回家辦喪事，&lt;br /&gt;我們學校的mail server 會亂標 Spam，再來回Houston, 連MDV Taiwan 又偶而進不去&lt;br /&gt;...幾乎要瘋掉。所以許多事情推動的行程與我當初策劃的有很大的差距。&lt;br /&gt;同一時間臺灣的社會紛擾，自由軟體社群的媒體也常見到一些價值觀淪喪的口水戰，&lt;br /&gt;自古最多只有五十步笑百步的，但是現在變成百步竟然可以大言不慚地笑五十步，&lt;br /&gt;缺乏對問題就事論事深度的批判，真正做事情的人，前得先花不少力氣去跟別人口水戰&lt;br /&gt;這是很糟糕的事。這封公開信在我電腦裡躺了有一段時間。其實可以早一點出來，&lt;br /&gt;就是為了等到時機成熟好跟那些只會噴口水的人說：雖然我是五十步，百步是沒有資格批評五十步&lt;br /&gt;的。這種事不只是發生在我身上，B2D 的臥龍小三，Arch Linux 的 Whisky 這些對台&lt;br /&gt;灣自由軟體有重大貢獻的人，都曾有因一些個人行事，而被迫在網路上跟人大打口水戰的&lt;br /&gt;事情。假如主其事的人一天到晚都要花很大力氣去辯駁，以自由軟體的有限的人&lt;br /&gt;力資源，大事情是永遠不可能累積起來的。&lt;br /&gt; &lt;br /&gt;我還沒拿到我要的學位，其實資源非常有限。很多事情需要大家一起來幫忙，而不只是噴噴口水。&lt;br /&gt;假如大家希望絕大部份的力量都投注在建構一個更美好的未來。需要每一個人在&lt;br /&gt;不同層次上幫忙:能寫code 的去寫code，能管網站的去管網站，能出錢的出錢，&lt;br /&gt;能寫wiki的寫wiki，甚至有人噴口水時，請挺身而出...。因為你們不幫我們，我們&lt;br /&gt;就沒有氣力去幫你。&lt;br /&gt;&lt;br /&gt;我覺得自由軟體終將在三年內，開始對我們的生活有莫大的衝擊。迎接這樣的衝擊，&lt;br /&gt;從現在起我們需要一個環境來發展我們自己的自由軟體生活。&lt;br /&gt;台灣的政治環境無法提供這樣的幫助。那唯一的方式就是你我身邊自己開始做起。&lt;br /&gt;我希望的平臺，是Windows能做的，Linux都能做。而且不需要從頭編譯核心,...種種&lt;br /&gt;而且中文支援完善，家人也可以一起分享。我評估的結果，Mandriva&lt;br /&gt;雖然仍還是有一些不完善的地方，但Mandriva 做的越來越好，我看到Manriva 2006 桌面&lt;br /&gt;天氣報告密密麻麻的中文地名翻譯，有許多名字甚至我都叫不出來，心中十分感&lt;br /&gt;動，Shiva 在這件事上出了很多力。這些眾人翻譯的成果都是可以一代一代累積&lt;br /&gt;下去的。R.M.S. 先生對未來軟體生活的願景，第一次清清楚楚展現在我眼前。除了RMS的高瞻遠矚外，這當然要歸功眾多參與者&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;群開放回饋給社群大環境。要解決這些問題需要大家一起去努力，(包括Mandriva 以外的自由軟體社群)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*討論區&lt;br /&gt;&lt;br /&gt;當初mdk.linux.org.tw 及CLE 的 Mandriva 討論區會成立，是基於我在軟體自&lt;br /&gt;由協會通信論壇2004 八月發起的一篇呼籲。當初討論區要在CLE上設立並不是我的要求。而&lt;br /&gt;是當時幾位自由軟體的大老協調出的結果。主要是為了節省管理資源。&lt;br /&gt;shiva 提到"問題是跟中文化，甚至中文無關的問題，可以 po 嗎？" 其實以我&lt;br /&gt;的管理立場，只要是跟Mnadriva 社群相關的，而且是言而有物，都可以，這是&lt;br /&gt;否與CLE 的討論區規則衝突，我不敢說，但至少我當管理員不會去干涉非關中文的Mnadriva 議題。因為當初就是設定CLE 的 Mandriva 討論區是Mandriva唯一的論壇。&lt;br /&gt;台灣現在陷入了法律迷思，結果照成"事事都合法，處處不合理"。舉個例子&lt;br /&gt;自由軟體技術交流網的哈拉一下討論區&lt;br /&gt;http://freesf.tw/modules/newbb/viewforum.php?forum=12&lt;br /&gt;可以成天發表&lt;br /&gt;日本賞櫻，伊勢半島龍蝦料理,...種種跟自由軟體一點都不相干的風花雪月，卻&lt;br /&gt;不能討論某政黨的前立委跟自由軟體政策立法這種關係到整個自由軟體社群的嚴&lt;br /&gt;肅議題，只因為原則上不談政治，這是一件作繭自縛，非常好笑的事情。&lt;br /&gt;&lt;br /&gt;鑑於BBS/電子郵件論壇上各種不必要的口水仗不必要的消耗了社群進展的能量 &lt;br /&gt;所以我自己在管這兩個社群資源時打定了一個想法："不要助長小白文化才能推&lt;br /&gt;展質優的自由軟體文化"。&lt;br /&gt;所以我開宗明義的寫了  "給Mandriva論壇的新手: 必看!" &lt;br /&gt;http://cle.linux.org.tw/forum/viewtopic.php?t=135&lt;br /&gt;強調&lt;br /&gt;"沒有人有必要在此義務回答問題，學著用適當的方式問問題是進入Linux 的第一步，新手第一次問問題前請務必閱讀 "[ 分享 ] 提問的智慧"&lt;br /&gt;http://phorum.vbird.org/viewtopic.php?t=96&lt;br /&gt;讓提問者於回答者及其他人都能享受共同成長的喜悅"&lt;br /&gt;這會讓新手望而卻步，但我相信是提升討論品質必須的&lt;br /&gt;&lt;br /&gt;在CLE上成立Mandriva論壇後，我才發現自由軟體技術交流網也成立了 Mandriva&lt;br /&gt;Linux 討論區，&lt;br /&gt;http://freesf.tw/modules/newbb/viewforum.php?forum=24&lt;br /&gt;因為一個人管不了那麼多事，所以我自己的原則是專注在比較複雜的議題上。其他的&lt;br /&gt;媒體如BBS就讓其他熱心的朋友發揮。目前為止的發展，似乎CLE Mandriva論壇&lt;br /&gt;專注在比較複雜的議題上。其他的一些問題散佈在&lt;br /&gt;1. CLE論壇Linux新手區&lt;br /&gt;http://cle.linux.org.tw/forum/viewforum.php?f=14&lt;br /&gt;2. BBS/news, (特別是 tw.bbs.comp.linux)&lt;br /&gt;3. 自由軟體技術交流網Mandriva Linux 討論區&lt;br /&gt;http://freesf.tw/modules/newbb/viewforum.php?forum=24&lt;br /&gt;&lt;br /&gt;其實這是分散力量，那是不是要合併呢？要的話，是CLE跟自由軟體技術交流網中擇一呢，還是請小州在mdk.linux.org.tw 這上面開一個專屬的討論區？...這都可以討論。&lt;br /&gt;我都沒意見，以大家共同意見為依歸。反正我只會專注在比較複雜的議題上，跟管理的問題。&lt;br /&gt;但是前面提到，最好能節省管理資源，大家可以專注在討論問題上。&lt;br /&gt;所以我有在做遷移到第三者的準備，以節省管理資源，我把部份實驗的結果整理成這篇文章:&lt;br /&gt;"成為 Web2.0 時代的公民"&lt;br /&gt;http://shelandy.blogspot.com/search/label/web&lt;br /&gt;其實之一就是要提出使用 google group 服務的可能性&lt;br /&gt;(新酷音的討論服務也是用google)&lt;br /&gt;因為google的一些服務需要mail 帳號，&lt;br /&gt;在實驗之時，所以我試圖先做小規模實驗，在CLE Mandriva 論壇上發了這個訊息:&lt;br /&gt;"慶祝國慶，gmail 帳號大放送給自由軟體同好"&lt;br /&gt;http://cle.linux.org.tw/forum/viewtopic.php?t=1550&lt;br /&gt;我不知道為什麼有位自由軟體的大老平常不在CLE Mandriva 論壇分享使用心得&lt;br /&gt;的，忽然跑來當言論警察。我不知道是否他跟我有不同政治立場(國家認同&lt;br /&gt;/google 認同...?)，所以對我利用中華民國國慶的藉口來跟 Mandriva網友分享&lt;br /&gt;資源不爽。但他有什麼資格來質疑我這個Mandriva 論壇管理員?我說送資源給自由軟體同好&lt;br /&gt;難道Mnadiva Linux 的使用者不是自由軟體同好? 難道我繳稅的地方現在不叫中華民國?&lt;br /&gt;假如要在"自由軟體"或CLE 論壇的定義上無限上綱，那大家就有的吵的。在我的&lt;br /&gt;認知裡，CLE Mandriva論壇夠&lt;br /&gt;份量能對我這管理員有意見的，只有管CLE 的candyz 跟平實有積極參與Mandriva論壇社群朋&lt;br /&gt;友。這位大老他之前因一些第三者的事情誤會，沒打招呼就刪掉我的文章。&lt;br /&gt;我覺得純粹是對人不對事。相較於我還在國外的Linux magazine 寫英文報導&lt;br /&gt;有關他跟別人的自由軟體計劃，我覺得這樣的論壇"因人而廢其言"的管理不改進，不如歸去。&lt;br /&gt;&lt;br /&gt;大家去看GNU 的論壇，即便GNU 的自由軟體的定義與願景十分堅持，但對不同的&lt;br /&gt;言論自由相當容許。我也許不是聖人，有時文字有擦到論壇的底線，但只要是大&lt;br /&gt;家心平氣和就事論事，就算是自由軟體技術交流網的drogger 一時誤刪我的文章，為&lt;br /&gt;大局言，我也就算了，攤開來大家好說話。但這種"因人而廢其言"的管理深不感贊同。真的要比的話&lt;br /&gt;這位大老在其他地方也多有擦槍走火的文字見於論壇。最多也是跟我一樣的五十&lt;br /&gt;步。自己言行不一，自己管的論壇不多寫一些技術文章，憑什麼撈過界？&lt;br /&gt;&lt;br /&gt;當然對討論區的下一步而言，是要看全體Mandriva Linux 中使用者的意願&lt;br /&gt;但以以上CLE上的某人的管理風格要不改善的話，我會對&lt;br /&gt;1. 合併到自由軟體技術交流網&lt;br /&gt;2. 在google 上另開討論區&lt;br /&gt;3. 請小州在mdk.linux.org.tw 上裝討論區&lt;br /&gt;各投一票，但不投給 CLE。這跟Candyz 沒關係(其實我非常感激他讓我們有個從&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;對我在mdk.linux.org.tw靜態網站管理的批評中， sfaguest是唯一有email 給&lt;br /&gt;我具體資料如何作的網友。我因個人因素的延誤，對他的不滿感到相當抱歉。但我儘量配合&lt;br /&gt;他的建議把拖欠已久的更新整到新的方向。比如。前次換過一次外觀，就是&lt;br /&gt;是尊照他的建議  不過我換了些東西好容納Lynx 使用者及一些其他考量&lt;br /&gt;我基本上不放圖，免的對視障者造成干擾。我希望其他人都能跟他一樣，不光是&lt;br /&gt;批評，而能具體提出解答。就算是部份解答也比都由一個人凡事由零開始來的好。&lt;br /&gt;&lt;br /&gt;但我覺得把設定研究出來然後發表是本務：&lt;br /&gt;Mandriva 功能越來越強，但介面的易用性的改進卻跟不上內部功能的改進。&lt;br /&gt;舉個例子來講:nvidia, ati, wireless 或 webcam,... 要如何裝?這個千年問題&lt;br /&gt;解答簡單只有一句話: &lt;br /&gt;&lt;br /&gt;"裝dkms"&lt;br /&gt;&lt;br /&gt;去google 找中文資料，我寫的dkms 資料有一段時間了，還是高居前一兩名。&lt;br /&gt;http://mdk.linux.org.tw/docs/hardware.html&lt;br /&gt;這種東西沒人寫就是沒人寫。寫出來不只是Mandriva，只要是RPM based 的所有dirtro 使用者都&lt;br /&gt;受益。但是這些東西不是三兩天就搞得出來的。往往一兩個月才找的&lt;br /&gt;出一個完整解答。一年有幾個兩個月?與其跟新手哈拉，或跟沒在用Mandriva 的前輩爭到底自由軟&lt;br /&gt;體要怎樣發展，做一件關鍵的事讓一堆人受益，才是我關注的。讓那些因受益於我寫的&lt;br /&gt;設定資料而能很快搞定系統的人去教導新手，或跟不用Mandriva 的前輩爭到底自由軟&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;2007.x 的設定(很多資料都沒有)，進度是不可能快的。&lt;br /&gt;假如http管理員只能有一個而且有人能做的更好，那我就讓出來，決不眷戀。不&lt;br /&gt;像網路自由軟體論壇上有些人說讓位，或不再接續討論，是作作樣子擺給人看的。&lt;br /&gt;其實sfaguest很熱心，他能出來接我會投他一票。但我想這件事讓參與Mandriva&lt;br /&gt;社群比較多的 Shiva, 小州, sfaguest, 宜蘭的詹勝凱老師,... (gcin的劉大要不要參一腳？)成立委員會，看是誰接比較好。我自己是覺得:&lt;br /&gt;&lt;br /&gt;1. 假如httpd adm 只能有一個:(要小州決定)&lt;br /&gt;1.1. 有人能專職照顧而且做的比我好，那就讓他做，要是作不好再換&lt;br /&gt;1.2  沒人要接，那我就繼續管下去 &lt;br /&gt;2. httpd adm 可以有多於一個:&lt;br /&gt;   那就一起作&lt;br /&gt;&lt;br /&gt;我會把靜態 http 的部份儘量補完。(有想要貢獻的也請說一聲)&lt;br /&gt;基本上我會繼續慢慢把 MDV Taiwan 上的 安裝使用中文說明&lt;br /&gt;http://mdk.linux.org.tw/docs/index.html&lt;br /&gt;做個整理&lt;br /&gt;我會先列大綱， 關於中文化的部分先留著等 Chinese Linux Howto v2.0&lt;br /&gt;相對應的章節 ，關於MDV 部分的先寫，&lt;br /&gt;中文化的部分我自己會全部寫出來，   到時直接引用Chinese Linux Howto&lt;br /&gt;相對應的章節(我會把他從我學校的舊blog 移到新blog)&lt;br /&gt;&lt;br /&gt;新的wiki(要是有人要管的話)我會把我之前的內容加上去，&lt;br /&gt;要是有人要幫忙寫，或是進一步幫忙管理 http://mdk.lnux.org.tw也很歡迎&lt;br /&gt;要是有人有時間能把事管好 ， 我並不眷戀 MDV Taiwan 的管理員位置&lt;br /&gt;&lt;br /&gt;* 動態網站&lt;br /&gt;&lt;br /&gt;一開始開站我就有想過加入 多使用者的blog ,( 基本上我不信任wiki的安全性)&lt;br /&gt;CLE MDV 論壇上  post 使用技巧的人其實不太多  所以我暫時沒把這事放心上&lt;br /&gt;不過既然有人在 CLE MDV 論壇上提了 ， 我想該找個機會討論一下:&lt;br /&gt;&lt;br /&gt;我自己觀察的結果，Mandriva 的使用者似乎不如 Debian 或Gentoo 的是以&lt;br /&gt;hacker 為主。小州, shiva 也都同意這看法。sfaguest開的Mandriva 2007 Q&amp;A&lt;br /&gt;http://cle.linux.org.tw/forum/viewtopic.php?t=1542&lt;br /&gt;就很類似wiki，有多少回應？我的想法是有人分享內容再談wiki吧。(至少有人能出來好好管)&lt;br /&gt;不然純粹是浪費人力在討論。那還不如請大家把寫好的html寄給管理員做靜態網頁更新&lt;br /&gt;&lt;br /&gt;只要有人能出來好好管，我不反對裝wiki。有志難伸的朋友請不要客氣，請大聲說一聲。&lt;br /&gt;wiki 的管理員應該可以跟靜態網站的管理員是分開的&lt;br /&gt;我對wiki 不熟，我自己沒有時間管wiki的，有很多Licence ...的管理問題，不&lt;br /&gt;是那麼單純。不過我對wiki我樂見其成 。&lt;br /&gt;我希望儘量不要麻煩小州，但我相信只要有人管，小州可以幫忙裝wiki軟體在&lt;br /&gt;mdk.linux.org.tw&lt;br /&gt;&lt;br /&gt;問題:是用什麼架站軟體？&lt;br /&gt;&lt;br /&gt;1.我自己只用過 blosxom但好像停止更新了&lt;br /&gt;2. moinmoin 有人用過嗎？&lt;br /&gt;3. 其實我在懷疑是否 lifetype (Whisky 建議的)之類的多使用者的blog會不會比較好?&lt;br /&gt;我自己是有google 的blogger.com帳號，好處是可以開設一個blog sapce  給多&lt;br /&gt;重使用者共同寫作，配合google document 跟code project 我在懷疑也許這會比去自己搞了wiki來的方便? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* 其他社群推廣活動&lt;br /&gt;&lt;br /&gt;1.我跟某中文雜誌談把Mandriva 進階的錄音跟midi 設定分半年登出，這會牽涉&lt;br /&gt;  到 multi-media kernel, jackit 種種複雜進階設定。希望能吸&lt;br /&gt;  引多一點新手因為多媒體而進入Mandriva 。當然準備好的資料不只這些，但&lt;br /&gt;  是我尋覓經年這是目前唯一的管道。很多人嘴巴說說要幫忙牽線，但後來都不&lt;br /&gt;  了了之。假如有人跟廣電或平面媒體有管道，能牽&lt;br /&gt;  線讓Mandriva Linux 或其他自由軟體的文章刊登出來，請與大家分享。我自&lt;br /&gt;  己準備了一個雜誌一年份專欄的份量。希望能推一些事。&lt;br /&gt;2. 我不知道是否有人願意分享關於mandriva 的 blog 。假如大家到中央集中的&lt;br /&gt;  網站分享技術內容的意願不高的話，也許用 planet&lt;br /&gt;http://www.planetplanet.org/&lt;br /&gt;作RSS share會不會管理上方便一點？這該討論&lt;br /&gt;實例如http://planet.linux.org.tw/&lt;br /&gt;3. 關於mandriva 臺灣的發展，應該要有像臺灣debian 社群那樣的聚會。&lt;br /&gt;   我在美國，除非有人捐我機票，人沒辦法到，但我之前跟台灣一位熱心推動開放文件的&lt;br /&gt;  老師談過，也許我們可以利用中央圖書館台灣分館，甚至台北市圖的場地跟網&lt;br /&gt;  路做tel conference，我這裡是中部時區，只要我能配合，我可以用skype ，&lt;br /&gt;  wengo，ekiga (gnomemeeting) 之類的軟體做視訊會議，遠在中南東部的朋友&lt;br /&gt;  也可以共襄盛舉。&lt;br /&gt;&lt;br /&gt;  純語音的部份，我已試過4 個人同時skype 在美國跟東亞會議沒問題。&lt;br /&gt;  要辦這樣的活動，要得家居台北的朋友出面幫忙協調。&lt;br /&gt;&lt;br /&gt;  我對IM不熟，client暫且用 Gaim 。近一步討論除了mail外，&lt;br /&gt;  可以用google talk, skype, jabber,... 找到我&lt;br /&gt;&lt;br /&gt;我很抱歉一直拖了這麼久，希望大家繼續指教，把大環境共同作的更美好。&lt;br /&gt;我在&lt;br /&gt;1. 我的blog  http://shelandy.blogspot.com/&lt;br /&gt;2. news的 tw.bbs.comp.linux)&lt;br /&gt;3. 自由軟體技術交流網Mandriva Linux 討論區&lt;br /&gt;4. CLE 的Mandriva論壇&lt;br /&gt;同時刊登，讓多一點Mnadriva 的使用者看得到&lt;br /&gt;&lt;br /&gt;先這樣，等大家回應一段時間後，我再把下一步整理公佈出來&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CLE Mandriva論壇&lt;br /&gt;http://mdk.linux.org.tw&lt;br /&gt;現任管理員&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1982662220103371110?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1982662220103371110/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1982662220103371110' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1982662220103371110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1982662220103371110'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/02/mandriva.html' title='Mandriva 中文社群在台灣的發展展望'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-1317096107421102402</id><published>2007-02-09T07:03:00.000-06:00</published><updated>2007-04-28T16:49:19.612-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zaurus'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>如何在Zaurus x60上用大於1g的SD</title><content type='html'>這個問題在不同機種，甚至不同的ROM (sharp, cacko, pdaxrom)都有不同的作法。我記得2006年sashz 有放出來Cx60實驗版，但現在root-akita.tar.bz2下載不了，怎們找都找不到。&lt;br /&gt;問題卡在&lt;br /&gt;一 資料不全&lt;br /&gt;二 sashz的原版檔案找不到&lt;br /&gt;三 不能亂try:要是字型，檔案都要裝在SD上，沒設好 suspend 後醒來會找不到SD 卡，這會天下大亂&lt;br /&gt;&lt;br /&gt;該如何作才對?眾說紛云，以下是我目前在C860上sharp-rom成功上2G PQI的結果，&lt;br /&gt;一併其他機種資料供網友參考。還有些微調的細節，我跟國外網友在http://www.oesf.org/forums/index.php?showtopic=17208有些詳細的英文討論&lt;br /&gt;中文的討論見http://forum.palmislife.com/thread-73631-1-1.html&lt;br /&gt;正式改版結果會在這裡發表&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;C860 (kernel 2.4.18)&lt;/h2&gt;&lt;br /&gt;這是我實測過沒問題:&lt;br /&gt;我先裝裝了 &lt;a href="http://tetsu.homelinux.org/zaurus/kernel/v18h/zImage-v14i-C860.bin"&gt;tetsu的special kernel&lt;/a&gt;&lt;br /&gt;我記得網路上說tetsu的special kernel 有把 sdio 的 driver port 進去&lt;br /&gt;可是我試了PQI的2G SD卡，就是沒用，我才奇怪辨認不出來，&lt;br /&gt;&lt;br /&gt;解決方案是&lt;br /&gt;1. 安裝  sd-link11b_us_jpn_arm.ipk  (裝完必須重開機).&lt;br /&gt;http://www.c-guys.jp/data/link11b/sd-link11b_us_jpn_arm.ipk&lt;br /&gt;2. 下載rokugo整理 bimbo 寫的&lt;a href="//www.oesf.org/forums/index.php?act=Attach&amp;type=post&amp;id=2518"&gt;replacement_sdiomgr.zip&lt;/a&gt; (處理suspend問題)&lt;br /&gt;3. 備份舊檔案:  cd /usr/sbin; cp sdiomgr sdiomgr.sharp; chmod root.qpe sdiomgr.sharp&lt;br /&gt;4. 把壓縮檔裡的sdiomgr拷備到 /usr/sbin/ 下，&lt;br /&gt;4. 並且用編輯器改過(原檔案存檔時有問題)，確認第一行是 #!/bin/sh&lt;br /&gt;5. 重開機&lt;br /&gt;&lt;br /&gt;怪異的是，不會automount，不過我手動打入&lt;br /&gt;# mount /mnt/card&lt;br /&gt;就成了，反正這SD 是不拔下來的&lt;br /&gt;我不喜歡Fat16格式，剛開始在 desktop上先format ext2 &lt;br /&gt;# mke2fs -b 1024 /dev/sda1&lt;br /&gt;拿到Zaurus 上有問題，改在Zaurus 上作&lt;br /&gt;# mke2fs -b 1024 /dev/mmcda1&lt;br /&gt;也是不成，我手動執行&lt;br /&gt;# su&lt;br /&gt;# mount /mnt/card&lt;br /&gt;得到錯誤訊息&lt;br /&gt;mount:  Mounting /dev/mmcda1 on /mnt/card failed: Invalid argument&lt;br /&gt;後來發現結果是&lt;br /&gt;6. 改掉/etc/fstab 的automount 成&lt;br /&gt;/dev/mmcda1 /mnt/card ext2 defaults 0 0&lt;br /&gt;7.手動mount /mnt/card&lt;br /&gt;以後就可以拼命安裝package到SD卡上&lt;br /&gt;&lt;br /&gt;記得最好留一個terminal 安裝在internal flash 上。為什麼？因為我第一次關機後，也發生了SD 不會自動mount 上去(安裝在SD上的terminal當然沒辦法用)，只好裝不同的terminal 在 internal flash上，再在terminal裡手動mount。怪的是，之後開開關關都沒問題。安全起見，最好還是留個terminal 裝在 internal flash上。&lt;br /&gt;&lt;br /&gt;以下僅供純參考&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;CXXXX (kernel 2.4.20 )&lt;/h2&gt;&lt;br /&gt;利用 tetsu special kernel 內的新 SD card module 。檔案和方法都在這兒:&lt;br /&gt;http://www.oesf.org/forums/index.php?showtopic=18523&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Zaurus SL-5500 (collie) 2GB SD Card&lt;/h2&gt;&lt;br /&gt;http://cambuca.ldhs.cetuc.puc-rio.br/~miguel/zaurus/&lt;br /&gt;http://cambuca.ldhs.cetuc.puc-rio.br/~miguel/zaurus/mmcsd_2g.o&lt;br /&gt;copy the provided mmcsd_2g.o to /lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/block/sharp_mmcsd_m.o&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-1317096107421102402?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/1317096107421102402/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=1317096107421102402' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1317096107421102402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/1317096107421102402'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/02/zaurus-x601gsd.html' title='如何在Zaurus x60上用大於1g的SD'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8150467900390474129</id><published>2007-01-21T13:29:00.000-06:00</published><updated>2007-01-21T13:38:58.705-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='l10n 中文  翻譯'/><title type='text'>程式介面翻譯reusability的問題跟解決聯合方案</title><content type='html'>* 背景:&lt;br /&gt;某人今天在Mandriva Linux 上的Gnome桌面用了某英文介面程式，覺的不錯想把他中文化，可是他對各個開發社群並不很瞭解。&lt;br /&gt;&lt;br /&gt;態度一:管他的，自己翻譯PO檔自己爽就好。(結果一堆使用者作重複的事)&lt;br /&gt;態度二:管他的，先作再說。找個地方發表PO檔就算功德圓滿(結果進不了上游，下一版還是英文)&lt;br /&gt;態度三:我用Ubuntu，上Rosetta把PO檔發表回溯上游啊 (結果跟上游衝突，見http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?viewmode=flat&amp;topic_id=403&amp;forum=8)&lt;br /&gt;態度四: XXX，我來找有心的社群朋友們一起來解決這個問題(這篇要討論的)&lt;br /&gt;&lt;br /&gt;直接去Rosetta 改不是Ubuntu only但上游已經有人作的軟體，會出一些問題，&lt;br /&gt;Rosetta https://launchpad.net/rosetta是專為 Ubuntu 服務 &lt;br /&gt;不提供像是 CVS 或 SVN 等傳統的管理機制。建議直接至上游 upstream 聯繫。&lt;br /&gt;&lt;br /&gt;問題1:這個軟體的上游到底在哪裡？&lt;br /&gt;Adacity -&gt; 獨立 (雖然我是在 Mandriva/Gnome下跑)&lt;br /&gt;xmms -&gt; 獨立(可是Mandriva 上翻譯有列xmms 耶!，那Ubuntu Linux或其他XYZ Linux的使用者又該上游到哪去？)&lt;br /&gt;denemo -&gt; 獨立 (用了 Gnome project 下的gtk，但不是 Gnome project 下的)&lt;br /&gt;Gmorgan -&gt; 獨立 (有G 字頭的但不是Gnome project 下的)&lt;br /&gt;Amarok/rosegarden  -&gt;KDE (雖然我是在 Mandriva/Gnome下跑)&lt;br /&gt;Krusader -&gt; 是KDE 嗎？(不見得，沒有G 字頭的也可能是Gnome project 下的)&lt;br /&gt;其他軟體-&gt; ?&lt;br /&gt;比如說 Rosegarden&lt;br /&gt;http://www.rosegardenmusic.com/resources/documents/i18n.shtml&lt;br /&gt;是屬於誰呢？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;問題2: 我在XYZ Linux 上看到 LMN 軟體的訊息"ABC"沒有翻譯，到哪找其他UVW Linux 上的OPQ 軟體對"ABC"這個詞的翻譯？&lt;br /&gt;&lt;br /&gt;* 解決方案&lt;br /&gt;&lt;br /&gt;我要作的跟鄭原真先生的"KDE PO 資料庫"(註一)有一點類似，不過我不想&lt;br /&gt;被綁在KDE或Web上，我希望能有更大的彈性。真正的用意不是在只搜尋一個計劃&lt;br /&gt;的PO翻譯，而是去看多個計劃的PO翻譯情況。所以打算先建個好的local PO/MO&lt;br /&gt;查詢環境作基礎，往後再慢慢往上加其他的東西(作firefox search plugin,...&lt;br /&gt;之類的加強。)以及合併其他格式翻譯對照。&lt;br /&gt;作的彈性一點，可以先下載PO檔資料，在離線的時候也可以用local databae 來&lt;br /&gt;查詢，或是查詢local機器上的商用翻譯軟體。&lt;br /&gt;&lt;br /&gt;最簡單的應用例子:要知道某軟體的上游在哪，就去database 裡搜尋哪個計劃的&lt;br /&gt;網站索引是有存這個軟體PO檔...一下就可以知道 urpmi的上游在 Mandriva。&lt;br /&gt;當然還可以看哪個人對哪個詞是怎樣翻譯的。比如同樣是正體中文，我對&lt;br /&gt;process 不會翻"進程"而會翻"程序";要認領翻譯某個程式想知道有沒有人已經&lt;br /&gt;開始動手了，....都可以用這個來解決查詢&lt;br /&gt;&lt;br /&gt;然而撇開對個人翻譯查詢單詞的效率提升之外，這個計劃的成功還是得基於在社群互助的善意上。假如所有人都持上面的態度一或態度二，那還是成不了大氣候。&lt;br /&gt;套用我對美國社群的說法: "Help me so that I can help you!"&lt;br /&gt;除了請能寫程式的朋友幫忙寫，也需要不懂程式但參與各個不同翻譯的朋友有機會看到其他的翻譯時，能幫忙宣揚這個機制，務使所有的翻譯成果都能儘量的累積回收。&lt;br /&gt;&lt;br /&gt;我有把雛議送給幾個zh-TW 翻譯社群領袖，目前mozTW領頭的趙柏強，BOINC&lt;br /&gt;的Jose Sun，tug的Pake &lt;pake@fedora.tw&gt;，openoffice的黃沛霖，還有一些其&lt;br /&gt;他獨立翻譯人，已經表示支持我這個聯合翻譯參考資料庫的想法。&lt;br /&gt;&lt;br /&gt;我對PO 的詳細格式不熟，得先參考看看別人作的查詢環境來寫我的Perl code。&lt;br /&gt;但我想作系統分析，跟公眾關係還可以。各個計劃(如openoffice)的翻譯資料格式長的不太一樣，希望不同社群朋友能來幫忙一起作。&lt;br /&gt;&lt;br /&gt;* 各計劃翻譯索引&lt;br /&gt;&lt;br /&gt;** GNU正體中文翻譯&lt;br /&gt;GNU正體中文翻譯官方索引&lt;br /&gt;http://www.iro.umontreal.ca/translation/registry.cgi?team=zh_TW&lt;br /&gt;有兩個表格&lt;br /&gt;&lt;br /&gt;其中第二個表格欄位&lt;br /&gt;Domain           程式名(連結指到各種語言的翻譯資料)&lt;br /&gt;Assigned translator   翻譯人英文名(連結指到翻譯人的Email/網站)&lt;br /&gt;Version           (最後)翻譯版本&lt;br /&gt;Translated           中文翻譯項目數量/該版本PO項目總數&lt;br /&gt;Current Version   最新版本(假如翻譯版本比較舊)&lt;br /&gt;Translated              中文翻譯項目數/最新版本PO項目總數&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;從Domain連結指到各種語言的翻譯資料的檔案中&lt;br /&gt;其中第二個表格欄位，&lt;br /&gt;第一欄是語言，比較可能為台灣翻譯者參考的資料有&lt;br /&gt;zh_HK&lt;br /&gt;zh_CN&lt;br /&gt;zh_TW&lt;br /&gt;ja&lt;br /&gt;第三欄是指到實際的翻譯PO檔的不同版本(連結指到其URL)&lt;br /&gt;&lt;br /&gt;我想在server 用at 或 cron table 每半天抓一次最新的PO檔&lt;br /&gt;把msgid,跟對應的msgstr 讀到database 去&lt;br /&gt;我們就可以用database query 來看某人/某程式/某版本/的某message 是如何翻譯&lt;br /&gt;但是msgid跟msgstr裡會有夾雜引數用法，比如說&lt;br /&gt;msgid "This program is running as process number $pid."&lt;br /&gt;msgstr "本程式正在執行中，進程編號為 $pid。"&lt;br /&gt;$pid 要考慮分開處理。&lt;br /&gt;基本上用笨方法字串全文檢索，就可以搜尋"process"，而得到一堆&lt;br /&gt;msgid 包含 "process"跟他們對應的msgstr &lt;br /&gt;(我還沒想到要怎樣把對應的詞從字串中找出來，註二)，不過先這樣應該夠了，&lt;br /&gt;以後再去fine tune。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下我還沒時間分析，待續&lt;br /&gt;** Gnome&lt;br /&gt;http://l10n-status.gnome.org/HEAD/zh_TW/index.html&lt;br /&gt;http://l10n-status.gnome.org/gnome-2.18/zh_TW/index.html&lt;br /&gt;http://linuxhall.org/~deaddog/evolution-po/&lt;br /&gt;&lt;br /&gt;** KDE&lt;br /&gt;http://i18n.kde.org/stats/gui/HEAD/zh_TW/index.php&lt;br /&gt;http://i18n.kde.org/stats/gui/KDE_3_5_BRANCH/zh_TW/index.php&lt;br /&gt;http://i18n.kde.org/stats/gui/KOFFICE_1_3_BRANCH/zh_TW/index.php&lt;br /&gt;&lt;br /&gt;** Openoffice&lt;br /&gt;&lt;br /&gt;用到特殊格式，解讀message 檔需要特殊軟體(SunTrans)，所以只能由OOo member 作message 檔格式轉換。&lt;br /&gt;&lt;br /&gt;jose &gt; 如果可以的話，Openoffice 或許可以用rosetta這個模式修改之後一併送給 Sun&lt;br /&gt;&lt;br /&gt;** Mozilla&lt;br /&gt;&lt;br /&gt;有關於 Mozilla 相關程式的部份，Mozilla 未來也有打算改採 po 格式的locale，這樣就會省事些。現在還沒。&lt;br /&gt;&lt;br /&gt;字詞資料庫的部份，moztw 能作的就是分享給大家moztw的翻譯表(定點，跟經常更新)&lt;br /&gt;一但有更動格式或地點，要跟我們說一聲&lt;br /&gt;&lt;br /&gt;定期從 source 抓資料的話，可以直接連到 CVS tree 抓，但是格式需要轉換一下。&lt;br /&gt;database server 端這邊需要知道 CVS tree checkout 的詳細程序跟檔案URL，&lt;br /&gt;格式可以在database server 端這邊轉換，但需要moztw提供格式詳細資料&lt;br /&gt;moztw 的 Jose sun 已提供了CVS 的資料。&lt;br /&gt;&lt;br /&gt;** Mandriva&lt;br /&gt;http://www.mandrakelinux.com/l10n/zh_TW.php3&lt;br /&gt;&lt;br /&gt;** Ubuntu&lt;br /&gt;&lt;br /&gt;** Fedora&lt;br /&gt;&lt;br /&gt;** Suse&lt;br /&gt;&lt;br /&gt;** Debian&lt;br /&gt;&lt;br /&gt;** Gentoo&lt;br /&gt;&lt;br /&gt;** zaurus(linux)&lt;br /&gt;&lt;br /&gt;** 其他計劃&lt;br /&gt;&lt;br /&gt;除了提到的那些大部頭軟體/distro 還有很多獨立軟體。這些是也要慢慢建立認&lt;br /&gt;領翻譯的索引。假如哪為朋友有為哪個獨立開放軟體作中文化的工作而願意跟我們分&lt;br /&gt;享，請跟我們聯絡&lt;br /&gt;&lt;br /&gt;*** BOINC &lt;br /&gt;也是 PO 格式，locale owner: Jose Sun&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* 資源&lt;br /&gt;&lt;br /&gt;** server 可以放在 http://l10n.fsftw.org/ 上面有database&lt;br /&gt;** 開發的code 我可以建一個google code project，要參與而需要gmail 邀請函的可以&lt;br /&gt;跟我說一聲&lt;br /&gt;&lt;br /&gt;註一:&lt;br /&gt;鄭原真先生在&lt;br /&gt;[Zh-l10n] KDE PO 資料庫 update !!&lt;br /&gt; http://www.linux.org.tw/pipermail/zh-l10n/2004-December/003500.html&lt;br /&gt;上說到&lt;br /&gt;C / Script / php code 在&lt;br /&gt;     http://rt.openfoundry.org/Foundry/Project/index.html?Queue=65&lt;br /&gt;&lt;br /&gt;其中&lt;br /&gt;http://words.2share.net/podb/已經離線了&lt;br /&gt;不過&lt;br /&gt;http://words.2share.net/index.php/%E9%A6%96%E9%A0%81&lt;br /&gt;還在&lt;br /&gt;&lt;br /&gt;原先他這個東西主要是綁 mysql. kde 在他的 sql schema 只是一個欄位,&lt;br /&gt;web 對他來講, 也不過是因為有一個 php 可以快速的 query mysql / provide&lt;br /&gt;service.&lt;br /&gt;&lt;br /&gt;原始碼在&lt;br /&gt;http://rt.openfoundry.org/Foundry/Project/index.html?Queue=65&lt;br /&gt;http://svn.openfoundry.org/zhi18nmisc/&lt;br /&gt;在trunk/podb/下&lt;br /&gt;trunk/stcc/下是簡正中文互換的程式&lt;br /&gt;&lt;br /&gt;註二:&lt;br /&gt;也許可以把所有包含"process"msgid對應的msgstr去找最大共同中文字串&lt;br /&gt;(不過萬一同一個人有不同譯法還是會有誤，這裡要如何去猜才好，我可能會寫&lt;br /&gt;一篇小論文來討論...)&lt;br /&gt;&lt;br /&gt;註三&lt;br /&gt;&lt;br /&gt;Bob Chao建議:&lt;br /&gt;&lt;br /&gt;&gt;提供「參考」比意圖「統一」來得好些，一則同樣的字詞用在不同軟體可能用詞&lt;br /&gt;&gt; 也不同，二則感覺上除了專有名詞不應分歧擾亂視聽之外、一些日常用語本來就&lt;br /&gt;&gt; 可以有不同面目（例如「郵件」與「信件」可能都是不錯的詞）。&lt;br /&gt;&gt;&lt;br /&gt;&gt; 如果除了譯詞的查詢之外，也同時能提供相關的討論串，或許也不錯。每個人選&lt;br /&gt;&gt; 用某詞應有理由，大家也常花了很多時間討論，除了「結果」（譯詞）之外若此&lt;br /&gt;&gt; 計畫也能兼以集中過去各項討論，對查詢者來說應該會方便許多、決定使用某詞&lt;br /&gt;&gt; 時也更能了解緣由而不僅是「依個人喜好/習慣」。&lt;br /&gt;&lt;br /&gt;你說的"針對不同上下文，詞可以有不同的翻譯"這我完全同意，提供某詞在某語&lt;br /&gt;境，不同的翻譯考量的相關的討論也是很對，&lt;br /&gt;但是這已經不容易用程式自動收集，而需要大量人工。但我們可以做到的是，按我&lt;br /&gt;的計劃去跑database，然後給個別計劃(如mozTW)&lt;br /&gt;一份翻譯對照表，你們再用這份翻譯對照表去自己網站搜尋相關討論。用人工作摘&lt;br /&gt;要。要跨計劃作也是有機會，不過不是三兩下就作的出來的。這先列為中期計劃，&lt;br /&gt;先把基本詞查詢對照表做出來再說，不過以其他Linux 上遵照 PO/MO 模式的軟體&lt;br /&gt;翻譯格式有列翻譯者，你可以搜尋不同翻譯者對某詞的不同翻法(假定他們都維持&lt;br /&gt;同一風格)&lt;br /&gt;&lt;br /&gt;jose sun 建議:&lt;br /&gt;&lt;br /&gt;&gt; 目前看起來僅在「參考」用，而非像 Rosetta 一樣能修改翻譯，&lt;br /&gt;&gt; &gt; 雖然 Rosetta 有關起門來自己搞的問題，但是他的集中管理想法很不錯，或許&lt;br /&gt;&gt; &gt; 可以和各個 zh-TW&lt;br /&gt;&gt; &gt; 的翻譯者協調好後，可以線上修改，這樣想翻譯的人就不需要從上游翻譯，而&lt;br /&gt;&gt; &gt; translator&lt;br /&gt;&gt; &gt; 則可以對每個詞審核！&lt;br /&gt;&lt;br /&gt;Rosetta 走的方向是個理想，但有賴於跨社群的合作，很多人甚至不知道上游的問題。真要作的話要有完善的 locking 機制，免的給上游翻譯造成不一致。這先列為中期計劃，&lt;br /&gt;&lt;br /&gt;註四:&lt;br /&gt;介紹要如何使用 KBabel 來做 KDE 應用程式界面與文件的翻譯工具。&lt;br /&gt;http://kde.linux.org.tw/index.php?pagename=KBabel&lt;br /&gt;    * 先將 template 與 po 檔 checkout 下來。&lt;br /&gt;$ mkdir -p kde/translate&lt;br /&gt;$ cd kde/translate&lt;br /&gt;$ svn co "svn://anonsvn.kde.org/home/kde/branches/stable/l10n/templates"&lt;br /&gt;$ svn co "svn://anonsvn.kde.org/home/kde/branches/stable/l10n/zh_TW"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8150467900390474129?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8150467900390474129/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8150467900390474129' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8150467900390474129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8150467900390474129'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/01/reusability.html' title='程式介面翻譯reusability的問題跟解決聯合方案'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-8046191995295179456</id><published>2007-01-15T02:35:00.000-06:00</published><updated>2007-01-15T02:52:02.936-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>wiimote 在電腦上的應用</title><content type='html'>WII 是今年熱門的玩具，我是沒時間玩，可是對wii 那隻$40神奇的 remote control (簡稱wiimote)非常有興趣，我覺得It could be "the mouse of the 21 century." 想要拿wiimote來代替幾千塊的電腦輸入設備，wiimote基本上是支IR的3D motiondetector+藍芽遙控器 ，原本有個朋友預估要作出我要的虛擬畫筆得 $3000.但現在三隻wiimote+雙結棍 $200 以內應該可能直接就成了, 不用花$250買wii。&lt;br /&gt;&lt;br /&gt;Linux, MacOS X, windows 驅動軟體都有人寫好了，已有人示範試驗如何在電腦去上面用wiimote 當虛擬鼓棒。我要作的計劃可能會需要跨平台，所以我把資料都列出來。不過居功厥偉的是wiili.org的那些hacker，他們的目標是在wii 上跑Linux，他們公開了許多資料才會有麼這麼多人陸續投入各種hack。Linux 萬歲!&lt;br /&gt;&lt;h2&gt;Linux&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.forthewiin.org/"&gt;WMD&lt;/a&gt;: A LINUX DRIVER FOR THE NINTENDO WII REMOTE。需要&lt;br /&gt;Bluez&lt;br /&gt;pyBluez&lt;br /&gt;Python X Library&lt;br /&gt;PyOSD&lt;br /&gt;見&lt;a href="http://www.wiili.org/index.php/WMD"&gt;WMD wiki&lt;/a&gt; on wiili &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://blog.davr.org/2006/12/06/control-xorg-cursor-with-wiimote/"&gt;Control X.Org cursor with Wiimote&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wiili.org/index.php/CWiid"&gt;CWiid&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Windows&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://carl.kenner.googlepages.com/glovepie"&gt;GlovePIE&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://wiihacks.blogspot.com/2006/12/howto-use-wii-mote-in-windows-as-your.html"&gt;HOWTO: Use the Wii-Mote In Windows as your Mouse&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://wiihacks.blogspot.com/2006/12/newbies-guide-to-wii-remote-on-windows.html"&gt;Newbie'sGuide to the Wii Remote on Windows&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://onakasuita.org/wii/index-e.html"&gt;WiinRemote&lt;/a&gt;:seems to be open source?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://wiki.darkain.com/wiki/Main_Page"&gt;RMX Automation&lt;/a&gt;:open-source, WILL work with the default Windows XP/Vista Bluetooth stacks&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bobsomers.com/2006/12/06/wii-drum-machine/"&gt;Wii Drummachine&lt;/a&gt;: 需要.NET framework&lt;/li&gt;&lt;br /&gt;&lt;li&gt;示範錄影 &lt;a href="http://youtube.com/watch?v=8FftLxuYzRA"&gt;Wii Drum Machine &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;MacOS&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.hiroaki.jp/2006/12/000433.html"&gt;DarwiinRemote&lt;/a&gt;&lt;/li&gt;&lt;li&gt;示範錄影&lt;a href="http://youtube.com/watch?v=w1s_9z-CGhw"&gt;Wiic ontroller as mouse on Mac&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.processing.org/discourse/yabb_beta/YaBB.cgi?board=os_libraries_tools;action=display;num=1166025320"&gt;usingDarwiinRemote in processing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;軟體搭配&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;示範錄影&lt;a href="http://youtube.com/watch?v=iJ4r3k_M7X8"&gt;Wii Wiimote Ableton Live Controller&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wiili.org/forum/wiinsaber-%28current-version-v11%29-t436.html"&gt;WiinSabe&lt;/a&gt;&lt;/li&gt;&lt;li&gt;示範錄影&lt;a href="http://www.joystiq.com/2006/12/12/wii-remote-power-glove-hack/"&gt;Wii Remote Power Glove Hack&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Sensor bar hack&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.wiili.org/forum/wii-sensor-bar-f30.html"&gt;Wii Sensor Bar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://doctabu.livejournal.com/64758.html"&gt;Homemade Wireless Wii Sensor Bar!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.makezine.com/blog/archive/2006/11/how_to_make_you_8.html"&gt;the calculation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.avsforum.com/avs-vb/showthread.php?t=754430"&gt;Extend Your Own Sensor Bar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.avsforum.com/avs-vb/showthread.php?t=759093"&gt;9V Battery Powered Sensor Bar Hack&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ohmaccho.googlepages.com/self-producedsensorbar"&gt;Self-produced Sensorbar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kotaku.com/gaming/wii/wii-sensor-bar-tv-remote-hack-216601.php"&gt;Wii Sensor Bar TV Remote Hack&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;註：不少美國人用Radio Shack 賣的High-Output Infrared LED  276-143 $1.79 (5mm 1.2VDC 29mA 940nm)&lt;br /&gt;&lt;h3&gt;General Wiimote hacking Info&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.wiili.org/index.php/Main_Page"&gt;wiili.org&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wiili.org/Wiimote"&gt;Wiimote&lt;/a&gt; on wiili.org&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiihacks.blogspot.com/index.html"&gt;LiquidIce's Nintendo Wii Hacks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-8046191995295179456?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/8046191995295179456/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=8046191995295179456' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8046191995295179456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/8046191995295179456'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2007/01/wiimote.html' title='wiimote 在電腦上的應用'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-4799936239064908333</id><published>2006-12-31T17:21:00.000-06:00</published><updated>2007-01-07T05:37:11.303-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>成為 Web2.0 時代的公民</title><content type='html'>一個人想要在傳統的社會的洪爐發聲，是非常困難的事。網際網路剛興起時，許多人斷論了小眾傳播時代的來臨，但是網路泡沫化之後，這些專家也都不知道哪裡去了。&lt;br /&gt;&lt;br /&gt;但在所謂Web 2.0的時代，拜科技與社會的進步，有許多事情以前做不到的，現在就可以了(至少是容易多了)。比如說，我才在休士頓的Big Range Dance Fesitival 發表了一個新的現代舞作"國王的新衣"，其中有一部分的舞台投影的原始影像資料，就是從網路上找到的，我再自行用電腦程式處理過。這在已往對舞蹈創作者是很高的門龕，只有少數的人能走多媒體舞台的方向。但在Web 2.0的時代，只要有心，人人都可以成為做出好的藝術作品。&lt;br /&gt;&lt;br /&gt;但是到現在很多人仍然在抱怨大眾媒體的問題。卻少有人去提出，如何集合大量的小眾媒體成為能與大眾媒體匹敵的策略? 在web2.0的時代，其實實體資源已經不是大問題，問題在於有沒有人有遠見跟魄力去集合這些大量的小眾媒體。&lt;br /&gt;&lt;br /&gt;我在修士頓大學教的Unix Operating Systems 就實現了這樣的一個嘗試：&lt;br /&gt;學校幾乎是一面倒的向微軟的平台。甚至連我教Unix的學院，都得被迫在Windows 上用VMware跑Unix模擬。教學網站分享用的是封閉的webCT 系統。在這樣的一個艱困的環境下，要從事改革，第一件事是要用開放的資訊去宣導不一樣的觀念。學校不給個人網站空間，我就叫學生用外面的免費空間，沒門路的我會給他們gmail 的邀請函。我叫學生用開放文件執照釋出的 unix 期末報告放在公開網路上，供全校師生(事實是也就是全球)閱覽不一樣的觀念。&lt;br /&gt;&lt;br /&gt;除了善用自由軟體給與在電腦上工作上的便利外，Web2.0 時代的公民會善用網路上現成的服務，其中有許多是免費的。各家各有優缺點，也都一直在更新。所以本文以後也會隨著陸續更新。這裡的重點是在於介紹如何把這些免費的服務整合起來。&lt;br /&gt;&lt;br /&gt;想要一窺Web 2.0的堂奧，除了弄臺能上網的電腦，裝了閱覽器(註一)外，最好去申請幾個免費服務帳號，很多事情才方便處理。比較快的方式是先去申請Gmail帳號，接下來很多Google提供的服務，一申請就可以立即啟用了。要是對Google 的經營哲學(如只用標籤，不用樹狀結構分類)可以適應的話，我覺得Google 旗下的服務大都算是不錯的選擇。我這邊介紹也都是以整合Google 旗下的服務為主。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;範例預覽&lt;/h2&gt;&lt;br /&gt;下面是幾個網際網頁的服務。我把我自己在上面的網址列出來，供作具體外觀的比較。&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;網頁&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://shelandy.googlepages.com/"&gt;google&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;網誌 (Blog)&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="ttp://shelandy.blogspot.com/"&gt;blogger.com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://blog.roodo.com/shelandy/"&gt;樂多&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://blog.yam.com/shelandy/"&gt;天空部落&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.wretch.cc/blog/shelandy"&gt;無名小站&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://blog.yam.com/shelandy/"&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;相簿&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://picasaweb.google.com/shelandy/"&gt;picasa&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/93431831@N00"&gt;flickr&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;錄影&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;http://www.youtube.com/&lt;/li&gt;&lt;br /&gt;&lt;li&gt;http://video.google.com/&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;網頁書籤&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;地理標籤&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Google Map&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;個人網頁:&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;網頁&lt;/h2&gt;&lt;br /&gt;googlepage&lt;br /&gt;&lt;br /&gt;中文的基本介紹可以參考一下Jacky Chu 寫的&lt;a href="http://www.javaonline.idv.tw/%7Ejacky/GooglePages/index.html"&gt;Google Page 初體驗&lt;/a&gt;，&lt;br /&gt;&lt;br /&gt;缺點：&lt;br /&gt;googlepage沒有子目錄結構，所有的檔案放在同一層，檔案數量太多時，命名會有麻煩&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;網誌 (Blog)&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;關於台灣免費BLOG服務的比較，可以參考小倩寫的&lt;a href="http://blog.webs-tv.net/petlife/article/70648"&gt;台灣免費BLOG服務(8所)使用心得(2006.11.9UP)&lt;/a&gt;對主要的免費BLOG有很好的比較。但是沒涵蓋 blogger.com&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Blogger&lt;/h3&gt;&lt;br /&gt;我是蠻喜歡Blogger 的服務。但Google 的經營哲學(如只用標籤，不用樹狀結構分類)會讓一些人覺得功能不足。但是最大的好處是架構開放，所以有電腦處理能力的人可也自行開發自己想要的式樣&lt;br /&gt;&lt;br /&gt;Blogger 對需要文章照分類自動列表是很不方便的，解決之道是利用網頁書籤，新版可以直接用tag 來分類，比傳統的分類更好&lt;br /&gt;&lt;br /&gt;Blogger 新版的問題&lt;br /&gt;在中文繁體介面找不到所謂的 Switch Now，要先切換到英文介面才會出現(要是Template 有中文要先備份，因為可能會亂掉)等 Switch 完後再將介面換回到正體中文，再補回亂掉中文&lt;br /&gt;&lt;br /&gt;Blogger 現在號稱除了支援Atom也支援RSS ，但是我試了幾個只支援rss的blog如無名小站，樂多都收不到 ，&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Xuite及新浪&lt;/h3&gt;&lt;br /&gt;最痛恨的是申請須要填寫身分証字號!暫時列為拒絕往來戶。新浪圖片10MBXuite300MB(總共四項)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;無名小站&lt;/h3&gt;&lt;br /&gt;3000篇文章　&lt;br /&gt;無名小站只支援RSS  不支援Atom&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;樂多&lt;/h3&gt;&lt;br /&gt;500MB(圖+文)，沒有訪客計數器&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;相簿&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;picasaweb&lt;/h3&gt;&lt;br /&gt;目前只提供 250MB (或500張相片)&lt;br /&gt;優點: 提供幻燈片模式，對舞蹈照片非常適合&lt;br /&gt;缺點：&lt;br /&gt;不提供單張照片的直結聯結，不適合作為網誌或網頁內嵌照片。網頁一次只能上傳五張&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;flickr&lt;/h3&gt;&lt;br /&gt;缺點：除了網頁上傳跟widows的軟體介面外，沒有Linux 的軟體介面&lt;br /&gt;網頁一次只能上傳六張，一個月最多&lt;br /&gt;http://www.flickr.com/photos/upload/&lt;br /&gt;http://www.flickr.com/search/?w=all&amp;q=contact+improvisation&amp;amp;m=text&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;錄影&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;youtube&lt;/li&gt;&lt;br /&gt;&lt;li&gt;google video&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;網頁書籤&lt;/h2&gt;&lt;br /&gt;Furl跟del.icio.us都是網路書籤的服務&lt;br /&gt;&lt;br /&gt;Rockbird 寫了&lt;a href="http://rockbird.blogspot.com/2005/12/bloggerfurl.html"&gt;Blogger分類文章(利用Furl)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;地理標籤&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Google Map&lt;/h3&gt;&lt;br /&gt;這裡是 &lt;a href="http://dev.leck.com/gsupport/"&gt;Google Map 的中文製作簡介. (修正適用於 v2)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;軟體專案&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;Google Code &lt;/h3&gt;&lt;br /&gt;對於一個小型軟體專案該有的功能都已經具備了&lt;br /&gt;&lt;br /&gt;如中文資訊交換碼(CCCII)的新網站&lt;a href="http://code.google.com/p/cccii/"&gt;專案首頁&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/cccii/downloads/list"&gt;Downloads&lt;/a&gt; (釋出成果下載)&lt;br /&gt;&lt;a href="http://code.google.com/p/cccii/w/list"&gt;Wiki&lt;/a&gt; (供成員共同寫作)&lt;br /&gt;&lt;a href="http://code.google.com/p/cccii/w/list"&gt;Issues&lt;/a&gt; : (供社群回報錯誤、要求新功能)&lt;br /&gt;&lt;a href="http://code.google.com/p/cccii/source"&gt;Source&lt;/a&gt; : 下載釋出程式碼下載，支援Subversion 版本管理&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Sourseforge&lt;/h3&gt;&lt;br /&gt;&lt;h2&gt;行事曆&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://www.google.com/calendar"&gt;google&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;電傳會議&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;skype&lt;/h3&gt;&lt;br /&gt;電傳會議最多到四個人同時參加&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;google talk&lt;/h3&gt;&lt;br /&gt;http://www.google.com/talk&lt;br /&gt;&lt;h3&gt;wengophone&lt;/h3&gt;&lt;br /&gt;&lt;h2&gt;協同寫作/電子白板&lt;/h2&gt;&lt;br /&gt;http://docs.google.com&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;討論區&lt;/h2&gt;&lt;br /&gt;&lt;h3&gt;groups-beta.google&lt;/h3&gt;&lt;br /&gt;http://groups-beta.google.com/&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;(註一) 閱覽器最好的選擇當然是Mozilla-Firefox，M$ 的 IE不管出到第幾版， 對Web2.0這種開放分享的自由都是。因為微軟的的經營哲學與Web2.0開放的架構根本上是背道而馳的。&lt;br /&gt;&lt;br /&gt;關於如何充份利用FireFox的開放的架構來優游於Web2.0的世界，請參考我寫的&lt;br /&gt;&lt;a href="http://shelandy.blogspot.com/2006/05/firefox-extension.html"&gt;FireFox的擴充(Extension)及相關的搭配&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-4799936239064908333?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/4799936239064908333/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=4799936239064908333' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4799936239064908333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/4799936239064908333'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2006/12/web20.html' title='成為 Web2.0 時代的公民'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-116727486605010018</id><published>2006-12-27T21:00:00.000-06:00</published><updated>2006-12-31T17:50:59.215-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='社群'/><title type='text'>推動自由軟體的流行文化象徵</title><content type='html'>(更新於12/31/2006)&lt;br /&gt;&lt;br /&gt;自由軟體是一種全民的生活方式，新的文化要靠年輕人去推動。&lt;br /&gt;&lt;br /&gt;我覺得結合流行文化元素是蠻重要的一環。這其實很重要，好東西不見得大家都知道，在還沒因為用了IE 碰到大麻煩前，許多人並不瞭解IE 與FireFox 在功能上的差異。從一個社會的群體觀點來看，如何把這些為IE 奴役的使用者拉到自由軟體的陣營呢？好的宣傳其實很重要。&lt;br /&gt;&lt;br /&gt;在微軟靠這壟斷市場所獲取的暴利來操控了雜誌到電視的各種主流媒體的前提&lt;br /&gt;下，要與之對抗，最有效的應該就是這種螞蟻吞大象的方式&lt;br /&gt;&lt;br /&gt;下面是目前我所收集到的全球的成果，供有心人參考，日後會不定期更新。&lt;br /&gt;&lt;h2&gt;圖形象徵&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;BSD&lt;br /&gt;&lt;ul&gt;&lt;li&gt;這裡有很多BSD的吉祥動物&lt;a href="http://wigen.net/data/bsdmascots/"&gt;"紅魔鬼"的圖案&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;紅魔鬼女郎:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.yovko.net/images/daemon-girl.jpg"&gt;卡通版:&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;真人版:&lt;br /&gt;在 COMDEX 展覽會大放異彩的 &lt;a href="http://www.getamused.com/photos/daemongirl.html"&gt;BSD "Daemon Girl":  Ceren Ercen&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; linux&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tux&lt;br /&gt;Tux 最早其實是長的像鴨嘴獸，但後來大家看到這可愛的企鵝時，也都幾乎是無異議的接納了。&lt;a href="mailto:lewing@isc.tamu.edu"&gt;Larry Ewing&lt;/a&gt;畫的這應該是&lt;a href="http://www.isc.tamu.edu/%7Elewing/linux/"&gt;Tux 的本尊&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Linux-Tan&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Juzo-kun畫的&lt;a href="http://www.jkhp.it/OS-tan/desktops.htm"&gt;正式版本在這裡&lt;/a&gt;，&lt;br /&gt;是受到http://en.wikipedia.org/wiki/List_of_OS-tans#Linux的啟發。這是&lt;a href="http://myweb.hinet.net/home12/u7060393/linux-tan_sketch.jpg"&gt;Linux-Tan原來的草稿&lt;/a&gt;，當初我只認出前五。但我覺得別有一番風味，一並列出。這要謝謝批踢踢實業坊上網友"以一敵十大惡棍赤心"的提供&lt;br /&gt;&lt;/li&gt;&lt;li&gt;另一版&lt;a href="http://ubuntuforums.org/gallery/showphoto.php?photo=385&amp;si=ubuntu-tan"&gt;Ubuntu-tan&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;自由軟體交流網有&lt;a href="http://freesf.tw/modules/xcgal/"&gt;螢幕抓圖區&lt;/a&gt;，其中有&lt;a href="http://freesf.tw/modules/xcgal/thumbnails.php?album=11"&gt;桌布分享&lt;/a&gt;。這裡面有我作的 &lt;a href="http://freesf.tw/modules/xcgal/displayimage.php?pid=309&amp;amp;amp;amp;album=11&amp;amp;pos=0"&gt;Pipa Tux （琵琶企鵝）&lt;/a&gt;是基於Tux 的本土版&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gnu Art Gallery&lt;br /&gt;http://www.gnu.org/graphics/graphics.html&lt;br /&gt;&lt;/li&gt;&lt;li&gt; mozilla&lt;br /&gt;&lt;ul&gt;&lt;li&gt;* 萌zilla (Moezilla)&lt;br /&gt;&lt;a href="http://piro.sakura.ne.jp/moezilla/blog/entries/picture/gom_wp.files/GoM_xga.jpg"&gt;Gangof Moezilla&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.moztw.org/viewtopic.php?p=88654"&gt;火狐大轟趴 2.0 誠徵推廣圖&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;這是2004 年 12 月當時社群捐錢在&lt;a href="http://photos2.flickr.com/2246435_797dc3d78d_o.png"&gt;紐約時報刊登的兩頁全版廣告&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forum.moztw.org/viewtopic.php?t=15711"&gt;火狐娘壁紙集&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Image:Firefox-tan.jpg"&gt;Firefox-tan&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;日本 Mozilla 組織有更進一步把&lt;a href="http://spreadfirefox.jp/foxkeh/downloads/parts/"&gt;火狐狸的身體構圖&lt;/a&gt;公開讓大家組合。&lt;br /&gt;可以比較一下&lt;a href="http://spreadfirefox.jp/foxkeh/downloads/history/history-english.pdf"&gt;這個文件&lt;/a&gt;跟&lt;a href="http://spreadfirefox.jp/foxkeh/downloads/history/history-mascot.pdf"&gt;加入火狐狸之後生動的效果&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;雷鳥&lt;br /&gt;moztw 上網友&lt;a href="mailto:thedreamnotice@hotmail.com"&gt;tDN&lt;/a&gt;畫的&lt;a href="http://tdn.myweb.hinet.net/moezi1.jpg"&gt;雷鳥&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Blog theme&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;blogspot&lt;/li&gt;雨林的&lt;a href="http://szany.blogspot.com/2006/11/blogger-template.html"&gt;Blogger Firefox Template 分享&lt;/a&gt;&lt;br /&gt;&lt;li&gt;樂多&lt;/li&gt;濰泉&lt;a href="http://wech.blog.shinobi.jp/Entry/87/"&gt;以日本火狐吉祥物Foxkeh做的樂多樣式&lt;/a&gt;&lt;br /&gt;&lt;li&gt;Pixnet&lt;br /&gt;戴嘉賢 (Nelson Tai)作了&lt;a href="http://blog.pixnet.net/Nelson/post/588701"&gt;[FX] 給 Pixnet Blog 用的 Firefox 主題&lt;/a&gt;&lt;br /&gt;可直接從 Pixnet 佈景套用，進入 Blog 後台，選擇"版面管理"-&gt;"樣式選擇"-&gt;"作者選擇 Nelson"即可看到&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;戶外媒體&lt;/h2&gt;某部公車&lt;a href="http://kalyan.livejournal.com/204212.html"&gt;車體噴上了火狐狸的圖案&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;電視網路錄影&lt;/h2&gt;http://www.firefoxflicks.com/&lt;br /&gt;上有幾百支社群自作的錄影，大部份是用quicktime 格式儲存，我在Linux firefox下放&lt;br /&gt;有問題，但若在首頁選&lt;a href="http://www.firefoxflicks.com/backstage/"&gt;blog &lt;/a&gt;就可以看到幾隻最佳影片實際在電視上放映的youtube 存檔&lt;br /&gt;或按 Download 連結，然後用使 totem-xine 或 VLC 等軟體播放&lt;br /&gt;&lt;p&gt;mozTW 曾想過在&lt;a href="http://forum.moztw.org/viewtopic.php?t=16089"&gt;Firefox 2 祝賀短片計畫－「火狐三十秒」，需要你幫忙！&lt;/a&gt;&lt;br /&gt;徵求宣傳短片。立意不錯，不過執行上有瑕疵。首先時間太短，再來選拔是&lt;br /&gt;"由 Mozilla Taiwan 管理團隊與中研院 OSSF 代表、「火狐30秒」剪輯導演共&lt;br /&gt;同挑選使用影片。" 我個人對Mozilla Taiwan 管理團隊跟其他社群參與的導演共&lt;br /&gt;同挑選是沒意見，但憑什麼要讓中研院 OSSF 代表來評？是官大學問大？還是出&lt;br /&gt;錢的最大？說實在話，以錢來說，拍一部質優短片的耗費的成本一定遠超過&lt;br /&gt;Firefox Party T-shirt 等紀念品的物質價值，人家firefoxflicks第一名可是&lt;br /&gt;美金$5000等值的禮卷。OSSF又不是藝術大學，憑什麼資格來評定我等的創意？至&lt;br /&gt;於對自由軟體的道德高度那就更不要提了。到現在還是不肯老實把&lt;br /&gt;自由軟體鑄造場的名稱改成開放軟體鑄造場，或者把openfoundry改成freefoundry，儘&lt;br /&gt;是在一些文字遊戲上作自欺欺人的把戲。&lt;br /&gt;&lt;br /&gt;其實下次還有機會的話，我有興趣花上一個禮拜，好好的寫劇本拍一個宣傳短片，&lt;br /&gt;不過我想跟mozTW 的柏強講，我是絕對不會去替道德高度低落的機關機構作白工，&lt;br /&gt;寧願像之前在Linux Magzine撰搞一樣，繞道從國外的媒體來替台灣推動自由軟體。&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;街頭活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=1Kp8JmdsOxI"&gt;台北信義區發Firefox 2的 CD&lt;/a&gt;的錄影&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;商業結合&lt;/h2&gt;&lt;br /&gt;http://explorerdestroyer.com/&lt;br /&gt;聯接了firefox 的宣傳跟實質的捐款。&lt;br /&gt;上面有個聯接http://www.killbillsbrowser.com/&lt;br /&gt;聯接了商業電影Kill Bill的影像，跟對抗無所不在威權的形象 &lt;br /&gt;&lt;br /&gt;有一些人誤以為自由軟體就是全靠hacker 在打天下，其實卻忽略了許多配套的細節。這裡要為以上全球對自由及開放軟體貢獻的社群致敬。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-116727486605010018?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/116727486605010018/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=116727486605010018' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/116727486605010018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/116727486605010018'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2006/12/blog-post.html' title='推動自由軟體的流行文化象徵'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-114687200127909769</id><published>2006-05-05T18:26:00.000-05:00</published><updated>2006-12-31T19:05:05.616-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'>FireFox 的擴充(Extension)及相關的搭配</title><content type='html'>FireFox 是一個合乎W3大部分標準的閱覽器，所以對推動開放文件的數位社會非常重要，他是延續著名的Mozilla的發展計畫，但只針對閱覽網頁這件事本身設計的精簡版本。FireFox在各大Linux 發行版都有包好的下載套件，甚至在微軟視窗下也有。更重要的是，FireFox原始碼是開放的，所以任何人都可以把他的功能自行作進一步的改良或局部擴充(Extension)。&lt;br /&gt;FireFox 的擴充的官方網頁在 https://addons.mozilla.org/firefox/extensions/&lt;br /&gt;&lt;p&gt;這樣的美妙之處在於，使用者就像玩樂高積木般，可以按自己的需求量身打造閱覽器，同時維持了FireFox小而美的優點。就像到夜市吃自助冰，可以要加紅豆，愛玉，煉奶，...隨便你選都好；真的嫌有的沒的不必要，只要清冰加糖水也好。不像其他商業公司出的，只能選A 套餐或B 套餐，什麼時代了，還這麼封建？&lt;br /&gt;&lt;/p&gt;&lt;p&gt;擴充套件這麼多，要選哪些裝才好？這是很多新手的共同問題。即使到&lt;a href="http://moztw.org/"&gt;臺灣Mozilla 網站&lt;/a&gt;去&lt;a href="http://forum.moztw.org/"&gt;討論區&lt;/a&gt;找答案都不容易在短時間內上手。他們有個社群嚴選：&lt;a href="http://www.moztw.org/firefox/extension_top_15/"&gt;年度最佳擴充套件&lt;/a&gt;，值得作一個起點。&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;這裡要介紹的是我建議的十五大擴充套件。這些是針對我自己的需求:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;使用多台電腦(而且是跨作業系統平臺)上交互工作&lt;br /&gt;&lt;/li&gt;&lt;li&gt;自己有在網頁上，包括Blog寫作發表的習慣&lt;br /&gt;&lt;/li&gt;&lt;li&gt;常常需要查正體中文以外的資料&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;可以給大家作一個參考，對生活在所謂 「Web 2.0 」的世代而言，也應該可以滿足一般的需求。這些都已在Linux及微軟視窗下的最新版 FireFox 1.5.0.2 上使用，測試沒有問題。&lt;br /&gt;開放軟體架構下的軟體進展很快，有一些我目前還不十分滿意，但後續發現有更好的搭配方案時，我會陸續更新這裏的內容。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bookmark Synchronizer SE&lt;/li&gt;跨平臺同步書籤，我在 http://forum.moztw.org/viewtopic.php?t=13509 發表了簡短的不同版本介紹。使用詳情以後再介紹&lt;br /&gt;&lt;li&gt;Plain Text Links&lt;/li&gt;可以直接把有些網頁裏的沒有按HTML語法(也就是不會顯示連結)的網址，在直接選取後，按老鼠右鍵可要FireFox在另一個新分頁直接開該網址&lt;br /&gt;&lt;li&gt;Flashgot&lt;/li&gt; 下載管理，可以指定使用FireFox外部的下載程式，在微軟視窗下，我偏好Wellget 這個 freeware，完全取代flashget之類有廣告的續傳軟體。&lt;br /&gt;雖然公司網站沒了，不過網路上還是可以下載。可以參考Pshadow 寫的&lt;a href="http://wiki.moztw.org/index.php/Firefox_%E4%B8%80%E5%88%86%E9%90%98%E6%95%99%E5%AE%A4-Wellget_%E9%A3%86%E9%80%9F%E4%B8%8B%E8%BC%89%E6%AA%94%E6%A1%88"&gt;Wellget 飆速下載檔案&lt;/a&gt;&lt;br /&gt;&lt;p&gt;據說FlashGot先前有個 Bug ：當登入 Windows 的使用者名稱包含中文字的話，那他的自動偵測功能就會失效。&lt;br /&gt;一個選擇是捨棄由 FlashGot 自動找查系統外部所安裝的續傳軟體，改成用擴充套件 &lt;a href="https://addons.mozilla.org/addon.php?id=27"&gt;DownloadWith&lt;/a&gt; 搭配 WellGet，但使用者得手動設定參數 (如呼叫外部程序 WellGet，...)。DownloadWith比Flashgot輕巧，在低階的電腦上會降低對 Firefox 速度的影響，而且相容於1.5的新版目前沒有正式的網站，比較令人擔憂他的未來。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;微軟視窗上有另一個類似Wellget的選擇是&lt;a href="http://www.freedownloadmanager.org/"&gt;Free Download Manager&lt;/a&gt;將網友hansdofer做的這個&lt;a href="http://naruto-fans.idv.tw/look/cht.lng"&gt;正體中文介面&lt;/a&gt;，放入安裝程式內的Language這個目錄下，就可以選擇使用正體中文了，不過他沒有像WellGet還支援 mms, rtsp 之類的協定 。關於Free Download Manager可以見mozilla 臺灣&lt;a href="http://forum.moztw.org/viewtopic.php?t=5431"&gt;上的討論&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;惱人的是在Linux下我一直找不到一個下載軟體是像wellget是整合了所有的功能，要不是缺這就是缺那，所以那就視下載時的情況，用Flashgot指定最合適的下載程式。或者以可以完全捨棄使用像 FlashGot 一類得呼叫外部程式來達成下載任務的管理程式， 直接用&lt;a href="http://www.downthemall.net/index.php"&gt;DownThemAll&lt;/a&gt; (DTA)來作下載，他是完全使用 XUL 寫出來的多點傳輸下載套件，只是佔用記憶體比較多。 關於DownThemAll可以見mozilla 臺灣&lt;a href="http://forum.moztw.org/viewtopic.php?t=12069"&gt;上的討論&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;li&gt;Mozilla Calendar&lt;/li&gt;&lt;br /&gt;行事曆，對一般人應該是夠用了，不過我自己的需求比較複雜，除了有Linux/微軟視窗多重作業系統的桌上機及筆記電腦外，我還有Sharp出的Zaurus。&lt;br /&gt;在PDA上跑 FireFox 太笨重了，所以我自己還在找更好的工作方式，來處理行事曆的同步工作。&lt;br /&gt;Linux 上著名的群組軟體 Evolution 已經開始移植到微軟視窗上，&lt;a href="http://evolution-win32.sourceforge.net/"&gt;(Evolution for Microsoft Windows)&lt;/a&gt;，我想過一陣子，FireFox對我的需求會有比較好的決方案&lt;br /&gt;&lt;li&gt;Forecastfox&lt;br /&gt;氣象預報。(但我只在微軟視窗下的FireFox 安裝，因為Linux上我用的Gnome 桌面面版上已另外安裝了類似，但比較小巧的工具。)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Web Developer&lt;br /&gt;便於預覽自己編寫的網頁實際發表後的樣子&lt;br /&gt;&lt;/li&gt;&lt;li&gt;del.icio.us 及 Furl Tools 網頁標籤管理&lt;br /&gt;這對自己有Blog，可是需要作大量網頁交互連結的人非常有用&lt;br /&gt;&lt;/li&gt;&lt;li&gt;FlickrFox&lt;br /&gt;支援Flick照片網站的工具，可用來作網頁照片管理&lt;br /&gt;&lt;/li&gt;&lt;li&gt;All-In-One Gestures&lt;br /&gt;可自行定義如何用老鼠的某種滑動軌跡型態，來代替某些鍵盤輸入方式&lt;br /&gt;&lt;/li&gt;&lt;li&gt;新同文堂&lt;br /&gt;可作簡體網頁轉正體中文&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sage&lt;br /&gt;閱讀RSS，這個其實可以用其他的獨立軟體來取代，只是整合在FireFox 中有時會比較方便&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IE View&lt;br /&gt;在Firefox 下用IE 的rendering 引擎來看某些只能用IE來看的爛網頁，這完全是備而不用的&lt;br /&gt;&lt;/li&gt;&lt;li&gt;AD block&lt;br /&gt;擋不想看的廣告&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://greasemonkey.mozdev.org/"&gt;gresemonkey&lt;/a&gt;&lt;br /&gt;可以用一些Javascript，在別人的靜態網頁上來作動態的展現，特別是對那些想打造自己獨特的網頁，可是卻使用別人提供現成的Blog 服務(如blogger.com)，這是一個有用的工具，不過需要有去閱讀網頁設計資料的基本能力&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-114687200127909769?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/114687200127909769/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=114687200127909769' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/114687200127909769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/114687200127909769'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2006/05/firefox-extension.html' title='FireFox 的擴充(Extension)及相關的搭配'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-114453326091137693</id><published>2006-04-08T16:40:00.002-05:00</published><updated>2008-05-29T14:42:38.640-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><title type='text'></title><content type='html'>&lt;h1&gt;Skippy -- 快速視窗切換應用程式&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;H2&gt;前言&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;新的Mac OS X 中的 Expose' 功能可以讓使用者在同時開啟很多視窗時，可以很容易的找&lt;br /&gt;到所需要的特定視窗。那在Linux下呢? Skippy 就可以提供類似的功能。&lt;br /&gt;&lt;br /&gt;這有何重要性呢？為了提高工作效率，有一些電腦使用者往往在電腦桌面上同時開了一&lt;br /&gt;大堆視窗，然後在裡面切來切去。像我自己一開機就會開8個視窗: Gaim(即時通&lt;br /&gt;訊), Skype(網路電話), Gnome-terminal(遠端電腦控制), Evolution(行事曆),&lt;br /&gt;Firefox(瀏覽器), Thunderbird(電子郵件), Emacs(文字編輯), Krusader(檔案&lt;br /&gt;管理)。每一個視窗就算沒有佔了一個全螢幕也會佔了半個螢幕, 就算我已經用上&lt;br /&gt;了兩個1280x1024解析度的LCD螢幕，而且在我的桌面管理程式(Metacity)的工&lt;br /&gt;作列上裝了虛擬螢幕，但不論何時切換到虛擬螢幕下的某個工作區工作，仍然往&lt;br /&gt;往還是會得讓某些視窗重疊。假如又要開其他佔空間的應用程式如Gimp(影像&lt;br /&gt;處理) 或 Openoffice (辦公套件)，重疊情況就更嚴重。要是得用按鍵慢慢切到&lt;br /&gt;埋藏在最底下的視窗不是件很愉快的事。這時候像Expose'這樣的功&lt;br /&gt;能就十分有用。按一個快速鍵就會讓所有的視窗縮小並排在一起，不管之前有多&lt;br /&gt;少視窗重疊，一下子就一目瞭然，再用老鼠點一下就可以選取要的視窗。不需要&lt;br /&gt;先用[Ctrl][Alt]加方向鍵在不同工作&lt;br /&gt;區切換後，再用[Alt][tab]在那個工作區裡眾多的視窗一個個輪流切換。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;安裝Skippy&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Skippy支援大多數的視窗管理程式。安裝也很容易，&lt;br /&gt;以Mandriva Linux為例，在 contrib 裡有人包好了RPM，目前分別是&lt;br /&gt;skippy-0.5.0-3mdk 或 skippy-xd-0.5.0-2mdk，取一個下載就可以了。&lt;br /&gt;其他的Linux發行版如Debian, Gentoo 應該也有包好的程式。找不到包好的程式&lt;br /&gt;的話可以到Skippy 的網站 http://thegraveyard.org/skippy.php直接下載原始&lt;br /&gt;碼。&lt;br /&gt;&lt;br /&gt;skippy-xd 會額外用到 XRender, XComposite, XDamage 及 XFixes extensions。&lt;br /&gt;而目前在Mandriva 2006下，nVidia 官方驅動程式對這些支援不好，所以我選擇&lt;br /&gt;裝skippy而放棄了速度比較快的skippy-xd。&lt;br /&gt;&lt;br /&gt;安裝RPM後，先把示範的設置檔複製到使用者家目錄下，&lt;br /&gt;cp /usr/share/doc/skippy-0.5.0/skippyrc-default ~/.skippyrc&lt;br /&gt;再按個別需要用編輯器去修改設置檔，裡面最重要的參數就是起動的快速鍵，&lt;br /&gt;預設是 F11鍵，要更動的話，要去找下面這一行改&lt;br /&gt;&lt;br /&gt;[general]&lt;br /&gt;keysym = F11&lt;br /&gt;&lt;br /&gt;基本上不更動預設值就可以愉快使用了。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;使用&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;要是有意每次開機就啟用Skippy，最好是寫好Deamon 形式的設置檔放到&lt;br /&gt;/etc/rc.d/init.d/下。要是偶一為之，其實可以隨便開個終端機，先執行&lt;br /&gt;skippy，然後隨時用快速鍵啟動就可以了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以在Mandriva Linux 2006 上的Gnome 桌面為例(視窗管理程式是Metacity)&lt;br /&gt;，此時桌面上開了許多視窗重疊在一起，參見下圖：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5205882778085968770"&gt;&lt;img src="http://lh5.ggpht.com/shelandy/SD8CzgIjS4I/AAAAAAAAASg/bflnMc18nDI/s800/skippyoverlap.png" alt="圖一: overlap" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;一但按下 [F11] 鍵後，所有的視窗都縮到適當的大小，而且互不重疊了，參見下圖：&lt;br /&gt;&lt;a href="http://picasaweb.google.com/shelandy/Screenshot/photo#5205882773791001458"&gt;&lt;img src="http://lh4.ggpht.com/shelandy/SD8CzQIjS3I/AAAAAAAAASY/vqLGbjSYPEU/s800/skippy.png"  alt="圖二: Skippy" /&gt;&lt;/a&gt;&lt;br /&gt;為了對照方便，我選擇了&lt;br /&gt;[xinerama]&lt;br /&gt;showAll = false&lt;br /&gt;這個選項，所以看到只有當時游標所在的左邊螢幕才會縮排。&lt;br /&gt;&lt;br /&gt;這時可以用老鼠點一下就可以選取要跳過去工作的視窗，不管之前是藏在哪裡。&lt;br /&gt;假如視窗縮圖太小造成辦識不易，移動老鼠到個別視窗縮圖上時，skippy 也會&lt;br /&gt;自動顯示該視窗的名字以供辨識。&lt;br /&gt;要放棄視窗預覽模式的話，按[ESC]會取消而回到沒按[F11]前的狀態。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不過在nVidia 自己的 Twinview雙螢幕模式上工作偶爾顯示會有些不正常，&lt;br /&gt;為了用nVidia官方驅動程式上的3D加速功能。我並沒有用x.org自己出的nVidia驅動程&lt;br /&gt;式來測在 xinerama 雙螢幕模式下是否有同樣的問題。看起來好像在某些情況下，&lt;br /&gt;縮圖不會按照程式最新的內容顯示來呈現縮圖，FireFox 的分頁顯示也會照成問&lt;br /&gt;題。大家也可以看到Xmms的播放清單及等化器也沒在縮圖中顯示。執行多重gnome&lt;br /&gt;終端機就也會造成沒辦法正確顯示自己的縮圖。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;趨勢延伸閱讀&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Linux下類似的東西還有 Expocity。Expocity是基於metacity 的hack，在速度&lt;br /&gt;上比Skippy 快一些，不過限制很多，必須先刪除 metacity 後才能安裝&lt;br /&gt;Expocity。只為了新增一個功能要拿掉整個桌面管理程式，實在不方便。&lt;br /&gt;而且Expocity 好像是原作者偶一為之的作品，2004年元月後就沒再更新。&lt;br /&gt;Metacity 都已配合Gnome更新到 2.14。所以我最後還是選擇了Skippy。&lt;br /&gt;&lt;br /&gt;目前 Skippy 目前還在開發的階段，而且需要太多的運算，效能並不是太好，以&lt;br /&gt;我在Mandriva 2006下測試的例子。Nvidia 4200Ti雙螢幕卡既便用了Nvidia官方&lt;br /&gt;7000系列的驅動程式，還是會有些延遲的現象，特別是在第一次縮圖時，再來使&lt;br /&gt;用就還好。而我朋友的低階G4 powerbook 跑Mac OS X用Expose'就可以有很順暢的效果。&lt;br /&gt;不過純就在Linux桌面環境下比較，還是會比傳統的視窗切換方式有效率。&lt;br /&gt;&lt;br /&gt;在Linux上真正要作到如Mac OS X 中的 Expose' 順暢的效果，要等x.org下一代&lt;br /&gt;(第7版)的X視窗伺服器廣範為各大Linux發行版納入。屆時會把Novell所推出的Xgl(X over OpenGL）的一&lt;br /&gt;些相關成果放進去，其中包含前面提到skippy-xd所需要的一些X視窗加速功能，這些&lt;br /&gt;圖形的縮放及透明重疊顯示，需要充份利用顯示卡的硬體加速功能才能大幅提升&lt;br /&gt;效率。不過不用急，自由軟體的發展很快，這一天很快就到了(搞不好會比微軟一&lt;br /&gt;直生不出來的Windows Vista 還要快...)。記得Metycity的發展程式其實已經有包含&lt;br /&gt;composite/render 的實驗功能，不過已往X視窗伺服器對這些新功能的支援不太穩定，&lt;br /&gt;所以到使用者手上包好的套件檔案往往都把實驗功能拿掉了。一但x.org第7版X&lt;br /&gt;視窗伺服器穩定下來，其他相關的桌面或視窗管理程式很快的就會配合上來。&lt;br /&gt;&lt;br /&gt;Novell 才發表新版的Suse Linux 下的compiz視窗管理程式就實作了類似expose'的功&lt;br /&gt;能，好像稱為desktop organization ，對xgl有興趣的可以參考這裡的多媒體示&lt;br /&gt;範: http://www.novell.com/linux/xglrelease/&lt;br /&gt;但從示範影片看來速度似乎沒expose'快，不過東西才剛發表，要正式出來後一對一測試才比較有意義。&lt;br /&gt;&lt;br /&gt;相對於 Suse Linux 的GLX要揚棄舊版X視窗伺服器的架構出發，Fedora/nVidia 從儘&lt;br /&gt;量向下舊版的角度切入，提出另一套加速的方案。 Fedora 提出了 AIGLX (Accelerated Indirect GL X)&lt;br /&gt;可以參考 http://fedoraproject.org/wiki/RenderingProject/aiglx&lt;br /&gt;nVidia則在這裡 &lt;br /&gt;http://developer.nvidia.com/object/xdevconf_2006_presentations.html&lt;br /&gt;發表用現有(6.9版)X視窗伺服器來達成 Composited X 桌面&lt;br /&gt;&lt;br /&gt;兩者到底最後會不會有其一能像 X.org 大幅吃下XFree86 的版圖，那就只有靜觀後續的發展，&lt;br /&gt;不過可以確定用加速X視窗伺服器來提高桌面使用環境的工作效率是未來的趨勢，&lt;br /&gt;&lt;br /&gt;沒有試過這方面的朋友，不妨試試Skippy來看看未來桌面環境的趨勢 。&lt;br /&gt;&lt;br /&gt;今天在要發佈這篇文章時，發現nVidia剛發表了新的 8756版，其中包含了許多&lt;br /&gt;與此文相關的支援，待過一陣子再來更進一步探討X視窗新的發展&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;其他參考資料&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;對Expose原由有興趣的可參考 Apple 網站，或維基百科的說明 &lt;br /&gt;http://zh.wikipedia.org/wiki/Expos%C3%A9_(Mac_OS_X)&lt;br /&gt;&lt;li&gt;對expocity有興趣的除了參觀官方網站&lt;br /&gt;http://www.pycage.de/software_expocity.html外，可以參考Yuren’s Info Area的這一篇&lt;br /&gt;http://yurenju.info/?p=112#comments&lt;br /&gt;上面還有Expocity 的示範影片(472K)&lt;br /&gt;&lt;li&gt;gnome開發者Seth Nickell發表的Next-Generation Rendering For the Free Desktop&lt;br /&gt;http://www.gnome.org/~seth/blog/xrendering&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-114453326091137693?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/114453326091137693/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=114453326091137693' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/114453326091137693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/114453326091137693'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2006/04/skippy-mac-os-x-expose-linux-skippy-8.html' title=''/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/shelandy/SD8CzgIjS4I/AAAAAAAAASg/bflnMc18nDI/s72-c/skippyoverlap.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-114448867414945665</id><published>2006-04-08T04:23:00.000-05:00</published><updated>2007-04-28T16:52:41.085-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><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'>最近在中國時報看到unroot入侵台灣Linux的報導&lt;br /&gt;http://news.chinatimes.com/Chinatimes/newslist/newslist-content/0,3546,110501+112006040600035,00.html&lt;br /&gt;我個人因為拿不到新聞單位的數據作驗證，只能保持高度的懷疑。但在我看到網友chihchun在&lt;br /&gt;http://people.debian.org.tw/~chihchun/2006/04/07/the-un-root-crew/&lt;br /&gt;發表的短文後，近一步去看一堆 *.this.com.tw 跟 *.hom.com.tw&lt;br /&gt;根本是就只有是極少數的電腦作出的虛擬主機，重複計算才會那麼多。&lt;br /&gt;我覺得聯合報跟中國時報的報導很有問題，在我親眼看到他們拿出具體的實證前，我不敢說他們一定錯。但最少有必要要求媒體作平衡報導。&lt;br /&gt;&lt;br /&gt;網友lotus在&lt;br /&gt;http://moto.debian.org.tw/viewtopic.php?t=8744&lt;br /&gt;詢問要不要發動回應，我覺得這個想法很好&lt;br /&gt;&lt;br /&gt;我認為一個進步的社會，媒體與政府都要接受真正民眾的監督。我希望調查局/中國時報在拿出具體證據來反駁網友chihchun的評論前，至少中國時報要能平衡報導，不然只證明跟中時自己不齒的其他小報沒什麼兩樣，或是調查局故意誤導民眾，以圖利特定廠商。那接下去我們就要問，這是不是跟ETC...種種弊案般，有人收了誰好處了嗎？&lt;br /&gt;&lt;br /&gt;為了避免網友chihchun的原文&lt;br /&gt;http://people.debian.org.tw/~chihchun/2006/04/07/the-un-root-crew/&lt;br /&gt;因不明情況被封殺或被一時的人潮灌爆，我放了一份備份在我國外的Blog裡，必要時會放出來。&lt;br /&gt;假如你也覺得媒體跟政府應該對自由軟體網路的安全網路安全作平衡報導，請你連署聲援，請調查局/中國時報拿出更具體的證據。不要拿些死無對證的說法來呼弄台灣的民眾&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;本文我在自由軟體技術交流網也留了一份備份&lt;br /&gt;http://freesf.tnc.edu.tw/modules/news/article.php?storyid=2420&lt;br /&gt;&lt;br /&gt;下面是我4月八日給中時編輯部的郵件:&lt;br /&gt;&lt;blockquote&gt;我是台灣幾個自由軟體計劃網站的管理員義工&lt;br /&gt;&lt;br /&gt;最近在中國時報看到unroot入侵台灣Linux的報導&lt;br /&gt;http://news.chinatimes.com/Chinatimes/newslist/newslist-content/0,3546,110501+112006040600035,00.html&lt;br /&gt;我個人因為拿不到新聞單位的數據作驗證，只能保持高度的懷疑。但在我看到網友chihchun在&lt;br /&gt;http://people.debian.org.tw/~chihchun/2006/04/07/the-un-root-crew/&lt;br /&gt;發表的短文後，近一步去看一堆 *.this.com.tw 跟 *.hom.com.tw&lt;br /&gt;根本是就只有是極少數的電腦作出的虛擬主機，重複計算才會那麼多。&lt;br /&gt;我覺得聯合報跟中國時報的報導很有問題，在我親眼看到他們拿出具體的實證前，我不敢說他們一定錯。但最少有必要要求媒體作平衡報導。&lt;br /&gt;&lt;br /&gt;其餘詳見我的Blog&lt;br /&gt;http://shelandy.blogspot.com/2006/04/blog-post.html#links &lt;br /&gt;&lt;br /&gt;我已經在幾個自由軟體的網站上呼籲網友散播實際行動的消息。我希望中時能儘快良性回應&lt;br /&gt;不然會對貴報的名聲有很大的影響&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2006/4/10 後記:&lt;br /&gt;今天中時電子報 客服中心，回函如後，那我們就靜觀其變&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Hello shelandy : 謝謝您的來信更謝謝您寶貴的意見 關於您的意見反映我們會轉送中國時報編輯部轉交相關同仁參考 editorplan@mail.chinatimes.com.tw 也謝謝您對中時報系的支持與鼓勵祝您　平安快樂 ChinaTimes.com 中時電子報 客服中心 敬上 日期：2006/4/10 PM&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/22356239-114448867414945665?l=shelandy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shelandy.blogspot.com/feeds/114448867414945665/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=22356239&amp;postID=114448867414945665' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/114448867414945665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/22356239/posts/default/114448867414945665'/><link rel='alternate' type='text/html' href='http://shelandy.blogspot.com/2006/04/blog-post.html' title='對於媒體對自由軟體網路網路安全的平衡報導'/><author><name>Shelandy</name><uri>http://www.blogger.com/profile/17017800014253018816</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www2.cs.uh.edu/~kcting/blog/images/tuxpipa-256.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-22356239.post-114410227858878514</id><published>2006-04-03T16:59:00.000-05:00</published><updated>2007-04-28T16:51:57.294-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='輸入法'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面運用'/><category scheme='http://www.blogger.com/atom/ns#' term='human interface'/><title type='text'>新酷音輸入法Win32</title><content type='html'>&lt;h1&gt;新酷音輸入法Win32版&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;新酷音是延續著名的酷音輸入法的發展計&lt;br /&gt;畫，他是一種能自動選字的智慧型注音輸入法，所以對電腦初學者非常重要。新酷音輸入法原始碼是開放的，所以任何人都可以把他的功能自行作進一步的改良。新酷音的官網在http://chewing.csie.net/index.html&lt;br /&gt;&lt;br /&gt;新酷音輸入法在各大Linux 發行版都有包好的下載套件，甚至在微軟視窗下也有，目前Win32版(微軟視窗平台)主要的開發者是 PCMan (洪任諭)， Seamxr和 Andy Horng 。&lt;br /&gt;&lt;br /&gt;微軟有很多枉顧客戶需求的惡名昭彰的動作，譬如說早些年對支援Big5 Plus 字碼的承諾，到後來也是不了了之，與其繼續被奴役，不如一步步幫助大家逃脫出來，新酷音輸入法win32版有著這一方面的指標性的意義。因為大部分的使用者都被微軟視窗的封閉架構所卡死了，可是對一般使用者而言，&lt;br /&gt;要從這個壟斷的架構一下子轉換到Linux 的使用平台，並不是易如反掌的，所以，在微軟視窗上發展開放原始碼的注音輸入法，有其普及性的意義。以後我們要揚棄Big5 大五碼轉到CCCII 或CNS 11643中文全字集環境，或加上一些其他商業輸入法有用的功能如編打編唸...，也可以由擴充這個輸入法來逐一達成。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;新酷音win32版安裝的問題&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;我從 Win32-chewing 0.2.5c 起到0.26a，每次安裝他都說&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/3749/2273/1600/chewingw32-0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3749/2273/320/chewingw32-0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;這通常都是因為由於 windows 本身設計的缺陷所照成的：輸入法只要有啟動過，即使已經沒有程式在用，一樣不會卸載，檔案只要還在使用中，系統就是不允許刪除。因此造成安裝新版新酷音輸入法時，出現在c:\windows\system32\Chewing.ime 寫入錯誤。此為XP/9X上的例子，&lt;br /&gt;Windows 2000 是在c:\winnt\....下， 查看檔案名，參見圖二&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3749/2273/1600/chewingw32aboard.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3749/2273/320/chewingw32aboard.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;避免問題的技巧在於安裝時之前，先不要啟動輸入法，最簡單的方式，就是重開機完還沒執行其他程式造成啟動新酷音前輸入法前，就安裝新版。要是因為不可預知的因素，造成檔案沒有正確刪掉，在重開機後而還沒移除或安裝前先動手確定檔案Chewing.ime已經拿掉了，或把它改成程其他名稱如1Chewing.ime&lt;br /&gt;&lt;br /&gt;雖然還是有人回報在0.27b版遇到同樣問題， &lt;br /&gt;http://freesf.tnc.edu.tw/modules/news/article.php?storyid=2381&lt;br /&gt;但我在0.27b版下，按照上面我所說的方式來測試，這樣就能順利解決安裝問題了。所以這個小技巧應該是有效的。&lt;br /&gt;&lt;br /&gt;目前核心已改成unicodeUTF-8 編碼，詞庫編輯的問題應該不是問題了&lt;br /&gt;&lt;br /&gt;嘉義縣教育網路中心有一篇使用介紹，可以看一看&lt;br /&gt;http://enc.cyc.edu.tw/modules/news/article.php?storyid=38&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;打造屬於自己的新酷音&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;新酷音官方首頁上的討論群組 http://chewing.csie.net/mailinglists.html 指到之前酷音的網站 http://chewing.good-man.org，我在Houston 一直都 time out 進不去&lt;br /&gt;&lt;br /&gt;不過目前「新酷音」至少在自由軟體鑄造廠的&lt;br /&gt;http://rt.openfoundry.org/Foundry/Project/index.html?Queue=271&gt; 下登記了專案，似乎可以用tracker：&lt;br /&gt;http://rt.openfoundry.org/Foundry/Project/Tracker/?Queue=271&lt;br /&gt;來回報問題&lt;br /&gt;&lt;br /&gt;或是到自由軟體技術交流往下的這個舊討論回應&lt;br /&gt;http://freesf.tnc.edu.tw/modules/news/article.php?storyid=2375&amp;com_id=8289&amp;com_rootid=8253&amp;com_mode=flat&amp;com_order=0#comment8289&lt;br /&gt;&lt;br /&gt;另外，可以加入 irc.freenode.net 的 #im-dev 頻道，與此輸入法相關的開發者都在這個IRC頻道上。不過或許由於美國與臺灣的時差，我還沒有成功的與任何開發者在IRC上交談過。&lt;br /&gt;&lt;br /&gt;Win32-chewing 的原始碼要到 http://chewing.csie.net/download.html，參考&lt;br /&gt;「下載Subversion版本」此一項目。Tarball 下載裡的 Win32 版只有編譯好的執行檔。&lt;br /&gt;&lt;br /&gt;我還不確定編譯方式的資料到哪裡找。&lt;br /&gt;&lt;br /&gt;如果要為新酷音加上新功能的話，未來也需要 commit程式碼的權限。可以考慮加入新酷音開發者的行列。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;新酷音的後續發展&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;新酷音的功能或除錯的部份目前會由 Seamxr 帶領。而PCMan 的主要目標是打算重整程式內部的介面，計畫名稱是： EasyIME - framework for developing Win32 IME，希望能做出一組新的架構讓它可以容易被重複使用。目前的草案在：&lt;br /&gt;http://openvanilla.org/wiki/zh/index.php?title=Win32_IME_Framework_%E8%8D%89%E6%A1%88&lt;br /&gt;這樣不但可以方便將來想創作輸入法的人，同時可以有機會接上另一個知名的輸入法專案開放香草輸入法 OpenVanilla，該輸入法內含三十幾種中文輸入法，目前支援Mac, Linux, 還有 Windows 三種平台。&lt;br /&gt;&lt;br 
