投稿

2018の投稿を表示しています

うたスキ ミュージックポストの配信更新を自動化してみた

chromyっていうnodejsでchrome操作できるのがあるらしいので使ってみたら意外と簡単だったので自動化してみた。 エラーチェックとか全然してないし多分20曲未満で未配信曲があると止まるかもしれない。

xcodeでdae(COLLADA)ファイルが保存できないときの対処法

イメージ
xcodeでdaeファイルを保存しようとするとたまにこんなのが出てきて保存ができない時があったので調べた。 「 The document “ (ファイル名) ” could not be saved.  」と出てしまい保存ができない。 結論から言うとdaeファイルが置いてあるディレクトリの所有権がおかしいとこうなるみたいだ。 一度daeファイルが置いてあるディレクトリの所有権を確認してみてほしい。 グループが「admin」となっている。 なおユーザは自身のユーザ名となっているので正常だ。 このように保存してあるディレクトリの所有グループが「admin」となっているため xcodeで上書き保存ができないみたいだ。 試しにchownコマンドでグループを「staff」に変更したところxcodeでも上書き保存ができるようになった。 ちなみにxcodeの「Duplicate」や「Export」で同じディレクトリに保存しても正常に保存できてしまう。 できないのはdaeファイルの上書き保存だけのようで、scn(SceneKitのSceneファイル)やStoryboardだったり他のファイルは問題なく上書き保存ができるようだ。

GoogleHomeに「おやすみ」って言ったら色々してくれるようにした

イメージ
寝る前にいつも以下のことをしてるんですけどせっかくGoogleHomeがあるんだし 「おやすみ」って言ってら全部してくれたら楽だな~って思って作ってみました。 ・やってくれること 1.部屋の明かりを消す 2.スマホのアラームをセットする(いつも6:30に起きてます) 3.Sleep as androidで記録開始 ・仕組み 10ドルのRM Mini3とGoogle Homeで家電を操作する方法  をセットアップし、部屋の明かりをGoogleHomeから操作できるようにしておく 仕組みとしては こんな感じ 赤い部分を作りました。 複数のコマンドを一度に送れてなおかつシェルコマンドも実行できる※ので あらかじめスマホにプッシュ通知するスクリプトを書いておきます。 ※ UNIXコマンドをhubotで実行する スマホ上の自作アプリは単にFirebaseからプッシュ通知を受け取ったら intentでアラームのセットと睡眠の記録開始をさせてるだけです。 アプリを通常起動した場合はFirebaseのRealtimeDatabaseにプッシュ通知時に必要なkeyを保存してます。 一応スクリプト側でFirebaseのRealtimeDatabaseに睡眠時刻を保存してます。

朝になったらGoogleHomeに天気予報を喋らせるようにした

こんな感じに朝6時半になったら喋ってくれるようにしました。 ・やり方 1. Google Homeの喋らせ方  を参考にセットアップする。 2.下のスクリプトを用意する。 3.cronで実行したい時間にセットする。 4.毎朝天気予報を教えてくれる!!! ・スクリプト 必要なもの ・nodejs ・cheerio-httpcli ・説明 tenki.jpの天気予報ページから 今日の天気予報 最高気温 最低気温 降水確率(6-12時と12-18時) をスクレイピングして取ってきて喋らせてます。 APIがある他のサービスだと広範囲でしか取れなかったり 取得時から3時間分までしか取れなかったりで嫌だったので tenki.jpから無理やり取ってきました。 レイアウトとか変わっちゃうと多分ダメになるとおもう。