InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
システムの品質を向上させるためにデータをどう活用するか
システムがどのように利用されているのかを知るためには、メトリクスを収集することで時系列に傾向を把握できる。得られたデータとインサイトは、ソフトウェア設計やテストパターンを改善することでシステムの品質向上に寄与するのである。Craig Risi氏は、Agile Testing Days2022で、システム品質向上のためのデータ活用について講演した。
-
マイクロソフト、ChatGPTでロボットを言語で制御することを目指す
Microsoft Autonomous Systems and Robotics Groupの研究者は論文でOpenAIのChatGPTをロボット工学アプリケーションに活用する方法を発表した。プロンプトの設計方法と、手元のタスクをプログラムするために特定のロボットライブラリを使用するようにChatGPTに指示する方法などである。
-
Wayveの自動運転車向けEnd-to-Endディープラーニングモデル
ディープラーニングAI技術に注力するWayveは、CARLAのシミュレーションデータを基に世界モデルと車両の運転方針を学習し、HDマップのない車への自律性を実現する最先端のエンドツーエンドモデルを発表した。
-
Google、脆弱性スキャンツールをオープンソースで公開
Googleは最近、Open Source Vulnerability (OSV) データベースのオープンソースフロントエンドインターフェイスである「OSV-Scanner」を公開した。
-
AWS、ランタイム管理コントロールでLambdaの運用を改善
AWSは最近、Lambdaが関数にランタイムの更新を適用する際に、より多くの可視性と制御を提供する ランタイム管理コントロールを導入した。 ランタイム管理コントロールによって、開発者は3つの新しい機能を利用できるようになったのである。
-
JetBrains、テスト自動化指向の新IDE「Aqua」をリリース
JetBrainsによれば、現在プレビュー版を公開しているJetBrains Aquaは、テスト自動化に焦点を当てた新しいIDEで、自動化エンジニアの業務に欠かせないさまざまなツールをサポートしている。多言語対応、HTTPクライアントとWebインスペクタ、データベース管理、Dockerの統合サポートなど、さまざまな機能を備えている。
-
Java News ラウンドアップ: NetBeans 14、Spring Tools Suite 3のサポート終了、Hibernate 6.1、TornadoVM
2022年6月13日、今週のJavaラウンドアップは、JDK19とJDK 20の最新情報、Spring Framework 5.3.21、Spring CVE-2022-22979レポート、Spring Cloud 2022.0.0-M3、Spring Tools 4.15、Spring Tool Suite 3のサポート終了、Hibernate 6.1.0-Final、Apache NetBeans 14、Apache Tomcat 8.5.81、Piranha 22.6.0、TornadoVM 0.14、JDKMonのアップデート、JobRunr 5.1.4、JReleaser早期アクセス、といった内容でお届けする。
-
PostgreSQL 14がPostgreSQL向け.NETとJavaドライバーを破壊
PostgreSQL 14の新しい構文により、状況によっては、公式の.NETとJavaデータベースドライバが破損する可能性がある。具体的には、BEGIN ATOMIC ... ENDを使ってSQL関数を作成するために、どちらかを使う場合である。NpgsqlあるいはPgJDBC経由でデータベーススキーマを変更していない場合は、心配する必要はない。
-
Microsoftがストレージに最適化した新たなVMとしてLasv3とLsv3を発表
最近、Microsoftは、ストレージに最適化した新たなAzure仮想マシン(VM)の一般向け提供(GA)を発表した。このVMは、高スループットとIOPSを必要とする処理を実行するために設計されたLasv3シリーズとLsv3シリーズである。そのターゲットは、ビッグデータアプリケーション、SQLデータベースとNoSQLデータベース、分散ファイルシステム、データ分析エンジンなどである。
-
OpenSSFがFuzz Introspectorをリリースして、C/C++ファズテストのカバレッジを改善
Open Source Security Foundation(OpenSSF)は、ファジングのカバレッジを改善するツールをリリースした。このツールは、開発者がアクションに移すことができる分析結果を提供し、カバレッジブロッカー(カバレッジを阻害するもの)の特定を支援する。
-
-
JFrog ArtifactoryがSwift向けのバイナリ依存関係をサポート
JFrogは、Swift Package Managerを使うことで、ArtifactoryリポジトリがSwift依存関係向けのバイナリパッケージレジストリとして使うことができることを発表した。
-
C# Warning Wavesが将来の新キーワードの手掛かりに
C# 9や10と同様に、C# 11に新たなコンパイラ警告が静かに追加された。このオプトイン(警告とするかをユーザが選択できる)警告により、すべてが小文字の型名(クラス、構造体、インターフェースなど)の使用を防ぐことができる。
-
Spring Boot 2.7.0がGraphQL、Podman、Cache2kのサポートと共にリリースへ
VMwareは、Spring Boot 2.7.0をリリースした。これは2.xシリーズの最新かつ最後のブランチである。 この最新バージョンのSpring Bootには、次の機能が含まれている。それは、Spring for GraphQL 1.0のサポート、Podmanコンテナエンジンのサポート、Cache2k向けの依存関係管理と自動構成、ElasticSearchとCouchBase向けの新しいテストアノテーションである。
-
Java Newsラウンドアップ: JDK 19ランプダウン、JDK 20 専門家グループ、Eclipse Mojarra 4.0
2022年6月6日、今週のJavaラウンドアップでは、Rampdown Phase Oneに入ったJDK 19、JDK 20専門家グループの編成、Spring Shell 2.1.0-M5、Open Liberty 22.0.0.6と22.0.0.7-beta、Quarkus 2.10.0.CR1、Apache Groovy 4.0.3、Eclipse Mojarra 4.0、Helidon 2.5.1、JNationカンファレンスといったニュースをお伝えする。