GTUG MSK / SPBは、Python&Maps APIでGoogle App Engineのセミナーを開催します

画像



こんにちは友人!



夏の終わりに、Googleテクノロジーユーザーグループモスクワとサンクトペテルブルクは、2つの首都でそれぞれGAEとMaps API v3、v2に関する2つのセミナーを実施しています!



スピーカー:Parunakyan David Alekseevich-プログラマー、モスクワ州立大学核物理研究所(核物理研究所)



DavidはGTUGモスクワに積極的に参加しており、彼のプロジェクトは7月7日にGoogleオフィスで発表された10の1つでした。



セミナーでは、宇宙研究に関連するさまざまな状況でのMaps APIであるGAEの使用例を紹介します。

リモートWebリソースの自動分析とデータベースへの結果の保存、大きな画像の操作、数値データの大きな配列の視覚化などの問題が考慮されます。 Googleマップでオブジェクトをレンダリングするための幅広いオプションとユーザーとの相互作用も強調表示されます。



ワークショップは、能動学習の原則、すなわち 各トピックに関するストーリーの直後に、実用的な作業例を統合します。 最終的に、作業の結果は完全に機能するサービスに結合されます。 このようにして、生徒はGoogleテクノロジーに基づいてパブリックWebサービスを作成するプロセスを完全に理解できるようになります。



時間:



サンクトペテルブルク2010年8月26日19:00-22:00 登録



モスクワ2010年9月8日18:00-21:00 登録



登録が必要です!



プログラム:



パート1

GAEの機能と制限。

新しいアプリケーションの作成、既存のサイトとの統合、コントロールパネルの概要。

GAE Python SDK、アプリケーションマニフェスト、ローカルサーバーの起動、アプリケーションの公開。

Pythonのデータストアの使用、GQLクエリ言語Memcacheの概要。

CronとGAE。 削除されたWebページの自動分析。

アプリケーション、ログのデバッグ。

アプリケーションの異なるバージョンへのアクセス。



練習する

グループ1:TLEファイルのアーカイブのミラーの作成

グループ2:ACE Spacecraftデータの監視

グループ3:磁気圏指数のモニタリングデータ



大量のデータをデータベースにインポートします(これはすべてに共通の実用的なタスクです)。 インデックス。 科学データ用のさまざまなタイプのデータベースのパフォーマンスの比較。

アプリケーションユーザーインターフェイスの開発。 Google Library APIおよびCharts API。

BLOBとストレージGAE。 大きな画像の保存と共有。



コーヒーブレイク



パート2

Maps API v3とは何ですか?

API v2開発者へのコメント。

カードモジュールの初期化。

シンプル:指定された座標にマーカーを描画し、マーカーアイコン、ドラッグ可能なマーカーを設定、バブルを描画、ズーム制限を設定します。

サーバーから地理データを取得します。



練習する

グループ1:ドロップされた国に名前を付けるドラッグ可能な絵文字。 Google AJAX Search APIを使用して、旗、人口、国の首都、Wikipediaのページへのリンクを見つけてバブルに表示します(Wikipediaセクションの言語はユーザーのユーザーエージェントの優先設定に対応する必要があります)。

グループ2:都市で遊ぶためのボット(ユーザーが都市をクリックすると、プログラムは都市の名前を計算し、ボットによって選択された前の都市の名前で始まる都市をクリックすると、「カスタム」都市の最後の文字で始まる都市をランダムに選択しますその上にスマイリーが表示され、その名前がバブルに表示されます。

線画と破線。 ポリゴンの描画。

選択した地球衛星の現在位置、±2回転の軌道、および視野を描画します。 GAEが開発したTLEファイルミラーを使用して軌道を計算します。



セミナー中に実用的な例からの挿入があるので、準備するのに役立ちます。セミナーで時間を無駄にせずに、多くのトリッキーな操作を行う。



(Debian / Ubuntuのユーザー向け。残りのパッケージは同様と呼ばれます)



必須:

python-2.5が必要です(バージョンが重要です)



SSLサポート(サーバーへのソフトウェアのダウンロードおよびリモートシェルに必要):

sudo aptitude install libssl-dev

wget pypi.python.org/packages/source/s/ssl/ssl-1.15.tar.gz

tar -xzf ssl-1.15.tar.gz

cd ssl-1.15

sudo python setup.py install

rm /usr/lib/python2.5/site-packages/ssl/__init__.pyc#この行がないと、エラーがクラッシュします



オプションで:

Python-pysqlite2およびlibsqlite3-0パッケージ



code.google.com/appengine/articles/eclipse.htmlを使用してEclipseのプラグインをインストールする



さて、それだけです! セミナーでお会いしましょう... =)



GTUGモスクワ/サンクトペテルブルクが主催するイベントに興味のある方はそれぞれmoscow-gtugまたはstpetersburg-gtugグループに参加して、今後のイベントに関するニュースレターを購読できます。



All Articles