virtualboxをemergeしようとするとno input filesとか言われる
gentooのportageでVirtualBoxをインストールしようとしたところ、gccがno input filesというエラーを吐いたので、対処しました。
pythonのcontextlibでwith文を活用したい
Pythonのwith文の実装を簡単にしてくれる標準ライブラリ「contextlib」の色々な使い方です。
夏休みの自由研究をした。
8月なのでと思い付きで始めた歴代Linuxカーネルのコンパイル時間についての夏休みの自由研究がついに終わりました。最終の結果報告です。
vimのgnモーションはすごく便利、かもしれない。
Vimで検索結果を使ったマクロを組むときに便利なモーション「gn」の紹介です。検索結果全体をモーションで指定することが出来ます。
gentooでコンソールからgmailを読み書きする
linuxのコンソールからメールを扱うためのコマンド「ssmtp」と「fetchmail」の紹介です。
python/flaskでgoogleにOpenIDでログインしてみた。ライブラリ無しで。
Python/flaskを使ってOAuthの仕組みを自分で1から実装して、Googleアカウントを使ったOpenIDログインを試してみました。
macのbashでもglobstarを使いたい
`**/*`のようにして再帰的にファイルを指定することが出来るbashのオプション「gblostar」を、Mac OS上でも使用できるようにする方法です。インストールにはHomebrewを使っています。
uwsgiのemperorを他のバージョンのpythonで。
uWSGIのemperorを使用してpythonのWebサービスを実行するときに、Pythonのバージョンを明示的に指定する方法です。
C言語のwhileとdo-whileに速度の違いはあるのか。
C言語におけるwhile文とdo-while文で速度に違いが出るのかが知りたかったので、gccでアセンブリにしてコードを眺めてみました。末尾にベンチマークの結果も載せています。
python3.4を使うならpathlibを使おう
Python3.4以降から標準ライブラリに入った「pathlib」という便利なファイルパス操作用のライブラリの解説です。かなり便利です。