タグ

ブックマーク / mobitan.hateblo.jp (2)

  • WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary

    CompleteX で文脈依存のヘルプを表示するために、各種ライブラリ (たとえば 田楽 DLL) のドキュメントを INI ファイル形式に変換したい。ただし、できるだけロバストな記述で*1。具体的には 素の Windows + IE 環境で (不特定多数の一般ユーザーのマシンで*2 ) 必ずしも well-formed でない HTML 文書を対象として XPath を使って内容をスクレイピングしたい という、一見ありがちな要求。なんだけど……これが全く一筋縄では行かないどころか五筋縄以上かいくぐる羽目になりましたことよ。 結論 現在のところ Windows + IE だけでは不可能。サードパーティの XPath 実装を使えば可能。 0 筋縄: 方針の確認 まず、対象が純粋な XML なら簡単にできることを確認。 var dom = WScript.CreateObject("MSXML

    WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary
  • Vista x86 で Gavotte RAMDisk を使う - Wisteria::Diary

    Gavotte RAMDisk を使うと OS の管理外の領域も RAM ディスクとして使えるのだが、これに関する日語の情報はほとんど XP 向けのようだ。XP と Vista ではいろいろ違う点があって、今回のセットアップでは少々ハマった。ここに Vista で Gavotte RAMDisk を使う手順をまとめておく。 http://www.chweng.idv.tw/swintro/ramdisk.php から rramdisk.zip をダウンロードして任意のフォルダに解凍する (ここでは仮に D:\Gavotte_RAMDisk とする) ram4g.reg をダブルクリックしてレジストリに追加する ramdisk.exe を右クリック → プロパティ → 互換性 → [管理者としてこのプログラムを実行する] にチェックを入れる ramdisk.exe を実行 → [Insta

    Vista x86 で Gavotte RAMDisk を使う - Wisteria::Diary
  • 1