跳到主要內容

發表文章

目前顯示的是 2009的文章

在ubuntu 9.04中安裝iBus輸入法框架

這三天來參加了ICOS2009,在場的來賓攜帶的筆電裡輕忽清一色都是使用Linux或Unix Like的系統,有的更是使用自己做的Linux(真是高手中的高手)。在會場中開機使用Vista,突然讓自己覺得有一點羞,原本打算在Win7發行,X200更新為Win7時再來安裝ubuntu,昨天晚上忍不住拿出先前下載的光碟,熬夜裝起來~ 上個月在安裝Fedora 11時,發現這一版的Fedora預設的書物法框架為「iBus」,使用方式和我們在Windows環境中極為相似,相當好用,而uBuntu在9.04版本中內建的輸入法框架為scim,經過網路尋找,uBuntu中文網站討論串中發現uBuntu也可以安裝使用iBus,把步驟記錄下來。 先匯入 iBus-PPA 的金鑰 在 /etc/apt/sources.list 這個檔案內加入來源(此為9.04) deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main 更新套件庫資訊 sudo apt-get update 安裝iBus核心程式 sudo apt-get install ibus ibus-gtk 安裝輸入法 sudo apt-get install ibus-chewing (酷音輸入) sudo apt-get install ibus-pinyin(拼音輸入) sudo apt-get install ibus-anthy(日文輸入) sudo apt-get install ibus-hangul(韓文輸入 ) 切換主要輸入法為iBus im-switch -s ibus 登出再登入 在 MOSKY部落格 中,也有詳細的敘述。

禪意

不堪一比 有許多人來找禪師訴苦,都認為自己是世間最苦的人。禪師說:“請你們把自己認為最痛苦的事情寫在紙條上。”大家立即照辦。禪師接著說:“現在請將手中的紙條與別人交換。”眾人在交換閱讀過別人的痛苦後,紛紛發出驚叫,急忙要回了自己的痛苦。 誠實之花 一位禪師為挑選自己的衣缽傳人,發給眾多的門徒每人一包花籽,宣佈誰種出的花兒最美麗,就傳位給誰。比花的時候到了,眾人各自捧著盛開鮮花的花盆,來接受禪師的挑選。只有一位弟子捧著空花盆,神情坦然地站在一旁。誰也沒有料到,禪師最後選定的衣缽傳人竟然就是這位弟子,原因是他的花盆裏開滿了誠實之花。原來禪師發給大家的花籽全部都煮過,根本就不可能發芽。 把線畫長 一位武林高手在一次比武中,因找不到對方的破綻,被對手擊敗,他就去求教一位禪師。禪師在地上劃了一條長線,要求在不能擦掉這條線的情況下,令這條線變短。武林高手百思不得其解。禪師在原來那條線的旁邊,又劃了一道更長的線,兩相比較,原先那條線看起來確實變得短了很多。禪師解釋道:“打敗對手,不在於攻擊對方的弱點,只要你自己變強,對方便如原先那條線一樣,也就在無形中變得較弱了。” 捂緊枕頭 一位著名學者背地裏散佈了許多流言,中傷一位具備非凡智慧的禪師。學者一日自悟,深感內疚,到禪師處負荊請罪,表示要盡力將流言予以澄清,還禪師一個清白。禪師聽後拿出一個鵝毛枕頭,說道:“別的你都不用做了,只請您將這枕頭在大街上打開,讓裏面的鵝毛隨風飄散,然後將鵝毛一根不少地幫我撿回來。”學者面露難色:“這我可能做不到,因為鵝毛那麼輕,一陣風來,就不知飄到哪里去了。”禪師微笑道:“您說得很對。其實流言如這鵝毛一樣,一旦四處飄散,又怎能收得回來呢?不如我們今後儘量捂緊枕頭,千萬別輕易打開它吧。” 倒空杯子 一天,一位學者專程到一位禪師那裏問禪,禪師只是以茶相待,並不說禪。他將茶水注入學者的杯子,杯滿後,還在繼續注入。學者看著杯子的茶水不斷地溢出杯外,實在忍不住了,說道:“已經溢出來了,請不要再倒了!”“你就像現在這只杯子一樣,”禪師答道,“裏面完全裝滿了你自己的看法和觀點,你不把自己的杯子空掉,叫我如何對你說禪呢?” 永遠不滿 一位青年渴望創新,求教于禪師。禪師取出一個罐子,讓他往裏面裝滿石頭。裝滿石頭後禪師問:“還能裝嗎?”青年回答:“不能。”禪師抓起一捧沙子灌進了石頭縫中,最後居然裝進去了一大堆沙子。“還

忘記uBuntu的密碼怎麼登入?

