<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>ideaman&apos;s Notes</title>
  <id>https://notes.ideamans.com/</id>
  <link rel="alternate" type="text/html" href="https://notes.ideamans.com/"/>
  <link rel="self" type="application/atom+xml" href="https://notes.ideamans.com/feed.xml"/>
  <updated>2026-07-22T06:30:00.000Z</updated>
  <entry>
    <title>実例に学ぶサイトスピード改善(7) head内の同期スクリプトが描画を止める</title>
    <id>https://notes.ideamans.com/posts/2026/render-blocking-scripts.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/render-blocking-scripts.html"/>
    <published>2026-07-22T06:30:00.000Z</published>
    <updated>2026-07-22T06:30:00.000Z</updated>
    <summary type="text">HTMLのhead内に置かれた同期スクリプトは、ダウンロードと実行が完了するまでHTMLのパースを止める。外部CDNから読み込む場合はDNS解決とTLS接続の分だけ遅延が上乗せされる。</summary>
  </entry>
  <entry>
    <title>CrUXはどのくらいあてになるか - Chrome限定の実測値を全ブラウザRUMと突き合わせてみた</title>
    <id>https://notes.ideamans.com/posts/2026/crux-vs-rum.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/crux-vs-rum.html"/>
    <published>2026-07-19T15:00:00.000Z</published>
    <updated>2026-07-19T15:00:00.000Z</updated>
    <summary type="text">CrUXはChromeのオプトインユーザーだけの実測値で、iPhoneのSafariもEdgeも対象外だ。全ブラウザRUMの Speed is Money と通販14サイトで突き合わせ、どこまで信用できるかを用途ごとに線引きした。</summary>
  </entry>
  <entry>
    <title>実例に学ぶサイトスピード改善(6) 画像の寸法指定でガクッと動くページを防ぐ</title>
    <id>https://notes.ideamans.com/posts/2026/cls-image-dimensions.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/cls-image-dimensions.html"/>
    <published>2026-07-19T06:30:00.000Z</published>
    <updated>2026-07-19T06:30:00.000Z</updated>
    <summary type="text">CLSは表示の速さとは別の指標で、読み込み中にコンテンツがずれる現象を数値化したもの。画像の width/height 指定とカルーセルの初期高さ確保の2つで、実在4サイトの CLS が最大89%改善した。</summary>
  </entry>
  <entry>
    <title>通販サイトが遅いと損失はどのくらい？ 遅いサイトは見込み客の90%を取りこぼしている衝撃の損失見える化</title>
    <id>https://notes.ideamans.com/posts/2026/speed-opportunity-loss.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/speed-opportunity-loss.html"/>
    <published>2026-07-16T11:00:00.000Z</published>
    <updated>2026-07-16T11:00:00.000Z</updated>
    <summary type="text">サイトスピードが遅い通販サイトでは、本来買ってくれるはずだったユーザーが数多く離脱し、注文を取りこぼしている。通販14サイト・直近30日の実測データからその機会損失を可視化すると、速いサイトでも60%、遅いサイトでは90%以上を取りこぼしている実態が見えてきた。</summary>
  </entry>
  <entry>
    <title>実例に学ぶサイトスピード改善(5) 外部CDNは速いとは限らない</title>
    <id>https://notes.ideamans.com/posts/2026/same-domain-resource-delivery.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/same-domain-resource-delivery.html"/>
    <published>2026-07-14T06:30:00.000Z</published>
    <updated>2026-07-14T06:30:00.000Z</updated>
    <summary type="text">外部CDNからの配信はドメインごとに DNS・TCP・TLS の接続コストを足す。クリティカルパス上のCSSや同期JSなら、接続1回分で FCP・LCP が1秒以上悪化していた実例がある。効くケースと効かないケースを分ける。</summary>
  </entry>
  <entry>
    <title>実例に学ぶサイトスピード改善(4) 重い日本語Webフォントが表示を遅らせる</title>
    <id>https://notes.ideamans.com/posts/2026/japanese-webfont-optimization.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/japanese-webfont-optimization.html"/>
    <published>2026-07-13T06:30:00.000Z</published>
    <updated>2026-07-13T06:30:00.000Z</updated>
    <summary type="text">日本語Webフォントは文字種が多くファイルサイズが英語フォントと桁違いになる。実在EC4例の数値を引きながら、未使用フォントの削除・font-display・サブセット化・preconnect を解説する。</summary>
  </entry>
  <entry>
    <title>サイトスピードを改善してもCVRが変わらない？ 「機会損失率」なら成果が見えるかも</title>
    <id>https://notes.ideamans.com/posts/2026/opportunity-loss-rate.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/opportunity-loss-rate.html"/>
    <published>2026-07-09T14:00:00.000Z</published>
    <updated>2026-07-09T14:00:00.000Z</updated>
    <summary type="text">サイトスピードを大幅に改善しても、その前後でCVRには期待した効果が出ないことがある。通販サイト14サイト・約2,000万セッションの実測から、こうした場合はCVRではなく「機会損失率」を比べると、サイトスピード改善のビジネス成果を確認しやすくなることを示す。</summary>
  </entry>
  <entry>
    <title>実例に学ぶサイトスピード改善(3) テキストはGZIP/Brotliで圧縮する</title>
    <id>https://notes.ideamans.com/posts/2026/text-compression-gzip-brotli.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/text-compression-gzip-brotli.html"/>
    <published>2026-07-08T06:30:00.000Z</published>
    <updated>2026-07-08T06:30:00.000Z</updated>
    <summary type="text">テキストリソースのGZIP/Brotli圧縮は、サーバー設定を変えるだけで転送量を60〜80%削減できる。実在サイトでは設定漏れが意外と多く、有効にするだけでLCPが1秒以上改善した例もある。確認方法と設定方法を解説する。</summary>
  </entry>
  <entry>
    <title>WebP/AVIFだけじゃないWeb画像最適化チェックリスト</title>
    <id>https://notes.ideamans.com/posts/2026/web-image-optimization-checklist.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/web-image-optimization-checklist.html"/>
    <published>2026-07-05T15:00:00.000Z</published>
    <updated>2026-07-05T15:00:00.000Z</updated>
    <summary type="text">画像最適化は「AVIF/WebPへの変換」だけで完結しない。適切な解像度・画像形式・データ最適化・画像配信・遅延読み込みの5本柱で、画像そのものと届ける仕組みの両面を点検するチェックリストを用意した。</summary>
  </entry>
  <entry>
    <title>実例に学ぶサイトスピード改善(2) 画像は次世代フォーマットに移行する</title>
    <id>https://notes.ideamans.com/posts/2026/images-webp-conversion.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/images-webp-conversion.html"/>
    <published>2026-07-05T06:30:00.000Z</published>
    <updated>2026-07-05T06:30:00.000Z</updated>
    <summary type="text">AVIFやWebPへの移行は転送量に効く。ただし LCP は前段の FCP とダウンロード開始でほぼ決まるため、フォーマット変更で LCP が大きく縮むのは画像が極端に重いサイトに限られる。効きどころを実測データで示す。</summary>
  </entry>
  <entry>
    <title>実例に学ぶサイトスピード改善(1) LCP画像は最優先で読み込ませる</title>
    <id>https://notes.ideamans.com/posts/2026/lcp-image-priority-loading.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/lcp-image-priority-loading.html"/>
    <published>2026-07-01T06:30:00.000Z</published>
    <updated>2026-07-01T06:30:00.000Z</updated>
    <summary type="text">ファーストビューの最大画像に lazyload が残っていると、JavaScriptが動くまでダウンロードが始まらず LCP が数秒単位で悪化する。実在サイトの数値とともに、lazy を外す対処法と preload の要否を整理する。</summary>
  </entry>
  <entry>
    <title>Tailscaleという新しいネットワーク体験</title>
    <id>https://notes.ideamans.com/posts/2026/tailscale.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/tailscale.html"/>
    <published>2026-06-27T15:18:00.000Z</published>
    <updated>2026-06-27T15:18:00.000Z</updated>
    <summary type="text">オフィスに自前PCサーバーを持つ弊社がヤマハRTXによるVPNからTailscaleに移行して半年。Tailscaleは単なるVPNの代替に留まらず、AIエージェント時代の新しいネットワーク体験を提供するサービスである。</summary>
  </entry>
  <entry>
    <title>アクセスランキングは何%クリックされるのか</title>
    <id>https://notes.ideamans.com/posts/2026/access-ranking-clickthrough.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/access-ranking-clickthrough.html"/>
    <published>2026-06-24T11:30:00.000Z</published>
    <updated>2026-06-24T11:30:00.000Z</updated>
    <summary type="text">弊社 Ranklet4 の累計約11.5億表示の実測データから、アクセスランキングのクリック率を分析。全体平均2.7%・典型値3.5%という代表値、設置場所による違い、対数正規分布というかたち、そして通年で1〜10%という安定した目安まで、設置を検討するときの数値的な根拠を示す。</summary>
  </entry>
  <entry>
    <title>サイトスピードが遅いなら、まず疑うべきはサードパーティタグ</title>
    <id>https://notes.ideamans.com/posts/2026/third-party-tags-and-sitespeed.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/third-party-tags-and-sitespeed.html"/>
    <published>2026-06-22T06:30:00.000Z</published>
    <updated>2026-06-22T06:30:00.000Z</updated>
    <summary type="text">広告・解析・タグマネージャーは思っている以上にサイトスピードを奪う。ページ本体は軽いのにタグだけで LCP が10秒以上遅い例も珍しくない。大規模改修の前にタグを見直す意義を解説する。</summary>
  </entry>
  <entry>
    <title>ページスピードは一定ではない？ みんなのスピード体験を想像するコツは「対数正規分布」</title>
    <id>https://notes.ideamans.com/posts/2026/speed-variance.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/speed-variance.html"/>
    <published>2026-06-20T11:15:00.000Z</published>
    <updated>2026-06-20T11:15:00.000Z</updated>
    <summary type="text">同じページでもユーザーが体験する表示速度は大きくばらつく。その分布は対数正規分布のロングテールを描き、多くのユーザーは似たスピードで体験する一方、遅い人はとことん遅い。この形をつかめば、自分以外のユーザーのスピード体験を具体的に思い描けるようになる。</summary>
  </entry>
  <entry>
    <title>アクセスランキングの心理学</title>
    <id>https://notes.ideamans.com/posts/2026/access-ranking-psychology.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/access-ranking-psychology.html"/>
    <published>2026-06-17T14:18:55.000Z</published>
    <updated>2026-06-17T14:18:55.000Z</updated>
    <summary type="text">なぜアクセスランキングはクリックされやすいのか。Googleディスプレイ広告の何倍ものクリック率を生む背景を、「社会的証明」と「選択肢を減らす効果」という2つの心理学的仮説と学術研究から考察する。</summary>
  </entry>
  <entry>
    <title>「サイトスピード＝LCPなどの指標」ではない理由</title>
    <id>https://notes.ideamans.com/posts/2026/sitespeed-is-not-a-metric.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/sitespeed-is-not-a-metric.html"/>
    <published>2026-06-17T02:04:00.000Z</published>
    <updated>2026-06-17T02:04:00.000Z</updated>
    <summary type="text">LCPやINPなどの指標は「サイトスピード」の代名詞として使われるが、実際には本質を完全には表せない不完全な数値である。待ち時間がユーザーの集中力を少しずつ削り、コンバージョンを妨げる「抵抗の大きさ」こそがサイトスピードの正体であり、指標はそれを計測するための便宜的な尺度にすぎない。</summary>
  </entry>
  <entry>
    <title>GridgramをAIエージェントフレンドリーにする</title>
    <id>https://notes.ideamans.com/posts/2026/gridgram-ai-agent.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/gridgram-ai-agent.html"/>
    <published>2026-04-23T13:00:00.000Z</published>
    <updated>2026-04-23T13:00:00.000Z</updated>
    <summary type="text">CLIツール Gridgram を AI エージェントから使いやすくするための取り組みを解説する。llms.txt・Context7・gg llm のドキュメント系と、Skills・gg icons のコマンド系の2軸で整理した記録。</summary>
  </entry>
  <entry>
    <title>Mermaid風のテキストから図解を生成するGridgram</title>
    <id>https://notes.ideamans.com/posts/2026/gridgram-concept.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/gridgram-concept.html"/>
    <published>2026-04-23T12:00:00.000Z</published>
    <updated>2026-04-23T12:00:00.000Z</updated>
    <summary type="text">テキストDSL（.ggファイル）から関係図・概念図をSVG/PNGで生成するCLIツール「Gridgram」を開発した。グリッド配置による決定論的な出力と6000種類以上のTabler Iconsを組み合わせ、業務資料に馴染む図解をコードで管理できるオープンソースツールの概要を紹介する。</summary>
  </entry>
  <entry>
    <title>D2 + Freepik APIでポンチ絵を自動生成するAIエージェントを作ってシビれた</title>
    <id>https://notes.ideamans.com/posts/2026/d2-and-freepik-agent-concept.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/d2-and-freepik-agent-concept.html"/>
    <published>2026-04-07T16:47:00.000Z</published>
    <updated>2026-04-07T16:47:00.000Z</updated>
    <summary type="text">図版記述言語D2とFreepik APIを組み合わせ、自然言語から高品質なポンチ絵を自動生成するAIエージェントのコンセプトを公開。パワポやKeynoteから解放される未来がすぐそこにある。</summary>
  </entry>
  <entry>
    <title>Chart.jsのグラフをCLIで画像化するOSSツール「chartjs2img」を公開</title>
    <id>https://notes.ideamans.com/posts/2026/chartjs2img.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/chartjs2img.html"/>
    <published>2026-04-07T11:00:00.000Z</published>
    <updated>2026-04-07T11:00:00.000Z</updated>
    <summary type="text">Chart.jsの設定JSONをコマンド一発で画像化するCLIツール「chartjs2img」をOSSとして公開。AIエージェントによるレポート自動生成で役立つ、Chart.js 4.4と12プラグイン内蔵・セットアップ不要のグラフ画像生成ツール。</summary>
  </entry>
  <entry>
    <title>LLMの原理を学ぶとAIとの付き合い方が上手くなる</title>
    <id>https://notes.ideamans.com/posts/2026/learning-llm-internals.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/learning-llm-internals.html"/>
    <published>2026-03-06T09:00:00.000Z</published>
    <updated>2026-03-06T09:00:00.000Z</updated>
    <summary type="text">LLMの内部原理（トークン・コンテキスト・アテンション機構）を学ぶことで、AIとの協業スキルが本質的に向上する。プロンプトテクニックより原理理解を優先すべき3つの理由を解説する。</summary>
  </entry>
  <entry>
    <title>「画像を軽くして」と言われたときの定量的な基準</title>
    <id>https://notes.ideamans.com/posts/2026/image-fitness-criteria.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/image-fitness-criteria.html"/>
    <published>2026-02-25T09:00:00.000Z</published>
    <updated>2026-02-25T09:00:00.000Z</updated>
    <summary type="text">約300サイトのECサイト調査から導き出した「画像配信効率（KB/Mpx）」と5段階評価基準を紹介。「画像を軽くして」という要望に統計的根拠をもって定量的に答えるための指標を解説。</summary>
  </entry>
  <entry>
    <title>サイトスピードとCVRの関係を数式で記述する - 指数減衰モデル</title>
    <id>https://notes.ideamans.com/posts/2026/speed-cvr-modeling.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/speed-cvr-modeling.html"/>
    <published>2026-02-10T07:30:00.000Z</published>
    <updated>2026-02-10T07:30:00.000Z</updated>
    <summary type="text">14の通販サイトのデータから、LCPとCVRの関係を指数減衰モデルで定量化。ポテンシャルCVR・減衰率・ロイヤルティCVRという3パラメータが持つビジネス的意味を解説する。</summary>
  </entry>
  <entry>
    <title>AIエージェントによる自社メディア運営の統合プラットフォーム - セカンドフェーズ完成</title>
    <id>https://notes.ideamans.com/posts/2026/ideamans-media-overview.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/ideamans-media-overview.html"/>
    <published>2026-02-06T14:32:00.000Z</published>
    <updated>2026-02-06T14:32:00.000Z</updated>
    <summary type="text">AIエージェント（Claude Code）とモノレポを組み合わせた自社メディア運営の自動化プラットフォーム。SNS投稿・HTMLメール配信の99%を自動化したセカンドフェーズの全容を公開する。</summary>
  </entry>
  <entry>
    <title>アニメーションを抑制したWebスクリーンショットを撮るCLIツール static-webshot</title>
    <id>https://notes.ideamans.com/posts/2026/static-webshot.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/static-webshot.html"/>
    <published>2026-02-04T08:07:00.000Z</published>
    <updated>2026-02-04T08:07:00.000Z</updated>
    <summary type="text">CSSアニメーション・カルーセルスライダー・乱数を徹底的に制御し、再現性のある決定論的スクリーンショットを撮影するCLIツール static-webshot の設計と実装を解説する。</summary>
  </entry>
  <entry>
    <title>サイトスピードとテレビの視聴率の不思議な関係</title>
    <id>https://notes.ideamans.com/posts/2026/sitespeed-and-tv-ratings.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/sitespeed-and-tv-ratings.html"/>
    <published>2026-01-30T15:00:00.000Z</published>
    <updated>2026-01-30T15:00:00.000Z</updated>
    <summary type="text">サイトスピードとテレビ視聴率は確率的に同一の構造を持つ。「良い体験が新規行動を生む」のではなく「離脱を防ぐことで本来あり得た成果を取り戻す」という因果メカニズムを解説する。</summary>
  </entry>
  <entry>
    <title>Webページのほぼ完全なコピー環境を作る http-playback-proxy</title>
    <id>https://notes.ideamans.com/posts/2026/http-playback-proxy.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/http-playback-proxy.html"/>
    <published>2026-01-26T09:52:00.000Z</published>
    <updated>2026-01-26T09:52:00.000Z</updated>
    <summary type="text">Webページ表示に必要な全通信を記録・再生するRust製オープンソースツールhttp-playback-proxyの仕組みを解説。本番環境に触れずにサイトスピード改善施策をシミュレーションできる。</summary>
  </entry>
  <entry>
    <title>通販サイトのスピードを遅くする悪魔のA/Bテスト - CVRに19倍の差</title>
    <id>https://notes.ideamans.com/posts/2026/ec-site-speed-ab-test.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2026/ec-site-speed-ab-test.html"/>
    <published>2026-01-21T00:00:00.000Z</published>
    <updated>2026-01-21T00:00:00.000Z</updated>
    <summary type="text">服飾系ECサイトで実施した自然実験により、LCP 1.5秒の壁でCVRが19倍・再訪問率が4.5倍異なることを実証。サイトスピードが短期収益と長期LTVの両方に与える影響をデータで示す。</summary>
  </entry>
  <entry>
    <title>さくらのCDN料金体系の裏をかいた激安AWS Firehoseとして使う「ずるい使い方」</title>
    <id>https://notes.ideamans.com/posts/2025/sakura-cdn-streaming-hack.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/sakura-cdn-streaming-hack.html"/>
    <published>2025-12-28T19:30:00.000Z</published>
    <updated>2025-12-28T19:30:00.000Z</updated>
    <summary type="text">さくらインターネットのウェブアクセラレータは「アウトバウンドのみ課金・リクエスト数は無料」という料金体系を持つ。GETパラメータでユーザー行動データを送信しログに記録する手法でAmazon Data Firehose相当のストリーミングデータ収集を月額数百円で実現する方法を紹介する。</summary>
  </entry>
  <entry>
    <title>ページ読み込みプロセスを動画化するCLIツール「Loadshow」をGo言語でリニューアル</title>
    <id>https://notes.ideamans.com/posts/2025/go-loadshow.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/go-loadshow.html"/>
    <published>2025-12-27T14:26:00.000Z</published>
    <updated>2025-12-27T14:26:00.000Z</updated>
    <summary type="text">Webページの読み込みプロセスをMP4動画に録画し、最適化前後を横並び比較できるCLIツール「Loadshow」をGo言語で全面リニューアル。単一バイナリ配布、OS標準H.264エンコーダ活用、Playwright自動ブラウザ調達など技術的な課題の解決方法も解説する。</summary>
  </entry>
  <entry>
    <title>サイトスピードと収益性の定量的な関係 - 最小LCPによる新モデル</title>
    <id>https://notes.ideamans.com/posts/2025/speedismoney-modeling-v4.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/speedismoney-modeling-v4.html"/>
    <published>2025-12-15T13:00:00.000Z</published>
    <updated>2025-12-15T13:00:00.000Z</updated>
    <summary type="text">通販サイト14サイトのデータ分析から、セッションのLCP代表値として「最小値」を採用することでサイトスピードとCVRの相関が明瞭になることを発見。平均LCPの因果逆転問題を解消した新モデルで「10%のLCP改善で約8〜9%のCVR改善」という定量的な収益予測が可能になった。</summary>
  </entry>
  <entry>
    <title>Gemini CLIで寝ている間に仕事してくれる「小人のくつ屋さん」を手軽に実現する</title>
    <id>https://notes.ideamans.com/posts/2025/gemini-cli-common-work.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/gemini-cli-common-work.html"/>
    <published>2025-09-01T06:33:00.000Z</published>
    <updated>2025-09-01T06:33:00.000Z</updated>
    <summary type="text">Gemini CLIとPlaywright・Brave Search MCPサーバーを組み合わせ、TSVファイルの空欄をAIが自動で埋めるバッチ処理を構築する方法を解説。プログラミング不要で単純な繰り返し調査作業をAI自動化できる「テキスト等価仮説」の考え方とシェルスクリプトによる自動再実行も紹介する。</summary>
  </entry>
  <entry>
    <title>Feedlyの「あとで読む」を一括で抜き出す方法</title>
    <id>https://notes.ideamans.com/posts/2025/feedly-read-later.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/feedly-read-later.html"/>
    <published>2025-08-26T13:56:00.000Z</published>
    <updated>2025-08-26T13:56:00.000Z</updated>
    <summary type="text">FeedlyのAPIがPro版で使えない問題を回避し、ChromeデベロッパーツールのJavaScriptコンソールから「あとで読む」記事の公開日時・URL・タイトルをタブ区切りでスプレッドシートに抽出するスクリプトを紹介する。データの自己所有権についても考察。</summary>
  </entry>
  <entry>
    <title>WebPやAVIFに対応していない旧ブラウザのふりをするChrome拡張機能</title>
    <id>https://notes.ideamans.com/posts/2025/next-gen-image-accept-controller.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/next-gen-image-accept-controller.html"/>
    <published>2025-07-02T09:53:00.000Z</published>
    <updated>2025-07-02T09:53:00.000Z</updated>
    <summary type="text">次世代画像フォーマットの出し分けをデバッグするため、HTTP Acceptヘッダを書き換えてWebP/AVIF非対応ブラウザをシミュレートするChrome拡張機能を開発・公開。旧ブラウザの実機調達が困難な現在の代替検証手法として活用できる。</summary>
  </entry>
  <entry>
    <title>AI時代のソフトウェアアーキテクチャと開発</title>
    <id>https://notes.ideamans.com/posts/2025/ai-era-software-architecture.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/ai-era-software-architecture.html"/>
    <published>2025-06-09T11:08:00.000Z</published>
    <updated>2025-06-09T11:08:00.000Z</updated>
    <summary type="text">AIコーディングの時代に最適なソフトウェア設計とは何か。接着コードの肥大化という従来の課題に対し、AIに部品開発を委ねてOSS化するマイクロサービス的アーキテクチャが6ヶ月の工期を3週間に短縮した実例を考察する。</summary>
  </entry>
  <entry>
    <title>JPEGのEXIFサムネイルを削除するGo言語パッケージを公開</title>
    <id>https://notes.ideamans.com/posts/2025/go-exif-remove-thumbnai.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/go-exif-remove-thumbnai.html"/>
    <published>2025-06-03T09:40:00.000Z</published>
    <updated>2025-06-03T09:40:00.000Z</updated>
    <summary type="text">JPEGのメタデータを無闇に削除するとICCプロファイルや向き情報が失われるが、EXIFサムネイルだけは積極的に削除すべき理由とそのGo言語製OSSツールを紹介。画像軽量化における副作用リスクとサムネイルデータの存在を解説する。</summary>
  </entry>
  <entry>
    <title>Go言語のローカライゼーションパッケージ go-l10nを公開</title>
    <id>https://notes.ideamans.com/posts/2025/go-l10n.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/go-l10n.html"/>
    <published>2025-05-31T15:56:00.000Z</published>
    <updated>2025-05-31T15:56:00.000Z</updated>
    <summary type="text">Movable Typeのローカライゼーション設計にインスパイアされた、英語メッセージ自体をキーとするシンプルなGo言語向け多言語対応パッケージgo-l10nを公開。認知負荷の低い辞書設計と環境変数による言語自動判別の実装アプローチを紹介する。</summary>
  </entry>
  <entry>
    <title>Web画像フォーマットの細かなバリエーションを網羅するデータセットとツールキットを公開</title>
    <id>https://notes.ideamans.com/posts/2025/web-image-format-variation-toolkit.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/web-image-format-variation-toolkit.html"/>
    <published>2025-05-31T08:43:00.000Z</published>
    <updated>2025-05-31T08:43:00.000Z</updated>
    <summary type="text">JPEG・PNG・GIFの内部フォーマットバリエーション（Exifの有無・圧縮方式・サブサンプリング等）を包括的に網羅したデータセットとPython製生成ツールをOSSとして公開。画像変換ツールの品質評価や予期せぬトラブルの事前検知に活用できる実用的なテストリソースを紹介する。</summary>
  </entry>
  <entry>
    <title>Vibe Codingでライブラリ選定のための簡易ベンチマークを頼む</title>
    <id>https://notes.ideamans.com/posts/2025/vibe-coding-benchmark.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/vibe-coding-benchmark.html"/>
    <published>2025-05-27T13:56:00.000Z</published>
    <updated>2025-05-27T13:56:00.000Z</updated>
    <summary type="text">Go言語でKVSライブラリ（LevelDB・BBolt・Badger・Pebble・SQLite）を比較するベンチマークプログラムをClaude Codeに丸投げし、30分のプロンプト作成で一日がかりの作業を完了した体験を紹介。Vibe Codingが使い捨てツールやPoC開発で威力を発揮する実例を示す。</summary>
  </entry>
  <entry>
    <title>AIコーディングと新時代の開発スタイル</title>
    <id>https://notes.ideamans.com/posts/2025/ai-programming.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/ai-programming.html"/>
    <published>2025-05-27T13:56:00.000Z</published>
    <updated>2025-05-27T13:56:00.000Z</updated>
    <summary type="text">Claude CodeによるAIコーディング（Vibe Coding）を実践し、テストコードやドキュメント生成を含むGoパッケージを3時間で完成させた体験から、AIをOSSとして信頼する意識転換やマイクロサービス的設計思想など新時代のプログラミング観を考察する。</summary>
  </entry>
  <entry>
    <title>画像軽量化コストの妥当性「いくらまで適切？」を考える</title>
    <id>https://notes.ideamans.com/posts/2025/image-fitness-cost.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/image-fitness-cost.html"/>
    <published>2025-05-12T12:27:00.000Z</published>
    <updated>2025-05-12T12:27:00.000Z</updated>
    <summary type="text">Web画像軽量化の費用対効果を「海外クラウドコスト削減・表示スピード改善・CSR・チーム摩擦解消」の4つの価値軸で分析。月1000万PVの通販サイトで35万円/月の削減実績も交え、妥当な投資額の判断基準を具体的に示す。</summary>
  </entry>
  <entry>
    <title>広報ブログをリニューアル・VitePressカスタマイズのコツ</title>
    <id>https://notes.ideamans.com/posts/2025/blog-renewal.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/blog-renewal.html"/>
    <published>2025-05-06T10:43:00.000Z</published>
    <updated>2025-05-06T10:43:00.000Z</updated>
    <summary type="text">Movable TypeのブログをVitePressで再構築し、ビルド時間を1分41秒から5.66秒に短縮した実例を紹介。Layout.vueでのテンプレート切り替え、データローダー、ダイナミックルート、RSSフィード生成など本格ブログ構築のノウハウを解説する。</summary>
  </entry>
  <entry>
    <title>AIとGitHub Actionsで定期的に記事の宣伝をXに投稿する</title>
    <id>https://notes.ideamans.com/posts/2025/x-ai-posting.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/x-ai-posting.html"/>
    <published>2025-05-02T15:00:00.000Z</published>
    <updated>2025-05-02T15:00:00.000Z</updated>
    <summary type="text">過去のブログ記事をランダムに抽出し、GeminiがSNS投稿文を自動生成してGitHub ActionsのCronワークフローで1日2回Xに投稿する仕組みを構築。文面パターン23種類のプロンプト設計からX APIの認証設定まで実装の全体像を紹介する。</summary>
  </entry>
  <entry>
    <title>Mastra + ローカルLLM経由でMCPする</title>
    <id>https://notes.ideamans.com/posts/2025/mastra-local-llm.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/mastra-local-llm.html"/>
    <published>2025-05-01T19:30:00.000Z</published>
    <updated>2025-05-01T19:30:00.000Z</updated>
    <summary type="text">LM StudioでQwen3をOpenAI互換APIとして起動し、MastraのAI SDKからローカルLLMに差し替えてPlaywright MCPサーバーでブラウザを操作する実験を紹介。クラウドLLMとの精度差の現実と、手元のMacBook Proでオフラインにアクティブなモデルが動く意義を考察する。</summary>
  </entry>
  <entry>
    <title>アイデアマンズのミッションは「Webフィットネス」</title>
    <id>https://notes.ideamans.com/posts/2025/mission-web-fitness.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/mission-web-fitness.html"/>
    <published>2025-04-30T12:20:00.000Z</published>
    <updated>2025-04-30T12:20:00.000Z</updated>
    <summary type="text">画像軽量化・ページ表示速度改善・アクセスランキング効率化という3つの事業に共通する「WebにおけるムダをなくしたいI」という思想を解説。デジタル赤字・クラウドコスト・ユーザー体験の観点から、アイデアマンズが目指す「Webフィットネス」のミッションを語る。</summary>
  </entry>
  <entry>
    <title>Googleスプレッドシートを簡易データベースにするNPMモジュールを公開</title>
    <id>https://notes.ideamans.com/posts/2025/google-spreadsheet-tables.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/google-spreadsheet-tables.html"/>
    <published>2025-04-25T15:15:00.000Z</published>
    <updated>2025-04-25T15:15:00.000Z</updated>
    <summary type="text">TypeScript + ZodでGoogleスプレッドシートをドキュメントデータベースとして扱えるNPMモジュール「google-spreadsheet-tables」を公開。RDBMSを用意するほどでもない小規模データ管理に最適で、GUIでのデータ総覧や前後工程との連携がしやすい利点を解説する。</summary>
  </entry>
  <entry>
    <title>AIエージェント × MCP × スプレッドシートで寝ている間に仕事をしてくれる「小人のくつ屋さん」を実現する</title>
    <id>https://notes.ideamans.com/posts/2025/agent-mcp-batch.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/agent-mcp-batch.html"/>
    <published>2025-04-20T06:33:00.000Z</published>
    <updated>2025-04-20T06:33:00.000Z</updated>
    <summary type="text">Mastra・Playwright MCP・Googleスプレッドシートを組み合わせ、多数のWebサイトを自律的に調査するAIバッチ処理を実装する方法を解説。ソースコードも公開し、寝ている間にスプレッドシートが自動で埋まる仕組みの構築手順を紹介する。</summary>
  </entry>
  <entry>
    <title>メディアサイトのアクセスランキング採用率は？ 平均 74%</title>
    <id>https://notes.ideamans.com/posts/2025/access-ranking-adoption.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/access-ranking-adoption.html"/>
    <published>2025-04-16T16:41:00.000Z</published>
    <updated>2025-04-16T16:41:00.000Z</updated>
    <summary type="text">ニュース系メディアサイト220サイトを対象にアクセスランキングの採用率を調査。全体平均74%で、地方紙・IT専業メディアは90%超、一方で専門性の高いメディアは平均以下という実態とジャンル別の傾向を公開データで解説する。</summary>
  </entry>
  <entry>
    <title>AIで300件ほどのメディアサイトを挙げてみた</title>
    <id>https://notes.ideamans.com/posts/2025/media-sites.html</id>
    <link rel="alternate" type="text/html" href="https://notes.ideamans.com/posts/2025/media-sites.html"/>
    <published>2025-04-10T10:25:00.000Z</published>
    <updated>2025-04-10T10:25:00.000Z</updated>
    <summary type="text">ChatGPTでジャンル分類を得た後、GensparkとGemini Deep Researchのディープリサーチを活用して日本国内のメディアサイト約300件をURLつきでリスト化する手順を紹介。AIによる大規模リサーチの実力と限界、収集データをGoogleスプレッドシートで公開。</summary>
  </entry>
</feed>
