nDiki : ActivePerl 5.8.6.811
ExtUtils::Installed で列挙されるモジュールと、もとのライセンス
| 638 | 811 | モジュール | 備考 |
| * | * | ActivePerl::DocTools | |
| ? | * | ActiveState::RelocateTree | |
| * | * | ActiveState::Rx | |
| P | P | Archive::Tar | |
| p | p | Archive::Zip | |
| P | P | Compress::Zlib | |
| P | P | Data::Dump | |
| P | c | Digest | v5.8.6 では core に |
| P | P | Digest::HMAC | |
| P | P | Digest::MD2 | |
| P | P | Digest::MD4 | |
| P | Digest::MD5 | v5.8.6 では core に | |
| P | P | Digest::SHA1 | |
| P | P | File::CounterFile | |
| P | P | Font::AFM | |
| P | P | HTML-Tree | |
| P | P | HTML::Parser | |
| P | P | HTML::Tagset | |
| P | IO::String | ||
| P | P | IO::Zlib | |
| P | P | MD5 | |
| P | MIME::Base64 | v5.8.6 では core に | |
| P | Net (libnet) | ||
| P | PPM | ||
| ? | PPM-Agent-Perl | ||
| ? | PPM::Shell | ||
| * | PPM3 | ||
| P | P | Perl | |
| P | P | SOAP::Lite | |
| P | Storable | v5.8.6 では core に | |
| P | Test::Simple | v5.8.6 では core に | |
| a | a | Text::Autoformat | |
| P | P | Tk | |
| P | P | URI | |
| p | p | Unicode::String | |
| P | P | Win32 (libwin32) | |
| * | P | Win32::AuthenticateUser | |
| P | P | XML::Parser | |
| P | P | XML::Simple | |
| P | P | libwww-perl |
- P
- Copyright.html に 'same licensing terms as Perl' と書かれているもの。
- p
- Copyright.html に列挙されていないが Perl と同じライセンスのもの。
- a
- もとが The Artistic License のもの。
- *
- Active State Community License。
- c
- core。
Related term
PPM パッケージ TimeDate インストール Windows Log::Log4perl Apache WiKicker ActivePerl 5.8.7.813 RCS Perl バージョン PATH_INFO WikiPage PAR ActivePerl 5.8.8.820 ActivePerl 5.8.8.817 WikiEngine WikiName PDL ビルド データベース SQLite ActivePerl 5.10.0.1003 アップデート 日本語 ActivePerl 5.8.8.822 URL ポイント ActivePerl バージョン charset Oracle Database
2004年12月21日 (火)
■ ActivePerl 5.8.6.811

今月でていたようだ。 アップデート。Build 810 用に作ったPPM パッケージはバイナリ互換でいけそうな様子。
- ActivePerl と PAR PPM パッケージは合わせる必要あり (2006-02-09)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- 今日のさえずり - 勢いあまって NCSA Mosaic 3.0 for ... (2007-11-08)
- [ Debian ] Eclipse 3.0 -> 3.0.1 (2004-09-18)
2005年4月10日 (日)
■ Windows 上での Apache 2.0.53 では PATH_INFO が シフト JIS に

WiKicker の Windows 上での動作確認の続き。 WiKicker のPPM パッケージを作成して ActivePerl 5.8.6.811 上にインストール。 依存するモジュールで、ActivePerl に入っていないものは以下の通り。
- Algorithm::Diff
- Jcode
- Log::Log4perl
- Time::Zone (TimeDate)
既に手元で PPM パッケージ化済みなので、これもインストールしておく。
後は RCS をパスの通っているディレクトリに入れてタイムゾーンを設定。
TZ=JST-9
で CGI プログラムとして実行。 お、表示できた。 書き込みはと。
エラー。
予想していたけれど、sendmail に依存していたところ。 sendmail が見つからない場合はメールの送信をスキップするように修正。
これでうまく動くかなと思ったら、日本語名のページを作るとうまく表示できない問題を発見。
@ PATH_INFO がシフト JIS で渡される
WiKicker では UTF-8 文字列をURIエスケープして WikiPage のURLを生成している。 このURIにアクセスされると WiKicker は、PATH_INFO から WikiName を取り出す。 この文字列がシフト JIS になってしまっている。
Windows がファイル名に使用する charset にあわせて、Apache が変換してしまっているようだ。 調べてみると他の WikiEngine でも同様の問題にあっているという記事が見つかった。
将来の 2.0 系でパッチが取り込まれて修正されるとか、そうでないとか。
現状どうするかなぁ。 WiKicker 側でシフト JIS から UTF-8 に戻すというのもできない事はないけれど、あまりやりたくはないな。 いったんシフト JIS を介しているという時点で、シフト JIS に無い文字の扱いに関する問題をかかえてしまっているし(Apache が)。
対策案:
- Apache 1.x 系を使う (まだ未確認だが、こちらだと勝手に変換されないらしい)
- WiKicker に PATH_INFO を使わないオプションをつける(URI Query Component は勝手に変換されない)
- WiKicker 側でシフト JIS から UTF-8 に変換する
- WiKicker における PageName 最長文字数 (2006-06-10)
- WiKicker 0.35 リリース - 添付機能の修正など (2006-06-20)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- PATH_INFO のかわりに REQUEST_URI と SCRIPT_... (2005-04-15)
- XAMPP で WiKicker を動かしてみた。PPM インストール OK。 (2007-02-09)
2005年5月11日 (水)
■ WiKicker 0.26 と ActivePerl 5.8.6.811 (Win32)

