タグ

googleとgoogleappengineに関するRanTairyuのブックマーク (6)

  • Google App Engineでテスト駆動開発を行うための3つのTips | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    Google App Engineの開発ではPythonを使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,そのテクニックを簡単に紹介します。 その1 : NoseGAEを使う Pythonのテスト用ツールにNoseがあります。このツールは,複数のディレクトリを渡り歩いて,複数のテストコードを一気に実行してくれる便利なツールです。 NoseのプラグインNoseGAEをインストールすることで,GAEアプリのテストを楽に行うことができます。「nose --with-gae」というようにオプション指定をすることでNoseGAEを利用できます。NoseGAEでは,テストコード上でGAEのモジュールやパッケージをインポートするために必

  • Google App Engine用クライアントのMac版が公開 | ネット | マイコミジャーナル

    Google App Engine用クライアントのMac版が公開 Googleは米国時間の15日、Google App Engine (GAE) に対応するクライアントソフトのMac版「Google App Engine Launcher for Mac OS X 1.0.2.0」を公開した。4月公開のGAE開発キット (SDK) も収録した同ソフトは、Google Code上に設けられたサイトから無償ダウンロード可能。 GAE Launcher for Mac OS Xは、自身の就業時間のうち2割を好きな作業に費やしてかまわないというGoogleの「20%ルール」を使い、GAE開発チームにより作成された。コードエディタを置き換えるような機能はないが、ワンクリックでWebアプリをブラウザ上に表示したり、ドラッグ&ドロップでアプリケーションプロジェクトを登録したりといった、Macらしい操作性

  • Google App Engineの使い道、tiny web service - snippets from shinichitomita’s journal

    なんか多少つまらない話になる予定。 ブラウザのJavaScriptだけでCSV保存するの、できるといいとおもって、調べたけど、やっぱできないよね。Flashまで入れてもだめそう。Firefoxとか限定ならdataスキームでできそうだけどね。つまり、クロスブラウザ前提なら、何かサーバが必要。普通のWebアプリの開発はサーバプログラムがあるのが前提だからいいんだろうけど、今回はそうじゃない開発をやりたい。 何のことはない、CSVの文字列作るとこまではJSでできるから、あとはそれをtext/csvでechoして返してくれるサービスさえあれば終わりだ。そんなサービス、きっと探せばいろいろ落ちていそうだけど、普通に探したら見当たらなかったのと、あったとしてもサービスの継続性に疑問があるので、ちょっと作ってGoogle App Engineにのっけてみた。初python, 初google app en

    Google App Engineの使い道、tiny web service - snippets from shinichitomita’s journal
    RanTairyu
    RanTairyu 2008/05/05
    「そういえばJSONP変換サービスをningにホスティングしていたこともあった。今はPipesがあるから特にいらない」
  • 第1回 はじめてのGoogle App Engine、まずはHello, World! | gihyo.jp

    4月8日にGoogle App EngineというサービスがGoogleから公開されました。Google App Engineは、ひとことでいうとWebアプリケーションを簡単に開発して公開することができるホスティング環境です。なぜこんなに注目されているのかというと、あなたが作成したWebアプリケーションをGoogleのインフラ上で動かすことができるからです。しかも無料で。 通常、大量のアクセスをさばくには、複雑なシステムと専門のエンジニアが必要です。しかし、Google App Engineを使えば、負荷分散や障害時の切り替えといったことは自動で行ってくれます。Googleが検索技術で培った「BigTable」や「GFS」といった機能を開発者がほとんど意識することなく使えます。このGoogle App Engineを使えば、文字通り「優れたアイデア」と「少しのプログラム開発力」さえあれば、

    第1回 はじめてのGoogle App Engine、まずはHello, World! | gihyo.jp
  • 秋元@サイボウズラボ・プログラマー・ブログ: AppDrop - Google App EngineをAmazon EC2に移植

    Google App Engineに対する「Googleに囲い込まれてしまうのでは」という意見に対するコードを書く人からの返答がさっそく出ている。AppDropは、Google App Engine SDKをAmazon EC2上に移植したPython実行環境だ。 これを使えば、GoogleのAppSpotで動くPythonのWebアプリを、そのままAmazon EC2上で動かすことができる。 開発環境が手元のLinuxボックス等で動くのだから、ホスティングで動くのも当たり前といえば当たり前。とはいっても、背後にGoogleのBigTableなどがあるわけではないので、このまま使ってもスケールはしない。このあたりは、まあ他のスケールするバックエンドシステムを互換インタフェースで包むとか、そういうことをやる人が出てくる気がする。 # Googleが作った分のソースのライセンスってどうなってる

  • もっと勉強したいアナタへ捧ぐ  − Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 21:07 | Google App Engine のチュートリアルを制覇(詳細は前回エントリをご参照下さい)してみて、あらためて色々と考えた。はてブで頂いたコメントの中には結構「Pythonでもこういうチュートリアルを!」って事を希望されているように見えるものがいくつかあった。でもPython の入門系のページなんて既にいくらでもあるワケで、自分ごときが今更なにか新しい価値を提供出来るような気がして来ない。「ちゃんとした翻訳だと堅苦しくて勉強意欲が湧かない」とかそういうところに皆さんは悩んでたりするのだろうか。。。?実はもしかすると「最新の情報は殆ど英語なので、キャッチアップが大変」ってところがポイントなんじゃなくて、「技術系のドキュメントはやたらと小難しく書いてあってヤル気が出ない」ってところがポイントだったりするのかも?もしその仮説が正しいとす

    RanTairyu
    RanTairyu 2008/04/14
    「今日は結構イロイロな話が出てきたと思ってるんじゃないか?でも、お楽しみはこれからさ!明日からはいよい」
  • 1