@thorikiriのてょりっき

@thorikiriがWebとかAndroidとかの技術ネタや本を読んだブログです

appengine

appengine ja night #26 #ajn26 に行ってきました

appengine ja night #26 が開催されます - Google Developer Japan Blog appengine ja night 26 - Togetterまとめ 過去のログ appengine ja night #25 #ajn25 に行ってきました - @thorikiriのてょりっき appengine ja night #24 #ajn24 に行ってきました - …

appengine ja night #25 #ajn25 に行ってきました

appengine ja night #25 を開催します - Google Developer Japan Blog appengine ja night #25まとめ - Togetterまとめ 過去のログ appengine ja night #24 #ajn24 に行ってきました - @thorikiriのてょりっき appengine ja night #23 #ajn23 に行ってきまし…

appengine ja night #24 #ajn24 に行ってきました

appengine ja night #24 : ATND appengine ja night #24 まとめ - Togetterまとめ 過去のログ appengine ja night #23 #ajn23 に行ってきました - @thorikiriのてょりっき appengine ja night #22 #ajn22 に行ってきました - @thorikiriのてょりっき appengi…

MavenでSlim3プロジェクトを作る(Githubリポジトリ編)

Slim3のリポジトリがGoogle CodeからGithubに以降になったようです。 Slim3/slim3 · GitHub 今までMavenでSlim3プロジェクトを作ることが多かったのですが、今までのやりかたはこんなでした。 $ mvn archetype:generate -DarchetypeCatalog=http://slim3.goo…

Web先端技術味見部#17 (今回は「Google Cloud Endpoints」!) #ajimibu に行って来ました

Web先端技術味見部#17 (今回は「Google Cloud Endpoints」!) : ATND 2013/02/28( #ajimibu)Web先端技術味見部#17 (今回は「Google Cloud Endpoints」!) - Togetterまとめ 味見部は行きたい行きたいとは思ってたけど、今まで都合つかずに初参加です。今…

appengine ja night #23 #ajn23 に行ってきました

appengine ja night #23 が開催されます - Google Developer Japan Blog appengine ja night #23 まとめ - Togetterまとめ appengine ja night #23 が終わりました - スティルハウスの書庫 過去のメモ appengine ja night #22 #ajn22 に行ってきました - @th…

MacにGoogle App Engine for Java開発環境をインストールする

OS: OS X 10.8.2 Mountain Lion Eclipse: 4.2 Google App Engine: 1.7.4 MacBook Proを買ったので、開発環境を作っています。今回はGoogle App Engine for Javaの開発環境を入れましょう。 Eclipseは4.2を導入済みの前提です。 → MacにEclipseをインストール…

appengine ja night #22 #ajn22 に行ってきました

appengine ja night #22 on Zusaar appengine ja night #22 まとめ - Togetterまとめ 前回のメモ → appengine ja night #ajn21 に行ってきました - @thorikiriのてょりっき Google Cloud Platformの海外エンタープライズ事例紹介 Google エンタープライズ Ap…

Google App EngineのFullTextSearchでHTMLファイルを検索してみる

環境はこんな次の通り appengine 1.7.0 slim3 1.0.16 ファイルのアップロード とりあえずは、ファイルを選択してアップロードすることろから始めたいとおもいます。 SearchServiceを利用します。SearchServiceからIndexを取得し、このIndexに対してデータを…

appengine ja night #ajn21 に行ってきました

http://atnd.org/event/E0006125/0 appengine ja night #21 のまとめ - Togetterまとめ appengine ja night #21が終わりました! - スティルハウスの書庫 めもったことを書いておきます。 GAEで使えるぞ!!SPDYとその実践 資料→spdy 関連→SPDY - The Chromi…

BackendのCalendarインスタンスを日本時間にする

Google App EngineのBackendで処理をしようと思いました。 日本時間の何時に起動するかはcron.xmlに定義しますね。 <cron> <url>/hoge/fuga</url> <description>HogeFuga</description> <schedule>everyday 09:00</schedule> <timezone>Asia/Tokyo</timezone> <target>backend</target> </cron> 起動後に検索したEntityのDate型のプロパティと日本時間での比較を行いたく、Cal…

modelToJsonでInverseModelListRefをJSONに変換する

Google App Engine for Javaをslim3でやっていると、modelToJsonを使ってJSON形式でレスポンスを返す事が多いです。 slim3で1対多の関連はModelRefとInverseModelListRefで表します。 ModelRefはmodelToJsonに対応していますが、InverseModelListRefは対応し…

ログインしている時のテストを少し便利にしてみる

特にブログに書くことが見つからなかったので無理やり捻出してみた。 Google App EngineとSlim3でUserServiceを使った場合のテストを行う場合は、次のようにします。 TestEnvironment environment = (TestEnvironment) ApiProxy.getCurrentEnvironment(); en…

#slim3 でmodelToJsonするとNoClassDefFoundErrorになる暫定解決編

