おうち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を提供していて,こいつを使ってビルドできるのだ…

『駒田蒸留所へようこそ』が良すぎた

今年はなんといっても『駒田蒸留所へようこそ』が良かった. TVアニメ含めた 2022年 2023年アニメの中で一番の出来といっても過言ではない. 見るのが遅くなってしまったので,今頃これを書いているけど,終盤なのでおそらくもう上映館もかなり減ってしまっ…

megalodonのMisskeyサポートを終了する

タイトルの通りのことを行った. github.com その代わりと言ってはなんだけど,Firefishのサポートを開始している. fedi.software WhalebirdからもMisskeyサポートがなくなる megalodonはWhalebird,Fedistarからもクライアントライブラリとして利用してい…

おうちKubernetesにLonghornを入れる

Raspberry Piを買っておうちKubernetesクラスタを作る おうちKubernetesにSealedSecretsを入れる Raspberry Piの固定IP割当をルーターから指定する おうちKubernetesのcontrolplaneを3台に増やす おうちKubernetesにLonghornを入れる <- イマココ Nodeとなる…

おうちKubernetesのControlPlaneを3台に増やす

Raspberry Piを買っておうちKubernetesクラスタを作る おうちKubernetesにSealedSecretsを入れる Raspberry Piの固定IP割当をルーターから指定する おうちKubernetesのcontrolplaneを3台に増やす <- イマココ ついに追加のRaspberry Piを買った. こいつらを…

Raspberry Piの固定IP割当をルーターから指定する

Raspberry Piを買っておうちKubernetesクラスタを作る おうちKubernetesにSealedSecretsを入れる Raspberry Piの固定IP割当をルーターから指定する <- イマココ 以前の記事で,IP固定を行う際に /etc/netplan/99-manual-conf.yaml を編集してIPを固定してい…

おうちKubernetesにSealedSecretsを入れる

Raspberry Piを買っておうちKubernetesクラスタを作る おうちKubernetesにSealedSecretsを入れる <- イマココ 前回の続き. 次はSecrets管理をどうするかを考える. 別にお家クラスタなのでなんでもいいんだけど,なんでもいいんだけどやっぱりbase64エンコ…

Shokzのイヤホンを買ったのでLinuxで使えるようにする

Bluetooth接続の骨伝導イヤフォンを買ったのだが,これをLinuxで使えるようにする. A2DPとHFP/HSP Bluetoothでイヤフォンを扱う場合には,プロファイルを選択する必要がある. A2DPやHFP/HSPというのはそのプロファイルのことであり, wiki.archlinux.org …

Raspberry Piを買っておうちKubernetesクラスタを作る

Raspberry Piを買っておうちKubernetesクラスタを作る <- イマココ おうちKubernetesにSealedSecretsを入れる 6月の初頭に興味本位でRaspberry Pi4を買ってみた.特に何がしたかったわけではないけど,最近Kubernetesクラスタを作っていなかったのでクラスタ…

はてなブックマークしたページをFediverseにシェアする

koogawa.hateblo.jp これのFediverse版を作った. https://koogawa.sakura.ne.jp/hb/rss.php?id=h3poteto こちらで公開されていたRSSが非常に有用だったのでそのまま使わせてもらっています.おそらく個人運用のサービスなので,提供先のRSSが終了したらこの…

FediForumでWhalebirdとFedistarの話をしてきた

3月29日&30日にFediForumというイベントがあり,そこでライブデモをしてきた. fediforum.org オンライン開催だったが,UTC 15:00スタートというスケジュールだったため,JST 24:00スタートとなる.つまり,厳密に言うと3月30日0:00スタートだった. 終わり…

Native DependencyがあるElectronアプリをビルドする

Electronでsqliteを使いたくなった場合, github.com とか github.com とかを使うと思う.これを組み込んだ状態でアプリをビルドするときに,かなり詰まったので記録しておく. 成果物と同じプラットフォームでビルドする場合は問題なし たとえばLinuxでLinu…

