ぶていのログでぶログ

思い出したが吉日

Slackでbotをstarすると死活監視ができて便利

意外と便利っと社内で言われたので調子にのって知見共有します。 このように、botが生きてると●がついて、死んでると●になるので死活監視できます。 ご活用ください

YAMLを入力してerbを使って出力する奴を作った

2015/07/27追記 id:lamanotrama さんから * JSONじゃなくてYAMLでは? * それglidenote(さん)が作ってるよ - glidenote/genecon · GitHub っていうことを教えてもらいました!あざまっす! やっぱり車輪の再発明だった!つくりこまなくてよかったー サーバか…

Vagrantで複数のNICを追加する方法

備忘 c.vm.network :private_network, "ip" を複数回書くとその分だけNICが追加されるようだ Vagrant.configure(2) do |config| config.vm.define :hoge do |c| c.vm.box = "puppetlabs/centos-7.0-64-puppet" c.vm.hostname = "receiver" c.vm.network :pri…

pssh+シェル芸を投げ捨ててfabricを使い始めた時にハマったことのメモ

先日、複数台のサーバに設定を投入しないといけない事案が発生した。 システムを運用していると頻繁にあるけど、そういう時は台数がすくなければ sshで入って…台数がおおければシェルスクリプトを書いてpscpでそれを撒いてpsshで実行していた。 しかし、シェ…

Geforce GTX 750tiを買ったのだが…

nvencが試したくて先週ポチッてしまった。 今どきならGM20X系にすれば、HEVEC対応だったりするのだが、 ハイエンドモデルを自鯖にぶっ刺すのは騒音的にもお値段的にもきついので ミドルレンジモデルのGeforce GTX750tiにした。 んで、さっそく鯖にさし、いつ…

うっかり長時間かかるコマンドを打った後に終了通知コマンドを追加する

バックアップデータのrsyncなど長時間かかるコマンドは、待っているあいだに他の作業も行いたい。 だけど、他の作業に夢中になってしまいコマンドの実行がかなり前に終っていたなんてことがある。 そういうときは、コマンドが終了したら takosan にPOSTしてS…

ワンタイムパスワードジェネレータを作った

会社でGH:EやSlackの二要素認証(2FA)有効化をしたら、 どういう仕組みで認証しているのか気になったので調べて作ってみた。 というのは建前で、GW前にこんなことをつぶやいたらhsbtさんに ふぁぼられてしまったのでやらざるを得ない状態になったのであった。…

iPhone5とSoundBlaster E5で192KHz/24bit な環境を作る 接触編

ハイレゾ音源を聴いてみたい! ってことで、SoundBlaste E5を買ってしまった。 http://jp.creative.com/p/sound-blaster/sound-blaster-e5 いわゆるDAC内蔵ポタアン。 これを選んだ理由は 全部入りだから。 USB-DACとしても使えるのでポタアンに飽きたらPCに…

bashのsequence expressionが色々できることを知った

bashのsequence expression(和名でなんていうんだろ連番表現?)は今まで、数値の昇順しか出来ないと思っていた $ echo {1..10} 1 2 3 4 5 6 7 8 9 10 実は降順も出来るんですね $ echo {10..1} 10 9 8 7 6 5 4 3 2 1 数値だけじゃなくて文字もできるんですね…

fioでCrystalDiskMarkっぽい計測を行うコマンドを作った

fioをコマンドを使う度に、jobファイルのdirectoryパラメータを書き換えたり、 実行後にテストファイルの削除を忘れたりするのがめんどくさかったのでラッパーコマンドを作った。 markdownで出力してくれるのでコピペするだけという便利感。 ただし、実装は…

Elevator Saga を#10までやった

Elevator Saga The elevator programming game っというプログラミングゲームがTLで流れてきてかつ、煽られたのでやってた。 ソースはgistに貼ってある(ただし、#4以降) Elevator Saga http://play.elevatorsaga.com/

csvawkなるフィルタを作りたいと思った

csvprintf とか csvfilter とか試したけどしっくりこず。 awkな感じでさっくりCSVをいじれたらいいなぁっと思って作ってみた。 けど、イマイチ感。 $ csvawk() { eval "ruby -rcsv -lne 'CSV.parse(ARGF){|r| \$_=r.join(\",\");\$F=r;$1}' $2"; } $ cat hog…

FireFoxのExternalEditorでGH:Eのissueとかを開いた時にft=markdownする奴

タイトルどおり。 ExternalEditorっていうのは、FireFoxのtextareaを外部のエディタで編集するアドオン。 Thunderbirdにも同じような奴がある。便利 Globs site - External Editor - Utilisation 以下が設定内容。 ファイル名がghe〜になっているところはも…

簡易的なssh-copy-idコマンド

openssl-clientのバージョンが古くてssh-copy-idが使えなかったので… $ rsync -av ~/.ssh/authorized_keys example.jp:.ssh/ example.jpにすでにauthorized_keysがあると上書きされちゃうけど… とりあえずならいいかなぁ…

muninをちょっぱやにする方法

この記事は、Pepabo Advent Calendar 2014の14日目の記事です。 昨日は、 としやさんのマネージャーができるサービス監視 でした。 マネージャーがサービス監視をしていると、障害発生時の ヤバさ がすぐに伝わっていいですね! 過去に、障害時のオペレーシ…