InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
ディープラーニング技術を使用してIBMは音声認識で新たなマイルストーンを達成
IBMの調査チームは最近、SWITCHBOARD言語コーパスを使用して、5.5%の単語誤り率で音声認識における新たな業界記録に達したことを発表した。これは、人の誤認率と言われる5.1%に近づいている。彼らはこのマイルストーンを達成するためにディープラーニング技術と音響モデルを使用した。
-
Swift 3.1がリリース
計画していた通り、最近発表されたSwift 3.1には、Swift 3.0とソースレベルの互換性がある。だが、言語、標準ライブラリ、Linux実装には多数の変更と改善が含まれている。
-
Webには時代遅れで脆弱性のあるJavaScirptライブラリで溢れていることが研究により明らかに
最新の研究により、Alexaの上位75,000件のウェブサイトのうち37%が少なくとも1つの、10%近くが少なくとも2つの脆弱性をもつことがわかった。さらにショッキングなことに、Alexaの上位500件のウェブサイトのうち26%は脆弱性のあるライブラリを使用している。
-
swiftメモリオーナシップのマニフェストが公開
Swiftの開発者で、Tesla移籍までSwiftチームのリーダを務めていたChrid Lattner氏によると、Swift開発の主な目標のひとつに、Rust/Cycloneからヒントを得たメモリオーナシップモデルの定義がある。Swift 4がフェーズ2に入った今、Swiftチームは、Swiftのメモリオーナシップの動作を説明したマニフェストを発表した。
-
TypeScript 2.2がリリース、JavaScript開発者の期待により多く対応
MicrosoftのTypeScriptバージョン2.2は、JavaScript開発者が日頃慣れたものをより多く取り入れている。単純なミスを防止するための仕組みが提供され、不要な型エラーを削減するためのオプションが加えられた。
-
RIder IDEが再び.NET Coreデバッグをサポート
JetBrainsのRider EAP18では、Windowsプラットフォームでの.NET Coreデバッグのサポートが再び可能になっている。前回のプレビュー版では、サブコンポーネントのライセンス項目を満足するため、このサポートが削除されていた。それ以外の点では小規模だが、.NET Core開発者には必須のリリースだ。
-
CodePlexがサービスを終了し、GitHubへの移行が推奨される
Microsoftは、CodePlexでオープンソースプロジェクトのために提供している無料ホスティングサービスの中止を決定した。代わりに、GitHubや他のホスティングプロバイダに移行することを薦めている。
-
依存型言語Idrisが1.0に
アルファ相当になったことを報告して数ヵ月、Idrisの作者で英国セント・アンドルーズ大学のコンピュータサイエンス講師であるEdwin Brady氏が、Idris 1.0のリリースを発表した。
-
LightbendがOpsClarity買収について語る
BoldRadiusを9ヶ月前に買収したLightbendが、リアクティブアプリケーション監視を専門とする企業であるOpsClarityの買収を発表した。InfoQはLightbendの社長兼最高経営責任者であるMark Brewer氏と、OpsClarityの共同創立者で現在はLightbendのクラウドサービス担当VPであるAlan Ngai氏に、今回の新たなパートナシップについて詳しく聞いた。
-
Next.js 2.0リリース
ZeitがユニバーサルReactフレームワーク、Next.jsのバージョン2.0をリリースした。新バージョンはバージョン1のシンプルさを保ちながら、最近のアプリケーションでよくある必要な機能を追加している。さらに彼らは、Reactコンポーネント用のCSSを書くための新たな方法を作り出した。開発者は再び標準のCSSを書けるようになる。
-
Windows 10の開発者はVisual Studio 2017へのアップグレード推奨
Visual Studio 2017の公式リリースによると、Microsoftは最新の開発環境にアップグレードするよう開発者に強く推奨している。しかしCreators Update SDKはVS2017が必要である一方で、Windows 10の開発ワークロードの中にはVS2015が必要なものもある。
-
Javaのファイナライゼーションは非推奨となるか?
Javaのファイナライゼーションメカニズム、これはJava 1.0からプラットフォームお一部だったが、来るJava 9のリリースで非推奨とする提案があった。
-
-
オブジェクトのデシリアライゼーションフィルタがJava 9からバックポートされる
JEP 290は、オブジェクトをデシリアライズする際に入ってくるデータをフィルタできるようにするものであるが、当初はJava 9を対象としていたがJava 6と7、8にバックポートされる。この機能は処理されているオブジェクトのインプットストリームにおいて入ってくるデータをフィルタするメカニズムを提供する。またしばらく前にApache Commonsと他のライブラリに影響したもののようなデシリアライゼーションの脆弱性を防ぐ手助けができる。
-