跳到主要內容

文章

目前顯示的是 2015的文章

From Gitlab to Gogs

經過幾年使用 Git ,終於等到 微軟也使用 Git,有理由要求同事也來用 Git
前兩年架了 Gitlab ,但是效能實在太差,幾度Survey後決定改用 Gogs。  

Mac OS X EI Capitan 選字 無法使用

Mac OS X EI Capitan 更新後 6 大問題 + 解決方法 提到了一些目前升級到OS X 10.11的問題,目前最困擾的就是某些App不能使用,這通常可以用$解決。但是輸入法就很麻煩,新的倉頡很好用,我不想再裝個奇摩輸入法。

Visual Studio 2015程式檔編碼相容問題

最近試了Visual Studio 2015,發現若不是UTF-8編碼的cs檔案,常常在編譯時會發生錯誤。可參考黑暗大的 潛盾機-解決VS2015程式檔BIG5相容問題 。VS2015的UTF-8檔案要用有BOM才會正常。

想起來我之前也有做類似的東西,原本放在Google Code的Chinese Autoconvert,現在放在BitbucketGithub。原本希望拋磚引玉,沒想到沒什麼人用,所以只好自己動手把功能補足。這次改版過了好幾年,所以也改成使用較新式的寫法,若之後還要改,會改成符合Python3的版本,這次仍維持在Python 2。

usage: g2butf8.py [-h] [-r] [-nb] [-nobom] [-x extension [extension ...]]  [-t type] [-u userdic] [-nu]  files [files ...]

positional arguments:
  files                 會自動偵測編碼,再轉換成有BOM的UTF-8

optional arguments:
  -h, --help            show this help message and exit
  -r, --recursive       包含子目錄(預設不包括)
  -nb, --nobackup       不要產生.bak備份檔 (預設有)
  -nobom, --nobom       不要產生BOM標題 (預設有)
  -x extension [extension ...]
                        副檔名, (預設為所有檔案)
  -t type, --type type  轉換方式: none 只轉成utf-8 不做其他轉換, g2b 簡轉繁 , g2bdic  簡轉繁再加上詞彙轉換
  -u userdic, --userdic userdic
                        使用者字典檔名,預設使用 userdic.txt
  -nu, --nouserdic      不使用自訂字典檔
                        (預設有,使用userdic.txt)

由於這程式當初是只做為轉換追劇字幕檔轉換,所以並…

如何將較高版本SQL Server複製到低版本SQL Server (降級為舊版)並保留權限及資料庫圖表

一般若是要將SQL Server裡的Database轉往其他Server時,最簡單的方式就是備份(Backup)後再還原(Restore),或者是䣃離(detach)後附加(attach)。 但是很不幸地,若是由較低版本(e.g. 2008)到較高版本(e.g. 2012)要怎麼辦呢?

幾個分散式檔案系統(DFS, Distrubuted File System)

最近想買HA的Storage,不是很貴就是效率不高。所以過一陣子要測試不同的分散式檔案統。