シュンカの日記

基本的に書きたいことを書いていくスタイル。

IT-ラズパイ

Apache上でFlaskを動かすまで(Apache2+wsgi+Flask)

PythonのフレームワークであるFlaskでWebアプリを作成中。 Web上で公開したいため、Apacheと連携させるまでの手順を書く。ここでは、開発環境(ローカル)でFlaskの動作検証を実施するとともに、その後本番環境(本番Apache)上で動かすまでの手順を書いてい…

python+selenium+PhantomJSでスクレイピングしたデータをMySQLに格納するまで

python+selenium+PhantomJSでスクレイピングしたデータをMySQLに格納するまでの手順です。 RUNNETというマラソンのポータルサイトがあるんですが、そこから大会のエントリーリストを取得し、MySQLにデータを格納します。ちなみにRUNNETからはいろんな大会が…

pythonスクリプト(pyenv+Selenium+PhantomJS)をcrontabから実行できない場合

Python(pyenv+Selenium+PhantomJS)でスクレイピングのスクリプトを定期実行しようと、crontabに登録したのだが、実行されなかったので対処法をメモしておきます。 エラー現象など ■OS、Pythonのバージョン OS:Raspbian for Raspberry Pi Python:3.6.3(p…

日経会社情報のサイトから株価を自動取得するスクリプトを作った

日経の会社情報のページから、株価を自動取得してメール送信するスクリプトを作ったのでメモ。ちなみに、最近株式投資を始め、さらに自宅サーバーを立てて素人ながらLinuxコマンドに触れるようになったので、何かできないかな〜と思いやってみた。ラズベリー…

Raspberry Pi 3(ラズパイ3)にSSHでリモート接続

前回、ラズパイ3にOSを導入しました。www.wanna-continue.com ラズパイはディスプレイに接続しながら操作するのでもいいんですが、できれば使い慣れたPCからリモート接続してコマンド操作を行いたいところです。今回は、同一LAN内において、SSHを利用したラ…

sSMTPを使ってラズパイからメール送信する手順 ~グローバルIPの変更を自動メール通知~

ラズパイ3を使って自宅サーバーを立てました。しかし、ルーターのグローバルIPアドレスが動的に割り当てられてしまい、まれに変わります。さらに、 さらに、ラズパイではDice(グローバルIP変更時にDDNSに自動で登録してくれるサービス)が使えない模様 僕が使…

Raspberry Pi 3(ラズパイ3)へのOS導入手順

こんちは。自宅サーバーを立てたくて、ラズパイ3を買いました。というわけで、まずはOS導入してみたので、手順を書き留めておきます。あ、RaspberryPi3 ModelB を使用した手順です。