prism

2013-03-17

Autotrader

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: 本程式,對任何交易損失一概不負責

2013-03-02

小資機械鍵盤

幾年前,離開前東家,老長官送了一支 cherry 鍵盤給我,一直放在家裡搭桌機用,那種感覺算是不錯,對木手的我,算上是奢侈品了,後來因為有人抱怨聲音吵,又沒注音符號,只好黯然的收起來放櫃子。

現在回頭看看機械鍵盤的價錢,還真是敗不下去,直到看到 Ducky DK 1087 後,先是翻翻資料,有人抱怨,鍵鈕不穩,鍵盤右邊托盤有異音之類的,雖然心裡也猶豫一下,不過看在是 MIT 的份上,就沒想這麼多了,最多就算是支持國貨!

真正開箱後,打了三天,我又訂了一把 (自動買 899 元比較便宜),真是好打,公司,也擺一支接 notebook

有時候,別人覺得是爛貨,對我可能是個寶,很多事物,只有自己試過才知道,別人說鍵帽不穩,我那把舊 cherry 也是搖的厲害,但我是要按它,又不是要搖它,又有一說是有異音,我放在桌上打,也不是要像星爺七大武器之首的摺凳,拿來打架

總之,對我來說,只能說,便宜好打,對你,還是自己試試,看他,能不能成為你的兵器 ;-)

2013-02-12

這一台要是可以裝 Debian 應該不錯

便宜,輕便,比 ipad 貴一點的價格, MBA 的外型,台灣設計,台灣製造

中國時報財團相關的公司生產,算了吧





要忍住,有小孩要養

2013-02-07

go get like npm

在 Go 下面想要安裝套件,可以像是用 node.js 的 npm 安裝不加 global 的參數,做本地端的安裝嗎?

建立 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

nodejs on raspberrypi

編譯和在 Linux 上面完全一樣,現在已經不需要什麼 patch 了

只是時間要約兩個小時