InfoQ ホームページ オープンソース に関するすべてのコンテンツ
-
Facebook,仮想現実でよりリアルなイメージを実現するDeepFocusをオープンソース公開
先日のブログ記事でFacebookは、近くのオブジェクトへのフォーカスを改善するためにAIを使用したフレームワークのDeepFocusを、オープンソースとして公開すると発表した。このテクノロジによって,まさに映画を見ているように、近接するオブジェクトをフォーカス内に、遠方のオブジェクトをフォーカス外にすることが可能になる。DeepFocusは、エンドツーエンドの畳み込みニューラルネットワークを活用して、正確な網膜ぼけ(retinal blur)をほぼリアルタイムに生成する。
-
Baidu、オープンソースのエッジコンピューティングプラットフォームOpenEdgeを発表
Baidu Inc.は、中国初のオープンソースのエッジコンピューティングプラットフォームOpenEdgeを発表した。これを使うことで、開発者は軽量でスケーラブルなエッジアプリケーションを構築できる。OpenEdgeプラットフォームは、スマート家電やウェアラブルといった「エッジデバイス」に処理能力をもたらすものだ。
-
AmazonがマネージドブロックチェーンとQuantum Ledger Databaseを導入
Amazonは、ブロックチェーンネットワークの構築と管理を行う、新しいマネージドサービスを発表した。現在はHyperledger Fabricプロジェクトをサポートしており、近日中のEthereumをサポートする予定だ。Amazonはさらに、不可変のトランザクションログを格納するマネージド台帳データベースのQuantum Ledger Database(QLDB)という、補完的なブロックチェーンサービスも導入している。
-
GitHub、最大3人の共同編集者で使える無料のプライベートリポジトリを発表
GitHubは、開発者が最大3人までの共同編集者で無料でプライベートリポジトリを作成できるようにすることを発表した。さらに、GitHubはクラウドとオンプレミスの両方で動作する企業顧客向けの新製品を発表した。InfoQは、GitHubの製品担当シニアディレクター、Kathy Simpsonと話をした。
-
Go 2に向けたGoogleの計画
Googleの言語の次期バージョンの開発作業は、Go 2に向けた120の公開提案候補によってすでに始まっていると、GoogleのエンジニアであるRobert Grieserner氏が記している。さらにGoogleは、Go 2のプロセスをよりコミュニティ主導なものにしようと考えている。
-
Googleが精度92%の話者ダイアリゼーションAI技術をオープンソース化
最近のブログ記事で、Googleは彼らの話者ダイアリゼーション技術をオープンソース化したと発表した。それによって人々の声を高い精度で区別することができる。Googleは、複数の参加者を含むオーディオストリームを参加者ごとの同種のセグメントに分割することでこれを実現できる。
-
EmoPy: 表情認識のためのオープンソースツールキット
先日のブログ記事で、Angelica Perez氏は、インタラクティブなフィルム体験のための新たなオープンソースプロジェクトに関する情報を公開した。EmoPyと呼ばれるこのプロジェクトは表情認識(FER)に焦点を当てており、サービスに渡されたイメージに基づいて、感情を正確に予測するツールキットを提供する。
-
Smoke、AmazonによるSwiftの軽量サーバーサイドフレームワーク
Amazon Smokeフレームワークは、Swiftで書かれたオープンソースの新しい軽量サーバーサイドフレームワークで、RESTライクもしくはRPCライクなサービスの構築を目指している。そのアーキテクチャは使いやすさを重視し、リクエストハンドラーに純粋関数型のプログラミングスタイルを好んでいる。
-
Visual Studio Code 1.29、検索やデバッグなどを改善
Visual Studio Code October 2018リリース(バージョン1.29)は、JavaScriptエコシステムで最も使われているテキストエディタとしてのVisual Studio Codeのトレンドを固めつつ、多くの重要な新機能を導入している。
-
コードレビューの実際
コードレビューは、バグを見つけたり、他のチームメンバーからインプットを得たり、知識とオーナーシップを共有するのに最適な方法だ。最大の恩恵を受けるには、コードレビューを開発プロセスに統合して、レビューされていないコードが本番環境に投入されないようにしなくてはならない。レビューは、開発プロセスにおける解決を必要とする未解決問題を明らかにするのに役立つ。
-
Swift 5がリリースに向けて最終開発段階に
Swift 4.2の公式提供開始に続いて、Swiftチームは現在、リリースの最終段階が始まったSwift 5に注力している。2019年初頭のリリースが予定されるSwift 5は、ソース互換性を確保しながら、ABIの安定性の実現を目標とする。
-
Hyperledgerが統合性と開発者エクスペリエンスを改善したBurrowの新バージョンをリリース
先日のブログ記事で、オープンソースプロジェクトのHyperledgerが、Burrow v.0.21.0の次バージョンを発表した。今回のリリースでは、統合性、キー署名、Kubernetes用のhelmチャート、開発者エクスペリエンスが改善されている。
-
MicrosoftがAzure Pipelinesを発表、オープンソースにCI/CDを無償で提供
MicrosoftはAzure DevOpsプロダクトの一部として、CI/CDサービスのAzure Pipelinesを新たに発表した。ワークロードの構築、テスト、デプロイを可能にし、さまざまな言語やプロジェクトタイプ、プラットフォームと連携する。
-
eBayがKubernetes、Envoy、Kafkaでプラットフォームを刷新し、ハードウェアとソフトウェアをオープンソースとして公開
eBayはかねてから、同社のテクノロジスタック全体を再プラットフォーム(replatform)化する活動の実施について検討を続けているが、その中には、ハードウェアとソフトウェアのオープンソースとしてリリースも含まれる。オープンソースはeBayのインフラストラクチャにおいて、KubernetesやEnvoy、MongoDB、Docker、Apache Kafkaといったクラウドネイティブなテクノロジによるソフトウェア変革の原動力である。
-
diff, branch、grepなどが改善されたgit 2.19
最新のgitリリースには、diff、branch、grep各コマンドの改善、コマンドライン補完の向上、range-diffコマンドの新設など、多数の新機能や内部処理の変更が行われている。