前一陣子在部門可外借的筆電中安裝了uBuntu,算是小小替免費系統義務宣傳試用一下,既然是試用推廣,uBuntu一定是浴室進入的系統(有點賊~哈),當初設定的帳號密碼就是比較簡單好記,但....往往越是簡單的也就越不容易被記住...囧 在網路上參考了 一篇文章 ,不是教你找回密碼,而是簡單的幾個步驟讓你可以重新設定密碼 1. 開機,按「esc」鍵進入grub畫面,用上下的方式移動光棒 2. 選擇你要進入的kernel版本,選擇後方有(recovery mode)的那個項目,通常會是由上數來第二個。 3. 在 Recovery Menu 中,選擇 root (Drop to root shell prompt),等到命令列提示字元出現。 4. 在提示字元後,直接以 "passwd username"(username為要更改密碼的使用者名稱),如果忘記使用者名稱(這樣太蝦了...),可以列出 /home 下幾個使用者目錄喚起記憶,"ls /home"。 5. 輸入密碼兩次,並重新開機,"shutdown -r now" 或 "init 6"。 6. 以新密碼進入系統,大功告成~

在Fedora 11中設定開源文泉驛字體

自從ubuntu出現,其於Linux桌面的應用上相當的方便和簡單,便很少再安裝fedora來當作桌面系統使用,上個月fedora 11推出,有一個較大的轉變和定位,就是轉向一般使用者的角度,在使用上更為容易上手,也讓我重拾安裝Fedora的感覺,加上近來開發使用的試驗機掛點,讓我有這個機會砍掉重鍊Fedora。 安裝過程果然比以前快速、簡便,大約六個步驟就完成所有安裝。完成後仍有一個老問題...就是中文字型「醜醜」的,在酷狗大神的協助下,找到了「文泉驛」這個開源的字型,文泉驛的由來可以參考 維基百科 中的敘述。 幸運的,在Fedora 8的時候,文泉驛就被納入Fedora的官方軟體庫中,也就是說可以使用yum來安裝。 安裝點陣文泉驛宋體: #sudo yum install wqy-bitmap-fonts 如果想要更好的顯示效果,可以安裝文泉驛正黑體,目前為0.8.38-1版本(開發代號:盤古 Pangu) #sudo yum install wqy-zenhei-fonts

在部落格中使用「Syntaxhighlighter」美化程式碼

常看到有人在部落格上分享一些程式碼時,可以漂亮的呈現這些程式碼。之前總是用笨笨的用HTML方法,將關鍵字標亮以"模擬"成有較高可看性的樣子,雖然這樣也是可以達到相同的效果,但總是花了大把的時間! 如果你也有和我一樣的需求,可以使用「 SyntaxHighlighter 」這個Open Source的程式(目前最新版為2.0.296),Syntaxhighlighter 是善心人士 Alex Gorbatchev 利用 JavaScript 搭配 CSS、Flash 開發出來的,目前已支援 18種程式語言 ,若要使用Syntaxhighlighter有兩個方法,兩個方法的差異是有沒有自己的網頁空間: 1. 沒有網頁空間: 好心的Alex Gorbatchev好人做到底,可以將下面語法貼到自己部落格的範本樣式中,位置在 </body></html> 之前。 <script type="text/javascript" src="/pub/sh/2.0.296/scripts/shCore.js"></script> <script type="text/javascript" src="/pub/sh/2.0.296/scripts/shBrushBash.js"></script> <script type="text/javascript" src="/pub/sh/2.0.296/scripts/shBrushCpp.js"></script> <script type="text/javascript" src="/pub/sh/2.0.296/scripts/shBrushCSharp.js"></script> <script type="text/javascript" src="/pub/sh/2.0.296/scripts/shBrushCss.js"></script> <script

Netbeans改變預設的JDK位置

最近因為學習Java的關係而有機會接觸Netbeans,曾經為了找尋好用的PHP Coding工具大傷腦筋,除了付費使用Adobe Dreamweaver是最符合自己想要的編輯器標準,但曾經使用過微軟開發工具,總是覺得缺少了些什麼。沒想到...Netbeans也可以開發PHP Project(雖然現在還沒找到存取遠端檔案的方法或Plugin),而且還蠻符合我所想要的,於是下載了僅包含PHP的Netbeans版本及安裝JRE。 來又安裝了含Java SE的版本,慘劇就發生在啟動Netbeans時,找不到JDK而出現錯誤(同樣情形也有可能發生於升級JDK),解決方法有二: 啟動Netbeans時指定JDK安裝目錄,Netbeans安裝目錄\bin\netbeans.exe --jdkhome JDKHOME(JDK安裝目錄,如:C:\Program Files\Java\jdk1.6.2)。 設定Netbeans config文件,修改Netbeans安裝目錄下\etc\netbeans.conf檔案(此處可能需要系統管理者權限),將檔案內netbeans_jdkhome設置的位置,修改為JDK安裝位置即可。

