2010-04-01から1ヶ月間の記事一覧

SSLアクセラレータ/リバースプロキシ配下でのwebdav

http://silmor.de/49 http://blog.yoheis.net/2007/08/webdav.html http://blog.dealforest.net/2009/07/subversion_behind_an_apache_reverse_proxy/ http://httpd.apache.org/docs/2.2/ja/mod/mod_headers.html#requestheader http://httpd.apache.org/doc…

perlでmixiボイスにpostする

今さらだけどWeb::Scraperとかの勉強がてらに書いてみた。 #!/usr/bin/perl use strict; use warnings; use WWW::Mixi; use Web::Scraper; use Encode; use File::Basename; my $mixi = WWW::Mixi->new('username', 'password'); $mixi->login; my $res = $m…

GetOptionsの引数を1つのハッシュに入れる

1個ずつスカラーに入れなくても良かった。 use Getopt::Long; GetOptions( \my %options, qw/help server port=i host=s/, ); あとは$options{host} とかで参照。

一番くじジョジョ第五部

一番くじジョジョの奇妙な冒険 第五部 黄金の風-一番くじ あ…ありのまま 今 起こった事を話すぜ!『おれはミスタの弁当箱が欲しくてクジを4回ほど引こうと思ったらいつのまにか40回も引いていた』な… 何を言ってるのか わからねーと思うがおれも何をされ…

linuxのdirtyバッファとpdflush

http://lets-ubuntu.yui.at/tips/tips_hdparm.html http://www.unix.com/unix-advanced-expert-users/82566-does-sync-2-block-writes-until-completed.html http://www.thinkit.co.jp/cert/tech/23/5/4.htm /proc/meminfo dirtyバッファがメモリに対しての…

ファイルをダウンロードさせるときのhttp header とファイル名

http://www.studyinghttp.net/header Content-Dispositionヘッダでファイル名を指定。 Content-Disposition: attachment; filename="hoge.txt"perlのCGIモジュールなら $self->header( -attachment => 'hoge.txt', ); とすればContent-Dispositionにhoge.txt…

HTTPのキャッシュとレスポンスヘッダ勉強

http://www.studyinghttp.net/header#Pragma http://www.studyinghttp.net/header#Cache-Control HTTP/1.0はPragma (Cache-Controlは実装してないので無視されるかも) HTTP/1.1はCache-Controlを優先ということなので両方送っておくのが無難。CGI::Applicati…

perl - Template Toolkit 勉強

HTML::Templateみたいな。HTML用だけではなく汎用的に使える。設定次第では出力時にhtml用にescapeとかもしてくれる。 http://e8y.net/mag/008-template/ perldoc Template CGI::ApplicationではPlugin::TTもある。 use Tempalte; my $tt = Template->new();…

共有webサーバでperl, php, python等を提供する場合の設定

断片部に書いてた(放置してた)メモにphpのこと追記して整理。 今までにメモってた色々なエントリ (主にphpをcgiで動作させる関連) apache + suexec, suphp phpのinstall - SAPI cli, cgi, apache DSO module メモ suphpでphp.iniの設定を上書きする phpをcgi…

phpをcgiで動かすときのmod_suphpの特徴

素のcgiモードで動かす場合と比較して。 mod_actionの設定が不要 どのURLにAliasするとかとか考えなくてよい 実行されたphpを特定しやすい suexecのログにはphp-cgi しか記録されない suphpのログには実行したphpファイルまで記録される もちろんsuexec + ac…

suphpでphp.iniの設定を上書きする

共有サーバ用cgiモードphpの設定調査続き。suPHP_ConfigPathでphp.iniの場所を指定してあげて、ユーザはそのphp.iniを編集する。suPHPのphp.iniの設定の場合、apache dsoモジュールで.htaccessからは変更できないphp_admin_value/php_admin_flagの設定も上書…

phpのinstall - SAPI cli, cgi, apache DSO module メモ

http://www.php.net/manual/ja/features.commandline.php http://www.php.net/manual/ja/security.cgi-bin.php http://d.hatena.ne.jp/hogem/20090809/1249801747 今まで専用サーバだからほとんどapache moduleとして入れていたけど、共有サーバだからcgi版…

YAML::TinyのDump

YAML::Tinyはpure perlなYAMLモジュール。YAMLとかと使い方はほぼ同じ。 ただ、blessされたオブジェクトは表示できない? use YAML::Tiny qw(Dump); package Hoge; sub new { my ($class) = @_; return bless {}, $class; } package main; my $hoge = Hoge->…