InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
Bob McWhrter氏に聞く - WildFly SwarmからThrontailへの名称変更について
2015年の初め、Red Hatは、Java EEベースのアプリケーションをマイクロサービスとして実行可能にするWildfly Swarmをリリースした。このアプローチでは、Javaプログラム以外の依存関係を同梱したuber-JARを作成することで、Java EEのモノリスアプリケーションからマイクロサービスへのマイグレーションが可能になる。Wildfly Swarmは先頃、Thorntailという名称に変更された。
-
PyTorch 1.0が公開、研究および実用AIプロジェクトを対象に
先日のブログ記事で、Bill Jia氏が、PyTorchの新バージョン1.0を発表した。PyTorchは、Tensor演算とディープニューラルネットワークを備えた、オープンソースのPython用AIフレームワークパッケージである。今回の新リリースで重要なのは、AI中心のプロジェクトを研究フェーズから製品に移行するために必要な時間の短縮と、対象アプリケーションの精度とパフォーマンス向上を両立させている点だ。
-
Visual Studio 2019の概観
MicrosoftのJohn Montgomeryは、同社がVisual Studio 2019に取り組んでいることを正式に発表した。InfoQは、VS2017の後継について現在知られていることを報告する。
-
PropelがTensorFlow.jsを活用する計画にシフト
Propel JavaScript科学計算および機械学習ライブラリは、プロジェクトの方向性に変更があったことを発表した。Propelが2018年3月に最初にサービスを開始してからわずか数週間後、TensorFlow.jsはそのリリースを発表した。Propelの最初の取り組みで、deeplearn.jsとTensorFlowのC実装が拡張された。Tensorflow.jsはdeeplearn.jsの進化版である。
-
Zip Slipディレクトリトラバーサル脆弱性の影響は多くのJavaプロジェクトに
オープンソースとクラウドのセキュリティモニタリング企業であるSnyk社がZip Slipを開示した。これは任意のファイルを上書きする脆弱性で、パスをトラバースするファイル名を持つ、巧妙に作られたZIPアーカイブを使い弱点を突いている。脆弱性は何千ものプロジェクトに影響を与え、そこにはAWS CodePipelineやSpring Integration、LinkedInのPinot、Apache/TwitterのHeron、AlibabaのJStorm、Jenkins、Gradle、Google Cloud Platformが含まれる。
-
Microsoft 365とアプリケーション開発の未来 - Microsoft BUILD 2018 第2日基調講演
2日目の基調講演は、Microsoft 365がアプリケーション開発の未来である、と主張するものだった。講演では、Enterprise Mobility Services、Microsoft Office、Windows 10のMicrosoft 365への統合を強調する一方で、その基盤となるMicrosoft Graphには、ユビキタスコンピューティングやデータとAIの統合といったより広範な用途があること、マルチセンスでマルチデバイスなエクスペリエンスがさらに身近なものになること、などを強調していた。
-
C# 7.3の新機能
比較的小さなリリースだが、C# 7.3で��、overload解決や、enumやdelegateが動作するジェネリック制限などのC# 1と2から長い間残った苦情に対応している。
-
オラクル、オープンソース化後にMission Controlチームを解雇
Java Mission Controlツールスイートが、JMCとしても知られているが、オラクルにより5月3日にオープンソースとなった。Java開発者のコミュニティからは大きな称賛と興奮があった。その興奮はJMCの開発チーム全体が解雇されたと報じる情報によって困惑に置き換えられてしまった。
-
AppleはCore ML 2をリリースした
WWDCにおいてAppleはCore ML 2をリリースした: iOSデバイス向けの新しいバージョンの機械学習SDK Core MLの新しいリリースでは、2017年6月に新しいバージョンがリリースされ、Core ML 2を使って開発されたアプリが30%高速になった。 Core ML SDKの重要な新しい機能はCreate MLである。開発者はMac上でカスタム機械学習の作成と学習ができる。Core MLを使ってアプリにモデルを統合できる。
-
TypeScript 2.9はES.Nextをサポートしてリリースされた
TypeScript 2.9は言語にいくつかの改善が加えられた。 ES.Nextのimport.meta並びにkeyofとマップされたオブジェクト型でsymbolsと数値リテラルがサポートされた。
-
コラボレーション開発を実現するVisual Studio Live Share
Microsoft Buildで新しいVisual Studio Live Shareエクステンションが公開された。現在は公開プレビュー版が提供されている。Live Shareは、開発者間のリアルタイムで双方向のコラボレーションを提供する。どちら側のコンピュータも、リポジトリを共有したり、あるいは開発環境をセットアップする必要はない。VS 2017の他、MacやLinuxマシンを含むVS Codeでも使用できる。
-
Microsoft Build 2018初日の基調講演にCEOのSatya Nadella氏が登壇
Microsoft CEOのSatya Nadella氏が本日、シアトルで開催されたMicrosoft BUILDカンファレンスで基調講演を行った。基調講演の第1部では、Microsoftとテクノロジコミュニティが現在直面する機会と責任が取り上げられた。続く第2部では、カンファレンスの焦点であるインテリジェントクラウドとインテリジェントエッジ、特にAzureとMicrosoft 365が紹介された。
-
Microsoft、Excelカスタム関数としてJavaScriptのサポートを発表
Microsoftは先日、JavaScriptでExcelのカスタム関数の作成をサポートする開発者プレビューを発表した。これは、Officeホストアプリケーションのオブジェクトモデルと対話するアドインやWebアプリケーションに限定される既存のMicrosoft Office JavaScript APIを超えて実現できる。
-
.NET Core 2.1でパフォーマンスとデプロイオプションが改善された
.NET Core 2.1はMicrosoftからリリースされており、サポートしているプラットフォームの数を増やし、(コンパイルとランタイムの両方で)パフォーマンスを向上させ、開発者向けの新しいアプリケーションデプロイメントオプションを提供している。
-
GradleがJava 10をサポートするバージョン4.7をリリース
Gradleはバージョン4.7の多言語ビルドツールをリリースしました。バージョン4.7は、Java 10のサポート、インクリメンタルアノテーション処理、コンソールログの改善、Kotlin DSL用の新しいプリコンパイル済みスクリプトプラグインなど、多数の新機能を含んでいる。