読者です 読者をやめる 読者になる 読者になる

ぶていのログでぶログ

思い出したが吉日

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日目の記事です。 昨日は、 としやさんのマネージャーができるサービス監視 でした。 マネージャーがサービス監視をしていると、障害発生時の ヤバさ がすぐに伝わっていいですね! 過去に、障害時のオペレーシ…

munin mysqlプラグインのコンフィグにrootのパスワードを書かない方法

[mysql*] user root env.mysqladmin /usr/bin/mysqladmin env.mysqlconnection DBI:mysql:mysql;host=localhost;port=3306;mysql_read_default_file=/root/.my.cnf env.mysqlopts --defaults-extra-file=/root/.my.cnf こんな感じで書く。 DBIとmysqloptsで …

htaccessにProxyPassとProxyPassReverseは指定できない

T/O ちなみに、mod_rewriteのPオプションは使える。 だけど、ProxyPassReverseを指定できないからプロキシ先からリダイレクト要求が返ってくると悲しいことになる。 参考 http://d.hatena.ne.jp/a666666/touch/20090211/1234348004

git browseでリポジトリのリモートURLをブラウザで開く奴

作った。 alias git=hub すればいいのだけど、これだとGH:Eなリポジトリだとうまくいかない。 なので、てきとーにラッパースクリプトを作った。 https://github.com/buty4649/dotfiles/blob/master/bin/git-browse

dstatでDisk latencyを取るやつ作った

昨日 @lamanotrama さんが(Disk latencyをリアルタイムで確認する)ツールが欲しいと言っていたのでry dstat_disk_util.pyがほぼ同じことをしていたのでこれ丸コピーして作った。 dstatはpythonだってこともあるけど、プラグイン作るのが大変。。 ダイナミッ…

PPIDを調べるワンライナー

$ ps ho ppid --pid=$(pgrep hoge) 手抜きエイリアス $ ppgrep() { ps ho ppid --pid=$(pgrep $*); } pgrepの該当が無いとpsのusageが出てうざい

ITインフラ業務自動化現状確認会に行ってきた #infra_auto

昨日、ブログを書こうと思ってたけど帰宅して寝落ちしてしまった。。。 すみませんすみません。。。 当日発表した資料です。 ITインフラ業務自動化現状確認会の資料

rsyncの転送速度制限と転送量の早見表

