
It's my life

コマンドをタイポするとrm -rfが実行されるSuicide LinuxをDockerで試してみた体験記です。llコマンドで即死した話に加え、bashのcommand_not_found_handleの仕組みやANSIエスケープコードによるプロンプト制御も解説します。

iTerm2+tmuxからRust製ターミナルWezTermへの移行体験記です。SSH接続やタブカスタマイズ、右ステータスバーなどのLuaによる設定例を紹介し、GPUアクセラレータやクロスプラットフォーム対応の使い心地を解説します。

Renovateが作成するPRでArtifact update problemエラーが発生した際の原因調査と対処法を解説します。Gatsbyプラグインのpeer dependency競合によるnpm ERESOLVEエラーの具体的な修正手順を共有します。

技術ブログの表記揺れや日本語の誤りを自動検出するtextlintの導入手順を解説します。SmartHRプリセットの活用法やreviewdogと連携したGitHub ActionsでのCI自動校正パイプラインの構築方法も紹介します。

Amazonの15.6インチスマートディスプレイEcho Show 15を実際に購入し、賃貸での設置方法やカレンダー表示などの使い心地をレビューします。ウィジェット機能の現状や今後の活用アイデアについても率直な感想をまとめました。

AWS Lambda Function URLsを使ってHTTPSエンドポイントを構築する方法と、API Gatewayとの違いを実際に検証しました。30秒タイムアウト制限の回避やIAM認証の挙動など、実運用で気になるポイントを詳しく解説します。

Go製負荷テストツールK6の環境をDocker Composeで構築し、テストシナリオをTypeScriptで記述できるテンプレートの作り方を解説します。Grafanaによる結果可視化やGitHub Actionsへの組み込み手順も紹介します。

クリエイティブな空間を目指して仕事効率化ツールやガジェットを詰め込んだ結果、コンセプトが迷走してしまったデスクトップ環境を紹介します。2022年時点のデスク周りのセットアップと使用機材をまとめました。

npxコマンド一発でターミナルにカラフルな自己紹介カードを表示するnpmパッケージの作り方を紹介します。TypeScript化やESLint導入、GitHub ActionsによるCI/CD自動パブリッシュの設定手順も解説します。

npmパッケージcolors.jsの作者が意図的に悪意あるコードを仕込み、CIが停止した事象の原因調査と対処法を解説します。package.jsonのresolutionsによる回復手順やOSSサプライチェーンセキュリティについても考察します。

GitHub ProjectとGitHub Actionsを組み合わせて個人ToDo管理を構築。Issue自動紐づけ、ラベルによる期日Milestone自動生成、Slack日報リマインダーなど5つのカスタマイズで生産性を向上させる実践手法を紹介します。