スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Posted at --:-- | スポンサー広告 |
2006.12.30

2006年を振り返る八つの質問

ブログを初めて約一年が経ちました。あまり私的な事は書かないようにしているのですが、折角一年続いたし、という事で長いようで短かったこの一年をJAM LOG で行なわれていた「2006年、今年を振り返る8つの質問」に乗っかって振り返ってみたいと思います。

今年達成したことで大きな事は?

  1. 物は買わない、むしろ捨てる
  2. ブログが一年続いた!
  3. Javascript 学び始め

整理下手で物を捨てられない性格なので、いっそ物が無ければいいんじゃん!と思い立ったのがほぼ一年前。最初は断腸の思いで、購入を断念したり捨てたりしてたんですが、最近は特に意識せずに出来てるかなと。部屋もスッキリして掃除もしやすくなったし。この状態でも特に不便じゃないという事が判ったのが一番の収穫でしょうか。

ブログは途中ヤバい次期もあったんですが、なんとか一年もちました。読んで頂いてる人の御陰です。

今年達成出来なかった事は?

  1. 酒量を減らす
  2. Ruby の勉強

酒量減とRuby、ここ二、三年毎年のように達成できないw

今年買って良かったモノは?

  1. 山田風太郎の本
  2. Bree の財布
  3. Patagonia のダウンジャケット

物は買わないと書いときながらなんなんですが。

山田風太郎は興味がありながら殆ど読んで無かったので、今年むさぼり読んでみました。私なんかが語るのもあれですが、ホント面白いです。忍法帖シリーズが有名ですが、お勧めは明治ものです。

今年買って後悔したモノは?

  • 飲酒後に購入したお菓子や弁当全て

深酒した翌朝、気づけば机の上には食べかけのコンビニ弁当が…

新年に決意することは?

  1. 集中と弛緩にメリハリを
  2. ブログを続ける
  3. 酒量を減らしつつ、いろいろなお酒を飲む

今年はビールばっかりだったんで酒量を減らして、いろいろなお酒を飲みたいなと。一時嵌っていたウイスキー熱も少し再燃してきてることだし。

大晦日の予定は?

  1. お節作り。正月を帰省の時期から外してから作るように。最初は二、三品だったのがだんだん増えて、今年は二段ぐらいは詰められるかなー。結構楽しいです。
  2. ガキの使いを見る

2007年1月1日の予定は?

  1. 初詣に行った後、友人と飲み

2007年、コンピューター関連で何が楽しみ(期待)?

  1. Mac OS X 10.5
  2. Firefox 3

それでは皆様、良いお年を。


スポンサーサイト
Posted at 22:08 | 雑記 | COM(0) | TB(0) |
2006.12.30

userChrome.js スクリプトで日本語を使う

年の瀬というのに userChrome.js に嵌ってます。で、これは手軽にメニュー等を追加出来るのはいいんですが、そのまんまだと日本語が使えないんですね。それで日本語が使えればなと少し調べたら、Greasemonkey スクリプトと同じようにエスケープした文字列を書いとけばいけるようです。

実際に使う時は Firefox のロケールを調べて、その値によってラベルの文字列を変えておけば、何となくそれらしくなるかな。

var locale = Components.classes["@mozilla.org/preferences-service;1"].
                      getService(Components.interfaces.nsIPrefBranch);
locale = locale.getCharPref("general.useragent.locale");
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", locale.indexOf("ja-JP") == -1 ? "Sample" : "\u30B5\u30F3\u30D7\u30EB");

日本語版の Firefox の場合は日本語のメニューが出るように、以前公開したスクリプトも少し修正しました。

エスケープした文字列を所得するには色々方法があるようです。私は Firebug のコマンドラインに日本語を入力して結果をコピーしています。

Days on the Moon の nanto_vi さんからコメントを頂きまして、userChrome.js 用スクリプト: Days on the Moon で公開されている UCJS Loader を使えばスクリプト内に直接日本語文字(UTF-8)を記入出来るようです。便利なスクリプトも多数公開されてますし、勉強になります。

追記日時:2007-01-08T20:43


Posted at 22:00 | userChrome.js | COM(4) | TB(0) |
2006.12.27

ダイアログを表示せずに画像を保存する usreChrome.js スクリプト

Firefox のコンテキストメニューから画像を保存する際に、ダイアログを表示せずにダウンロードフォルダに保存する userChrome.js 用スクリプトです。いちいちダイアログが出るのが鬱陶しいので作ってみました。

「Save Image As...」をミドルクリックで保存するスクリプトと、新たにメニューを追加するスクリプトの二つ作ってみたので、お好きな方をどうぞ。

  • SaveImageMC.uc.js: 「Save Image As...」をミドルクリックで画像を直接保存
  • SaveImage.uc.js: コンテキストメニューに「Save Image」メニューを追加

更新履歴

  • 2008-06-08 Firefox 3.0 RC2に対応

Posted at 23:40 | userChrome.js | COM(0) | TB(0) |
2006.12.26

Firefox のパスワード自動入力を無効にする

