SiMH - Simple perl Modules by HRK

自作のプログラムで利用するために作成した Perl5 用のモジュール群です。 ここでは使い方の詳しい説明はしません。 「添付のドキュメントの説明だけで使える方は御自由にお使いください」 というレベルでの提供です。 再利用可能な機能をシンプルなモジュールとして実現しておこうと思い作り始めたものですが、 とても 「シンプル」 とは言えない状態になってしまったものもあります。 かといって、名前を変えると参照しているプログラムの手直しも必要になるので、 そのままにしてあります。 そのような訳で、名前に関しての苦情は上げないでください。

現在の最新版は、20030803版です。

モジュール構成と概要

HTTP.pm
HTTPクライアント機能を提供するクラスです。
ドキュメント → HTTP.txt
FTP.pm
FTPクライアント機能を提供するクラスです。
ドキュメント → FTP.txt
FTPmirror.pm
FTPによるミラーリング機能を提供するクラスです。
ドキュメント → FTPmirror.txt
PWReader.pm
端末からのパスワード入力機能を提供します。
ドキュメント → PWReader.txt
WebLog.pm
Webサーバのアクセスログファイルを読み込む機能を提供するクラスです。
ドキュメント → WebLog.txt
DateTime
日付や時刻を操作するサブルーチンを提供します。
ドキュメント → DateTime.txt
  • 上からリンクしているドキュメントは pod2text コマンドで生成したものです。
  • 各モジュールの更新履歴は READMEファイル にあります。
  • これらのモジュールの開発と動作確認は以下の環境で行いました。 UNIX系OSで同等以上のPerlがある環境であれば、動作すると思われます。
    • OpenBSD/i386 3.3 上の Perl 5.8
    • OpenBSD/i386 3.2 上の Perl 5.6.1

ダウンロードとセットアップ

  1. ダウンロードはここから → SiMH-20030803.tar.gz (25,149 byte)
    MD5 (SiMH-20030803.tar.gz) = 298e093670bd710da182b7a706ab38e8
  2. このtarアーカイブを Perl5 のライブラリディレクトリ、 例えば、/usr/local/libdata/perl5/site_perl の下に展開すればセットアップは完了です。