InfoQ ホームページ ニュース
-
ContainerPilot 3.0がリリース、マルチプロセスコンテナをサポート
Joyentは、ContainerPilotのバージョン3.0をリリースした。コンテナ内で複数プロセスを実行するためのinitシステムとして機能し、サービス登録プロセス、サービスディスカバリ、ヘルスチェック、プロセスのライフサイクル管理を自動化する。HTTPベースのAPI、シンプルな構成言語が新たに用意される一方で、サポート対象がConsulのみに限定された。
-
Microsoftが.NET Core SDKのテレメタリをどのように使っているか
.NET Core SDKは、それを使う開発者から様々なデータポイントを収集する。これは(オプトアウト手順ではあるものの)任意の開示だが、Microsoftは以前は収集した情報を共有していなかった。その情報が利用可能になり、ツールの使用方法に関する興味深い洞察が得られた。
-
Facebook、Neural Machine Translationに移行
Facebookは最近、NMT (Neural Machine Translation) の世界展開を発表した。2,000以上の翻訳方向と1日45億の翻訳が、フレーズベースの翻訳モデルからNMTに切り替わる。Facebookによると、今回の切り替えによって、よく知られた翻訳スコアであるBLEU スコアは11%上がるという。ここでは、どうやって実現したのか、機械翻訳にとって何を意味するのか、競合に対してどうやっていくのか、説明する。
-
Visual Studio 2017 15.3 がリリース。 Adds .NET Core 2 がサポートされた。
Microsoft はVisual Studio 2017 15.3 をリリースした。.NET Core 2 サポートなどの機能が含まれている。安定性や性能も改善され、新たな機能にはアクセシビリティサポートが含まれる。
-
高パフォーマンスなチームとはどういったものであり、どうやって構築するか
高パフォーマンスはチームの財産であり、チームとしてパフォーマンスを維持したいのであれば注意し続ける必要がある。高パフォーマンスなチームを構築するためにできることは、安全性をつくること、コラボレーションスキルの開発に投資すること、同僚間でフィードバックを与えること、などがある。
-
-
QCon New York 2017: システム内のイベントの順序付け
Samsaraのソフトウェア技術者であるKavya Joshi氏が、QCon New York 2017で、happens-before原則について詳細に解説した。その中で氏は、分散型キーバリューストアであるRiakがノード間の因果関係の確立にベクトルクロックを使用している方法を解説するとともに、Goの並列処理プリミティブに注目し、それがhappen-before制約を自然に表現できる点について説明した。
-
AmazonがEC2 Auto Scalingのターゲットトラッキングサポートを追加
Auto Scalingクラウドリソースは、AWSでは新しいものではない。しかし、アマゾンは最近、顧客がアプリケーションの規模をより細かく制御できるように、新しいターゲットトラッキングポリシーを発表した。ターゲットトラッキングポリシーを使用すると、管理者は、EC2リソースをどのようにいつスケールするかを決める特定の指標をターゲットに設定できる。
-
MicrosoftがWindowsおよびLinux上のバグおよびセキュリティリスク検出をプレビュー
マイクロソフトにて、Project SpringfieldがAzureサービスプレビューとして利用可能になった。それはMicrosoft Security Risk Detection(MSRD)と呼ばれており、WindowsおよびLinuxアプリケーションのコードのバグやセキュリティの脆弱性を検出する。
-
MicrosoftがF#のサポートを改めて表明
MicrosoftでそれぞれC#とF#のプログラムマネージャを務めるMads Torgersen氏とPhilip Carter氏が、F#の使用を勧める記事を公開した。Build 2017でのF#に関するプレゼンテーションのフォローアップである同記事の中で両氏は、MicrosoftがF#導入時における障害を排除したいと望んでいること、およびVisual Studio 2017で提供されるF#の改善点について述べている。
-
-
PortworxのEric Han氏が語るハイパーコンバージドコンテナ市場の現状
Portworxプロダクト担当副社長のEric Han氏に、コンテナ市場の動向と、市場に数を増やすハイパーコンバージドコンテナ・プラットフォームの差別化要因について聞いた。
-
.NET Core 2がVisual BasicをLinuxとmacOSにもたらす
Microsoftは.NET Coreプラットフォームの一級市民として、Visual Basicを導入する方向だ。.NET Core 2リリースの一部として、VBデベロッパーは.NET Standard 2.0をターゲットとするコードを書けるようになり、利用可能なデプロイメントプラットフォームが増える。 重要なのは、Windowsで動くのと同じ実行ファイルやライブラリがmacOSとLinuxで動くということだ。
-
Java Module Platform System (JSR 376)はパブリックレビューの再投票を通過した
通過できなかったパブリックレビューの最初の投票から約2ヶ月後、JCPのexecutive committeeは圧倒的多数の賛成で再投票を通過させた。Tim Ellison氏、IBMのシニアテクニカ��スタッフのメンバーであるが、氏とMartijn Verburg氏、ロンドンJavaコミュニティの共同設立者でありjClarityのCEOだが、2人は投票を成功に導いた重要な変更についてInfoQに語った。
-
MicrosoftがTypeScript 2.4をリリース
MicrosoftがTypeScriptのバージョン2.4をリリースした。このバージョンでは動的インポート -- ECMAScript 2018の機能 -- と文字ベースの列挙型のサポートが追加されている。