2026-08-28 のダイジェスト

blog.lufia.org 61日前

Quickshellを使ってシェルスクリプトなどで書かれたコマンドにUIを作る

HyprlandやNiri向けのQtベースツールキットQuickshellを使い、シェルスクリプトのコマンドにQMLでUIを付ける方法を紹介する記事。Processコンポーネントによるコマンド実行、Window/レイアウト/付属オブジェクト/シグナル/ステートといったQMLの基礎を解説し、最後にポモドーロタイマーの実装例を示している。

HyprlandやNiri向けのQtベースツールキットQuickshellを使い、シェルスクリプトのコマンドにQMLでUIを付ける方法を紹介する記事。Processコンポーネントによるコマンド実行、Window/レイアウト/付属オブジェクト/シグナル/ステートといったQMLの基礎を解説し、最後にポモドーロタイマーの実装例を示している。
↗ 元記事を開く
zenn.dev 61日前

キャッシュは単に「速くする機能」ではなく、「誰のレスポンスを共有してよいか」を決める設計でもある【個人開発】

個人開発サービス「声の価格」の価格表にCloudFrontの共有キャッシュを導入した事例。ログイン状態で表示が変わるページを誤って共有すると別ユーザーに情報が漏れるため、WordPress側でGET/HEAD・対象パス完全一致・未ログイン・ページ・非404を満たすリクエストのみCache-Controlでpublic許可し、Set-Cookie発行時は共有キャッシュを避ける実装にしている。CloudFront側もCookieをキャッシュキーに含めてログイン中と匿名アクセスを分離し、min_ttl=0でオリジンのprivate/no-store指定を上書きしないようにしている。curlでのMiss/Hit確認とPHPUnitでの境界条件テストで動作を検証している。

個人開発サービス「声の価格」の価格表にCloudFrontの共有キャッシュを導入した事例。ログイン状態で表示が変わるページを誤って共有すると別ユーザーに情報が漏れるため、WordPress側でGET/HEAD・対象パス完全一致・未ログイン・ページ・非404を満たすリクエストのみCache-Controlでpublic許可し、Set-Cookie発行時は共有キャッシュを避ける実装にしている。CloudFront側もCookieをキャッシュキーに含めてログイン中と匿名アクセスを分離し、min_ttl=0でオリジンのprivate/no-store指定を上書きしないようにしている。curlでのMiss/Hit確認とPHPUnitでの境界条件テストで動作を検証している。
↗ 元記事を開く
qiita.com 61日前

【環境構築】ターミナルに色をつける:複数サーバを行き来する環境での事故防止

複数サーバを行き来する環境で本番とローカルを誤認する事故を防ぐための対策集。プロンプトへの色付け、サーバごとのメモ記録、apt-mark showmanualやapt履歴での導入済みパッケージ調査、SSH config整理、rm前のfind確認やバックアップ・構文チェックなど、現在地の可視化と危険操作の防護を具体的な手順で紹介している。

複数サーバを行き来する環境で本番とローカルを誤認する事故を防ぐための対策集。プロンプトへの色付け、サーバごとのメモ記録、apt-mark showmanualやapt履歴での導入済みパッケージ調査、SSH config整理、rm前のfind確認やバックアップ・構文チェックなど、現在地の可視化と危険操作の防護を具体的な手順で紹介している。
↗ 元記事を開く
zenn.dev 61日前

【読んだ気になるオライリー】サイト・リライアビリティ・エンジニアのトレーニング

オライリーのレポート「Training Site Reliability Engineers」を読んだ要点まとめ。組織の成熟度に応じたSREトレーニング手法(Sink or Swim〜体系的プログラム)、TMRプロトコルによる障害対応、心理的安全性とインポスター症候群への配慮、Sandbox環境やティーチバックを使った実践的学習、アンドラゴジー・ADDIEモデルに基づく設計原則、そしてトレーニングプログラム自体をSREの階層構造で継続的に改善していく考え方を紹介している。

オライリーのレポート「Training Site Reliability Engineers」を読んだ要点まとめ。組織の成熟度に応じたSREトレーニング手法(Sink or Swim〜体系的プログラム)、TMRプロトコルによる障害対応、心理的安全性とインポスター症候群への配慮、Sandbox環境やティーチバックを使った実践的学習、アンドラゴジー・ADDIEモデルに基づく設計原則、そしてトレーニングプログラム自体をSREの階層構造で継続的に改善していく考え方を紹介している。
↗ 元記事を開く
dev.classmethod.jp 61日前

