uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

gae

hatena_groovy

id:nobuseさんが作られたツイッターボット。じわじわととても便利なので改めて紹介。Gaelykで作られているとのことです。 http://d.hatena.ne.jp/nobusue/20090823/p2 http://twitter.com/hatena_groovy はてなキーワードの「Groovyを含むブログ」(http://k.…

GAE/J SDK 1.2.6以降でGrailsを動作させるために指定が必須のプロパティ

(訂正があります) ついったー経由で知りましたが、以下の設定を行わないと、Groovy/GrailsはGAE/J 1.2.6 以上では動かないようです。自分では試していませんが。 set the System property, "stringchararrayaccessor.disabled" to true. 理由はこちら。 さ…

Gaelykチュートリアル

これは要チェックや。id:kskyさんによる翻訳。 http://d.hatena.ne.jp/ksky/20090827/p1id:kskyさんも多分同じことを言ってますが、Gaelykは、Groovyハッカーが、何らかの新しいJavaプラットフォーム、何らかの新しいJavaフレームワークに直面したときに反応…

App Engine Java SDK 1.2.2リリースノート

遅ればせですが、Google App Engine Java SDK Release Notesの1.2.2部分を翻訳してみました。(追記:こっちのがまとまってるわい) 基本的にバグフィックスですね。私の知る範囲では、web.xmlのにSevletとかを書くとCSSが使えなくなる問題が解決されたのがう…

Gaelyk-GAE/Jのための軽量Groovyツールキット

G*WSで関谷さんと山本さんに教えてもらった、Groovyのglaforgeさんが作っているGAE/J上で動作するGroovyツールキット(フレームワークと呼ばないのは、一歩手前ということか)。http://gaelyk.appspot.com/tutorial/GSPじゃなくてGroovy Tempalte Servletを使…

Grails on GAE/J アプリケーションサンプル Fixdapfeed

遅くなりましたが、6月8日に行われたJGGUGのショートプレゼン資料「Grails on GAE/J 簡単事例編:Fixdapfeed」をアップロードしました。 発表内容は、ちょっとしたツールをGrails on GAE/Jで作ったよ、というもので、何をするものかというと、ライブドアさん…

Grails on GAEにおける既知の問題(と回避策)

Grails on The Google App Engine: Everything you wanted to know but were afraid to ask(Grails on GAEについて聞きにくいけど知りたいことの全て)というブログ記事の一部を訳してみました。 Grails on GAEにおける既知の問題(と回避策) 先にGoogle App E…

GAELYK・・・thin groovylet&template on GAE/J

http://www.slideshare.net/glaforge/groovy-and-grails-in-google-app-engineの11ページ目で見つけたんですが、GAE上のGroovlet&servlet templateだそうな。加えて、GAEのSDKを多少Groovyにしてくれるらしい。http://fisheye.codehaus.org/browse/gmod/g…

Grails on GAE/J用のGoogleアカウント処理用タグリブ

Grails on GAE/Jで以下のように使えるGSPタグリブをつくってみましたよ。 <g:ifLoggedIn>ログインしているときに表示</g:ifLoggedIn> <g:ifNotLoggedIn>ログインしていないときに表示</g:ifNotLoggedIn> <g:ifUserAdmin>管理者がログインしているときに表示</g:ifUserAdmin> <g:ifNotUserAdmin>管理者がログインしていないときに表示</g:ifNotUserAdmin> <a href="<g:loginUrl />">ログインURL</a>

Grailsって凄いと改めてGAE/J対応で思う

Google AppEngine/Java対応のGrails 1.1.1が先日でました。GORMが対応してないことを除くと、大きな機能制限もなくすんなり動いていて、驚かされます。驚きますよね? 驚くべきなんですよ!! GAE/Jの制約を考えると、フルスタックフレームワークであるGrail…

GAE/J SDK 1.2.1

GAE/J SDK 1.2.1がダウンロード可能になってます。つい今試した限りで気づいたこと ダウンロードページでブラウザの言語が日本語だと日本語ページに飛ばされる。かつ、日本語ダウンロードページには、GAE/Jへのダウンロードリンクが無い。困ったもんだ。appe…

Entity Groupとその簡単な構成法

GAE/Jのメモね。以下、エンティティブループでトランザクションが可能な理由を,同一マシン上のテーブルに配置しているから、と予測していましたが、当時BigTableの実装方法は不明であり推測でしたた。実際には、rootによる楽観的排他制御でトランザクション…

GAE/Jの使用できないAPI一覧(ブラックリスト)

GAE

Google App Engine/Javaで使えるJREのAPIのクラス一覧である「JREクラスホワイトリスト(The JRE Class White List)」ってのが公開されています。じゃあ逆に標準Java APIのうち、GAE/J上では何が使えないのか、つまりブラックリストは何なのか,というのをJav…

Groovy web Console on GAE/Jで、JDOだのJPAだのをたたいて遊ぶ方法

GroovyコードをGAE/J上のTextareaに投入するとその場でAJAX実行できるGroovy web Consoleという妙に完成度の高い代物がある訳ですが、さーてBigTable叩いてみようかーと意気込んでJDOとかのAPIを呼び出そうとするとそんなクラスねえというエラーになります。…

Slim3 for GAE/J ひがさん

本エントリは、エントリ「JJUG CCCいってきました」の一つです。(補足)のところが主に自分で考えたところ。でも他にも暗に補完してると思うのでそこんとこよろしくお願いいたします。 はじめに Amazon EC2は仮想化サービスであり既存技術と連続 Google App…

GAE上でスケールするWebアプリを書くには/サイオステクノロジー松尾さん

GAE

本エントリは、エントリ「JJUG CCCいってきました」の一つです。セッションのメモ書きです。もとの発表資料: A-3-1.pdf, A-3-2.pdf スケールするために 無駄な繰り返しを避ける 繰り返されるクエリ結果はmemcacheでキャッシュする(読み込みデータのための) …

Agileモデリング for Cloud/浅海さん

本エントリは、エントリ「JJUG CCCいってきました」の一つです。セッションのメモ書きです。元の発表資料: B-2.pdf(すんません、途中から入りましたのでメモも途中から) SimpleModeler CSVをScalaDSLに変換 マインドマップに変換 Grails Domainクラス定義(G…

Groovy Web Console

http://groovyconsole.appspot.com/GAE/J上のサービスとして作られた「codepadのGroovy版」。 いや作ろうと思ってたんだけどなー。 思ってただけだからなー。

Grails on GAE/Jを試してみた

Grails AppEngine Pluginを使って、GAE上のGrailsアプリをleftoversさんのところを参考にしてつくってみました。 http://grailstestuehaj.appspot.com/ いや未完成どころか、ただの断片ですけどね。事前に「DIとAOPも削りました」と言う話も聞いていたので、…

Grails (Google) AppEngine plugin

This plugin integrates the Google AppEngine SDK and deployment tools with Grails. : Memcached: Not currently, although you can use the API directly as it stands now just the same way as any Java appGORM: Yes there are plans, but it will pr…