Python の WSGI プログラムで出力をするたびyield
Python
Python
Python WSGI で毎回 encode(‘utf-8’) するのが面倒
Python
Python WSGI でフォームのデータを取得
CGI のときは cgi.
Python
Apache2 MPM-ITK で WSGI を daemon モードで動かす
Apache2 MPM-ITK 環境下の情報が少なすぎて解決するのに丸一日かかってしまいました。もうこんな目に遭うのはご免なので記録します。前回の記事「Python CGI プログラマのための WSGI 移行
Python
Python CGI プログラマのための WSGI 移行記録
Apache2 MPM-ITK on Debian 9 Jessie を想定しています。10 年近く書いてきた CGI を、昨今の WSGI に準拠したものへと移行するに当って大変苦労した記録です。技術的なことだけではなく、心情的なことも含んでいます。まず最初に書いてしまうと、CGI も WSGI も呼び出しと結果の受け渡しが違うだけで、プログラムの内容や動作には殆ど関係ありません(細かく
Python
Python3 の CGI で日本語が出力できない!
TL; DR print 文で UnicodeEncodeError が出ているなら次のコードで stdout をラップしましょう。 import io, sys sys.stdout = io.TextIOWrapper(sys.stdo…
Python
Python のテンプレートエンジン Jinja2 入門の入門
CGI を書いていると出力する HTML の中で定型の部分が多くあることに気付きます。例えば <!DOCTYPE html> から </head> までは、どのページでもそう多く変化することはないと思います。 CGI…
Python
CGI でレスポンス最速はどの言語なのか
まだしぶとく WSGI に移行せずに CGI を書いています。ちょっと気になったので、言語によって CGI の応答速度はどれくらい違うのか、調べてみました。 環境 ConoHa VPS 512 MB Debian 9 Stretch x64…