WWW に役立つツール集

UNIXにインストールされているWWWを使う上で便利だと思われるツールを紹介します。

目次


HTMLエディタ

html-helper-mode

html-helper-mode はタグをショートカットで入力したり、インデントを整えてくれます。 .emacs に以下の行を追加してください。
;;
;; html-helper-mode
;;
(setq load-path (cons "/pub/elisp/html-helper-mode" load-path))
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist
      (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
拡張子が .html のファイルの時に自動的に html-helper-mode が起動します。 キーバインディングなどはオフィシャルである html-helper-mode を参考にしてください。

よく使うと思われるキーバインディングを少しですが紹介します。

C-c-a l <a href="">
C-c-a n <a name="">
C-c TAB t <img alt="" src="">
C-c < &lt;
C-c > &gt;


HTMLのチェック

<CENTER><FONT>などの拡張タグを使ったページを作ると、ほかのブラウザでは自分が思った通りの結果が得られなかったり、まったく意味の分からないページになったりします。もし、あなたのページが多くの人に見て欲しいのであれば、以下のツールを使って最低限のチェックをしましょう。

なお、本学の UNIX には jweblintlynxMosaic がインストールされているので、そちらで確認した方が速くて便利でしょう。

HTMLの文法チェック

使い方は
% jweblint index.html
とします。

ブラウザ上で確認することができるさくっとjweblint gatewayというのもあります。

Lynxではどう見えるか

Lynx は Netscape や InternetExplorer などのような WWW ブラウザの一つです。

Lynx はテキストのブラウザのため画像が表示されません。また、Netscape や InternetExplorer が独自に拡張された HTML を解釈しません。

<IMG>タグには ATL を付けましょう。

<IMG SRC="foobar.gif" ALT="画像の説明">
その他にもいろいろと注意しなければならないことがあります。とりあえず Lynx で自分のページがどう見えるかチェックしてみてください。
% lynx
ブラウザ上で確認することができるあなたの HTML は Lynx でどう見えるか?というのもあります。

HTMLの変換

このほかにもまだまだあるのでWorld Wide Web and HTMLToolsを見てください。

HTMLをLaTeXに

% html2latex index.html > index.tex

LaTeXをHTMLに

latex2html を日本語化した jlatex2html をインストールしました。epsbox.styのepsfileに対応しておらず、TABLEが解釈されません。

LaTeX2eをHTMLに

manをHTMLに

man2htmlを使います。

% man man2html | man2html > man2html.html
いろいろオプションがあるのでローカルにある man2html のドキュメントを読んでみてください。

HTMLのダウンロード

ユーザーの増加にともないネットワーク速度が低下しています。ですから、なにかダウンロードをしようとしてもいつまでたっても終わらず、最悪途中でコネクションが切れてしまうことがあります。

閉館時間後や、午前4時頃の空いている時間にダウンロードをしてくれるプログラムを紹介します。これ以外にもBatch-Fetch-Recursive 類似ツールの機能比較にいろいろ紹介されています。

Batch-Fetch-Recursive

batch-fetch-recursive という名前でインストールされています。

詳しくは作者が作ったMaczuka で作成された計算機プログラムのページを見てください。

httpdown

再帰的にすべてのファイルや画像を入手することができます。

使用には定義ファイルを用意しなければなりません。

例として、この ONLINE MANUAL にあるファイルを全部収得する定義ファイルを書いてみます。

start http://www.hokusei.ac.jp/doc/online/
level 100
allow http://www.hokusei.ac.jp/doc/online/
この定義ファイルの名前を test.def というファイル名にしたら、
% httpdown test.def
さらに詳しい使い方などは公式ページである WEBページ丸ごとダウンロードプログラム httpdown 取説 を参考にしてください。

このプログラムの実行は閉館時間後から開館時間前に使ってください。その方法は 役に立つと思われる情報プログラムを定時に実行するには を参考にしてください。

url_get

Batch-Fetch-Recursive が使うということでインストールしました。

上の 2 つと比べると非常にシンプルです。

webcopy

webcopy

WWWページの更新チェック

upcheck

WWW に役立つリンク集

ONLINE MANUAL
GIF の透明化やアニメーション化、カウンターなどいろいろ書いています。
WWW
こちらの方にもいくつかまとめてあります。
Document conversion tools for HTML
HTMLから各種フォーマットに変換するプログラムの紹介。

ONLINE MANUAL
webadmin@hokusei.ac.jp