何個かまとめて

VisualStudioでプルダウンできない?@Google日本語IME
 http://www.google.com/support/forum/p/ime/thread?tid=48fbeac671856dd0&hl=ja
 http://support.microsoft.com/kb/956625


 直る、というよりもそうなるのを抑止する、という感じですが。


Firefoxのタブを遅延読み込みするアドオン、Bartab
 起動時とかRSSTickerで山ほどタブを開いたときに、
 半ばフリーズしてしまってやきもきしがちな、私とか私とか私にオススメのアドオン。


 単体でも便利ですが、
 ・ステータスバーのアイコンをクリックすると、機能をON/OFF
 ・ステータスバーのアイコンを中クリックすると、待機中のタブを全て読み込み
 ・待機中のタブを読み込むとき、順次読み込むようにする
 という感じで改造したところ、大変快適になりました。


browser.jsにこんな感じのメソッドを追加

	loadAllTap: function(browser) {
		for (var i = 0; i < browser.mTabs.length; i++) {
			var tab = browser.mTabs[i];
			try {
				if (tab.getAttribute("ontap") == "true") {
					tab.linkedBrowser.addEventListener("DOMContentLoaded",function(){
						BarTap.loadAllTap(browser);
						tab.linkedBrowser.removeEventListener("DOMContentLoaded", arguments.callee, false);
					},false);
					BarTap.loadTabContents(tab);
					return;
				}
			} catch (e) {
				// ignore failure to reload so others will be reloaded
			}
		}
	},

	isEnable: function() {
		const PREFID = '@mozilla.org/preferences;1';
		const nsIPrefBranch = Components.interfaces.nsIPrefBranch;
		const PREF = Components.classes[PREFID].getService(nsIPrefBranch);
		var enable = PREF.getBoolPref('extention.bartab.enable');
		
		return enable;
	}



isEnableメソッドは、

    if (this.mPrefs.getBoolPref("extensions.bartap.tapBackgroundTabs")) {

という記述当たりに、

    if (this.mPrefs.getBoolPref("extensions.bartap.tapBackgroundTabs")) {
	if(!this.isEnable()){
		return;
	}

のような感じで追加。


ステータスバーの方はbrowser.xulに適当に追加します。(書くのが面倒になったともいいます。)
やる気が補充されたらこっちの部分も書きます。


DropBoxFirefox同期
 Evernote使えばいいじゃん。
 同期の際にはいずれにしても、DropBoxのステータスは取る必要があるので、
 完全に無駄ではなくて良かったということにします。


 Evernoteだと、携帯から実行命令を出せるので、
 通勤時に会社のFirefox立ち上げてみたりできるわけです。
 (電源はVPNでの使用に備えて常時起動公認…悪い会社ですね)


 というか、単に単体のPCに携帯から何かさせる、というと、
 何かが出来そうで出来ない気もします。(以外にぱっと思いつかなかった)
 経由してウェブサービスに何かする、だとまた色々選択肢はありそうです。