タグ

2009年8月22日のブックマーク (2件)

  • PythonのVMについて

    PythonのVMについて ムックへ出稿予定だった「Python VM」についての記事です。Pythonで簡単なPythonのスタックマシン(eval)を作成しながら、仮想マシンは簡単な概念なんだよ怖くないよと解説しました。仮想マシンもしくはPythonのコードがどう実行されるのか知りたい方がおられましたら参考になれば幸いです。 HTML化したもの 以下の記事はreStructuredTextフォーマットで書かれていて、そのままではブラウザで読めないことがあります。ブラウザで読めるようにHTML化したものを置いておきますので、読むだけならばこっちをどうぞ。 About Python VM(「イントロダクション」から「おわりに」までを結合したもの) メモリ管理について 目次 イントロダクション 出てこいPythonの仲間たち Inside Python おわりに

  • Firefox の places.sqlite を再起動せずに VACUUM する方法 - えむもじら

    Firefox のブックマークと履歴を保存している places.sqlite は、使用しているうちに断片化して未使用領域がファイル全体に広がってしまい、Firefox の性能が悪化してしまうとい問題があります。これに対して SQLite コマンドで直接 sqlite ファイルを VACUUM する手法が紹介されていますが、Speedup Firefox with VACUUM « Oremj’s Blog では Firefox だけで、しかも再起動せずに places.sqlite を VACUUM する手法が紹介されていました。 ツールメニューからエラーコンソールを開く コード欄に次のコードを入力する Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interf