あけましておめでとうございます。年末年始は親戚とハワイで過ごしていました。冬なのに海に入るという謎の体験をして、正月感はまったくなかったけどこれはこれで新鮮でした。
謹賀新年🎍 pic.twitter.com/kRXTEbvBCC
— oinume (@oinume) January 2, 2019
仕事
年始からチームを異動してPlatform開発の仕事をしていた。あまり具体的なことは言えないけど、メルカリのmicroservice化を進めるにあたり重要なコンポーネントの開発・運用をやっていた。自分にはこういうPlatformや基盤のようなものは向いていないかなと思っていたけど、やっていくうちにそれなりに知識がついてきて意外と楽しくなってきたのと、チームメンバーにも恵まれて自分の意見を臆せずバンバン言える雰囲気で良かったと思う。
2019年からはそんなチームを離れて、エンドユーザーに近い機能開発をしていく予定。
上海出張
無人コンビニ pic.twitter.com/IK65DB6KBj
— oinume (@oinume) March 18, 2018
無人カラオケボックス pic.twitter.com/L3jcGAkVk3
— oinume (@oinume) March 18, 2018
マグレブ殿〜 pic.twitter.com/IGaSWLMiTX
— oinume (@oinume) March 18, 2018
gophercon.vn
— oinume (@oinume) December 8, 2018
配布されたmerari.goのステッカーを胸につけてる人を何人か見つけて嬉しい😃
— oinume (@oinume) December 8, 2018
ホーチミンに高島屋があって、地下の食料品売り場には日本の食べ物がたくさん。ここなら日本食恋しくなることなさそう。そして出前一丁懐かしいw pic.twitter.com/zpcIRhZZDS
— oinume (@oinume) December 9, 2018
年初の抱負に対する実績
今年は3ヶ月ごとに必ず振り返りをするということを行ったおかげでまったく目標が達成できない、ということはなかったように思う。ただ、やりたいことに対して圧倒的に時間が足りないというのは例年と変わらずで、2019年はやりたいことをもっと絞らないと駄目だと思っている。
アルゴリズム
- ハッシュテーブルを実装した
- 文字列検索でブルートフォースを実装した
- 文字列検索でBoyer Moore法を実装した
- 2分探索木を実装した
- B木を実装中
ブロックチェーン
機械学習をやめて途中からブロックチェーンを学ぼうと思ったけど、途中からやる気がなくなりあまり進捗が良くなかった
lekcijeに課金機能をつける
途中からGKEに移行することを優先したので進捗がほぼない。
書いたブログ
2018年の前半はわりとブログを書く余裕があったのだけど、後半になって仕事が忙しくなってきてからはあまり書けていない。自分の学んだことをアウトプットしないとどんどん忘れてしまうので書きたいとは思いつつも後回しになってしまっていてこれは良くないなと思う。来年は月に1本ぐらいはちゃんとした内容のものを書きたい。
- Loop over dates with bash in Linux - oinume journal
- webpackで<script>タグでロードしたライブラリをbundleされたJSから外したい - oinume journal
- HerokuのName lookup timeoutが短すぎて困ってる話 - oinume journal
- Googleフォームでメールアドレスを収集する場合にそのメールアドレスをGASから取得する - oinume journal
- Google Driveの画像をブログに埋め込む - oinume journal
- Google Apps Scriptで外部のREST APIを呼び出す - oinume journal
- grpc-gatewayでRESTful APIを実装する - oinume journal
- Comparing datetime in Golang - oinume journal
- 課金している有料のMacアプリ - oinume journal
- Generating an unpredictable random value in Go - oinume journal
- Goのhttp.Handlerやhttp.HandlerFuncをちゃんと理解する - oinume journal
- 読書: 新しい文章力の教室 - oinume journal
- GoのWeb Application Frameworkでオススメは? - oinume journal
- Goのhttpパッケージだけでmiddlewareを実装する - oinume journal
- direnvから.envをロードする - oinume journal
- Satisfying a large interface quickly in Go - oinume journal
プライベート
サンフランシスコ行った
1月に奥さんの出張に付き合ってロス+サンフランシスコに家族で行ってきた
息子氏の要望により2日連続で来た (at @Exploratorium in San Francisco, CA) https://t.co/ZqFltnlNns
— oinume (@oinume) January 21, 2018
e-Residencyカードとマイナンバーカードを作成
2017年の12月にエストニアに行った勢いでe-Residencyカードという、エストニアに住んでいなくても銀行口座が作れたり会社作れたりするマイナンバーカードみたいなものを作った。ついでに日本のマイナンバーカードも作った。
病気になって人生初入院
こいぬめ氏の扁桃炎を被弾して自分も扁桃炎にかかる。息子はなんと扁桃腺を手術で切除する事態に... 自分はそこまではいかなかったけど、血液検査したら「今すぐ入院しないとまずいレベル」と医者に言われて即日病院送りに... 5日間入院して、ひたすら点滴を打つ毎日。
この季節を狙って日本に観光に来る外国人多いんだ。桜綺麗だもんなぁ。早く退院して花見したいぞ!
— oinume (@oinume) March 26, 2018
KORN
退院した直後にKORNのライブを観に行った。
#KORN came to Japan! I was so happy to see them again! pic.twitter.com/0CGA9e3XPj
— oinume (@oinume) March 31, 2018
副業的なもの
友達の仕事を手伝うなどした。まぁWordPressのセットアップをしてデータをサルベージしただけなんだけど。
2019年に向けて
まず仕事が忙しくなるとブログを書かなくなったり個人の勉強をおろそかにしてしまうのが本当に良くないと思っている。そもそも仕事が忙しいこと自体、自分にも責任があるのでちゃんとコントロールするようにしないといけない。この辺の課題をクリアしつつ、もう40歳になってしまうので、人生設計を真面目に考えないとマズい...
- 達成したい目標を絞る
- 仕事を忙しくし過ぎない
- 今後10年の大まかな計画を立てる
あたりを2019年は頑張ろうと思う。