2013年6月16日 星期日

Start JSP, Day 1

從0開始學習JSP,雖然我會寫java。

  • 開發環境:Eclipse 4.2 + run jetty run (不用安裝jetty)
    • run jetty run可以在eclipse market place上面搜尋的到。
  • 新增專案: 
    • 新增一個動態網頁專案(不然你用JSP幹嘛?)
    • 圖一、選Dynamic project
      圖二、直接選finish
    • 直接到瀏覽器輸入http://localhost:8080
      看到HTTP ERROR: 404(圖三)是好消息,代表你的Server啟動了
      如果是(圖四),就是你的Jetty根本沒啟動
    • 圖三、從瀏覽器檢視伺服器執行結果
      圖四、Jetty沒啟動時,連線localhost:8080的畫面
  • 每次更新的時候直接看瀏覽器就可以得知新的結果(僅限HTML更新?) Java檔案更新不知道是否需要重新開啟server。

2010年10月25日 星期一

Ubuntu10 + oracle sun jave

神奇的gcj,讓我從windows拿過來的java source code都不能compile了。
Ubuntu已經不在預設的套件庫中,提供sun java的下載了,所以只好出動命令列了。

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo apt-get install sun-java6-jre

就這樣,打完收工。

2010年4月28日 星期三

PostgreSQL服務無法啟動

PostgreSQL服務無法啟動,到事件檢視器看到以下結果。
==============================
事件類型: 錯誤
事件來源: PostgreSQL
事件類別目錄: 無
事件識別碼: 0
日期: 2010/4/28
時間: 下午 04:30:47
使用者: N/A
電腦: ......
描述:
2010-04-28 08:30:47 GMT FATAL: could not create lock file "postmaster.pid": Permission denied
===============================
原來是postgre在windows下面有開一個帳號,權限只有User,對於Program files\PostgreSQL資料夾沒有修改的權限。

在我增加修改權限以後,搞定

2010年4月8日 星期四

Ubuntu Skype 沒聲音

自從搞定Ubuntu沒聲音的問題,參考這裡。裝了skype要通話,可是對方都說只聽到ㄘㄘ喳喳的雜音,經過了一番測試,以下是我的解決方法。

1. 修改skype選項,「□允許Skype自動調整我的混音器等級」這個選項不要勾


2. 選擇 系統,偏好設定,音效(or音效偏好設定)。根據下圖改變你麥克風的設定。


這樣應該就可以用了,如果還不行,就重新開機試試看。

p.s. 可以安裝PulseAudio Manager,來測試或是調整你的音效設定。
到套件管理程式,安裝「paman」套件。(PulseAudio Manager)

2010年4月1日 星期四

Ubuntu的聲音問題

HP v3215有內建數據卡,但是ubuntu好像沒給他Driver,跑去Conxent公司,有看到Modem Driver,很高興的就下載回來裝了。結果,不能用就算了,我的音效卡也給賠進去了。

後來找到了 Advanced Linux Sound Architecture (ALSA) project homepage,
直接把Driver抓下來,安裝,重開機,聲音救回來了。
(裝完這個 alsa-driver-x.x.xx.x就有聲音了,後面的可裝可不裝)

下載網址
http://alsa-project.org/main/index.php/Main_Page

2010年3月29日 星期一

安裝個smplayer竟然說mplayer太舊?!

在ubuntu裡面,很多人推薦使用smplayer,懶人如我,就是簡單的打開了套件管理程式,然後選了smplayer,就裝好了,結果一播放,他就說我的mplayer太舊,會不穩;結果影片播放的幾秒,就出現error。阿現在是怎樣,我都照套件的規則來裝了。

參考來源:https://launchpad.net/~rvm/+archive/ppa/

首先,把他的Key加入到你自己的key ring:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A58BCAE3

再來,Display sources.list entries for的那個下拉式選單,選你自己的ubuntu版本
開啟,系統→管理→軟體原始碼,把框框裡面的東西加進去。(deb http...那兩行)

然後再回到終端機
sudo apt-get update
sudo apt-get install mplayer smplayer
就搞定了。
本來的錯誤,是因為smplayer看到你使用了MPlayer1.0rc版,他嫌太舊,現在已經升級成 SVN r30967版了。
附上smplayer抓到的畫面。

Ubuntu的Ultra Edit - MadEdit


 在用了幾次「借來的」Ultra Edit以後,發現在Windows下面,如果只是寫寫程式,可以用Notepad++來代替,一來他免費,二來他支援Unicode,而且可以轉換「換行符號」的問題。那在Unbuntu下面呢?
 為了能夠不要改變太多原來的使用習慣,我找到了MadEdit,他可以編輯16進位的資料,也支援Unicode,可以選擇使用Unix,Mac, Windows的換行符號,更可以加入BOM(因為他在Windows底下也有版本)。除了他的icon是一副大尖牙,長得很奇怪以外,軟體的使用度上來說,我決的還不錯,在剛剛提到的部份,比gEdit好。

 文章右上角,是我去剪來的MadEdit另外一個Icon,不想看到大尖牙的人,請自取,不用客氣。