Linux renameコマンドでファイル名の一括置換 プログラミングをしている途中で、クラス名などの名前付けがいまいちだったな、と思う時があります。 そういうときは、エディタを使ってクラス名や変数名を置換して、より良い名前付けに変えたりします。 ファイル名の置換はどうするか? しかしながら、ク... 2014.10.24 Linux
Nagios Nagiosの起動エラー時に設定ファイルの問題の原因を知る方法 Nagiosの設定はどこに問題があるか分かりにくくて困っていたんですが、やっと調べる方法を知りました。 Nagios - The Industry Standard in IT Infrastructure Monitoring 設定にエ... 2014.04.02 Nagios
Ruby 設定ファイル分割や、コマンド補完が使える拡張sshコマンドを公開しました。 最近「旧世代のAWSインスタンスから新世代への移行のタイプ別おすすめ一覧」にも書いたようにAWSインスタンスの整理をしています。 シロクは、創業時からAWSをそれなりにヘビーに使っていて、気が付けば80インスタンスくらいを管理している状態に... 2014.03.10 RubyWEB開発
Linux スーパーユーザー権限が必要なファイルにcatコマンドでテキストを書き込む。 いまだにChefのようなかっこいいツールが使えない僕は、インフラの設定をシェルスクリプトでつらつらと残していたりします。 設定ファイルの書き換えや作成などが少し面倒で、catコマンドでテキストを吐かせて出力をファイルにリダイレクトさせて書き... 2013.08.06 Linux
Objective-C Objective-Cのクラスの依存関係を画像ファイルに出力 「Xcodeプロジェクト内のクラスの依存関係を図示する」を見て、可視化厨としては「うおー、たのしー!」と思い、さっそく挑戦してみました。 試しに使ってみた。 cd ~/git git clone python ./objc_dep/ob... 2013.01.10 Objective-C
PHP PHPのファイルの存在を調べるメソッドのスピードを測定した。 PHPで「ファイルの存在を確認してから処理をする」ということがしたくなりました。でも、ファイルの存在確認って何か時間がかかるようなイメージがあります。そこで、簡単に測定してみました。 今回測定するメソッド is_readable : ファイ... 2012.08.07 PHP
PHP watchrでファイル更新時にPHPUnitを走らせる。 最近、みんなに「テストを書こう」「クオリティを上げよう」と言いまくっています。 その手前、「自分もちゃんと整備しないと説得力がないな」ということで、少し整備しました。テストの実行をプログラムの変更をコミットする時にしていましたが、常にテスト... 2012.08.02 PHP
Linux Linuxシェルでファイルの中身の一部を書き換えるsed Linuxのシェル上でファイルの一部を書き換えたいときがあります。 たとえば、設定ファイルを書き換えるシェルスクリプトを作りたい、など。 テキスト変換コマンドsed sedは、stream editorの略で、入力されたテキストに何かしらの... 2012.05.11 Linux