最近の言葉だと思うけど「サイズ感」「空気感」とか「〜感」というのをたまに耳にする。
雰囲気や空気を意味するのかなと、なんとなく日本語独特的な使い方を思っていた。
facebookのとある記事で “size scale” という表現があって、
なるほど、英語でいうscaleの意味になるのかと納得。
scale @weblio 英和和英
新しい自画像
ドライヤー故障
PSGIまわり小まとめ (2)
■cpanminusのDEPENDENCIES
cpanminusに必要なものをインストールする。
- perl 5.8 or later.
- ‘tar’ executable (bsdtar or GNU tar version 1.22 are recommended) or Archive::Tar to unpack files.
- C compiler, if you want to build XS modules.
- make
- Module::Build (core in 5.10)
参考:miyagawa / cpanminus @GitHub
https://github.com/miyagawa/cpanminus#readme
足りないのは3, 4番目なので、
> sudo aptitude install bin86 module-assistant build-essential
apache2 + CGIで動いているまま、
試しにme.psgiを起動してみる。
> plackup mt.psgi
HTTP::Server::PSGI: Accepting connections at http://0:5000/
(server):5000/…/mt.cgi にアクセスすると、ちゃんと管理画面が表示された。
いくらかエラーが出ているが、体感的に動作がサクサクです〜!
これまで:
PSGIまわり小まとめ (1)
すみれ
PSGIまわり小まとめ (1)
nginx + PSGIとか見ていると(私が)知らない術語が出てくるので、復習もかねてまとめてみる。
CGI (Common Gateway Interface) @wiki
例えばmovabletypeはperl、squirrelmailはphpで書かれていますね。
これらは普通(クラシックには?)、apache + CGI(mod_perl, mod_php)で動いてます。
CGIの実装のバリエーションとしてFastCGIがある。
FastCGI @wiki
これをnginx + PSGIに置き換えようと最近いろいろと調べ始めました。
PSGI(Perl Web Server Gateway Interface) @wiki
mod_perlに相当する機能ですね。
インストールについて情報を探して見ると、perl moduleのインストールのコマンドとしてcpan, cpanmが使われている。
CPAN (Comprehensive Perl Archive Network) @wiki
CTANとか懐かしい。
cpanmって何だ?
cpanminus @GitHub
Perlのライブラリ管理システムなんですね。
debian 7.0(wheezy)にもパッケージがあって、
> sudo aptitude install cpanminus
でcpanmが使えるようになる。
今日はここまで。
movabletypeバージョン移行
しばらくバージョンアップをサボっていたので、苦労が蓄積されていた。
とりあえず、次の2段階でステップアップの予定。
A. 4.23から5.2.6へバージョンアップ
B. apache+CGI(mod_perl)からnginx+PSGIへ移行
このうち、A.のステップをこの数日かけてクリアした。
はまったのは5.2.6の導入で、管理画面のも本文入力欄が消えること。
一度ブログを再構築すると、入力欄が表示されなくなる。
結果、static fileディレクトリのsupportのパーミッションが原因だった。
セットアップ時に一旦777にして、ブログを更新する前に755にして上書きしないようにした。
テーマを変更したら再度調整が必要かな?
B. ステップが次の課題。
movabletypeはPSGIに対応しているが、squirrelmailの対応について調べてみないと。








