6月
02
2007

FLOSS桜山での「Firefox拡張機能」セミナー

午後19時から名古屋市立大学経済学部でオープンソースの自主セミナーがあ
りました。

http://www.adotplus.com/FLOSSS/index.php?%E5%8B%89%E5%BC%B7%E4%BC%9A

先日、スクレーピングやオープンソースが縁で知り合うことができた、名古
屋市立大学大学院経済学研究科の河合さんが主催しています。

ホームページには次のように書かれています。

Free/Open Source Softwareを聞く・使う機会が増えても、なかなか増えな
い名古屋でセミナー、勉強会の話。
名古屋でも小さな勉強会ができたらいいね、という話から、「まずやってみ
よう!」となりました。
ながくいそがず、この地域で学べる場・相談できる場にしていきましょう。

軽い気持ちで、オープンソースに関心のある人が集い、技術交換をしようと
いう話です。

知り合ったのが縁というのもありますが、今回のテーマ「Firefox拡張機
能」については前から関心を持っていました。ブラウザの機能を拡張する、
Firefox Extensionやプラグインが作成できれば、操作の自動化ができたり
便利な機能が増えます。

広告をブロックするAdBlockや、レンダリングエンジン(FirefoxとIE)を切り
替えるIETabや、拡張機能を簡単に作れるGreaseMonkeyなどがあります。
Internet Explorerだとソフトをそのままで使うことしかできませんが、
Firefoxだと便利な機能を付加することができます。

とはいえ、こういったことをする人は100人中数人しかいないのは残念で
す。なんでだろう?ブラウザに思い入れがないのであろうか?そもそも普通
の操作以上のことを求めていないのだろうか?いろいろ手を出すのが不安
だったり、ハードルが高いのであろうか?

FirefoxやメールソフトのThunderbirdは、GeckoというHTMLレンダーリング
エンジンなどの基本的な機能にJavaScriptなどで機能を追加したXUL(ズー
ル)アプリケーションと言われています。

私自身はスクレイピングをするのに、拡張機能としてLivehttpheaderという
Webへアクセスしたときの経過を見ることができるのを多用しているが、い
まひとつ機能が足りない。なんとかもっといいものはないだろうか?なけれ
ば自分で作ってしまえと思う。しかし、この拡張機能を作るのは、少しハー
ドルが高いのでこれまで手を出さなかったんだ。

他にもJavaScriptよりRubyを使う拡張機能はどうだろう?風博士、
ScriptBrowserKがRubyやPythonなどの言語をサポートするので、Firefoxで
もできないかなと思っていたら、

http://www.mozilla-japan.org/events/2006/mjseminar2/report より
>2007 年後半のリリースが計画されている Firefox 3 は、新レンダリング
>エンジン「Cairo」の搭載や 3D グラフィックハードウェアへの対応で、技
>術的にさらに高いレベルのブラウザになります。なお、Firefox 3 のスク
>リプト環境は、Python などのプログラム言語で書かれた拡張機能や
>JavaScript 2 標準をサポートする予定です。

Firefox 3でいけるようだね。

今回はFirefoxについての薀蓄や、拡張機能を作るのは簡単だよ?と言って
くれたのでちょっと自信がついた。

未踏はサーバーサイドのアプリケーションなんだけれど、クライアントサイ
ドを取り込んでやりやすくなるなら、それでいいや。だんだんと他の人のプ
ロジェクトに近づいていくかもしれないが。

#懇親会に参加しなくてすみませんでした。
#恐妻家の私としては、家で奥さまが愛情を込めて作ってくれた夕食をいた
だくのが家庭円満のため必要なものですから。

Written by in: 楽天日記 | タグ: ,

コメントはまだありません »


コメント&トラックバック




トラックバック URL

コメントのRSS feed