InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Log4Shellの防御 - Contrast SecurityのArshan Dabirsianghi氏が語るJava Agent
システムの持つ重要性と、log4shellの脆弱性が深刻かつ重大であることから、その修正には新たなアプローチが求められていた。この防御戦略で重要な役割を果たすのはJava Agentだ。アプローチに関する理解を深めるべく、InfoQは今回、Contrast Securityの創設者でチーフサイエンティストのArshan Debirsianghi氏に話を聞いた。
-
Ericssonにおけるコラボレーションの向上 - ハードウェアとソフトウェアの開発者が互いのことばを理解する
ハードウェアとソフトウェアの境界を越えたチームをセットアップして開発を統合しようとする場合、重要になるのが、ハードウェアとソフトウェアの開発者が互いのことばで話をすることだ。"我々(we)"と"彼ら(them)"ではなく"私たち(us)"に、アジャイルやリーンの用語よりも開発者同士をつなぐ技術的能力に、重点を置くことが望ましい。
-
Failsafe 3.2が新たなレジリエンスポリシをリリース
Java 8以降を対象とする軽量なフォールトトレランスライブラリであるFailsafeが、2021年11月、メジャーリリースとなる3.0をローンチした。さらに、先日発表されたバージョン3.2では、Rate LimiterおよびBulkheadポリシが追加されている。JavaのCompletableFutureのような、非同期コードとの統合も可能だ。
-
AzulがJavaクラウドコンパイラを起動
Azulは、Java JITコンパイルをローカルシステムからエラスティックリソースにオフロードする新しいクラウドネイティブコンパイラをリリースした。これにより、アプリケーションの実行に必要なリソースの量が減り、パフォーマンスがピークに達するまでの時間が短縮される。
-
Java News Roundup: JEP 423、Quarkus 2.7.0、Micronaut Serialization、JReleaserの早期アクセス
今週2022年1月31日の Java ラウンドアップは、OpenJDK (JEP 423)、JDK 18、JDK 19、Project Loom Build 19-loom+3-89、Spring Framework の更新、Quarkus 2.7.0.Final、新しい Micronaut Serialization モジュール、Apache Camel Quarkus 2.7.0、Apache Camel 3.15.0、2番目の JReleaser 早期アクセスビルド、JobRunr バージョン4.0.7 および 4.0.8、および Failsafe 3.2 のニュースを特集する。
-
Microsoftが過去の天気、大気の質、熱帯暴風を提供する新しいサービスを追加
Azure Maps Weather Servicesは、Microsoft Azure Maps Serviceの一部である。これは一連のRESTful APIを提供する。そのAPIによって、開発者が非常に動的に気象に関する履歴データ、リアルタイムデータ、予測データと視覚化をソリューションに統合できるようになる。最近、過去の天気、空気の質、熱帯暴風の3つの新しいサービスを発表した。
-
ASP.NET 6のMinimal API、Blazorの強化、ツールのアップデート
Microsoftが先日リリースした.NET 6には、Minimal APIs、Blazorの強化、ツールのアップデートなど、ASP.NET Coreフレームワークに関連する多数の新機能や改善が含まれている。重視されているのは、ASP.NETを、最新かつ高度にスケーラブルなWebアプリケーションを開発するための、完全なフレームワークにすることだ。
-
MicroVM仮想化ソリューションのFirecrackerが1.0へ
Firecrackerは、AWS Lambdaを強化するために元はAWSで開発されたものである。これにより、サーバレスコンピューティング用の安全なmicroVMの作成と管理ができる。
-
OpenSSFが、ソフトウェアサプライチェーンのセキュリティを改善するためのAlpha-Omegaプロジェクトを発表
GoogleとMicrosoftが提携しているOpen Source Security Foundation(OpenSSF)は、Alpha-Omegaプロジェクトを発表した。オープンソースソフトウェア(OSS)プロジェクト全体のサプライチェーンセキュリティを改善するためのものだ。このプロジェクトは、最も広く展開されている重要なOSSプロジェクトのセキュリティ体制の改善に焦点を当てている。
-
Meta AIの畳み込みネットワークのアップグレードにより、画像分類が改善
Meta AIは改良された新世代の畳み込みネットワークをリリースした。Image-Net top-1データセットで87.8%の精度の最先端のパフォーマンスを達成し、オブジェクト検出パフォーマンスを評価できるCOCOデータセットでSwin Transformersを上回った。新しい設計とトレーニングのアプローチは、Swin Transformersモデルから着想を得ている。
-
継続的な深層学習の評価:画像分類のための新しいベンチマーク
継続的な学習は、ディープネットワークトレーニングの反復全体で知識を保持することを目的としている。「CLEARベンチマーク:実世界の画像に関する継続的な学習」というタイトルの新しいデータセットが最近公開された。この研究の目的は、継続的な学習モデルをより現実的な比較をするために、オブジェクトの自然な時間進化を伴う一貫した画像分類ベンチマークを確立することである。
-
Metaがメタバース用のAIスーパーコンピュータを発表
Meta は、AI 研究を加速し、同社のメタバース構築を支援することを目的とした AI Research SuperCluster (RSC) スーパーコンピュータを発表した。RSC は、同社の何百もの異なる言語で動作し、新しくより優れた AI モデルを構築し、新しい拡張現実ツールを開発するのに役立つ。
-
Java News Roundup - LoomとPanamaのアップデート、Groovy 4.0、GraalVM 22.0 CE、Jakarta EE RPC
今週の"Java roundup for January 24th, 2021"では、OpenJDK、JDK 18、JDK 19、Projects LoomとPanama、Jakarta EE、Groovy 4.0、Spring Frameworkの最新版、Micronaut 3.3.0、GraalVM 22.0 CE、Liberica NIK、MicroProfile Reactive Streams Operators 3.0-RC1、Hibernateの最新版、JHipster 7.6、IntelliJ IDEA 2021.3.2、JReleaserアーリーアクセス、Apache CamelとCamel K、FOSDEMでのFoojay.ioといった話題をお届けする。
-
EtsyがReactからPreactに移行し、移行リスクを低減
EtsyのソフトウェアエンジニアBen Sangster氏は、最近、EtsyがReact v15.6からPreact 10に移行した理由を詳しく説明している。Sangster氏は、ライブラリのサイズの違い以上に、Preactを採用することで、Etsyの大規模なコードベースの移行に伴うリスクが低下したと主張している。PreactはEtsyのフロントエンドチームによってすでに使われていたため、Preactに移行することで、断片化されたスタックを維持する必要がなくなる。
-
AppleがGCGCをオープンソース化:JavaGCログの分析ツール
AppleはGCGCをオープンソース化した。これは、Python 3とpandasをベースとしたJavaガベージコレクター(GC)ログの視覚化のためのツールである。