
少し前からドライヤーのヒーターが壊れて、温風が出なくなった。
1993年製でした。
新しいのを買わなくてもいいかな?
それとも、来るか分からないイザという時のために探しておこうかな。
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の対応について調べてみないと。
ホタルのヒカリ
ちょっと早い父の日
初めての押鮨
Grilo plugin for Totem
Totem, Coherence, Griloについて調べてみたら、次のページが参考になった。
How to use Rygel to share video and play it back in Totem @Orchid Garden
ポイントをまとめると(意訳)
・Coherenceは古く、Griloが主流
・Totemは3.2.0以上でGriloに対応 (Debian 7.0のパッケージは3.0.1)
・Totem 3.2.0以上でも、plugin menuにGriloは表示されない、しかし使用は問題ない。
ということらしい。









