ファイル

Linux

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

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

Nagiosの起動エラー時に設定ファイルの問題の原因を知る方法

Nagiosの設定はどこに問題があるか分かりにくくて困っていたんですが、やっと調べる方法を知りました。 Nagios - The Industry Standard in IT Infrastructure Monitoring 設定にエ...
Ruby

設定ファイル分割や、コマンド補完が使える拡張sshコマンドを公開しました。

最近「旧世代のAWSインスタンスから新世代への移行のタイプ別おすすめ一覧」にも書いたようにAWSインスタンスの整理をしています。 シロクは、創業時からAWSをそれなりにヘビーに使っていて、気が付けば80インスタンスくらいを管理している状態に...
Linux

スーパーユーザー権限が必要なファイルにcatコマンドでテキストを書き込む。

いまだにChefのようなかっこいいツールが使えない僕は、インフラの設定をシェルスクリプトでつらつらと残していたりします。 設定ファイルの書き換えや作成などが少し面倒で、catコマンドでテキストを吐かせて出力をファイルにリダイレクトさせて書き...
Objective-C

Objective-Cのクラスの依存関係を画像ファイルに出力

「Xcodeプロジェクト内のクラスの依存関係を図示する」を見て、可視化厨としては「うおー、たのしー!」と思い、さっそく挑戦してみました。 試しに使ってみた。 cd ~/git git clone python ./objc_dep/ob...
PHP

PHPのファイルの存在を調べるメソッドのスピードを測定した。

PHPで「ファイルの存在を確認してから処理をする」ということがしたくなりました。でも、ファイルの存在確認って何か時間がかかるようなイメージがあります。そこで、簡単に測定してみました。 今回測定するメソッド is_readable : ファイ...
PHP

watchrでファイル更新時にPHPUnitを走らせる。

最近、みんなに「テストを書こう」「クオリティを上げよう」と言いまくっています。 その手前、「自分もちゃんと整備しないと説得力がないな」ということで、少し整備しました。テストの実行をプログラムの変更をコミットする時にしていましたが、常にテスト...
Linux

Linuxシェルでファイルの中身の一部を書き換えるsed

Linuxのシェル上でファイルの一部を書き換えたいときがあります。 たとえば、設定ファイルを書き換えるシェルスクリプトを作りたい、など。 テキスト変換コマンドsed sedは、stream editorの略で、入力されたテキストに何かしらの...
タイトルとURLをコピーしました