開発


ソフトウェア開発とテクノロジーの最新情報をお届けします。プログラミング言語のアップデート、開発ツール、オープンソース動向、クラウドサービス、DevOps、セキュリティ、スタートアップ情報までカバーします。

Mesa 26.2-rc1リリース、Vulkan拡張とRusticl OpenCL 3.1対応
開発

Mesa 26.2-rc1リリース、Vulkan拡張とRusticl OpenCL 3.1対応

オープンソースの3Dグラフィックススタック「Mesa 26.2」の初のリリース候補版が公開。Intel ANVやAMD RADVドライバの最適化、RusticlのOpenCL 3.1対応、新コンパイラKRAIDの統合など多数の新機能を搭載する。

Mesa VulkanOpenCL
Haiku、NVMMマージで仮想化対応へ 完全動作は未達
開発

Haiku、NVMMマージで仮想化対応へ 完全動作は未達

Haiku OSがNVMM(NetBSD Virtual Machine Monitor)の移植をマージした。GSoC 2024から続くプロジェクトで、ハードウェア仮想化の初期対応を実現。ただしゲストOSが起動途中でクラッシュする問題が解決しておらず、デフォルトでは無効化されている。

HaikuNVMM仮想化
geohot、LLM愛と誇大広告を斬る
開発

geohot、LLM愛と誇大広告を斬る

George Hotzが自身のブログでLLMへの期待と誇大広告への批判を展開。二種類の「空騒ぎ」に警鐘を鳴らし、オープンソース制限の背景を「コモディティ化への恐れ」と断じる。フロンティアラボの評価にも疑問符。

LLM オープンソース AI誇大広告
SICPデータ駆動プログラミングをHaskellで実践
開発

SICPデータ駆動プログラミングをHaskellで実践

SICPのデータ駆動プログラミング手法をHaskellで実装する試み。タグ付きデータの限界を超え、拡張性の高い設計を実現する方法を解説。

HaskellSICPデータ駆動プログラミング
SQLite strictテーブルで型エラーを防止する
開発

SQLite strictテーブルで型エラーを防止する

SQLiteのstrictテーブル機能は、挿入や更新時の型不一致をエラーとして検出し、不正な列型指定も拒否する。開発者が見落としがちなバグを未然に防ぎ、コードの堅牢性を高める。

SQLiteデータベース型安全性
C言語セグフォルトが消える、entrとbashの盲点
開発

C言語セグフォルトが消える、entrとbashの盲点

entrでCプログラムを実行するとセグフォルトメッセージが消える現象を、bashのexec最適化が原因と特定。サブシェルや後続コマンド追加で回避可能。

C言語segfaultbash
Catch2 v3正式リリース C++テストの新時代
開発

Catch2 v3正式リリース C++テストの新時代

C++テストフレームワークCatch2のv3が正式リリース。シングルヘッダー構成から通常のライブラリ構成へ移行し、BDDマクロやマイクロベンチマーク機能を強化した。

C++テストフレームワークユニットテスト