2010-01-01から1年間の記事一覧
日記放置すぎワロタ 全てのメソッドを、同時実行不可にしちゃうthreadsafe.rb require "thread" module ThreadSafe def self.new(klass) ret = Class.new ret.instance_eval { define_method :initialize do @mutex = Mutex.new @base = klass.new end define_m…
モジュールとはまぁ要するにプラグイン的なアレ CRUD モジュールとは、 CRUD (Create, Read, Update, Delete) の機能を簡単に作り上げる素敵な機能。 Tasks コントローラを作成 新しい Controller (クラス) を作成する app/controllers/Tasks.java package c…
今日は少しだけ、タスクの更新 done フラグを有効にしたりしなかったり。 Taskの更新 チェックボックス押下時の挙動を追記 app/views/Application/index.html の javascript として チェックボックス押下時の挙動を追記する // change status $('input').liv…
タスクが空っぽの状態ではつまらないので追加をできるように Taskの追加機能 注意(HSQLなんで、再起動によりデータは消える) デモではサラサラと操作しているけど、 いったんやめたりどうにかなったりすると思われ。 Eclipse で Play のサーバをいったん停止…
すごく間が空いた、タイトルは伊達じゃない。 Taskモデルを作成 Package Explorer からツリーをたどる、 Tasks => app => models => 右クリック => New => Class ダイアログで Name に Task で Finish Task.java が作成される。Task.java のコードはこんな感…
スローペース Eclipseの画面が何かへん (環境等による) 参照してるjarファイルがダラダラ見にくい これはEclipseを起動した時のパースペクティブが Java EE になっているため パースペクティブを Java に変更する すっきり 構成の説明とか ディレクトリ構成 …
順調にのんびり進める デモでは Tasks ってアプリケーションを作成していく Tasksアプリケーションを実行する Tasksアプリケーションの雛型を作成する コマンドラインプロンプトで > cd c:/eclipse/workspace/ C:\eclipse\workspace>play run tasks ~ _ _ ~ …
なんとなく初めてみようと思った、すぐ飽きるかもしれない。 とりあえずインストール確認まで。 Eclipse導入 ダウンロード pleiades でググる 諸事情により All in one の Ultimate を導入する => Eclipse 3.5 Galileo Pleiades All in One => Ultimate の F…