Yii に関する覚え書き (複数のDBコネクション)

DBサーバへのコネクションを複数持ちたい場合がある。例えば、セッションデータとアプリケーションのデータが別のDBサーバにある場合など。デフォルトの設定ファイルでは一つしか設定がないが、2 つ以上持たせられるのか。 protected/config/main.php を編集…

Yii に関する覚え書き (Gii の使用)

問題 Yii には Gii というコードジェネレーターがある。それを使ってみようとしたのだが、403 Forbidden が返ってくる。 解決 原因は開発環境にあった。自分が試した環境は Yii は仮想マシン上のサーバで稼働している。ブラウザはホストマシンを使用している…

Yii に関する覚え書き (protected ディレクトリの移動)

Yii を使って普通にファイルを作成すると、公開ディレクトリの下に色々とファイルが作成される。それってちょっとまずいよね、ということで移動させることに。 環境 Ubuntu 11.10 Apache 2.2.20 DocumentRoot => /var/www PHP 5.3.6 yii 1.1.9 次のコマンド…

zsh:1: command not found: scp

CentOS 6.2 をインストールした。 その際 Minimul 構成でのインストールを行ったのだが、これが本当に Minumal だった。前からあるサーバから新しく作成したサーバに向けて scp でファイルを転送しようとしたところ、エラーが発生した。scp コマンドが入って…

Jenkins の導入

これから始めるプロジェクトで Jenkins を導入しようか迷っている。とりあえず使ってみようということで、自宅の開発環境に Jenkins をセットアップしたときのメモ。 環境 Ubuntu 11.10 Jenkins 1.446 Git 1.7.5.4 Ruby 1.9.2p290 (rbenv) Rake 0.9.2 Rspec …

コンビネータ

Haskell に関することを調べていると、「コンビネータ」という言葉がさらっと出てくる。特に説明もなく出てくる。Haskell 以外の言語(私が主に使ってきたのは C, PHP, Ruby)では聞かなかったので戸惑う。しかも横文字なので字面からでは意味が推測しづらい…

rbenv の導入

rvm でインストールされている Ruby のバージョンを上げようとしたところ、inode の空きがなくなってしまい build できなかった。そのサーバは仮想マシンで HDD は 8G しか積んでいない。そこが敗因か。これでは日々の作業もままならない。 なので、新しく開…