【kaimei試してみる】社内の暗黙知を1行教えるだけで、AIの分析精度はここまで変わる

クラスメソッドのAIデータ分析基盤kaimeiで、社内固有の業務知識を登録する「ビジネスナレッジ」機能を検証。ナレッジ0件では会計年度を一般的な4月始まりと誤って解釈し正解の約2.9倍の金額を回答、出荷遅延では聞くたびに判定基準が変わり結果が841件ぶれた。定義を1行登録すると両題材とも3回とも正解と一致する安定した結果になった。

クラスメソッドのAIデータ分析基盤kaimeiで、社内固有の業務知識を登録する「ビジネスナレッジ」機能を検証。ナレッジ0件では会計年度を一般的な4月始まりと誤って解釈し正解の約2.9倍の金額を回答、出荷遅延では聞くたびに判定基準が変わり結果が841件ぶれた。定義を1行登録すると両題材とも3回とも正解と一致する安定した結果になった。
↗ 元記事を開く
zenn.dev 61日前

AIプロダクトの新規事業、立ち上げから1年の振り返り

Loglass AI IR新規事業のプロダクト開発責任者が、立ち上げ1年を振り返った記事。当初はデリバリー(実装量)がボトルネックと判断し、頭数を増やす代わりに自らマネジメントと並行して実装に入り、稼働の6〜7割をコーディングに充てるようになった。実装参加によりコードレベルでの深いマネジメントが可能になった一方、全体を俯瞰する役割が手薄になるトレードオフも発生。少人数・最小ルール・対面重視のチーム運営でスピードを維持しつつ、1年後はボトルネックがレビューとディスカバリーへ移行。レビュー負荷軽減のためAI出力の精度向上とタスク管理のGitHub集約、ディスカバリーでは本番相当コンポーネントを使ったcoded prototype導入で対応している。

Loglass AI IR新規事業のプロダクト開発責任者が、立ち上げ1年を振り返った記事。当初はデリバリー(実装量)がボトルネックと判断し、頭数を増やす代わりに自らマネジメントと並行して実装に入り、稼働の6〜7割をコーディングに充てるようになった。実装参加によりコードレベルでの深いマネジメントが可能になった一方、全体を俯瞰する役割が手薄になるトレードオフも発生。少人数・最小ルール・対面重視のチーム運営でスピードを維持しつつ、1年後はボトルネックがレビューとディスカバリーへ移行。レビュー負荷軽減のためAI出力の精度向上とタスク管理のGitHub集約、ディスカバリーでは本番相当コンポーネントを使ったcoded prototype導入で対応している。
↗ 元記事を開く
www.m3tech.blog 61日前

Testcontainersで実DBを使う並列テスト基盤を設計する

Testcontainers上のPostgreSQLコンテナ内にスレッドごとのDatabaseを用意し、実DBを使ったテストを並列実行する基盤の設計事例。Schemaではなくデータベース単位で分離し、Migration済みTemplate DatabaseからCREATE DATABASE TEMPLATEで複製することでFlywayの実行を1回に抑え、テスト間のリセットはTRUNCATE+初期データ再投入(DROP&再作成より高速)を採用。pg_dumpで初期データを抽出する際のセッション設定混入やシーケンスのずれといった実装上のハマりどころも紹介している。

Testcontainers上のPostgreSQLコンテナ内にスレッドごとのDatabaseを用意し、実DBを使ったテストを並列実行する基盤の設計事例。Schemaではなくデータベース単位で分離し、Migration済みTemplate DatabaseからCREATE DATABASE TEMPLATEで複製することでFlywayの実行を1回に抑え、テスト間のリセットはTRUNCATE+初期データ再投入(DROP&再作成より高速)を採用。pg_dumpで初期データを抽出する際のセッション設定混入やシーケンスのずれといった実装上のハマりどころも紹介している。
↗ 元記事を開く
blog.ingage.jp 61日前

間違っているとき、間違っている感じがしない

