オーベルジーヌ実食レポ 食べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の本格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモン食ってんのか 許せねえよ………
import paramiko class SCPClient(paramiko.SSHClient): def read_response(self, stdout): c = ord(stdout.read(1)) if c == 0: return if c == -1: raise paramiko.SSHException("Remote scp terminated unexpectedly") if c != 1 and c != 2: raise paramiko.SSHException("Remote scp sent illegal error code") if c == 2: raise paramiko.SSHException("Remote scp terminated with error(%s)") err = stdout.readline() rai
PythonからMySQLdbやpg(PostgreSQL)やsqliteを使う場合、それぞれモジュールがあってそれを通して使うことになっているが、これらはだいたいPython Database API Specification(python.org)に準拠している(日本語訳はこちら(python.jp))ことになっている。 そしてこのAPI仕様では、DBのcursorへのexecuteメソッドでSQLを投げることになっている。私はこのexecuteメソッドに入れる文字列を作る際にescapeしなければ、いわゆる「SQLインジェクションなんとか」が起きるものと理解していた。MySQLdbにはescape_stringが定義されているのはそのためだと。 しかし、違うのですよ。sqliteモジュールにescape_stringメソッドがないので困るなぁと思ってみたけど、実際はexecuteメ
今んとこPythonでMySQL回すには、MySQLdbを使うのがセオリーらしいので、ドキュメントを漁る。 っていうか、付属のドキュメントには拡張された仕様が書かれているだけで、Python DB SIGがコアAPIを決めている。 Python Database API Specification 2.0 [データベース コアAPI] http://www.esrf.fr/computing/bliss/python/MySQL/MySQLdb.html [MySQLdbドキュメント] python-mysqldb [Debian MySQLdbパッケージ] MySQL Mode for Emacs (Screen shot) [Emacs lisp (α版)] とりあえず、mysql.userの中身を見るときは、 ---- begin ---- #!/usr/bin/env python
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く