1.1. 開発環境の準備¶ 下記のものをインストールします。 Python-2.7.x App Engine SDK/Python 1.6+ Kay Framework ipython (推奨) Kay のリポジトリバージョンを使うには mercurial も必要です。 mercurial mercurial を使用して、Kayのソースコードを下記のようにして clone できま す。
Back in February I showed you how to create a nice looking, dynamic home page on Google AppEngine. This implementation had major flaw – namely ugly URL’s. I have set it up so that the name of the page to be loaded was passed in as a variable in a GET request. So the URL’s looked a bit like this: http://yourdomain.com/p=pagename This is obviously less than desirable and looks a bit unprofessional.
Heads up! The newest version of Ferris, Ferris 3, is currently in alpha. We highly encourage anyone who is starting a new project or looking to extend an existing non-Ferris project to check it out. Read the announcement or jump straight to the code. Ferris is the framework for Google App Engine Lightweight, customizable, model-view-controller framework written in Python to harness the power of Ap
グーグルは同社のクラウドでリレーショナルデータベース機能を利用できるサービス「Google Cloud SQL」を公開しました。Google Labsの扱いで、限定プレビューとなっています。 グーグルはGoogle Cloud SQLを次のように紹介しています。 By offering the capabilities of a MySQL database, the service enables you to easily move your data, applications, and services into and out of the cloud. (略) To ensure that your critical applications and services are always running, Google Cloud SQL replicates data to
Google App Engine の webapp フレームワークを使ってコードを書く。 ↓これは大丈夫だが、 class Page1(webapp.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('abc') self.response.out.write(u'あいう') ↓これはだめ。 class Page2(webapp.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.out.write(u'abc') self.response.out.write('あいう') #
探したんだけどサンプルが見つからなかった。 自分で作ってみたけどこんなカンジでいいのかな? # -*- coding: utf-8 -*- from base64 import b64decode from google.appengine.ext import webapp class BasicAuthentication(webapp.RequestHandler): def get(self): # Basic認証 if self.__basicAuth(): self.response.out.write('認証されたよ!') else: code = 401 self.error(code) self.response.out.write(self.response.http_status_message(code)) def __basicAuth(self): # ヘッダの
Python中心に、日々発生する疑問点や解決策を記録していきます。 内容が間違っていたらゴメンね。 ( このブログは目次を用意しています。記事をお探しの際は、ご利用ください。 ) 遅ればせながら、Google App Engine (GAE) の開発サーバとデバッグ環境構築について記事を書きます。 Kay フレームワークでは Kay側で用意している開発サーバー及びデバッグ・コマンドを使用して開発を行う。 (参考: 以前の記事1 記事2 ) しかし標準フレームワークである WebApp や、専用コマンドを持たないフレームワーク利用下では、GAE Luncher などを使用して開発を進めていくことになる。これらの設定と注意点について、説明する。 Google App Engine Luncher GAE Luncher は、GAE の開発用サーバを設定・起動できるプログラムである。(下イメー
はじめに 本稿では、JavaやPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。 対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるクライアント開発、またはiPhoneやAndroidによるスマートフォン開発の経験のある方。JavaやPythonの開発経験は不要です。 必要な環境 最低動作環境は次のとおりです。 Java SE 5 jsonengineって何? 「jsonengine」は、JavaやPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツールです。このツールは、昨年開催された「Mashup Awards 6」において「
みなさん、Pythonってご存知でしょうか? ニシキヘビ。。ではないです。 プログラミング言語のPythonです。 ↓Pythonのロゴ。蛇が2匹です。 このPython。日本国内では、それほど知名度は高くないのですが、2010年で最も成長したプログラミング言語にも選ばれるなど、急速に人気の高まりつつある言語です。2011年にはPHPとC++を抜かして3位になれそうな勢いです!では、このPython、どうして急に人気がでてきたのでしょうか?理由は大きくわけて3つあると思います。 Pythonが急に普及し始めた理由 GAEで動作する これが最大の理由だと思います。Googleのサーバを使って簡単にサービスを提供できます。1日あたり1GBまでの転送なら、料金は一切かかりません ※1。無料利用分を超えて使った場合も、課金設定(1日当たりの支払い額の上限)を設定するだけで、簡単にサーバを増強できま
山本隆の開発日誌 Kotlin/Swift/Flutter/JavaScript/TypeScript/PHPでWindows/macOS/Android/iOS/Webアプリなどを作ってます Pydev 1.4.7からGoogle App Engineに対応したそうです。 そこで、EclipseとPydevによるGoogle App Engineの開発環境の構築手順を解説します。 Google App Engineの開発環境の構築から始めます。 すでにGoogle App Engine SDK for Pythonがインストール済みの場合は、「Eclipseをインストールする」からお読み下さい。 Python 2.5.4をインストールする まずはPythonからインストールします。 Pythonは、Python 2.6系やPython 3.1系もリリースされていますが、Google Ap
Googleが提供する、Google App Engineというサービスを知っていますか? Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの) その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能 ※2011/09/07 注 Google App Engineの新料金体系が発表されました。 新料金体系では無料で使える枠が大幅に削減されています。 この記事の無料での使用制限に関する記述は、新料金体系では 正しくありませんのでご注意ください。 「App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのア
エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス AWSとAzu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く