Posts

2018年10月の振り返り

·2 分で読めます

アルゴリズム BTreeをやっているけど、時間がなくて実装ができずに止まっている。 ブロックチェーン 進捗なし lekcijeのインフラ引っ越し CircleCIでdocker buildしてGoogle Container Registryにpushするところまではできたので、あとはKuber

direnvから.envをロードする

·1 分で読めます

.envrcファイルに dotenv と書くだけで、現在いるディレクトリの .env ファイルを読んでくれる素敵な仕様を発見した。これでdirenv使いながら.env形式しか受け付けないアプリケーションにも対応できてめでたしめでたし。 以下は具体的な例。

2018年9月の振り返り

·2 分で読めます

9月は10日間の奥さんの出張があったこともあり、本当にあっという間だった。 アルゴリズム 次はBTreeをやろうと思って、その前にAVLTreeやらないとダメそうで、そういえばBinarySearchTreeも実装したことないなって思ってBinarySearchTreeを実装した(https://

2018年8月の振り返り

·3 分で読めます

アルゴリズム Boyer Moore法やった(https://github.com/oinume/algo/blob/master/src/string_finder/boyer_moore.go) 次は何をやろうかと悩んだ結果、データベースでよく使うBTreeをやることにした。 ブロックチェーン

2018年7月の振り返り

·4 分で読めます

機械学習 進捗なし。次からは振り返り対象から外す。 アルゴリズム 文字列探索で力まかせのアルゴリズム実装した ブロックチェーン https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/?deal\_

Goのhttpパッケージだけでmiddlewareを実装する

·2 分で読めます

標準ライブラリのhttpパッケージだけでもmiddlewareは簡単に作れますよ、というお話。 おさらい: http.Handlerまたはhttp.HandlerFuncでやり取りする Goのhttp.Handlerやhttp.HandlerFuncをちゃんと理解する - oinume journ

GoのWeb Application Frameworkでオススメは?

·2 分で読めます

GoのWeb Application Frameworkでオススメは?という質問をよく受ける。 標準ライブラリのhttpパッケージ使えばおk とまずは返答している。ただ、RESTで様々なHTTPメソッドをサポートする必要があり、かつ /v1/users/{id} のようなPath内にIDが入る場合の

読書: 新しい文章力の教室

·3 分で読めます

!新しい文章力の教室 苦手を得意に変えるナタリー式トレーニング できるビジネスシリーズ(https://m.media-amazon.com/images/I/418mpxoSVnL._SL500_.jpg "新しい文章力の教室 苦手を得意に変えるナタリー式トレーニング できるビジネスシリーズ")(

Goのhttp.Handlerやhttp.HandlerFuncをちゃんと理解する

·5 分で読めます

はじめに GoでHTTP Serverを作ろうとすると、標準ライブラリを使う場合以下のようなコードをよく書くと思う。 このコードの登場人物としては以下になるが、それぞれなんだっけ?というのをいっつも忘れてしまうのでメモしておく。 http.ListenAndServe http.Hand