サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Claude Code
gihyo.jp
概要 クラウド上のアプリケーション運用の効率化や信頼性の向上のために、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認証プラグインが、デフォルトでは無効化されています。これはセキュリティ強化の一環ですが、既存環境からの移行時には注意が必要です。 特に、論理バ
Linux Daily Topics Linux 6.19リリース、次のメインラインは「Linux 7.0」に決定 Linus Torvaldsは2月8日、2026年最初のメインラインリリースとなる「Linux 6.19」を公開した。今回のリリースは年末年始にかかった開発となったため、通常よりも1本多い8本のリリース候補版(RC)を経たアップデートとなっている。 Linux 6.19 -Linus Torvalds Linux 6.19のおもなアップデート項目は以下の通り。 システム上に存在する名前空間をユーザ空間から一覧表示する新しいシステムコール「listns()」 現在動作中のカーネルから別のカーネルを高速に起動する「Kexec」をベースにした、カーネルのライブアップデートを容易にするサブシステム「Live Update Orchestrator(LUO)」 PCIeリンク暗
概要 API Platformは、PHPでWeb APIを開発するためのフレームワークです。日本語の情報や国内で公表されている採用事例はまだ多くはないものの、国際的にはすでに高い人気と多数の採用実績を誇り、PHPでREST APIやGraphQL APIを開発する手段として最有力候補の1つとなっています。API Platformはたった1行のコードの追記でCRUDとAPIドキュメントが生成されるなど手軽に入門できる一方で、本格的に使いこなすにはAPI Platformの機能そのものに加えてOpenAPIやJSON-LDといった関連する標準仕様などに対しても深い理解が求められる側面があり、入門と実用の間にはそれなりに大きな溝があります。本書は、この溝を一気に埋めてくれる一冊です。API Platformを複数の実務案件で活用し、ソースコードにも多数コントリビュートしている著者が、本格的な活用
Ubuntu Weekly Topics Ubuntu 26.04 LTS(resolute)の開発;Snapshot 3のリリースとArm64向けSteam Snap、25.04のサポート終了、注目すべきセキュリティー的な視点 resolute(Ubuntu 26.04 LTS)の開発;Snapshot 3のリリースとSteam snap for arm64 resolute(Ubuntu 26.04 LTS)はSnapshot 3がリリースされ、順調に「本来の姿」を目指した開発が進められています。とはいえカーネルもGNOMEもまだ予定される本来のバージョン(カーネル6.20+GNOME 50)には遠く、特にカーネルは「どう考えても6.20のRC版が搭載されるのが2月半ば、リリース版がUbuntu的なカーネルフリーズに間に合うかどうかわからないので、いわゆる『Day 0パッチ』作
生成AIの普及と進化はサイバー攻撃のスタイルにも急激な変化をもたらしている。そのひとつがAI/LLMによるWebサイトのスクレイピングだ。従来からボットやクローラーを使ってWebサイトから自動的に情報を収集する行為はひろく行われていたが、AI/LLMによるスクレイピングは「HTMLの意味を理解して情報を抽出する」「CAPTHA画面の文言を理解できる」「取得データの要約や分類、構造化が可能」「エージェントによる自律実行が可能」など既存のボットよりはるかにインテリジェントで人間に近い行為が可能となるため、コンテンツの不正使用や個人情報の特定、公開情報をベースにした機密情報の推測といった新たな脅威につながりやすいといわれている。また、人間による定期的なメンテナンスが必要なボットと異なり、AI/LLMによるスクレイピングは自律的な行動を取れるため、サイト側の防御策が効きにくいという点も厄介だ
フロンティアモデル「Claude Opus 4.6」および「GPT-5.3-Codex」がリリース ——ソフトウェア開発はAgentic Engineeringへ 2026年2月5日、AnthropicはClaude Opus 4.6を発表しました。同日、OpenAIもGPT‑5.3‑Codexを発表しました。これらのモデルは両社のフロンティアモデルです。同日にリリースされたため、今回は一緒に取り上げます。 Claude Opus 4.6 Anthropicは2026年2月5日、コーディング能力と推論能力を大幅に強化した「Claude Opus 4.6」を発表しました。通常は200Kのコンテキストウィンドウに対応し、ベータとしてOpusクラスとして初めて最大1Mトークンまで利用可能です。 最大128Kトークンの出力にも対応します。 Introducing Claude Opus 4.6
概要 最大の脆弱性は「人間」だ──人間の心理を悪用したソーシャルエンジニアリングは、いつどんな時代においても最も重要で基本的なハッキング手法です。本書では、ソーシャルエンジニアリングにおける基本的な概念はもちろん、実際のハッカーがどのように攻撃を行うのか、逆にその攻撃をどう防御すべきかについて解説します。 目次 Part I:ソーシャルエンジニアリングの基本 Chapter 1:ソーシャルエンジニアリングとは? ソーシャルエンジニアリングにおける重要な概念 ソーシャルエンジニアリングにおける心理学的概念 まとめ Chapter 2:ソーシャルエンジニアリングにおける倫理的考察 倫理的なソーシャルエンジニアリング Case Study:行き過ぎたソーシャルエンジニアリング 倫理的なOSINT収集 Case Study:ソーシャルエンジニアリングの倫理的限界 まとめ Part II:攻撃的なソ
Alibaba、コーディングエージェント向けモデル「Qwen3-Coder-Next」をリリース AlibabaのQwen Teamは2026年2月3日、コーディングエージェントおよびローカル開発向けに特化して設計されたオープンウェイトの言語モデル「Qwen3-Coder-Next」を発表した。 Qwen3-Coder-Next: Pushing Small Hybrid Models on Agentic Coding - Qwen Qwen3-Coder-Nextは、ハイブリッドアテンションとMoE(Mixture of Experts)アーキテクチャを採用したQwen3-Next-80B-A3B-Baseを基盤として構築されている。総パラメータ数800億(80B)に対し、推論時にアクティブとなるパラメータを30億(3B)に抑えていることで、ローカル環境でも動作可能な推論コストと、
Ubuntuイメージを配布する日本のミラーサーバーとして動いていた富山大学のサーバー(ubuntutym.u-toyama.ac.jp)が、1月末にその役割を終えてシャットダウンされました。今回はUbuntuにおけるミラーサーバーとは何か、そしてより高速にリポジトリへとアクセスするにはどうすればいいのかを紹介しましょう。 富山大学のUbuntuミラーサーバーについて Ubuntuはインストール時の言語設定等を元にして、パッケージリポジトリに対する適切なミラーサーバーを選択する仕組みになっています。 日本なら「jp.archive.ubuntu.com」が選択されます。他の設定でもこれは適切な各国のミラーサーバーを向いていることが多いです[1]。日本の場合、数年前まで富山大学のご厚意により、「jp.archive.ubuntu.com」として富山大学のネットワーク・サーバーを使う設定になっ
Linux Daily Topics Btrfs開発者のChris Mason、カーネル開発のためのAI支援コードレビュープロンプトをアップデート AI/LLMによるコードレビューの自動化はすでに多くのエンジニアリングの現場で拡がっているが、どうやらLinuxカーネル開発においてもその動きが始まりつつあるようだ。1月30日、Btrfs開発者として知られるChris Mason(Meta所属)は「[RFC] AIレビュープロンプトのアップデート」と題したポストを開発者向けメーリングリスト「LKML」に投稿、数週間に渡って開発してきた「Linuxカーネル(およびsystemd)開発のためのAI支援コードレビュープロンプト」をアップデートしたことを通知し、開発者に対してフィードバックを呼びかけている。 [RFC] AI review prompt updates -Chris Mason R
次のページ
このページを最初にブックマークしてみませんか?
『トップページ|gihyo.jp … 技術評論社』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く