Yado_tech

旅館+ITとはなんぞ

買ってよかったもの

2022年買ってよかったもの。 LG 34インチウルトラワイド www.lg.com 今までずっとノートPCだったのだけれども、思い切ってPCデスクと椅子・そしてコレを買ってみた。結果生産性が爆上がりした。 めちゃくちゃよかった。 コクヨ BEZEL www.kokuyo-furnitu…

十八親和銀行 Easybiz専用コンバーター

Easybiz、結構いい感じなのですが、DXというにはまだちょっと固い感じがします。 ということでEasybizをハブとして弥生・振込インポート用ファイルを作成するGUIを作りました。 Easybizから作成した取引先ファイルをインポートし、それを使って弥生会計への…

サーバー変更につきraspotify→spoconに変更した。

[2023/05/27追記] spotifyの認証周りが変更されたので、librespotのバージョンを確認する必要があります。 こちらからlibrespot-api-1.6.3.jarをダウンロードし、 opt/spocon/llibrespot-java-api-v1.6.2.jarを削除し、librespot-api-1.6.3.jarをlibrespot-j…

自分で自分のところのタブレットをいい感じにした話。

やっぱり宿泊施設にはタブレットがあっていろいろ出来たほうがカッコイイですよね。 けれどもいろいろとお金がかかります。 www.viewn.co.jp こういうのとか www.mot-net.com こういうのとか。 でも月額〇〇円で、高いんですよ。大体全部月4万くらいかかる。…

GASでTuya APIにアクセスする 後編

