CATEGORY プログラミング

[小技]bundle installを早くする小ネタ

bundlerには、並列処理をするコマンドがあります。 このオプションを付けるだけで、bundle installの実行が早くなります。 尚、bundler configで このようにしておくと、-j4オプションを付けな…

[Dockerメモ]DockerでMySQLコンテナを作ってみる

色々言い訳をしつつDockerから目を逸していたのですが、そろそろ限界が来たのでキャッチアップしてみました。 dockerでmysqlを動かす とりあえずdockerでdbサーバを立ててみます。 実務上の開発環境は生のD…

gemの中身を読みたいときはgem unpackが便利

お久しぶりです。yukito_ohiraです。 年末年初忙しくて更新が滞ってしまいました。 そういえば年始、開発をお手伝いしている株式会社ジラフさんの企業ブログでも1記事描かせて頂きました。 実運用しているWebサービス…

あなたも書ける!Ruby DSLの記述方法まとめ

「メタプログラミングRuby」第四章後半にて、Rubyで記述するDSLに関する説明がされています。 今回は、Rubyで書くDSLの書き方の基本事項に関してまとめていきます。 DSLとは? ドメイン固有言語(ドメインこゆう…