並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 89件

新着順 人気順

GAEJの検索結果1 - 40 件 / 89件

  • EclipseでJava版App Engineを始めるための基礎知識

    EclipseでJava版App Engineを始めるための基礎知識:Google App Engineで手軽に試すJavaクラウド(1)(1/4 ページ) Google App Engineがやって来るJa!va!だぁ! 米グーグルは2008年4月7日、Pythonで作成したプログラムが動くクラウド・コンピューティング環境「Google App Engine」(以下、GAE)を発表しました。それからちょうど1年後の2009年4月7日、GAEはPythonに加えてJavaへの対応(以下、GAEj)を発表しました(参考:グーグルのクラウドがJava対応、JRubyも稼働か)。 2008年のGAE発表当初、日本ではPythonのプログラマ数があまり多くなく、反響もいまひとつの感じがありましたが、今年になって開発者や利用実績が多いJavaに対応したことで、GAEのユーザー数が一気に増加する可能性

      EclipseでJava版App Engineを始めるための基礎知識
    • Google App Engineで手軽に試すJavaクラウド

      Javaに対応したことでユーザー数が一気に増加する可能性がある無料でお手軽なクラウド環境Google App Engineの超入門連載です。概要・特徴から環境設定、アプリケーションの作成、業務用として応用できるところまで徹底解説していきます EclipseでJava版App Engineを始めるための基礎知識 Google App Engineで手軽に試すJavaクラウド(1) Javaに対応したことでユーザー数が一気に増加する可能性がある、無料でお手軽なクラウド環境の超入門記事です

      • Google App Engine上でRubyアプリを動かす手順 - しばそんノート

        前置き Google App Engine(以下GAE)では、公式には現在のところPythonとJavaしかサポートされていませんが、JRubyという素晴らしいプロダクトのおかげでJava VM上でRubyスクリプトを実行できるため、考えようによってはRubyも既にサポート対象になっていると言えなくもありません。 実際にググってみても既に結構な量の情報が存在するのですが、どうもJRuby on Railsを対象とした情報が多く、素のRubyアプリケーションを動かすための情報があまり無いように感じました。 Railsももちろん優れたフレームワークなのですが、ちょっとしたアプリケーションを作るのには少々重過ぎますよね…。 ということで、非Railsな、もっとシンプルなRubyアプリをGAE上で動かすための手順を調べてみました。 ポイント 今回は以下の前提で作業を進めていきます。 Railsなど

          Google App Engine上でRubyアプリを動かす手順 - しばそんノート
        • App EngineをjQueryでAjax化しBigtableをCRUD操作

          App EngineをjQueryでAjax化しBigtableをCRUD操作:Google App Engineで手軽に試すJavaクラウド(3)(1/4 ページ) BigtableはCRUD処理ができるんです! 連載第1回の「EclipseでJava版App Engineを始めるための基礎知識」では環境設定が中心でしたが、連載第3回となる今回は、「Google App Engine for Java(以下、GAEj)」上で動作するJSPのユーザーインターフェイス(以下、UI)をAjax/JavaScriptでリッチにし、「Bigtable」でCRUD(登録・参照・更新・削除)処理を行ってみます。 今回の解説では、Ajax/JavaScriptライブラリのjQueryのバージョン1.3.2を使用したCRUD処理画面の操作内容と、そのJavaScriptでのプログラム処理を最初に見ていき、

            App EngineをjQueryでAjax化しBigtableをCRUD操作
          • BigtableデータをApp EngineのJSPで日本語表示

            BigtableデータをApp EngineのJSPで日本語表示:Google App Engineで手軽に試すJavaクラウド(2)(1/4 ページ) Google App Engineで動くJSPの日本語表示が正常に 連載第1回の「EclipseでJava版App Engineを始めるための基礎知識」では環境設定が中心でしたが、今回からGoogle App Engine for Java(以下、GAEj)の実践的なプログラミングに入っていきます。 「GAEjでどんなことができるのか」については、第1回の最初に概要を紹介していますが、今回はその中でもGoogleの巨大データストア「Bigtable」へのアクセスを中心に紹介し、JSPを使用した画面表示やGoogleアカウントへのサインイン/アウト、ログ出力などにも触れていきます。 ところで、この原稿を書き終えるころ(2009年5月13日)

              BigtableデータをApp EngineのJSPで日本語表示
            • グーグルクラウドのJava対応が意味する2つのこと - @IT

              2009/04/20 かねてから噂されていたことだが、グーグルは2009年4月8日にアプリケーションホスティングサービスの「Google App Engine」(GAE)でのJava対応を発表した。発表後1週間を経た4月15日には登録開発者数が2万5000人を超えたほか、国内では4月13日にサイオステクノロジーがいち早くGAE/J対応のビジネスアプリケーションとサポートサービスの提供開始を発表するなど、少しずつ動きが見られる。 それまでGAEがサポートしていた唯一のプログラミング言語であるPythonに比べると、Javaへの対応は、エンタープライズ分野での影響が大きそうだ。しかし、GAE/JはJava対応というよりもJVM対応といったほうがいいのかもしれない。そうだとすると、GAE/Jは一般的なシステム設計や開発者のスキルセット習得という面でも、今後影響を与える可能性があるのではないだろう

              • IBM Developer

                IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                  IBM Developer
                • JJUG CCC 2009 fall に行ってきました - kiwamu日記

                  スーパー台風が直撃し、山手線をはじめ主要交通機関が全面的にストップするなか、CCC は午前中 30 分遅れになったものの、基本的につつがなく進行。すごいよ。 頓知・の井口さんの基調講演に何とか滑り込み、セカイカメラの野望を聞きながら、会場にペタっとエアタグを貼ったりしていました。 :-p 午後のセッション最初の、日経BP社 / 日経コンピュータの中田敦さんのお話が個人的にはとても楽しかったので、少し詳しめにメモを残しておきます。 # 聞き間違いや勘違いがあるかもしれないので、ご容赦ください。 データセンター視点で比較したクラウドの内側 中田さん 日経コンピュータクラウド担当 著書: クラウド大全 サービス詳細から基盤技術まで その他、日経コンピュータの Google 特集で "Google は異形のメーカー" とか (そう言えば、Erlang User Conference のときに名刺交

                    JJUG CCC 2009 fall に行ってきました - kiwamu日記
                  • Google App Engineで作るTwitter bot 〜 JRuby編 - しばそんノート

                    前置き 続きです。前回、Google App Engine(以下GAE)上でRubyスクリプトを動作させるところまでできました。次のサンプルとして、簡単なTwitterのbotを作成してみようと思います。 …どうして普通のWebアプリケーションじゃないのかって?それはまぁ…色々ありますが、元々私がGAEに触ってみようと思ったきっかけが「これを自作botの動作プラットフォームにできないかなぁ*1」と思ったから、ということもありまして。 それに、丁度URLフェッチやらGAEデータストア、タスクのスケジューリングなど、GAE独自の機能がいくつか必要となってきますので、手軽なサンプルとしても悪くはないかな、と。 サンプルコードだらけで少々長い記事となってしまいましたが、どうぞお付き合い下さい。 作成するbotのタイプ 一言でTwitterのbotと言っても、様々なタイプが存在します。今回はシンプル

                      Google App Engineで作るTwitter bot 〜 JRuby編 - しばそんノート
                    • Rails on GAE - urekatのスカンク日記3

                      New!⇒ GAE/JRubyグループを作ってみました 完成品→ http://railsongae.appspot.com/ @macbook OSX 10.4 JRubyのインストール cd ~/tmp wget http://dist.codehaus.org/jruby/1.3.1/jruby-bin-1.3.1.tar.gz tar xvzf jruby-bin-1.3.1.tar.gz ln -s jruby-1.3.1 jruby GAEJのインストール wget http://googleappengine.googlecode.com/files/appengine-java-sdk-1.2.1.zip unzip appengine-java-sdk-1.2.1.zip ~/.zshrcを編集 export JRUBY_HOME=/Users/takeru/tmp/jr

                      • Google App Engine for Java、Slim3のWEBアプリを独自ドメインに切り替えるとき:マピオンラボ(Java)

                        Mapion マピオンラボ Java Google App Engine for Java、Slim3のWEBアプリを独自ドメインに切り替えるとき 休日に「なうまぴおん」のサーバ側をしこしこ作った岩澤(Twitterアカウントは@iwazer)です。 うらなんとかディレクターからはGoogle App Engine for Java(GAE/j) そのものやSlim3の使い方的なエントリーキボンヌ言われたんですが、どちらもたいへん使いやすく公式ドキュメントを読むだけでやりたい事がすぐ実装できてしまう!なので公開直前に慌ててやった修正について書きます。 開発中やプレビューリリース中にはGAE/jからデフォルトで与えられるドメイン (name.appspot.com) を使えるので、面倒な設定なしにアプリをアップロードするだけですぐに公開することができます。 その後、正式リリースする際には独自

                        • Google App Engine Java で形態素解析器の比較 | Altus-Five Labs

                          以前、Google App Engine Java で形態素解析器を作成しました。以前の記事はこちら。 今回は、これに改良を加えました。 改良前に使用していた辞書は、IPAdic でしたが、これを NAIST-jdic に入れ替えてみました。 そして、せっかくなので、IPAdic と NAIST-jdic の違いを見てみようと、両方の辞書で解析して、結果を並べて表示するようにして、それをやるなら、ついでに、Yahoo!JAPAN WEB API の日本語形態素解析の解析結果も並べて表示できるようにしました。 ご興味のある方、試してみてください。 http://agolabs.appspot.com/ * IPAdic と NAIST-jdic の違いで、一番わかりやすいのはアルファベットです。 ◇ 辞書について 形態素解析器といえば、ChaSen や Mecab ですが、これらのエンジ

                          • GAE/J で GoSen を動かして形態素解析 | Altus-Five Labs

                            Google App Engine Java のアプリを作ってみました。 ちょっと前に検索エンジンの開発に触れる機会があったので、今回の手習いは、形態素解析器を GAE/J で動かすことをテーマにしました。 まずは、下記ページに書かれている 「Eclipse を使用して(または使用せずに)App Engine Java プロジェクトを作成する方法」 にしたがって開発環境を作成します。 http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/introduction.html そして、ひと通りチュートリアルを試して、開発環境に慣れてしまいます。 実は、最初はチュートリアルは試さないで、他に GAE/J を紹介している記事を参考にして、必要なことだけをやろうとしたんですけど、後から考えると、先にチュートリアルを通し

                            • 【オタ芸死亡】 水樹奈々「空気の読めないオタクはライブ参加をお断りします」[【声優】

                              【オタ芸死亡】 水樹奈々「空気の読めないオタクはライブ参加をお断りします」[【声優】 2012年08月04日 芸能・アイドル・声優アニメ・ゲーム・虹 Check Tweet 1 :以下、名無しにかわりましてVIPがお送りします:2012/08/04(土) 05:08:07.22 ID:YG4QvmyN0 NHK紅白歌合戦に3年連続出場中の声優の水樹奈々さん(32)は、今や東京ドームや日本武道館でワンマンライブを開催できるほどの人気だ。 ところが、最近のファンの中には、会場で独特の踊りや声援を送る「オタ芸」などを披露する人が増え、せっかくのライブが「荒らされる」結果になっているという。 そのため、声優の所属事務所やイベンターは、コンサートを観覧する際の規制を強化していて、昔からのファンからは歓迎されているのだが、新規のファンからは「締め付けが厳しくて楽しめない」「俺たちを排除する気か」などと

                              • Task Queueのタスクがどのように複数のJVMに負荷分散されるか試したよ #appengine - スティルハウスの書庫の書庫

                                ご存じのとおり、App EngineのJVM(App Server)はクラスタ化されていて負荷分散される――というのがGoogleの説明です。しかし、WebブラウザからApp Engineに届くHTTPリクエストや、Task Queueのタスクによって呼び出されるHTTPリクエストは、実際にどのような感じで複数のJVMに配られるのでしょうか? どれくらいの量のリクエストが届いたとき、何台のノードに負荷分散される? 負荷分散のアルゴリズムは?(単純ラウンドロビン、sticky session/session affinity、負荷状況に応じた転送など) 新しいJVMの追加や、既存のJVMの削除のタイミングは? これらについてはGoogleから情報が公開されておらず、謎です。そこでApp Engine利用者の皆さんが実際の経験やテストを通じて情報を交換しながら想像たくましくするしかないわけです

                                  Task Queueのタスクがどのように複数のJVMに負荷分散されるか試したよ #appengine - スティルハウスの書庫の書庫
                                • 都市伝説・・・奇憚・・・blog

                                  205:本当にあった怖い名無し2007/12/22(土)22:49:20ID:jwcA/mgq0 夜コンビニで買い物をして帰宅しようとしてたときのこと。 おれの家はコンビニから坂道を登ったところにあるんだが、その坂道を自転車で下ってくるおばさんがいた。 おばさんは坂道を立ちこぎで全力で下ってきていた。 けどおかしいんだ。坂道を立ちこぎで全力で下ってきたら普通はものすごいスピードが出るだろ? それがものすごく遅いんだ。自転車はギーコ、ギーコと重そうな音をたててゆっくりと下ってくる。おばさんは必死の形相だ。 それで自転車が俺の前にきてすれ違う時におれ見ちゃったんだよ。 自転車の台に30センチくらいの日本人形みたいなのが乗ってるのを。 おれがおばさんに声をかけようとするとおばさんは言った。 「わかってます。」 って。 206:本当にあった怖い名無し2007/12/22(土)23:26:44ID:

                                  • ブログの更新情報を Twitter に流してくれる FeedBurner の Socialize 機能

                                    ブログの更新情報を Twitter に流してくれる Twitterfeed という記事を以前書きました。 TwitterFeed は、更新されたブログのフィードを確認し自動で Twitter に投稿してくれる便利なサービスなんですが、Blogger ユーザーとして Google 運営のサービスでそれを実現したいと思う人も多いはず。 そこでおすすめなのが FeedBurner の Socialize 機能。FeedBurner は Google 運営の RSS 発行サービスで、AdSense フィード広告や Blogger のフィードリダイレクト機能で使っている人も多いと思います。FeedBurner は PubSubHubbub を利用し、Blogger の更新を即座につかんでフィードを RSS に焼きなおしているので、そのときに、Twitter への投稿を行うよう設定しておけば、とても早

                                      ブログの更新情報を Twitter に流してくれる FeedBurner の Socialize 機能
                                    • appengine4java-scaleout

                                      MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜Takahiro Inoue

                                        appengine4java-scaleout
                                      • IBM Developer

                                        IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                          IBM Developer
                                        • irbからGAEのDataStoreの中身を見たり、GAEアプリをRSpecしたり - urekatのスカンク日記3

                                          New!⇒ GAE/JRubyグループを作ってみました dev_appserver.shを使わずにGAEのローカル環境を作り出して、 irbからDataStoreの中身を見たり、RSpecでユニットテスト書いたりできるようになりました。 WEB-INF/lib/local_gae.rb # jruby -J-cp $GAEJ_HOME/lib/impl/appengine-api-stubs.jar:$GAEJ_HOME/lib/impl/appengine-local-runtime.jar:$GAEJ_HOME/lib/impl/appengine-api.jar local_gae.rb # http://www.okisoft.co.jp/esc/ruby/tut-08.html # http://code.google.com/intl/ja/appengine/docs/jav

                                          • MerbアプリをGoogle App Engineで動かしました - Hello, world! - s21g

                                            2日前ぐらいからいろいろ頑張ってたのですが、ようやくGAEjの本番環境でMerbアプリを動かせました。 http://jmerbist.appspot.com/ 使っているgemをfreezeする仕組みがあるフレームワークであれば、どれでも以外と簡単に動きそうな感じがします。 いやー、これは色々面白い事が出来そうですね!

                                            • GAE/J 開発環境でJDO入門

                                              The document discusses using JDO for data access in the Google App Engine Java environment. It provides an example of defining a User entity and Dao class to perform basic CRUD operations using JDO and the PersistenceManager. The code sample shows how to insert, retrieve, update and delete user data from the datastore.Read less

                                                GAE/J 開発環境でJDO入門
                                              • 株式会社マジカジャパンの羽生章洋が書いてるブログ:最近Java周辺が面白い - livedoor Blog(ブログ)

                                                基本的に技術的なことからは遠ざかってるのですが、最近あまりにもわくわくさせられることが多いので、少しクールダウンするためにもはき出してみます。 GAEJでは多言語の利用が可能ということで盛り上がってますが、JVMというプラットフォームのおかげでクラウド上でも色んな言語で(Java SEのAPIを利用しながら)色んなアプリケーションを作れるということでもあり、それはつまりAzureはGAEの.net版だと考えることも出来るのだよなぁと思うと、Chromeの存在も含めてMS vs GoogleのWebOS戦争の様相を呈してきたなと感じられます。それはSun vs MSの分散プロトコル戦争(RMI vs DCOM)にも似てる気がして、そうするとAmazon EC2などは上手い距離感だなぁと感じたりもします。結果としてロックインしませんというスタンスをアピール出来るわけですから。中庸とはこういうこ

                                                • コレクションフィールドとDWRで、GAEjを業務用に進化

                                                  コレクションフィールドとDWRで、GAEjを業務用に進化:Google App Engineで手軽に試すJavaクラウド(終)(1/4 ページ) DWRのサーバリモーティングも使って開発効率化 前回の「App EngineをjQueryでAjax化しBigtableをCRUD操作」では、「Google App Engine for Java(以下、GAEj)」上で動作するJSPのユーザーインターフェイス(以下、UI)をAjax/JavaScriptでリッチにし、「Bigtable」でCRUD(登録・参照・更新・削除)処理を行ってみました。 Bigtableでは、エンティティ(≒レコード)の任意のフィールドをリスト形式に、つまり配列のように扱うことができます。これは、「コレクションフィールド(Collection field)」と呼ばれ、BigtableでサポートされていないテーブルJOIN

                                                    コレクションフィールドとDWRで、GAEjを業務用に進化
                                                  • GAE/Jの単体テスト

                                                    基本はGoogleCodeで提供されているドキュメント、「Java/How-To/Unit Testing」の通りでおk。 単体テストに必要なモジュール 以下のモジュールがテスト実行環境に必要。 appengine-local-runtimeappengine-api-stubs.jarEclipse Plug-inを導入した場合は、"${ECLIPSE_HOME}/plugins/com.google.appengine.eclipse.sdkbundle_1.2.0.v200904062334/appengine-java-sdk-1.2.0/lib/impl"のようなフォルダに配置されている。バージョン番号を含んだフォルダ名なので、後々変わるかもしれない。mavenのリポジトリでは"http://www.mvnsearch.org/maven2/com/google/appengin

                                                    • 株式会社マジカジャパンの羽生章洋が書いてるブログ:端境期を感じるシステム開発 - livedoor Blog(ブログ)

                                                      GAE触るならJよりPかな〜と思ってたんですけど、JだとH2というRDBMSをインメモリモードで使えるんですよね。そうすると、適当なタイミングでそれこそcron使うとかして、H2上のデータをBigTableに保管するとかしてもいいのかな、と。そうこう言ってるうちにH2のLinked Tableあたりで対応されちゃいそうな気がします。どうだろ? そうするとGAEJ使う意義生まれるかもしれないですね。Python版のH2とか欲しくなっちゃいますね。 そういえばGoogle Appsの各データもやはりBigTableに格納されているのでしょうか。GDataのAPIであれこれ出来るのですからそうなのだろうと思ったりしていますが、もしそうなのだとすると結構すごいことだなぁと感じたりします。巨大なデータベースをいとも簡単に手軽に扱えるということだと思いますから。 さて、バッチ処理ということを考えると分

                                                      • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

                                                        IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                                          連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
                                                        • 矢口真里の不倫が週刊誌にばれた経緯が明らかに!浮気がばれる→旦那の弱みを握るために小森純にスキャンダル探しを依頼→小森は週刊誌編集者に依頼→編集者が不審に思い調べる→発覚 : AKB48速報

                                                          2013年06月02日09:01 矢口真里の不倫が週刊誌にばれた経緯が明らかに!浮気がばれる→旦那の弱みを握るために小森純にスキャンダル探しを依頼→小森は週刊誌編集者に依頼→編集者が不審に思い調べる→発覚 カテゴリその他 http://hayabusa.2ch.net/test/read.cgi/livejupiter/1370109247/1: 風吹けば名無し 2013/06/02(日) 02:54:07.66 ID:6Bwf2e1v NOTTVエンタマ 稲垣デスクが解説 矢口、不倫が旦那にバレる ↓ これはマズいと思い、弱みを握るために旦那(中村)の女性スキャンダルを探す ↓ 矢口、小森純にスキャンダル探しを依頼する ↓ 小森純、週刊誌の女性編集者に中村のスキャンダル探しを依頼 ↓ 女性編集者、不審に思い矢口・中村夫妻を調べる ↓ 矢口の不倫が発覚、世間にバレる 2: 風吹けば名無し

                                                          • JRuby on Google App Engineでのログ出力 - しばそんノート

                                                            前置き Google App Engine for Java(以下GAEJ)でJRubyスクリプトを書くにあたって、ログ出力をどうしたらいいのか、少し迷ってしまいませんか? 標準出力や標準エラー出力に書き出したデータは単に無視されるだけですし、書き込みモードでファイルを開けませんので、RubyのLoggerクラスをそのまま使うことも出来ません。かといって、ログ出力無しでは何かと不便です。 ということで、GAEJ上のJRubyスクリプトでログ出力する方法を調べてみました。 Javaでのログ出力 JRubyはJava上で動作しており、Javaのクラスを利用することができますので、Javaでどのようにログを出力するのかがわかれば解決したも同然です。 そこでGAEのデベロッパーガイドをざっと眺めてみました、が…。 どうにもそれっぽい項目が見当たりません。 よく探してみたら、全然関係なさそうな以下の

                                                              JRuby on Google App Engineでのログ出力 - しばそんノート
                                                            • JDO APIとLow-Level APIの違いと基本CRUD処理

                                                              1. Google App Engine Low-level API この連載では、「Google App Engine for Java」(GAE、GAEj)が用意しているデータ格納領域(データ・ストア)の使い方を解説します。 GAEjでは、データ・ストアにアクセスするための標準APIとして、JDO(Java Data Objects)を用意しています。標準APIには、このほかにJPA(Java Persistence API)もあります。ほとんどの場合は、JDOが使われます。 この一方で、標準APIとは別に、Low-level APIと呼ばれるAPIが用意されています。この連載では、このLow-level APIについて解説します。 JDOのような標準APIがある中で、なぜLow-level APIを用意しているのか。まずは、この理由と、Low-level APIのメリットを説明します

                                                              • toshipon@sketch.book/blog - Rails初心者でもたぶん動かせるRails on GAEの環境設定(for MacOSX)

                                                                いやーRails初心者の僕がとんでもなくはまったので備忘録としてまとめておきます。 以下、Macの標準の開発環境からGAEでRailsが動くまで。 Google App Engineのアカウント取得、アプリケーション名の登録 ここからGoogle App Engine 専用のアカウントを取得する。新規アプリケーションを作成し、アプリケーションIDを発行してもらう。Railsのアップデート(2.3.3取得) rails_on_gaeプラグインのテンプレートを使用する場合、Railsのバージョンは2.3でなければいけないので、古ければバージョンアップする。 gemをupdateしてからrailsのインストール。 sudo gem update sudo gem install rails バージョンの確認 rails -v => Rails 2.3.3 とでればOK   MacのデフォルトのJ

                                                                • IBM Developer

                                                                  IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                                                    IBM Developer
                                                                  • プチ素人がMacOSでGAE/Jとslim3のDatastoreでGWTを動かす | 自由で気ままな日々シーズン2

                                                                    今日も楽しくGoogle App Engine for JavaとGWTを色々試す。 GAE/Jは普通のRDBMS(リレーショナルデータベース管理システム)を使えずに、 Google特有のBigTableというデータベースシステムしか利用できません。 で、データを扱うために、「DataStore(データストア)」を利用するわけですが、 データをアクセスするためのインターフェースとして、 グーグルは JDO(Java Data Objects)やJPA(Java Persistence API)を推奨しています。 ここ数日、グーグルのチュートリアルに沿って、JDOを使って来ましたが、 クエリの書き方など、色々調べていましたら、 JDOはグーグルに推奨されていますが、 どうもクエリとかのパフォーマンス的にあんまり良くない…らしい。 (実はあんまり深く理解していないのですが)、 Slim3のDa

                                                                      プチ素人がMacOSでGAE/Jとslim3のDatastoreでGWTを動かす | 自由で気ままな日々シーズン2
                                                                    • zshで使用頻度が高いもの - MBA-HACK2

                                                                      この投稿はzsh Advent Calendar 2014の3日目の記事です。 はじめに zshで個人的に使用頻度が高いものを紹介していきたいと思います。 ここで、まずは、前提としての基本的な説明を簡単に行います。 zsh は、shellの一種です。そして、 shell とは、kernelという核に命令を送り、または受け取る役割を担います。 kernel 及び、 UNIX の思想はとても単純で、1つのことを上手くやるプログラムの集合で出来上がっています。もちろん、例外はありますが、基本的には、あらゆるアプリがこの思想に基づいて構築されており、 shell に関しても同様です。 shell には、 bash, zsh, sh などがあります。 zsh では、~/.zshrcの設定ファイルが読み込まれ、任意に読み込むときは、source ~/.zshrcコマンドを実行します。再起動は、exec

                                                                        zshで使用頻度が高いもの - MBA-HACK2
                                                                      • Grails on GAE/J - NetBeansを使って

                                                                        ようやく動作確認が出来た。 Grails AppEngine plugin の英語の説明をよ〜く読めば出来るのだが、、正しく手順を踏むことが重要。 Grails AppEngine plugin の説明 http://www.grails.org/plugin/app-engine これでようやく、Grails のアプリケーションを GAE/J で動かせる。 環境 Grails  1.2.0 Google App Engine SDK for Java  1.3.1 Grails AppEngine plugin  0.8.8 GORM-JPA Plugin  0.7 OS は Mac OS X Snow Leopard なので、JDK6 IDE は NetBeans 6.8 ファイルの多いフレームワークの開発に便利だから。 Grails プロジェクトを作成する前に、Grails、Goog

                                                                          Grails on GAE/J - NetBeansを使って
                                                                        • NetBeans IDE で Google App Engine for Java (1)

                                                                          誰も書いていないようなので書いてみます NetBeans での Google App Engine for Java(以下、GAEj) 用アプリケーションの開発についてです 元ネタはココとココです 09年5月31日現在、 Eclipse や IntelliJ IDEA 用の GAEj サポートプラグインが公開されていますが、残念ながら NetBeans 用はありません (正確には開発中なのですが、詳細は次回書きたいと思います) しかし、 NetBeans のビルドが Ant ベースなので、 GAEj の配布パッケージ内に含まれる build.xml を組み込んで実行することができます 今回の例では、 以下の環境にて説明を行います ・NetBeans IDE Dev (Build 200905280201) ・Java: 1.6.0_13 ・appengine-java-sdk-1.2.1

                                                                            NetBeans IDE で Google App Engine for Java (1)
                                                                          • 2009年の棚卸:Google App Engine for Java - たかふーのブログ

                                                                            今年も残すところ364日となりました。 みなさま、明けましておめでとうございます。 ・・・という訳で既に年が明けたというのにまだ棚卸が終わりません>< 今回の棚卸はGAEJことGoogle App Engine for Javaについて。 Google App Engine for Javaは2009年の後半でちょっと夢中になったプラットフォームでした。今までJavaを使って気軽にWebアプリケーションを作れる無償ホスティングが皆無に近かった為、(制限はあるとは言え)無償で使えるというのは非常に良い、と思ったんですね。 また、ServletコンテナだけでなくDatastoreまで既に用意されている、というのはなかなか楽そうだと。 ところが、グルージェント社の著書を読み、実際にWebアプリケーションを作ってみようとすると、全然楽じゃなかったんですね。そこでまた面白くなってくる訳です。 結局の

                                                                            • GAE/J用のarchetypeプラグインを作成した[404 shin1のつぶやき ないわー Not Found: ]

                                                                              やっぱ依存関係とかはmavenを使わないと面倒だ。依存ライブラリのソースの添付とかも簡単にできるし。そんなワケでなんとかmavenとeclipseを共存させられないか、と四苦八苦していたのだがよぅやくなんとかなったっぽい。といぅわけでarchetypeプラグインを作ってみた。 http://gae-j-samples.sourceforge.jp/gae-jdo-quickstart/source-repository.html 使い方 まずはmaven的にプロジェクトを作成するartifactを作成するフォルダに移動して以下のコマンドを実行する。$ mvn archetype:create -DarchetypeGroupId=com.shin1ogawa -DarchetypeArtifactId=gae-jdo-quickstart -DarchetypeVersion=1.0-SN

                                                                              • kiwamu日記

                                                                                スーパー台風が直撃し、山手線をはじめ主要交通機関が全面的にストップするなか、CCC は午前中 30 分遅れになったものの、基本的につつがなく進行。すごいよ。 頓知・の井口さんの基調講演に何とか滑り込み、セカイカメラの野望を聞きながら、会場にペタっとエアタグを貼ったりしていました。 :-p 午後のセッション最初の、日経BP社 / 日経コンピュータの中田敦さんのお話が個人的にはとても楽しかったので、少し詳しめにメモを残しておきます。 # 聞き間違いや勘違いがあるかもしれないので、ご容赦ください。 データセンター視点で比較したクラウドの内側 中田さん 日経コンピュータクラウド担当 著書: クラウド大全 サービス詳細から基盤技術まで その他、日経コンピュータの Google 特集で "Google は異形のメーカー" とか (そう言えば、Erlang User Conference のときに名刺交

                                                                                  kiwamu日記
                                                                                • JGGUGサマーイベント2009 「G* on GAE/J 挑戦編」 - leftovers...

                                                                                  もちろん来年も夏にやるから2009ってついてるわけで!? まあ、とにかく参加した皆様おつかれさまでした。 参加できなかった皆様にも、サイトが準備されています。 http://groups.google.co.jp/group/jggug-summer-2009 そして、ネタに使われて実況もしていた。Twitterもあります。 http://twitter.com/jggugsummer2009 そして自分の発表内容 「G* on GAE/J 挑戦編」はこんな感じです。 おしながき 第壱幕 Grailsでアプリ作ってみよう(1.2M2) http://grails.jp/sample/grails_eventer.zip 第弐幕 GrailsでGAE/J ソース:http://grails.jp/sample/gae_eventer.zip サイト:http://jggugv4.appspo

                                                                                    JGGUGサマーイベント2009 「G* on GAE/J 挑戦編」 - leftovers...