2010-07-01から1ヶ月間の記事一覧

PDT + XAMPP + XdebugでPHP開発環境を構築する

php

突然だが、rubyからPHPに浮気しなければならなくなった。 というわけでPHPの環境を構築してみることにする。 前提 Windows7 Eclipse3.5 (Aptana Studio入り) PDTのインストール うちのEclipseにはAptanaが入っているので、以下の手順でインストールした。 […

RoR入門第4回

部分テンプレートが使用できる。 部分テンプレートはファイル名を「"_" + 部分テンプレート名」とする。 部分テンプレートに渡した引数は部分テンプレート名と同じ名前の変数でアクセスできる。 <%# 単項目用 %> <%= render(:partial => 部分テンプレート名,…

SVNのコメントに記述したRedmineのチケットNoにチケットのタイトルを追加する

RoR入門はお休みしてsubversionのフックスクリプトを試す。 SVNのコミットコメントに記述したチケットNoをキーにしてRedmineを検索し、「#チケットNo チケットタイトル」という形で表示してみる。 Unixでやりたいけれど、会社の環境がWindowsなのでWindows向…

RoR入門第3回

RoRではセッション情報をデータベースに保管することが簡単にできる。 すごいな。 セッションをデータベースに格納することのメリットはスケールしやすいこと。 ModelだからといってActiveRecordのサブクラスにする必要はない。 普通のオブジェクトのModelで…

RoR入門第2回

ValidationはModelで行う。 画面入力値に何らかの処理を加えてDBに保存したい場合はどうなるのか? class Product ActiveRecord::Base validates_presence_of :プロパティ名 end 独自のバリデータを定義する際はvalidateメソッドにバリデーションメソッドの…

RoR入門1

今日からはRuby on Rails入門。 redmineをカスタマイズしたり、プラグインを作ったりできるようになりたいのだ。 使用する教科書はこちら。RailsによるアジャイルWebアプリケーション開発作者: 前田修吾出版社/メーカー: オーム社発売日: 2006/02/25メディア…

EclipseLink1.1.3 + Oracleでのおはなし。

下のようなJPQLを動的に生成しました。 SELECT e FROM Employee e LEFT OUTER JOIN FETCH e.company するとあろうことか、下記のようなSQLが。 SELECT * FROM EMPLOYEE t0, COMPANY t1 WHERE t0.COMPANY_ID =* t1.ID ORA-00936: 式がありません。 なんじゃそ…

Ubuntuにredmine1.0をインストールする2

今日は初期設定の登録から。 RAILS_ENV=production rake redmine:load_default_data ん?なんかログが記録できないとか言われたぞ。 見ると権限がみんなrootのままだ。 とりあえずredmineユーザで動かせるようにしよう。 adduser redmine chown -R redmine:r…