AIコーディングエージェントを日常的に使うPMが、AIの自信ありげな誤答や自作ツールの未活用を振り返り、「実物を見ずに断定していないか」「視野が狭くないか」「漏れはないか」「書いたのになぜ実行できなかったか」という4つの問いで疑う習慣が、AIにも自分自身の仕事にも有効だったと述べるエッセイ。

AIコーディングエージェントを日常的に使うPMが、AIの自信ありげな誤答や自作ツールの未活用を振り返り、「実物を見ずに断定していないか」「視野が狭くないか」「漏れはないか」「書いたのになぜ実行できなかったか」という4つの問いで疑う習慣が、AIにも自分自身の仕事にも有効だったと述べるエッセイ。
↗ 元記事を開く
zenn.dev 61日前

AIに丸投げしないで理解するためのAI開発手法(2026年8月現在)

AIコーディングツールに丸投げすると技術負債と理解負債が溜まるという問題意識のもと、Issue作成からPRマージまでの開発フローを紹介する記事。grill-with-docsスキルで対話しながらGitHub Issueに要件を詳細化し、Claude Code(Fable 5)で実装計画を作成、自作のexplain-visuallyスキルで長大な計画を図解して人間がレビューし、Codex(GPT-5.6 Sol)で計画自体のレビューループを回してから実装・PR作成・レビュー・マージへ進む。計画段階のレビューに労力の9割以上を注ぐことが要点で、ハーネスや設計方針が整ったリポジトリに向く手法であり、常に使うわけではないとしている。

AIコーディングツールに丸投げすると技術負債と理解負債が溜まるという問題意識のもと、Issue作成からPRマージまでの開発フローを紹介する記事。grill-with-docsスキルで対話しながらGitHub Issueに要件を詳細化し、Claude Code(Fable 5)で実装計画を作成、自作のexplain-visuallyスキルで長大な計画を図解して人間がレビューし、Codex(GPT-5.6 Sol)で計画自体のレビューループを回してから実装・PR作成・レビュー・マージへ進む。計画段階のレビューに労力の9割以上を注ぐことが要点で、ハーネスや設計方針が整ったリポジトリに向く手法であり、常に使うわけではないとしている。
↗ 元記事を開く
dev.classmethod.jp 61日前

Terraform リポジトリを読ませて、環境把握用 HTML ページを作成してくれる Claude スキルを作って検証してみた

Terraformリポジトリを読み込んでAWS環境の構成図とWell-Architected Frameworkに基づくリスク検出を行うClaude Agent Skillを自作し、8ルートモジュール・49ファイル規模のサンプルリポジトリで検証した記事。構成解析と所見検出の工程を分離し、HTML生成前に本文とチェックリストの整合性を再確認する工程を加えることで見落としを減らせたと報告している。

Terraformリポジトリを読み込んでAWS環境の構成図とWell-Architected Frameworkに基づくリスク検出を行うClaude Agent Skillを自作し、8ルートモジュール・49ファイル規模のサンプルリポジトリで検証した記事。構成解析と所見検出の工程を分離し、HTML生成前に本文とチェックリストの整合性を再確認する工程を加えることで見落としを減らせたと報告している。
↗ 元記事を開く
blog.pinkumohikan.com 61日前

何でもかんでも環境変数にしない

環境変数は本来デプロイ環境ごとに値が異なるもの(DB接続先や認証情報など)に限定すべきで、環境間で変わらないAPIパスやパラメータなどはコードに書くべきだと主張する記事。何でも環境変数にすると変更漏れによる障害リスクが増えるほか、AIエージェントが機微情報保護のため.envを読めない設計になっている現状とも相性が悪いと指摘している。

環境変数は本来デプロイ環境ごとに値が異なるもの(DB接続先や認証情報など)に限定すべきで、環境間で変わらないAPIパスやパラメータなどはコードに書くべきだと主張する記事。何でも環境変数にすると変更漏れによる障害リスクが増えるほか、AIエージェントが機微情報保護のため.envを読めない設計になっている現状とも相性が悪いと指摘している。
↗ 元記事を開く
qiita.com 61日前

ベテランエンジニアのPRレビュー187件を分類してみたら、バグは5件に1件しか指摘されていなかった - Qiita