昨日調べててどこがおかしいかはわかってました。 #slim3 でmodelToJsonするとNoClassDefFoundErrorになる - @thorikiriのてょりっき Twitterを見てみたら、SVNの使えば大丈夫だよってことなので、試してみたらいけました。最新版を取得します。 svn checkou…

#slim3 でmodelToJsonするとNoClassDefFoundErrorになる

これは、slim3-1.0.15とAppEngine1.6.6を使った場合に発生します。 原因を調べたところ、AppEngine1.6.5だと、JsonObjectのパッケージがcom.google.appengine.repackaged.org.jsonであったのが、AppEngine1.6.6だとcom.google.appengine.labs.repackaged.org…

Google API Expertが解説する Google App Engine for Java実践ガイド その2

Google API Expertが解説する Google App Engine for Java実践ガイド作者: 小川信一出版社/メーカー: インプレスジャパン発売日: 2012/03/16メディア: 大型本 クリック: 12回この商品を含むブログ (14件) を見る第3章は、各機能の使い方について。具体的には…

Google API Expertが解説する Google App Engine for Java実践ガイド その1

Google API Expertが解説する Google App Engine for Java実践ガイド作者: 小川信一出版社/メーカー: インプレスジャパン発売日: 2012/03/16メディア: 大型本 クリック: 12回この商品を含むブログ (14件) を見る読んでるところです。6章あるんですが、3章が…

appengine-web.xml does not contain a element

さっき作ったやつを起動したらエラーになりました。エラーメッセージはこんな感じ。 致命的: Received exception processing 「プロジェクトディレクトリ」\war\WEB-INF/appengine-web.xml com.google.apphosting.utils.config.AppEngineConfigException: ap…

MavenでSlim3プロジェクトを作る

いつも忘れてググるのでメモしておく。 $ mvn archetype:generate -DarchetypeCatalog=http://slim3.googlecode.com/svn/trunk/repository $ cd projectname $ mvn eclipse:eclipsehttp://shin1o.blogspot.jp/2010/07/pubsubhubbubbuzzfireforse-appengine.h…

【勉強会】Google App Engine/JavaでGoogle Apps向けアプリケーションを構築・販売するに行ってきた

・【勉強会】Google App Engine/JavaでGoogle Apps向けアプリケーションを構築・販売する : ATND ・資料はこちら。 ・togetterによるまとめは、こちら。個人的メモメモ GoogleAppEngine TaskQueue重要 Multitenancyはデータベースの領域を分ける Appsでやる…

localStorageとsessionStorage

今日はlocalStorageとsessionStorageを学んだよ。 この2つのAPIは使い方は一緒です。 ただ、sessionはブラウザのタブが異なったりすると引き継がれないし、一度閉じると引き継がれません。それに対してlocalは別タブでも引き継ぐし、一度閉じても有効みたい…

オープンソース徹底活用 Slim3によるWebアプリケーション開発

オープンソース徹底活用 Slim3によるWebアプリケーション開発作者: 山田健一出版社/メーカー: 秀和システム発売日: 2011/01メディア: 単行本 クリック: 20回この商品を含むブログ (10件) を見るを読んだよ。 水色の方の本はGoogle App EngineとSlim3のデータ…

はじめてのGoogle App Engine for Java―巨大サーバを利用したWebアプリ開発の基本! (I/O BOOKS)

はじめてのGoogle App Engine for Java―巨大サーバを利用したWebアプリ開発の基本! (I/O BOOKS)作者: きしだなおき出版社/メーカー: 工学社発売日: 2010/09メディア: 単行本 クリック: 168回この商品を含むブログ (6件) を見るを読んだよ。これも長いこと積…

オープンソース徹底活用 Slim3 on Google App Engine for Java

オープンソース徹底活用 Slim3 on Google App Engine for Java作者: ひがやすを,小川信一出版社/メーカー: 秀和システム発売日: 2010/07/30メディア: 単行本購入: 12人 クリック: 462回この商品を含むブログ (36件) を見るを読みました。発売日には買ってた…

注文した

WEB+DB PRESS Vol.52作者: 矢野勉,庄司嘉織,ミック,鶴岡直也,伊藤直也,森田創,高林哲,小飼弾,羽生章洋,角田直行,はまちや2,kana,斉藤太郎,瀧内元気,青木靖,長野雅広,武者晶紀,川口耕介,冨田慎一,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2009/…

BigtableとJDOの勝ちパターン

本セッションは入れなかったので、アンコールセッションやってくれて助かりました。 ひがさん、運営に感謝。で、終わってからふと疑問に思ったことがあったのです。 確か、orderbyはアプリですりゃ良いじゃん!的な事を言ってたんですが、ページングってどう…

GAE/JとSlim3で日本語を表示させてみた。

Google App Engine for JavaでSlim3を試してみました。 とりあえずは、slim3-read-onlyをSubversionから落としてきて、IndexとAddだけ動くようにと。 JSPで日本語が文字化けるとの事でしたけど、エラーメッセージはちゃんと日本語で出るんですよね。 また、J…