2010-11-01から1ヶ月間の記事一覧

Wikipediaの記事を引用するためのルール

Wikipedia にある記事は、著作権法の認める範囲で引用可能だそうです。 こちらの URL を参考にさせていただきました。 Wikipedia:ウィキペディアを引用する - Wikipedia

サブディレクトリ内にあるモジュールをimportする方法

Google App Engine では app.yaml を含むディレクトリがルートディレクトリとなります。ルートディレクトリは Python モジュールのインクルードパスに含まれます。 例として、以下のディレクトリ構造を持つアプリケーションがあるとします。この場合、Dir1 …

sshのログインが自動で接続解除されてしまう場合

ファイル /etc/ssh/ssh_config に以下の一行を追加します。 ServerAliveInterval 120

指定したディレクトリにあるファイル名を取得する方法

ディレクトリ /home/user/DIR にファイル file1, file2, file3 が格納されているとします。DIR ディレクトリに含まれるファイルの名前とフルパスを取得する方法です。 dirpath … 文字列、ディレクトリへのパス dirnames … dirpath 内のサブディレクトリ名の…

署名認証を含むリクエストの作成方法

2009年8月15日より、Product Advertising API を利用する場合には、リクエストに署名認証を含める必要があります。署名認証を含むリクエストの作成方法です。 リクエストに必要な構成要素を PARAM とします。 PARAM = { "AWSAccessKeyId" : アクセスキーID, …

Amazon の APIを利用するための必要事項

プログラム中で Amazon の API を利用するために、いくつかの登録を行う必要があります。 Product Advertising API の利用申込み Product Advertising API から「アカウント作成」を行います。*1 氏名、住所、Eメールアドレス*2などが必要となります。 Amazo…

XMLの各タグからデータを取得する方法

以下のような XMLデータ(xmlData)があるとします。例としてAmazon API で取得したデータの一部を使用します。 … ASINコード 商品詳細ページURL 画像URL ISBN タイトル … ASINコード 商品詳細ページURL 画像URL ISBN タイトル … XMLデータにあるタグのデータ…

Wikipediaからデータを収集する方法

ブラウザ上から以下の URL にアクセスすると、Wikipedia から[キーワード]に関する記事の XMLデータを取得することができます。 http://ja.wikipedia.org/wiki/特別:データ書き出し/[キーワード] この URL は、ブラウザからのアクセスは可能ですが、プログラ…

CGI処理メモ

取得した情報をページごとに分割して表示します。 URL は http://localhost:8080/index?page=(ページ番号) であるとします。 class MainPage(webapp.RequestHandler): def get(self): page = cgi.escape(self.request.get("page")) html = (htmlを作成する関…

urllib.urlencode実行例メモ

$ python Python 2.5.5 (r255:77872, Nov 1 2010, 15:53:37) >>> import urllib >>> urllib.urlencode({"aaa" : "1", "bbb" : "2"}) 'aaa=1&bbb=2'

dev_appserver.py がプロキシに対応していない件

私が通常使用しているネットワーク環境では、プロキシを経由しないと外部に接続できません。 プロキシを経由している環境であっても、一連のインストールを完了し dev_appserver.py を実行すると、開発用 Web サーバを起動することができます。そしてhttp://…

日本語入力

Ubuntu 10.04 にアップグレードしたら、日本語入力の調子があまりよくありません。 設定については、よほど使い勝手が悪いなどの理由がない限りこだわりがありません。そのためバージョンによって仕様が変更された場合でも、たいていその環境で使用していま…

意図せず…

プロキシを経由したネットワーク環境で dev_appserver.py を使用しようとしているため、少々手間取っています。どうも対応していないようなのです。app engine « kumama 更に、弱り目に祟り目、泣き面に蜂とでも言うのでしょうか…、Ubuntu 10.04 の挙動がお…

Python 2.5 のインストールから開発用 Web サーバを起動するまで【作業とエラーメッセージ】

※ 作業の途中経過を書いたメモです。 実際の手順はこちら Python 2.5のインストールから開発用Webサーバを起動するまで - 気楽に開発メモ 灰色の文字は実行した作業です。 Python 2.5.5 をソースからインストール $ /usr/local/google_appengine/dev_appserv…

Python 2.5のインストールから開発用Webサーバを起動するまで

App Engine SDK は Python 2.5 に対応しています。http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/devenvironment.html Ubuntu 10.04 でインストールされている Python のバージョンは 2.6.5 であるため、Python 2.5.5 をインストー…

App Engine SDKのインストール

App Engine Python ソフトウェア開発キット(SDK)をインストールします。 http://code.google.com/intl/ja/appengine/downloads.html#Google_App_Engine_SDK_for_Python /usr/local に google_appengine_1.3.8.zip をダウンロードします。 解凍します。 $ sud…