Androidのメモとかスマートフォン用の表示で見るAndroidのメモとかポキオの日記です。2020-02-27テレワークことはじめ出勤とは何だったのか。tl;drピンチはチャンスって言いますよね。日が明るいうちに帰ってきて、家族と夕食を食べて、子どもたちとお風呂に入って、寝かしつけをして、その後にちょっとテレワークして、リングフィットして、QoLが爆上げしてる感じしかしない。時差出勤・テレワーク新型コロナウイルスの影響で時差出勤とかテレワークを初めてみました。いままで家で仕事なんてしたことなかったんですが、やってみると色々と気づきがありますねぇ。残念だったことまずはネガティブな面から。時差出勤しても大して電車が空いてないそりゃ、みんな時差出勤してますからね。意味が無さそうな雰囲気。会社の環境を完全にエミュレートすることはできない「話せば済むこと」が済まなくなるのは確かにそう。一方で、そういうコミュニケーションの問題はSlackなどのツールが整ってきたので大丈夫そうです。しても会社から持ち出せない機材があったり、少なからずや会社でしかできないことはありそうなので、そこは出勤せざるを得ない感じですね。あと、会社で整えた開発環境は偉大だったんだなと実感。家でも同じ環境を構築できればいいんですが、勿論コストがかかるのも事実。この投稿をInstagramで見るテレワークに向けてマウスを買い増しした。Computersマウスは買ったんですけどね、やっぱり大きいディスプレイといい椅子がほしいなぁ。テレワークすると運動不足になる出勤すると、なんだかんだ毎日10000歩以上歩いてたんですが、テレワークをするとその半分以下になってしまいます。歩数だけが重要なわけではないですが、明らかに動いてないです。この投稿をInstagramで見るサンタ、さっき来た。Gameそういうときは、リングフィットアドベンチャーですねぇ。誘惑多すぎ家にいると、ついついコーヒー淹れて飲みがち。夕食の準備をして、家族と食べる。邪魔をされずに仕事ができるもちろん人間なので、会社にいたら同僚と井戸端会議したりしますよね、そりゃ。いうイベントがなくなって(一部Slackに引っ越し)仕事に集中できる時間が増えたような。エレクトロニクスこのまえお迎えしたSonosでJazzyな曲を聞きながら仕事をできるのもいいですねー。寝っ転がって仕事ができる事務作業とかは寝っ転がってやりたいだけです(笑)会社じゃできないし...(笑)地元のランチが楽しめる(勿論自炊も可)馴染みのバーとかのランチの営業に行けたりして楽しい。毎日行ったら破産するので、自炊もしていきたいけど(笑)家の近くにカレー屋さんが沢山あるので、そのあたりも制覇したい所存(笑)家事に参加できるから結果的に嫁の負担が減るこれが一番大きいかもしれない。この国難が過ぎ去っても、テレワークを続けたいなぁ。22:53テレワークことはじめTweet広告を非表示にするもっと読むコメントを書く2020-02-19無駄にNode-RED向けノードを作っていますなければ作ればいい。作ってますローコードでプログラミングができるNode-RED。大好きな上に、いろいろとお世話になってます。cloud.google.comとはいえ、自分が使いたいノードがなかったりするので、ちゃっと作って公開してたりします。最近、むしゃくしゃして色々作ったので共有します。Sonosノード世界一シンプルなSonosノードflows.nodered.orgrelativelayout.hatenablog.com同じネットワーク上にあるSonosで流れている曲情報を取得するだけのシンプルなノードですが、気づいたらめっちゃDLされてて嬉しい限りです。長時間使用していると、たまにワークしないことがあるので、今後そのあたりを改善できないか対応しようと思います。Playレビュー取得ノードAndroidアプリを作って公開している人にとっては、レビューとか気になると思うんですが、そのレビューを簡単に取得できるノードを作りました。flows.nodered.org新しいレビューを拾ってはSlackに投げたり、LINEでこっそり受信したり、使い方は無限大です。Piのシャットダウンや再起動をするノードそのままですが。flows.nodered.orgありそうでなかったノード。23:20無駄にNode-RED向けノードを作っていますTweet広告を非表示にするもっと読むコメントを書く2020-02-13【宣伝】Sonosスピーカーで聞いている曲の情報をLEDマトリクスに表示してみるジャケ写表示!まずはこちらを御覧くださいこういうことです。2月月7日午後11時28分PST先日、誰でも簡単に使えるNode−RED向けSonosノードを作ったので、これをなんとか活用できないかと考えていたわけです。relativelayout.hatenablog.comで、作り方は?去年作成した「かぶれる京急」の資産を活用します。Twitter」連携をやってみた最強とは。前回はNode-RED向けSonos用ノードを作りました「さいきょう」とか言ってると、結構胡散臭いですよね。relativelayout.hatenablog.comflows.nodered.org地味に御ダウンロード頂いており、大変恐縮です。Sonosデバイスを持ってて、まだ使ったことがない人がいたらぜひ使ってくださいね。Sonos連携は簡単になったけど作成したSonosノードは設定不要で使えるので、たとえば聞いている楽曲情報をTwitterで共有したいときは、SonosノードとTwitterノードをつなぐだけ(Twitterで投稿したい文面を変化させたいときは、別途ノードが必要)ですが、色々と問題があります。Twitter連携のフローとはこのあたりをまるっとサクッと解決したのがこのフローです。ポイントは以下の通り。msg;2つのDelayノードを連結する1つ目のDelayノードで、短時間に曲送りされても無視するために、15分に1回しか次のノードに情報を渡さないようにする2つ目のDelayノードで、1日10回までTweetされないように制限をするこんな感じ。Twitter」連携をやってみたTweet広告を非表示にするもっと読むコメントを書く2020-02-05ぼくがかんがえたさいきょうのNode-RED向けSonosノードさいきょうにして、かんたん。tl;drflows.nodered.orgSonos用の超絶シンプルなNode-RED向けノードを作ったので、みんな使ってね!Sonosノードは数あれどどのノードも多機能過ぎたり、メンテされてなかったり、色々あって。こんな状況なら、自分で作ってしまえ!と思って、作ってみました。使い方はかんたんnode-red-contrib-sonos-notifyというノードをインストール。フローに配置するだけ。ノードが同じネットワーク上のSonosデバイスを発見し、曲情報を次のノードに渡してくれます。曲が変われば、そのタイミングで更に通知されます。特定のSonosデバイスを指定することも可能。Drive上のファイル監視をGASからやってみる(後編)なお、まだ執筆着手してない。Driveの情報をGASから取得してみました。本当にやりたいことは「他の人がいかに進捗を出しているか通知することで、自分のモチベーションを向上させる」ことであるわけです。Drive上のあるフォルダの情報をGASから取得できるようにするそれをこっそりWebAPIとして叩けるようにする定期的にenebular(Node-RED)からそのAPIを叩く誰かが進捗を出したときに、Slackに通知して自分を鼓舞するみたいな仕組みを作ってみました。前回のように、DriveAppクラスとDriveクラスの両方を使っていきます。DriveAppクラスで特定のフォルダ内のファイルのリストを取得しそれぞれのIDを割り出すDriveクラスでIDを使って「最終更新日」などの情報を取得それらのデータをJSONに整形しWebAPIからGETできるようにするこんな感じでセキュリティホール情報を取得できる術を作ってあげます。実際の実装はこんな感じ。data}そして、これをGASのメニューの「ウェブアプリケーションとして導入...」からWebAPI化します。GET時にはdoGet()が呼ばれ、JSONがレスポンスとして返るようになります。次にenebular側の実装フローはこんな感じです。先程ののWebAPIを定期的に叩く最終更新日のタイムスタンプから最近更新されたファイルがあるかないかを判断ある場合は特定のSlackに対してWebhookを投げて通知を行うFunctionノードでは、一応タイムスタンプを見ています。msg;大したことをしていないですが、ここでは1時間以内に更新されたファイルが有るかないかを検知しています。あった場合は、ここで生成されたmessageをSlackに投稿します。動かしてみたこんな感じで通知されます。ふふふ・・・みんな頑張ってますね・・・ふふふ・・・。僕も頑張って執筆します・・・。Drive上のファイル監視をGASからやってみる(後編)Tweet広告を非表示にするもっと読むコメントを書く2020-01-26Node.jsからSonosの状態を取得してみるヌー民。Sonosで聞いてる曲をシェアしたいそう思ったわけです。relativelayout.hatenablog.comSonosのスピーカーで曲を聞いたことをTriggerにIFTTTを動かしたかったりしたんですが、残念ながらSonosはTriggerを提供しておらず、すべてActionとなっていました。そこで、今回はNode.jsの便利なパッケージを使って、Sonosで聞いた曲を取得してみようと思います。その名もnode-sonosそのままですね。github.comこれがすごい便利。sonosとかでインストールしてやって。同じネットワーク内の機器探索から。console.log(device)})こんな感じで機器探索の機能が準備されています。これを実行すると・・・。}ここで取得できたIPアドレスとポート番号を使って、聞いている音楽の情報を取得してみます。console.log(track)})すると、スクリプト実行時と曲が変わるタイミングで、情報が取得できます。}たまに2回同じ曲名のイベントが発火してる気がしますが、そこはなんとかよしなに処理してあげましょう。Twitter」連携をやってみたぼくがかんがえたさいきょうのNode-RED向けSonosノード月別アーカイブ「Androidのメモとか」は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。このブログは個人的なメモ書きであったり、考えを書く場所であります。執筆者の所属する団体や企業のコメントや意向とは無関係であります。このブログは必ずしも正しいことが書かれているとは限らず、誤字脱字や意図せず誤った情報を載せる場合がありえます。それが原因で読者が不利益を被ったとしても、執筆者はいかなる責任も負いません。ありがとうございます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。