タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Pythonとpythonとgaeに関するheavenshellのブックマーク (35)

  • Google App Engineを使ったMapReduce·Appengine Mapreduce MOONGIFT

    Appengine MapreduceはGoogle App Engine用Python製のオープンソース・ソフトウェア。Googleの基礎技術の一つであるMapReduce。膨大な文字列やデータを細かく細分化し、無数のコンピュータ上で並列処理させることで高速なシステムを実現する仕組みだ。 実行画面 MapReduceはAmazon Webサービスにも真似されており(Amazon Elastic MapReduce)、有益さが分かっている。だが、どう使えば良いかが今ひとつ実感できないかも知れない。そこでMapReduceを手軽に試せるシステムとして開発されたのがAppengine Mapreduceだ。 Appengine MapreduceはGooglerが開発したソフトウェアで、Google App Engine上で動作する。テキストなどを分散化処理することができる。管理画面から処理を

    Google App Engineを使ったMapReduce·Appengine Mapreduce MOONGIFT
  • Ubuntu 10.04 で appengine 環境構築メモ - Kays daddy

    たまたま機会があったのでメモしておきます。Ubuntu 10.04 には python2.5 が無いのですね。 面倒くさいので python2.6 で動かす事にします。入れたパッケージはこんな感じです。 mercurial ipython css-mode js2-mode yaml-mode emacs23-nox appengine SDK は zip 版を入れますが logging のエラーで止まるので google_appengine/google/appengine/dev_appserver.py の _WHITE_LIST_C_MODULES に _multiprocessing を追加します。 それから ipython で日語使えるように下記のパッチをあてます。 --- /usr/share/pyshared/IPython/iplib.py.org 2010-04-2

  • Google App Engineを使ったシンプルなタスク管理·Flasktodo MOONGIFT

    FlasktodoはPython/Google App Engine製のフリーウェア(ソースコードは公開されている)。タスク管理は常に人気の高いジャンルだ。ローカルアプリケーションはもとより、Webベース、携帯電話用など様々に存在する。未だに出続けるということは、決定打と呼ぶには何か足りないのかもしれない。 とてもシンプル! GTDもタスク管理の一つだが、あまりに高機能で最初に覚えることが多い。これではタスク管理が目的なのか、GTDを覚えることが目的なのか分からなくなってしまう。もっとシンプルにシンプルに…それを突き詰めた形がFlasktodoだ。 FlasktodoはGoogle App Engne用のオープンソース・ソフトウェアで、とてもシンプルなTodo管理となっている。短銃にすべきことを登録し、×を押せば完了、Deleteを押せば削除される。完了したタスクは打ち消し線が引かれる仕組

    Google App Engineを使ったシンプルなタスク管理·Flasktodo MOONGIFT
  • Google App Engineを使ってメールのRESTful送受信·Remail MOONGIFT

    RemailはPython製/Google App Engine用のオープンソース・ソフトウェア。メールというのは意外と面倒な仕組みだ。スパム扱いされないためDNSの逆引きが必要だったり、メールを受信した時にスクリプトを実行したいといった時にも色々な設定が必要になる。 ファイル一覧 そうした面倒な仕組みを全て受け持った上で、ごく手軽に使えるメールサーバがあったらどんなに良いだろう。しかも独自のプロトコルではなく、HTTPつまりRESTfulで送信できるのだ。それがRemailを使った方法になる。 RemailはGoogle App Engine上で動作する。つまりGoogle App Engineをメール送信サーバにするのだ。外部のサービスからはRESTfulでアクセスする。Rails用にGemが用意されており、これを使えばモデルを使うようにメールが送信できる。もちろん他のプログラミング言

    Google App Engineを使ってメールのRESTful送受信·Remail MOONGIFT
  • Young AmeriTowne

  • Google App Engine/Python で単体テスト - present

    Google App Engine SDK for Python には、単体テスト用に各サービスのスタブが提供されています。このスタブと unittest を使えば、ローカル環境で GAE 用アプリの単体テストが可能です。 GAE/Pythonunittest を使って、単体テストを行うサンプルは次の通り。 #!/usr/bin/env python #encoding: utf-8 import os import sys # 環境設定 # これをしないと GAE のモジュールをインポートできない。 # テスト対象のクラスも同様。 # ここを自分の環境に合わせて書き変えます GAE_HOME = 'Google App Engine SDK ディレクトリのパス' PROJECT_HOME = 'アプリケーションのルートディレクトリのパス' # テストで使う GAE のモジュールのパ

    Google App Engine/Python で単体テスト - present
  • Google App Engine用フォーラム·Fofou MOONGIFT

    FofouはPython製/Google App Engine用のオープンソース・ソフトウェア。インターネット上のコミュニケーションの基と言えばフォーラムだろう。掲示板は初期のWebサイトでも大抵設置され、そこでは閲覧者と管理人が一緒になって会話していた。 シンプルなフォーラム それは今の時代も変わらない。メールが廃れないようにフォーラムソフトウェアもまた廃れる気配がない。リアルタイムが叫ばれる昨今ではあるが、この時間差や距離感がちょうど良いときもある。FofouはGoogle App Engine上で動作するフォーラムソフトウェアだ。 FofouはJoel On Software forum softwareにインスパイアされて作られたソフトウェアで、とてもシンプルなインタフェースだ。フォーラムを作成し、その中にトピックを作って会話する。フォーラムにはタグを付けたり、Google An

    Google App Engine用フォーラム·Fofou MOONGIFT
  • Google APP Engine Python入門(2010年2月版) - TechTalkManiacs

    Google APP Engineについては初期のころのまとめはあるのですが、Pythonですとリリースからそろそろ2年近くになり内容も大きく様変わりしています。最速マスターシリーズでもGoogle APP Engineについてのまとめが無く、そろそろアップデートの必要があると思いまとめてみました。 基的にwindows環境中心です。 最初に ドキュメントを見るときは必ず英語版を見ましょう。日語版があるのはありがたいのですが、バージョンとしてはかなり古く、特に歴史の長いPython版では現行の内容とはかなりの隔たりがあります。 Google APP EngineのドキュメントのURLは以下のようなパターンになっています。 http://code.google.com/intl/ja/appengine/docs/**** これのうちjaが言語を表すコードになっていますので、これをenに

    Google APP Engine Python入門(2010年2月版) - TechTalkManiacs
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • appengine ja night #4とPython Hack-a-thon #3に参加してきました&LT資料

    会場はリクルートメディアテクノロジーラボさん。会場もキレイだし、スクリーンマルチだし、無線LANもあるしで、至れり尽くせり:-D => ありがとうございました。 発表を聞くだけでなく、適時突っ込みを入れるスタイル。 => 議論が深まって面白かったです。発表者は大変だと思いますけど:-D こんなpostやこんなpostがあったりで、このノリ大好きです:-D 運営のみなさん、ありがとうございました。 次回は来月開催だそうです。みんなやさしい人達だから、興味ある人は参加すると良いですよ。 会場はオラクルさん。マルチスクリーン、電源あり、無線LANあり、飲み物無料、キレイと、こちらも至れり尽くせり。 => ありがとうございました。 両日共にこんなに素晴らしい会場を無料で提供頂けるのは当にありがたいことです。 hackathon初参加。 ワークショップはGAE+Facebookにちらっと参加して、

  • GoogleAppEngineで動くGyazoクローンgaezooのソースをアップしました。 - When it’s ready.

    開発サーバとappspot.comで、アプリに返すURLを適宜変更する部分を書くのに手間取ったけど、なんとか簡単に使用出来るようになったので晒してみる。ツッコミ歓迎です。思いっきり公開先書くの忘れてた。 http://bitbucket.org/a2c/gaezoo/ 今動いているのは、gaezoo.appspot.comです。特にアクセスしても何も無いですけど・・・ サンプルは、http://gaezoo.appspot.com/4c7f4a666917d03fb0c7dac080103b23.png 追記:Twitterへのポストボタンつけました。 末尾のpngをpostに変えることで、挙動が変わります。 サンプルは、http://gaezoo.appspot.com/4c7f4a666917d03fb0c7dac080103b23.post ファイル構成 -- app.yaml --

    GoogleAppEngineで動くGyazoクローンgaezooのソースをアップしました。 - When it’s ready.
  • http://doc-ja.gaeo.org/

    heavenshell
    heavenshell 2009/11/26
    Google App Engine ようのフレームワーク
  • Google App Engine/Paste用Pythonフレームワーク·Pyxer MOONGIFT

    PyxerはPython製のオープンソース・ソフトウェア。最近のプログラミング言語には様々なフレームワークが存在する。汎用的なものを使うのも良いが、環境に応じて特化したものを利用するというのも良さそうだ。環境に合わせることでよりスムーズな開発ができるようになる。 Google App Engine向けに使えるPythonフレームワーク Googleのクラウド環境であるGoogle App Engineは仕組みが一般的な専用サーバ等と大きく異なる。既存のフレームワークをApp Engineに合わせるのではなく、特化したものを選んでみるという選択はどうだろう。Pyxerはまさにそのためのフレームワークだ。 Pyxerはeasy_installを使ってインストールするフレームワークで、コントロール、テンプレート、モデルと分けて開発ができる。モデルはDataStoreを使うのだがElixirがライ

    Google App Engine/Paste用Pythonフレームワーク·Pyxer MOONGIFT
  • はてなブログ | 無料ブログを作成しよう

    特攻と、「ハッピー」な昭和 人気の司会者は、特攻要員だった 今年2025年は昭和100年。昭和レトロをテーマにした企画も多そうです。↓例・フェリシモの「カワイイ昭和博」 www.felissimo.co.jp 今日は、まさに華やかな昭和カルチャーを作ってきた人物を紹介しましょう。『ゲバゲバ90分!』や『夜のヒ…

    はてなブログ | 無料ブログを作成しよう
  • MOONGIFT: » シンプルなWebデータベースシステム「Degino」:オープンソースを毎日紹介

    企業内で最も使われているオフィスアプリケーションと言えばMS Excelだろう。また、その発展版とも言えるMS Accessもまた、よく使われている。MS Accessで作られた業務システムは無数に存在するだろう。 トップページ。作る、または使うが選択できる ユーザがデータを手軽に蓄積し、そのインタフェースを設計して開発できるようなエンドユーザコンピューティングをWebベースに進化させるかも知れないのがDeginoだ。 今回紹介するオープンソース・ソフトウェアはDegino、Webアプリケーションを手軽に構築できるソフトウェアだ。 Deginoはファイルとテーブルを使ってデータベースを作り、そこに画面をつけてアプリケーションを開発する。例えばユーザ管理であったり、スケジュール管理のような簡易的なデータベースとして利用できる。 利用画面。設定したテーブルやデータに従ってメンテナンスする Go

    MOONGIFT: » シンプルなWebデータベースシステム「Degino」:オープンソースを毎日紹介