ここ数ヶ月、Google App Engine/Pythonを使い、初めてちょっとしたものを作ってみているのだけど、開発初期から知っておけばよかったなー、と思うノウハウ/tips的なものをずらずらと書いてみる。 基本的な環境設定は、 以前書いた まま。 0. 公式ドキュメントを... 続きを読む
この10日間ほど、地震のニュースばかり追いかける日々をすごしていないでしょうか?大勢の方が被災され、原発関連の二次災害も発生する中で落ち着きづらいというのも事実なのですが、心配しすぎてもしかたない。そう思いながらこの記事をまとめました。 GAEとは... 続きを読む
みなさん、Google App Engineって聞いたことありますか? あっ、それしってる。Google Docsとかでしょ?って思った方。惜しいけど違います。 Google App Engineとは、Googleが運営している宇宙最強のデータセンタを、一定量まで無料で使える仕組みなのです。 ほ... 続きを読む
はじめに 本稿では、JavaやPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるク... 続きを読む
perl | 00:13 | https://github.com/nazoking/perl-apache-authn-googleappsperlの書き方とかドキュメントの書き方とかどうやったらCPANにあげられるのかとかテストの書き方とか英語とか全然分からないので知ってる人は何とかして欲しいです。Redmine.pm を見な... 続きを読む
AppEngineは、アクセスがあったときにアプリケーションを起動し、しばらくアクセスが無ければアプリケーションを終了させ、また次のリクエストで再起動するという仕組みを導入しています。そのため、アプリケーションを起動(spin-up)する時間がとても重要になっ... 続きを読む
ここ数日ばかり、Twitter上で appengine に関する発言をたくさん目にする。それを見る限り、「注目はされてはいるが手を出しかねている人が多い」というのが現状だろう。そこで、私からもひと言。 App Engine は純粋なソフトウェア・エンジニアにとっての天国 ... 続きを読む
AppEngineは、万能なプラットフォームではありません。むしろ、かなり使い道は限定されていると言ってもいいでしょう。向いていないアプリで使うとかなりはまって、アプリが完成しないリスクがあります。一方、向いているアプリで使うとこれまでよりかなり費用... 続きを読む
まずAppEngineがいまいちブレークしないのは、お金を集める仕組みが用意されていないことと、Datastore (Bigtable) の使い方が難しいことの2点だと思う。 続きを読む
Google App EngineがSQLデータベースをサポートへ。エンタープライズ向けサービスを拡充 グーグルは5月19日(現地時間)に米サンフランシスコで開催されたイベント「Google I/O」の基調講演で、エンタープライズ向けにフォーカスした「Google App Engine for Bu... 続きを読む
昨日一昨日、Google App Engine (GAE)に関する日本最大の勉強会(だと思う)appengine ja night #7 (ajn7)が行われました。その中で『ランキング問題』が話題に上がりました。『ランキング問題』とは、何十万件もの点数のデータがあるときに、App Engine上で、... 続きを読む
みなさんこんにちは。ふむふむソフトの飯島です。 さっそくですが、みなさんはTwitter APIを使ってプログラミングしていますか? すでに星の数ほどTwitterアプリやWebサービスはありますし、バリバリ使っている方も多いと思いますが、「知っているけれど、なか... 続きを読む
App Engineで使える言語は基本的にはPythonとJavaです。それでは、どちらを選ぶのが良いのでしょうか。それ以外の言語の人向けの話は後から出てくるのでしばらくこのままお読みください。 趣味ならば単に好きなものを選ぶだけでいいのですが、仕事で使うために... 続きを読む
2010 年 3月16日 Posted by Developer Relations チーム "Google App Engine Java の色々な機能を、実際にコーディングしながら体験してみよう" という主旨のもと、Google App Engine for Java のコードラボをこれまでに3回開催してきました。Java を使った Web... 続きを読む
今週に入って、Tiny Message に続く二つ目の Google App Engine ベースのサービスをリリースした。3日ぐらいで試験的に作った Tiny Message とは異なり、今回のものは、丸二ヶ月間寝る間も惜しんで作った力作である。 米国向けのサービスな上に招待制のSNSなの... 続きを読む
Google App Engine上でアプリを作りはじめて約二ヶ月。いろいろと分かって来たこともあるので、自分へのメモも含めてまとめてみようと思う。まずは、Datastoreの話から。なによりも大切なのはデータベースの設計 あたりまえと言えばあたりまえの話だが、App En... 続きを読む
Google App Engine(以下GAE)はGoogleが提供するクラウド環境です。元々Pythonが利用できましたが、2009年にはJavaも対応しました。これにより元々日本では開発者の多くなかったPythonのみならず、Java開発者まで取り込めるようになりました。特にJavaはレンタ... 続きを読む
はじめに 「人類が使うすべての情報を集め整理する」 この壮大なミッションを掲げ設立されたGoogleは、そのミッションを遂行するべく、マシン・ネットワークなどのインフラ環境に莫大な金額を投資し、独自の技術を開発し続けています。Googleは検索エンジンだけ... 続きを読む
Cloud Computing の話が注目されるようになってしばらく経つが、商用での本格応用という意味ではまだまだ未熟な市場である。PhotoShareは去年の7月サービス開始時から Amazon の ec2+S3 という組み合わせで運営しており、私から見れば当然の選択だったわけだ... 続きを読む
経路マップ on Google Maps Googleマップに経路の書き込みが可能なWeb上のツール Googleマップ自動生成ツール Googleマップのコードが簡単に生成できるWeb上のツール お天気速報掲示板 各地のお天気情報をリアルタイムにシェアする掲示板 とーいっ君 ~試験自動... 続きを読む
いつもどおり話題沸騰中の「Google App Engine」、早速登録して使ってみました。まずはHello Worldから。 Googleの新サービスである「Google App Engine」が話題沸騰中だ。リリースから間もないのに既に日本人を含め、多くの開発者が、日々新しいアプリを作ろう... 続きを読む
このページは個人的な勉強用として作成しています。一応Google App Engineの例文/サンプルを掲載していますが、あまりよいとは言えないコードが含まれてしまっている可能性もあります。 開発環境はMacOS X (10.5/Leopard) としているため、WindowsやUNIXではサ... 続きを読む
Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsもGoogle App Engine上で動作する。 GAEのパワーを素早くゲットする と... 続きを読む
ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開し... 続きを読む
有限会社サイバースペース 清野克行 2009/5/11 Google App Engineがやって来るJa!va!だぁ! 米グーグルは2008年4月7日、Pythonで作成したプログラムが動くクラウド・コンピューティング環境「Google App Engine」(以下、GAE)を発表しました。それからちょう... 続きを読む
はじめに 2008年4月7日、Googleのインフラでウェブサービスを展開できるという「Google App Engine」が発表され世界中が驚かされました。この時点では利用できる言語としてPythonのみがサポートされており、Pythonの開発者がGoogleの社員であることを考えると... 続きを読む
文:Stephen Shankland(CNET News.com) 翻訳校正:編集部 2009/04/08 16:07 カリフォルニア州マウンテンビュー発--Googleは米国時間4月7日、Googleのコンピュータインフラでソフトウェアを動かすクラウドサービス「Google App Engine」に、Javaサポートを追... 続きを読む
文:Dan Farber(CNET News.com) 翻訳校正:大熊あつ子、高森郁哉 2008/04/14 10:43 PaaS(サービスとしてのプラットフォーム)革命がいよいよ本格化してきた今、(特に新興企業の)開発者たちにとって、インフラを整備し維持するのに膨大なコストを費やすこ... 続きを読む
PaaS(platform-as-a-service)の登場によって開発者もユーザーもインフラの内部構造を意識せずにアプリケーションを開発、使用できるようになってきている。これを仮に「Web 2.5」と呼ぶことができるのではないか。 定義しにくいWeb 3.0(単なるデータ、リンク... 続きを読む
文:Dan Farber(CNET News.com) 翻訳校正:ラテックス・インターナショナル、編集部 2008/04/10 17:27 定義しにくいWeb 3.0(単なるデータ、リンク、Ajaxよりもセマンティック、意味およびコンテクストに関係があるようだ)に向かう途上で、中核的なインフ... 続きを読む