Docker eclipse on Ubuntu Desktop

看到越來越多人在往雲端開發的方向在玩, 比較終極的做法當然就是把 Browser 變成 IDE , 不過就目前看來, 技術上還沒有一個比較領先的做法, 只好先找比較無痛的方向來玩玩…hehehe 今天嘗試了一個新的做法, 在 Ubuntu Desktop 上面裝 docker , 在 docker 裡面跑 eclipse 來開發, 這樣做的目的是要讓本機的開發環境不要裝太多雜七雜八的東西, 先看一下成功的畫面吧! 基本上就是先建一個 eclipse 的 container , 跑起來之後再用 ssh 連進去執行 eclipse , 需要 ssh 的原因是為了要把本機的 X11 forwarding 過去, 本來還有 google 到用 mount 的的辦法去達成 X11 forwarding , 不過試了一陣子都搞不定, 只好先暫時放棄了。

Eclipse Gradle Plugin

每次要裝都要 google 老半天 直接記下來好了… http://dist.springsource.com/release/TOOLS/gradle

GoLang Startup

最近看上了 golang 的速度跟整合 github 的模式 要來學一下 golang 了 Compiler and Runtime https://code.google.com/p/go/downloads/list Debugger 參考 windows下用eclipse+goclipse插件+gdb搭建go語言開發調試環境 直接抓 liteide Download 來用裡面內建的 gdb IDE (Eclipse) (其實LiteIDE比較好用) 下載 http://www.eclipse.org/downloads/ 裝 plugin goclipse Update Site 設定 Preferences 另一個 IDE (LiteIDE) 下載 https://code.google.com/p/golangide/ 設定環境變數, 不然自動補全的功能會失效 GOARCH=amd64 GOOS=windows GOROOT=C:\Go\ GOPATH=C:\GoPath\ 開個 test go project package main import ( "fmt" ) func main() { fmt.Println("golang") } 大功告成!! 不過用 gdb 來 debug 頗難用 還是只好盡量寫小 function + unit test 吧…@[email protected] 剛剛突然發現 liteide 還可以拿來寫 markdown 耶!!