まだしぶとく WSGI に移行せずに CGI を書いています。ちょっと気になったので、言語によって CGI の応答速度はどれくらい違うのか、調べてみました。 環境 ConoHa VPS 512 MB Debian 9 Stretch x64…
Web開発
Python
CGI でレスポンス最速はどの言語なのか
Python
Python の CGI で reCAPTCHA v2 を使う
ちょっと前までは人間でも読解困難な文字を読ませていた CAPTCHA ですが、Google の reCAPTCHA v2 では人間である可能性が高い場合は「私はロボットではありません」というチェックを入れるだけとなって、かなりユーザへの負担…
Web開発
Bottle: Python の Web フレームワークを使う
経緯 普段は閉鎖的なシステム開発が多いため、基本的には標準ライブラリで全て自分で実装するというスタイルを採ってきました。全て自分の実装であるが故にバグや挙動の把握がしやすいという利点はありますが、それ故にバグの温床になっているという事実もあ…
Web開発
Python のバージョン管理、pyenv のインストールと使い方
今まで Python 2.xで開発を行っていましたが、Python 3.x に移行する必要があって 2.x と 3.x が混在する環境をどう構築するか悩んでいました。pyenv や virtualenv, pyvenv という便利なものがあ…
Web開発
ムームードメインからさくらインターネットへの.comドメイン移管
GMO のムームードメインから、さくらインターネットへ.comドメインの移管を行ったときの記録です。 ムームードメインで「認証コード(AuthCode)」を取得する 認証コード(AuthCode)の確認方法 | ムームードメイン ムームード…
Web開発
jQuery の autocomplete で任意のタイミングで候補を探索
<input type="text" name="title" id="title"> とあったとして $("#title").autocomplete("search"); で好きなタイミングで候補を表示できる。
Web開発
HTML の文字参照(数値文字参照、文字実体参照)
もう 20 年以上も使っているのに憶えられないのでメモ。 文字参照 - Wikipedia 数値文字参照 10 進数表記 $#1234; 16 進数表記 $#xABCD; 文字実体参照 & < >…