logohsb.horse
avatar

ブログ / スニペット / ツール

馬じぇべ

[ba.dʑe.be]

東京で活動するソフトウェアエンジニア。

ブログ64スニペット37ツール41
  1. ブログ
    Claude用性格分析スキルpersonality-analyzerを作った話

    Claudeとのチャット内容からHEXACO・MBTIスコアをYAML形式で出力するスキルの開発記録。AIとの会話から性格特性を定量化する試み。

  2. ブログ
    MV3でレスポンスヘッダーを次のリクエストへ中継するChrome拡張「Header Relay」を公開した

    API開発と検証のためのChrome拡張 Header Relay を公開しました。レスポンスヘッダーから値をキャプチャして、以降の対象originへのリクエストに自動で付与する拡張です。仕組みだけ聞くと簡単そうですが、Manifest V3にはこれをやるための素直な実装手段が最初から存在しません。この記事では、何を解決するものか、その制約下でどう設計したかを書きます。

  3. ブログ
    Go で microCMS CLI を作った

    管理画面を開かずにターミナルから microCMS のコンテンツを操作できる CLI ツールを Go で作った。複数サービス管理・スキャンキャッシュ・バックアップなど主要機能と、設計で判断したことをまとめる。

  4. スニペット
    avifencで画像を一括でAVIFに変換する

    jpg/jpeg/png を再帰的に走査して avifenc で .avif に変換する Bash スニペット。

  5. スニペット
    Biome の npm-scripts 設定

    Biome 導入時に設定する npm-scripts の定番パターン。lint と format を check コマンドで実行する。

  6. スニペット
    ビルド時メッセージIDハッシュストア

    ビルド時にメッセージIDとコンテキストをハッシュ化して短縮・正規化するTypeScript関数。翻訳キーに文字種制限があるプラットフォームで役立つ。

  7. スニペット
    キャッシュファースト+ライブフェッチ オーケストレーションパターン

    キャッシュからの高速パスとリモートからの低速パスを組み合わせたオーケストレーション。キャッシュヒット・ミス・レイテンシ・最終結果をメトリクスとして計測し、副作用は外部に委譲する。

  8. スニペット
    ネイティブUI要素をクローンしてスタイルを継承する

    ホストアプリの既存ボタンをcloneNodeで複製し、アイコンとテキストだけ置き換えることで視覚的一貫性を維持する軽量パターン。難読化CSSと戦わない。

  9. スニペット
    CloudFormation テンプレートから parameter.json を生成する

    aws cloudformation validate-template と jq を組み合わせて、環境変数を反映した parameters.json を自動生成するスニペット。

タグ

タグ