跳到主要內容

發表文章

目前顯示的是 1月, 2009的文章

在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 ( `欄位名稱` , '尋找字元' , '取代字元' ) ;