Virtualbox 的 VDI 檔案無法直接匯入使用,因為 Virtualbox 會檢查 VDI 檔的 UUID。要將現有的 VDI 檔給其他的 Virtualbox 使用,必須要執行下面的指令,才能將此新生的 VDI 檔掛上 Virtualbox 上。執行的指令為:

$ VBoxManage clonevdi source.vdi output.vdi

另外,VBoxManage 的其他參數可以參考下面資料。

來源:VirtualBox VDI檔重複使用的作法

 

senkao 發表在 痞客邦 留言(0) 人氣()

用VirtualBox來架設虛擬機器,安裝了Ubuntu Linux系統,使用一陣子之後,

因為檔案的刪減,慢慢會發現VDI虛擬檔越來越肥大,可是實際上卻沒有用到那

麼多的空間,尤其是刪除大的檔案之後,原因是這些檔案的資料還是存在那邊,

只是電腦系統把它標示成沒有用的空間。要如何解決呢?參考下面網頁:

http://www.mdl4.com/2010/10/how-to-compact-a-virtualbox-ubuntu-guests-vdi-file/

簡單的說,先進入Ubuntu系統中,開啟「終端機」程式,然後輸入下面指令:

dd if=/dev/zero of=fillfile bs=1M

將所有的未使用空間都寫成「0」,檔案名稱是「fillfile」,這時Ubuntu會警告空間不足,不用理會,

然後刪除檔案:

rm fillfile

接下來關掉Ubuntu系統,回到Windows系統中,開啟「命令提示字元」程式,將目錄切換到

VirtualBox的安裝目錄,然後執行下面的命令:

VBoxManage modifyhd /path/to/your.vdi --compact

中間是DVI檔所在的完整路徑及檔名。等到跑完100%,這樣就完成了。

 

 

senkao 發表在 痞客邦 留言(0) 人氣()

設定 VirtualBox 的虛擬硬碟檔案大小之後,需要再變更,可用下面的指令來變更:

在「命令提示字元」中,先切換目錄到 VirtualBox 的安裝目錄

c:\Program Files\Oracle\VirtualBox\

然後再輸入下面的指令:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

 

YOUR_HARD_DISK.vdi 要變更的虛擬硬碟檔,需包含完整的路徑。

SIZE_IN_MB要變更成多少的檔案大小,以MB為單位。

 

senkao 發表在 痞客邦 留言(0) 人氣()

在 PHP 的程式結構上,找到了MVC的方式,MVC是Model、View及Controller的縮寫 ,也就是:

  • Model – 持有資料、狀態、程式邏輯,並提供介面供人取得資料與狀態。

  • View – 用來呈現 Model 中的資料與狀態。

  • Controller – 取得使用者的輸入後,並解讀此輸入以轉換成 Model 對應的動作。

 

由下面的連結可以更清楚的瞭解。

透視 WebMVC (by Jace Ju)
http://www.jaceju.net/blog/archives/167

深入淺出 MVC  (by Jace Ju)
http://www.jaceju.net/blog/archives/1846

 

而Framework則是利用MVC的概念所生成的一個架構,讓人很快的套用,很容易就可以架成一個網站,

下面是幾個framework的連結:

CodeIgniter  /  繁中使用手冊

CakePHP  / 

ZendFramework  / 

其他的可參考:

[轉]最流行的PHP MVC框架

senkao 發表在 痞客邦 留言(0) 人氣()

 

十件PHP程式設計師應該知道的事情:

10 Tips That Every PHP Newbie Should Know PART I

 

10 Tips That Every PHP Newbie Should Know PART II

 

跟網路安全有關,需要多留意。

senkao 發表在 痞客邦 留言(0) 人氣()

世人皆以自己的角度來看世界,可惜仙佛並不如此。

個人喜好同性或異性,對仙佛來說,那是你自己的事,關上帝何事?

天帝教是「人本」的宗教,以人為本,因此強調「奮鬥」,通過奮鬥,人可以突破重重障礙,直到上帝的身邊。 師尊就是最好的範例。

然而,一般的觀念是我的行為希望能獲得神的「認同」,甚至獲得「神佑」,這是第二神論的觀念,也幾乎是目前普遍的想法,因此會有「宗教是否認同同性戀?」的問題。

就我個人的看法,天帝教對於「愛同性」與「愛異性」、「愛父母」、「愛兄弟」、「愛老師」‧‧‧‧都是一樣的,那都是你自己的事,跟仙佛、上帝一點關係都沒有,不需要得到祂們的許可,自己做的事情自己負責。對!也就是所謂的「自作自受」。人應該要學會對自己的行為負責,不管是對父母,還是對 上帝而言,都該如此。

至於「教壇婚禮」,由於這牽涉到世俗「禮法」的問題,與「風土民俗」有關,會受到社會的評論,自應與社會的論調同步,因此,個人認為應以「法律」為準而辦理。

senkao 發表在 痞客邦 留言(0) 人氣()

這是從網路上找到的資料:

 

1、在MYSQL資料庫中找出重複的資料:

SELECT * FROM `table` GROUP BY `id1`,`id2` HAVING count(*)>1;

 

2、在MYSQL資料庫中刪除重複的資料:

ALTER IGNORE TABLE `資料表名稱` ADD UNIQUE INDEX(`欄位1`,`欄位2`...);

 

資料來源:

1、[MYSQL]利用 SQL 找出欄位值重覆的記錄

2、[MySQL] 移除重複的資料的SQL

 

senkao 發表在 痞客邦 留言(0) 人氣()

這是從網路上找到的資料:

 

1、在MYSQL資料庫中找出重複的資料:

SELECT * FROM `table` GROUP BY `id1`, `id2` HAVING count(*)>1;

 

2、在MYSQL資料庫中刪除重複的資料:

ALTER IGNORE TABLE `資料表名稱` ADD UNIQUE INDEX(`欄位1`,`欄位2`...);

 

資料來源:

1、

2、

senkao 發表在 痞客邦 留言(0) 人氣()

在MYSQL資料庫中,有一個欄位中的字串要置換掉,可以用下面的語法:

 

UPDATE `資料表名稱` SET `欄位名稱`=REPLACE(`欄位名稱`, '尋找字元', '取代字元');

senkao 發表在 痞客邦 留言(0) 人氣()

參考連結:

Securely remote control your Ubuntu via putty from a windows host (VNC+SSH)

 

自己的操作方式:

1、設定好家中Ubuntu主機的VNC server,然後執行VNC server。預定VNC的port為5901。

2、辦公室的電腦執行PuTTY程式,按照「參考連結」的設定建立SSH通道:

先輸入Host name,再到Connection --> SSH --> Tunnels中,Source port輸入5901(隨便設),Destination輸入192.168.1.10:5901(ubuntu主機的ip及VNC server設定的port),再點「Add」,最後點「Open」,輸入帳號及密碼即可。

3、再執行UltraVNC,輸入「localhost::5901」(前面輸入的Source port),再輸入密碼,就可以了。

senkao 發表在 痞客邦 留言(0) 人氣()

1 23