2008年11月30日 星期日

VMWare expand virtual machine disk

1. 增加已經有的virtual dick

[for workstation]
example:vmware-vdiskmanager.exe -x (disksize) xxx.vmdk
[for esx server]
example:vmkfstools -X (disksize) xxx.vmdk

after that , you can use diskpart to extend your disk
example:
diskpart--->list volume--->select volume n ( should be the volume you want to extend) --extend
For details , please find the help of diskpart
note: the system disk can not be extended with diskpart

reference:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1647


2. 如果只是想多加一顆disk

直接在此machine的setting裡Add a new hard disk

2008年11月25日 星期二

GTK

為了寫mmai作業,研究了gtk+
但那時候還不知道有Glade這麼好用的工具
所以邊研究邊建立GUI搞了好久.....

Glade 是 GTK+ 圖形使用者介面產生器 (User Interface Builder for GTK+)!
好像還不錯!
這樣以後要建GUI介面都方便多了~

reference:
http://caterpillar.onlyfun.net/Gossip/GTKGossip/Glade.html

2008年11月15日 星期六

解決/usr/bin/ld: cannot find -xxxx錯誤

為了compile voip hw需要的pwlib~
發生類似的錯誤

以下引用自別人的blog的文章
"
類似/usr/bin/ld: cannot find -xxxx的錯誤有很多, 首先我們可以最簡單的判斷一下:

這類情況一般是由於缺乏某某庫文件, 又或者可能是由於已存在的庫問題版本不對造成的

一般都是解決的辦法就是安裝缺乏的devel包就可以解決, 當然還有其他的未知因素, 我們看一個實例:

我在一台裝centos5.2 x86_64的系統上配置php環境, 提示這個錯誤

"/usr/bin/ld: cannot find -lmysqlclient"

於是我安裝了

# yum -y install mysql-devel
"

像我這次是缺少 /usr/bin/ld: cannot find -ldv
我就找找有沒有像dv這樣的lib

apt-get install libdv-dev

果然就可以了^^

pdf

更新pdf閱讀軟體
內建evince遇到中文會產生亂碼
改成xpdf就ok了


sudo apt-get install xpdf


以上的指令就可以正常顯示了
但有看到說也可再加上

sudo apt-get install xpdf-chinese-traditional

上面這行不知道有什麼用XD
如果單純xpdf還無法解決的話 可以當活馬醫醫看