木曜日, 10月 26, 2006

Firefox 2 ?

世間ではFirefox 2がリリースされて話題になってるようですが、
私はFirefox 1.5のまま‥わざわざ2をインストールする理由が
見付からずに困っています。

そんなに変わってるように思えないし。

新しいパソコンに触る機会があれば、
きっとFirefox 2をインストールするとは思いますが。

‥‥。

実は裏がある。
Firefox 2をインストールすると、
mozlessを2に対応させないといけない。
‥それが面倒だから2をインストールしない‥。
つまりインストールしない理由ならある、ということ。

ズルイね。

水曜日, 10月 18, 2006

java.awt.Robot

java.awt.Robot というクラス発見。Java 1.3から実装されてるらしい。

何をするクラスかというと、
マウスカーソルを好きな位置に動かしてクリックイベントを発生させたり、
キーボードのキーを押したイベントを発生させたりするもの。

ためしにデスクトップのアイコンをクリックさせてみたらアクティブになった。
座標 100 100 に移動して左クリック、こんな感じ。
Robot robot = new Robot();
robot.mouseMove(100, 100);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.delay(250);
robot.mouseRelease(InputEvent.BUTTON1_MASK);

Robot使うと画面の好きな位置のピクセルの色もとれる。
スクリーンショットもとれる。

実は画像保存するサンプルさがしていて、スクリーンショットとるサンプル見つけて、
Robotクラスにたどりついたのでした。これ。
Screenshot.java - Take a screenshot and save it to a PNG file using javax.imageio

水曜日, 10月 04, 2006

Eclipseで画面分割

EmacsのC-x 2での画面分割と同じことをEclipseでやるには。

エディタウィンドウの二分割 - EclipseWiki を参考に。

まずは、複数エディタを並べて表示する「エディタウィンドウの2分割」を習得。
そしてさらに、「ひとつのファイルに対してエディタウィンドウを2つ開く」方法を習得。
両方組み合わせると、「ひとつのファイルの違う部分を同時に表示・編集」できる。

手順面倒だけど、できるようになってうれしい‥と思うことにする。

日曜日, 9月 17, 2006

YutoriShell の help 作り‥

YutoriShell のコマンドは38個作ってあった。
でも説明がなかったので‥ --help オプション付けるか、
help COMMAND で説明が出るように‥
したいと前から思ってたので、全部じゃないけど書いた。









書き始めるまで何時間も迷った。やるべきか‥省略すべきか、と。
やってみたら、やっぱり途中で飽きた。

むぅ、面倒‥。

遊びでやってるだけなので、
自分でわかってることをわざわざ説明書くのが面倒に感じる。

でも使い方わからないと捨てられるからねえ‥。

‥‥。

と思いつつ、ひととおりヘルプメッセージ書いた。

横幅あわせの hjust 作った

hjust というFirefox拡張を作りました。
ページの横幅がウィンドウより大きいと横スクロールバーがでますが、
hjustのボタンを押すと横スクロールバーが出ないように
ウィンドウがリサイズされます。






以前からほしかったんですよ、これ。
すでに世の中にあるのかどうか、よく調べもしないで作ってしまいましたが。
私にとってはかなり便利。

土曜日, 9月 16, 2006

Building an Extension - MDC

今日はBuilding an Extension - MDCを読みました。
Firefox拡張のチュートリアルです。
(日本語版もありますょ。)
サンプルが完成するとFirefoxのステータスバーに「Hello, World」が表示されます。






まぁ私はFirefox拡張は作ったことがあるので、いまさら、なんですが‥。
それでも、Firefoxの版が1.5になってから拡張の様式が変わっているので、
確認になりました。

でも今日勉強したことをすぐにmozlessに反映させるつもりはありません。
mozlessはFirefoxだけでなくMozilla Suiteにも対応させてあるので、
あんまり新しいことをすぐに反映できないのです。

月曜日, 9月 04, 2006

タイトルの英字を抜き出してファイル名にするブログ、他にもあった

Zefard's Labo: RapidSVN 0.9.0 日本語化 のブログも、
タイトルの英字が抜き出されてファイル名になっていて、
rapidsvn090__ebeb.html になっている。





ブログでは割と一般的なやりかたなんでしょうか。

ebeb って何だろう‥?