前回から随分と間が空いてしまいましたが、GAS側のコードを掲載します。 yadotech.hateblo.jp やり方はTuyaからトークン取得→トークンを使ってコマンドを送る。コマンドの種類やURLはTuya Developerの[Cloud] →[API Explorer][Device Management] → [Get De…

GASからTuya IoT Platformにアクセスする。 前半

以前の記事はこちらyadotech.hateblo.jp tuyaのIOT Platformが使いやすくなっていたので一部変更をした。 Tuya IOT Platformの登録 次にアプリの紐付け(登録) Tuya IOT Platformの登録 https://auth.tuya.com/ にアクセス → Sign Up 必要事項を埋めて登録 …

Raspberry PiでMultiroom Audio

Spotifyを家中で聞きたい・・家中を音楽で満たしたい・・・そう思ったことはありませんか?私はあります。でもケーブルを家中に敷設するのは見た目も悪いし・・・そう思ったことはありませんか?私はあります。てことでRaspberry Piを利用してMultiRoom Audi…

車のQOLが爆上がりして優勝できるやつつくった。

M5Stackを買いました。www.switch-science.com これはArduino+ボタン+液晶+SDカードリーダーを1つにまとめたものブレッドボードなしに色々できるので電子工作のハードルを一気に下げてくれるすぐれものです。こちらで画像のようなものを作りました。http:…

お風呂に温度異状があった場合にスマートライトの色を変える。GAS版

tuya Smart Life がIFTTTと連携しなくなるということでびっくりした話。youtu.be同時にこういった記事も見つけた。qiita.comこちらの記事ではnode.jsからtuya apiにアクセスしていたが、サーバーを用意するのもまだるっこしいのでGASで書いてみた。必要なも…

お風呂に温度異状があった場合にスマートライトの色を変える。

前回まででGASで異状検知した。 yadotech.hateblo.jp 次はセルが更新された場合に電球の色を変える。 つかったのはこちら。 【Amazon Alexa認定 LED電球】Alexa Google HomeおよびIFTTT(ハブ不要)と互換性のあるOHLUXスマートWiFi LED電球、RGBCWマルチカ…

GASでおんどとりのAPIを叩く②

yadotech.hateblo.jpここから次は異状があったときに特定のセルを更新するまで //環境に応じて書き換えるものはapi_key , login_id , password , 温度のところ(danshi , joshiのところ)です。 // //温度を配列で返す関数 function temps(){ // api_key log…

GASでおんどとりWeb Storage APIを利用する。

Python版はこちらyadotech.hateblo.jp こんどはGASでおんどとりWEB STORAGE APIを利用してみた。 function temps(){ const url = "https://api.webstorage.jp/v1/devices/current" const api_key = "【API_KEY】" const login_id ="【ID】" const password =…

家で一番簡単にSpotifyをブロードキャストする方法

以前はChromecast Audioという物があったのですが、現在は販売停止になっていて結構高くなっちゃってたので。 必要なもの 1.Chromecast (5,000円くらい) store.google.com 2.HDMI分離器 (2,500円くらい) HDMI 光デジタル オーディオ分離 音声 分離器…

AsteriskとOG410Xaをつなぐ

長かった・・・ 結論からいうと ID:10(内線番号)Pass:なし でsip.confに書くだけっぽい。これでOG410Xaがよしなにやってくれるみたいだった。 あとはExtensions.confに外線発信用のコンテクストを書くだけ、だと思う。 ということで 【OG410Xa側】 ここ…

Asteriskで内線構築してみた。

内線工事は主装置だけで30万位するっていうことだったのでAsteriskでやった。 一回で出来るか不安だったがAsterisk自体はとても安定していて、非常に良かった。 良くなかったのはタブレット側で、UIがあまりよくなかった。 もう一回作るなら・・ 最終的にはA…

【Beds24】Beds24のgetBookingjsonにPythonからアクセスする

A4の部屋割表の作成を自動化するために、まずはBeds24 からその日の予約をピックアップしてみる。 import requests import json #必要なところはこの辺にまとめる url = "https://www.beds24.com/api/json/getBookings" username = "" api_key = "" prop_key…

supercolliderから音が出なかった。

PythonでFoxDotをインストールして使おうと思ったらバックグラウンドのSuperColliderから音が出なかった。 OS: Ubuntu 18.04 USBアンプ使用 SuperColliderでServerOptions.devices;としてみたら ERROR: A primitive was not bound. 0 711 Instance of Method…

odoo12をUbuntuにインストールするwith docker

新しくPOSを選定するにあたってodooを導入することにした。 以前はWindows上に作っていたのだが今回はUbuntuにインストールすることにした。 そしていつもアンインストールなんかがめんどくさそうなので今回はdockerに載せることにした。 てことでここを参考…

毎週Beds24のAPIから稼働室数をメールするスクリプトを書いた。

前回と前々回の記事から作った。 //メインの関数 function mailOccupancyData(){ getDataFromBeds24() mailToMyself('yourmailaddress') } //Beds24からいろいろ情報を取ってくる。 function getDataFromBeds24() { //初期設定などはここから //username はB…

gasでBeds24のAPIにアクセスする②

今度はCSVファイルをSpreadsheetに書き込んでみた。パスワードがAPI KEYであることに気づかずに結構グダったが、まぁできた。 function myFunction() { var username = "yourusername" var password = "youAPIKEY!!!" var url = "https://www.beds24.com/api…

gasでBeds24のAPIにアクセスする

備忘録的な話beds24というPMSを使うことにした。なぜならAPIによるアクセスが出来るから。 手始めにGASでAPIにアクセスしてみた。なぜGASなのかというと・・ 最終的にはLINE BOTを作りたい pythonだとflaskを使わないといけない=サーバーの設定が必要 とい…

Powershellを始めてみる

だって面白そうだったから・・ PowerShell実践ガイドブック ~クロスプラットフォーム対応の次世代シェルを徹底解説~ 作者: 吉崎生 出版社/メーカー: マイナビ出版 発売日: 2018/05/30 メディア: 単行本(ソフトカバー) この商品を含むブログ (1件) を見る …

windowsにprophetをインストールする。

普通にpip install fbprophetだと入らなかったので。 バックエンドでpystanを使用しているのだが、それがwindowsだとpipで入らないのでいくつかの準備が必要だった。 ここをみながらインストールした。 前提としてAnacondaを利用してインストールする。 Anac…

さくらのVPSにAsteriskを設定し、内線通話するまで

自分用に まずはOSを選択 アップデートとaptitudeのインストール fail2banのインストール 設定ファイルを書く iptablesの設定 asteriskのインストール sip.conf, extensions.confのバックアップを取った後、適当に書き換える 出典 まずはOSを選択 自分はUbun…

【Android Studio】Ankoが入らない

110P~Ankoセットアップについて こちらの勉強をしているのだがバージョンの為か微妙に入らなかった。 はじめてのAndroidプログラミング 第3版作者: 金田浩明出版社/メーカー: SBクリエイティブ発売日: 2018/04/20メディア: 単行本この商品を含むブログを見る…

【Android Studio】Failed to load AppCompat ActionBar with unknown error.

StackOverflowより Failed to load AppCompat ActionBar with unknown error.て出たとき styles.xml内の <resources> <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> </resources>

お客様に貸し出すタブレットについて

昨今ホテルのお部屋にタブレット端末を導入することなどがあるかと思います。 その際SIerにタブレット端末の導入を見積もると半端ない値段とられたりします。しかも月ごとの課金とか。 そこで自分なりにどうやったら無料もしくはローコストで部屋に安全にタ…

japandasで `module 'pandas.core.common' has no attribute 'is_list_like'` て出たとき

どうやらpandas.core.commonがpandas.api.typesに変更になった模様。 てことでjapandasのソースを書き換えてください。 ~\Anaconda3\Lib\site-packages\japandas\tseries 9行目をコメントアウトして1行追加するだけ #import pandas.core.common as com impor…

Google Colaboratory できゅうりを選別する。

最近少しずつ趣味でディープラーニングを勉強しているのでそのアウトプットとして2年ほど前に話題になったキュウリを仕訳してみます。 モチベーション:写経だけじゃなくてもう少し踏み込んだところで機械学習をしたかった。 使用するモジュール:Keras 使…

spotifyとLast.fmを接続する

Last.fm知っていますか?様々なアプリやソフトウェアから音楽を再生すると専用のソフトをインストールすることで自分の音楽遍歴を見返すことができるWebサービスです。 Spotifyでももちろん聞いた曲履歴をLast.fmに登録することが可能で、設定さえきちんとす…