星期日, 5月 31, 2009

Ubuntu 9.04 use java.....libc.so.6 failed!

如果,你把 os 更換成 Ubuntu 9.04 amd64....
如果,你需要執行 java 應用程式,有畫面的.....
如果,你每次執行 java 程式的時候都會出現類似以下的錯誤.....

#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00002b7e03444df0, pid=20562, tid=1076017488
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C [libc.so.6+0x79df0] memset+0x60
#
# An error report file with more information is saved as hs_err_pid20562.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#


本來,在 Ubuntu 8.10, 32bit 中,讓我 java 程式可以跑的方式
到 64bit 竟然是元兇!!!

參考這篇文章
Ubuntu 8.10 重新安裝,我會做的步驟

請把 AWT_TOOLKIT=MToolkit 移掉!
你就可以很快樂的執行了~ 靠! 我可是不快樂了很久~~~


星期五, 5月 29, 2009

SharedCopy

http://sharedcopy.com/

我很喜歡玩一些新奇的東西,會想要去試試看,對自己的生活、工作是不是有一些幫助
不過通常,玩個一兩次,只要工作一忙,或者是有其他雜事,沒繼續下去
在茫茫網海中,往往就忘記了~

所以現在決定要把他記錄下來!

這是最近看到的新東西,目的是在替自己看過的網路文章作註記,並且可以貼到自己的部落格中
but, 目前也僅是申請好帳號而已,我連用都還沒用~~~
故~先記錄下來~日後再來玩~

Cooliris - 3D Image Wall, on Linux!



在 Firefox 上面很有名的一個套件,如果是愛好在網路上看很多圖片的人
這是一個視覺上很炫的一個套件
終於在我前幾天逛推薦套件的時候發現了~他出了 Linux 版!!
因為之前只有 Windows 才能安裝這個套件,也是我電腦換到 Ubuntu 的其中一個遺憾
不過現在解決了!!!

I like it!

星期五, 5月 22, 2009

徐佳瑩 身騎白馬







超級星光大道 第三季 03/07/08 海外選手資格賽 徐佳瑩 身騎白馬抒情版 自創曲



徐佳瑩 身騎白馬 完整版MV 詞:徐佳瑩 曲:徐佳瑩 蘇通達 製作:蘇通達





蕭閎仁-王寶釧苦守寒窯十八年MV預看



星期六, 5月 16, 2009

liquibase - db migrate tools

今天晚上,上網逛的時候,在搜尋 Ubuntu 上比較好用的 SQL Tools
因為現在我電腦是裝 x64 版本的 ubuntu
之前用很久的 aqua datastudio 4.7 沒辦法執行

找著找著,找到了 liquibase
仔細看了一下簡介,以及上網找一下相關的資料,發現這是一個 db migrate tools
在 maven 上面蠻容易用的

先設定一個 xml 用來存放所有 migrate 的資訊,比如說叫做 db.changelog.xml


接下來設定一個 properties,這是把一些設定的資訊放在裡面,mvn 可以用
裡面要指定如 changelog 文件放置的位置、以及連線資訊


接下來,在 pom.xml 內加一個 plugin,記得要指定 properties 放置的位置


之後,所有的資料庫更新,要先更新那個 db.changelog.xml
然後執行 mvn liquibase:update 就可以了~

我想比較難的應該是,怎樣編輯那個 xml 吧~
官方文件:http://www.liquibase.org/manual/home

星期六, 5月 09, 2009

裝 ubuntu 9.04,的確很快!開機也是快!

今天心血來潮,想說靶家裡的電腦升級到  9.04  吧,也算是為自己後面的新電腦作準備,因為新的電腦是  4gb  的ram,  如果用  32bit  會抓不到全部,所以一定得裝  x64 的版本了。

剛好看了一下之前我的硬碟分割~ 嘿嘿~該切好的目錄都有切好,,/home  有另外切割,所以重裝只要不動到 /home,依照我的經驗,所有的設定都是ok的~所以就給他灌下去啦!

裝真的很快,,20分鐘內搞定,當然,自己要的軟體就要自己裝啦
雖然剛開機,雖然剛開機,mvidia  沒搞定,害我以為沒弄好,不過用vga模式開機,再安裝nvidiaa驅動
除了軟體有些還沒裝好,整個桌面跟我安裝前一模一樣,真是一整個爽阿


所以,這就是告訴我們,安裝  ubuntu,或者是其他其他 linux  版本,都不要笨笨的用他預設的方式切磁區
還是要學一下要怎樣切,不然,重裝的時候,很麻煩

明天再來裝其他東西好了~睡覺去!

