succi0303 blog

succi0303 blog

This is my personal blog. All posts are my own.

Tampermonkeyを使ってMacでVikunjaに日本語入力する時の問題を解決しました

Vikunjaは、セルフホストできるTodoistライクなタスク管理サービスです。とても使いやすいのですが、Macで利用する場合に問題があります。それはIMEの漢字変換を確定するEnterボタンによってテキストが入力されてしまうことです。この問題が解決できない限り…

Dexを利用してOutline Wikiのセルフホスト環境を構築する

Outline Wikiは、チームで共同編集できるナレッジ管理ツール、いわゆるWikiの一種である。有償のSaaSが提供されていることに加え、セルフホスト版のCommunity Editionを無償で利用することができる。見た目と操作感はNotionに近く、セルフホストできるWikiツ…

Outline Wikiの通知用にSMTPを設定する

Outline Wikiでは、ドキュメントの更新、ドキュメントへのコメント、メンションなどのイベントについて、メールで通知できる。通知を有効にするにはサーバの環境変数にSMTPの設定を追加する必要がある。今回、Gmailを使って通知を送信できるようにSMTPを設定…

パスキーに対応しているサイトを調べる

passkeys.directoryでパスキーに対応しているサイトを確認できます。 passkeys.directory passkeys.directoryは1Passwordが運営するインデックスサイトです。コミュニティベースで、パスキーに対応するサイトの情報がまとめられています。 2023年11月時点でp…

Yubikey の Static Password を NFC で iPhone へ読み出す

Yubikey の Static Password を iPhone の NFC で読み出す方法を調べました。 AuthLite NFC AuthLite NFC アプリを使うことで Yubikey から OTP Slot 1 (Short Touch) の値を NFCを使って iPhone へ読み出せます。Slot 1 に Static Password を登録すれば、A…

Yubikey の Static passwords 機能を使う

パスワードマネージャーのマスターパスワードを強化するために Yubikey の Static passwords 機能を使いました。 Yubikey Yubikey は、FIDO2 などを含む複数のに小プロトコルをサポートする物理セキュリティトークンです。代表的なユースケースは 2 段階認証…

InWin A1 PrimeケースのBTO PCを購入する

今年の1月にInWin A1 PrimeケースのMini-ITX PCをBTOで購入しました。あらためてパーツ構成などをまとめます。 パソコンSHOPアーク BTOの注文先はパソコンSHOPアークです。ArkhiveのブランドでBTO PCを展開しています。Arkhiveはパーツの型番が明記されてい…

anyenvを使ってNode.jsをインストールする

WSL2のUbuntuにanyenvを使ってNode.jsをインストールしました。 anyenvは、rbenvをはじめとする*envをまとめて取り扱うラッパーツールです。各種言語環境のインストールと実行バージョンの管理をシンプルに実現できます。 anyenvのインストール Homebrew (Li…

ESET Internet Securityインストール環境のWSL2で名前解決ができない問題を解決する

ESET Intetnet Security (ESET)をインストールしているWindows 11環境で、WSL2 (Ubuntu)のapt updateを実行したときにTemporary failure in name resolutionが発生しました。apt update以外にもドメイン名の解決を伴う通信はすべて同様のエラーとなり、正常…

DeskMeetでメモリに余裕のある小型サーバマシンを自作する

DeskMeetをベースにメモリ容量に余裕のある小型PCを自作しました。 DeskMeetはASRockのベアボーンPCキットです。小型の筐体に、マザーボードと電源があらかじめ組み込まれています。マザーボードはMini-ITXの専用品で、DDR4-3200 DIMMのメモリスロットが4基…

chezmoiを使ってdotfiesにWSL環境でのみ有効な設定を定義する

chezmoiを使って、WindowsのWSL環境でのみ有効になる設定を定義しました。 chezmoiは設定ファイル群 (dotfiles)を管理するためのユーティリティーツールです。chezmoiのテンプレート機能を使うと、環境ごとに異なる設定を定義できます。 chezmoi テンプレー…

Bashに高機能プロンプトのStarshipを導入する

Bashのシェル環境に高機能プロンプトツールのStarshipを導入しました。 Starshipは複数のOSで動作するカスタマイズ可能なプロンプトユーティリティです。Gitのブランチを表示したり、AWSのプロファイル情報を表示したりできます。 Starship: Cross-Shell Pro…