2011-01-01から1年間の記事一覧

rowとColumnの覚え方

メモです。シンプルで覚えやすいです。 trick7 - columnとrowの覚え方

rowとColumnの覚え方

シンプルで解りやすいです。メモ。 trick7 - columnとrowの覚え方

Shift_JISのファイルを読み込んでutf-8として出力する方法

Excelで作成したCSVファイルを読み込み、utf-8で出力する方法です。 import codecs fin = codecs.open("[CSVファイル名]", "r", "CP932") for line in fin: print line.encodee("utf-8")

Google App Engineで独自ドメインを使用する方法

Google Apps を利用すると、Google App Engine で作成したアプリケーションで独自ドメインを使用することができます。最初はかなり迷いながらの設定でしたが、2回目からはなんとかなりました。 こちらのURLを参考にさせていただきました。 Google App Engin…

Amazon API の仕様変更への対応

http://www.dighon.comでは、Amazon の Product Advertising API を利用しています。そのため、2011年10月26日を発行日とする API の仕様変更に対応しました。 関係しているのは、ItemPage パラメータの部分でした。 ItemPage パラメータ: ItemSearch オペレ…

2011年10月26日を発行日とするAPIの仕様変更

2011年10月26日を発行日とするAPIで重要な仕様変更があるようです。 Product Advertising API http://www.dighon.comでは、変更される APIを一部利用しているため、仕様を見直す必要があります。

データストアのインデックスの設定

インデックスの作成 インデックスを定義せずに、以下のようなクエリを実行しました。 db.GqlQuery("SELECT * FROM ExModel WHERE data1='XXX' ORDER BY data2, data3") そうすると、以下のようなエラーが出力されました。 no matching index found. This que…

アップロード後の実行時のエラー【解決】

コード中(※コメントも含む)に日本語を含む場合、コードの最上部に以下の一行を追加します。 # -*- coding: utf-8 -*- ■■■■■ 以下は 2011-01-21 時点での情報です。■■■■■開発環境では問題なく動作していたのに、アップロード後に実行すると、以下のエラーが出…

CSVファイルのデータをアップロードする方法

使用するモデルとCSVファイル 例として、以下のモデルを使用します。 class ExModel(db.Model): data1 = db.StringProperty() data2 = db.StringProperty() data3 = db.StringProperty() アップロードするCSVファイルは data.csv とし、内容は以下とします。…

日付のフォーマット

今日の日付を取得して、指定したフォーマットで表示します。 >>> import datetime >>> d = datetime.datetime.today() >>> d datetime.datetime(2011, 1, 13, 11, 55, 38, 335283) >>> d.strftime("%Y/%m/%d(%a) %H:%M UTC") '2011/01/13(Thu) 11:55 UTC'

利用する場合の制限

Google App Engine を利用する場合の制限です。 http://code.google.com/intl/ja/appengine/docs/whatisgoogleappengine.html http://code.google.com/intl/ja/appengine/docs/quotas.html#Deployments

ディレクトリ内のファイル数を表示する方法

任意のディレクトリ Dir に含まれるファイル数を表示する方法です。 $ cd Dir1 $ ls | wc -w wcコマンドはオプションを指定しない場合、行数、単語数、バイト数を表示します。 オプションは以下の通りです。 -l : 行数 -w : 単語数 -c : バイト数

URL エンコード・デコードの方法

>>> import urllib encode >>> print urllib.quote('今日はよい天気です。') %E4%BB%8A%E6%97%A5%E3%81%AF%E3%82%88%E3%81%84%E5%A4%A9%E6%B0%97%E3%81%A7%E3%81%99%E3%80%82 decode >>> print urllib.unquote('%E4%BB%8A%E6%97%A5%E3%81%AF%E3%82%88%E3%81%…