InfoQ ホームページ オープンソース に関するすべてのコンテンツ
-
MicrosoftがWindows 10 Updateで人工知能プラットフォームを組み込み
次のWindows 10 updateで、Windowsアプリケーションに人工知能を統合できるようになる。開発者は学習済みのディープラーニングのモデルをVisual Studioで直接アプリケーションに統合できる。
-
Baiduが自律走行車研究のための巨大データセットApolloScapeをリリース
中国のインターネット巨大企業、Baiduが、自律走行車のシミュレーションと研究の大規模データセットであるApolloScapeをリリースした。ApolloScapeは、同種のオープンデータセットよりも、一桁以上大きくて複雑であり、Baiduの自動車シミュレーションとハードウェアのプラットフォーム、Apolloの一部となっている。このリリースにより、Baiduは自動運転セクタの立場を強固にする。
-
Go言語2017年調査は、ジェネリクスと依存関係管理がGo言語に最も求められている機能であることを明らかにした
最新のGo言語調査により、Go言語にジェネリクスと依存関係管理が不足していることが、この言語の二大問題であると開発者が考えていることが確認された。 それにも拘わらず、回答者はGo言語を個人プロジェクトよりも専門的なプロジェクトに対して採用している、ということが初めて分かった。
-
Coindeskが2018年版State of Blockchainをリリース
CoinDeskは先頃、State of Blockchainの2018年版をリリースした。160ページ以上からなる報告書には、最先端の暗号通貨への投資、エンタープライズブロックチェーンのソリューション、ICO(Initial Coin Offering)による資本調達、政治と規制、社会の意見などが紹介されている。InfoQではこの報告書を分析して、読者層に影響を与えそうな重要な項目をリストにまとめた。
-
Swift 4.1でジェネリクス、コンパイラ最適化、Package Managerが強化された
Swift 4.1が正式に利用可能になり、新しい言語機能、ビルドオプション、Swift Package ManagerとFoundationに対するいくつかの拡張機能が導入された。
-
Swift 4.2が最終開発段階に入り、Swift 5の道を拓く
Swift 4.1を使用するXcode 9.3が公式リリースに近づいてきた。Xcode 9.3は現在ベータ版で提供されており、Swiftチームは次期バージョンのSwift 4.2に注力している。新しいバージョンでは、バグ修正やコンパイル時のパフォーマンスの向上を含むほか、ABI安定化をさらに向上させる予定である。
-
Appleは、Swift向け低レベルノンブロッキングI/OフレームワークのSwiftNIOをオープンソース化
最近のtry! Swift Conference in TokyoでAppleはSwiftNIOプロジェクトを発表した。Notty��ようなノンブロッキングクロスプラットフォームのI/OフレームワークはSwiftで書かれている。
-
モバイル開発に手を伸ばすDart 2
Googleのプログラミング言語Dartの最新バージョンは、型システムの強化、構文のクリーンアップ、ツールチェーンの改善が売りだ。Googleはこの言語を、2~3倍の生産性向上を実現するモバイルおよびWebアプリの開発手段だと喧伝している。
-
GoogleがクロスプラットフォームモバイルUIフレームワークであるFlutterのベータ版をリリース
Flutterは、今やベータ版であり、GoogleがiOSアプリとAndroidアプリ向けのクロスプラットフォームインターフェースのフレームワークとして開発している。このフレームワークは、標準ではないが、ネイティブのUIとして動作する。
-
-
GitHubセキュリティアラートが400万以上の脆弱性を検出
昨年10月にリリースされたGitHubのセキュリティアラートは、開発者がRubyやJavaScriptプロジェクトから脆弱性を取り除くために要する時間を大幅に短縮したとGitHubは述べている。
-
OSSライセンスの遵守を簡単にするGitHub Licensed
GitHub Licensedは、オープンソースのツールであり、GitHub上のプロジェクトの依存物のライセンスの正しさの保証とドキュメント化に関する雑務を単純にしてくれる。
-
MicrosoftがmacOSとLinuxへQuantum Development Kitを展開
昨年12月にQuantum Development Kitを開発者に展開してから、Microsoftは初のメジャーアップデートを発表している。macOSとLinuxのサポート、Pythonとの相互運用性などがある。
-
Rust 2018は、生産性、WebAssembly,組み込みなどにフォーカスしている
Rustコアチームは、4つのドメイン(Webサービス、WebAssembly、CLIアプリ、組み込みデバイス)において生産性を向上させる、2018年のRust公式ロードマップを発表した。
-
HyperledgerプロジェクトがHyperledger Sawtooth 1.0をリリース
先日のブログ記事でHyperledgerプロジェクトは、Hyperledger Sawtooth 1.0がGA(General Availability)に達したと発表した。同プロジェクトは、分散型元帳アプリケーションの構築、展開、運用に対する企業の要請に応えるもので、1.0リリースにはオンチェーンガバナンス(on-chain governance)、高度なトランザクション実行、ダイナミックコンセンサス(dynamic consensus)、Ethereumサポートなどが含まれる。