AIプロダクトの品質をどう守る?

Bookmarks
Web フォントを使って contenteditable から脱出する
この記事は、合併前の旧ブログに掲載していた記事(初出:2022年1月19日)を、現在のブログへ移管したものです。内容は初出時点のものです。こんにちは、LINE フロントエンド開発センターの玉田です。突...
The Journey to a Safer Frontend: Why We Removed React.FC
At times engineering improvements don’t begin with a grand roadmap. They start with a small moment of curiosity.
olvvier/apple-silicon-accelerometer: reading the undocumented mems accelerometer + gyroscope on apple silicon macbooks via iokit hid
reading the undocumented mems accelerometer + gyroscope on apple silicon macbooks via iokit hid - olvvier/apple-silicon-accelerometer
Introducing Echo — Replay Software
A fast, modern SSH client for iOS and iPadOS, built for the new era of terminal tools and AI coding agents.
vibhorkum/pg_background: pg_background
pg_background. Contribute to vibhorkum/pg_background development by creating an account on GitHub.
Knock-Knock | Live Intruder Map
A real-time 3D globe showing bots trying to break into my server via SSH
CLIを書いてるなら、まずOTLPでtracesとeventsを吐けるようにするのがオススメ - Kengo's blog
とりあえず他の人に説明するのに良さそうなので、ChatGPTに書かせた記事です。 Agentic CodingでCLIを実装していると、機能要件がどんどん進められる反面、非機能要件がないがしろになりがちです。自分は最近静的解析CLIを育てているのですが、OpenTelemetryでtracesとeventsをexpor…
journiv/journiv-app: Journiv - Self hosted private journaling app
Journiv - Self hosted private journaling app. Contribute to journiv/journiv-app development by creating an account on GitHub.
Journiv - Self-Hosted Private Journaling
A self-hosted private journaling app with mood tracking, prompt-based journaling, media uploads, analytics, and advanced search. Privacy-first, self-hosted solution with complete data ownership.
リファクタリングを正しく行う:プログラム解析により AI エージェントの安全性と信頼性を高める方法 | Amazon Web Services
従来の AI コーディングエージェントは、関数の名前変更やファイル移動などのリファクタリングをテキスト編集として扱うため、インポートの破損や参照エラーを引き起こしていました。Kiro は VSCode の Language Server Protocol を活用したセマンティックリネームツールとスマートリロケートツールを導入し、F2 キーを押したときと同じ IDE の実証済み機能をエージェントが利用できるようにしました。これにより、ワークスペース全体の参照、インポート、型定義を自動的に更新し、20 秒で終わるべきリファクタリングが 5 分のデバッグセッションになる問題を解決します。
mickamy/sql-tap: Watch SQL traffic in real-time with a TUI
Watch SQL traffic in real-time with a TUI. Contribute to mickamy/sql-tap development by creating an account on GitHub.
OpenClawの何が特別なのか?
ここ数日、OpenClawの名前をよく見かけたと思います。開発者がOpenAIに参加したニュースもあり、タイムラインで話題になっていました。
OpenClaw — Personal AI AssistantOpenClaw — The AI that actually does things. Your personal assistant on any platform.jonahships_
OpenClawはオープンソースの自律型AIエージェントで、LLMに自分のPCの強い権限を渡してAgent Skillsの仕組みで自動操縦します。いわば、Devinのような自律型アシスタントを個人が安価にセルフホストできるようになったものです。Claude Code(非OSS)やCodex CLIといったコーディングエージェントより一段上のレイヤーにあたります。Claude Codeでも同等のことは実現できますが、常時起動・チャット連携・スキル管理といったハーネスを自前で組む必要があり、OpenClawはそこをまるごと引き受けて定期的に推論してツール実行まで走ります。セキュリティ面がまだ未
ライブラリや言語のバージョンを継続的に上げるという営みについて - その手の平は尻もつかめるさ
ライブラリとか言語のバージョンを上げるの、自分の中では一般常識というか「なんでやらないの」くらいのもんだったんで、逆に「なんで上げるんですか」と尋ねられた時にパッと答えられなかった (脆弱性対策とかそういうのはすぐ言えるんだけど、なんというか「仕草」の話題だと思っており……— moznion (@moznion) 20…
Expert Generalists
Being an Expert Generalist should be treated as a first-class skill, one that can be assessed and taught.
chojs23/ec: Easy terminal-native 3-way git mergetool vim-like workflow
Easy terminal-native 3-way git mergetool vim-like workflow - chojs23/ec
Evaluating AGENTS.md: Are Repository-Level Context Files Helpful...
A widespread practice in software development is to tailor coding agents to repositories using context files, such as AGENTS.md, by either manually or automatically generating them. Although this...
なぜ、AIで生産性があがっていると錯覚してしまうのか
Harness Engineering
Notes from my Thoughtworks colleagues on AI-assisted software delivery
AIのやりすぎで頭がおかしくなっている - 運河
最近AIをやりすぎている。自分でもわかるくらい頭がおかしくなっている。 まともな状態ではないから、本来は人に見える場所に文章を書いたりするべきではない。ただ、自分の状態を精神状態を記録するために書いておきたい。 初めに書いておくが、この文章では一切AIを使っていない。というのもAI使うと、さらにおかしくなりそうだからだ…
changkun/wallfacer: 🧠 Kanban-based Multi-Clauding Orchestration
🧠 Kanban-based Multi-Clauding Orchestration. Contribute to changkun/wallfacer development by creating an account on GitHub.
Como otimizar o comando cd para voltar várias pastas de uma só vez
Perca menos tempo contando quantas pasta vc precisa voltar com esse hack. 😃
Defer available in gcc and clang
About a year ago I posted about defer and that it would be available for everyone using gcc and/or clang soon. So it is probably time for an update. Two things have happened in the mean time: A tec…
文字コードの話
ウォンテッドリー社内で数回に分けて発表した「文字コードの話」のスライドです。
2026/02/21: まだ埋めきれていない部分、出典の確認・整理が不十分な部分等がありますが、ちょうど文字コードが話題になっているので一旦アップロードしてしまいます。ご指摘歓迎です。
【未適用の修正項目】
…
Go パッケージのサプライチェーン攻撃を防ぐ CI を作ってみた #sendaigo
2026年2月21日(土)「Go Concerence mini 2026 in Sendai」における、クラウドサインのエンジニア筒井の登壇資料です。
Go パッケージのサプライチェーン攻撃を防ぐ CI を作ってみた
https://sendaigo.jp/
■ 弁護士ドットコム株式会社…
Miget - Stop paying per app. Start paying per compute.
One fixed compute plan. Deploy unlimited apps, databases, and workers inside it. No per-service billing.
わたしのEmacsは人の画面を覗くことで進化してきた
AI時代のヘッドセットの選び方
GitHub Billing Usage API のすゝめ 〜 組織全体の従量課金額を分析・可視化する
Claude Codeをtmuxのポップアップウィンドウで継続的に走らせる方法
💡本記事は英語ブログの日本語訳です。
どうも、TAKUYAです。
AIコーディングでは専らClaude Codeを使っています。最初はtmuxでターミナルの右側にペインを分割して使っていたのですが、幅が狭すぎてメッセージやdiffがまともに表示できず、使いづらかったです。 Prefix+zでペインを最大化すればいいのですが、毎回やるのは面倒でした。 そこで、ポップアップウィンドウでClaude Codeを起動するようにしました。キーバインドを押せばセッションが開き、閉じてもバックグラウンドで動き続けるので、すぐに再開できます。 この記事では、それを実現するためのtmuxの設定方法を紹介します。
動画で見る(英語):
ポップアップウィンドウはサブプロセスを維持できない
tmuxのdisplay-popupコマンドを使うとポップアップウィンドウを表示でき、ちょっとしたツールにすぐアクセスするのに便利です。 僕はlazygitでgitの状態をサッと確認するのに使っています:
bind -r g display-popup -d '#{pane_current_path}'