タグ

2008年5月20日のブックマーク (2件)

  • 【コラム】イマドキのIDE事情 (31) 退屈な作業を自動化! Eclipse Monkeyを使ってみる | エンタープライズ | マイコミジャーナル

    Eclipseに欠けているもの Eclipseは非常に高機能なIDEだが、他のIDEやさまざまなプログラマ向けのテキストエディタと比べたときに欠けている機能がある。その1つがマクロ機能だ。マクロはコーディングの際に発生する退屈な繰り返し作業を肩代わりしてくれる非常に便利な機能であるにも関わらず、Eclipseは標準でそのような機能を備えていない。そこで登場するのが今回紹介するEclipse Monkeyだ。 Eclipse Monekyを使ってみよう Eclipse Monkeyを利用することで、JavaScriptコードでEclipseの操作を自動化することができる。Eclipse MonkeyはEuropa Descovery Siteからインストールすることが可能だ。 Eclipse MonkeyをインストールするとEclipseのメニューバーに「Scripts」メニューが追加される

  • XPathは正規表現のDOM版です。 - latest log

    正規表現といえば、 文字列の検索や切り出しに大活躍。大量の規則や物量と格闘する際のバディ プロトコルをRFC(BNF)を見てゴリゴリ書くひとにとっての福音 モダン言語に100%存在する機能(無いほうがおかしい) なわけです。 JavaScriptで雅な表現(スケスケとかアニメとかAjax)をするには、ドキュメントツリーを多少なりとも操作する必要がありますが、 その前に、操作対象を何らかの方法で特定しなければなりません。 DOMによるノードの検索 DOMを使った従来の手法だと、 idから検索 document.getElementById() タグから検索 document.getElementsByTagName() CSSのクラスから検索 document.getElementsByClassName() - IE等では使えない 親ノードの子供達から検索 Node.childNodes[

    XPathは正規表現のDOM版です。 - latest log