2011-02-01から1ヶ月間の記事一覧
apacheの実行ユーザを変更しようと思っていろいろ見ていたので、メモしておきます。debianに入っているapache2は/etc/apache2/envvarに変数としてユーザやグループが定義されています。こんな感じ # envvars - default environment variables for apache2ctl…
今回はLinux本の7章、プロセス管理について読んで、マインドマップにまとめてみました。今回は長かったので、二つになりました。 マインドマップ pdfファイル [file:shiba_yu36:Linux本 7章 - プロセス管理(前半).pdf] [file:shiba_yu36:Linux本 7章 - プ…
Mojolicious::Plugin::CSRFDefenderの機能を増やしてshipitしました。ワンタイムトークンを使えるオプションを増やしました。設定方法はこんな感じ。 plugin 'Mojolicious::Plugin::CSRFDefender' => { onetime => 1, }; ユーザから妥当なトークンが送られて…
perl5.8.9で下のように書いたスクリプトがなぜか死なずに実行される。仕様なのかわからないし、他のバージョンだと動作がおかしくなっちゃうのかどうかもわからないので、だれか分かる人がいたら教えて欲しいです。。。 追記 twitter上で教えていただきまし…
今回はLinux本の6章、同期と排他について読んで、マインドマップにまとめてみました。 マインドマップ pdfファイル [file:shiba_yu36:Linux本 6章 - 同期と排他.pdf]
この前作ったMojolicious::Plugin::CSRFDefenderでオプションを使えるようにしました。下のような感じで使います。 plugin 'Mojolicious::Plugin::CSRFDefender' => { parameter_name => 'param-csrftoken', session_key => 'session-csrftoken', token_leng…
今回はLinux本の5章、システムコールについて読んで、マインドマップにまとめてみました。 マインドマップ pdfファイル [file:shiba_yu36:Linux本 5章 - システムコール.pdf]
今回はLinux本の4章、時計について読んで、マインドマップにまとめてみました。 マインドマップ pdfファイル [file:shiba_yu36:Linux本4章 - 時計.pdf]
最近はMojoliciousを使ってWebアプリケーション開発を行っています。CSRFの対策をどうしようかなと考えていて、最初はPlack::Middleware::CSRFBlockを使っていたのですが、 Sessionとかの仕組みはApplicationと同じものを使いたい CSRF対策はApplicationの層…
Linuxカーネル解読室の3章を読んで、マインドマップにまとめてみました。 マインドマップ PDFファイル [file:shiba_yu36:Linux本3章 - 遅延処理.pdf]
MojoliciousでPlack::Middleware::CSRFBlockを利用したかったので、どうやって使うか調べてみました。 Mojoliciousの場合、Plack::Middlewareを利用するにはscript/sampleのようなサーバ起動用スクリプトをPlack::Builderを使うようにすると、利用出来るよう…
今回はLinux本の2章、割り込みについて読んで、マインドマップにまとめてみました。 マインドマップ pdfファイル [file:shiba_yu36:Linux本 第二章 - 割り込み.pdf]
いろいろ見てちょっと時間かかったので、どこ見たかメモ。 http://openbooth.org/archives/65.html http://openbooth.org/archives/82.html
自分の作ったアプリケーションをデプロイするのって結構大変ですよね。今回はcapistranoを使って、perlのアプリケーションをデプロイ出来るようにしてみたので、そのやり方をまとめてみました。 capistranoとは 「複数の環境に同じ処理を同時に実行させる」…
最近Mojolicious + SkinnyもしくはTeng + XslateでWebアプリを書いているんですが、デプロイ作業をやってみたので、そのまとめです。合わせて以下の記事も読んでみてください。 Mojolicious + Xslate + SkinnyでMVC開発環境 - $shibayu36->blog; Mojo + Skin…
perlのビルドオプションとか、aptitudeでインストールするとperl5.10.0で入るとか、いろいろ問題があったのでメモ。 perlのインストール perlはソースからインストールするが、オプションによってはmod_perlがうまく入らなかった。次のようにいれました。い…