Thursday, August 27, 2009

Subversion 的 trunk, branches 與 tags (part 1)

又因為工作的關係,接觸到 Subversion 做版本控管,上一次文章談了有關如何建立 Subversion Server under SSL

這次來談談如何做 branches 與 tags ,並且如何做 merge 的動作

(待續 ....)

Wednesday, August 26, 2009

解決 Ubuntu 的 flash 的中文亂碼

Steps like the following

1. gedit /etc/fonts/conf.d/49-sansserif.conf
2. change "sans-serif" to "sans serif" and save.
3. restart firefox.


That should works great.

Monday, June 29, 2009

New release for Java IDE NetBeans and Eclipse

也許是時間湊巧,Eclipse 與 NetBeans 都在同時 release 新的版本

Eclipse 3.5

NetBeans 6.7

Download 下來看看是否值的 upgrade.

Sunday, June 7, 2009

解決 AppFuse 2.0.2 的 menu 會消失的問題

在測試 AppFuse 時,發現當將游標從主 Menu 移動到 Submenu,Submenu 會立即消失,後來在 mailing list 找到答案,原來是 css 的問題

將 styles/simplicity/nav-horizontal.css 的

ul#primary-nav ul {
position: absolute;
display: none;
left: 0px; /* Set 1px less than menu width */
top: 22px;
}

改成

ul#primary-nav ul {
position: absolute;
display: none;
left: 0px; /* Set 1px less than menu width */
top: 21px;
}

Submenu 便不會消失了。這個應該要 check 到 AppFuse 的 release 才對
看來只能等 Appfuse 2.1 才會改了

Saturday, May 16, 2009

將 Ubuntu 9.04 的字體變清楚

Ubuntu 的中文字型做了 antialias 導致中文字型都會有毛邊。

經 google 後, 發現可以用以下方式修改,將毛邊去掉

1.打開終端機

~$ sudo gedit /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf

將 16
改為17

將 true
改為false

存檔離開

2.在終端機輸入
~$ sudo ln -s /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf /etc/fonts/conf.d

如此便可以去掉毛邊,比較清析

Sunday, May 10, 2009

在 Netbeans 下安裝 Android 1.5 R1 SDK

目前 Android 的 NetBeans Plugin 並不支援 1.5 R1 SDK,但經 google 後,發現已經有人找出方法可以將 1.5 R1 整合到 NetBeans 6.5.1 的環境中。經過我測試後,目前是可以用的,所以寫在此 Blog 中提供參考使用

1. 先下載 Android SDK 1.5 R1 ,然後解壓縮到 d:\java

2. 複製 D:\java\android-sdk-windows-1.5_r1\platforms\android-1.5\ 的內容到 D:\java\android-sdk-windows-1.5_r1 ,因為 1.5 的 Layout 已經修改,在 plugin 尚未出新版前,只能先以這種方式解決。

3. 執行以下命令建立新的模擬器
d:\>cd D:\java\android-sdk-windows-1.5_r1\tools
d:\>android create avd -n avd_1.5_1 -t 2

這個會建立一個模擬器叫做 avd_1.5_1 ,target 為 2 (2 是 1.5 版的代號)

4. 加入 Android 1.5 版到 NetBeans 中
4.1 打開 Tools > Java Platforms > Android
4.2 按 "Add Platform"
4.3 選擇 Google Android Open Handheld Platform























4.4 指定 SDK 1.5 的目錄























4.5 在指定 Platform 的 Name, 便可以建立 Android 1.5 的 platform.



5. 更改 android 的 project file "buld.xml"
打開之前的 HelloWorld project 在 build.xml 中加入以下內容 <> 用 [] 取代

[target name="-pre-init"]
[property name="emulator.options" value="-avd avd_1.5_1"/]
[/target]

6. 重新 build 並 run 便可以執行此專案了.


後記 : 目前 Android 還是只支援 Eclipse. 至於是否會支援 NetBeans ,變數可能加大,因為 Oracle 將 Sun 買下來後,是否會放棄 NetBeans,還是未知數。

Monday, April 20, 2009

Oracle acquire Sun

剛剛收到消息,Oracle 買下了 Sun.
人生就是這樣,起起落落,誰都不能確定下一步會變成什麼樣。
今天是很成功的人,下一秒有可能淪落。
誰能預料,也許 Microsoft 會被 Google 買走也不一定啊!!

還是腳踏實地的做事,別好高鶩遠了