10.30.09
Posted in Ubuntu
at 2:17 pm
Ubuntu 9.10 在 10/30 已經開放下載了,安裝後的一些問題及改版重點如下:
eclipse 問題
eclipse 3.5.1 安裝軟體的機制無法運作,這個網址有 bug 回報,第13篇有一個執行 eclipse 的 script 可以解決這個問題,我自己寫的一併列出來供大家參考:
#!/bin/sh
ECLIPSE_HOME=/u00/develop/eclipse
export GDK_NATIVE_WINDOWS=1
$ECLIPSE_HOME/eclipse
subclipse 問題
libsvn-java 這個套件昇級到 1.6.5,但是安裝後發現無法 commit 資料到 SVN server,現在已經確認是 subclipse 的 bug。暫時的解決方法是修改 ~/.subversion/config 這個檔案,找到以下這行設定
# password-stores = gnome-keyring,kwallet
修改為
password-stores =
中文輸入法
9.10 把預設的 scim 換成 ibus,安裝中文支援後,先登出再登入就會看到 ibus 的 tray icon。注音輸入可以用酷音,速成輸入法找了好久,原來是標示為 簡ALL 的那一個,也有倉頡可以用,熟悉 scim 的話看一下應該不會有太大的問題。
Virtualization
VMware 10/26 release 的 VMware server 2.0.2 版,剛出來馬上就不能用,compile kernel module 過不了,看來又要等 patch 了。VirtualBox Open Source 版昇級到 3.0.8 版,這個版本穩定又好用,是個不錯的選擇。




(No Ratings Yet)
Loading ...
Permalink
09.04.09
Posted in CentOS, Fedora
at 1:22 am
Fedora、CentOS 通常都會執行 yum-updatesd 檢查是否有更新套件,預設是透過 dbus 發佈更新訊息。但是在沒有安裝 Desktop GUI,只有 console 可用的 server 環境,email 通知還是比 dbus 方便。這時候必須修改 /etc/yum/yum-updatesd.conf 設定:
在以下這行前面加 #
emit_via = dbus
然後加入以下幾行設定
emit_via = email
email_to = <收件人 email address>
email_from = <寄件人 email address>
接著重新啟動 yum-updatesd 即可。
參考網站: Red hat / CentOS / Fedora Send Yum Package Update Notification Via Email




(No Ratings Yet)
Loading ...
Permalink
08.27.09
Posted in Java
at 10:07 pm
雖然 hibernate 之類的 ORM 已經普遍的應用在專案上,但是某些情況下採用 JDBC 可能更有效率,Spring 一直都有提供相當完整的 JDBC 支援,最近的 2.5 版更添加許多功能進一步簡化程式開發,這一篇文章 有相當詳盡的介紹。




(No Ratings Yet)
Loading ...
Permalink
08.14.09
Posted in Virtualization
at 12:14 am
最近在 Ubuntu 9.04 上安裝 VMware Server 2.0.1 Build 156745,執行 vmware-config.pl 時出現 vsock 模組 compile 錯誤的訊息,雖然最後可以進 web interface,但是 VMware Server 的反應很慢,硬碟空間的顯示也不正確。最後在 Ubuntu 的討論區找到 這篇文章 第53篇的 patch 在 Ubuntu 9.04 x64、kernel 2.6.28-14-generic #47 的系統測試後確定是有效的,有同樣困擾的人可以試看看。
附記:
Windows guest 在安裝完 VMware Tools 後會有一個 shrink disk 的功能把 vmdk 檔縮小,我在執行這個功能時出現 ‘The attempt to shrink the disk failed’ 的錯誤,由於縮小的過程是邊讀舊的 vmdk 檔,邊寫出新的 vmdk 檔,我的情形是原 vmdk 檔有 9G 但是硬碟空間只剩 7~8 G 所以沒有足夠的空間可以執行 shrink disk 作業。
Virtualbox 的 VM 是否有啟用 IntelVT-x 或 AMD-V 在 GUI 右下方會有狀態顯示,VMWare 要啟用 IntelVT-x 或 AMD-V 可以在 vmx 設定檔加入以下這行
monitor.virtual_exec = “hardware”
更詳細的說明文件在這個 URL




(No Ratings Yet)
Loading ...
Permalink
07.25.09
Posted in Java
at 8:37 pm
最近寫一個 struts2 action 傳回 json 資料,測試時發生上面的錯誤。原因是頁面的 jquery 元件透過 post method 送出 “order.qty” 的參數,struts2 的 interceptor 在收到參數後想要設定 action 內 order 物件的 qty property,事實上我不需要 struts2 作 parse 參數及設定物件的動作,參數我想在 action 內用 request.getParameter() 自己接取處理。以下的 action 設定範例可以讓 interceptor 忽略開頭為 order 的參數,由於 struts2 預設也會忽略開頭為 dojo,struts 的參數,我們也一併保留:
<action name=”updateSell” method=”jsonUpdate”
class=”com.amjet.sales.web.action.SellAction”>
<interceptor-ref name=”defaultStack”>
<param name=”params.excludeParams”>^order\..*,dojo\..*,^struts\..*</param>
</interceptor-ref>
<result type=”json”>
<param name=”target”>jquery</param>
</result>
</action>




(No Ratings Yet)
Loading ...
Permalink