星期二, 12月 22, 2015

在Linux使用小米WiFi做為無線網卡

小米WiFi在Windows上有附驅動程式可以正常使用,如果是Mac請參考,只要能當做無線網卡使用即可。但是在Linux上卻無法驅動,明明是MT7601u晶片, 原因是pid不同。

星期三, 12月 16, 2015

Deploy vCenter Appliance (vCSA) 6.0

最近都忙著做案子,難得有空就研究一下 vSphere 6.0,才發現連 vCenter Appliance (vCSA) 的部署方式都和以往不同。

星期五, 11月 27, 2015

From Gitlab to Gogs

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

星期三, 10月 21, 2015

Mac OS X EI Capitan 選字 無法使用

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

星期一, 9月 14, 2015

FreeNAS vs NAS4Free

最近又在Survey FreeNASNAS4Free,由於版本進步很快,以前看到的評論都不算數。
剛才看到 FreeNAS vs NAS4Free  ,由於是FreeNAS的,不能算很公正的評論,看看就好。

星期二, 8月 11, 2015

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)

由於這程式當初是只做為轉換追劇字幕檔轉換,所以並沒有只轉換utf-8的功能。只有本Blog的讀者才會看到type none的選項,其他的用戶要等下次改版才會放到文件內。


我下的指令是 python g2butf8.py -x cs -nb -t none [放程式的目錄]

Windows的用戶請使用黑暗大的程式,在下敝人小弟我不保證Python在Windows能完全正常執行。

星期三, 5月 20, 2015

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

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

星期四, 1月 15, 2015