requestAudioFocusが失敗するケースとは

Androidでムービー・オーディオ周りを扱うことがあり,フォアグラウンドで再生時にバックグラウンドで再生されている音楽等を自動的に停止させたくて`requestAudioFocus`周りを調べていた.だが,APIドキュメント等を調べても,このリクエストに失敗するのがどのようなケースなのかについて具体的に書かれたものがなかった.そのためAndroidのソースコードを読んで分かったことを記す.

XenServerでのNFS経由でのISOマウント

ConoHaのVPSに保存したISOイメージをNFS経由でマウントして,XenServer上のVMを起動・OSインストールということがしたかったが,なかなか詰まったのでメモしておく.

SeleniumとPhantomJS,noseを用いたWeb UIテスト

WebのUIテストツールであるSeleniumとヘッドレスな(ブラウザ画面が無い)ブラウザであるPhantomJS,これらとPythonのユニットテストライブラリであるnoseを用いることで,WebアプリのUIテストを簡単に行える.

uWSGIを用いた本番環境向けFlaskアプリケーションの構築

uWSGIというNginxなどのWebサーバとPython Webアプリケーションとの橋渡しをしてくれるシステムを用い,Nginxでクライアントからリクエストを受け取り,uWSGIを通してPython Webアプリケーションに渡すようなシステムを構築する.