PS:這篇文章就是在新裝的 ubuntu 9.04  上面打的~
firefox  的所有  plugin  也都還在,哈哈哈哈哈哈哈

星期一, 5月 04, 2009

中文輸入法與 Eclipse 衝突!生氣了三天!!!

本來 5/1 勞動節放三天是個很棒的事情,尤其天公作美,出了大太陽三天,到星期日晚上才來個涼涼的天氣,可是這三天我倒是被我的電腦氣得有點想砸掉

上星期要開發 java ,啟動我許久為啟動的 eclipse, 本來想說『很快』的把東西設定好,開始撰寫程式,靠!結果我的 eclipse 竟然給我三不五時當機,而且是那種無預警的關閉視窗,完全沒有甚麼動作!

上網查了不少資料,很多有關 eclipse crash 的問題處理,我試了很多方式,但是都不行
後來發現,eclipse 發生的錯誤是在 libgcin 上面,讓我忍不住要想:『靠,不會是輸入法的問題吧,這樣就傷腦筋了~~~』

結果當我移除了 gcin 之後,果然前途一片美好!使用 eclipse 又回到了從前那種感覺!
棒!

可是因為還是要輸入中文,所以只好退而求其次的安裝 scim
結果,靠靠!整個給我不能輸入!害我敲我的鍵盤敲很大力,還讓我的一兩顆按鈕給掛掉了~
結果這三天跟自己生了三天悶氣
因為本來想做把專案部份的東西做好,這樣後續可以好過一點,結果一個 eclipse 讓我不能寫程式,心情一整個爛到底!

今天早上,來到公司,唉~ 還是要解決問題
所以上網找了一下,果然還是有解決方案~~~
所以,今天早上的進度,相當於我一個星期的進度!
所以想要用 ubuntu 開發 java 程式的人,除非你不打中文,否則無誠勿試!
因為你會被氣得半死! (我這是何苦阿!!!)

--------
在使用某些編輯器時,SCIM會導致無法輸入任何字符。

比如在Eclipse中,每次使用自動完成這一功能時,SCIM就會出現這個問題。

如何解決呢?

(a) 設置SCIM為不自動啟動,(SCIM在每次退出後會自動更改config文件)
運行 im-switch -s none
然後重新登錄桌面


(b) 編輯 ~/.scim/config 配置文件, 將選項
/FrontEnd/X11/Dynamic 設置為 true.

(c) 重新把SCIM設置為自動啟動 運行"im-switch -s scim".再重新登錄

詳細的BUG描述在

bugs.launchpad.net/ubuntu/+source/scim/+bug/66104



星期二, 4月 28, 2009

Virtualbox 讓 Host 可以連進 Guest OS

這幾天因為要建構一個 db2 環境,搞了很久
在 javaworld@taiwan 也發過問題
http://www.javaworld.com.tw/jute/post/view?bid=21&id=256421&sty=1

其實,只要把 password 改成 SHA256 就可以
我是有試過,比如說用 shadow 的方式,把密碼改成 SHA256 的就真的可以了
不過.....等我重開機,db2 就掛了,啟動 db2 就掛了~~~

所以實在懶的再處理了
今天安裝了 CentOS 5.2 + db2 9.5 express-C
但是 VirtualBox 沒辦法從 host 連進去 guest, 這也的確著實讓我傷腦筋了不少時間
不過,今天邊看電視邊找資料,還是找到了
可以利用 port forwarding 的方式處理,在 Virtualbox 2.x 之後
如果在 Virtualbox 2 之前,就得用 bridge 的方式了

http://log-keep.blogspot.com/2007/09/virtualbox-nat-port-forwarding.html

所以,有時候想太多了.....我還很努力的想要找 SHA256 的加密程式.....OOXX


星期日, 4月 19, 2009

MU-Q101 on Ubuntu

因為這幾天有在外面,所以,感覺上,真的要找到咖啡店是 support wireless 的~
其實不容易找,尤其是 free 的~ 因為 wifly 要錢這件事情,的確是超級不方便的
by the way, 又不是訊號超好

So, 因為自己已經用台灣大哥大很久了,我對他們的服務也沒什麼意見
所以就想說辦個 3.5 G,以後自己出門,也可以不用在看 coffee 店是不是有支援 wireless 了~

不過,這支 MU-Q101,買完了以後,上網找資料才發現
評價不是很好,在 Ubuntu 領域~ 因為很難驅動.....
我本來以為 NetworkManager 可以很好 Support~

後來針對這篇文章,反覆的試驗了不少次
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=8730&forum=3

