コード例 #1
0
ファイル: handlers.go プロジェクト: wpower12/gopl
func handlerLissa(w http.ResponseWriter, r *http.Request) {
	const fScale = 100.0
	freq := r.URL.Path[len("/lissa/"):]
	f := 0.0
	if freq == "" {
		f = rand.Float64() * 3.0
	} else {
		a, _ := strconv.ParseFloat(freq, 64)
		f = (a / fScale) * 3.0
	}
	lissa.Lissajous(w, f)
	log.Printf("Served Lissa w/ %g\n", f)
}
コード例 #2
0
ファイル: lissaserver.go プロジェクト: wpower12/gopl
func handler(w http.ResponseWriter, r *http.Request) {
	lissa.Lissajous(w)
}