約一ヶ月前になりますが、パスワードが漏洩する恐れのある脆弱性Bug 360493)が Firefox に見つかっていました。かなりヤバいので早く修正されないかなと思っていたんですが、2.0.0.1 では問題となっていた「パスワードの自動入力」を無効に出来るようになっているそうです。

どっかには書いたけど、パスワードマネージャを無効にすること無く、問題となっている「パスワードの自動補完」のみを無効にすることが出来ます。 signon.prefillForms [mozilla.org]をfalseにすればOK。この状態でもIDを入力してパスワード入力欄にフォーカスを移せば、保存されたパスワードが補完されます。

[スラッシュドット ジャパン | Firefox 2.0.0.1と、Firefox/Thunderbird1.5.0.9 リリース]

早速 about:config から値を変更して、自動入力が無効になっているのを確認しました。

これで少しは安心かな。でも今まで自動補完に頼り切っていたので、各サイトの ID を殆ど覚えていなかったり。情けなや。


Posted at 10:28 | Firefox | COM(0) | TB(0) |
2006.12.20

ブックマークメニューの「全てをタブで開く」を非表示にする userChrome.js スクリプト

ブックマーク内のフォルダに表示される「全てをタブで開く」メニューを非表示にする userChrome.js 用スクリプトです。2ch の新 Mac 板 Firefox スレでたまにこの質問を見るんですが、Mac だとメニューバーの項目は userChrome.css で非表示に出来ないので作ってみました。個人的には browser.tabs.maxOpenBeforeWarn の値を小さくすればいいと思うんですが。

userChrome.js の導入及び使い方については、当ブログの過去記事か朝顔日記さんの記事を参考にして下さい。

更新履歴

  • 2008-06-08 コードを整理
  • 2008-04-28 Firefox 3.0b5に対応

Posted at 22:07 | userChrome.js | COM(0) | TB(0) |
2006.12.20

Thunderbird 1.5.0.9 リリース

Thunderbird 1.5.0.9 がリリースされました。7件の脆弱性の修正と、安定性の向上が図られています。


Posted at 19:51 | Thunderbird | COM(0) | TB(0) |
2006.12.20

Firefox 2.0.0.1 & 1.5.0.9 リリース

Firefox 2.0.0.1 と 1.5.0.9 がリリースされました。セキュリティ問題の修正が主ですが、2.0.0.1では Windows Vista 対応になっています。


Posted at 19:50 | Firefox | COM(0) | TB(0) |
2006.12.15
2006.12.15

OpenApplicationWithURI()

Firefox 2 から OpenApplicationWithURI() というメソッドが追加されている。

/**
 * Opens an application with a specific URI to load.
 * @param   application
 *          The application file (or bundle directory, on OS X)
 * @param   uri
 *          The uri to be loaded by the application
 */
void openApplicationWithURI(in nsILocalFile aApplication, in ACString aURI);

[mozilla1.8/browser/components/shell/public/nsIShellService.idl]

名前の通り、このメソッドで他のアプリに URL を渡す事が出来るようだ。

以前に書いた「鳥獣保護区 | Firefox で開いているページを Safari で開く」では、外部コマンドの open を使って Safari に URL を渡していた。

var open_cmd = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
open_cmd.initWithPath("/usr/bin/open");
var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(open_cmd);
var args = ["-a", "Safari", aURI.spec];
process.run(false, args, args.length);

これが Firefox 2 からは外部コマンドを使わなくても可能に。

var safari = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
safari.initWithPath("/Applications/Safari.app");
var ss = Components.classes["@mozilla.org/browser/shell-service;1"].getService(Components.interfaces.nsIShellService_MOZILLA_1_8_BRANCH);
ss.openApplicationWithURI(safari, aURI.spec);

Posted at 19:25 | Firefox | COM(0) | TB(0) |
2006.12.13

Google 検索結果にソーシャルブックマーク件数を付ける Greasemonkey スクリプト画像バージョン

google の検索結果にはてなブックマークや livedoor クリップのブックマーク数を追加する Greasemonkey スクリプトです。AutoPagerize 及び oAutoPagerize 対応。

いぬビーム最速インターフェース研究会のスクリプトを参考にさせて頂いています。

インストール

Firefox, Safari 3.0 or later
Google+SBM
Safari 2.0, Opera 9.0
Google+SBM (no xpath)
リンクの所得にThe Ultimate getElementsByClassName を使用

動作確認

他のソーシャルブックマークの追加方法

被ブックマーク数を画像で提供しているサイトを追加する事が出来ます。スクリプトの15行目以降を参考に下記の要領で追加して下さい。

  • label: リンクのタイトル
  • entry: ブックマークページへのリンク
  • image: ブックマーク数画像へのアドレス
  • imageHeight: ブックマーク数画像の高さ

例:Yahoo!ブックマーク

{
  label: "Yahoo",
  entry: "http://bookmarks.yahoo.co.jp/url/",
  image: "http://num.bookmarks.yahoo.co.jp/image/shortsmall/",
  imageHeight: "13px"
}

更新履歴

2008/04/09

2008/03/14

  • AutoPagerize, oAutoPagerize に対応
  • livedoor クリップを追加

2006/12/13

  • 初回公開

Posted at 20:00 | Greasemonkey | COM(5) | TB(3) |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。