Python でデータフレームといえば pandas がデファクトスタンダードでしたが、近年 Rust 製の「polars」が急速に普及しています。 ここでは、両者の違いをアーキテクチャ・実行モデル・API・パフォーマンスの観点から比較します。 概要比較 アーキテクチャの…
Google Ads Data Hub で MAID(IDFA/ADID)を活用する — RDID マッチング解説 広告効果分析の現場では、「広告接触データと自社のアプリ内行動データを突き合わせたい」というニーズが常にあります。Google Ads Data Hub(以下 ADH)では、MAID(Mobile Adve…
「インデントはスペース2つ? 4つ?」「セミコロンは付ける? 付けない?」――こうしたフォーマットの調整はいつも面倒です。 コードフォーマッターは、この不毛な作業を機械的に終わらせてくれるツールです。保存した瞬間にコードが整い、レビューでは本質的な議…
Google 広告のオーディエンスターゲティングでよく登場する「購買意向の強いセグメント(インマーケット)」と「アフィニティセグメント」。名前は似ていませんが、どちらも「ユーザーの興味・行動」をもとにしたターゲティングなので、混同しがちです。この…
gcloud logging read で textPayload だけを表示する(--format フラグの使い方) gcloud logging read で textPayload だけを表示する(--format フラグの使い方) はじめに 結論: --format="value(textPayload)" バリエーション タイムスタンプも一緒に表…
機械部品の CAD データを GUI ではなくコードで作ると、寸法のパラメータ化・Git 管理・CI での自動生成ができて便利です。この記事では同じ部品を CadQuery、FreeCAD Pythonスクリプト、OpenSCAD の3通りで作り、STEPファイルとして出力するまでをまとめま…
A/Bテスト:データで意思決定する方法 「ボタンの色を変えたら売上が上がった」——こんな話を聞いたことはありませんか? しかし、その変化は本当にボタンの色のおかげだったのでしょうか。それとも、たまたまセール期間と重なっただけかもしれません。 こう…
Claude Fable 5で「Opus 4.8に切り替えました」と表示される原因と対処法 Claude Fable 5を使っていると、突然こんなメッセージが表示されることがあります。 Opus 4.8に切り替えました Fable 5のセーフガードがこのメッセージを検知しました。セーフガード…
ブルーベリーを収穫しました。 レモンもシークワーサーも少しづつ大きくなってきました。
grill-me とは Matt Pocock 氏が公開しているエージェントスキル集「Skills For Real Engineers」(mattpocock/skills)に含まれるスキルの1つ。 ひとことで言うと、実装やドキュメント作成に入る前に、AIエージェントに自分の計画・設計をしつこく質問させ…
シークワーサー レモン ブルーベリー キウイ イチゴ
火星の岩だらけの道を、なんで探査車はスイスイ走れるの?「ロッカーボギー機構」の話をここにメモします。 火星探査車(マーズ・ローバー)の映像とかで、ゴツゴツした岩や砂だらけの地面を、まるで何事もないかのようにスイスイ進んでいくあの姿……正直、ちょ…
Foxglove Studio というデータ可視化ツールについて調べたことをここにメモします。 はじめに ロボティクスや自動運転の開発をしていると、センサーデータやログをどう可視化するかが大きな課題になります。そんなときに役立つのが Foxglove Studio です。本…
D-Robotics(旧Horizon Robotics)の AIエッジ開発ボード RDK X5 を入手したので、OSイメージの書き込みから初回起動までをまとめておく。
2026年現在、X(旧Twitter)APIの料金体系が大きく見直され、使った分だけ支払う「Pay-Per-Use(従量課金制)」がデフォルトのプランとなりました。これに伴い、従来の固定月額制だった「Basicプラン」は新規受付を終了し、既存ユーザーのみが維持できるレガ…