星期二, 4月 26, 2016

FreeBSD 動態擴增磁碟容量

由於現在都以虛擬化建立伺服器,已經幾乎沒有額外增加硬碟的必要,直接線上增加硬碟容量即可。早期FreeBSD無法線上調整容量,得加一顆硬碟再利用tar或其他指令備份還原,現在增加了gpart指令簡單許多。

星期一, 2月 22, 2016

SageFrame can NOT Create Page

某長官說要採用SageFrame開發網站,故抓了目前最新的SageFrame 3.6版來用。 正常來說,新增 Page後才能加到Menu,但這版居然無法新增 Page!

星期二, 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

星期四, 12月 25, 2014

Mac OS X上的OpenVPN Client

最近在找VPN,發現openvpn.net的Mac client根本不能用?幸好高手還是很多,有個 Open Source的 tunnelblick 可用,試了一下,直接用PC上的ovpn檔修改key檔案位置後匯入就可以用。


星期五, 12月 12, 2014

星期四, 12月 04, 2014

在.Net呼叫Java Library

最近要Support某個案子,因為廠商提供的程式是Jar,而敝公司都使用.Net,所以我找了不少 Decompiler與Java to C#的工具希望能轉成C# code,但因為原始程式經過Obfuscator,轉出都失敗。

星期二, 12月 02, 2014

Migrate Bitnami Gitlab to another server

原來裝的 Bitnami Gitlab Virtual Machine是 Gitlab 6.8,因為我手賤升級Ubuntu就不太正常,要把原來的Gitlab升級。

先看了GitLab Upgrader發覺不太夠,再看6.9 to 7.0,確認 Ruby版本也要新版,於是抓了新版的 Bitnami Gitlab Virtual Machine,打算直接連OS一併升級。

星期五, 11月 14, 2014

VMware Workstation 在Windows 8.1出現 “Not enough physical memory”

這兩天打開VMware Workstation要執行VM都出現“Not enough physical memory” 的錯誤訊息。查了一下原來是Windows Update安裝 KB2995388 之後所造成的。


星期一, 10月 06, 2014

手動更新Bash

因為Bash 漏洞連環爆:第二波修補還未完,第三波漏洞又來襲 (我發現又有第4個patch出來), 搞到不少套件的更新都還來不及出,所以我只好從source code手動更新。

星期三, 6月 18, 2014

試用 XenServer 6.2 及安裝更新

很久沒有玩 XenServer 了,這次因為拿到一台 Celeron J1900,同事說沒法子裝ESXi,但是可以裝 XenServer和 Hyper-V,所以特地裝來測試。