portaudioのインストール
tensorflowを使ったあるアプリを動かしたい。
wavの解析でportaudio(が必要なpyaudio)が必要。
DockerHubから公式イメージ持ってくる
→git cloneでリポジトリを持ってくる
→requirements.txtで必要なパッケージをインストール
→portaudio.hが無いって怒られる
→バージョンを下げろだのなんだろって記事が出てくるがそもそも公式に入ってるのがpython 3.6.9なので下げる必要なさそう
→公式を見る。自分でBuildすれば良さそう。
./configure
make
make install
ldconfigしろって書いてあるからする
pip install pyaudio
できた。
numpyが持ってないアトリビュートがどうちゃら
AttributeError: module 'tensorflow' has no attribute 'placeholder'
コンテナはtensorflow 2.5.0である、、、
うーん、最初から?
vscodeのRemote sshを使いたい
せっかく読んだので。なんか存在しないパイプがなんちゃらエラー。
32bitは対応してない??Node.jsがどうちゃらと、、、
Pi zeroはRAMが小さすぎてExtensionが動かないからサポートできないって。。。
PowerAutomateで自動出欠応答(テキスト形式で)
取得した予定表のBodyがHTMLだったので、なんかちょっと違うフォントで投稿されることに、、、
やりたいことでググったらドンピシャが出てきたので追加。
メッセージを取得するところまでは一緒。
関係ないけど、コネクターを消したり入れたりしてるうちになんかエラーが出て実行できなくなった。
最初から作り直さないといけないとか何とかでちょっとイライラ。
PowerAutomateで自動出欠応答
・毎朝特定のチャンネルに投稿される出欠に自動的に応答する
・応答内容はOutlookの予定表に「出欠」というタイトルに書かれている本文
全体
個別
TeamとChannelを指定するだけでいい。
後のフィルタリング(予定表の中の「出欠」を拾う)で使う変数を定義
イベントを取得。ここが面倒だった、、、
Start Time: utcNow()で取れるのがUTC時間なので、日本時間に変換。
addHours(utcNow(), 9, 'yyyy/MM/dd HH:mm:ss')
End Time: これがいつトリガーかかるかわからないからとりあえず12時間分。
addHours(utcNow(), 33, 'yyyy/MM/dd HH:mm:ss')
Filter Query: 「出欠」をひっかける。
Order By: 適当にググってこれを使う。公式にたどり着けないのは何故なんだ。。。
3時間待ってから本文ママでメッセージに返信。
予定表の方に有給って書いておけば有給で投稿される。
もっとスマートに出来ると思うけどとりあえず出来たなりで。
公式のドキュメントが貧弱(=知りたいことにすぐたどり着けない)のは何とかしてほしい。
Azure Az Powershell
Azure Az PowerShellのインストール
※Win10標準のPowerShellはv5.8。だとインストールできない。
login-AzAccount でログイン
Get-AzSubscription でサブスクリプションIDを取得