後來發現 wvdial 有個 wvdialconf 的方法 Coffee
其實他就是在幫你作 wvdial 的設定~不然,你的 /dev/ttyUSBx 會一直變
很難用一個 Script 就做完全部的事情,除非你確定你每次都是插在同一個 USB 槽
不過我是個懶人,所以就在 script 上加上 wvdialconf,讓他幫我自動產生 conf
我就不用在自己調整了



當然我覺的這可能還不是最好的,因為我最終期望還是 NetworkManager 可以自動幫我檢查到這個 MU-Q101,然後自動幫我連線~~~ ^^

不過那大概是後話,現在可以連線上,我就已經很高興了.....
這篇文章就是用 3.5 G 連線上寫的~~~

-----
2009/04/24 後記:
1. 要用 sudo 執行上面那個 shell
2. 常常會沒辦法 configure modem, 所以就要自己手動執行一下 sudo wvdialconf
3. 如果wvdial 執行到最後,沒有 ip 的資料出來,或者是 ifconfig 沒看到 ppp0, 表示執行有問題,就要自己執行 sudo wvdial 了
4. 要掛斷的方式,有兩種:一種是直接 kill 掉 wvdial 的 process, 一種是你還保留著執行 wvdial 的 console, 那就直接按下 Ctrl+C 就可以了∼

-----
2009/06/01 後記:
我之前都是參考以下的討論串下去試的,結果還不錯
最近有再上去看,因為裝了 jaunty, 結果有發現比較好用的方式
可以 follow 這個討論串
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=8730&forum=3

星期三, 4月 08, 2009

Learning Grails

最近又回來 Java 陣營了~ 因為專案大致上要開始啟動了
所以,也要有點準備

剛好,前一陣子 Grails 發佈了 1.1 的新版本,之前我是不太清楚,我知道 Groovy
但是那時候認為 Groovy 還需要等待一點時間讓他成熟,而且前幾年也還看不出來他應用的層面在那邊
光 Performance 問題在剛開始就被砍掉了,不會再繼續下去

另外一個很大的原因就是,學習曲線是有的,在當時公司成長的狀況
光 java 可能就搞不定了,更不要說是另外一種 Language 了

