SB

何ですか?

HTML のソースを見ながらサイトを巡回できる CGI スクリプトです。たとえば、このサイトのトップを、僕の手元の環境の SB を通して見てみるとどうなるか、というと:

早い話、SB は "Web Sniffer" をてきとうな感じに日本語対応させ、また、人間の目にやさしくし、またほんの少し CSS も解釈できるようにしたものです。また、別の視点としては、"HTMLソースブラウザ" をもうすこし華やかにしたものです。

使い方

お手元に CGI の動作するウェブサーバーを立ち上げ、5.005 以上の perl をこしらえ…あとは適当にやって下さい(謎)。

以下の CPAN モジュールを使っています。これらのモジュールが無い場合、インストールする必要があります

また、さらに以下のモジュールがあれば gzip encoding が使えるでしょう。

FAQ

設置してくれないんですか?
穴があるとさくらさんに迷惑がかかるので…。後述する既知の穴周りの問題が解決すれば考えてみたいところ。
SB とは何の略ですか?
さぁ? 一説には、Second Brand の略であるらしいですが、定かではありません(謎)。なお、Source Browser の略ではありません。ないったらない。作者が言うんだから間違いない。

マークアップとかについての謎問答

span が大量にあって気持ち悪いよ。
ごめんなさい。
どうして pre とか使わないんですか。
ごめんなさい。横スクロールとか嫌だったんです(謎)。
AHL みたいに ol/li にするとか。
span が複数行に渡り得るのでそうもいかない…。
応答ヘッダ部分の Client-〜〜 ってのがデフォルトの CSS で非表示にされてるんですけれども…。
それは LWP が勝手に付けるヘッダのようですので。付けなくする方法わからんかった。

ご使用の際には穴などにお気を付け下さい。まぁ、outgoing only なローカルサーバーなら問題ないと思いますが…。

すること/したいこと

ダウンロード

LoveVector : klm (PaGe) <klm at okowa dot org>