RANDOM NOTES
ush
ush
ush

master of universe

Python標準のHTTPサーバーをカスタマイズしたい時

pythonのライブラリのテストを書くときに、簡易的なサーバーを立てたい時があり、http.serverライブラリを漁ったのでメモ Python標準のHTTPサーバーをカスタマイズしたい時 pythonの標準ライブラリであるhttpには、簡易HTTPサーバがついている。 機能は非常にシンプルなもので、GETとHEADリクエストにしか対応しておらず、リクエストされたファイルがサーバ上にあるかを確認し、あれば返すというものです。 実際の公式ドキュメントのサンプルコード1はこんな感じ これだけで簡易サーバが動く。 (ちなみに、CGIHTTPRequestHandlerを使うのであればPOSTも捌け…

Wordleのソルバーを書いた

wordleのソルバを書こうかなあと思っていた時、Twitterでちょうど 「初手で情報量が一番大きい単語」 を調べている人のツイートが回ってきた。 情報量を考えるのか。なるほどな。 …しかし、Wordleでの単語の情報量ってどうやって計算するんだ? と思って、同じようにWordleでの情報量を考えてた人がいるんじゃないかと思って、調べてみるといた。 https://xcloche.hateblo.jp/entry/2022/01/24/212558 xclocheさんという方が丁寧に解説してくれている。 この方は、wordleでの単語wの情報量-log(p(w))を、p(w)を $$p(w…