自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

Qt vs. 中文字

2012年9月27日 星期四

利用 Qt Creator 建立的 GUI 介面,若直接用程式把中文丟出來的話,在 Windows 底下會變成亂碼。

解決的辦法有二種:(個人比較偏好第二種)

方法一:

直接在 main的function 中加入下列紅色字串:

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTextCodec *codec = QTextCodec::codecForName("Big5");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
    Widget w;
    w.setName("我愛中文");
    w.show();
    
    return a.exec();
}
方法二:
直接在 main的function 中加入下列紅色字串:
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QTextCodec *codec = QTextCodec::codecForName("System");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
    Widget w;
    w.setName("我愛中文");
    w.show();
    
    return a.exec();
}

GPG KEY 解決方式

2012年9月21日 星期五

有時手動把  source 加入 source.list 的時候,會提示沒有 KEY,雖然也可以手動上網搜尋資料,不過,還是把它記下來,下次就可以找自己的文章來看了

方法1:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key number>

方法2:

gpg --keyserver subkeys.pgp.net --recv <key number>
gpg --export --armor 6AF0E1940624A220 | sudo apt-key add -

新聞:Synology宣佈XS系列NAS服務器取得VMware vSphere 5 VAAI認證

2012年9月20日 星期四

新聞來源:http://stor-age.zdnet.com.cn/stor-age/2012/0725/2103412.shtml

對群暉這家 NAS 系統商愈來愈有興趣了,感覺很有企圖心,效能不輸一些知名廠牌,價格卻很平易近人,最讓人讚賞的還是它的後台管理介面,很讚!

不過,正式上線的話,建議還是要用企業等級的硬碟!!

快速將 debian/ubuntu/mint 的套件移植至另一台電腦上

2012年9月12日 星期三

原先的電腦安裝 ubuntu 10.04,現在升級新的版本後,原先慣用的套件就得一個一個安裝回來,這實在有點小麻煩,上網爬文後,果然有類似的相關文章,把它記錄下來,提供給自己和大家參考。

1.升級前,把所有的套件名稱匯出成一個檔案

sudo dpkg --get-selections | grep '[[:space:]]install$'| awk '{print $1}' > installedpackages

2.升級後,再利用 xargs 和 apt-get 指令,讓系統自動依序將每個套件裝回來

cat installedpackages | xargs sudo aptitude install

哇!自由軟體就是讚!

Ubuntu 強制套件不升級

2012年9月11日 星期二

之前這個動作都只會在視窗下設定,對於 Server 就沒有辦法了,剛好爬文時看到相關資料,順便把它記錄下來!

強制不升級:

echo [套件名稱] hold  | sudo dpkg --set-selections

 

取消不升級限制:

echo [套件名稱] install  | sudo dpkg --set-selections