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

ポート番号を探す

PNP

/etc/serviceから探すっぽいけど、windowsの場合どうなるのかな?s.getsockname()の所でポートが色々変わる。適当に空いてるポートを使ってクライアントは通信するかららしい。 import socket s = socket() port = socket.getservbyname('http','tcp') s.con…

withステートメント

EPP

ファイル閉じる ロック開放 補助処理の追加 特殊環境中実行の保守コード などの時に使うといいらしい。結構べんりかも。withステートメントを使ってtry...finallyと似たような動きできる。 # Expert Python Programming より引用 class Context(object): def…

gae 静的ファイルを使う

GAE

というか、静的なHP用途かな。 あまり関係ないけど、こういう風にも使えるんだって事で。 我楽多録 » Blog Archive » Google Apps と独自のホームページ

gae django1.0を使う

GAE

そういう事もできるらしいけど、ちょっと面倒みたい。 http://code.google.com/intl/ja/appengine/articles/django10_zipimport.html

google app engine

GAE

djangoでブログっぽいサンプルを作ったけどサーバとか用意しても微妙だったので放置状態だったけど、pythonが利用できて無料でつかえる独自ドメイン対応のサーバ探してたら出てきた。 ※最近はjava版もあるらしい。色々遊べそうなので早速登録した。参考サイ…

集合

>>> dict1 = {'a':1, 'b':2} >>> dict2 = {'b':3, 'd':4} # 積集合 >>> set(dict1) & set(dict2) set(['b']) # 和集合 >>> set(dict1) | set(dict2) set(['a', 'b', 'd']) # 差集合 >>> set(dict1) ^ set(dict2) set(['a', 'd'])