Scraps 最終更新 2026/10/02 03:40

企業テックブログまとめ

@igawy /

生成AIで理解を深めた社内勉強会のやり方

  • 生成AIで作成したインタラクティブツールと自社プロダクトのコンテキストを意識した議論でOAuth/OIDCの理解を深めた
  • OAuth/OIDCの認可コードグラント+PKCEフローを再現するツールと、自社プロダクトの実装例をSlackでリアルタイムに議論した
  • 生成AIツールは自分の理解に合わせて進められ、自社文脈でのコンテキストを把握するのに有効だった

@abe /

初学者が検索システム開発チームに挑むにあたり、参考にした書籍・動画まとめ

  • 検索システム開発の初学者向けに、動画と書籍を紹介している
  • Neural Network Consoleの動画と「検索システム(実務者のための開発改善ガイドブック)」の書籍が挙げられている
  • 動画で全体像を把握し、書籍で検索の視点を学ぶことで、技術的な土台を築く方法が示されている

@もりた /

デカルト積問題って知っとるか〜? 気軽にJOINでメモリ爆発するアレのヤバさ実測すぞ!

  • JOINクエリでデカルト積が発生するとメモリ使用量が急激に増加する
  • 連鎖クエリは10万レコードで128MB、デカルト積クエリは64万レコードで156MBのメモリ使用量を記録した
  • エンティティ数が増えるとオブジェクト展開時のメモリ使用量が増加するため、1レコードあたりのデータ量に注意が必要

@miyashita /

AIのテスト観点を「決定論的」にする - テスト観点カタログを作った

  • テスト観点カタログを導入し、仕様書に書かれない振る舞いを機械的に確認できるようになった
  • UI要素 × 役割で確定観点を定義し、適用条件を設定して不要な観点を防ぐ。プレースホルダを調査値で埋め、未確認時は※要確認を付ける
  • カタログ由来の観点はレビューで削除されず、テストの抜け漏れを減らす効果が確認されている。未収録の要素種別は実装を進めれば解消する

@mizzsugar /

なんちゃって共同編集 〜技術的・時間的な制約が大きい中で共同編集の要望が発生したら〜

  • 共同編集機能を実装する際、リアルタイム性を諦めてバージョン管理と軽量な工夫で対応した
  • バージョン管理は保存=バージョンの単純モデル、ポーリングによる通知と編集中ユーザーのアイコン表示、バックアップ機能を組み合わせた
  • リアルタイム性を諦めることでインフラ変更や工数を最小限に抑え、社内アプリの小規模な同時編集に適した実装が可能になった

@けびん /

dbt と Snowflake と tag

  • dbtとSnowflakeで利用する3種類のタグが紹介されている
  • dbt tag、Snowflake Query Tag、Snowflake Object Tagの3種類があり、それぞれの設定方法と利用目的が記載されている
  • Query Tagはセッションレベルで設定され、Object TagはオブジェクトにKey-Valueを付与してコスト管理や権限管理に利用できる

@takeyuweb /

OmarchyがLGTMなLinuxだった5つのポイント

  • OmarchyはAIエージェントと統合されたカスタマイズ可能なLinuxディストリビューションだった
  • AIコーディングエージェントのホットキーとウィジェット、プラグインによるカスタマイズが可能
  • AIエージェントの設定やカスタマイズをスキルで実現できるが、他のプラグインは慎重にインストールする必要がある

@あさひ /

週刊Cloudflare - 2026/09/06週

  • Cloudflare が Wrangler と Workers のサイズ上限、Python Workers のフレームワーク対応、R2 のデータアクセスログなど多数のアップデートを公開
  • Workers のデプロイサイズ上限を uncompressed 64 MiB に変更、Python Workers で Django/Flask/FastAPI をサポート、R2 Data Access Logs を GA に
  • Workers のサイズ上限変更により、大きな依存を抱えたアプリのデプロイが可能になるが、gzip の値は参考表示のまま残る

@wfukatsu /

AIと帳票デザイナを作った25日(4)2ヶ月半の空白と完成度調査

  • 2ヶ月半の空白期間中に151件の型エラーが発覚し、リリース可能性が遅れていることが判明
  • 型定義ドリフトによるエラーとCI導入前のビルド不具合、151件の型エラーの原因は3つの未追随
  • リリース準備のためのCI導入は102日目に行われ、型検査で151件のエラーが確認された

@ikedan /

あなたのClaude Codeは直列ですか?うちは並列です。

  • Claude Codeを複数セッションで並列実行する際の衝突回避とタスク管理の仕組みを自作した
  • 台帳(ledger)を介したタスク配りと回収、advisoryな自己申告ベースの衝突検知、黄葉と回収スイープの分離
  • 台帳に記録されたタスクの完了は自己申告に頼らず、幹側が独立検証する必要がある

@GENDA 公式アカウント /

Product Engineering Conference 2026 登壇・参加レポート

  • クロスボーダーM&Aの価値向上を支えるプロダクト開発の実践が紹介された
  • 時差や法規制、デザインの非対称性といった課題と、日英ペアの設計ドキュメント作成、直接のコミュニケーションの重要性が挙げられた
  • プロダクトエンジニアが日米チームをつなぐハブになるための仕組みづくりと、直接のコミュニケーションの両輪が重要だと示された

@ずんだもち /

AIは錯覚をどう捉えるか

  • Geminiモデルは錯覚画像を「知識」と「ピクセル値」で処理し、人間とは異なる反応を示す
  • 知識ベースで錯視を認識し、ピクセル値で客観的答えを提示、エビングハウス錯視でAI独自のハルシネーションを起こす
  • AIは人間の錯覚とは異なるプロセスで画像を処理し、学習データに依存した反応を示す

@iStone /

microCMSの開発環境:開発に集中できる環境をDev Containerやmiseで整える

  • microCMSではDev Containerとmiseを活用して開発環境を統一管理している
  • Dev Containerでコンテナイメージを配布し、miseでツールバージョン・タスク・環境変数を管理、OpenTofuとTerragruntでインフラをコード化
  • ツールバージョンを統一することで環境構築の手間を減らし、CI/CDと連携したセキュリティ対策を実施している

@クリリン /

Kaggleのセキュリティコンペ「AI Agent Security - Multi-Step Tool Attacks」のふり返りと供養

  • KaggleのセキュリティコンペでAIエージェントの脆弱性を攻撃する手法を試した
  • ブラックボックスから応答の差異で内部を推定、ガードレールの動作をリバースエンジニアリング
  • Privateガードレールの動作を予測するためのプローブが勝敗を分ける

@Hiroto Ryushima /

メモリに載らないGROUP BYをDuckDBはどう処理するのか

  • DuckDBはメモリに載らないGROUP BYを外部ハッシュ集約で処理し、メモリとディスクを交互に使う
  • 外部ハッシュ集約ではデータを分割してディスクに書き出し、その後読み戻して集計する。hash tableとALLOCATORのメモリ使用量を監視できる
  • memory_limitを250MB以下にするとOut of Memoryエラーが発生する可能性があり、スレッド数に応じた余裕を持った設定が必要