2009年1月17日土曜日

grailsのごにょごにょ

今日やった事をまとめてみる。
__
アプリ作成

grails create-app hoge

hogeというからっぽのアプリひな形が作成される。

__
ドメイン作成

必要なフィールドを作成する

アイテムという名前のドメインを作成
grails create-domain-class item

※大文字小文字には注意すべし。

__
コントローラー作成
作成したドメインのコントローラーを作成する。

ドメインitemのコントローラー作成。
grails create-controller item

__
ドメインに要素を書き込む。

class Item {
String title //タイトル
}

文字列が入る title という変数を入れました。
__
コントローラーをスキャッフォルドしてとりあえず動くように

コントローラーファイルの中身を変更する。
fattyはNetBeansというIDEを使用してるのでそこからコントローラーのファイルを開き

class ItemController {

def scaffold = true
}

こんな感じに書き換える。
__
とりあえず動かしてみる。

えい!run-app!

動きました。

スキャッフォルドによってCRUD (Create, Read, Update, Delete)が作成されてます。

__
認証をつける

acegiプラグインという認証をサクっとできるようにしてくれる素敵プラグインをインストールする。

grails install-plugin /down/grails/plugin/grails-acegi-0.3.zip

fattyの場合acegiプラグインが入っているフォルダが/down/grails/plugin/の中なので
こうなってますが、プラグインがおいてある場所を指定してやればokです。


エンターを押すとずらずらーっとインストールが流れます。

インストールが終わると

Loading with installed plug-ins: ["acegi"] ...
Executing acegi-0.3 plugin post-install script ...
Plugin acegi-0.3 installed
Plug-in provides the following new scripts:
------------------------------------------
grails create-auth-domains
grails generate-manager
grails generate-registration
grails security-targets

こんなメッセージがでます。

インストールしただけだとファイルが入っただけなのでつかえる様にするために
上記grailsから始まるコマンドを打ち込みます。

つらつら〜

っと終わりました。

これで完了。


RoleController=役割発行所。一般ユーザならuser、管理者ならadminという名前の権限を与える。

UserController=まんまユーザーを作成するところ。Roleで発行した権限を加えて、アクセスするIDカード的な物を発行する。

RequestmapController=管理したいページを設定するところ。Roleで設定したどの権限まで入れるかをurlを指定して制限する。

設定をしたらレッツ認証!
リクエストマップで指定したページへいくと認証画面が出てくるので
ユーザで設定したユーザ名とパスワードを入力するとページに入れるという仕組み。

あら簡単。
__
I18n-templatesプラグインを入れて日本語化

詳しくはこちら。
■[Grails]好きなGrailsプラグインシリーズその1 i18n-templates

以上!fattyのグレイルズな一日でした。

疲れのせいか右目のまぶたがぴくぴくけいれんします。

2008年12月19日金曜日

大好き!

おやーつかんぱにー!




DJのシミュレータソフトなんぞいじってたらまた夜更かししてしまった。

会社からfatty用にmacをお借りすることになりますた。
CSも動いちゃいます。嬉しすぎます。がんばるぞっ

ほじゃっ!

2008年12月18日木曜日

金華山は閉鎖されています

どうも、ロマンチストfattyです。

夜景は5分で飽きます。

金華山へ行ってきました。

夜9時に閉まるらしいです。

昔はもっと遅くまで登れたのに、たぶんマナーの悪い人たちが

近隣の方々に迷惑をかけて、苦情を受けた自治体が規制したのでしょう。

がっかりでした。

昨日書き忘れたのでこんな時間にこっそりと投稿です。

ほじゃっ

2008年12月17日水曜日

さよなら靴

どうも。ひとり異臭騒ぎのfattyです。

雨にぬれて放置した靴から異臭が放たれていました。
靴下にも飛び火してえらいことになりました。
オレンジの靴さよならです。

さて今日はイラストレータでひとつ発見しました。

矢印の違い。

フィルタと効果で同じような矢印が作れるのですが
フィルタで作成されたものは矢印の矢先までオブジェクトになるのですが
効果で作成されたものはパスとして取り扱えるのは元となる線だけでした。

どう使い分けるんだろう。気になるので調べて近いうちに発表します。

今日はギターちゃんからBOSSのマルチエフェクターME-50を借りました。

ディレイとMODをいじってると何時間も遊べそうです。

早く寝ねば。。。

ほじゃっ!

2008年12月15日月曜日

グレイルズは難しいけど簡単

どうも。週末に韓国ラーメンを食べておしりがファイアーなfattyです。

今日はgrailsでアプリ製作を依頼され1時間ほどでヒナ型を作りました。

実用アプリらしいので実装に向けて張り切って頑張りたいと思います。

ガンバルぞっ(・∀・)

今日実装したもの。

リスト化するためのドメインクラス達。
ファイルアップロードの為のメソッド。
日本語化プラグイン。

今日はザクっと作ったので明日は実装するために詳しく何が必要かを聞き取りしようと思います。

ほじゃっ!

2008年12月13日土曜日

おひっこしー

お疲れ様です。fattyです。

今日は会社でエディアンという組版ソフトの研修があるため土曜出社しました。

エディアンは1度だけ触ったことがあるのですが、講習内容なにやら便利なのは分かるけどいまいちイメージが沸かずさっぱりでした。

次回触るときに思い出していろいろ試したいと思います。

その後新事務所へパーテーションを皆で移動。

1個1個はさほど重くないのですがまとまるとやはり重い。

千種のど真ん中を台車で運ばれるパーテーションは異様な光景で面白かったです。

その後新事務所の中でパーテーションの区切りを検討しながら新事務所の形が徐々に見えてきました。

1ヶ月前まで寝っころがって過ごしていた土曜日に比べるととっても充実した土曜日になりました。

働けることに感謝!

新事務所の喫煙所から空をパシャリ。
















皆様お疲れ様でした。

fattyはこの後音楽仲間達と鍋パーティーしてきます。

ボーカルがチョコを入れると豪語しているので何とか阻止したいと思います。

ほじゃっ!

あこがれMAC

どうもfattyです。

今日は会社に来たお客様が新しいMACBOOKを買って持ってきました。

大まかな使用環境を設定するというのを一緒に見ながら学びました。

が、見れば見るたび欲しくなる。

物欲に駆られた一日でした。

新人さんに比べてまったくためにならないblogを書いてますがfatty俄然やる気です。

だからおいていかないで(´д`)

とりあえず寝ます。

ほじゃっ