サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Claude Code
gihyo.jp
使用するイメージの選定基準としては、おおむね以下のようになるでしょう。 2系の最新を自動的に追従してほしい人 → 2 勝手にバージョンを上げてほしくない人 → 2.x.x Kumaの最新を追いたい人 → next 内蔵のMariaDBや、Browser Engine監視タイプは不要という人 → 各種Slim版 公式としては、「2」ないし「2-slim」の利用が推奨されています。ただし筆者は意図しないトラブルを避けるという意味から、コンテナのバージョンを確実に固定したいため、今回は「2.1.1」を指定しています[1]。ちなみにSlim版のイメージにMariaDBは含まれていませんが、ネットワークを介して外部のMariaDBサーバーに接続はできます。MariaDBコンテナをComposeで別立てしたいような場合も、Slim版を利用するとよいでしょう。 Rootless Docker向けに、「
門脇(@satoru_kadowaki)です。2026年2月の「Python Monthly Topics」は、Python向けAIエージェントフレームワーク「Pydantic AI」について紹介します。 はじめに LLM(大規模言語モデル)をアプリケーションに組み込む開発が一般的になりつつあります。LLMからの出力は、基本的には「ただの文字列」ですが、LLMのAPIから構造化されたデータを取得する手段も充実してきています。主要なAIプロバイダーでは、以下のようにJSONスキーマ(JSON Schema)に沿った出力を保証する機能も提供されており、構造化された結果を得ることも比較的正確にできるようになってきました。 [OpenAI]OpenAI Developers: Structured model outputs [Anthropic]Claude API Docs: Structur
AIがソフトウェア開発を大きく変革しつつある一方で、多くの組織は新たな課題にも直面しています。それは、本来であればソフトウェア開発者が戦略的かつ革新的な業務に割くべき時間が、かえって単調で付加価値の低い作業に費やされてしまっているという点です。この課題解決に向けて注目を集めているのが「プラットフォームエンジニアリング」です。本連載では、その中核概念を明らかにし、関連する開発手法との関連性を探るとともに、組織がプラットフォームエンジニアリングを採用することで得られるビジネス価値について解説します。 近年は、IT技術の発展や消費者ニーズの多様化などを背景として将来の予測が難しい「不確実性の時代」が続いています。こうした状況のなか、ソフトウェア開発の領域では「プラットフォームエンジニアリング」と呼ばれる開発者の生産性を向上させるアプローチが注目されています。AI時代の複雑化するビジネスニーズに対
GitHubは2026年2月25日、GitHub Copilot CLIを、すべての有料プラン(Copilot Pro/Pro+/Business/Enterprise)のユーザーに向けて一般提供を開始した。開発に関連する様々な作業をこなすコーディングエージェントをターミナルから操作できるようになる。 GitHub Copilot CLI is now generally available - GitHub Changelog 日本語版:GitHub Copilot CLIが、すべての有料プラン向けに一般提供(GA)を開始 - GitHubブログ Dear developers at work, GitHub Copilot CLI is generally available with /plan, /plugin, /resume, /review, /yolo, /models,
Cloudflare、Next.jsをCloudflare Workersに1コマンドでデプロイできる「vinext」を公開 ―AIコーディングで“Viteで動作するNext.js”をリビルド Cloudflareは2026年2月24日、ReactのフレームワークNext.jsをフロントエンドビルドツールViteで動作させるプラグイン「vinext」を、MIT Licenseの元GitHub上に公開した。同社のサーバレスWebアプリケーションプラットフォーム「Cloudflare Workers」に1コマンドでデプロイ可能。 How we rebuilt Next.js with AI in one week -The Cloudflare Blog We rebuilt Next.js in a week. No, really. The team ported the framew
Linux Daily Topics Linux 7.0-rc1が公開、正式リリースは4月中旬か ―メジャーナンバーのアップは「着実な進歩の指標」 Linus Torvaldsは2月22日、次期LinuxカーネルLinux 7.0の最初のリリース候補版(RC)となる「Linux 7.0-rc1」を公開した。2月8日にリリースされたLinux 6.19から2週間のマージウィンドウ期間を経ての公開となる。 Linux 7.0-rc1 -Linus Torvalds Linux 6.19からLinux 7.0へとメジャーナンバーがアップデートされた理由についてLinusは、「機能が大幅に上がるからではなく、僕が大きな数字(20以上)が苦手で混乱しやすくなるから。なにかエキサイティングな機能が追加されるとか、古いインタフェースがなくなるとか、そういうのじゃない。“着実な進歩(solid p
draw.ioは2026年2月23日、Claude Code向けの「Draw.io Skill」を公開した。MCPサーバーを立ち上げずに、Claude Codeのツール(Bash/Write)だけでネイティブの.drawioファイル(mxGraphModel XML形式)を生成し、必要に応じてdraw.io Desktopに付属するCLIでPNG/SVG/PDFへ出力できる。 Draw.io Skill for Claude Code - GitHub jgraph/drawio-mcp New: https://t.co/AngZk3kQsM skill for Claude Code — describe a diagram, get an editable PDF, PNG or SVG. Each file embeds the full https://t.co/AngZk3kQ
日本語性能を強化したオープンなLLM「GPT-OSS Swallow」と「Qwen3 Swallow」リリース Swallow LLM Projectは2026年2月20日、OpenAI GPT-OSSおよびAlibaba Qwen3の日本語能力と思考力を強化した推論型言語モデル「GPT-OSS Swallow」と「Qwen3 Swallow」をリリースした。 GPT-OSS Swallow ―Swallow LLM Qwen3 Swallow ―Swallow LLM 📢 GPT-OSS Swallow と Qwen3 Swallow をリリースしました。 継続事前学習+SFT+強化学習を全面刷新し、 日本語性能と推論能力を両立させたオープンなLLMを、 Apache 2.0ライセンスで利用できます。 Qwen3 Swallow: https://t.co/tTRVGHnF4M GPT
概要 クラウド上のアプリケーション運用の効率化や信頼性の向上のために、IaC(Infrastracture as Code)の導入の方法や運用の仕方を紹介します。よくありがちな失敗事例に触れながらIaCツールであるAWS CDK(Amazon Cloud Development Kit)を用いた安全で効率的なシステムの運用方法について示します。「システムテストは問題なかったのにいざリリースしたら問題が起きてしまった」のように、単にIaCを単に活用しても本質的な課題の解決になりません。真正面から問題をとらえ、どのように解決したか、実例を挙げながら解説していきます。 目次 第0章 Webアプリケーションの運用の理想と現実 0.1 業務向けWebアプリの開発スタート 0.1.1 クラウドでシステム構築する際の問題解決 0.1.2 QCDSの決定とウォーターフォールモデル 0.1.3 クラウドにす
Linux Daily Topics Copilotから逃れたい! ―Gentoo Linux、GitHubからCodebergへの移行を開始 Gentoo Linuxの開発チームは2月16日、Gentoo Linuxのリポジトリミラーを従来使っていたGitHutからCodebergへと移行する作業を開始した。現時点でCodebergでホストされているのはebuildリポジトリ(全パッケージのデフォルトの取得元)のみだが、最終的には他のGitリポジトリもCodebergのもとで利用可能となる予定だ。 Gentoo on Codeberg -Gentoo Linux gentoo/gentoo: [MIRROR] Official Gentoo ebuild repository -Codeberg.org Gentoo Linuxは1月6日付けで2025年の活動を総括したレポートを活動
Ubuntu Weekly Topics Ubuntu 26.04(resolute)の開発;「ソフトウェアとアップデート」の整理、Ubuntu 24.04.4のリリース、Open Source Conference 2026 Tokyo/Spring@駒澤大学、ハイブリッド鍵交換の必要性 resolute(Ubuntu 26.04)の開発;「ソフトウェアとアップデート」の整理 resoluteの開発において、比較的大きな「転換点」が生じました。具体的には“Software & Updates”(software-propertiesパッケージ)を整理するという方向性です。Ubuntuは歴史的な経緯からDebian系のパッケージ・Snap由来のパッケージ・各種ドライバー、そしてファームウェアアップデーターなどなど、いろいろな「アップデート」ツールが存在しています。これらをま
Googleは2026年2月19日、Gemini 3シリーズを元に推論機能をさらに進化させたモデル「Gemini 3.1 Pro」プレビュー版をリリースした。 Gemini 3.1 Pro: A smarter model for your most complex tasks Gemini 3.1 Pro is here. We’ve significantly improved the model’s overall intelligence so it can solve tougher problems. 🧵 pic.twitter.com/upyJv1p7MA — Google DeepMind (@GoogleDeepMind) February 19, 2026 Gemini 3.1 Proは、単純な答えだけでは不十分なタスク向けに設計されており、高度な推論技術を駆使するこ
概要 本書は、音と音楽のためのプログラミング言語「Sonic Pi」の基礎から応用までを網羅した解説書です。Sonic Piは、英ケンブリッジ大学の研究者Sam Aaron氏によって、教育およびライブコーディング(プログラミングによる即興演奏)のために開発されました。Sonic Piは「play 60(中央のドを鳴らす)」という極めてシンプルな記述からはじめられるため、プログラミング未経験者でも無理なく取り組めます。さらに本書は、数学的・科学的なアプローチによる高度な音作りまで、深く学べる内容となっています。 目次 第1章 Sonic Piを使う準備をしよう 1.1 Sonic Piのインストール 1.2 Sonic Piの画面構成 1.3 Sonic Piでできること 1.4 補足的に使えるアプリケーション 第2章 音を出してみよう 2.1 最初の音を出そう 2.2 音を順に鳴らそう 2
プレーンテキストで出力するワイヤーフレームツール「Mockdown」「Wiretext」が相次いで公開 ——テキスト形式のワイヤーフレームをエージェントに渡し、UIコードの生成を目指す 生成ボタンも提供している「Mockdown」 デザイナー兼エンジニアとしてAI領域で活動するMike Bespalov氏は2026年2月16日、AIエージェントへの指示用にアスキーワイヤーフレームエディタ「Mockdown」をWebアプリとして公開した。Mockdownは、キャンバス上に視覚的にコンポーネントを配置し、プレーンテキストのワイヤーフレームを生成するツール。迅速にレイアウト案を作成し、AIエージェントに機能するコードを生成させるために設計されている。なお、このツールは後述の「Wiretext」にインスパイアされて開発されたもの。 Mockdownのサイト AI agents read ma
KDEプロジェクトは2月17日、デスクトップ環境「KDE Plasma」の最新バージョンとなる「KDE Plasma 6.6」をリリースした。同バージョンでは作業効率の改善やアクセシビリティの強化などに関する多くのアップデートが含まれており、プロジェクトは「宇宙で現存するなかで最高のデスクトップ(当社比)。柔軟性を犠牲にすることなく、生活を可能な限り簡単にすることをめざして設計した」と、その使いやすさを強調している。 Plasma 6.6 -KDE Community KDE Plasma 6.6におけるおもなアップデートは以下の通り。 現在の設定を新しいグローバルテーマに変更できるカスタムグローバルテーマ機能(昼夜のテーマ切り替えにも対応) デスクトップからWi-FiのQRコードを読み取って接続(カメラ搭載機器の場合) サウンド再生中のアプリアイコンにポインタを合わせ、スクロールで音
Anthropic、Opusクラスに迫る「Claude Sonnet 4.6」をリリース ——FigmaもClaude Codeを利用した、ブラウザ上のUIキャプチャ機能を発表 Claude Sonnet 4.6のリリース Anthropicは2026年2月17日、同社の最新モデルClaude Sonnet 4.6をリリースした。Sonnetのモデルとして全面的なアップデートであり、多くの分野でOpusクラスの能力に近づいている。また、ベータ機能として100万トークンのコンテキストウィンドウにも対応している。 Introducing Claude Sonnet 4.6 - Anthropic This is Claude Sonnet 4.6: our most capable Sonnet model yet. It’s a full upgrade across coding
NotebookLM、プロンプトを使ったスライド修正機能と、PowerPoint形式の出力機能を提供へ NotebookLMは2026年2月17日、プロンプトを使ったスライド修正機能と、PowerPoint形式の出力機能を追加するアップデートを発表した。このアップデートは現在、Google AI UltraおよびProプランの有料ユーザー向けに順次展開が開始されており、該当ユーザーは今週中には利用可能となる見込み。また無料プランのユーザーは今後数週間のうちに利用可能になる予定。 Because you wouldn’t let it slide… these are rolling out today for our most requested feature: Prompt-Based Revisions: Tweak, tailor, and tune your slides
Ubuntuで利用できるアンチウイルスソフトウェアといえば、一番有名なのがClamAVでしょう。本連載でも第429回で紹介しましたが、もう10年も前の記事になります。そこで今回はUbuntu 24.04向けにアップデートした、ClamAVのオンアクセススキャンの使い方を紹介します。 Ubuntuのアンチウイルス事情 繰り返し語られて来ましたが、いわゆる「ウイルス」と呼ばれるプログラムのほとんどが、Windowsをターゲットにしています。そのためUbuntuをはじめとするLinuxでは、パッケージを常に最新にすることや、内容のわからないスクリプトを不用意に実行しないことのほうが重要で、アンチウイルスソフトウェアの優先度はそれほど高くないというのが筆者の考えです。 とはいえWebサーバーやファイルサーバー本体はLinuxでも、アクセスするクライアントの多くは(特に企業では)WindowsやMa
OpenClaw開発者、OpenAIに入社 ―OpenClawはオープンソースプロジェクトとして継続 パーソナルAIアシスタントOpenClaw(旧名称Clawdbot)の作者であるPeter Steinberger氏は2026年2月16日、OpenAIに入社することを明らかにした。 OpenClaw, OpenAI and the future | Peter Steinberger I'm joining @OpenAI to bring agents to everyone. @OpenClaw is becoming a foundation: open, independent, and just getting started.🦞https://t.co/XOc7X4jOxq — Peter Steinberger 🦞 (@steipete) February 15,
Ubuntu Weekly Topics Ubuntu 26.04(resolute)の開発; LubuntuとUbuntu BudgieのX11サポートの行方、SpacemiT K3/K1シリーズとNVIDIA Vera Rubinのサポート、HWEカーネルとドライバーの問題 resolute(Ubuntu 26.04)の開発; LubuntuとUbuntu BudgieのX11サポートの行方 resoluteのリリースまであと2ヶ月ほどとなり、各種フレーバーを含めた「基本的な仕様」の整理のための作業が進められています。Feature Freezeは2月19日なので、ここで含められなかった仕様はFFe(Feature Freeze Exception)プロセスによる例外認定を受けてから投入する必要が出てくるため、試行錯誤的な変更がいったん締め切られる時期です。 Ubuntu Bu
Google、Gemini 3 Deep Thinkを更新し研究・エンジニアリング用途を強化 ——数学研究エージェント「Aletheia」など共同研究の取り組みも Gemini 3 Deep Thinkの更新 GoogleのDeep Thinkチームは2026年2月12日、推論モード「Gemini 3 Deep Think」のモデルを更新したことを発表した。このモデルは、数学・物理学・化学の国際オリンピックや競技プログラミング、各種ベンチマークで非常に高いパフォーマンスを示している。また、明確なガードレールが存在しない問題や、データが不完全な困難な課題に対処できるよう推論を強化しているという。 Gemini 3 Deep Think: Advancing science, research and engineering - Google Blog 今回更新されたDeep Thi
Cloudflare、「Markdown for Agents」を発表 ——エージェント向けにウェブページのHTMLをオンザフライでMarkdownに変換 Cloudflareは2026年2月12日、ウェブページをエージェント向けにMarkdownにして提供できる機能「Markdown for Agents」を発表した。この機能はPro/Business/EnterpriseプランおよびSSL for SaaSで、ベータ機能として無償で提供される。 Introducing Markdown for Agents - Cloudflare Blog ウェブサイトによっては訪問者の対象として、人間に加え、AIエージェントを考慮すべき段階に来ていると、Cloudflareは指摘する。Markdown for Agentsの機能を使うことで、Cloudflareネットワークにあるウェブページ
Ubuntu Weekly Recipe 第899回Distroboxを使えば、他のディストリビューションの最新パッケージをUbuntuでも気軽に試せる UbuntuにはDebian由来の豊富なパッケージ資産が存在します。しかしながら登場したばかりのソフトウェアがなかったり、最新のバージョンに追随できていないことも多々あります。そこで今回は、他のディストリビューションのパッケージを気軽に素早く試せる「Distrobox」を紹介しましょう。 Distroboxとは 「Distrobox」とは、コンテナを活用したさまざまなLinuxディストリビューションの実行環境を用意するツールです。端的に言うと、Linuxディストリビューションのルートファイルシステムの作成・管理に特化したDocker・Podmanのラッパーです。 Distroboxを使うと次のようなことを実現できます。 特定のディスト
2026年2月10日、MarkdownノートアプリObsidianの最新バージョン1.12.0が、早期アクセス版としてCatalystライセンスをもつユーザ向けにリリースされた。Obsidian 1.12.0ではコマンドラインインターフェース「Obsidian CLI」の機能が新たに追加された。 Obsidian 1.12.0 Desktop(early access) Obsidian CLI Anything you can do in Obsidian you can do from the command line. Obsidian CLI is now available in 1.12 (early access). pic.twitter.com/B8ed2zrWHe — Obsidian (@obsdmd) February 10, 2026 Obsidian CLIは、
「コードを書くだけ」の自分を卒業する。ヌーラボが社内外から“起業家”を募る「Nu Source」は、エンジニアのキャリアを、そして、世界をどう変えるのか インターネットが普及し、誰もがスマホを持って各種ネットサービスを使えるようになり、10年以上が経過しました。この間、プログラマーをはじめとしたエンジニアの需要が増え、また、スキルの高いエンジニアの価値は年々高まっています。 そうしたエンジニアが生み出すソフトウェア、その元となるプログラム(コード)はとても重要ですが、必ずしも素晴らしいコードが成功するビジネスにつながるわけではありません。 スケーラビリティを考慮したアーキテクチャ、美しいUI、質の高いリファクタリング。それらはエンジニアリング視点では正義と言えますが、ビジネス視点で見たときに「顧客が本当に求めているもの」を見失う原因、もっと言えば弊害になる危険性があります。
人が外部から受け取る情報のうち、視覚が占める割合は80%から90%と言われています。スマホのUIも画面表示優先で、利用者もそれを見て操作していました。 今週、GoogleマップのGemini機能のアップデートが行われて、徒歩・自転車ナビへの完全対応をしています。これでは、目的地にたどり着くために地図を凝視する必要はなく、音声操作と文脈理解のもとに結果が示されています。この動きは、操作のあり方やUXのあり方に変化を及ぼす可能性があるので掘り下げてみます。 Navigate with Gemini in Google Maps while walking or biking Googleマップを下支えする「Gemini Nano」と「AICore」 GoogleマップのUXを支えているのは、クラウド上の巨大なAIモデルだけではなく、Android OSに統合されたAICoreと、オンデバイスL
著者 土岐孝平(ときこうへい) 著 倉林雅(くらはやしまさる) 監修 定価 3,300円(本体3,000円+税10%) 発売日 2026.2.24 判型 A5 頁数 272ページ ISBN 978-4-297-15456-1 978-4-297-15457-8 概要 昨今のアプリケーションの開発では、OpenID Connectを使用してユーザ認証を行うケースが多くなっています。しかし、OpenID Connectについてよく知らずに使用している開発者も多いのではないのでしょうか? きちんと理解しないままOpenID Connectを使用すると、上手く動かないときの調査に時間がかかったり、重大なセキュリティホールを潜ませてしまうリスクにつながります。 OpenID Connectをよく知らない開発者が多い理由として、その難しさがあります。筆者自身、OpenID Connectを理解するのに
MySQL 8.4はLTS(Long Term Support)として位置づけられており、8.0系からの移行先として検討されるケースが増えています。一方で、8.4 ではセキュリティや仕様の明確化を目的として、いくつかの重要な変更が行われています。これらは単なる新機能追加ではなく、既存の運用や自動化に影響を与える可能性があります。 本稿では、MySQL 8.0から8.4へアップグレードする際に特に注意すべき変更点と、ダウングレードを含めた移行戦略、事前チェックの考え方について整理します。 MySQL 8.4での主な注意点 mysql_native_password認証プラグインの無効化 MySQL 8.4では、mysql_native_password認証プラグインが、デフォルトでは無効化されています。これはセキュリティ強化の一環ですが、既存環境からの移行時には注意が必要です。 特に、論理バ
イラストでわかる! Blenderの基礎知識 Blenderの機能であるドライバーについて、設定方法やコピー方法を見ていこう 本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第70回目は、前回に引き続き「ドライバー」という機能について見ていきます。 前回のおさらい 前回は、ドライバーの設定を実際にオブジェクトに行い、そのオブジェクトの動きを別のオブジェクトの動きに連動させてみました。「ドライバー」とは、このようにオブジェクト同士の別々の動きを連動することができる機能のことです。 設定項目を詳しく見ていこう 前回の記事で取り上げた各設定項目で、さらっと流して説明しているものがありました。そこで今回は、それらの設定項目についても見ていこうと思います。 ちなみに、設定項目とは次の箇所のことを記事内では指しています。 大まかに、以下の3つの項目に分け
次のページ
このページを最初にブックマークしてみませんか?
『トップページ|gihyo.jp … 技術評論社』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く