January 2012
2 posts
非同期に対するUIの戦略
ファイルやネットワークなどの比較的遅い処理を伴うアプリケーションにおいて、ユーザーには処理の遅さを感じさせないようにしたい。そんなときどうするか。 ・とりあえずユーザに応答  ウェブアプリケーションでよくやる。とりあえず、ユーザに対するUIの応答(画面への描画や効果音の再生)だけ先にやっておき、実際の書き込み処理はバックグラウンドでやる。  書き込み処理が失敗した場合に、画面表示をリセットしたり、書き込みキューをクリアしてやる必要がある。  これをより推し進めて、書き込みキューをGUIで操作できるようにしているソフトウェアもあるが、これを有効に使えている人を僕は見たことがない。 ・単一画像/テキストの表示  読み込み/書き込み中に一枚絵を表示する。いわゆるスプラッシュスクリーン。手抜きっぽいが、何もしないよりは遙かにマシである。...
Jan 23rd
gdbでSTLやboostのコンテナの中身をわかりやすく表示 - redboltzの日記 →
Jan 1st