Division By Zero

ゼロで割る

2012-08-01から1ヶ月間の記事一覧

tsharkでパケットキャプチャした際のメモ

1.5GB程度の大きなHTTPセッションの解析をする必要があり、WireSharkでキャプチャしようとしたが、途中で固まってしまう。仕方ないので、ゲートウェイ側でtcpdumpを行ったが、ドロップが発生してしまった。そこで、元のPCに戻り、WireSharkのコマンドライン…

Windowsでダミーファイルを作る

バイト数指定でダミーファイルを作りたい場合がある。Linuxでは下記のようにすれば1MBのファイルが作成できることは割と知られていると思う。 # dd if=/dev/zero of=dummy bs=1024 count=1024 1024+0 records in 1024+0 records out 1048576 bytes (1.0 MB) …

ラボの過電流対策

自社のラボには多数の検証用装置がある。ラボといっても一般住居とさして変わらない構造のため、埋め込みコンセントの数も少なく(さすがにもう一系統のコンセントを工事して追加してもらったが)、テーブルタップで分岐している。主ブレーカーを落とさない…

iPadとポケモンタイピングDSキーボード

夏休みはノートPCを持たずにiPadだけで出かけることにしていたが、長文のメールを書くことも想定して、キーボードを持って行った。結論としては、Amazonで1580円で買ったキーボードとiPadの組み合わせは満足のいくものだった。JIS配列キーボードがUS配列とし…

POFについて少し調べてみた

POF(Plastic Optical Fibre)というものについて少し調べてみた。 A simple sharp blade can be used to cut POF, without the need for polishing afterwards. http://www.micrel.com/_PDF/Ethernet/White%20Paper/Ethernet%20Over%20POF.pdf まず、POFは簡…

/dev/kvmのパーミッション

mod_pythonから起動したカスタムqemu-kvmがうまく動かなかった。ログを加えたり、いろいろ調査した結果、apacheに/dev/kvmへのパーミッションがないことが原因だとわかった。完全に動かないわけではなく、QEMUモニタにカスタムで追加したコマンドだけ動かな…

pythonでsyslog出力した際のメモ

mod_pythonで構築されたシステムを解析したくて、デバッグプリントを入れようとしたけれど、デーモン化した部分ではうまくいかない。そこで、syslogに出力することにした。 import syslog syslog.openlog(sys.argv[0], syslog.LOG_PID|syslog.LOG_PERROR, sy…

pythonでsyslog出力した際のメモ

mod_pythonで構築されたシステムを解析したくて、デバッグプリントを入れようとしたけれど、デーモン化した部分ではうまくいかない。そこで、syslogに出力することにした。 import syslog syslog.openlog(sys.argv[0], syslog.LOG_PID|syslog.LOG_PERROR, sy…

CentOS5でSRPMからソースを展開して編集した際のメモ

CentOS5のある標準モジュールに少し手を加える必要があった。手順は以下の通り。 yum install rpm-build 改造したいモジュールのSRPM(src.rpm)をインストール rpmbuild -bp /usr/src/redhat/SPECS/MODULE.spec /usr/src/redhat/BUILDの中にソースが展開さ…

puTTY, WinSCPでOpenSSH秘密鍵によるログイン

とあるBuffaloのファイルサーバーに、LinuxホストからOpenSSH秘密鍵でのみログインできるようにしているのだが、PCからも接続できると便利だと思い、設定してみた。まずはpuTTY。 秘密鍵をPCにコピー puTTYgenを起動 「File/Load private key」を選択して秘…

Windows 7 64bitでLinuxのHDDをマウントしたい

USBの外付けHDDは便利で、Linuxサーバーの一時バックアップにもよく利用する。内容をWindows PCで確認したい場合は、Ext2Fsdが便利だ。Ext2 Volume Managerを起動し、対象となるパーティションで右クリックして、「Change Drive Letter」を選択。「Add」をク…

rsyncでバックアップする際のメモ

sambaの共有フォルダのバックアップを別サーバーに定期的にバックアップしている。グループを絞った共有フォルダを追加するにあたり、少し整理する。下記のようなコマンドを毎日実行している(rsync 2.6.3) rsync -e ssh --force --delete-excluded --delet…

Windows 8 Release Previewのフルバックアップをしてみた

Dell Latitude E4200にインストールしたWindows 8 Release Previewは概ね好調なのだが、時折、画面が乱れる。検索すると同様の症状を抱えている人はいるようだが、「まだドライバが完全じゃないから仕方ない」という感じ。特定のハードウェアに対しては、個…

Visual C#でテキストファイルをソートして比較判定するツールを作ってみた

Windows環境で二つのテキストファイルをソートして比較判定したい、という依頼。UNIXならシェルスクリプトとgrep, sortで簡単に実現できるのだが、Windows環境となると、UNIX互換コマンドを揃えるよりも、C#とかで作ったほうが早いと思った。以前、同様の依…

DELL Latitude E4200にWindows8 Release Preview 64bitをインストールした際のメモ

E4200はVista Ultimate 32bitがプレインストールされていたのだが、最近は64bitのゲストOSの仮想化等で不便を感じていた。Ubuntu 64bitが自分の使い方としては実用性に欠けていたので、Vistaに戻そうかとも思ったが、2013年1月16日まで利用できれば十分かな…