知識のリンク集

技術系アウトプット

2018-07-01から1ヶ月間の記事一覧

Gophercises vol.2 url redirect (YAML / middleware / http-headers)

Go

つくったもの Webリクエストのパスを見て、URL短縮名のようにユーザーを新しいページにリダイレクトするかどうかを判断するhttp.Handlergithub.com 使用したパッケージ "gopkg.in/yaml.v2" yaml.v2 - gopkg.in/yaml.v2YAML: 構造化されたデータを表現するの…

React Native for Web / dom 関連の記事多読まとめ

記事一覧 React NativeをWebに持ってくることの意味 react-native-web と react-native-dom GitHub - vincentriemer/react-native-dom GitHub - necolas/react-native-web react-native-dom の何がすごいのか Web最新技術がてんこ盛りのreact-native-domから…

Gophercises vol.1 console quiz (csv / flag / Scanf)

Go

つくったもの CSVファイルから読み取ったクイズの問題データを整形して出力し、 コマンド上からユーザーの入力を受け取り正解数をカウントする。 github.com 使用したパッケージ "encoding/csv" csv - The Go Programming Language"flag" flag - The Go Prog…

A Tour of Go vol.8 (Goroutines)

Go

Goroutines ・軽量なスレッド ・goキーワードに続く関数を新しいスレッド(=goroutine)で実行する ・goroutineが実行されていてもmain()が終了するとプロセスが終了する点は注意 ・Message-passing communication(各プロセスはメッセージを送り合い、内容は書…

A Tour of Go vol.7(Interfaces/Type assertions)

Go

Interfaces ・メソッドの型だけを定義した型 ・オブジェクトの振る舞いを定義する下記の例では Abserをインターフェースとする変数aに対し、Abserで定義しているメソッドAbs()を実装していない型の変数を代入しようとしてエラーになる。 // インターフェース…

A Tour of Go vol.6 (Methods/Receiver)

Go

Methods Goはクラスの仕組みを持たないが型にメソッドを持つことができる。 メソッドは引数を type Vertex struct { X, Y float64 } func (v Vertex) Abs() float64 { return math.Sqrt(v.X+v.X + v.Y*v.Y) } func main() { v := Vertex{3, 4} fmt.Println(v…

POLARの運動データを取得してかっこいいグラフにしたい

開発動機 私が通っている暗闇ボクシングではPOLARという心拍計測器を使うことができ、心拍数や運動時間から下記の項目を算出してくれます。計測項目 運動時間 最高心拍数 平均心拍数 心拍数推移 消費カロリー 2日に1回以上のペースで通って2ヶ月以上経ちまし…