296 articles
Dockerイメージを深掘りしてみる
概要 業務や学習などでDockerを触ることは割とありましたが、ふと「自分ってDockerイメージがなんなのかあんまり理解してないな...」と思ってしまいました。本記事はDockerイメージの実体を理解すべく、Dockerイメージを展開し各ファイルの中身を確認した際の備忘録です。 Dockerイメージとは Dockerイメージはレイヤの集合体であり、各レイヤは独自のファイルシステムをtarアー...
Original: 概要 業務や学習などでDockerを触ることは割とありましたが、ふと「自分ってDockerイメージがなんなのかあんまり理解してないな...」と思ってしまいました。本記事はDockerイメージの実体を理解すべく、Dockerイメージを展開し各ファイルの中身を確認した際の備忘録です。 Dockerイメージとは Dockerイメージはレイヤの集合体であり、各レイヤは独自のファイルシステムをtarアー...
GitHub Copilotのスラッシュコマンドやサブエージェントを使って、簡易レビュー実装
はじめに 自分が参画している現場で、GitHub Copilotを用いて、ローカルでAIレビューする仕組みを作ってみたので、どのようなものを作ったのかを紹介していきます。 GitHub Copilotも知らないうちに結構進化していて、VScodeで使う分には使いやすいと感じたので、「こういう部分が便利!」みたいな情報も合わせて伝えられればと思います。 Claude Codeなどと比べて、GitHu...
Original: はじめに 自分が参画している現場で、GitHub Copilotを用いて、ローカルでAIレビューする仕組みを作ってみたので、どのようなものを作ったのかを紹介していきます。 GitHub Copilotも知らないうちに結構進化していて、VScodeで使う分には使いやすいと感じたので、「こういう部分が便利!」みたいな情報も合わせて伝えられればと思います。 Claude Codeなどと比べて、GitHu...
音楽の生成・編集が可能な高性能ローカル音楽生成AI【ACE-Step-1.5】から音楽生成AIの仕組みを完全に理解する
はじめに ! この記事はすべて人力で記述しています。 誤りがあれば、こっそりと教えてください。 https://github.com/ace-step/ACE-Step-1.5 最近、AIで音楽を生成できるオープンソースモデル「ACE-Step 1.5」を試す機会があったので、備忘録として残します。 性能や操作感において、Sunoなどの商用モデルに匹敵するクオリティで、しかもローカル環境で動かせ...
Original: はじめに ! この記事はすべて人力で記述しています。 誤りがあれば、こっそりと教えてください。 https://github.com/ace-step/ACE-Step-1.5 最近、AIで音楽を生成できるオープンソースモデル「ACE-Step 1.5」を試す機会があったので、備忘録として残します。 性能や操作感において、Sunoなどの商用モデルに匹敵するクオリティで、しかもローカル環境で動かせ...
Claude Code の React 習熟度を測る
Claude CodeのReact習熟度を測る
皆さんこんにちは。 コーディングエージェントの発展により、プログラムの多くの部分を AI が書いてくれるようになりました。 しかし、筆者が得意とする React に関しては、動くものを作ることはできるにせよ、人間が十分に指示しなければ質の高いコードが書けないことも多いと感じています。 そこで、今回は Claude Code の React 習熟度を測るための簡単なベンチマークを作ってみたので、その...
Original: 皆さんこんにちは。コーディングエージェントの発展により、プログラムの多くの部分をAiが書いてくれるようになりました。 しかし、筆者が得意とするReactに関しては、動くものを作ることはできるにせよ、人間が十分に指図しなければ質のいいコードが書けないことも多いと感じています。 そこで、今回は、Claude CodeのReact習熟度を測るための簡単なベンチマークを作ってみたので、その結果を共有します...
Claude Code / Codex で Kaggle 金メダルを取った話
Claude Code / CodexでKaggle金メダルを取った話
TL;DR 実装と分析を AI に任せることで、実験量が桁違いに増えた(5-Fold CV 合計 1,515 回)。 実装から解放された分、人間はアイデアとデータ観察に集中できた。 ただし、スコアを押し上げたアイデアのほとんどは人間発。AI の提案の打率は低かった。 AI に素早く実験を回させるための環境・構成づくりも重要だった。 この構図は Kaggle に限らず、定量評価できる R&D 全般...
Original: TL;DR 実装と分析をAIに任せることで、実験量が桁違いに増えた(5-Fold CV合計1,515回) 実装から解放された分、人間はアイディアとデータ観察に集中できた ただし、スコアを押し上げたアイディアのほとんどは人間発。AIの提案の打率は低かった AIに素早く実験を回させるための環境・構成づくりも重要だった この構図はKaggleに限らず、定量評価できるR&D全般で起きうると感じている ...
Chromium(V8) の Array.prototype.flat を最大約 5 倍高速化
Chromium(V8)のArray.prototype.flatを最大約5倍高速化した
はじめに ! 修正や追加等はコメントまたは GitHub で編集リクエストをお待ちしております。 ダイニーで一番若いエンジニアの riya amemiya(21 歳) です。 タイトルの通り、V8 の Array.prototype.flat(以下 flat)を高速化しました。 パッチはこちらです。 https://chromium-review.googlesource.com/c/v8/v8...
Original: はじめに ! 修正や追加等はコメントまたはGitHubで編集リクエストをお待ちしております。 ダイニーで一番若いエンジニアのriya amemiya(21歳)です。 タイトルの通り、V8の Array.prototype.flat(以下 flat)を高速化しました。 パッチはこちらです。 https://chromium-review.googlesource.com/c/v8/v8/+/752...
もし、勤めている会社がM&Aされたらエンジニアはどう行動するか?
はじめに こんにちは!元Poetics、現ナレッジワーク所属のryogaと申します! この記事は、KNOWLEDGE WORK Blog Sprint11本目の記事です! 「株式会社ナレッジワーク」は2025年の7月1日に「株式会社Poetics」を吸収合併し事業と組織体制を一つにするM&Aを行いました。 当時、入社一年目のPoetics社でエンジニアをやっていた私の視点からM&Aされる側の過程で...
Original: はじめに こんにちは!元Poetics、現ナレッジワーク所属のryogaと申します! この記事は、KNOWLEDGE WORK Blog Sprint11本目の記事です! 「株式会社ナレッジワーク」は2025年の7月1日に「株式会社Poetics」を吸収合併し事業と組織体制を一つにするM&Aを行いました。 当時、入社一年目のPoetics社でエンジニアをやっていた私の視点からM&Aされる側の過程で...
私のOSS活動元年を振り返ったらAIと下心が原動力だった
1年前、自分のGitHubプロフィールを開いても、ほぼ何もなかった。 GitHubの公開レポはほとんどなし。あるのは数年前に作ったちょっとしたものくらいで、寂しいものだった。OSS活動?「いつかやりたいな」とは思っていたけど、何を作ればいいかわからない、公開しても誰も見ないだろうし、仕事との時間のバランスを考えると腰が重い。そんな状態でした。 それが今、気づいたら20個以上のOSSを公開していて、...
Original: 1年前、自分のGitHubプロフィールを開いても、ほぼ何もなかった。 GitHubの公開レポはほとんどなし。あるのは数年前に作ったちょっとしたものくらいで、寂しいものだった。OSS活動?「いつかやりたいな」とは思っていたけど、何を作ればいいかわからない、公開しても誰も見ないだろうし、仕事との時間のバランスを考えると腰が重い。そんな状態でした。 それが今、気づいたら20個以上のOSSを公開していて、...
2026 年 2 月の IME に関する出来事
2026年2月のIMEに関するできごと
初稿: 2026-03-14 小松弘幸 (@komatsuh:bsky, @komatsuh:twitter) 2026 年 1 月分 主なニュース Google 日本語入力が 3.33 に。 macOS 版で Apple Silicon に対応 Google 日本語入力のバージョンが 2.32 から 3.33 に更新された。macOS 版では Apple Silicon に対応した。Goo...
Original: 初稿: 2026-03-14 小松弘幸 (@komatsuh:bsky, @komatsuh:twitter) 2026年1月分 主なニュース Google 日本語入力が 3.33 に。macOS版で Apple Silicon に対応 Google 日本語入力のバージョンが 2.32 から 3.33 に更新。macOS 版では Apple Silicon に対応 Googleの日本...
懇親会でぼっちにならないテクニック
勉強会などのイベントに参加して、懇親会でぼっちになってしまった経験はありませんか? 私は何度もあります。知り合いがいるイベントに参加しても、わりかしぼっち感を味わってます。 色々考えると、懇親会でぼっちにならないためには、やっぱり努力と勇気が必要だと思っています。私は大体勇気が足りずに逃げ帰ることが多いです。 それでも、いくつか使えるテクニックがあるので紹介します。 この記事では、まず今すぐ使える...
Original: 勉強会などのイベントに参加して、懇親会でぼっちになってしまった経験はありませんか? 私は何度もあります。知り合いがいるイベントに参加しても、わりかしぼっち感を味わってます。 色々考えると、懇親会でぼっちにならないためには、やっぱり努力と勇気が必要だと思っています。私は大体勇気が足りずに逃げ帰ることが多いです。 それでも、いくつか使えるテクニックがあるので紹介します。 この記事では、まず今すぐ使える...
新登場したVite+が速すぎる!— ESLint 100倍、しかも Next.js でも動く
はじめに JS開発のツール設定、プロジェクトごとに毎回つらくないだろうか。 ESLint、Prettier、Vitest、husky、lint-staged — 設定ファイルだけで5個以上、バージョン競合で半日溶けた経験がある人も多いはずだ。 2026年3月、Viteの作者Evan YouのVoidZero社から Vite+ Alpha が発表された。これらを 1コマンド・1設定ファイルに統一する...
Original: はじめに JS開発のツール設定、プロジェクトごとに毎回つらくないだろうか。 ESLint、Prettier、Vitest、husky、lint-staged — 設定ファイルだけで5個以上、バージョン競合で半日溶けた経験がある人も多いはずだ。 2026年3月、Viteの作者Evan YouのVoidZero社から Vite+ Alpha が発表された。これらを 1コマンド・1設定ファイルに統一する...
生成AIでパワポを作る方法一覧【2026年3月版】
はじめに 生成AIを使ったスライド作成ツールの紹介記事は増えていますが、その多くはPDFやHTML出力が中心です。しかし実際の仕事では、上司や共著者が追加編集する、提出物としてパワポ形式(PPTX)が指定される、といった理由からPPTXでの出力が必要な場面が少なくありません。 本記事では、2026年3月時点で利用可能な方法をGUI完結型・Markdown型・コード生成型の3カテゴリに分けて、PPT...
Original: はじめに 生成AIを使ったスライド作成ツールの紹介記事は増えていますが、その多くはPDFやHTML出力が中心です。しかし実際の仕事では、上司や共著者が追加編集する、提出物としてパワポ形式(PPTX)が指定される、といった理由からPPTXでの出力が必要な場面が少なくありません。 本記事では、2026年3月時点で利用可能な方法をGUI完結型・Markdown型・コード生成型の3カテゴリに分けて、PPT...
ネットワーク何もわからん!そんな私がネスペ合格までに役立った本まとめ
どうもお疲れ様です。MESIです。 私は普段アプリケーション開発をメインでやっています。 そのためネットワーク機器を構築したり設定したりする機会はほとんどなく、エンジニア2年目くらいまではネットワークについてほとんど知識がありませんでした。 当時は プライベートIPアドレスとグローバルIPアドレスの違いもよくわからない というレベルでした。 しかし業務でクラウドやインフラに触れる機会が増え、ネット...
Original: どうもお疲れ様です。MESIです。 私は普段アプリケーション開発をメインでやっています。 そのためネットワーク機器を構築したり設定したりする機会はほとんどなく、エンジニア2年目くらいまではネットワークについてほとんど知識がありませんでした。 当時は プライベートIPアドレスとグローバルIPアドレスの違いもよくわからない というレベルでした。 しかし業務でクラウドやインフラに触れる機会が増え、ネット...
Coding Agent のループを動かしたいのは Product Requirement Document (PRD) ではなくスキルである
Coding Agent に loop して欲しいのは prdじゃない skill だ
要約 Ralph loop から始まり、Harness Engineering、AI-DLC、Coding Agent と名を変え、長期実行されるコンセプトは世界中を席巻している。 ぜひ機会を逸らさず、使いやすい形で Ralph loop を実行するためのオープンソースソフトウェアを作成したが、その中身について解説したい。 https://github.com/takumiyoshikawa/sk...
Original: 要約 Ralph loopから始まり、Harness Engineering, AI-DLCと名前を変えてcoding agentを長期実行するコンセプトは世の中を席巻している。 せっかくなので自分が使いやすい形でloopの実行をするためのOSSを作ってみたので中身を解説したい。 https://github.com/takumiyoshikawa/skill-loop モチベーション 私が最...
Claude Codeのエージェントチームを使うだけで大抵のことが出来るようになった
エージェントチームでClaude Codeが賢くなった Claude CodeにAgent teamsが実装されてから、ずっと使っている。 複雑な要求も簡単な指示でこなせるようになってきた。 ドキュメント、コード、DBを網羅的に検索しながら実装案を考えても性能が落ちなくなった。 アップデートによってもっと良い方法が見つかったりするかもしれないが、現時点でのClaude Codeを使ったコーディング...
Original: エージェントチームでClaude Codeが賢くなった Claude CodeにAgent teamsが実装されてから、ずっと使っている。 複雑な要求も簡単な指示でこなせるようになってきた。 ドキュメント、コード、DBを網羅的に検索しながら実装案を考えても性能が落ちなくなった。 アップデートによってもっと良い方法が見つかったりするかもしれないが、現時点でのClaude Codeを使ったコーディング...
OpenClawライクなソフトをまとめてみた
OpenClawが310K starsを超え、AIパーソナルアシスタント界隈が盛り上がっています。OpenClaw以外にも「Claw系」と呼ばれる派生プロジェクトや、独立系のCLIコーディングエージェントが数多く登場しています。 この記事では、OpenClaw的なソフト(パーソナルAIアシスタント&CLIコーディングエージェント)を個人的にまとめました。自分が使っているものや調査で見つけたものを、...
Original: OpenClawが310K starsを超え、AIパーソナルアシスタント界隈が盛り上がっています。OpenClaw以外にも「Claw系」と呼ばれる派生プロジェクトや、独立系のCLIコーディングエージェントが数多く登場しています。 この記事では、OpenClaw的なソフト(パーソナルAIアシスタント&CLIコーディングエージェント)を個人的にまとめました。自分が使っているものや調査で見つけたものを、...
【Flutter】API トークンを「適切」に管理する
みなさんのアプリでは API トークンをセキュアに管理できていますか? もしこの質問を見て「Yes/No」の 2 択が頭に浮かんでしまった方、ぜひこの記事を読んでみてください。 一方で「いや、セキュアかどうかなんて評価次第だし」「というか API トークンって言ってもいろいろあるし」と思った方にとってはもしかしたら目新しい話はないかもしれません。 この記事ではそんな「モバイルアプリにおける API...
Original: みなさんのアプリでは API トークンをセキュアに管理できていますか? もしこの質問を見て「Yes/No」の 2 択が頭に浮かんでしまった方、ぜひこの記事を読んでみてください。 一方で「いや、セキュアかどうかなんて評価次第だし」「というか API トークンって言ってもいろいろあるし」と思った方にとってはもしかしたら目新しい話はないかもしれません。 この記事ではそんな「モバイルアプリにおける API...
【2026/3/9 最新】Claude Code 新機能「Code Review」を試し、2 つの PR で $100 超えかかった体験談
【2026/3/9最新】Claude Code新機能『Code Review』、早速使ったら2つのPRで$100超かかった話
はじめに 2026 年 3 月 9 日、Claude Code に新機能「Code Review」がリリースされました。 PR が作成されると、複数のエージェントがチームとして派遣され、バグを並列で探索・検証・ランク付けしてくれるという機能です。 早速使ってみたのですが、非常に高価ということが分かったので、コストを抑える方法も含めて共有します。 想定読者 - Claude Code 新機能「Co...
Original: はじめに 2026年3月9日、Claude Codeに新機能「Code Review」がリリースされました。 PRが作成されると、複数のエージェントがチームとして派遣され、バグを並列で探索・検証・ランク付けしてくれるという機能です。 早速使ってみたのですが、非常に高価ということが分かったので、コストを抑える方法も含めて共有します。 想定読者 Claude Code新機能『Code Revie...
Claude Codeで自分好みの朝刊が届く仕組みを作った
はじめに こんにちは、まっくすと申します。 普段Flutter を使ったフリーランスのエンジニアとして働いています。 エンジニアになって大事だなぁと感じるのは、 言語や技術の最新情報を追いかける、ということです。 特に昨今のAI技術の発展を追いかけることは、 自分の仕事の生産性を上げることにつながるため、非常に重要だと考えます。 ただ、情報収集のために毎日複数のサイトを巡回するのは結構な手間です。...
Original: はじめに こんにちは、まっくすと申します。 普段Flutter を使ったフリーランスのエンジニアとして働いています。 エンジニアになって大事だなぁと感じるのは、 言語や技術の最新情報を追いかける、ということです。 特に昨今のAI技術の発展を追いかけることは、 自分の仕事の生産性を上げることにつながるため、非常に重要だと考えます。 ただ、情報収集のために毎日複数のサイトを巡回するのは結構な手間です。...
なぜ私はゲーム開発で「疎結合」と「コンポーネント指向」に異常なほどこだわるのか
! この記事の3行まとめ ゲームから「予定調和」を排除し、プレイヤーの試行錯誤による「創発的な遊び」を生み出すための設計思想について。 その手段としての「徹底した疎結合・ドメイン分離」と、実現するための3つの技術的アプローチ。 理想を追うことで直面する「バランス崩壊・認知負荷」などの強烈なトレードオフと、その現実的な解決策。 はじめに ゲーム開発において「疎結合」「コンポーネント指向」「...
Original: ! この記事の3行まとめ ゲームから「予定調和」を排除し、プレイヤーの試行錯誤による「創発的な遊び」を生み出すための設計思想について。 その手段としての「徹底した疎結合・ドメイン分離」と、実現するための3つの技術的アプローチ。 理想を追うことで直面する「バランス崩壊・認知負荷」などの強烈なトレードオフと、その現実的な解決策。 はじめに ゲーム開発において「疎結合」「コンポーネント指向」「...