python

Google AppEngine (Python) からファイルアップロード

Google AppEngineで外部サイトにHTTPリクエストを発行する際に使う urlfetch は、post関数を持っていません。通常のテキストデータの送信であれば、POSTメソッドの発行自体は method=urlfetch.POST を fetch() の引数に渡すことで可能です。しかし、ファイル…

12言語polyglotで足し算

CodeIQのコーディングパズルで、同一のソースコードで複数の言語処理系で動作するプログラム(いわゆるpolyglot)として、標準入力からの2つの数を加算して出力するものを書くというお題"hybrid A+B problem"が出ていました。12言語(Bash, Brainfuck, C, CL…

モールス信号(英文)をエンコード/デコード

Pythonでモールス信号をエンコード/デコードするコード。#CodePuzzle ( Code Puzzle ) で書いてみたので。 10/24追記 記号の対応を右記に差し替えました。参考: http://www.benricho.org/symbol/morse.html#ei http://codepad.org/NEn363Da class Morse: TA…