近幾年來,RoR 造成的一股風潮,帶動了 Dynamic Language 的一個熱度
也相對的讓 Web 開發,進入了另外一個領域,以 DSL (Domain Specific Language) 語言,搭配 Aglie 的開發方式
讓工程師能夠更加的容易進入開發,也用了類似 Mashup 的方式,避免掉 DRY (Don't Repeat Youself)
等於說,把近代一些比較熱門的技術或想法結合在一起

所以,Groovy 身為 Dynamic Language 的一員,出現了 Grails,對我們這些開發人員來說,有利也有弊

有利的是,可以不用再花費很多時間,去思考很多的 Solution 要怎樣拼湊一起,尤其現在的一個需求,往往是需要很多解決方案
但是,如果要自己重頭開發,或者是要自己去拼拼湊湊,往往前置作業就要花掉你很多時間
但是在 RAD 的世代,我碰過開發期只有一個月的專案,那還有時間讓你這樣搞

不過,相對來說,對於剛入門的新手,如果不懂得這些你要 Mashup 東西的基本原理,大概就只能湊個簡單的解法
對於深入使用來說,就會很慘了,因為他們都幫你包掉了,所以,你很難去找到其中的小秘訣或者是問題點
必須要苦苦的等待新版本或者是 bug fix~ 然後,可能就得跟客戶說:『抱歉,這不是我的問題』,然後狠狠的被批~

不過,因為整個 java, groovy 核心效能的改善,以及硬體的搭配,我自己是認為,這些 Dynamic Language 已經可以慢慢開始學了,如果還沒有學的話
因為我想 javascript 目前的成功,也告訴了我們,這種 Dynamic Language 勢必會是下一段改變的開始
逐步進入,也避免等到需要的時候,才來學,我想已經被人超越一大段了

星期三, 3月 18, 2009

最近老是眼皮跳

『左眼跳福,右眼跳禍』,我不知道去哪裡聽來的
只是自己也沒真的去驗證什麼,頂多是自己平常處事小心一點
因為是福是禍很難說,往往禍福相倚

不過最近還真的跳的有點兇,而且都是跳右眼
心理總是感覺不踏實

所以上網去找了一下,只是解釋還真是多

fjufirefox: 眼皮跳的涵義


[新聞] 眼皮跳不停身體發出的健康警訊- 愛上【亮眼黃衫】(~^0^~)y - WRETCH

不過也讓自己心安不少,原來不見得是什麼好壞的事
大概過一陣子就好了~

星期三, 3月 11, 2009

奶奶,一路好走

今天早上,出門上班的時候,快到公司時在路上接到老媽的電話,說奶奶走了
所以我就馬上掉頭回家

星期天,奶奶病危住院,雖然有被驗出來有敗血症,但是早上本來還想說有清醒約十分鐘
想說可以在觀察一下,不過回到家,下午馬上就被通知說血壓太低,要我們趕到醫院去

後來趕到醫院去之後,醫生就說,現在我奶奶的情況就是很麻煩了
因為血壓過低,而且又有肺部發炎、胃上升的問諸多問題,導致很多併發症狀
而且奶奶年紀也已經很大了,現在不管做什麼治療都是會讓身體造成很大的負擔
所以後來,長輩們商量後,就決定先暫時用升血壓的藥物暫時維持一下,讓所有的子孫們都來看過奶奶

所以到了星期一,晚上的時候,家裡人就決定,停止對奶奶的藥物
希望讓他沒有痛苦的離開,而在今天早上,就真的這樣走了.....

所有人都說,這是奶奶因為生前有受菩薩戒,長年茹素,而且奶奶對子孫們都很好
所以走的時候,算是壽終正寢

這幾天其實這樣來來去去
心情其實也不知道要怎樣形容,大概的想法就是....奶奶....一路好走

星期二, 3月 03, 2009

Spring 3.0 M2 Released~


這是目前 Spring 3.0 的進度

2008/12/5

First Spring Framework 3.0 milestone released


2009/2/7

Spring Framework 3.0 M2 released



目前的進度已經到 M2 了,感覺上,正式 Release 的時間已經不遠了



星期一, 3月 02, 2009

五月天 - 夜訪吸血鬼



五月天 - 夜訪吸血鬼 (chinese & pinyin lyrics)

作詞:阿信     作曲:冠佑


滿懷憂傷卻流不出淚 極度的疲憊卻不能入睡
只能夠日日夜夜 然後又日日夜夜 無盡的日日夜夜 永遠的深陷在人間

我是蝙蝠卻不能飛 困在日復一日的街 無止盡的狩獵 彷彿一種天譴
夜色就是我的披肩 日出就是我的風險 舞池裡的狂顛 是我宿命制約
上帝遺棄我們 卻又要給 黯淡的月 照亮世界 要我們無盡又無情的繁衍
看愛過的人 一一告別 做過的夢 一一凋謝 只留下我獨自殘喘的千年

無法揮舞天使的純潔 也無法擁有魔鬼的果決
只有像每個人類 貪嗔痴傻和愚昧 找尋著體溫和血 找尋著同類
滿懷憂傷卻流不出淚 極度的疲憊卻不能入睡
只能夠日日夜夜 然後又日日夜夜 無盡的日日夜夜 永遠的深陷在人間

飢餓是最好的調味 孤獨是最強的催眠 瘋狂找一雙唇 能夠當我酒杯
早就對這一切厭倦 也曾憤怒喝下聖水 卻又無助醒在 下個漫長黑夜
青春遺忘我們 卻又要給 回憶的美 就像玫瑰 要餘生流血又流淚的受虐
看鏡中的臉 慢慢枯萎 高舉的拳 漸漸粉碎 只留下了無限唏噓的相片

無法揮舞天使的純潔 也無法擁有魔鬼的果決
只有像每個人類 貪嗔痴傻和愚昧 找尋著體溫和血 找尋著同類
滿懷憂傷卻流不出淚 極度的疲憊卻不能入睡
只能夠日日夜夜 然後又日日夜夜 無盡的日日夜夜 永遠的深陷在人間

無法揮舞天使的純潔 也無法擁有魔鬼的果決
只有像每個人類 貪嗔痴傻和愚昧 找尋著體溫和血 找尋著同類
滿懷憂傷卻流不出淚 極度的疲憊卻不能入睡
只能夠日日夜夜 然後又日日夜夜 無盡的日日夜夜 永遠的深陷在人間

一個又一個孤單的千年 只能夠日日夜夜 然後又日日夜夜 無盡的日日夜夜

星期四, 2月 26, 2009

Ubuntu 8.10 重新安裝,我會做的步驟


做個紀錄,現在正在做的步驟
不然,我之後一定會忘記
  1. 安裝 LazyUbuntu
    http://lazybuntu.openfoundry.org/
    我安裝的是 0.16 版
  2. Flash 亂碼
    開啟 /etc/fonts/conf.d/49-sansserif.conf
    將 sans-serif 替換成 sans serif
  3. 我的藍芽問題
    http://keywordrepo.blogspot.com/2009/02/ubuntu-logitech-v470-mouse.html
  4. 更新 OpenOffice 3.0
    參考這個連結,更新 Open Office 3.0
  5. 安裝基本的防毒軟體
    clamav, clamtk, havp 等,參考 http://blog.tenyi.com/2008/11/linux.html
  6. Java 環境,部份的應用程式沒有畫面 (Aqua DataStudio)
    在 /etc/environment 裡面加上 AWT_TOOLKIT=MToolkit
  7. 執行 LazyUbuntu : 安裝一些好用的套件
  8. gcin 更新:因為有小灰問題,所以要加上新的source (deb http://debian.luna.com.tw/ubuntu ./),更新後就可以解決了
    20090508 更新:不安裝 gcin 了,因為 eclipse 會當很大!!!
  9. 新增libswt-gtk-3.4-java套件,主要是針對 eclipse 要開啟 jsp editor 所安裝

Ubuntu Logitech V470 Mouse 的問題

關鍵字:『ubuntu 8.10 Logitech V470 reconnect'

我試用了 Ubuntu 一陣子了,大概也快半年多了
但是之前用 Ubuntu 8.04 ,用我的 V470 藍芽滑鼠沒有什麼問題,升級到 8.10 也還好

可是,最近因為想重新整理一下環境,而且也是換硬碟的時候
所以重新灌了 Ubuntu 8.10,老實說,重灌比起升級來說,乾淨的多,而且也覺得算是正式從 Windows 換到 Linux,算是正式拋棄 Windows 啦!!!

不過,重灌了之後,發現我的藍芽滑鼠,不能夠重新連結,在重新開機或我的滑鼠睡著之後
都必須要重新移除連結然後重新搜尋,加入滑鼠才可以~

不過,今天忍不住還是搜尋了一下
https://bugs.launchpad.net/ubuntu/intrepid/+source/linux/+bug/249448

發現其實這個問題不只是我出現,很多人出現過
這算是一個 Ubuntu 的 Bug

看這個討論串到最後
我在 /etc/rc.local 最後加上 hciconfig hci0 pscan 就搞定了~
恩~ ok fixed!

星期三, 2月 25, 2009

重灌了工作環境

昨天整理硬碟的時候,發現自己NB上面的硬碟已經空間有點不夠了
當初在試用Ubuntu的時候,是有考慮要 Windows+Ubuntu 一起使用,所以在安裝的時候,就切了一段 Partition 給 Windows 這個怪物 os
大概有 30G 左右,但我這顆 HD 只有 80G,所以其實所剩無幾

而用了 Ubuntu 當工作環境,已經快一年了,現在已經用的很熟悉了
Windows的依賴性也已經降到很低了,雖然現在有需要 .Net 的開發環境
不過,目前來說我使用 VM 也都可以解決我的問題
因為畢竟我在 .Net 目前應該還是玩票性質成份比較多,所以不用真的很好的設備 (如果真的需要的話,考慮今年更換電腦的時候再來看)

而之前已經被我擱在一旁,去年的那個 Windows 的工作環境,該備份的也都備份了
而之前由 Ubuntu 8.04 升級到 8.10 的這個 OS,其實也有很多東西怪怪的
剛好趁此機會,就想給他整理一下

所以,昨天就給他搞到兩點
目前整個開發環境是有裝了 java, maven 等環境,是說還沒測試
但是我想問題應該不大
Java IDE 也不是個問題,因為都是 Portable 的 (Eclipse)

但是從去年到現在工作環境已經有累積了一些東西,現在也要花點時間去找到設定檔做回復
不過我想 Linux 的好處就是,更新主程式跟設定檔可以分開
這也是我現在離不開 Linux 的原因。要恢復之前的工作環境其實很容易
而且所有的可用軟體,都是 free 的,用個 apt-get 安裝,根本就不用備份很多工具,然後還要考慮版本問題....以前光這些東西,我的備份就有7,8 G
現在都嘛不用了

恩~ 搞不好今年換 NB 給他換個 iBook 試試看~哈哈

星期五, 2月 20, 2009

除去 Hibernate Cache 的神祕面紗~



這是今天在 TheServerSide.COM 看到的一篇文章
利用 Google 翻譯了一下 Demystify 這個字的意思
答案是:



demystify 的翻譯: 英文 » 中文(繁體)

demystify - 除去...中的神祕因素


在看了一下內容,我猜想大概就我說的意思吧
不過..... 我想英文本身,就已經是一張大大的紗布了吧~

Powered By Blogger