バックナンバー

2026年8月

第692号

発行

  1. 第2回ターミナルを中心とした作業環境

    herdrで作るエージェントベースのターミナル環境


    複数のAIエージェントを同時に動かす時代のターミナルワークスペースマネージャー「herdr」を紹介します。tmuxとの違い、マウス中心の操作、エージェントの状態表示と完了通知、セッションの自動復元、カスタムコマンドやプラグインによる拡張までを解説します。

    松竹 誠

  2. 第2回Webサイトホスティングで使うCloudflare Workers

    AstroのサイトをWorkersにデプロイする


    第2回は、Astroで作ったサイトをCloudflare Workersにデプロイします。Wranglerを使った手元からのデプロイと、SSRのためのアダプターの設定、そしてGitHubリポジトリと連携した自動デプロイとプレビューURLの生成までを解説します。

    渡辺 由

  3. 第1回script要素にtype="module"を付ける利点

    importとexportでファイルを分割する


    script要素にtype="module"を指定すると、importとexportでJavaScriptのファイルを分割できるようになります。分割の書き方から、必要な機能だけを取り出す指定、必要になった時点で読み込む動的なimport()までを見ていきます。

    小山田 晃浩

第691号

発行

  1. 第14回AIエージェントのススメ

    スキルを使いこなす4:ナレッジスキル その2


    ナレッジスキルの3分類のうち2つ目、「設計の指針」をスキルにする方法を紹介します。技術スタックの選定、CSS設計、テストの規約という3つの例を通して、AIエージェントに進むべき方向を示すスキルの考え方を解説します。

    高津戸 壮

  2. 第2回JSでバイナリを扱う

    バイナリを扱うオブジェクト


    前回、すべてのファイルはバイト列だと確認しました。今回はそのバイト列をJavaScriptで扱うためのArrayBuffer・TypedArray・DataViewを、「メモリ領域」と「それを解釈する窓」という分離の視点から読み解きます。

    藤田 智朗

  3. 後編AI向けにコマンド出力を最適化するCLIプロキシ

    rtkの誤判定を減らす除外設定


    rtkがlintスクリプトをESLint専用のフィルタへ書き換えた際、成功している実行を「失敗」と誤判定した例を取り上げます。原因の切り分け方と、削減の実測をもとに圧縮させる範囲を絞った設定を紹介します。

    中村 享介

第690号

発行

  1. 第1回Webサイトホスティングで使うCloudflare Workers

    Workersでサイトを配信する仕組み


    Cloudflareは、新規に構築するサイトのホスティングにCloudflare Workersを推奨しています。このシリーズでは、AstroやNext.jsで構築したサイトをWorkersにデプロイし、運用するまでを解説します。第1回は、PagesとWorkersの違いと、Workersでサイトを配信する全体像を整理します。

    渡辺 由

  2. 最終回CSSの届く範囲を広げる :has()

    :has()を実践で使いこなす応用ユースケース


    今回は、画像の有無に応じたカードレイアウト、連続する見出しのマージン調整、サブメニューへのアイコン追加といった、より実践的な3つのユースケースを通して、:has()の応用的な活用方法を紹介します。

    坂巻 翔大郎

  3. 前編AI向けにコマンド出力を最適化するCLIプロキシ

    rtkの仕組みとトークン削減の実測


    コマンドの出力をAI向けに圧縮するCLIプロキシrtkを取り上げます。フックで書き換えを自動化する仕組みを説明したうえで、公式が掲げる60〜90%の削減が手元で再現するかを、1か月分の記録から測りました。

    中村 享介

第689号

発行

  1. 第2回CSSの届く範囲を広げる :has()

    :has()でモーダルダイアログとホバーの状態を扱う


    第2回では、モーダルダイアログ表示中のスクロールロックと、ホバー中のカード以外を暗くする演出という2つのユースケースを通して、:has()の表現力を紹介します。あわせて、使用時の注意点も解説します。

    坂巻 翔大郎

  2. 第1回JSでバイナリを扱う

    バイナリとは何か


    「バイナリ」と「テキスト」はまったく別物だと感じていませんか。実はその境界は、思っているほど明確ではありません。シリーズ初回は、すべてのファイルがバイト列であるという出発点から、「バイナリ」という言葉の正体を捉え直します。

    藤田 智朗

  3. 第13回AIエージェントのススメ

    スキルを使いこなす3:ナレッジスキル その1


    スキルの3分類のうちの3つ目、「ナレッジ」スキルを紹介します。今回は、AIにとって得意な領域と不得意な領域のギャップを整理し、会社情報のようなAIが知り得ない「純粋なナレッジ」をスキルとして定義し、再利用する方法を解説します。

    高津戸 壮

バックナンバー月別