InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Spring Cloud Stream 2.0がリリース、パフォーマンス、柔軟性、一貫性を重視
PivotalがSpring Cloud Stream 2.0フレームワークの一般向けリリースを発表した。今回のリリースには、コンテントタイプのネゴシエーション機能の改善(ユーザ定義のメッセージコンバータが利用可能になった)、ポーリングコンシューマ、Micrometerメトリックのサポート、Apache Kafka Streamsサポートの強化などが含まれる。
-
新しいGCC 8.1がC++2aのいくつかの機能をサポート
GCC 8.1は、GNU Compiler Collectionの最新メジャーリリースであり、今後のC++2a標準の一部を実験的にサポートしている。さらに、GCC 8.1はプロファイル駆動型の最適化を改善し、Go言語サポートをバージョン1.10.1まで提供する。
-
GCPが"kaniko"をリリース、特権を持たないコンテナやKubernetes内でのコンテナイメージ構築が可能に
Googleは、コンテナあるいはKubernetesクラスタ内でDockerfileからコンテナイメージを構築するオープンソースツール"kaniko"をリリースした。kanikoはDockerデーモンに依存せず、Dockerfile内の各コマンドをすべてユーザ空間で実行する。これにより、標準的なKubernetesクラスタのように、簡単かつセキュアにDockerデーモンを実行できない環境においても、コンテナイメージの構築が可能になる。
-
グーグル、オラクルへの支払いは数十億の可能性も
オラクルはグーグルによるJava Application Programming Interfaces (API) の利用がフェアではないと述べているが、グーグルはフェアだと発言している。テクノロジの大企業間での法廷闘争は2010年に始まり、裁判と控訴が続いたあと米控訴裁判所は判決に至った。グーグルによるAndroidでのJavaの利用はフェアユースではない。グーグルはオラクルに数十億を支払うこともあり得る。しかし闘争は終わっていない。最高裁判所に行く可能性がある。
-
Jakarta EE Working Groupが設立
Java EEテクノロジの今後のバージョンはJakarta EEという名称になる予定で、現在はEclipse Foundationにおいて積極的な開発が行なわれている。Java EEがOracleの管理下にあった時、意思決定と新機能の導入にはJCPが使用されていたが、EclipseにはJava EEのJCPがないため、新たなプロセスを確立する必要があった。そのプロセスは現在、Jakarta EE Working Groupと呼ばれている。
-
Babylon.js 3.2リリースで3Dレンダリングが改善
Babylon.jsチームは3.2リリースを発表した。3.2では、3Dレンダリングの改善のためにWebGL 2.0の追加機能を活用し、最新のJavaScriptとTypeScriptパターンを取り入れ、アニメーションオプションと特殊効果を追加している。
-
主要自動車メーカが車へのBlockchain適用を目指す
Mobility Open Blockchain Initiative(MOBI)は、世界規模の大手自動車メーカー4社と、他の多数の企業によって立ち上げられた。MOBIは、決済から、相乗りや自動運転車まで、モビリティアプリケ���ションへのBlockchain適応を加速することに焦点を当てている。
-
オラクル、GraalVM 1.0をリリース
オラクルはGraalVMの1.0リリースを発表した。これは多言語対応の仮想マシンとプラットフォームである。最初のリリースにはJavaとJVM言語の実行機能 (バイトコードを通じて)とJavaScriptとNode.JSの完全なサポート、RubyとPython、R、LLVMバイトコードのベータでのサポートがある。
-
AWSがServerless Application Model (SAM)の実装をオープンソース化し、機能を拡張
Amazon Web Services(AWS)は最近、Serverless Application Model(SAM)の実装をオープンソース化した。そして、CloudWatch Logsサブスクリプションフィルタ用の新しいイベントソースを追加した。これまでのリリースでは、Amazon API Gatewayを介してREST APIを設定およびデプロイするためのオプションの総合的な拡張が特徴であった。オプションとして、CORSヘッダー、リージョンエンドポイント、バイナリメディアタイプがサポートされている。
-
Hazelcast社がJet 0.6をリリース
コンピューティング技術とツールの販売メーカであるHazelcast社は、オープンソースのストリーミング処理エンジンであるJetの新しいメジャーバージョン(バージョン0.6)をリリースした。
-
Amazonが認証情報を安全に格納、配布、ローテーションするためのAWS Secrets Managerを提供
AmazonはAWS Secrets Managerの提供開始を発表した。これにより、顧客がAPIやAWS Command Line Interface(CLI)を使用してシークレットを簡単に格納および取得できるようになる。さらに、顧客は、組み込み機能やカスタムのラムダ関数を使用して資格情報をローテーションできる。AWS Secrets Managerを使用すると、分散サービスと分散アプリケーションのシークレット管理を一元化できる。
-
IntelがマルウェアスキャンにGPUの使用を開始
Intelは、GPUを使用してメモリをスキャンしてマルウェアを検出する一連のシリコンベースの機能セットである新しいThread Detection Technology (TDT)を発表した。これにより、CPUをそのタスクから解放し、SpecterとMeltdownから防御する上での影響を緩和する。
-
IBMが量子コンピューティングのキラーアプリケーションを模索
ビジネスと科学のための量子コンピューティングの実用的なアプリケーションを探求できるよう支援するために、スタートアップ企業の第一団がIBMのQ Networkに参加した。量子コンピューティングのキラーアプリケーションを探しているIBM ResearchのディレクターのJeff Welser氏はそのように述べた。
-
Google Fuchsiaの新しいマイクロカーネルであるZirconの概観
GoogleはIoTとモバイルデバイスを対象とした新しいオペレーティングシステムであるFuchsiaに関する公式の本を出版している。FuchsiaはZirconと呼ばれる新しいマイクロカーネルをベースとしている。
-
.NET Core 2.1プレビュー2でネットワーキングが改善
Microsoftは.NET Core 2.1の開発に継続して取り組んでいる。最新のプレビュー版では、スピードの大幅な向上、純粋な.NETソケットをベースとしたネットワークコードへの書き換え、ツールの改善が行われている。