nDiki : Jcode.pm
スポンサード リンク
Related term
インストール UTF-8 Perl モジュール Perl ExtUtils::MakeMaker nDiki Search::InvertedIndex 例外処理 URL Visual Studio Template Toolkit URI::Fetch AppConfig CGI::Session DocumentRoot ExtUtils::FakeConfig Devel::SmallProf Perl で XML Palm wxPerl h2xs ExtUtils::ModuleMaker::TT ExtUtils::ModuleMaker Apache IPC::Semaphore MIME::Base64 IPC::Shareable CGI::Carp LWP::UserAgent Devel::Size
1999年12月19日 (日)
■ Jcode-0.60 をインストール

前にインストールしておいたと思ったら、あれれはいってなかった Jcode Perl モジュールをインストール。 Jcode.pm は jcode.pl を Dan Kogai 氏が改良したもの。 UTF-8 が扱えるようになっているのが嬉しい。
$tar zxvf Jcode-0.60.tar.gz $cd Jcode-0.60 $perl Makefile.PL PREFIX=$HOME/public/local LIB=$HOME/public/local/lib/site_perl INSTALLMAN3DIR=$HOME/public/local/man/man3 $make $make install
- Perl モジュール Parse::Lex 2.10 をインストール (1999-08-18)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- Template Toolkit + PAR (2004-09-13)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- SpeedyCGI 以下で WiKicker がうまく動かない? (2006-12-04)
2001年12月25日 (火)
■ PPM パッケージのインストールではまる

ActivePerl 用に Jcode.pm 0.76 の PPM パッケージを作ってインストール。 ビルドは 前にやったのとほぼ同じ。 Visual Studio が動く環境で、
tar zxvf Jcode-0.76.tar.gz cd Jcode-0.76 Unicode/uni.c の #include <sys/errno.h> を #include <errno.h> に修正 perl Makefile.PL nmake tar cvf Jcode-0.76.tar blib gzip --best Jcode-0.76.tar
>ppm install Jcode.ppd Installing package 'Jcode.ppd'... Error installing package 'Jcode.ppd': Read a PPD for 'Jcode.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread)
???。 MSWin32-x86-multi-thread でコンパイルしたではないか。 ... かなり、かなり、かなり、はまった末、Jcode.ppd の CODEBASE 指定を
<CODEBASE HREF="Jcode-0.76.tar.gz" />
と書いたらインストールできた。 たしか、前はそんな必要なかったぞ(でここは関係ないと思ったという安直な落し穴に落ちたというわけ)。
- ActivePerl で Ming (2005-02-23)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- 自前 PPM リポジトリの管理 (2006-07-03)
- wxPerl + ActivePerl 5.6.1 build 638 (2004-07-21)
- nmake で毎回 pl2bat されるのを何とかしたい (2004-11-25)
2004年5月21日 (金)
■ AWStats 6.0

www.naney.org のアクセスログをローカルにもってきて統計解析をするのに、今回は analog ではなく AWStats を使うことに。
以前 www.naney.org に入れてみた時より、随分使いやすくなった感じ。
@ セットアップ
Debian パッケージを入れた後、awstats.naney.org というバーチャルドメインをローカルのApacheに用意(/var/www/awstats.naney.org)。
Alias /icon/ "/usr/share/awstats/icon/"
も設定に追加しておく。
ファイルレイアウト:
/var/www/awstats.naney.org/
|
+-- .htaccess
|
+-- awstats.conf <-- 作成
|
+-- awstats.pl <-- コピーしてきて一部修正
|
+-- cache <-- DNSキャッシュ用 (まだ未使用)
|
+-- data <-- データを保存
|
+-- plugins <-- プラグイン
|
+-- wikicker.pm <-- /wiki/(.*).html を $1 で表示するプラグイン(自作)
awstats.pl はパッケージのものをコピー。DecodeEncodedString の中で Jcode.pm を使って文字列を UTF-8 に変換するように修正。
ローカル用なのであまり気にせず DocumentRoot の下にもりっとファイルを置いておく。
awstats.conf はこんな感じ。
LogFile="/path/to/downloaded-log/access.log" LogType=W LogFormat=1 LogSeparator=" " DNSLookup=2 DirData="./data" SiteDomain="www.naney.org" HostAliases="localhost" DNSStaticCacheFile="cache/dnscache.txt" DNSLastUpdateCacheFile="cache/dnscachelastupdate.txt" URLWithQuery=1 URLReferrerWithQuery=1 LevelForWormsDetection=2 ShowWormsStats=1 LoadPlugin="wikicker" ValidHTTPCodes="200 304 -"
ValidHTTPCodes の '-' というのは、本来不要。自前のSSIで似非 Combined Log を生成する際に '-' を出力する事があるので追加。
日本語もきちんと出るしいい感じ。 指定した月ではなく、指定した日のログを見れるといいのだが設定すればできるようにならないかな。
analog と違ってプラグインが使えるのが良い。 Perlスクリプトだから、その気になれば簡単に awstats.pl 自体を変更する事もできるし。
今回は ShowInfoURL 用プラグインを書いて、/wiki 以下のURLの際は unescape して PageName を表示するようにしてみた。
その他いろいろ遊べそう。
- WiKicker における PageName 最長文字数 (2006-06-10)
- Web 解析サービス Google Analytics を申し込む (2006-10-26)
- 本サイトの Referer 統計復活 (2000-11-05)
- [ WiKicker ] 「最近のアクセスログ」処理思案 (2004-01-17)
- 最後がピリオド(.)で終わるファイル名をつけられない (2005-04-19)
スポンサード リンク
■よく検索されるキーワード
torrent(56) 提案書(47) perl(45) windows(37) linux(31) 使い方(27) 書き方(25) debian(22) x31(22) usb(22) cvs(20) subversion(20) インストール(18) ドラマ(18) c#(17) mp980(17) svn(17) 修理(17) 手帳(16) ssh(15) 評判(15) アジェンダ(15) java(15) デロンギ(14) ガントチャート(13) 感想(13) n-01a(13) centos(13) tc-1(13) 充電式カイロ(13) ノート(12) ダイソー(12) thinkpad(12) rcs(12) f-01a(12) ヤマダ電機(12) ganttproject(12) 無印(11) ppm(11) レビュー(11) カイロ(11) 壁紙(11) 静電気(10) 動画(10) バッグインバッグ(10) ヨドバシカメラ(10) サンプル(10) アジェンダとは(10) wiki(10) ミノルタ(10) グッズ(10) 作り方(10) tortoisesvn(10) firefox(9) so905ics(9) memcached(9) 画像(9) gmail(9) ハクキンカイロ(9) 口コミ(9) a6(9) sh-01a(9) 冷蔵庫(9) ほぼ日手帳(9) mp3(8) emacs(8) 日本語(8) openssh(8) xampp(8) カメラ(8) nikon(8) 設定(8) 写真(8) 値段(7) flash(7) 方眼(7) web(7) docomo(7) カバー(7) リポジトリ(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 1.15313s / load averages: 0.75, 0.59, 0.44
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク