Autotrader 釋出
一個簡單的個人交易系統,所有的功能,基本簡化以 file base 為原則 ( 太難的,我也寫不出來 :-) )
對程式交易有興趣的人,可以玩, bug 是一定有的,不過商業版的軟體,三天兩頭,就更新,問題也不少
ta-lib 所有的指標,都可以整和起來,我還不知道要定怎樣的 name space 比較好,現在系統交易的內建名稱 (name space),已經很亂了,所以小弟先想一下
github 專案位址 https://github.com/terryh/autotrader
window 安裝包 http://dl.dropbox.com/u/14137697/autotrader/20130317/setup.exe
線上文件 https://autotrader.readthedocs.org/en/latest/
ps: 本程式,對任何交易損失一概不負責
prism
2013-03-17
2013-03-02
小資機械鍵盤
幾年前,離開前東家,老長官送了一支 cherry 鍵盤給我,一直放在家裡搭桌機用,那種感覺算是不錯,對木手的我,算上是奢侈品了,後來因為有人抱怨聲音吵,又沒注音符號,只好黯然的收起來放櫃子。
現在回頭看看機械鍵盤的價錢,還真是敗不下去,直到看到 Ducky DK 1087 後,先是翻翻資料,有人抱怨,鍵鈕不穩,鍵盤右邊托盤有異音之類的,雖然心裡也猶豫一下,不過看在是 MIT 的份上,就沒想這麼多了,最多就算是支持國貨!
真正開箱後,打了三天,我又訂了一把 (自動買 899 元比較便宜),真是好打,公司,也擺一支接 notebook
有時候,別人覺得是爛貨,對我可能是個寶,很多事物,只有自己試過才知道,別人說鍵帽不穩,我那把舊 cherry 也是搖的厲害,但我是要按它,又不是要搖它,又有一說是有異音,我放在桌上打,也不是要像星爺七大武器之首的摺凳,拿來打架
總之,對我來說,只能說,便宜好打,對你,還是自己試試,看他,能不能成為你的兵器 ;-)
現在回頭看看機械鍵盤的價錢,還真是敗不下去,直到看到 Ducky DK 1087 後,先是翻翻資料,有人抱怨,鍵鈕不穩,鍵盤右邊托盤有異音之類的,雖然心裡也猶豫一下,不過看在是 MIT 的份上,就沒想這麼多了,最多就算是支持國貨!
真正開箱後,打了三天,我又訂了一把 (自動買 899 元比較便宜),真是好打,公司,也擺一支接 notebook
有時候,別人覺得是爛貨,對我可能是個寶,很多事物,只有自己試過才知道,別人說鍵帽不穩,我那把舊 cherry 也是搖的厲害,但我是要按它,又不是要搖它,又有一說是有異音,我放在桌上打,也不是要像星爺七大武器之首的摺凳,拿來打架
總之,對我來說,只能說,便宜好打,對你,還是自己試試,看他,能不能成為你的兵器 ;-)
2013-02-27
2013-02-21
2013-02-12
2013-02-07
go get like npm
在 Go 下面想要安裝套件,可以像是用 node.js 的 npm 安裝不加 global 的參數,做本地端的安裝嗎?
建立 shell script gopm 放在您的 $PATH 中的路徑
或是都是在本地端開發,不太在意覆蓋原本的 GOPATH,直接像是加在 .bashrc 的環境裡
只要用 GOPATH 這一個環境變數,就可以達到了,所以這樣設定以後,執行的時候,就會用目前的資料夾當作,GOPATH ,套件也就都會安裝在執行時的目錄
執行程式測試的時候也一樣,假設叫 gopm ,就用 gopm run yourmain.go 就可以了
安裝需要的套件和 go get 一樣,例如在所在專案路徑安裝所有相依套件,原本打
go get
會裝到 GOROOT 路徑下
換成打
gopm get
因為加了目前專案路徑($PWD)為 GOPATH ,所以安裝到目前的資料夾下
PS: gopm 只是我自己隨便取的,文件及 source code 裡是有提到,不可以和 GOROOT 同一個資料夾,不過這不是廢話嗎 XD
UPDATE: 在 mail list 上面當小白後,GOPATH 不要去覆蓋他,會影響到整的 GO 環境 build 變數,以我目前的了解會用暫時覆蓋的方式,有比較好的方式再來更新
建立 shell script gopm 放在您的 $PATH 中的路徑
#!/bin/bash # Uasge: # gopm get some package from github # gopm run yourmain.go OLDGOPATH="$GOPATH" export GOPATH=$PWD go $* export GOPATH="$OLDGOPATH"
或是都是在本地端開發,不太在意覆蓋原本的 GOPATH,直接像是加在 .bashrc 的環境裡
alias gopm='export GOPATH=`pwd` && go'
只要用 GOPATH 這一個環境變數,就可以達到了,所以這樣設定以後,執行的時候,就會用目前的資料夾當作,GOPATH ,套件也就都會安裝在執行時的目錄
執行程式測試的時候也一樣,假設叫 gopm ,就用 gopm run yourmain.go 就可以了
安裝需要的套件和 go get 一樣,例如在所在專案路徑安裝所有相依套件,原本打
go get
會裝到 GOROOT 路徑下
換成打
gopm get
因為加了目前專案路徑($PWD)為 GOPATH ,所以安裝到目前的資料夾下
PS: gopm 只是我自己隨便取的,文件及 source code 裡是有提到,不可以和 GOROOT 同一個資料夾,不過這不是廢話嗎 XD
UPDATE: 在 mail list 上面當小白後,GOPATH 不要去覆蓋他,會影響到整的 GO 環境 build 變數,以我目前的了解會用暫時覆蓋的方式,有比較好的方式再來更新
2013-02-02
訂閱:
文章 (Atom)
