Gaeutilities Description: gaeutilities is a collection of clasGoogle App Engine environment to hablic in order to help others who find they have Sessions for preserving data acement system to provide callbacks for plugging
(Up to Software) Overview Benefits SIt Online Demo Download Browse Source Code Documentation Overview App Engine Console is a tool to aid development on Google App Engine. It is a traditional interactive Python session running in the server, which you use from a web browser. It is designed to be embedded within other applications to allow convenient testing, debugging, and maintenanc
Google App Engine SDK for Python には、単体テスト用に各サービスのスタブが提供されています。このスタブと unittest を使えば、ローカル環境で GAE 用アプリの単体テストが可能です。 GAE/Python で unittest を使って、単体テストを行うサンプルは次の通り。 #!/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を使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,そのテクニックを簡単に紹介します。 その1 : NoseGAEを使う Pythonのテスト用ツールにNoseがあります。このツールは,複数のディレクトリを渡り歩いて,複数のテストコードを一気に実行してくれる便利なツールです。 NoseのプラグインNoseGAEをインストールすることで,GAEアプリのテストを楽に行うことができます。「nose --with-gae」というようにオプション指定をすることでNoseGAEを利用できます。NoseGAEでは,テストコード上でGAEのモジュールやパッケージをインポートするために必
新作でTwitter,はてな,Google Readerから横断的に情報収集し、マルチポストするアプリを作っているのですが、そこでTwitterのリプライPush機能を実装したので、Push Notificationを実装する方法をまとめてみます。 Push Notificationの流れ Push Notificationに関する登場人物は、 iPhone Apple Push Notification Service(APNs) Provider の3者です。 iPhoneはいわずもがな、みんなの手元にあるiPhone。APNsはAppleが用意しているPushしてくれるやつです。Providerは、開発者が用意するもので、こいつがPushしたい情報を送る役割を持ちます。 この3者間でのデータの流れは大きくデバイス登録とPush通知の2つのフェーズに分かれます。 デバイス登録
Original icons from the Crystal Clear icon set (archived page as of 10 October 2012 at InterArchive) by Everaldo Coelho. This set is a previous version of the Crystal Project icon set. The icons are licensed under the GNU Lesser General Public License (LGPL). These icons can be downloaded in a single package at Open Icon Library. You can also view these icons sorted by type. All images’ real s
1月16日17時半。14時半から実家の書斎にとじこめられている。外出間際に物音がしたので書斎に入ったら、そのままドアが壊れて外に出られなくなった…。書斎代わりにつかっている小さな部屋でカラダが抜けられる窓はない。六畳間で南にドア(壊れてあかない)、北に窓(鉄格子があってでられない)、東が壁、西にクローゼット。 携帯は部屋の外、電源と繋がっていないノートPC(バッテリー残一時間半/無線LANでインターネット接続は可能ですが電波が微妙)、デジカメ(バッテリー微妙)、プラスドライバー、仕事で使っている部屋なので定規やペン、紙といった一式の筆記用具が手元にあります。いい脱出方法はありますか?寒い。 18時追記。パソコンから現状を家族の携帯にメール。「家族で中華街で夕食会だから帰りは早くて22時くらいになる」とのこと。近隣在住の親族は中華街で食事をしている模様。僕はどうやら家族に含まれていないようだ
仮想データセンターの設計 - パート1 では仮想インフラ(VI)の枠組として集中型ネットワークを考えることの重要性について解説したが、今回のパート2では仮想インフラの実際の基盤部品に重点を置き、2010年のデータセンタを中心に解説する。 「Cisco Unified Computing System(UCS)」に続き、Virtual Computing Environment(VCE)連合の「vBlocks」が登場したことで、多くの人々から自分たちの仮想インフラ(VI)用の物理基盤に関する質問が出始めている。一般に、VIの柱は復旧能力のあるストレージ環境に接続された高可用サーバファームだとされている。パフォーマンス、予算、関係に基づいて判断を下すため、サーバとストレージは異なるベンダーの場合が多い。 VIで最も大切なのは、ソリューションの真のポテンシャルを発揮させるロジックと高度なオー
とりあえずHashが何であるかとか、どういう作りになっているかとか、そういうことは既知とする。リストの配列ってことね。←これで何言ってるか分からないおまえらにはこの文章はちょっとはやい。先にデータ構造の教科書を読むことをおすすめ。以下ではHashに登録されるキーとデータのペアのことをentryと呼び、リストの配列と言ったときのリストのほうをbin、配列のほうをbucketと呼ぶ。つまり、
コミックマーケット77にてフルカラー同人誌『京都、春。』(武内崇/小林尽)を発行します « Ru同人誌『京都、春。』を発行します。 この同人誌は、武内崇さんと小林尽さんが春の京都を取材をして、その取材資料を元にイラストを描き起こしたというものです。 以前から、現実の場所を舞台にしたカラーイラスト集を見てみたいと思っていました。イメージに近いのは昔角川書店から出た『LIVE―泉野明写真集-ニュータイプ・イラストレイテッド・コレクション』なのですが、既存のキャラクターでなくても、インパクトのあるイラスト集ができるんじゃないかと考えていました。そんな夢がきちんと形になっていて、武内崇さんと小林尽さんのお二人の力には驚かされました。ご協力、感謝いたします。 今回は著名な方に参加していただきましたが、若手イラストレーター
このたび、ルビコンハーツでは、武内崇さんと小林尽さんのお二人によるフルカラー同人誌『京都、春。』を発行いたします。 この同人誌は、日本の美の象徴でもある「春の京都」を舞台に、武内崇さんと小林尽さんが生み出すイラストと物語を見てみたい! というから想いからスタートしています。 A3サイズ、計36ページに及ぶこのフルカラー同人誌に春の京都を封じ込めるために、背景の作画には、たくさんの作家さんに参加して頂きました。作家さんの描く色とりどりな「春の京都」の風景が、古都の持つさまざまな顔を映しだしています。 『京都、春。』でまず注目していただきたいのは、もちろん武内崇さんと小林尽さんのコラボレーションですが、次に注目していただきたいのは、A3サイズ(縦42㎝・横29.77㎝、見開きイラストのA2サイズは32型のテレビモニターとほぼ同寸)という判型です。春の京都を表現するために綿密に描き込まれたイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く