Fedistar 1.0.0をリリースした

リリースした.ここからダウンロードしてくれ. fedistar.net 無事AppStoreにも公開された. FedistarAkira FukushimaSocial NetworkingFreeapps.apple.com 見た目. だいたい普段遣いする機能は追加できたと思う. マルチアカウント管理 ストリーミング 通…

ディスプレイを新調したらWhalebirdに満足できなくなったので新しくFediverseクライアントを作っている

この記事はFediverse (2) Advent Calendar 2022の7日目です. 最近34インチのウルトラワイドディスプレイを買ったんだけど,これによって俺の作業スペースは格段に広がった.Emacsは常時3分割or4分割だし,1ワークスペースにブラウザとターミナルを表示する…

会社のPCにManjaro i3 Editionを入れた

何度目かわからないLinux環境構築記事です.ちなみに h3poteto.hatenablog.com h3poteto.hatenablog.com このような前例があり,今回もこれらの記事には非常に助けられた. 買ったPC 転職先の会社で好きなPCを選んで良いことになったので,Linuxを入れる前提…

Z Labを退職してoViceに転職します

10月31日にZ Lab株式会社を退職した. おそらくほとんどの人はZ Labを知らないと思うので説明すると,ヤフーの子会社だ.ただし社員はヤフーの原籍正社員でZ Labに出向という形で雇用されている.つまり退職したのはヤフー株式会社を退職したということにな…

flycheckでcredoを実行する

credoというのがある. github.com これはElixirの静的解析ツールで,まぁrubocopみたいなものだと思っていただければ良い.これは単なるCLIなのだが,これに違反した場合,違反箇所をエディタ上に表示してほしいと思った. そこでflycheck-credoというのが…

Siderが終わるのでlintをreviewdogに移した

このとおりですが, siderlabs.com siderがサービス終了するらしいです. 今まで個人プロジェクトでも,会社のプロジェクトでも結構お世話になってきました.使い始めた頃は,まだSideCIという名前で,会社名もアクトキャットという名前だった気がしますが,…

AWS Global AcceleratorをKubernetesのリソースから管理する

AWS上に作ったKubernetesでサービスを外部に公開する方法はいくつか存在する.簡単にやるならServiceをtype: LoadBalancerで定義すればNetworkLoadBalancerが作れるし,aws-load-balancer-controllerを使えばApplicationLoadBalancerも作れる.ただ,このLB…

kOpsでIAM Role for Service Account(IRSA)をやる(1.23)

以前こういう記事を書いた. h3poteto.hatenablog.com このときから更に便利になり,kOps 1.23で,ついにeks-pod-identity-webhookさえも自動インストールできるようになったので紹介する. github.com

新宿で買える桜餅を片っ端から食べたのでレビューする

桜餅が好きなのだが,ふと「高級な桜餅とはどの程度のものなのだろう?」と思った.例えば洋菓子,チョコなどを考えると,ピンからキリまである.スーパーなんかでは袋入りで数百円のチョコも売っているが,それこそ伊勢丹なんかにいけば高級なチョコレート…

ゲームしないのに34インチの曲面ディスプレイを買った

結果としてかなり良かったのでちょっと紹介する.個人的にかなり悩んだ買い物だったけど,悩みは後半に書く.

GitHub ActionsでElectronアプリのリリースを自動化する

やろうやろうと思っていたけど,できていなかったので,いよいよ自動化した. ここにおけるポイントは,ほぼMacOSをどうするかという話に集約すると思うんだけど,一応Windows/Linuxでもちょっと変更しなきゃいけないことはあったので,書いておく.

『アイの歌声を聴かせて』を見てきた

2008年にやっていた『イヴの時間』がとても面白くて,さらにあの絶妙な空気感がとても好きで,吉浦康裕監督作品はそれ以降ずっと見てきた. 2013年にやった劇場版の『サカサマのパテマ』も,期待を裏切らない出来でとてもおもしろかった. アニメーター見本…