2008/06/14

望洋先生

2008/06/14 Saturday - 20:48:21 by chameleon

私淑する柴田望洋先生の本が出てたので、購入しました。べつにJavaを学ぼうとか言ったことじゃないです・・・。
柴田望洋先生の本との出会いは、「秘伝C言語問答 ポインタ編」でした。今の装丁になる前のやつだけど・・・。
こんなにわかりやすく説明できる人がいるのが驚きでした。それ以来、「人に教えるときのために」望洋先生の本は時々チェックしています。Javaで書いているのは新発見・・・しばらくチェックを怠っていましたね。
やっぱり書き方うまいです。有能なプログラマの方はたくさんいらっしゃいますが、教えるのがうまい人とは限りません。Javaがわかってる人が読んでも、わかってない人に教えるにはどうしたらいいかの参考になります。

明解Java 入門編

柴田 望洋
おすすめ平均 良書だと思いますまだ取り掛かってまもないですが…丁寧に書いてあるとは思うがタイトルに偽りなく「明解」であるとても分かりやすかったです
Amazonで詳しく見る by G-Tools

UWSC

2008/06/14 Saturday - 20:36:10 by chameleon

UWSCというソフトウェアを使ってみる機会がありました。端的に言うと、WinBatchみたいなマクロ作成用のプログラムです。マウスの動きをトレースして自動的に記録してくれるのはもちろん、Basicライクなスクリプトを編集するとかなり難度の高い処理も自動化できます。秀逸なのは、Pro版ではエクセル操作用のコマンドがあることでしょうか。ただし、Pro版は有償です。
また、dllやCOMを呼び出して使うこともできるので、根性さえあれば、およそほとんどの処理を自動化できそうです。
実際に、UWSCを利用して株の自動売買とか、ゲームの自動運転なんかをしている人もいるようで・・・。
かくいう僕も、社内のWEBページを閲覧して、あれこれするルーチンワークを軽減できないかとちょっと考えていたところに、UWSCを知りましたのでさっそくPro版をダウンロードしてちょっと実験してみることに。ただ、じっくり取り組む暇もないので、参考文献を一冊購入。

Windows マクロテクニック

小林 シンヤ
おすすめ平均 マクロへの扉を開いてくれる本無題読みやすいと思うよ。
Amazonで詳しく見る by G-Tools

書籍自体の説明は非常によくわかりました。現在のUWSCのバージョンは4.4bとなっていますので、書籍の説明は微妙にずれているところもありますが、スクリプトを編集することを学習するには全く問題はありません。付属のヘルプだけで学ぶよりは遙かに効率的に学習できました。
UWSCのPro版にはIERecというIEの操作を記録して、UWSCのコマンドに落としてくれるツールも付属しているのですが、やはり、精緻な処理を行うには自力でコマンドを編集しないとクールな処理にはなりません。UWSCの独特な感じの処理もあるので、目的別にサンプルが書かれた書籍で当たりをつけて、それを参考にするスタイルで、自分が必要とする処理はおおむね作成できました。
ただ、フレームを切ったWEBページをUWSCでコントロールするときに、そのフレームが別のドメインにあるページをそれぞれ参照していたりするとCOMエラーが発生したりして、しばらく何が原因でエラーになるのか見当がつかずに悩みましたけどね・・・。
レジストするかどうかは・・・悩むところ。
ただし、ソフトウェアのテストとかなんかにはこれ・・・抜群の威力を発揮します。どっちかっていうと、そうした用途におすすめか。