Vim 支援的 tag 功能 Get link Facebook X Pinterest Email Other Apps September 19, 2005 快速上手在處理大程式時,如果要一個一個副函式開檔案來看,實在是很麻煩的事。Vim 支援 tag 的功能,能事先作一個 tag 檔出來,只要在主程式中選擇副函式,就會自動開那個副函式的檔,是很方便的功能。 Get link Facebook X Pinterest Email Other Apps Comments
rpmbuild September 09, 2006 我認為在有套件管理系統的 Linux 上面安裝軟體,應該儘量使用其套件管理系統安裝軟體,少用 tar.gz 直接 make install。因此為了在我的 FC5 上安裝 PCMan X,下載 tar.gz 後不直接用傳統的 ./configure,make,make install 來安裝,而是先 ./configure 來產生 spec 檔,然後將 tar.gz 移到 /usr/src/redhat/SOURCE 裡面去,再以 rpmbuild -bb pcmanx.spec 來製作 rpm,如此就能用 rpm 來安裝管理 PCMan X。 Read more
Xen: an open source virtual machine system July 25, 2006 因為要幫學弟妹上 Fortran 的教學,需要一台機器讓他們登入、編譯,又不想在研究室已上線的機器中加入這些暫時的帳號。而且在這個 virtual machine 技術開始成熟的時代,另外弄一台破電腦來用已經是古代人在作的事了。因為以上的考量,所以興起想玩玩 Xen 的念頭。 Xen 的虛擬技術和 Vmware、Virtual PC 這些不太一樣。它們是模擬出一台 PC,連 BIOS 都有,Xen 則不是用軟體模擬 PC 的硬體,而是在目前的 kernel 之上再加入一個 hypervisor,由其控制硬體給所有的 virtual machine,所以要用包含 hypervisor 的 kernel 來開機才能執行 virtual machine。 在 FC5 首先要安裝含 hypervisor 的 kernel,再用這個 kernel 開機,就能開始建立 virtual machine 了,驚人的簡單。簡單作些設定後,就能開始安裝作業系統。之前找 Xen 的資料時,一直看到只能運行「修改過的作業系統」,讓我有點怕。安裝作業系統目前只支援 nfs、ftp、http,我直接指定 ftp://linux.nctu.edu.tw/dists/fedora/core/5/x86_64/os ,很順地就進入安裝畫面了。因為是用 terminal 連接 virtual machine,所以沒辦法出現 X-window 安裝畫面,這時可選擇要用文字介面安裝還是 vnc。我沒試過 vnc 安裝介面,所以就試試,結果也很讓人驚喜,無比的順暢和方便。Virtual machine 的網路預設是 bridged 模式,所以在學校有固定 ip 可以使用的話,直接設個 ip 給 virtual machine 就好,和一般安裝在電腦上一樣。 安裝完用 xm 這個指令來控制開關機,試著登入使用後的結果,不知道是 host machine 有兩個 CPU,記憶體也很多的關係,還是本來 Xen 的效能就很好,使用的感覺很棒。下次作個量化的測試,看看 Xen 的效能到底是如何。我沒去找如何使用 virtual machine 的 X-window ,如果也行的話應該會更棒,不過現在這樣我就很滿足了,因為主要的目地就是憑空生出一台「假的」伺服器。 參考網頁: FedoraXenQuickstartFC... Read more
新版 iFolder June 14, 2009 如果現在用 ifolder 當關鍵字去搜尋,會找到一個網站: Kablink Home 。點進去看才發現這是個專門開發共同合作軟體的計畫,iFolder 已經變成其中的一個計畫。現在的 iFolder 網站比以前的專業多了,軟體一直有在發展,文件也很齊全,不像以前要死要死的樣子。不過要把舊的 iFolder 3.2 轉到現在的 3.7 系統感覺還是很難,沒辦法直接轉移,只能要求使用者重新下載他們的文件,這也是個大工程。最好是能在 server 端轉移,client 端也可以直接安裝新版軟體就好,使用者完全不用再重新下載或上傳他們的 iFolder 目錄。 Read more
Comments