在uBuntu中安裝微軟正黑體

由於工作用到的軟體幾乎都是在Windows中執行,已經很久沒有重開機進入工作機的uBuntu中使用,為了更改開機時進入的OS,今天又再次回到uBuntu的懷抱中。 實在是太久沒用,一進到uBuntu中竟然跳出203個需要更新的項目,利用漫長的更新時間,稍微研究一下如何更改中文醜醜的字型。由於近來已經習慣微軟正黑體,所以想將這字體安裝至uBuntu中試試,雖然有版權的疑慮,但在我有正版Vista的情形下應該可以合法使用吧? 以下是試驗成功後的方法,紀錄一下: 1. 先將「微軟正黑體」複製到「/usr/share/fonts/truetype」資料夾下。 2. 複製完成後執行:# sudo fc-cache -f -v 3. 讓系統重新讀取字型資料夾 4. 設定系統、Firefox等字型 5. 重新啟動 X Window 以上簡單步驟就可以完成了

功能多多的LimeSurvey線上問卷系統

越來越多的研究會使用問卷來調查目標族群的情形,在我服務的地方這種需求也多了起來。早期都是老闆直接將紙本內容給我們做成一份「固定」形式的問卷,所謂固定形式指的是無法直接由問卷設計者來建立或修改問卷內容,所有動作都需要透過重設網頁程式,因此計畫設計「活」的問卷系統。 就在此時,發現 LimeSurvey 這套開放原碼(OpenSource)的程式,可以架設在 LAMP 下使用。LimeSurvey是一套可以多人使用的問卷系統,原名稱為PHPSurveyor,在2007年中正式將名稱改為LimeSurvey。他是一套符合社會科學的問卷系統,題型幾乎包含所有社會科學所需要的內容,題目群組和題目數量不受限制(最好還是不要太長...的好)。此外LimeSurvey問卷系統還支援多國語系,除了系統本身介面呈現支援多國語言,題目設計時亦可包含不同語言,相當的特別。完答後,問卷設計相關的使用者,可將問卷結果以不同方式匯出,如匯出Excel、CSV、SPSS使用的檔案,真是要讚嘆使用者的用心。 (wiki的介紹請參考: LimeSurvey ) 官方網至:http://www.limesurvey.org/ 最新版本:1.80RC2 穩定版本:1.72 官方使用教學: LimeSurvey教學 使用了官方網站上下載的  Translation File ,進入管理登入頁選擇語言後,發現有許多的錯誤,登入系統後翻譯上的錯誤,導致很多內容會根本就看不懂,或是容易造成使用者誤會。(有些翻譯詞彙不佳,有的內容完全不對,有些意思犯意後邏輯剛好是相反) 雖然自己英文也不是頂好,但比起現在的翻譯內容應該會好一些,所以開始著手修改翻譯檔的工作(zh-Hant-TW.po)。翻譯內容主要參考網路字典、香港翻譯檔(詞彙會不同)、網路上找的問卷設計名詞或統計名詞。 有興趣的朋友,可以 下載檔案 回去替換。使用方法是將.mo放置於「 limesurvey/locale/zh-Hant-TW/LC_MESSAGES/ 」下, 取代 原來的 zh-Hant-TW.mo 檔。如果要自行編輯,請用 Poedit 修改zh-Hant-TW.po檔案。 檔案名稱:zh-Hant-TW_20080117.zip 內容:zh-Hant-TW.mo、zh-Hant-TW.po、index.html 更新日期:2008.01.0

MySQL 使用內建Replace函數取代欄位中的字串

最近因為工作上需要,需要加資料表中某個欄位裡的指定字串取代成別的字串,在文字編輯器中是一件很簡單的事,「全部取代」就通通都搞定。前陣子都是用比較熟悉的PHP寫個小程式來做取代,並做個LOG來記錄,今天突發奇想(現在才想到 >.<)或許MySQL也會有Replace這樣的函數,翻了翻手邊的工具書...竟然沒看到(大驚),堂堂一本這麼厚MySQL 深入 剖析怎麼會沒有,只好繼續扮演他蓋泡麵的角色 :p,這時就是該來朝拜酷狗大神的時候了! 耶~真的有真的有真的有(高興到連講三次),執行後真是可以用秒殺來形容其取代的速度,函數名稱就是「 REPLACE 」,用法如下: UPDATE `資料表名稱` SET `欄位名稱` = REPLACE ( `欄位名稱` , '尋找字元' , '取代字元' ) ;