doilux’s tech blog

ITに関する備忘録。 DDP : http://doiluxng.hatenablog.com/entry/2018/01/01/195409

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

GoでgRPCのサーバーを構築する

go getとかは割愛。こんなファイルを作る。 syntax = "proto3"; option go_package = "proto"; package user; service UserService { rpc ListUser(RequestType) returns (stream User) {} rpc AddUser(User) returns (ResponseType) {} } message ResponseT…

そうだテストを書こう

テストのことを忘れてた。とりあえずクイックソートのコードを書いてみた。 func Sort(in []int) []int { if len(in) == 0 || len(in) == 1 { return in } m := in[0] lt := make([]int, 0) gt := make([]int, 0) for _, v :=range in[1:] { if v < m { lt =…

GoでWebアプリケーションを作ってみる_画面作る

↓の続き GoでWebアプリケーションを作ってみる_雛形を作ってみる - doilux’s tech blog というか雛形作るというタイトルの割にはサーバーサイドはだいたい満足したので一旦これでよしとする。 今回は画面作ります。 この2つのサイトを参考にさせていただき…

GoでWebアプリケーションを作ってみる_雛形を作ってみる

前回の続きで、GoでTwitterライクなWebアプリケーションを作ってみる。 もろもろライブラリを取得 WAFにはechoを使うことにしたのでechoを取得 go get -u github.com/labstack/echo/... 公式サイトの通りにやったらサンプル動いた。 次にecho-scaffoldを取得…

echo-scaffoldを取得しようとしてハマったのでメモ

Go始めました。tour of goが終わったので、Webアプリケーションでも作ってみようかと(でも横着してWAF使って作ろうと)思って、echo-scaffoldを入れようとしたらハマったのでメモ。 go get github.com/mattn/echo-scaffold Mercurialがねーぞっていうエラー…