2013-04-01から1ヶ月間の記事一覧

主キーを任意のカラムに変更する

slim3のデータクラスは、Keyクラスでなければならないようです。 https://sites.google.com/site/slim3documentja/documents/slim3-datastore/defining-data-classesでも、ユーザの情報を格納するデータクラスはemailアドレスにしたいですし、emailアドレス…

Virtual BoxでJenkinsを動かす

前提: Vagrant: 1.1.2 (公式サイトからダウンロード) Chef: 11.4.0 (rubygemでインストール) knife-solo: 0.3.0 (githubからcloneしてインストール) Opscode Communityに登録済み・鍵を設定済み ※コンソールの出力結果を見ながら、思い出しながら書い…

gruntを"-g"でインストールしたのに"command not found"

ブログ記事などを参考に、npmよりgruntをインストールしようとしました。 gruntコマンドを使いたかったので、"-g"を付け、下記のように実行しました。 npm install -g gruntで、"grunt"と実行しても、"-bash: grunt: command not found"と表示されてしまう。…

モデルのプロパティのAttributeに(cipher = true)をつけるとテストが失敗する現象への対応

gen-modelで生成したモデルオブジェクトに、 @Attribute(cipher = true) private String accessToken; を付け、appengine-web.xmlに <system-properties> <property name="slim3.cipherGlobalKey" value="hogehogehogehoge"/> </system-properties> を追記すると、ブラウザから動作させた場合は普通に動作し、Datastoreにも暗号化されて保存されるが、EclipseよりRun as…