くりにっき

フルスタックキュアエンジニアです

2016-06-01から1ヶ月間の記事一覧

【今月のgem】kiriban_getterというキリ番チェックをするためのgemを作った

社内LT大会ネタで作ったやつ(第2弾) モチベーション 使い方 kiriban? zorome? kuraiban? その他 kiribanとの違い ベンチマーク結果 教訓 モチベーション キリ番には夢がある(断言) kiriban_getter (0.1.0): Check number whether kiriban https://t.co/I…

zatsu_monitorという雑な監視ツールを作った

社内LT大会ネタで作ったやつ(第1弾) モチベーション 無いなら作ろう 使い方 ステータスが変わった時だけ投稿 仕様 yamlなので値を継承できるのが嬉しい モチベーション 社内外で公開してる個人アプリをURL監視したかった 社内だとOpenStack、社外だとHerok…

GitHubでLICENSEや.gitignoreを後から手軽に追加する方法

tl;dr GitHub上からファイル作成でOK 前置き GitHubでリポジトリを作った直後はREADMEやLICENCEを作成するリンクが出ていて、いい感じにテンプレートを選択することができます ただ、一度ファイルをリポジトリにコミットしてしまうとこのリンクが出なくなっ…

僕がよく使っているalias

はてなブックマークで気になったニュース を読んで僕がよく使ってるaliasを調べてみました ~/.bash_historyからよく使われるコマンドを集計 $ cat ~/.bash_history | grep -e "^[^#]" | awk '{ print $1 }' | sort | uniq -c | sort -r 208 g 99 t 41 be 29 …

Jenkinsを安全にアップデートする方法

手持ちのJenkinsをいくつかアップデートすることがあったので備忘がてらまとめておきます。*1 Jenkins 1系 -> 2系などの大幅アップデートに限らず、プラグインのアップデートでも使えると思います。 事前にやるべきこと Jenkins本体のバックアップ jenkins.w…

Railsでmysql-clientとmysql-serverのバージョンが食い違ってハマった

GitLab CIでRailsアプリをお手軽CI開発する - Tech Inside Drecom で書ききれなかったおまけです。 tl;dr あらすじ エラーの状況 migrationファイル ローカル (MySQL 5.5) GitLab CI 原因 MySQLのバージョンによるmigrationの挙動の違い 対処法 まとめ tl;dr…