2011-01-01から1ヶ月間の記事一覧

HTTPのHEADリクエストを送信する

ウェブページの最終更新日だけを知りたいのでHEADメソッドを送信する。 # Python 3.1 import http.client import sys import socket conn = http.client.HTTPConnection('www.example.com') try: conn.request('HEAD', '/') res = conn.getresponse() except…

追跡お断りをお断り

Firefoxのアドオンをいじっていたら X-Behavioral-Ad-Opt-Out: 1 X-Do-Not-Track: 1という項目がリクエストヘッダに付いていることに気が付いた。何だこれは?検索してみるとどうもNoScriptが付けてるみたいだな。これを付けると個人を追跡されなくなるんだ…

総乗の計算が1行でできる

Pythonに総和を計算する関数はあるが、総乗を計算する関数はないので自作する。 # Python 3.1 import functools import operator Π = functools.partial(functools.reduce, operator.mul) print(Π([3, 5, 7, 11])) # 1155 print(Π([3, 5, 7, 11, 13])) # 150…