ベテランエンジニアのPRレビュー187件を分類した結果、指摘の上位2領域で全体の33%を占め、バグ相当の指摘(値の正しさ・データ破壊防止)は20%(5件に1件)にとどまることが判明。またレビュー対象がバックエンド・モバイル・Webフロントかによって重視される観点のレイヤーが異なる傾向も報告されている。

ベテランエンジニアのPRレビュー187件を分類した結果、指摘の上位2領域で全体の33%を占め、バグ相当の指摘(値の正しさ・データ破壊防止)は20%(5件に1件)にとどまることが判明。またレビュー対象がバックエンド・モバイル・Webフロントかによって重視される観点のレイヤーが異なる傾向も報告されている。
↗ 元記事を開く
zenn.dev 61日前

肥大化し続けるCLAUDE.md

CLAUDE.mdが気づかぬうちに肥大化する問題に対し、PostToolUseフックでファイルサイズを機械的に監視し、上限超過時にdocs/へ移動を促す仕組みを構築。導入前7日で170→378行(+181.8%)だった増加が、導入後7日で130→131行(+1.2%)に抑制された事例を紹介している。

CLAUDE.mdが気づかぬうちに肥大化する問題に対し、PostToolUseフックでファイルサイズを機械的に監視し、上限超過時にdocs/へ移動を促す仕組みを構築。導入前7日で170→378行(+181.8%)だった増加が、導入後7日で130→131行(+1.2%)に抑制された事例を紹介している。
↗ 元記事を開く
scan.netsecurity.ne.jp 61日前

「ショップサーブ」に不正アクセス、不正なプログラムを実行し購入者情報を外部に送信

Eストアーが運営する「ショップサーブ」で、2026年5月21日から8月1日にかけて外部の第三者がサーバ上に不正なプログラムを実行し、購入者情報を外部へ送信する不正アクセスが発生。8月1日の第1報に続き、8月2日に第2報として発表された。

Eストアーが運営する「ショップサーブ」で、2026年5月21日から8月1日にかけて外部の第三者がサーバ上に不正なプログラムを実行し、購入者情報を外部へ送信する不正アクセスが発生。8月1日の第1報に続き、8月2日に第2報として発表された。
↗ 元記事を開く
scan.netsecurity.ne.jp 61日前

OpenSSL に脆弱性

IPAとJPCERT/CCが8月26日、OpenSSLの脆弱性をJVNで公表した。OpenSSL Projectは8月25日にSecurity Advisoryを公開しており、影響範囲・対策は同アドバイザリを参照する必要がある。

IPAとJPCERT/CCが8月26日、OpenSSLの脆弱性をJVNで公表した。OpenSSL Projectは8月25日にSecurity Advisoryを公開しており、影響範囲・対策は同アドバイザリを参照する必要がある。
↗ 元記事を開く
tech.pepabo.com 61日前

AIが生成したWebサイトの品質を数値化する — ルーブリック × LLM-as-a-Judge による評価駆動開発

ロリポップ!AIホームページにおいて、AI生成Webサイトの品質を定量評価する仕組みを構築した事例。デザイナーの暗黙知を4カテゴリ・約170項目のルーブリックに言語化し、フルページキャプチャをLLM-as-a-Judgeで採点する「完成品スコア」と、テキストのみで判定できる7項目に絞り工程途中のJSON出力を評価する軽量な「工程スコア」の2種を整備。総合スコアはLLMではなくコード側で加重集計することで再現性を確保し、プロンプト改修の評価駆動開発ループやモデル移行時の品質ゲーティングに活用した。今後の課題として自動化・採点妥当性の検証・ばらつきの統計的扱いを挙げている。

ロリポップ!AIホームページにおいて、AI生成Webサイトの品質を定量評価する仕組みを構築した事例。デザイナーの暗黙知を4カテゴリ・約170項目のルーブリックに言語化し、フルページキャプチャをLLM-as-a-Judgeで採点する「完成品スコア」と、テキストのみで判定できる7項目に絞り工程途中のJSON出力を評価する軽量な「工程スコア」の2種を整備。総合スコアはLLMではなくコード側で加重集計することで再現性を確保し、プロンプト改修の評価駆動開発ループやモデル移行時の品質ゲーティングに活用した。今後の課題として自動化・採点妥当性の検証・ばらつきの統計的扱いを挙げている。
↗ 元記事を開く