たまに名前を出しますが,Tomblooは素晴らしいFirefox Addonです.複数のWebサービスを使用していて,それぞれbookmarkletを使い分けているような人は,今すぐ使用を検討すべきです.例えば複数のソーシャルブックマークサービスを使う場合には,Tomblooを使うことでリンクやタグを同時に投稿できます.twitterwassrのように複数のマイクロブログサービスに投稿ということもできます.

Continue reading

Firefox 3 Hacks

Firefox 3 Hacksは前回のFirefox Hacksと異なり,全部日本人による書き下ろしだそうです.内容は,Firefox 3 の新機能や,新しいAdd-onについての解説となっています.Hack#26-27のJavascriptコードモジュールについての記事と,Hack#31-32のGoogle GearsとHTML5 DOM Storageについては,どうプログラムを書くかを知らなかったので勉強になりました.

本の前半はユーザ向けで,後半は開発者向けです.後半部分は,一度XULなどを使った経験があるほうが理解できるでしょう.

アマゾンのサーバでエラーが起こっているかもしれません。
一度ページを再読み込みしてみてください。

私は,普段使うサイトに関しては,未だにブラウザのブックマークを使っています.もしくは毎回ググります.また,Webサービス用のブックマークレットも増えました.これらのブックマークは複数のマシンで共有したい情報です.私のような人には,Foxmarksがお勧めです.Firefoxには便利なアドオンがたくさんあるのですが,これが私にとってNo.1です.これとTomblooがあるために,Firefoxがメインブラウザになっています.

FoxmarksはFirefoxのブックマークと,Firefoxに保存されているパスワードを共有します.もちろんパスワード共有を望まない人はブックマークだけを指定することもできます.自動同期をしてくれるので,バックアップにもなります.Firefoxは様々な環境で動作するので,Foxmarksによっていつでも同じブックマークを使うことができます.

パフォーマンス向上とSSD書込を減らす努力をします。まず、/var/log,/var/tmp,/tmpはtmpfs (RAMDISK) にしておきます。この用途だと昔のlogは見ないでしょうし。また、他のパーティションを、relatimeからnoatimeに変更して、ファイル読込時間を書き込まないようにします。但し、/homeだけはrelatimeにしたほうが、muttのようにatimeを見るアプリケーションを使う場合には良いようです。最近のカーネルはrelatimeがデフォルトらしいですね。/var/log, /var/tmp,/tmpの中身は、再起動する前に消しておきます。そうしないとディスクに残ったままになりますので。


$ sudo vi /etc/fstab
....
UUID=xxxxxxxxxxxxx  / ext2 noatime,errors=remount-ro 0 1
UUID=xxxxxxxxxxxxx /usr ext2 noatime 0 2
tmpfs /var/log tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0
tmpfs /tmp tmpfs defaults,noatime 0 0

aptでインストールする際に、ディレクトリがないと文句を言われるので、rc.localのexit 0 の前にmkdir -p /var/log/aptを追加しておきます。


$ sudo vi /etc/rc.local
....
mkdir -p /var/log/apt
exit 0

次に、Firefoxのキャッシュを/tmpに書くようにします。一度Firefoxを起動後に、.mozilla/firefox/xxx.defaults/user.jsを作成します。


user_pref("browser.cache.disk.parent_directory","/tmp/firefox");