■
6問目、4手でできる。
■
`split('\n')` と`splitlines()`が同じだと思ってたら、空文字列のとき、前者は`['']`で後者は`[]`だった。
■
PuLPのPR(修正要求)出してたら、採用された。https://github.com/coin-or/pulp/pull/172#event-1924585344
内容は、MIPでInfeasibleのときにUndefinedとなるバグ。
PDFにページ埋め込み
「子供がPDFにページ番号を入れたい」と言ったたので、作ってみた。オンラインサービス( https://lightpdf.com/jp/ など)でもできるけど、Pythonでサクッとできそうだったので。
ローカルで確認してPyPIにあげて(https://pypi.org/project/addpage/)、子供のPCでやったらpdfformfillerで`xrange`のエラーになる。
調べてみると、reportlab 3.4.0はOKで3.5.8だとダメだった。古いreportlabは全体のxrangeをrangeにしているが、新しいのは自分だけしか変えてないせいだった。
とりあえず、下記のようにして解決。
pdfformfiller.__builtins__['xrange'] = range
2018-02-21
空間は3次元(時間を入れて4次元)と言われるけど、それだと真空だ。もう1つエネルギーの次元を入れれば、電磁波が存在できる。粒子を存在させるには、もっと次元が必要なのだろうか。