2018-07-06から1日間の記事一覧

【MAC】起動時にシェルスクリプトを実行する方法

MACパソコンを立ち上げた時に、自動的に シェルファイル(.sh)を実行させる方法はないかと探していたところ、 ↓こちらのサイトにある方法を見つけました。 [システム環境設定]の、[ユーザとグループ]で設定したいユーザを選んで表示し、そこの[ログイン項目…

【Selenium】Cookie を保持しておく方法

Selenium を使って、はてなブログへログインする方法に、 driver = webdriver.Chrome() を使う方法がありましたが、 同じ様にCookie を保持する方法として、以下のようなコードがありました。 opener = build_opener(HTTPCookieProcessor(CookieJar())) はて…

【Python】関数を呼び過ぎたらおこられた

けっこう長めのプログラムを走らせていたら、 Fatal Python error: Cannot recover from stack overflow. このようなエラーが出ました。 ↓こちらのサイトで調べてみると、スタックオーバーフロー、つまり関数呼びすぎの問題でした。 pythonでは再帰的に呼び…

【覚書】Amazon Dash ボタン を押して Google Home mini から音声出力する

前回、Amazon Dash ボタン を押した時のイベントを取得することができたので、 そのタイミングで、Google Home mini に喋らせてみました。 以前にもやった通り、Firebase 経由 で通信します。 app.js を以下のように記述します。 const dash_button = requir…

Amazon Dash ボタン を押して イベントを取得してみる

↓こちらのサイトを参考に、Dash Buttonを押したイベントを取得したいと思います。 npm install をする際、python 3.x を使っているとエラーが出るみたいです。 なので、python2.7 を使います。 npm install --python=python2.7 ↓こちらのサイトを参考に、Das…