Sponsored Link
トップ «前の日記(2005-11-18 (金)) 最新 次の日記(2005-11-20 (日))» 編集

雑記帖のにっき


2005-11-19 (土) [長年日記]

_ [xyzzy] w3m

  • 飲み会で、最近の w3m は halfdump がなくなったので www-mode でつかえない!なんてあまり確認していない情報をいいはなっちゃったりしたけれど、結局指定方法が変わっただけで使えるとの情報を服部さんの日記からいただいたので実践。
  • w3m と www-mode 連携まで。
 1. cygwin インストール (ver. 1.5.18)
 
 2. w3m-0.5.1.tar.gz ダウンロード
 
     ■W3M Homepage
       http://w3m.sourceforge.net/index.ja.html
     ■SourceForge.net: w3m
       http://sourceforge.net/projects/w3m/
 
 3. w3m-0.5.1.tar.gz 展開
 
     d:/tmp/ に展開
 
 4. w3m コンパイル
     $ cd /cygdrive/d/tmp/w3m-0.5.1
     $ ./configure
     $ make
 
 5. w3m 実行ファイルを xyzzy 環境下にコピー
 
     w3m 実行ファイルコピー後の状態 $XYZZY/bin/w3m-0.5.1/
 
     $XYZZY/bin/w3m-0.5.1/
      ├ inflate.exe
      ├ mktable.exe
      ├ w3m.exe
      ├ w3mbookmark.exe
      ├ w3mhelperpanel.exe
      └ w3mimgdisplay.exe
 
 6. EXE が必要とする DLL 確認
 
     $ strings *.exe | grep '\.dll$' | sort | uniq
     KERNEL32.dll
     USER32.dll
     cygcrypto-0.9.8.dll
     cygintl-3.dll
     cygssl-0.9.8.dll
     cygwin1.dll
     cygz.dll
 
 7. DLL を $CYGWIN/bin からコピー
 
     DLL コピー後の状態 $XYZZY/bin/w3m-0.5.1/
 
     $XYZZY/bin/w3m-0.5.1/
      ├ cygcrypto-0.9.8.dll
      ├ cygintl-3.dll
      ├ cygssl-0.9.8.dll
      ├ cygwin1.dll
      ├ cygz.dll
      ├ inflate.exe
      ├ mktable.exe
      ├ w3m.exe
      ├ w3mbookmark.exe
      ├ w3mhelperpanel.exe
      └ w3mimgdisplay.exe
 
 8. DLL が必要な DLL 確認
 
     $ strings *.dll | grep '\.dll$' | sort | uniq
     .dll
     Couldn't load Secur32.dll
     KERNEL32.dll
     cygcrypto-0.9.8.dll
     cygiconv-2.dll
     cygintl-3.dll
     cygssl-0.9.8.dll
     cygwin1.dll
     cygz.dll
 
 9. DLL を $CYGWIN/bin からコピー
 
     DLL コピー後の状態 $XYZZY/bin/w3m-0.5.1/
 
     $XYZZY/bin/w3m-0.5.1/
      ├ cygcrypto-0.9.8.dll
      ├ cygiconv-2.dll
      ├ cygintl-3.dll
      ├ cygssl-0.9.8.dll
      ├ cygwin1.dll
      ├ cygz.dll
      ├ inflate.exe
      ├ mktable.exe
      ├ w3m.exe
      ├ w3mbookmark.exe
      ├ w3mhelperpanel.exe
      └ w3mimgdisplay.exe
 
 10. DLL が必要な DLL 確認
 
     $ strings *.dll | grep '\.dll$' | sort | uniq
     .dll
     Couldn't load Secur32.dll
     KERNEL32.dll
     cygcrypto-0.9.8.dll
     cygiconv-2.dll
     cygintl-3.dll
     cygssl-0.9.8.dll
     cygwin1.dll
     cygz.dll
 
     ※追加の DLL なし
 
 11. $XYZZY/.www ファイルに記載
 
     (in-package "www")
     
     ; w3mでレンダリングする
     (require "www/www-w3m")
     ; w3mのパス
     (setq *www-w3m-command*
           (concat (map-slash-to-backslash (merge-pathnames "bin/w3m-0.5.1/w3m.exe" (si:system-root)))
                   " -o display_charset=EUC-JP -o document_charset=Shift_JIS -o ext_halfdump=ON"))
     
     ; w3m on
     (www-w3m-toggle t)
  • 以上。
  • xyzzy wiki には cygncurses7.dll も必要だと書かれていたけれど、今回作った実行ファイルでは必要にはならなかったよう。

_ [からだ] ボクササイズ

  • ミット打ち。やはり右フック。
  • 運動後体重が73.05kg。冬に向けて絶賛増量中。

_ [misc] misc

  • 気持ちがいい夜は気持ちがいい話をしよう。
  • 夜のトバリは。
  • スキルとお金に指向を集中する場合、活動が変わる。

_ [misc] K-1

  • 久しぶりに K-1 を見た。
本日のツッコミ(全2件) [ツッコミを入れる]
_ tori (2005-11-20 (日) 23:56)

こちらでは、後々何かと困らないだろうと思ってUTF-8でやり取りするようにしてますが、微妙に化けてるのが謎。
あと、w3m-0.5.1だとForm周りも何とかなりそうな気がするので、ちょっとお試し中です。

_ OHKUBO (2005-11-21 (月) 00:23)

display_charset や document_charset あたりはものぐさをして xyzzy wiki に書かれていた設定そのままです。私も長期間いじらなくていいことを祈りつつ UTF-8 に変更しようと思います。
Form 周りの変化、楽しみにしています!

本日のリンク元
アンテナ
その他のリンク元
検索