2009-06-18から1日間の記事一覧
model(@PersistenceCapableなクラス)のパッケージを変更したら下記のエラーが出るぽい。 modelのパッケージ変更は簡単にはできないと覚えておこう。 たぶんデータ全部消して時間がたてばOKなんじゃないかな?とか勝手に思ってる。 org.slim3.controller.Co…
アプリをある程度作成したらやっぱり表題のようにしたいと思ったのでJDODaoというクラス作った。 JDOControllerのソース丸パクリしただけですけどね。 JDODao import java.util.logging.Logger; import javax.jdo.PersistenceManager; import javax.jdo.Tran…
[http://d.hatena.ne.jp/Yamashiro0217/20090616/1245121197:title= 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜]を読んだ感想。 はじめに 本当にありがとう。これはすごいわかりやすくて実用的。 Ct…
地味に便利な機能ついたー。SeasarConのデモでこんな機能いるよなって思ったんですよね。よかった。 Added some convenient methods to Controller and ControllerTestCase. asInteger(String name)でリクエストパラメータの値をInteger形に変換済みで取得で…
Datastoreのエンティティテーブルとは Datastoreのエンティティを保存するBigtableのテーブル 個々のエンティティは、「エンティティキー」で識別される 個々のエンティティのプロパティ内容は、すべて1つのカラムにシリアライズされて格納される よってイン…
すごいまとまってる。ひがさんがSeasarConで話してた内容が文章で落ちてる感じ。 Google App Engineのtips集 - スティルハウスの書庫
Ryan Barrett (Google) Ever wonder why you can't do joins in the Google App Engine datastore? Why your app is seeing deadlines so often? Why it's so hard to tell whether a query will need an index? Why we offer both parent/child relationshi…
ORDER BYは使わない。Javaでソートする。(whereがないときだけORDER BY使ってもよし) Whereにはイコール検索だけにする。 正規化しない。RDBMSでいうところのJOIN済みのでっかいテーブル作れ。 SELECTはがんばらない。INSERT超がんばれ。 SELECTはがんばらな…
次はこれ読むかな。 クラウドコンピューティングの幻想 (単行本(ソフトカバー)) クラウド大全 サービス詳細から基盤技術まではかなりよいですよ。 オススメ クラウド大全 サービス詳細から基盤技術まで (単行本(ソフトカバー))
BASEトランザクションやCAP定理とかのファンダメンタル理解しないまま、フレームワークがあるからといってGAE/Jのアプリを設計&実装して大失敗して、クラウドだめじゃんとかって言わないでね ほんとそう思う。でも間違いなくこういうことになるんだろうなー…
スピーカー 田島さん、今村さん、安生さん、近藤さん、杉村さん Androidは日本では携帯に限らず組み込みで期待されている 家電製品でAndroidを組み込むのは日本に期待されているらしい。 家電製品は日本製がやっぱり売れているということぽい。アメリカの家…