読者です 読者をやめる 読者になる 読者になる

ISUCON6に参加してきました

いい感じにスピードアップすることを目的とする大会「ISUCON」の第6回予選に参加しました。 結果としては、予選敗退でした。 初めての参加でしたが、苦しさと楽しさを感じることができて非常に勉強になりました。 やったことまとめ ISUCON前 チームは同じ職…

現場で使える実践テクニック「みんなのGo言語」

現場で使える実践テクニック「みんなのGo言語」 著者の一人であるfujiwaraさんから献本をいただきました。 fujiwaraさん、著者の方々、および技術評論社様ありがとうございます。 各章について、簡単に所感を書いていきます。 はじめに 「はじめに」にはGoの…

elmを使ってゲームを作ってみた

まとめ elmlangを使って、10年ぐらい前にガラケーでこんなゲームをやっていたという記憶を元に簡単なゲームを作ってみた Haskellっぽいけど、そんなにHaskell書けなくても問題ない html、css、およびjsに関する知識が必要ないので簡単に作れる コンパイルの…

golangでDifferential Evolutionの実装

まとめ golangでDifferential Evolution(差分進化法)の実装をおこなった interfaceを使うことでうまく切り離した実装を行いたかったが、包丁ではなく手でちぎったような切り離しになり、よくない アロケーションなどは特に考えなかったので、小さなテストデ…

Golang: httpで落としているファイルの進行状況を取得する

まとめ io.Readerを埋め込んだ構造体でReadをラップして読み込んだ値を保存する メソッドとしては確実に使いにくいので、こういう方法もあるというサンプルとしての記録 目的 golangのhttp.Getで落としているファイルの進行状況を知ること 実装 golangのvers…