監視カメラ RaspberryPi

結構前に作っていつかいつかと思っていたけど、残す気になったので備忘録的記事。 import requests import sys def main(): url = "https://notify-api.line.me/api/notify" token = <> headers = {"Authorization" : "Bearer "+ token} args = sys.argv pic…

2020/01/26

2019/01/18

2019/01/05

M5STACK系のあれこれ

ちょっと最近取り組んだので、忘備録 M5stackの制御は、ArduinoからとMicroPythonがある。 MicroPythonは何回かやってみたけれども、参照した資料のの関係で今回はArduinoアプリでやってみた。 M5stackからの温湿度・気圧センサーBME280の制御は以下を参考に…

raspberrypiセットアップ

久しぶりにセットアップをしたので、簡単にメモ 1.SDCardフォーマッター 2.balenaEtcherでイメージ書き込み(楽になった) 3.起動し、raspi-config SSHと 4./etc/dhcpcd.conf にて固定IP 5.sudo apt-get install netatalk 6./etc/netatalk/afp.conf の[Homes]…

jupyter notebook でグラフの間隔を広くする

個人的なメモ matplotlib.pyplotの後に plt.subplots_adjust(wsapce=0.4, hspace=0.6) 以下を参考にさせていただきました。 http://ailaby.com/subplots_adjust/

jupyter notebookで列をすべて表示する

個人的なメモ jupyter notebookで列をすべて表示するには pd.set_option('display.max_columns', 50) #最大表示列数を50で指定 pd.get_option('display.max_columns') pd.set_option('display.max_rows',50) #行数を指定

docker メモ

dockerでjupyternote bookを使ってみるテスト。 下記を参考にしました。 yuki10.hatenablog.com リンク先の Docker環境完成後 の段落の /opt/conda/bin/jupyter notebook --allow-root --notebook-dir=/opt/notebooks --ip='*' --port=8888 --no-browser --a…

mac購入

新しくmacminiを購入したので、dockerを試してみた。 Docker for MacでPython3環境の構築 - WebEngine ローカル環境をよごさずに Jupyter で python コードが動く環境を手軽につくる方法 - Qiita 上記を参考にしました。 まだまだ途中。

Numbersメモ

EXCELの方が機能は多い気がするけれど、無料だし、シートが何枚も1ページに表示できるのは嬉しい。 ということでNumbersメモ。 忘備録 切り捨て: ROUNDDOWN((計算式),桁数)切り上げ: ROUNDUP((計算式),桁数)四捨五入: ROUND((計算式),桁数) EXCELのF2 = O…

raspberry piでのBME280使用するためのメモ

前回はArduinoだったので、今回はraspberry pi でやってみた。 今回はRev2とよばれるタイプで。 多分今回使うI2Cの場所はRPi3と一緒。参考は下記。 www.fabshop.jp BME280とRPiのつなぎ方 BME280 RaspberryPi3VCC → 無GND → 6番pin(GND)SCL → 5番pin(GPIO 03…

Arduinoで温度、湿度、気圧を測定

メモとして残しておきます。 参考にさせていただいたHP https://ht-deko.com/arduino/i2c_bme280.html ただし、私の環境ではシリアル通信が文字化けしたので 前 Serial.begin(115200); 後 Serial.begin(9600); に変更しました。 使っているのはこれ。久しぶ…

Q21の回答とはてな記法

はてな記法を覚えた。Q21の回答 ほぼ、答えの写し。 もう少し考える。 count = 0 line = 1 row = [1] N = 2014 while count < N: next_row = [1] for i in range(len(row)-1): cell = row[i]^row[i+1] next_row.append(cell) if cell == 0: count += 1 next_…

プログラマ脳を鍛える数学パズル Q20

解けそうな問題から解いていってる。 答えまでたどり着いていない。 import itertoolsimport collections magic_square = [1, 14, 14, 4, 11, 7, 6, 9, 8, 10, 10, 5, 13, 2, 3, 15] l1=[]for i in range(len(magic_square)): for j in itertools.combinatio…

つらつらと

アウトプット大事だよね、ということで重い腰を上げて初めてみようと思います。 非IT系のエンジニアですが、WebアプリやHPやデータ整理ができるとかっこいいと思っているので、少しずつ学習中。Twitter、prog-8、Qiita、はてな、Podcastなどなど毎日何かしら…