C言語のwhileとdo-whileに速度の違いはあるのか。
C言語におけるwhile文とdo-while文で速度に違いが出るのかが知りたかったので、gccでアセンブリにしてコードを眺めてみました。末尾にベンチマークの結果も載せています。
Linuxのinotify-toolsでファイルやディレクトリの変更を監視する
Linuxカーネルが持つファイルシステムの変更検知システムである"inotify"という機能をコマンドラインで扱うためのツール「inotify-tools」の使い方の紹介です。
lftpのチートシート的なやつ
linuxのftpクライアントである"lftp"の使い方のメモです。
dcコマンドで遊んでみた
Linuxには`dc`というコマンドがあります。cdコマンドと打ち間違えそうなやつですが、れっきとした計算用のマクロ言語(?)のようです。色々なマクロを組んで試してみました。
linuxのコマンドだけでcsvを取り回してみる
Linuxのシェルで使えるコマンドを組み合わせて、csvファイルを便利に扱う方法の解説です。殆んど不自由なく色々なことが出来ます。
mercurialが入ってない共有サーバにデプロイするのにmercurial使いたい。
古いサーバ、古いパッケージ管理システムであっても、mercurialであればホームディレクトリにインストールしてプッシュしたり出来るそうです。共有サーバにインストールして、リポジトリをプッシュする方法のメモです。
python標準のunittestのカバレッジを取る
Pythonのunittestモジュールで行なった単体テストのカバレッジを取るツール「coverage」の使い方の解説です。
vimでバイナリファイルをいじる
vimとxxdコマンドを組み合わせて、バイナリファイルを読んだり編集したりする方法の解説です。
linuxのC言語でforkしたりpipeでおしゃべりしたり
linux/C言語でマルチプロセス処理をするためによく使われる"fork"について調べてみた記録です。
ASUS EeeBook x205TAにgentooを入れようともがいた話
ASUSのEeeeBook x205TAにgentooを入れようと頑張った記録です。カーネルの起動までは成功しましたが、ストレージ関連を上手く扱えず最後まで起動出来ませんでした。