2014年5月30日 星期五

貼程式碼測試

這是貼Code測試


實習快結束了


在軟體公司實習也接近尾聲了,整體來說是學到經驗比較多、而不是技術等等的。為什麼會這麼說呢?

公司在程式方面使用自家發展的架構,軟體設計(軟體)文件也是自家才有的,也就是說離開了公司,等於是跟開發平台永別。唯一留下的就是經驗,像是條條大路通羅馬的概念,雖然離開了這條路,不過走著走著還是會到達其最終目的地,不同條路線還是有共通的設計理念、精神在其中,寫程式最重要的也是學這些阿。


2014年1月20日 星期一

Coursera開放式課程






看完葉教授的演講後,越發覺得網路對於人類的文化有很大的影響,人類經過數千年的文化、知識傳承,越後代的子孫要學習的知識越多,想必未來的教育勢必要改變教學方式。

其中提到線上開放式課程Coursera,來自各國完全免費的大學課程,有空多上去逛逛吧!

Linux command

整理一些常見打包解包的指令


tar
打包:tar cvf FileName.tar DirName
解包: tar xvf FileName.tar

.gz
壓縮:gzip FileName
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz

.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
解壓:tar zxvf FileName.tar.gz

.bz2
壓縮: bzip2 -z FileName
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2

.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
解壓:tar jxvf FileName.tar.bz2

.bz
壓縮:unkown
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz

.tar.bz
壓縮:unkown
解壓:tar jxvf FileName.tar.bz

.Z
壓縮:compress FileName
解壓:uncompress FileName.Z

.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
解壓:tar Zxvf FileName.tar.Z

.tgz
壓縮:unkown
解壓:tar zxvf FileName.tgz


.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
解壓:tar zxvf FileName.tar.tgz

.zip
壓縮:zip FileName.zip DirName
解壓:unzip FileName.zip

.rar
壓縮:rar e FileName.rar
解壓:rar a FileName.rar

.lha
壓縮:lha -a FileName.lha FileName
解壓:lha -e FileName.lha

source: http://ethan.twbbs.org/2009/09/14/compress

Linux中安裝Eclipse


此篇安裝教學適用於Fedora、CentOS、RedHat
安裝Eclipse之前得完成兩步驟:

*安裝Java JDK,還沒安裝點這裡
*下載好Eclipse壓縮檔官方網站

 步驟完成後即可進行安裝動作

切換使用者為root
#su -

解壓縮Eclipse資料夾,輸出在/opt資料夾下
#tar -xvzf eclipse-jee-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt

*紅色字體應為你下載的版本名稱

增加讀取權限
#chomd -R +r /opt/eclipse

建立Eclipse之執行路徑
#touch /usr/bin/eclipse
#chmod 755 /usr/bin/eclipse
使用文字編輯器打開檔案
#gedit -w /usr/bin/eclipse
輸入以下內容
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*

建立桌面啟動器
#gedit /usr/share/applications/eclipse.desktop
 
輸入以下內容
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true


啟動Eclipse,在Terminal中輸入
#eclipse



完成。

source: http://www.if-not-true-then-false.com/2010/linux-install-eclipse-on-fedora-centos-red-hat-rhel/

2014年1月18日 星期六

Fedora移除內建OpenJDK

(適用於Fedora、CentOS、RedHat)
通常Linux有內建的OpenJDK,不過部份與Oracle Java JDK不一樣,因此我還是會移除OpenJDK


首先使用root身份登入
#su -

開始移除
#yum remove java*

查看移除後的版本資訊
#java -version

看不到資訊代表成功移除OpenJDK!




安裝Oracle Java JDK請看這




2014年1月15日 星期三

Linux中安裝Java JDK



Java JDK至Oracle官方網站下載
依照你的系統選擇版本,在此我選擇的是 jdk-6u45-linux-x64-rpm.bin


切換至root帳號,執行
#./jdk-6u45-linux-x64-rpm.bin

看到Done.便是安裝完成了
接下來要設定PATH,使用自己喜歡的編輯器開啟/etc/profile
在最後一行內容中加入

export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 
export CLASSPATH=.:/usr/java/jdk1.6.0_45/lib:/usr/java/jdk1.6.0_45/jre/lib:$CLASSPATH

*紅字代表你下載的版本編號,此次範例是使用jdk1.6.0_45版
儲存檔案

套用設定
#source /etc/profile  

查看成果
#java -version

完成。