2018-01-01から1年間の記事一覧

2018 年振り返り

今年もほぼお仕事のコミット。 py-pixela を作ったくらい。あとは Vim script。 健康問題 年末(先週くらい)から風邪をひいている。体が弱いくせに風邪は滅多にひかないと言う特殊体質なので、咳が止まらなくて寒気でからが震え、頭痛がする。 加齢とともに回…

tsuquyomi を魔改造している

Vim

https://qiita.com/advent-calendar/2018/vim 22 日目の記事です。 tl;dr tsuquyomi でエラーチェックが同期で走って Vim の UI をブロックしストレスがたまるから、魔改造して非同期で動く仕組みを作った。 https://github.com/heavenshell/tsuquyomi/tree/…

Python Pixela client 作った

ちょっと Python 書いてないかったからリハビリ兼ねて。py-pixela 一応現時点で全ての API には対応してる。 お仕事の Django アプリケーションは mixin がたくさんあり、また今まであんまり mixin しなかったけど練習がてら。

Jest の create() がエラーになるお話

忘備録。 Jest と react-test-renderer の create() を使って snapshot の比較のテストが落ちるようになった。 TypeError: Cannot read property 'addEventListener' of null さんざか調べまくった結果 react-test-renderer では ref を使ってコールバックを…

react-router-redux でハマった

忘備録。 react-router-redux v5.0.0-alpha.9 で表示している URL と match.params が一致していないことが起きた。 症状的には https://s8a.jp/react-router-redux-5-does-not-work-correctly#%E7%8F%BE%E8%B1%A1 こちらと同じ。 ブラウザの戻る/進むボタン…

docker-compose で mysql を立ててローカルで開発する

忘備録。 古い Django で作られたシステムがあって、訳あってローカルで動かしたい。 docker-compose があったので、動かした際にハマった問題。 version: '3.3' services: db: image: 'mysql:5.7.22' restart: always ports: - '3306:3306' environment: MY…

illegal hardware instruction

freezegun を使ってテストをした際に使っているテストで illegal hardware instruction が出た。 https://github.com/spulec/freezegun/issues/222 環境的には Virtualenv で Python3.6.2(ちょっと古い)で発生。 CI とか他の環境ではでない。 ググったり、上…

gdb を使ったデバッグ

Vim

macOS での方法の忘備録。 brew なり MacPorts で入れてコード署名をする必要がある。 OS XでGDBを使う(ためにコード署名をする) taskgated を再起動するの忘れててしばらく使えなくて混乱した。 普通に pkill すれば良い。 Vim をデバッグオプション付き…