ブックマーク / 99blues.dyndns.org (7)

  • 気象データをグラフ化する – Google Chart API編 « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに 以前の記事 気象データを取得する – GAE編 で、NOAAから収集したMETARをGAEに蓄積しブラウザで一覧表示する仕組みを作りました。 全国の不快指数 – http://99blues.appspot.com/ が、テキストをだらだら

  • GAE/Python の実行環境を探る « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに 最近、勢いに任せて GAEアプリを作ってきたので、このあたりで一息入れて少し「ふりかえり」をやってみようと思い、GAEアプリの実行環境について調べてみました。 まずは公開情報から見てみます。 Google のドキュメント「App Engin

  • GAE で GeoIP を使う « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに 今回は GAE(Google App Engine for Python) 上で GeoIP を使ってみます。 GeoIP とは? MaxMind社が開発したシステム(データベース+ミドルウェア)で、IPアドレスから地理情報を引くことが出来

  • GAE/Python 入門者向けTips « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに この数ヶ月、GAE/Python の勉強を兼ねて幾つかのGAEアプリを作りました。 その過程で気づいたこと/ハマったことをまとめました。 Tips一覧 今回取り上げる Tips は次の通りです。 開発環境 Python2.5 を使う 最新の

  • GAE/Python で データストアのタイムアウトを設定する « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに 公開しているGAEアプリ GraphViz学習帳 のログを見ると、週に数回の頻度で DeadlineExceededError が発生しています。 今回はその原因と対策についてまとめてみました。 原因を調べる まずは、エラーが発生した時の状

  • データストアをバックアップ、リストア « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに 今回は、GAEのデータストアのバックアップ、及び、リストアを試してみます。 きっかけは この夏からGAEに蓄積しているMETARデータが、無料のDisk Quota(1GB)の 1/3 程度まで成長してきました。 – 気象データを取得する

  • GAE/Python で HTTPリクエストを並列化 « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに GAE/Python ではスレッドや子プロセス等による並列化が出来ないので、タスクキューを使うのが一般的です。 しかし、URLフェッチについては、非同期リクエストを利用することで、タスクキューを使わずに複数のHTTP通信を同時実行出来ます。

  • 1