プログラミング
RubyKaigi 2018 3日目のメモです。 1日目 autopp.hatenablog.com 2日目 autopp.hatenablog.com
RubyKaigi 2018 2日目のメモです。 1日目はこちら autopp.hatenablog.com
5/21 - 6/2 に仙台で開催中の RubyKaigi2018 に参加しています。 1日目に聞いたセッションについて忘れないように雑にメモっておきます。 本当に雑です。
「文字列を特定の区切り文字で分割し、配列相当のデータ構造で返す」という関数/メソッドは多くの言語が組込みで提供している。そして、その関数/メソッドの引数には区切り文字に加えて、オプションとして分割する個数を与えることができる。 この分割個数の…
Circle CI でテストしながら Gem を開発している際に、Gem に追加したコマンドが認識されない現象と原因、解決方法について。
2年半くらい前、Git を使いはじめて間もないころに pre-commit フックと Rubocop で遊んで痛い目に遭った思い出を供養がてら記事にしてみる。 ちなみにコマンドの結果などは当時のものを記憶の限り再現してます。同じことをやっても現在は異なる結果になるか…
Atom に慣れてきたので、2017年の書き初めも兼ねてパッケージを作ってみることにした。 個人的信条として、エディタに限らず何かしらのプラグインを作る時には、まず既存プラグインのコードを色々眺めるのが鉄則だと思う。 実現したい機能・UI の参考になる …
github.com だいたいREADMEに全部書いてあるが、雑に使用感とか作った経緯とか書いておく。
最近、プライベートではなぜかCを書くことが多くて、その過程で今更ながらValgrindを使うようになった。 で、使っているうちにValgrindのエラーメッセージだけを表示したくなったので、そのやり方をメモ。 環境は以下のとおり。 一応明記しておくと、Valgrin…
週末に久々に会った友人から「お前アナログゲーム以外のこともブログに書けよ」って言われたので、メモ代わりに最近が自分が嵌った落とし穴について。 YosemiteでRuby 2.2を入れたところ、MD5を扱う標準ライブラリのDigest::MD5が使えなくて困った。 発生し…