2009年1月10日

[Emacs / Java] JDEE on Windows (1)

Quick Reference about Install JDEE (Java Development Environment for Emacs) on Windows. (Summary of JDEE Installation Guide)

  • Install Emacs.
    1. download emacs.
    2. install to "C:\Program Files\emacs".
    3. register emacs:
      cd "C:\Program Files\emacs\bin"
      addpm
  • Install Java Tools.
    1. download Java SE Development Kit (JDK) 6 Update 11.
    2. download Java SE 6 Documentation.
    3. install to "C:\Program Files\Java\jdk1.6.0_11".
  • Install Cygwin.
    1. download setup program.
    2. install to "C:\cygwin".
  • Install JDEE, CEDET, Emacs Lisp library and ECB.
    1. download jdee, CEDET, elib and ecb.
    2. unpack them to "C:\cygwin\home\username\emacs\site\".
    3. the directory tree looks like:
      C:\cygwin\home\username\emacs\site
      C:\cygwin\home\username\emacs\site\jde
      C:\cygwin\home\username\emacs\site\jde\lisp
      C:\cygwin\home\username\emacs\site\jde\......
      C:\cygwin\home\username\emacs\site\cedet
      C:\cygwin\home\username\emacs\site\cedet\speedbar
      C:\cygwin\home\username\emacs\site\cedet\......
      C:\cygwin\home\username\emacs\site\elib
      ......
  • Assign Environment Variables.
    1. set the user's environment vars. (我的電腦->內容->進階->環境變數->使用者變數->新增)
    2. HOME=C:\cygwin\home\username
    3. PATH=C:\cygwin\bin
  • Setup Emacs.
    1. download minimal .emacs file.
    2. copy it to "C:\cygwin\home\username\emacs\.emacs"
    3. edit the ".emacs" file. and add these lines.
      (custom-set-variables
      '(current-language-environment "Chinese-BIG5")
      '(default-coding-system "chinese-big5")
      '(default-input-method "chinese-b5-tsangchi")
      '(jde-jdk-registry (quote (("1.5.0" . "C:/Program Files/Java/jdk1.6.0_11"))))
      )
      (add-to-list 'load-path (expand-file-name "~/emacs/site/ecb"))
      (require 'ecb-autoloads)
  • Patch and Compile JDEE.
    1. download 02_workaround_for_bytecompiling_efc.
    2. run the setup program of cygwin again. and install the "patch", "make", "emacs", ...... packages.
    3. patch the file: "C:\cygwin\home\ic-mfhsieh\emacs\site\jde\lisp\efc.el"
    4. Run emacs.
    5. execute the emacs command: M-x jde-compile-jde
  • Compile CEDET, elib and ecb.
    1. run cygwin bash shell.
    2. make cedet and elib.
      cd ~/emacs/site/cedet; make
      cd ~/emacs/site/elib; make
    3. run emacs. and execute the emacs command: M-x ecb-byte-compile


閱讀全文 ...

2009年1月4日

[My Way] 2009.1.1 中和-北橫-宜蘭 單車行

1. 單就單車這件事來說的話,我 2008 立下的心願是拿到 NeverStop 永不放棄系列 的五面完賽奬牌,去年算是已經完成目標了。今年呢,則是希望能北、中、南橫各走一趟,如果能來個三橫一豎的話,那就更棒了。於是,趁著元旦四天連假,先完成北橫這項目標。(底下是在臺七線77公里處拍的照片)

PICT0060_P

2. 元旦當天是一大早 5 點半就與車友約碰頭了,大概是 6 點左右從中和出發。一進臺七乙線,就到處看得到下面這種花朵,不過,因為前幾天都是下雨,大部份的花朵都凋萎了。

PICT0002_P

3. 三民的 7-11,在臺七乙線與臺七線的交接處。走北橫的車友,很多都是約在這休息或中繼的吧!

PICT0006_P

4. 車友覺得輪胎氣壓似乎有點不足,正在打氣中。

PICT0007_P

5. 楓紅的時機似乎過了,路上只偶爾見得到一些楓 (槭?) 樹。

PICT0008_P

6. 大概也是因為前兩天都下雨吧!滿地都是落花。

PICT0010_P

7. 角板山的 7-11。冬日的太陽,暖暖地照著,實在是十分舒服。四天連假,不少車友都相約出遊。

PICT0013_P

8. 羅浮橋。

PICT0014_P

9. 從羅浮橋望向復興橋。

PICT0015_P

10. 著名的羅馬公路標誌。雖然今天不走這條路,不過,既然到了,當然是要拍張照。

PICT0019_P

11. 山谷一景。現場看到的感覺狀闊多了,手頭的隨手相機實在是拍不出那樣的感覺。

PICT0022_P

12. 滿地的落葉,似乎是要見證昔日滿山的楓紅。

PICT0025_P

13. 遠處不知名的水壩,水霧氤氳。

PICT0027_P

14. 肚子餓了,買張蝦餅充飢。

PICT0028_P

15. 萬綠叢中一點紅。

PICT0033_P

16. 巴陵大橋旁的幾棵楓樹。

PICT0034_P

17. 在巴陵大橋的自拍照。

PICT0036_P

18. 從新的巴陵大橋望向舊的巴陵橋,我們打算走舊的巴陵橋。

PICT0039_P

19. 舊的巴陵橋。

PICT0041_P

20. 我們一行人的四部車與巴陵橋的合照。

PICT0043_P

21. 救國團巴陵山莊。在巴陵吃完午餐後,在這小睡了一下。不過,我是睡醒後,一整個無力,反倒是騎不太動了!

PICT0047_P

22. 明池山莊。這大概是北橫的最高點左右。

PICT0055_P

23. 從明池山莊口望向宜蘭那端,天氣整個陰陰的,看來不太妙。過了四陵後,氣溫整個下降,到了明池,天氣更是整個轉冷,昨日氣象預告這一帶氣温會降到 5-6 度,看來不假。再加上時間已晚 (已經下午四點半了),看來這後半段的下坡路有得受了。

PICT0057_P

24. 同行的車友首度單日破百,拍照留念。這時其實已經是下午 5 點半了,山區整個轉黑。從明池下坡過來,一路大霧微雨,再加上冷風吹拂,大家其實都凍得受不了,手指也幾乎僵直了。宜蘭這一側的天氣與西半部完全兩樣,與上午的狀況完全不同,全部的衣服都穿上身了,騎行中還是覺得發冷。

PICT0061_P

25. 大家都冷得受不了。下車暖身一下,繼續最後的一段旅程。

PICT0062_P

26. 晚上 9 點,總算到宜蘭的首都客運了,準備上車回家。大概是中途遊山玩水的時間拖太久了,中午又睡了一個多小時,等到下山時天氣整個轉冷,再加上微雨,下坡速度也只能控制在 20 ~ 30km/hr 之間。整趟路大約花了 15 個小時,實在是遠遠超出預估的想像。

PICT0063_P

27. 最後補張軌跡圖。不過,在最後一段路時,軌跡紀錄器正好沒電了,漏了一小段大約數公里的軌跡。

Route-Street (by mfhsieh)

28. 高度 vs. 距離圖。

Elevation - Distance (by mfhsieh)



閱讀全文 ...