InfoQ ホームページ ニュース
-
開発者の観点から見たVMware Tanzu Service Mesh
VMwareチームのDeepa Kalani、Ramiro Salas両氏が先週のSpringOne 2020 Confereneceで、サービスメッシュプロダクトについて講演し、Global Namespaceによるアクセスコントロールとセキュリティポリシ実装の支援や、アプリケーション中心のメトリクスを表示する可視化ツールなどについて解説した。
-
悪意を持ったコンテナイメージを直接ホスト上に構築する攻撃手法が明らかに
Aquaのサイバーセキュリティ調査チーム‘Nautilus'が、誤設定されたDocker Daemon APIポートをターゲットにして、攻撃対象のホストコンテナ上にイメージを直接構築し、暗号通貨のマイニングを行うという、新たな攻撃テクニックの存在を確認した。さらなる調査の結果として、Docker Hub内に格納されている23のコンテナイメージのインフラストラクチャから、関連する33万件の悪意のあるイメージがプルされていることも明らかになっている。
-
製品開発に態度を活用する
シニシズム(cynicism、皮肉)、懐疑主義、楽観主義といった態度は、プロダクトを開発する方法に影響する。開発を阻害したり、あるいは誤ったプロダクトの構築に導く可能性があるため、態度を認識することは重要だ。Gwen Diagram氏に、シニシズム、懐疑主義、楽観主義と、開発者が与え得る影響、チームにおける態度への対応などについてインタビューした。
-
待望の可変長タプル型を実現したTypeScript 4.0
TypeScriptチームがTypeScript 4.0のリリースを発表した。待望の可変長タプル型(variadic tuple type)のサポートなどの改善が、大きな非互換的変更を伴わずに導入されている。
-
より速く、より小さなVue3が間もなく登場 - State of the Vuenion 2020でのEvan You氏の講演より
Vue.jsの作者であるEvan You氏が先頃、Vue 3リリースについて議論した。 2年以上の開発を経て、Vue 3は2020年第3四半期のリリースをターゲットとしている。Vue3は、より高速なレンダラ、新しいコンポジションAPI、新しいテンプレートコンパイラ、およびサーバサイドレンダリングサポートを提供する。 TypeScriptとよりモジュール化されたアーキテクチャにより、Vue 3はより小さく、より保守しやすく、ネイティブをターゲットにすることがより簡単になるように努めている。
-
Vue 3 Reactivity Internals - Vue.JS AmsterdamでのSarah Drasner氏の講演より
Vue.jsのコアチームメンバーであるSarah Drasner氏が、Vue 3のReactivity Internalsの概要を説明した。Vueのリアクティブ性機能は異なるパッケージに分離されており、スタンドアロンで使用できる。
-
Elasticsearch 7.7は非同期検索、セキュアなキーストアなどをもたらす
検索企業であるElasticはElasticsearch 7.7.0をリリースした。このリリースでは、非同期検索、パスワードで保護されたキーストア��時間でソートされたクエリのパフォーマンスの向上、2つの新しい集計、およびARM (非x86) プラットフォーム向けのパッケージングの最初のリリースが導入されている。
-
Googleが表形式データを使用して自然言語の質問に答えるためのAIをオープンソース化
GoogleのTable Parser(TAPAS)をオープンソース化した。それは、表形式のデータから自然言語の質問に答えることができるディープラーニングシステムである。TAPASはWikipediaから抽出された620万のテーブルでトレーニングされ、いくつかのベンチマークで最先端のパフォーマンスに匹敵する、あるいは、それらのパフォーマンスを超えている。
-
Recoil - Reactの新しい状態管理ライブラリ
RecoilはFacebookによる新しい実験的な状態管理であり、より大きなアプリケーションで既存のContext APIを使用するときに直面する問題の多くに対処する。
-
AmazonがAWSでのElastic Search Service向けのUltraWarmの一般向け提供を発表
最近、AmazonはAWSでのElasticsearch Service向けのUltraWarmの一般向け提供を発表した。Ultrawarmは、低コストのウォームストレージ階層であり、Elasticsearch Serviceの拡張機能である。最大3ペタバイトのストレージを提供し、既存のオプションに比べて約90%のコスト削減になる。
-
Chromium、Firefox、WebKitベースのブラウザを自動化するPlaywright 1.0がリリース
Playwright 1.0がリリースされた。Chromium、Firefox、WebKitといったブラウザエンジンをベースとする全ブラウザで、その自動化をサポートする。
-
Electron 8のリリースで、呼び出し元スタックロギング、HTTP解析の代替手段が導入された
最近のElectron 8.0、8.1、および8.2リリースでは、JavaScript、HTML、およびCSSを使用してクロスプラットフォームデスクトップアプリを構築するためのフレームワークに大幅な改善が加えられた。これらのリリースのハイライトは、メインプロセスとレンダラープロセス間の通信のパフォーマンスの向上、コールスタックの制御の向上、パッケージ化されたElectronアプリでのHTTP解析NODE_OPTIONの追加などがある。
-
DeepMindのAgent57はすべてのAtari 2600ゲームで人間よりも優れた結果を出している
GoogleのDeepMindの研究者はAgent57と呼ばれる強化学習(RL)システムを作成した。Agent57は、Arcade学習環境で57のAtari 2600ゲームすべてで人間のベンチマークを上回った。Agent57は、パッケージの中で最も難しいゲームでさえ、人間よりも優れた結果を出した最初のシステムである。
-
Kong for Kubernetes 0.8 Ingressコントローラがリリースされた
Kong Inc.は、Kong for Kubernetesバージョン0.8をリリースした。それはKong API Gatewayで動作するKubernetes Ingressコントローラである。このリリースには、Knativeインテグレーション、新しいクラスタレベルのカスタムリソース定義、構成を最小限に抑えるためのアノテーションが追加されている。
-
ECSおよびAWS Fargateで実行されているコンテナがAmazon Elastic File Systemを使用できるようになった
Amazon Elastic File System(EFS)は、シンプルでスケーラブルで柔軟なフルマネージド共有ファイルシステムを提供する。最近、Amazonは、Amazon Elastic Compute Cloud(EC2)とAWS Fargateの両方で実行されているAmazon Elastic Container Service(ECS)タスクがEFSを使用できるようになったことを発表した。