Category Archives: インフラ

Google Apps ScriptとTwilioで、システムアラートを100%気付ける環境作り

スライド1

実は、今までガラケーで生活していました。 今日、無事にスマホシフトしたんですが、スマホだと「システムアラートに気づきにくくないか?」ということで、解決をしようと試みた記録です。 遂にガラケーからスマホに乗り換えました! シャープのガラケーは7年も問題なく働いてくれました。すごすぎる。外装はさすがにひ ... Read More »

MySQLのALTER TABLEで、無停止でテーブル定義変更できるpt-online-schema-change

スクリーンショット 2016-03-31 22.42.26

運営中のサービスにどんどん機能追加していくと、ある時テーブルの定義を変更したくなったり、インデックスを追加したくなるときがあります。 運営中なので、できるだけサービスを停止させたくないですが、運営中なので、それなりにレコード数が増えていて、ALTER TABLEが数秒で終わらないレベルになっていたり ... Read More »

renameコマンドでファイル名の一括置換

スクリーンショット 2014-10-24 20.20.03

プログラミングをしている途中で、クラス名などの名前付けがいまいちだったな、と思う時があります。 そういうときは、エディタを使ってクラス名や変数名を置換して、より良い名前付けに変えたりします。 ファイル名の置換はどうするか? しかしながら、クラス名はファイルの中だけでなく、ファイル自体の名前としても使 ... Read More »

Vagrantのsaharaプラグインで仮想環境の設定をロールバック!

スクリーンショット 2014-06-26 20.45.41

VagrantとVirtualBoxを使えば、Webアプリケーションの環境構築のフローの検証が簡単になります。失敗したら一度捨てて、簡単にやり直せるからです。 VagrantとVirtualBoxで簡単に仮想環境の一発構築! とはいえ、やり直しをするのに、仮想環境を全部捨ててゼロからやるのでは少し大 ... Read More »

Scroll To Top