I'm Joe Angel. I like coding and interesting in designing and developing API. So, There are something about programming and tool articles. Also, Some daily will be here!
2012年7月14日 星期六
Git + Dropbox,在 Dropbox 上建立 Git Server DB
[前言]
Git 的強大版本控制、Dropbox 免費雲檔案儲存服務,是無人不曉的!
本篇文章將教您如何在 Dropbox 上建立 Git Server DB!
如果對於 Git 、 Doprpbox 想多了解如何使用,可以參考下列文章:
關於 Git 使用方式,可以看看這份簡報
http://www.slideshare.net/littlebtc/git-5528339
Littlebtc ( Hsiao-Ting Yu )
Dropbox 使用方式可以參考這篇文章
http://blog.xuite.net/yh96301/blog/36409663-Dropbox%E5%85%8D%E8%B2%BB%E7%A9%BA%E9%96%93
[範例教學]
範例環境:Linux
假設 Dropbox 放在你的家目錄底下:~/Dropbox
你可以如下方式設定好 git + dropbox !!
# 安裝必要套件
$ sudo apt-get install git git-core
# 在 Dropbox 底下建立 git/test 目錄
$ mkdir -p ~/Dropbox/git/test
# 將 git/test 初始化
$ cd ~/Dropbox/git/test
$ git init-db --bare
# 建立 ~/git ,準備 clone test
$ mkdir -p ~/git/
$ cd ~/git
# clone test
$ git clone ~/Dropbox/git/test
$ cd test
# 第一次使用,建立一個檔案並 push
$ touch README
$ git add README
$ git commit -m "Init"
$ git push origin master:refs/heads/master
# 大功告成 !
# 以後就可以使用如下指令 push 啦!
$ git push
[後記]
在 Dropbox 上建立好專屬的 git server 後,
如果開發專案/專題,可將 Dropbox/git/xxx 專案目錄分享給其他開發者,
方便協同開發!
Happy git, Happy coding!
2012年7月13日 星期五
編譯 新酷音 libchewing
跟了 TSoC 計劃
題目是,將 新酷音改良、支援多動態詞庫,並探討多詞庫與辨識率之關係。
編譯時使用 Ubuntu / Kubuntu 11.x 遇到 libncursesw5-dev 都會錯誤
原來是 Ubuntu / Kubuntu沒把 ncursesw 包好...
改用 12.x 版就沒問題了!
1. 先抓 libchewing Repository
# https://github.com/chewing/libchewing
$ git clone https://github.com/chewing/libchewing.git
2. 安裝如下套件
gcc
build-essential
automake # for autoconf
libtool # for autoconf
check # for check
libncursesw5-dev # for ncursesw
libgconf2-dev # for autoconf & m4
3. 安裝完後,到 libchewing 資料夾,下指令編譯
$ ./autogen.sh
$ ./configure
$ make
4. 編譯完成! 來跑測試程式
$ cd test
$ make install
5. 測試程式使用方式,可以看 ./test/README
我們正在修改的程式,放在這個 github 位置
# https://github.com/seachaos/libchewing
目前支援「載入多靜態、動態詞庫」功能,
正在實作「分享 ( 匯出 ) 詞庫」及「加入多個詞庫,對原本的辨識率是否有幫助」的功能!
如有任何想法,歡迎透過下列方式指教
https://groups.google.com/group/chewing-devel
irc.freenode.net#im-dev
題目是,將 新酷音改良、支援多動態詞庫,並探討多詞庫與辨識率之關係。
編譯時使用 Ubuntu / Kubuntu 11.x 遇到 libncursesw5-dev 都會錯誤
原來是 Ubuntu / Kubuntu沒把 ncursesw 包好...
改用 12.x 版就沒問題了!
1. 先抓 libchewing Repository
# https://github.com/chewing/libchewing
$ git clone https://github.com/chewing/libchewing.git
2. 安裝如下套件
gcc
build-essential
automake # for autoconf
libtool # for autoconf
check # for check
libncursesw5-dev # for ncursesw
libgconf2-dev # for autoconf & m4
3. 安裝完後,到 libchewing 資料夾,下指令編譯
$ ./autogen.sh
$ ./configure
$ make
4. 編譯完成! 來跑測試程式
$ cd test
$ make install
5. 測試程式使用方式,可以看 ./test/README
我們正在修改的程式,放在這個 github 位置
# https://github.com/seachaos/libchewing
目前支援「載入多靜態、動態詞庫」功能,
正在實作「分享 ( 匯出 ) 詞庫」及「加入多個詞庫,對原本的辨識率是否有幫助」的功能!
如有任何想法,歡迎透過下列方式指教
https://groups.google.com/group/chewing-devel
irc.freenode.net#im-dev
訂閱:
文章 (Atom)