必要になって作ったので 速度制限 6時間 12時間 24時間 10Mbps(bwlimit=1250) 27.0GB 54.0GB 108.0GB 15Mbps(bwlimit=1875) 40.5GB 81.0GB 162.0GB 20Mbps(bwlimit=2500) 54.0GB 108.0GB 216.0GB 25Mbps(bwlimit=3125) 67.5GB 135.0GB 270.0GB 30Mbps(bwlimi…

1秒前のmtimeを持つファイルを作る

どうも、シェル=ゲイニンです。 社内のissueコメントに、 1秒前のmtimeを持つファイルを作るのはシェルじゃ無理と書かれていたので カッとなって即レスした。反省してない。 その内容をこっちにも転記。 touch -d $ date; touch -d "1 second ago" hoge; sta…

muninグラフで夜間帯に色を付ける

2014/07/31 TICKについて追記&修正 社内のmuninをいじり倒した時の社内メモをブログに転載。 最近muninをいじりすぎて、muninおじさんと呼ばれています。 こんな感じになります

rubyで文字列->数値参照文字変換(ただしUnicodeのみ)

str = "ほげhoge" p str.gsub(/[^\u0000-\u007f]/).each{|m| sprintf("&#x%04x;",m.unpack("U")[0])'} //-> "ほげhoge" まぁ、普通にhtmlentitiesライブラリ使った方がいいと思います。

pingの結果にタイムスタンプをつける

$ ping hogehoge | perl -pe '$_=`date "+%F %T: $_"`;chomp' 2014-05-27 18:24:49: PING hogehoge (xxxx) 56(84) bytes of data. 2014-05-27 18:24:49: 64 bytes from hogehoge (xxxx): icmp_seq=1 ttl=64 time=0.215 ms 2014-05-27 18:24:50: 64 bytes fro…

readlinkコマンドが意外にすごい件について

readlinkが意外にすごかった。 名前からしてシンボリックリンクの実体へのパスを取得するだけのコマンドだと思っていたのだが、実はそれだけではなかった! 1.ファイルのフルパスを取得する -f オプションを指定することでファイルのフルパスを取得できる。 …

日付からエポック、エポックから日付をワンライナーで

たまに、必要になるのでメモ。 ってか、今日、rrdtool fetchしたらエポックで涙目になったので。 日付→エポック $ date +%s 1395318051 -dオプションを使えば任意の日付が指定可能 $ date -d "2014/01/01 12:00" +%s 1388545200 エポック→日付 $ date -d @13…

CSVからネットワーク図を作る

以前からIPアドレス管理表.xlsからネットワーク図を簡単に作れればいいかなぁと思っていたが、 いい方が見つからずExcel*1などでせこせこ作っていた。 そんな折、nwdiagなるツールを見つけてうひょー!っとなったので CSVからnwdiagファイルを生成するスクリ…

OpenMicroServer用カスタムファームウェア作った

今まで、ルータ代わりに使ってきたOpenMicroServerをYamahaのRTX810にリプレイスしたので、これをそのままコンソールサーバ兼その他もろもろサーバにコンバートしてみた。 ぷらっとホーム提供のファームウェアはかなり貧弱でそのまま使うには物足りなすぎる…

TweetDeckブラウザ版をコンパクトにしてみた(2014/04/15更新)

今までPCのTwitterクライアントはHootSuiteを使ってきたが、画像のアップロード先がow.lyのみだったり、全員に返信を選択すると自分のアカウントまでテキストエリアに入力されることにイラッとしたのでTweetDeckブラウザ版に乗り換えてみた。 TweetDeck デフ…

USBワットチェッカーを買って自鯖の電気代を可視化してみた

サンワサプライから発売されているUSBワットチェッカーを買ってみた! Amazonで半額くらいで買えたのでついポチってしまったw TAP-TST10【ワットモニターUSB】5種類の計測ができ、USB接続でパソコンでも計測データを確認可能なワットモニター。 - サンワサ…

RaspberryPiにMathematicaをインストールする

Raspberry PiにMathematicaが無料で提供されるようになったのでインストールしてみた。 RasberryPi、数式処理ソフト「Mathematica」を同梱。個人利用は無料 -INTERNET Watch The Wolfram Language and Mathematica on Raspberry Pi, for free | Raspberry Pi…

自サバのHDDの稼働時間が凄いことになってた

ので記念カキコ $ sudo smartctl -a /dev/sda smartctl 6.1 2013-03-16 r3800 [x86_64-linux-3.10.7-gentoo] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Fami…

バッチファイルの小技

はてなブログ開設前にひっそりこっそり運営してたWikiからのコピペ 別名再利用 ファイルサイズを取得する 1. callを使う方法 call :FILESIZE "path:\to\hoge.txt" exit :FILESIZE echo %~z1 exit /b 2. for文を使う方法 for %%i in (path:\to\hoge.txt) do e…

Windows Live Writerからはてブロに直接画像がアップロード出来るようにしたいと思った件について

iPhoneアプリから投稿してみるテスト。はてブロは、markdown対応だったりiPhoneアプリがあったりAtomPub対応したり便利だなぁっと。blosxomで同じようなことしようとしてた時期が懐かしい…本題。先日、AtomPub対応したってことでどんなものかを知るためにWin…

Windows Live Wirterを使ってみた

はてなブログがAtomPubに対応したそうなので、ついでに、Windows Live Writerなるものも使ってみた。 PC上の画像をドラッグ&ドロップで追加できるのだけど、はてブロが画像アップロードできないので結局、フォトライフにうpらないと行けないのがめんどう。…

rbenvとplenvのセットアップ

AMIのUbuntu 13.04にrbenvとplenvをインストールした時のログ 下書きのまま放置してた… rbenv $ sudo apt-get install gcc make git libssl1.0.0 libssl-dev $ cd /usr/local $ sudo git clone --depth 1 https://github.com/sstephenson/rbenv $ sudo vi /e…

ZFSの重複排除の範囲を調べる

ZFSの重複排除機能がどの範囲で有効なのか(ボリューム?プール?ディレクトリ?)気になったので調べてみた。 環境 Gentoo Linux 13 ZFS on Linux 0.61

ブログ作った

Twitter、Facebookの次はブログが来るらしい[要出典]らしいのでブログ作った。 三日坊主にしないようにしたい(フラグ