2024-01-01から1年間の記事一覧

おうちKubernetesクラスタにImmichを入れてGoogle Photoを代替する

Google Photoは割と便利なのだが,容量無制限で始まったサービスにも関わらずいつの間にか15GBの容量制限ができていた.前はPixel 4aを使っていたので,その容量制限も無効化されていたんだけど,iPhoneに戻ってきたらきっちり容量制限されるし,なにかもっ…

おうちKubernetesにCertManagerを入れてTLS接続できるようにする

宅内LANで動かしているKubernetesクラスタ上のサービスについて,MetalLBとingress-nginxを使ってアクセスできるようにしていたんだけど,TLSでアクセスしたくなった.別にLAN内なのでそこまで気にする必要はないんだけど,アプリケーションとしてhttpsを前…

DHT20で湿度計測してprometheus exporterで出力しGrafanaで可視化する

部屋の湿度を測りたくてDHT20を買った. akizukidenshi.com さて,こいつで計測した湿度を,最終的にはGrafanaで見られるようにしたい. アーキテクチャを考える DHT20はただのセンサーであって,こいつの値を送信・受信するためには別のサーバが必要になる…

RDS Aurora MySQLのPerformance InsightsによるPerformance Schema自動管理はt4g.mediumだけ特殊な動きをするので気をつけろ

言いたいことはタイトルの通り. まずRDSにはPerformance Ingishtsというものがある.これは今までのRDSのMonitoringに加えて,もっと詳細なクエリ等の情報までが見える分析ツールである. www.youtube.com これは AWS RDSによって提供されている機能である…

ゼンハイザーHD600を買った

持っていたヘッドホンのヘッドバンド部分,合皮でできている部分が経年劣化でボロボロになってきた.イヤーパッドは結構替えパーツが売っていることが多いのだが,ヘッドバンド部分はどうにもならなくて,結局こうなると捨てるしか無い. というわけで新しい…

WhalebirdをReactで書き直した

長らくVue.jsだったWhalebirdをReact.jsで書き直した.というよりNext.jsになった. github.com 当初,Svelteで書き直してみたんだけど,これがあまり思い通りにはならないことがわかって,Next.jsでの書き直しになった. 6.0.0がNext.jsの初版で,6.1.0まで…

GitHub ActionsでTauriアプリのSnapパッケージを自動ビルドする

Tauriでアプリを作っているんだけど,snapパッケージをビルドしてSnap Storeにアップロードしたいと思った. しかしドキュメントにはsnapに関する記述がない. tauri.app また,Tauriは公式でGitHub Actionsを提供していて,こいつを使ってビルドできるのだ…