InfoQ ホームページ ニュース
-
Visual Studio、ARMのクロスコンパイラをサポート
Visual Studioはこれまでも、プラットフォームがWindowsの場合に限り、ARMプラットフォームをターゲットにすることができた。Visual Studio 2017 15.5 Preview 2ではこのサポートを広げて、GCCコンパイラを利用することで、ARMベースのコンピュータおよびIoTデバイスをターゲットにできるようになる。
-
LinkedInのスマートリプライ機能
LinkedInが新しい自然言語リコメンドエンジンをローンチした。彼らはこれを使って、メッセージに対するスマートリプライ機能を提供する。エンジニアリングチームにより、そのモデルとインフラストラクチャ開発プロセスがブログに詳しく説明されている。
-
書評: Understanding Software
Max Kanat-Alexander氏の著書 "Understanding Software" は、プロジェクトマネージャやソフトウェアアーキテクトにとって興味深い読み物だ。ソフトウェアをシンプルに保つ方法、複雑な保守不能のソフトウェアを避ける方法について、知見を与えてくれる。
-
JavaOneキーノート:IBMのOpenJ9とOpen Liberty; Javaコミュニティによるマトリックス
JavaOneコミュニティキーノートは、IBM���トークとデモで始まった。彼らがしたオープンソースへの最新のコントリビュートについてのものだ。OpenJ9とOpen Liberty、MicroProfileである。John Duimovich氏、IBMの優れたエンジニアであるが、氏は"IBMとJava: 次世代のイノベーションを推進する"というタイトルのプレゼンテーションで幕を開けた。 IBMのあと、Stephen Chin氏はJavaコミュニティキーノートを終了させるためステージに上がった。
-
-
Jensen Huang氏がGPU Technology ConferenceでNVIDIAの新プロジェクトを発表
GPU Technology Conferenceがミュンヘンで今日から、NVIDIA CEOのJensen Huang氏の基調講演を皮切りに開催された。NVIDIAが発表したのはNVIDIA Holodeck、Tensor RT 3ライブラリ、同社の車載プラットフォーム、そして自動運転タクシー用のPegasusコンピュータだ。
-
AWSが4TBメモリの仮想マシンを提供へ
新たなメモリ最適化EC2インスタンスタイプであるx1e.32xlargeのローンチにより、メモリに関しては、AWSは最大のクラウド仮想マシンを持つことになった。この新タイプのインスタンスを運用環境で使用することにより、SAP HANAやインメモリデータベースなどのソフトウェアによる大量のメモリ要求への対処が可能になる。
-
Microsoftが量子コンピューティングの競争に参戦
Microsoftは同社のIgniteカンファレンスで、量子コンピューティングプラットフォームのプレビューを新たに発表するとともに、近年の素粒子物理学の進歩を活用したトポロジカル量子コンピュータ(topological quantum computer)の開発計画を公開した。
-
BustleでのGraphQL導入事例
Facebookの"API用クエリ言語"であるGraphQLは、Facebook社内でこそ多用されているものの、コミュニティ仕様としてはいまだ初期段階にある。InfoQは今回、BustleのエンジニアリングディレクタであるSteve Faulkner氏と席を共にし、GraphQLについて、同社での運用状況や、GraphQLに注目するチームが考慮すべき点について話を聞いた。
-
DevOpsにおけるAPIとしての共有データベース
Sabin.ioのプリンシパル・コンサルタントであるSimon Sabin氏は、先日のWinOps 2017カンファレンスで、継続的デプロイメントモデルにデータベース変更を統合する方法について講演を行なった。複数のサーバないしアプリケーションでデータベースを共有する場合に重要なのは、データベース所有者の観点で見たデータベースをAPIとして扱うことだ。
-
-
Azure FunctionsがJavaをサポート
JavaOneで、MicrosoftはAzure FunctionsのJavaサポートを発表した。Azure Functionsを使うと、ユーザーはクラウド上でちょっとしたコードを実行できる。今回のアップデートは、Azure Functionsのサポート言語数を増やして、MicrosoftをサーバーレスJavaサポートを導入する2つ目の主要なクラウドプロバイダーにするものだ。
-
Hillery Hunter氏に聞く: IBMがニューラルネットワークのトレーニング効率の向上によりトレーニング時間を短縮
2017年8月、IBMは、画像認識機能トレーニングの最高記録を更新したことを発表した。IBM Researchは、“ResNet-50”と呼ぶニューラルネットワークレイアウトのトレーニング時間を、わずか50分にまで短縮した。ResNet-101と呼ぶ別のネットワークレイアウトでは、33.8パーセントという精度も達成している。ニューラルネットワークのトレーニングは、256個のGPUを使用して、750万イメージを含むデータセット上で実施した。
-
Brian GoetzがJavaのパターンマッチングについてInfoQに語った
オラクルのBrian Goetz氏とGavin Bierman氏はJavaプログラミング言語への統合を見込んだパターンマッチの概念を紹介する。冗長もしくは間違いやすい、よくあるJavaソースコードのイディオムから始めて、パターンマッチングがどのように落とし穴のいくつかを取り除くのかを調査している。
-
W3CがDRMを勧告として採択
メンバによる採決の結果、World Wide Web Consortiumは、EME(Encrypted Media Extensions)を正式な勧告として採用し、クローズドソースのDRM(Digital Rights Management)を公式仕様とした。この結果、EFFはW3Cから撤退した。