202号室の手記

数学やコンピュータの小ネタを中心に書きます.

不純な動機で画像収集プログラムを作った件

誰もが一度は通る道(に違いない)。 某まとめブログを対象に作ったが、同じ要領で他のサイトにも適用できます。 乱用による成果物(色んな意味で)は、自己責任で処理(意味深)してください。 コードの全文はこちら。 1. XPathの取得 収集対象のサイトのURLを仮…

Dockerコンテナをホスト側のcronで実行する

やりたいこと とあるプログラムを実行するDockerコンテナを毎日定刻に起動したい。 処理が完了したらコンテナは消去したい。 つまり、次のコマンドをcronで実行したい。 $ docker run -it --rm my_image my_command やったこと crontabにそのまま書けばいい…

Flaskで作成されたWebアプリの動作確認ができるDocker Imageを作成した.

GitHub等で拾った, Flaskで作成されたWebアプリを, ローカルのDocker環境で試したい時に使える playgroundが欲しかったので作成しました. Webアプリを公開するのは良いが, 人様の環境を汚すのが忍びないとき, などにも使えます. 1. ディレクトリ構造 - flask…

Nginxでリダイレクトに失敗していると思い込んでいた件

nginxでWebサーバを立てた際, 80番ポートへのアクセスを443番へリダイレクトする設定をした. が, ブラウザからアクセスしても, curlでリクエストしても, 目的のページにはたどり着けなかった. 原因がわからなかったが, 問題は設定ではなくリクエストの仕方に…