You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Google Developer Day 2010 Japan セッション:「App Engine 開発者コミュニティ「appengine ja night」とフレームワーク「Slim3」の紹介」 スピーカ: 佐藤一憲 ひがやすを 「appengine ja night」は、国内の App Engine 開発者が集まり実践的なノウハウを共有する月一回のイベントです。過去に 10 回実施され、App Engine の最新動向や導入事例を紹介してきました。このセッションでは最近のセッションから話題のトピックをいくつか紹介します。そして「Slim3 」は国内の多くの App Engine 開発事例で導入されているフルスタックの MVC フレームワークです。コンセプトは "Simple" and "Less Is More"。開発者のひがやすをさんによるライブコーディングを通じて Sli
Slim3 Eclipse Plugin 作ってみた #slim3 #appengine #eclipse #s3plugin こんにちは。稲垣です。 ちょっとご無沙汰してました。 実は、勉強がてらSlim3用のEclipseプラグインの開発をしていまして、「とりあえず」バージョンが出来たので、一応公開してみました。 ここは本家Slim3のサイトに見習って英語でダウンロードページを作ってみました。 何か変な英語になっててもあまり気にしないでください。(^^; https://sites.google.com/site/s3plugin/home Slim3のプロジェクトを生成するプラグインです。 ブランクプロジェクトをインポートして、プロジェクト名を変更して、rootPackageを変更して、slim3-gen-xxx.jarのパスを設定してっていうのを自動的に行うプラグインです。 まだG
その他、ブランクプロジェクトの入手に書いてある設定を行う。 プロジェクトを実行(「実行」→「Webアプリケーション」)すると、「Development Mode」というビューが開く。 そこに表示されている「http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997」をブラウザーで開くと、最初に「Google Web Toolkit Developer Plugin」のインストールが要求される。 GwtDevPluginSetup.exeをダウンロードして実行してインストールする。 再度「http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997」を開くと、ブラウザー上は真っ白の画面が表示されるだけ。(GwtDevPluginのActiveXの実行は許可しておく) Ecli
前回、slim3 の画面遷移制御用コンポーネントである ”Controller”の実装方法をまとめました。 今回は、この Controller の UT の実施方法を見てみます。 1.テストクラスの概要 Controller のテストクラスは、Controller クラスと一緒に Ant で自動生成されます。 テストクラスのポイントは、以下の2点です。 (1)org.slim3.tester.ControllerTestCase を継承すること。 (2)jUnit 4.x 系でテストを実装すること。 詳細は、jUnit4.x系の使い方をご覧下さい。 2.テストケースの基本的な実装手順 Controller のテストケース(テストメソッド)の基本的な実装手順は、以下の通りです。 (1)ControllerTester#start() で、Controller のパスを指定する。 Contro
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
ひがやすをさんと小川信一さんによる本。Slim3は、App Engine上で動くウェブアプリケーションフレームワーク。タイトルに反してSlim3の話は結構少なく、全7章のうち、2章と6章のみがSlim3関連。ページ数にすると1/3程度。Slim3はフルスタックのウェブアプリケーションフレームワークなのに、Slim3のデータストア関連機能にしか触れていない。それでいいのか!という気もしないでもないけど、その割り切りのおかげで7月末の発売が可能になったということで。 この本のすごいところは、App Engineのキモであるデータストアまわりを、ほぼ完全に解説しているところ。私の本では、分量やターゲットの関係で踏み込めなかったあたりを網羅している。さすが。そのかわりApp Engineの他のAPIには全く触れていない。このあたりも見切りがいい。 これまでは、google IOのビデオをネチネチ何
最近gaeというか、slim3というかから離れていましたが、 気づけばEAもとれ、本まで出ている始末。 というわけで、買って読んでみたので書評。 というか、読みながらの感想 ちょい誤字 allocateIdsの用途(というか、便利さ?どういう時に使うといいよみたいなのがあるとよかったかな) allocateIdのキーを1件だけ取得したい場合よくある・・・ってどういうとき? filterInMemory だとちゃんとFetch効くのかな(DSからlimit件だけとってさらにfilterしたから思ったより少ないとか無いかな?) GlobalTxの導入がさらりとしすぎ。いやいやここすごい所だよ?とあせる。(後から説明あるけど) DataStore特化過ぎる(ということが表紙から伝わらない・・・)はじめにの下の方に書いてあったけど読んでなかったので、あとがきまで知らなかった。 TaskQueueの
slim3を薄くラップして、t2 framework のようなPageクラスでコントローラを記述できる拡張ライブラリscenic3をリリースしました。まだ、トライアル版に近くテストなどが十分ではありませんが、slim3の「1コントローラ=1アクションクラス」がしっくり来ない人は試してみてください。 プロジェクトサイト: http://code.google.com/p/scenic3/ ドキュメント: http://sites.google.com/site/aboutscenic3/ 使い方はドキュメントにある程度は書いてありますが、slim3の設定ができてれば簡単です。 WEB-INF/lib に scenic3-0.1.0.jar を追加 WEB-INF/web.xml のFrontControllerを org.slim3.controller.ScenicFrontControl
Google App Engineのデータストアに特化した内容の書籍(Slim3本)を執筆し、本日刊行されました。 Seasarで有名なひがやすをさんが作っている Slim3 の書籍で、ひがさん本人から執筆の機会を頂くことができたのがきっかけです。色々とあって執筆する時間が取れないから書いてみない?というおはなしで、しかも方針は「データストアだけに特化した書籍にしたい」というお話だったので驚きました。私はSlim3のテストサポート機能がとても気に入っているので、Controller周りとそのテストとか、どさくさに紛れてLowerな話も含めたりとか考えたのですが、書き上げてみて納得しました。データストア以外はそんなに深いハマリも無いし、他にも書籍がありますし、データストアだけに特化するというのも集中した内容になってよかったと思っています。 右にAmazonへのリンクを貼ってみましたが、表紙画
Slim3本の予約が開始されました。本屋で実際に買えるようになるのは、7/28(水)からです。 http://www.amazon.co.jp/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E5%BE%B9%E5%BA%95%E6%B4%BB%E7%94%A8-Slim3-Google-Engine-Java/dp/4798026999/ref=sr_1_2?ie=UTF8&s=books&qid=1280117730&sr=8-2 この本は最初、私一人で書いていたのですが、執筆が進まず、出版は暗礁に乗り上げていました。そこに救いの手を述べてくれたのが、@shin1ogawaです。@shin1ogawaが執筆を担当し、私が監修するというスタイルに変えることによって、無事出版にこぎつけることができました。本当に
Google App Engine始まったな!って感じです。 ソニーの100%子会社であるVisionartsさんが、スマートフォンやPCブラウザ、iPad等からソニー製BDレコーダーの録画予約をできるサービス「Chan-Toru beta」を運用開始しました。 Chan-Toru beta | 開発中のアプリが楽しめる「体験空間」 | ソニー via kwout Google App Engineで動いているよ! 家電+クラウドだ! このサービスのすごいところは、ご存じGoogle App Engineで開発・運用されている点です。つまり国内のどこかのデータセンターで専用サーバーが動いているわけじゃなくて、Google検索とかGmailと同じGoogleのクラウド(たぶん北米にある?)で動いているサービスなんですね。自分のリビングのBDレコーダーがGoogleクラウドとつながって録画予約
I'm getting close to completing an app engine project (java + jdo), and am a bit worried about startup times. When the app is 'cold', it can take a long time for app engine to load my app (more than 5 seconds) - this is bad because often times the user may just give up after waiting so long. There's a project called Slim3, which wraps the native datastore - it's supposed to give you startup times
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く