OpenSource 的 IDE – Eclipse


最近都一直在找在Linux環境下的整合開發環境,試了許多的IDE,覺的Elipse比較符合目前所需要的開發目標。

它能支援許多開發語言,例如Ruby on Rails、PHP以及讓我感到很有趣的Android SDK 。

Continue reading OpenSource 的 IDE – Eclipse

讓virtualbox只在背景runing

未來將會有很多的機會測試許多的作業系統,並且會有些系統只是server 不需要畫面,為了開啟virtualbox來runing server 則可以在終端機下命令:

[cc lang=”bash”]#VBoxManage startvm -type headless[/cc]

另外用

[cc lang=”bash”]#VBoxManage list -l vms[/cc]

可以查詢到已安裝的VM的name與UUID 。

只是…目前有一個問題是若server 是用DHCP取得ip的話…那我怎麼連SSH ?

關於madedit開啟兩檔以上錯誤的解決方法

madedit是我在操作ubuntu時我最愛使用的軟體,它可以自動為該檔案偵測編碼並給予正確的編碼顯示之外,也能轉換編碼,是一套非常好用的文字編輯工具,而且是國人設計,並且免費的軟體。

但問題卻出在ubuntu 9.10之後發生不能開啟多檔案的狀況,而直到現在才知道它的問題所在。

那就是:

跟輸入法ibus衝突!

真是個很瞎的狀況Orz

懶人解決方式,如果你是全新安裝的系統,那接下來的步驟就比較容易,ubuntu的預設輸入系統是ibus所以只要用lazyscript幫助您換上gcin 。

安裝lazyscript的方法請參考這篇文章:
http://wiki.ubuntu-tw.org/index.php?title=Lazyscripts

替換gcin時,若要安裝無蝦米者,還要再多個步驟,請參考這篇文章:
在ubuntu 11.04將ibus替換gcin 嘸蝦米的方法

然後再去madedit的網站下載i386的db檔:
http://sourceforge.net/projects/madedit/files/MadEdit/MadEdit-0.2.9/

安裝完成 All done !!

在ubuntu 11.04將ibus替換gcin嘸蝦米的方法

使用過ibus上的嘸蝦咪的同好一定很困惑為何仍不能在ubuntu 11.04上使用gcin 的嘸蝦米。而被迫使用ibus,然而ibus的嘸蝦米字根大部分都不正確,難用到極點!

翻桌 (╯‵□′)╯╧╧

請按照以下的懶人安裝步驟,即可讓你從套房升天到天堂~

Continue reading 在ubuntu 11.04將ibus替換gcin嘸蝦米的方法

apache的相關指令

在ubuntu上apache的一些停止與啟動的指令跟freebsd不太一樣

啟動指令:
[cc lang=”bash”]/etc/init.d/apache2 start[/cc]

停止指令:
[cc lang=”bash”]/etc/init.d/apache2 stop[/cc]

套用已修改的指令:
[cc lang=”bash”]/usr/sbin/apache2ctl graceful[/cc]

另外要啟用Rails的開發環境

啟用webrick(必需要進入目前正在開發的rails目錄下)
[cc lang=”bash”]script/server[/cc]

停止webrick
Ctrl + C

下指令停止webrick(該terminal視窗已經不見,或是背景執行)
[cc lang=”bash”]pgrep ruby
kill -KILL id[/cc]

ubuntu 整個桌面當機的處理方法

當gnome桌面從螢幕保護程式返回桌面時,會有當機的情形,但是係統並沒有當掉。鍵盤還可以使用,所以在當機的畫面之下按下組合鍵:

ctrl + alt +F1

就可以進入文字命令模式,然後輸入指令:

[cc lang=”bash”]sudo /etc/init.d/gdm restart[/cc]

就可以返回正常的桌面了!

將遠端的電腦以SSH的方式掛載檔案

於ubuntu 9.10中欲將遠端web server用SSH的方式掛載需要以下套件

SSHFS

FUSE

打命令

[cc lang=”bash”]sudo apt get-install sshfs[/cc]

完成之後也會將fuse予以安裝。

若用指令掛載,則方式為:

[cc lang=”bash”]sshfs user@hostname:dir local_mount[/cc]

即可將遠端server給mount進來。

若想要開機時不用打這麼多的指令,則需要編輯 /etc/fstab 加入以下的行列

[cc lang=”bash”]sshfs#my-remote-user@my-remote-host:/home/my-remote-user /my-local-filesystem/remotefs fuse user,noauto 0 0[/cc]

即可開機後完成掛載的過程。

然後只要有需要用到這個掛載的目錄,系統會跳出輸入框,輸入遠端ssh的密碼即可。

其它資訊連結:

http://www.debuntu.org/2006/04/27/39-mounting-a-fuse-filesystem-form-etcfstab

https://help.ubuntu.com/community/SSHFS

ubuntu 910 的閃字不對的解決方式

ubuntu 9.10版的中文字「閃」變成沒有人字在下方,解決方式只要更新文泉驛正黑體字型升級成為 0.9.43 版

借用「手把手」前輩的bash檔就可以成功解決了。

新增一個 perfect_wqy_zenhei 檔,把程式碼複制貼進去後離開。
[cc lang=”bash” height=”auto” line_numbers=”true”]#!/bin/bash
# by hepha
# http://playubuntu.blogspot.com/
# GPL or CC-BY-NA-SA
# 版號1.5 (11092009)

cd /tmp
wget -c http://dl.dropbox.com/u/313781/ubuntu/wqy-zenhei-0.9.43.tar.gz  
tar zxvf /tmp/wqy-zenhei-0.9.43.tar.gz
wget -c http://wenq.org/daily/zenhei/
tar zxvf wqy-zenhei-*-nightlybuild.tar.gz wqy-zenhei/wqy-zenhei.ttc wqy-zenhei/Makefile
cd wqy-zenhei
sed -i ‘s/wqy-zenhei$/ttf-wqy-zenhei/’ Makefile
make
if [ -e ttf-wqy-zenhei-*.deb ]; then
 cp ttf-wqy-zenhei-*.deb $HOME
else
 echo error
 exit
fi
sudo dpkg -i $HOME/ttf-wqy-zenhei-*.deb[/cc]
之後再執行

[cc lang=”bash”]chmod +x perfect_wqy_zenhei && ./perfect_wqy_zenhei[/cc]

即可解決。

參考資料:http://playubuntu.blogspot.com/2009/11/ubuntu-910.html