2011-01-01から1年間の記事一覧

Symfony2初心者がバンドルを作ってみた

この記事はSymfony Advent Calendar 2011の21日目の記事になります。 Advent Calendarとはなんぞや?という方は下記をどうぞ。http://gihyo.jp/news/info/2011/12/0101 まず始めに、自分はSymfonyをバージョン1系を使ったことがなく、バージョン2からの初心…

Symfony2の認証を色々試してみる(後編)

前編の続きです。前編では下記の認証方法を説明しました。 Basic認証 security.ymlで設定されたUser情報によるBasic認証 フォーム認証(User情報は固定) security.ymlで設定されたUser情報によるフォーム認証 フォーム認証(Doctrineと連携) データベース…

Symfony2の認証を色々試してみる(前編)

最近はもっぱらSymfony2の勉強に明け暮れているので、成果をメモ代わりに説明していこうかと。今回はSecurityコンポーネントについて説明していきます。Securityコンポーネントでは認証処理を自動で行ってくれます。各ユーザーには権限(role)が最低でも1つ…

Xenのメモ

Xen

Xenを利用する際のただの覚書き ゲストOSのインストール # virt-install --nographics --prompt Name ID VCPUs CPU State Time(s) CPU Affinity Domain-0 0 0 0 r-- 32.7 0 Domain-0 0 1 1 -b- 3.4 1 Domain-0 0 2 - --p 0.7 2 Domain-0 0 3 - --p 0.6 3 Dom…

SSLの場合でも静的コンテンツをキャッシュしたい場合

SSLで保護されているページの場合、FirefoxやSafariなどでは静的コンテンツもキャッシュをしないようだ。 毎回、画像とかをリクエストされると描画も遅いので、下記のようにすればSSLの場合でもキャッシュされるようになるみたい。 <IfModule expires_module> ExpiresActive On <FilesMatch ".(jpeg|jpg|gif|png|gz|css|js)$"> Expir</filesmatch></ifmodule>…

cURLの挙動について

PHP

PHPでcURLを使う時のCURLINFO_HEADER_OUTとCURLOPT_VERBOSEの挙動についてのメモ。とりあえず最低限のオプションのみで実行してみる。 '; print_r(curl_getinfo($ch)); ?> 送信ヘッダの取得は出来…

パスワードとか保存する際の話

最近はAnonymousのお陰で情報漏洩のニュースがかなり賑わってますね。プログラマー初心者の方々にはほんと気をつけてもらいたい所ですが、 パスワードとかをDBに生で保存するのはほんとやめましょう。パスワードの保存の際に一番よく使われる手法はデータの…

PostfixAdmin + Roundcubeによるバーチャルドメイン対応Webメーラー

バーチャルドメイン対応のWebメーラーを探していて、Roundcubeというものを見つけた。 ドメイン・アカウントの管理にはPostfixAdminを利用するとかなり楽。 【実装環境】 CentOS 5.6 x86_64 PHP 5.3.3 Postfix 2.3.3 Dovecot 1.0.7 MySQL 5.0.77 【Postfixの…

NagiosでRAIDの監視

サーバの監視には自分はNagiosを利用している。 今回はNagiosによるサーバのRAID状態の監視を行う為のメモを以下に記述する。※Nagiosはインストールされていると仮定しての設定です 【監視対象サーバ設定】 まずはRAID状態を確認するツールのhpacucliのイン…