サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
セキュリティ
gihyo.jp
VS Code 1.116リリース、統合ブラウザの起動方法を追加・Insiders版のVS Code Agentsアプリも改善 Microsoftは2026年4月15日、Visual Studio Code(以下VS Code)のバージョン1.116を公開した。VS Codeは、3月4日にバージョン1.110(February 2026)をリリースし、1.111から週次アップデートに移行している。今回の1.116では、GitHub Copilot Chat拡張が標準搭載となり、新たにインストールしなくても利用を始められるようになった[1]。Microsoftはこれを、VS CodeをオープンソースAIコードエディターにしていく継続的な取り組みの一環と説明している。 この記事では、開発が進んできた統合ブラウザ機能と、「Visual Studio Code Agents - Insi
Ubuntu Weekly Topics Ubuntu 26.04(resolute)の開発; リリースまで一週間、各種インフラステータスの公開とリニューアル resolute(Ubuntu 26.04)の開発; リリースまで一週間 resolute(Ubuntu 26.04 LTS)のリリースまであと一週間となりました。Beta以降の各種調整が進められ、Checkbox 7.1[1]などの「間に合わせないといけないソフトウェア」の駆け込み調整が続けられています。 「本体」にあたるソフトウェア以外にも、今回はドキュメントの更新が非常に充実しており、26.04 LTSのセキュリティ関連の新機能まとめがリリースされています。今回からTLS 1.0および1.1がデフォルトでは利用不可になる等、非互換となる要素が多い(そして、そろそろ本格的に準備しなくてはいけない量子暗号の導入や基盤となるソフ
Linux Daily Topics Linus、i486サポート削除に向けてパッチのマージを開始 ―進むレガシーからの脱却 Linus Torvaldsは4月14日、カーネルメンテナーのIngo Molnar(Red Hat所属)が提出したLinux 7.1に向けたパッチ「x86-platform-2026-04-13」をマージした。このパッチはLinusが数年前から望んできたi486 CPUサポートの終了を段階的に進めるための第一弾で、今回のマージによりLinux 7.1におけるM486、M486SX、およびAMD ELAN(MELAN)のサポートが削除されることになる。 Merge tag 'x86-platform-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Ingo Molnarのコ
2026年も4月に入り、Google I/Oの足音が近づいてきました。 今週は、開発者版の検証を通じて明らかになった、Android 17で「ART(Android Runtime)」が大幅に進化しているので、今回はこれにフォーカスします。 今回のアップデートは、OSの根幹であるメッセージ処理の仕組みを10年ぶりに書き換え、メモリ管理のアルゴリズムを一新するという、Androidの歴史の中でも極めて重要な転換点となっています。 ロックフリーMessageQueue「DeliQueue」の導入 Android 17で最も技術的な注目を集めているのが、メインスレッドのタスク管理を担う「MessageQueue」の刷新です。 Androidは、誕生当初からシングルロックベースのMessageQueueを利用してきました。これでは、排他制御のために処理がメモリアクセス権を一時的にロックしてしま
FDEとは FDEはFull Disk Encryptionの略で、ディスク全体を暗号化する仕組みのことです。暗号化するということは復号するということでもありますが、その際には直感的にパスワードが必要になるはずです。しかしそれは、起動するたびにパスワードを入力する必要があることを意味し、現実問題として面倒でやってられません。 Windowsでは、Windows 11の動作要件を満たしたPCに、TPMというセキュリティモジュールが搭載されています。このTPMの詳細については第846回をご覧ください。 このTPMを使用すれば起動するたびにパスワードを入力する必要がなくなるのでは、ということで、第783回で紹介したようにUbuntu 23.10から実験的機能として提供されてきました[1]。 それから幾年、来週リリース予定の26.04 LTSからはいよいよFDEが実用できそうな段階まできました。そ
Linus Torvaldsは4月12日、「Linux 7.0」を公開した。通常のスケジュール通り、約2ヵ月の開発期間中に7本のリリース候補版(RC)を経てのリリースとなる。メジャーナンバーがアップデートするのは2022年10月にリリースしたLinux 6.0以来、約2年半ぶりとなる。 Linux 7.0 -Linus Torvalds Linux 7.0のおもなアップデートは以下の通り。 Intelの次世代PC向けCPU「Nova Lake」および次世代データセンターGPU「Crescent Island」のサポート強化 ユーザ空間に対する汎用的なファイルI/Oエラー報告機能(API) …ファイルシステムがメタデータとファイルI/Oのエラーレポートをfsnotifyに送信するための汎用「fserror」インフラストラクチャ XFSにおける新しいヘルスモニタリング機能 …ファイルシス
GitHub、Stacked PRsをプライベートプレビューで限定公開 ——大規模プルリクエストを、レイヤーごとのプルリクエストのチェーンとして管理可能に GitHubは2026年4月13日、プルリクエスト(PR)をデータモデル/API/UIといったレイヤーごとのプルリクエストのチェーンとして管理する「GitHub Stacked PRs」をプライベートプレビューで限定公開した。試すためには現在のところ、組織アカウントの入力を含むウェイトリストへの登録が必要となっている。 GitHub Stacked PRs - GitHub Stacked PRs on @GitHub are now in private preview. Join the waitlist and learn more belowhttps://t.co/e1Yw4id5RM https://t.co/Zm
週間アクティブユーザー300万人にのぼるCodex、OpenAI Japanの瀬良氏に聞く「開発スタイル」の変化 OpenAIが提供するコーディングエージェント「Codex」は、2026年4月7日に週間アクティブユーザー数が300万人に達したことが発表されました。この記事では、2026年4月8日に行われたOpenAI JapanのDeveloper Experience Engineer、瀬良和弘氏への取材をベースに、OpenAIの公式ブログなどの情報を交えて構成を整え、Codexが変えつつある開発スタイルを紹介します。 OpenAI Japanの瀬良氏 Codexの利用拡大 冒頭で言及したとおり、OpenAIが提供するコーディングエージェント「Codex」の利用が広がっています。2026年4月7日(US現地時間)、OpenAI CEOのSam Altman氏が、Codexの週間ア
Ubuntu Weekly Topics Ubuntu 26.04(resolute)の開発; 要求スペックの変更とUbuntu Mateの新メンテナ募集 resolute(Ubuntu 26.04)の開発; 要求スペックの変更とUbuntu Mateの新メンテナ募集 Betaがリリースされた後、Kernel Freezeなどの各種「最後に完成するもの」が投入されるタイミングになりました。カーネル7.0パッケージが準備され、来週のFinal Freezeに向けた準備が進められています。 resoluteのリリースノートの要求スペックセクションには、次のような記載が追加されました。 「Ubuntu Desktop 26.04 LTS requires a 2 GHz dual-core processor or better, a minimum of 6 GB RAM and 25 GB
2026年4月に入り、Android開発者の間で1つの大きな期限が強く意識されるようになりました。それは、約半年後の2026年9月に迫った「開発者認証」の完全義務化です。 Android Developers Blog: Android developer verification: Rolling out to all developers on Play Console and Android Developer Console Androidの魅力の1つに「開発したアプリは、誰でも自由に配布して実行できる」というオープン性でした。これが覆ろうとしています。 今回は、Androidらしさを揺るがす歴史的な転換点について、既存アプリや国内の開発者が受ける影響、そして、iOSとの比較を交えて考察します。 Appleの認証制度との比較 今回の義務化で、AndroidはAppleが築き上げてき
Linux Daily Topics そろそろお別れの時間が来たようだ ―i486サポート、終了へのカウントダウンが始まる “i486のメンテナンスは本来、我々が抱えるべき類の負荷ではない。あたりまえだけど開発者の誰もこの環境のことを気にかけていないし、誰も動作検証をしようとしない。そりゃそうだよ、だって古くて誰にとっても無関係なハードウェアなんだから” ―Linus Torvaldsが2022年10月にi486 CPUのサポート終了に関してこう言及してから約3年半、ようやく実現に向けて本格的な動きが始まったようだ。 LinuxカーネルエンジニアのIngo Molnar(Red Hat所属)は3月30日、i486 CPUのM486、M486SX、およびAMD ELAN(MELAN)のビルドオプションをKconfigから削除するパッチを開発ブランチに投稿した。このパッチがマージされれ
本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第74回目は、Blenderで作成したオブジェクトに常にワイヤーフレームを表示する方法について見ていきます。 Blenderにあるオブジェクトの表示方法 Blenderでは、オブジェクトの表示方法が様々あります。デフォルトではオブジェクトがそのまま、透過もなにもされていない状態で表示されています。 その他にも、オブジェクトを透過させて裏面まで見えるような表示方法や、ワイヤーフレームのみを表示させる方法などがあります。 これらは、画面右上にある[シェーディング]をクリックすることで、表示方法を変更することができます。 デフォルトの設定だと、オブジェクトはワイヤーフレームで表示したらワイヤーフレームでのみ表示されてしまいます。どういうことかというと、マテリアルを表示せたままワイヤーフレームを表示することな
Ubuntu Weekly Topics Ubuntu 26.04(resolute)の開発; Betaとその後の調整、アイデンティティ管理の新機能群、「次」におけるntpd-rsの採用とGRUB関連の整理 resolute(Ubuntu 26.04)の開発; Betaとその後の調整、アイデンティティ管理の新機能群 resolute(Ubuntu 26.04)のBetaがリリースされ、タイミングをあわせたTest Rebuildも行われています。このTest RebuildではGCC16でのビルドもテストされており、今後の移行のための下準備(26.10以降)が着々と進められています。 これにあわせてドキュメントの更新も進められており、リリースノートについては現段階(リリースまであと数週間あります)であっても、基本的な構造がクリアに見えるようになってきました。また、LTSリリースにお
Cloudflare、WordPressの機能をTypeScriptで再構築した「EmDash」をオープンソースとしてプレビューリリース ―WordPressプラグインのセキュリティ問題を解消 Cloudflareは2026年4月1日、メジャーなCMSであるWordPressの機能をTypeScriptで実装した「EmDash」を、MITライセンスの元GitHub上に公開した。 Introducing EmDash — the spiritual successor to WordPress that solves plugin security -The Cloudflare Blog Introducing EmDash — the spiritual successor to WordPress. https://t.co/WqrG6HQlSB — Cloudflare (@Cl
InterpreterPoolExecutorはThreadPoolExecutorのサブクラスとして実装されています。各ワーカースレッドが独立したサブインタープリター上で動作し、サブインタープリターごとにGILが独立しているため、スレッドベースでありながら真の並列実行が可能です。 3つのExecutorの実行モデルを図にすると以下のようになります。ThreadPoolExecutorではすべて同一のGIL Aを利用し、ProcessPoolExecutorではメインプロセスの外側に子プロセスを作っています。InterpreterPoolExecutorのスレッドは、メインプロセスの内部でサブインタープリターごとに別々のGIL B〜Eを利用しています。 3つのExecutorの実行モデル InterpreterPoolExecutorを使用する 基本的な使い方(submit) Interp
Ubuntuのバージョンは24.04.4 LTSです。 llama.cppの準備 LLMを動作させるのはllama.cppとします。バイナリの用意はGPUのメーカー別に分かれるので個別に紹介します。 NVIDIA CUDA llama.cppではUbuntuのNVIDIA CUDA用バイナリは配布していないので、自前でビルドする必要があります。 おおむね第891回のとおりですが、NVIDIAドライバーのバージョンは現時点で最新バージョンの590としています(図1)。 図1 執筆段階での最新版は590 CUDAのバージョンも最新の13.2としています。インストール方法は次のとおりです。 $ ~/Downloads/ $ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ke
OpenAIは2026年3月31日、Claude CodeからCodexを使えるようにするプラグインをリリースした。 openai /codex-plugin-cc -Use Codex from Claude Code to review code or delegate tasks. -GitHub Starting today you can use Codex in Claude Code 👀 /plugin marketplace add openai/codex-plugin-cc Try it out today with: /codex:review for a normal read-only Codex review /codex:adversarial-review for a steerable challenge review /codex:rescue to
『Software Design 2026年4月号』の第1特集「PostgreSQL 18に学ぶデータベース高速化機能」から第5章「並列処理とJIT」を公開します。本特集のほかの章では、この記事の前提知識にあたる「SQL文の解析・実行の流れ」や「実行計画の見方」について解説しています。「バッファ(キャッシュ)」「MVCC」「クエリ最適化」「インデックス」など他の高速化技術も取り上げています。ぜひ本誌にてご確認ください。 はじめに 本稿では、PostgreSQLがサポートする高速化処理について紹介します。これから紹介するパラレルクエリやJITの効果を見るため、高速化処理を無効にしたパターンのクエリと実行計画を図1に提示します。1,000万レコードの最大値を取るサンプルクエリは全体のコストが288,935かかり、全体の実行時間が2427.187ミリ秒かかっています。 図1 直列処
GitLabが解説:プラットフォームエンジニアリングを読み解く プラットフォームエンジニアリングの導入メリットを理解する:開発プロセスをどう改善するか ソフトウェア開発の現場では、クラウドやツールの多様化により、開発者が本来注力すべき価値創出以外の作業に多くの時間を割かれる状況が生まれています。 こうした課題に対する一つのアプローチとして注目されているのが「プラットフォームエンジニアリング」です。 本連載では、プラットフォームエンジニアリングの基本的な考え方から、関連する開発手法との関係性、導入によって得られる価値までを整理し、なぜ今この概念が重要視されているのかを段階的に解説していきます。 プラットフォームエンジニアリングとDevSecOps、SREの関係性とは プラットフォームエンジニアリングを理解するうえでは、DevSecOpsやSRE(Site Reliability Eng
概要 ReactはWebアプリケーション開発におけるUI開発に特化した人気のJavaScriptライブラリです。本書では最新の安定版であるReact19をベースに、「環境構築」「コンポーネントの使い方」「プロパティ(props)の使い方」「フックの使い方」「アクションの使い方」などReactの押さえておくべきポイントを体系的に学べます。また、集大成として、実際にアプリケーションを開発することで最新のWebアプリケーション開発の一連の流れが学べるため、近年需要が高まっているセミナーや研修でも利用できます。 目次 1章 Reactの世界へようこそ 1-1 Reactとは 1-1-1 Reactの特徴 1-1-2 React学習のメリット 1-2 開発環境の整備 1-2-1 Node.jsのインストール 1-2-2 Visual Studio Code(VSCode)のインストール 1-3 Vi
Anthropic、Claude Codeの「オートモード」をリサーチプレビュー版として提供開始 ―“その操作は安全か?”をAIが判断 Anthropicは2026年3月25日、Claude Codeがコマンド実行やファイル変更する前のユーザー承認プロセスをより安全に自動化する「オートモード」をリサーチプレビューとして提供開始した。 Claude Code auto mode: a safer way to skip permissions | Anthropic Auto mode for Claude Code | Claude New in Claude Code: auto mode. Instead of approving every file write and bash command, or skipping permissions entirely, auto mo
本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第73回目は、Blenderで作成したオブジェクトをスムーズに見せる方法について見ていきます。 今回見ていく内容 オブジェクトを配置してモデリングをしていくと、「頂点数はあまり増やしたくないけど、見た目をなめらかに見せたいな〜」というときがあります。そんなとき、簡単に表面を滑らかに見せる機能がBlenderには備わっています。今回は、そんなスムーズに表示する方法について見ていきます。 スムーズの種類 今回見ていくスムーズ機能は、主に2つです。1つ目は「スムーズシェード」、もう1つは「自動スムーズ」です。どちらも、オブジェクトを選択した状態で右クリックをし、表示されたメニューから機能を適用できます。 まずは、スムーズシェードについて見ていきましょう。こちらのスムーズシェードはオブジェクトを選択して
Ubuntu Weekly Topics Ubuntu 26.04(resolute)の開発; Betaと「次」へ向けた作業、“CrackArmor”への対応 resolute(Ubuntu 26.04)の開発; Betaと「次」へ向けた作業 resolute(Ubuntu 26.04)の開発はベータリリースに進み、あわせて「変更することだけが決まっている」項目が徐々に確定しつつあります。 まず、カーネルについて6.20(7.0になる見込み)の準備が進められ、変更点のまとめが準備されました。またなんとなく釈然としない部分はありつつ、年齢確認関連の機能が投入されました。これにより、「OS側がアプリケーションに年齢情報を伝えなくてはならない」というタイプの法律が存在する地域でも利用を継続できるようになるはずです。ちなみにこの裏ではUIコンポーネント(アイコンや起動時スプラッシュ)のいろい
はじめに 第一回ではDataOps × LLMOps統合アーキテクチャを、第二回ではAgentCore Observabilityのゼロコード計装を扱いました。最終回である本記事では、AIエージェントのGRC・ガバナンスに焦点を当てます。 AIエージェントの本番運用と証明責任 AIエージェントの本番運用には、品質の確保に加えて、ガバナンスの観点からの証明責任が伴います。特に金融や保険・ヘルスケア・製造業などの規制産業では、GRCの観点から、AIエージェントの振る舞いが適切だったことを証明出来るかが問われます。 具体的には、意思決定の追跡可能性、類似事例での一貫した取り扱い、ガバナンス統制の有効性といった証跡が、監査で求められることになります。 GRCの概要 GRC (Governance, Risk & Compliance) とは、組織の統治体制(Governance)、リスク管理(
オープンソースアイコンライブラリ「Lucide」は2026年3月23日、バージョン1となる1.0.1を公開した。長年の取り組みの節目となるマイルストーンと位置付けており、ブランドアイコンの削除やUMDビルドの廃止、Vue向けパッケージ名変更などが行われた。現在の最新バージョンは1.7.0となっている。 Version 1 🚀 – Lucide Lucide V1 🚀 · lucide-icons/lucide - GitHub Repository Lucideは1,600以上のSVGアイコンを提供するオープンソースのアイコンライブラリ。可読性や一貫性を保つ設計ルールに加え、使うアイコンだけを配布物に含めやすい構成を特徴とする。Vanilla JavaScriptでの利用のほか、React、Vue、Angularなどで利用するための公式パッケージも提供されている。これまで週3,000万
3月も後半に入り桜の開花予想が話題に上る季節となりました。 新年度を目前に控え、Androidのエコシステムもまた、これまでの「モバイル中心」の枠組みを大きく踏み越えようとしています。 2026年3月16日、GoogleはAndroidアプリ向けのデザインガイドラインを更新して、デスクトップ体験(Desktop Experience)に焦点を当てた新しいデザインガイドラインを加えています。これまでは、Androidタブレットや折りたたみデバイス向けに展開されてきた「大画面対応」が、デスクトップPCとしての活用へとシフトしたことを印象づける内容です。 パソコンでの利用 | UI デザイン | Desktop experience | Android Developers 今回は、この新しいガイドラインの核心部分と、その背後で重要な役割を果たすMaterial Design 3について
Hugging Face、Storage Bucketsやモデル/データセットのリポジトリをローカルにマウントできるhf-mountを公開 Hugging Faceは2026年3月24日、同社のStorage Bucketsや、(Hugging Face上の)モデル/データセットのリポジトリをローカルファイルシステムとしてマウントするhf-mountを公開した。現時点で公開されている実行ファイルは、Linux(x86_64、aarch64)およびmacOS Apple Silicon向けとなっている。 huggingface/hf-mount - GitHub Repository Local AI is free, fast & secure! So today we're introducing hf-mount: attach any storage bucket, model
Sakana AI、日本に特化させたオープンLLM「Namazu」とWeb検索機能を統合したチャットサービス「Sakana Chat」を公開 Sakana AIは2026年3月24日、日本仕様に適応させたオープンなフロンティアモデルを使ったAIチャットサービス「Sakana Chat」を公開した。 Sakana Chat 🐟 Sakana Chat 公開 🐟 Sakana AIは、Sakana Chatを無料公開しました。https://t.co/lyIrGJY4fW Web検索機能と高速レスポンスを備えたAIチャットです。日本国内から、どなたでもお使いいただけます。ぜひ、お試しください。 pic.twitter.com/UBTtgyK3fK — Sakana AI (@SakanaAILabs) March 24, 2026 Sakana AIでは、高性能なオープンウェイト基盤モ
GNOMEプロジェクトは3月18日、オープンソースの統合デスクトップ環境「GNOME」の最新バージョンである「GNOME 50 “Tokyo”」の正式リリースを発表した。コードネームの“Tokyo”は2025年12月に東京で開催されたユーザカンファレンス「GNOME Asia Summit 2025」に尽力したローカルスタッフに敬意を表して付けられている。 Introducing GNOME 50,“Tokyo” -GNOME Release Notes GNOME 50はWaylandセッションのみのサポートとなり、ついにX11セッションのサポートが完全に削除された(XWayland経由でX11アプリケーションを実行することは可能)。 GNOME 50ではペアレンタルコントロールやアクセシビリティに関して大幅なアップデートが実施されているほか、ファイルアプリやドキュメ
次のページ
このページを最初にブックマークしてみませんか?
『トップページ|gihyo.jp … 技術評論社』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く