FastCGIをApacheで使うには mod_fastcgi mod_fcgid がある。 $ wget http://jaist.dl.sourceforge.net/sourceforge/mod-fcgid/mod_fcgid.2.2.tgz $ tar zxvf mod_fcgid.2.2.tgz $ cd mod_fcgid.2.2 $ make top_dir=/usr/lib/httpd $ sudo make top_dir=/usr/lib/httpd install make 時に top_dir=/usr/lib/httpd を指定することでMakefileの書き換えが […]
ヒアドキュメントの中でPerlの式を書く print <<EOM; あいうえお かきくけこ EOM こんなのをヒアドキュメントという(らしい) この中にperlの式を埋め込むテクニック。 リンク先より引用 print <<EOM; TIME: @{[ time() ]} EOM 実行結果 TIME: 1229258525 面白い。
Apache2.2でSpeedyCGIのperlモジュールを使うのならyumなりで一発インストールできるけど、mod_SpeedyCGIをインストールしようとするとmakeでコケる。 どうやらパッチを当ててからmakeする必要があるようだ。 参考:Apache2.2にmod_SpeedyCGIを組み込む方法(パッチファイルのあて方) / レンタルサーバー BIG-server.com パッチファイルのダウンロード パッチファイル:CGI::SpeedyCGI with apr-1.0 ※パッチファイルはwgetで入手できないのでダウンロードしておいてFTP等でアップロードする必要がある。
ValueDomainの説明には ■mail.hoge.com(123.123.123.2)を***@test.hoge.comのメールサーバー(優先度10)としたい場合 mx mail 10 test a mail 123.123.123.2 とあるのだけれど、 @hoge.com @test.hoge.com の両方を使いたいに解説通り設定するとうまくいかなかった。 ウェブサーバは hoge.com test.hoge.com 両方とも 123.123.123.0 とし、メールサーバは 123.123.123.2 とするとして以下のレコードを設定したのだがどうやらダメのようだ。 設定したレ […]
Date::Calc - search.cpan.org 基本 use Date::Calc qw(:all); # 今日 my ($yyyy,$mm,$dd) = Today(); print "$yyyy/$mm/$dd"; # 実行結果 2011/1/21 昨日の日付(日付計算) use Date::Calc; my ($yyyy,$mm,$dd) = Date::Calc::Today(); @y = Date::Calc::Add_Delta_Days($yyyy, $mm, $dd, -1); my $yeste […]
テーブルでセルの隙間を0にする。 table { border-collapse: collapse; } デフォルトで設定しておくと楽。 例外で隙間を作りたい時。 table { border-collapse: separate; border-spacing: 1px; }
今更ながらまた波ダッシュ問題で悩まされた。 波ダッシュ「〜」と全角マイナス「−」で文字化けが発生する。 これまた、Windowsの問題なわけで、マカーである自分にはなかなか気が付かない罠。 で、 perlの波ダッシュの文字コード変換のまとめ - (゚∀゚)o彡 sasata299's blog を読むと、UTF-8<=>SJIS、UTF-8<=>EUCが書かれているのだけれど、どうやらJISもEUCと同じ挙動をするらしい。 メール送信スクリプトで問題が起きるのはこれが原因か。 で、まとめのリンク先にあった Perlで日本語(ISO-2022-JP)メールを送信(まとめ) […]
HTMLから本文(らしき)部分を抜き出せるとっても便利なモジュール。 HTML::Feature 3.00 リリースしました - ダウンロードたけし(寅年)の日記 オプションを指定する場合にちょいとバグがあるので修正。 CPANのバグ報告とか分からないので(汗 PATHは環境によって違うかも知れません。 /usr/lib/perl5/site_perl/5.8.8/HTML/Feature.pm sub _setup { my $self = shift; $self->front_parser( HTML::Feature::FrontParser->new( context = […]
Text::Mecabがインストール出来なかった。 そういえば昔諦めた気がする。 で、エラー内容を見てみる。 # perl Makefile.PL Path to mecab config? [/usr/local/bin/mecab-config] detected mecab version 0.98 Using compiler flags '-I/usr/local/include -DMECAB_MAJOR_VERSION=0 -DMECAB_MINOR_VERSION=98'... Using linker flags '-L/usr/local/lib -lmecab -lstd […]
ImageMagickのインストールはyumで管理するのが一番簡単。 ただし、CentOSのImageMagickはバージョンが古い(v6.2.8) ImageMagickのperlモジュール(PerlMagick?)はCPANでインストールすると入らないので、yumでスコッといれる。