Firefox3 の起動時間を改善する

はてなブックマーク界隈で話題になっている Firefox の起動時間短縮について試してみた。 Firefox3 の起動時間を短くするために、特にサイズの肥大化していたデータベースファイル places.sqlite と urlclassifier3.sqlite の2つの SQLite ファイルに対して reindex と vacuum を実行した。 places.sqlite はプロファイルフォ…続きを読む

WordPress プラグイン WP-PageNavi でページ数が合わない

WordPress プラグイン WP-PageNavi を使った際にナビゲーションの総ページ数が実際のページ数と一致しなくなってしまった。 原因は、wp_pagenavi を実行する前に query_posts で $query_string の初期化を行っていたためらしく、$query_string の設定を適切に行うと正常に表示されるようになった。

4.1.4 評価器をプログラムとして走らせる – SICP(計算機プログラムの構造と解釈)その174

gauche で動作する超循環評価器 問題を解く前に、先に超循環評価器を作ってプログラムを実行できる環境を作ってみることにする。 最初、以下のようなエラーが出て、動作しなくて悩んでいたが。 ;;; M-Eval input: (cons ‘1 ‘2) *** ERROR: invalid application: ((primitive #<subr cons>) 1 2) eval …続きを読む

Vim でアンドゥ(undo)とリドゥ(redo)

Vim-users.jp – Hack #8: 作業の履歴を辿る g- 状態を1つ戻す(アンドゥ) g+ 状態を1つ進める(リドゥ) これは、便利な使い方を覚えた。 これまで Vim で undo(u) を繰り返していて、redo (^r) をしても元に戻らなくなってしまい、"入力し直し"といったことをしていたけれど… undo-branches を使え…続きを読む