0.26 での依存モジュールの再確認。 ActivePerl 5.8.6.811では、追加で
- Algorithm::Diff
- Jcode
- Log::Log4perl
- TimeDate (Time::Zone)
- MIME::Base32
ロックまわりがうまく動いているかちょっと不安なのでテストが必要だが、一人でメモ用に使う分には問題なく使えるようになったかな。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- PATH_INFO のかわりに REQUEST_URI と SCRIPT_... (2005-04-15)
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
- ノート PC で Apache Virtual Host (2004-12-15)
- WiKicker の Win32 対応 (2005-04-04)
2005年5月23日 (月)
■ SQLite とか DbUnit とか

最近急に RDBMS に興味をもってきた。 といっても、できればライトなやつ。
@ SQLite
Perl と相性が良さそう。SQLite はコードが少なく public domain なので、DBI用ドライバモジュール DBD::SQLite は SQLite のコードを全部取り込んでしまってある。 ActivePerl 5.8.6.811でもビルドできた。
PDLのベクトルを Storable (PDL::IO::Storable)でシリアライズして SQLite 保存し、後で必要な時に取り出しアンシリアライズして計算に使うっていう風にしたいんだけれど速度的にどうなんだろう。 要実験。
@ DbUnit
別件。 Oracle Database にアクセスする Java アプリケーションのテスト方法を思案中。 モックオブジェクトを使う方法も考えたけれど、やはり実環境に近い方がいいんじゃないだろうか。
となると DbUnit あたり?
そのうち設定してみるか。 開発者ごとにデータベースを作らねばならないな。
- [ Perl ] PDL 2.4.1 から eigens が固有ベクトルを... (2004-03-05)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- [ WiKicker ] Storable 永続化データの互換性 (2005-06-06)
- 「依存関係検査のしにくいモジュール」に依存するスクリプトをPARで実行形式化する (2005-03-08)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
2006年2月9日 (木)
■ ActivePerl と PAR PPM パッケージは合わせる必要あり

以前 ActivePerl にインストールした PAR で Windows 実行形式ファイルに変換しておいたプログラムが実は動かなかった事に気がつく。
プログラム名 - エントリポイントが見つかりません。
プロシージャ エントリ ポイント PL_memory_wrap がダイナミックリンク ライブラリ perl58.dll から見つかりませんでした。
おや。
どうやら ActivePerl 5.8.7 Build 813 上で、 ActivePerl 5.8.6 Build 811 で PPM パッケージ化しておいた PAR を使ったのがまずかったようだ。
ActivePerl は 5.8 系の間ではバイナリ互換だったと思うが(5.6系とは駄目)、PAR に限ってはそうはいかないらしい。まぁ、考えてみればそうなってもおかしくない。
ということで PAR PPM パッケージを作り直してインストールし、こちらであらためて exe ファイルを作成。 うまく動くようになったことを確認。
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- 自前 PPM リポジトリの管理 (2006-07-03)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- ActivePerl をやめて Strawberry Perl へ (2009-08-25)
- PAR を ActivePerl 5.6.1 build 638 に (2004-07-20)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.029953s / load averages: 0.25, 0.23, 0.24
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。