Twitterはじめました

んでもって、Firefoxのアドオン「twitkit+」を入れました。
ソーシャルに限らず、この手のWebサービス利用時には、
アドオンがもはや必須と言っていいと思います。


さて、こちらのtwitkit+も大変に便利なのですが、
ツールバーのアイコンが大きいままなのが気になる!
なので修正しましょう。

[twitkit+のインストール先]\chrome\content\sidebar-overlay.xul
を開きます。

		<toolbarpalette id="BrowserToolbarPalette">
				<toolbarbutton id="tweetbar-button" class="toolbarbutton-1"
					image="chrome://twitkitplus/skin/images/twitter-icon.png"
					label="&toolbar.label;" tooltiptext="&toolbar.tooltip;"
					oncommand="toggleSidebar('viewTweetbar');"/>
		</toolbarpalette>

という記述がありますので、

					image="chrome://twitkitplus/skin/images/twitter-icon.png"

この行を削ります。

		<toolbarpalette id="BrowserToolbarPalette">
				<toolbarbutton id="tweetbar-button" class="toolbarbutton-1"
					label="&toolbar.label;" tooltiptext="&toolbar.tooltip;"
					oncommand="toggleSidebar('viewTweetbar');"/>
		</toolbarpalette>



これで再起動後には、小さいアイコン表示に対応してくれます。

TACOの新バージョンが喧々囂々

https://addons.mozilla.org/ja/firefox/reviews/display/11073

一昔前のDaemonToolsがAd要素を盛り込んだ時と似たような事態になっていますね。

とりあえず上のリンク先でも書かれていますが、旧バージョンがこちらにあります。
http://www.abine.com/TACO/gettaco21.php

私は当面は旧バージョンで様子見かなーといったところです。
何しろ明らかに重くなったので。

ルータはコレガで安定(キリッ

という地雷環境な我が家に、リスク承知で
こんなのを導入しました。

まぁ、案の定定期的に切断されるという可愛い事態になりまして、
調べたところ、無線暗号化の暗号更新のタイミングで切れてしまうっぽいです。

とりあえずこれまたリスク承知で更新頻度を無しに設定して、とりあえず通信は安定しました。
まぁ、個人の無線に悪戯しちゃう物好きがいたら運が悪かったということにします。

メールからEvernote

みんな(私とか私とか)大好きEvernoteに、
メールアドレスを生成してそこに送られたメールを自動でノートに追加する機能(以下勝手にメールノート機能と呼びます)
があるのはご存知のとおりですが、最近、その機能が拡張されてより便利になったようです。


機能としてはメールのタイトルでリテラル文字を使って、
書き込むノートブックの指定、タグの指定ができるという機能のようです。


タイトル @ノートブックの名前 #タグ1 #タグ2 #タグ3


という題名でメールを送ると、
指定したノートブックに、指定したタグ付きで書き込まれます。


というような機能で、メールからのノートで使いにくいところで、いくつか要望で出ていた機能がやっと実現できたようです。
ブログのコメントもYaYaだのYeahYeahだの大変なテンションで、私も早速試してWaoWao言おうと思ったのですが…






できねえええ




10分後


存在しないノートブック、タグを指定すると上手くいかないからみんな気をつけてね!
(マニュアルは読まない派)

何個かまとめて

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

ドコモのマチキャラをTomcatでダウンロードするときの注意

今回は完全に業務ネタです。
あまりソレ系の情報ブログみたいな方向には行きたくないのですが、
とにかくどこにも書いていないのと、2日かけてはまったので、
誰かが助かることを祈りつつ書いておきます。


Tomcatというか、動的にドコモのマチキャラ(3.0のmmd)を落とすときに、
ガイドに書かれている注意をとにかく順守しても落ちてきません。
Range-Requestに対応してもダメ。


正解は、ETagを書く。


これで落ちてきます。


ちなみに試していた端末はF03BとN01Aです。


巷の情報だと、CGIで落とす情報はあって、
そっちだとapacheが勝手にETag付けているような?
(静的だとTomcatもちゃんとつけて返すので落とせます。というかこれが糸口でした。)
とにかく、誰もはまっていなかったので、書いておきます。