カリフォルニアの会社グーグルはとして知られている新しいウェブサイトを立ち上げました Googleオープンソース。 このWebページは、MountainView社が作成したすべてのオープンソースプロジェクトが「」というスローガンに従って集まるサポートについて言及しています。オープンソースを推進することにより、より良い技術を世界にもたらします"。
フリーソフトウェアとオープンコードは、検索エンジン会社の技術的および組織的基盤を表しており、彼らが行うすべての基本的な要素です。 このため、 この新しいウェブサイトの立ち上げ、Googleが最初から実行したすべてのオープンソースプロジェクト、それらの使用方法、起動、およびオープンソースのサポートに関する情報があります。 さらに、ウェブサイトによると、オープンソースを使用する2.000以上のプロジェクトを見つけることができます。この記事では、Googleオープンソースで取得されるいくつかの興味深いプロジェクトについて説明します。
起こりやすいエラー
グーグルによって設計されたこの楽器は、 プログラムコードのエラーを検出する これはJavaで書かれています。 言語コンパイラに追加され、コンパイル時にバグを検出することができ、プロジェクトの特定の用途のためのプラグインのバリエーションと互換性があります。
書き込みエラーのみを検出する従来の言語コンパイラとは異なり、このプロジェクトではより多くの情報を取得できるため、今日の開発者は 障害をより速く修正する エラーが発生しやすいものを使用して検出できること。
端から端まで
Chromeのこの拡張機能が提供する機能は、それを使用する人がプロトコルを使用してブラウザからのメッセージを暗号化、復号化、デジタル署名、およびチェックするのを支援することです。 OpenPGP.
iOSのマテリアルコンポーネント
このプロジェクトは、Google社のエンジニアとインターフェースデザイナーによって作成されました。これにより、iOS開発者はこのタイプのシステムにデザイン素材を追加できます。
オッピア
に使用される楽器です インタラクティブな教育活動を共有する。 このツールは、Web上でインタラクティブなオンライン教育活動を開発するワーキンググループに支援を提供します。
Zopfli、圧縮アルゴリズム
このプロジェクトが表す独自性は、主にオープンソースであるということです。 圧縮にかかる時間にもかかわらず、Microsoft Edgeとは異なり、Brotliを採用し、より大きな圧縮容量を実現し、使用可能なスペースを改善し、Webページの読み込み時の待ち時間を短縮してデータ転送を大幅に高速化しました。
MOE(Make Open Easy)
これは、ソースコード内のリポジトリを同期、デバッグ、および変換するために使用されます。 プロジェクトは一般にXNUMXつの異なる形式で存在するため、さまざまな原因が考えられます。 したがって、 MOEを使用する方がはるかに簡単です、XNUMXつのリポジトリを交差させることなく、一緒に保持できるためです。
テンソルフロー
Googleオープンソースで見つけることができるもうXNUMXつの興味深いプロジェクトは、Tensorflowです。 それが表しています 完全なオープンソースライブラリ データフローチャートによる数値自動化。 これは、94%の精度で画像で何が起こっているかを判断できるプロジェクトです。
フォント差分
を対象としたツールです 活版印刷フォント。 このツールを使用してテキストフォントを変更すると、変更前に使用されていたフォントを示すPDFが生成されます。 これにより、変更やエラーによって発生する可能性のある変更やエラーを簡単に修正できます。
クルトン
の方法を表します ChromeOSへのchroot。 Chrootは、個別のファイルシステムとバイナリシステムを持つ仮想オペレーティングシステムが基本オペレーティングシステムに属していないマシンクラスとして説明できます。