InfoQ ホームページ ニュース
-
Apache Netbeans 12.2はJava14および15をサポート
Apache NetBeansリリース12.2は、主にJava 14および15に対してサポートを改善した。コードの色付け、コードのフォーマット、オートコンプリートなどのNetBeans機能は、レコードやsealed、non-sealed、permitsなどのキーワードなどの新しいJava言語機能をサポートするようになった。
-
UberがマルチリージョンでのKafkaの災害復旧を実装
先頃のブログ投稿で、Uberのエンジニアは、レプリケーションプラットフォームを使用して、マルチリージョンのKafka展開で大規模な災害復旧を実装する方法を強調している。UberにはApache Kafkaの大規模な展開があり、1日に数兆のメッセージと数ペタバイトのデータを処理する。Uberのエンジニアは、自然災害や人為的災害に直面した時のビジネスの回復力と継続性を提供した。
-
AWSがプレビュー版でロケーションサービスを紹介
re:Invent 2020の最新の発表の1つで、AWSはAmazon Locationのプレビュー版をリリースした。これは、開発者がジオフェンシングや組み込みのトラッキングなどのロケーションベースの機能をWebベースアプリケーションやモバイルアプリケーションに追加するための新しいマッピングサービスである。
-
Mastering Blockchain第3版: 著者とのQ&A
2018年に初版が発刊されたPackt Publishingの"Mastering Blockchain" は、開発者や学生など、ブロックチェーンアプリケーション開発やブロックチェーンアプリの基盤技術の学習に関心のあるすべての人々を対象に、ブロックチェーンを包括的に紹介するための書籍である。InfoQは今回、著者であるImran Bashir氏に同書について聞く機会を得ることができた。
-
GoogleがPython用ファジーテストツールAtherisをオープンソースとして公開
Googleは先頃、Python用の新しいファジーテストエンジンをオープンソースとして公開すると発表した。新たなファザー(fuzzer)のAtherisは、Pythonコードとネイティブエクステンション内のバグを検出する。メモリ破壊バグや未定義動作(バッファオーバーフロー、ポインタのアライメント不正、nullポインタなど)の検出ツールであるAddress SanitizerやUndefined Behavior Sanitizerと組み合わせて使用することも可能だ。
-
-
確率論的データサイエンスモデルのテストから学んだこと
データサイエンスモデルは統計的なブラックボックスだ — そのテストには、アルゴリズムや乱数性、統計学といった数学的テクニックの理解が必要になる。データサイエンスモデルの検証で有効なのは、しきい値を用いた出力差異の処理だ。
-
Qt 6がQMLを改善し、C++17を採用
Qt 6はQtの新しいメジャーリリースであり、LinuxのKDEデスクトップ環境を強化するGUIアプリを作成するための無料のオープンソースクロスプラットフォームツールキットである。Qt 6では、完全なソース互換性を維持するよう努められている一方で、QMLの改善、新しいグラフィックアーキテクチャ、C++17のサポート、ツールの改善など、多くの変更がある。
-
Google CloudがFilestore Backupsを発表
Google Cloudは先頃、ファイルベースのアプリケーションのクラウド移行を容易にする新しいプロダクトであるFilestore Backupsのプレビュー版を、すべてのリージョンで導入した。
-
CloudflareがCloudflare PagesでJamstackサイトを構築してホストする方法を発表
先頃のブログ投稿で、CloudflareはCloudflare Pagesを使用してJAMstackサイトを構築およびホストするための高速で安全かつ無料の方法を発表した。Gitリポジトリおよび既存のJAMstackフレームワークとシームレスに統合され、現在ベータ版だ。
-
MicroProfile4.0の新機能
新たに設立されたMicroProfile Working Groupの手により、待望久しいMicroProfile 4.0のリリースがJavaコミュニティに届けられた。Jakarta EE 8との整合性がフューチャーされた他、12のAPIすべてがアップデートされているが、スタンドアロンAPIについては変更されていない。MicroProfile 4.0では、Config、Fault、Tolerance、Health、Metrics、OpenAPIという5つのAPIに、非互換的な変更が行われている。
-
マシンラーニングを採用した分子動力学シミュレーションがGorden Bell Prizeを受賞
2020年のAssociation for Computing Machinery(ACM) Gordon Bell Prizeは、米国と中国の機関からの研究者チームによる、"Pushing the limit of molecular dynamics with ab initio accuracy to 100 million atoms with machine learning"と題されたプロジェクトに与えられた。
-
チームレベルのアジャイルアンチパターン - なぜ起こるのか、どう対処すべきか
優秀なスクラムマスタやコーチは、チームベースのアンチパターンに対処することができる。例えば、理想的でない結果になる原因は何か、アンチパターンに対処しない場合にはどうなるのか、といったことを説明してくれる。
-
Caltechが偏微分方程式を解くAIをオープンソースとして公開
CaltechのDOLCITグループの研究者たちが、偏微分方程式(partial differential equations、PDE)を解くディープラーニングメソッドのFouries Neural Operator(FNO)をオープンソースとして公開した。FNOは既存の他のディープラーニングテクニックを性能面で凌駕しており、従来のソルバよりも3桁高速に処理することができる。
-
Airbnb Showkase - JetPack Composeライブラリのブラウザ
Airbnb Showkaseは、特定のコードアノテーションに基づいて合成されるブラウジングアクティビティによって、Jetpack Compose UIエレメントを検出し、体系化し、視覚化するツールである。