k0kubun's blog

railsへの執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。

Go

Go Conference 2015 summer でLTをしました

#gocon でLTしてきた GoCon、LTしたかったけど特に発表することないなあと思ってたら同僚に「ppとかあるじゃん」って言われて、確かにppについて話したことないなと思ったので申し込んでみたら通った。 話した内容について k0kubun/pp ppはGo Advent Calenda…

hikarie.go #4でGoのCLIにおけるマルチプラットフォーム対応についてLTした

LTしてきた 勉強会に参加するよりひたすら家にこもってプルリ書いてるほうが好きなので去年はそういう生活をしていたけど、今年はもうちょっとアウトプットしようと年の始めに考えていた。そこで、とりあえず一発目としてhikarie.go #4というGoの勉強会でLT…

卒研発表をした

Go

卒研終わった 2/17に卒研発表をした。 何研究してたの モデル検査とfault injectionを行うためのモデリング言語Sandalのコンパイラの拡張を行った。 いろんな人に何研究してるのか聞かれたんだけど、そのたびに一言で説明できなくて困った。自分がモデル検査…

RubyistのためのGolangメタプログラミング

Goでは、reflectパッケージを使うとリフレクションを行うことができる。 そこで、以下のことを任意のstringによる動的な指定で行うことができるかを調べた。 send (関数, メソッド呼び出し) define_method (関数, メソッドの定義) const_get (任意の型のオブ…

RubyとGoの思想を比較して思うこと

僕は主にRubyとGoを書く。この2つを使っていると、「(Rubyに比べて)Go辛いなあ」と思うことがあるのだが、なんで辛いのかはよくわかってなかった。 最近仕事にGoを使い始めたRubyistが社内ブログでGoのPros/Consを書いていたんだけど、そのConsも自分が辛…

hikarie.goでLTをしてきました

発表で紹介したやつのリンク https://github.com/k0kubun/gosick https://github.com/k0kubun/thunderbolt https://github.com/k0kubun/tetris https://github.com/k0kubun/go-termios

GoでTwitterクライアント書いた

最近技術ネタをqiitaに放出しがちでブログ書いてなかったけどまた書き始めることにした。 成果物 https://github.com/k0kubun/thunderbolt なんで書いたの yorufukurouが使いづらい状況(お察しください)のとき、earthquakeを使っていた。 割りと頻繁にクラッ…