タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとgoogleとossに関するItisangoのブックマーク (3)

  • Protocol Buffers - Wikipedia

    Protocol Buffers(プロトコルバッファー)は構造データのシリアライズを目的とした技術スタックである[2]。 通信や永続化において構造データのシリアライズは重要である。Protocol Buffers はこれを実現するための仕様およびライブラリであり、定義言語(インタフェース定義言語)・シリアライズ形式・各言語向けランタイムライブラリ・プロトコンパイラ生成コードの4要素からなる[3]。 Protocol Buffersのデザインの目的はシンプルさとパフォーマンスである。とりわけ、XMLより高速になるようデザインされている。GoogleはXMLとの比較で、3〜10倍小さく、20〜100倍高速であると主張している[4]。Google自身が挙げている例では、XMLでは69バイト以上の物が Protocol Buffersでは28バイトであり、XMLのパースは5〜10マイクロ秒も必要だ

    Itisango
    Itisango 2023/07/08
    “Protocol Buffers(プロトコルバッファー)は構造データのシリアライズを目的とした技術スタックである”
  • 企業はなぜオープンソース技術を使い続ける? Linux Foundationが企業調査

    Linux Foundation は2023年3月2日、オープンソースソフトウェア(OSS)の経済価値に関するレポートを発表した。企業はコスト削減、開発の迅速化、オープンスタンダード、相互運用性を、OSSの最大のメリットとして挙げているという。 調査対象となった企業のおよそ3分の2は、オープンソースで得られるメリットがコストを明らかに上回ると回答した。また、回答者の約半数は、OSSの費用対効果が年々高まっているとしており、低下したと感じているのは16%しかいないことが分かった。 Linux Foundationのエグゼクティブ・ディレクターを務めるジム・ゼムリン氏は、「この調査は、OSSが企業にとって多大な経済的価値を持つこと、そしてほとんどの組織では、OSSを長く多く使うほど、その価値が高まることを明確に示している」と語る。「影響の定量化を支援することで、企業が自らの利益、コスト、そして

    企業はなぜオープンソース技術を使い続ける? Linux Foundationが企業調査
  • Google、脆弱性検出ツール「OSS-Fuzz」のJavaVM対応を発表。Java/Kotlin/Scalaなどの脆弱性を検出可能に

    Google、脆弱性検出ツール「OSS-Fuzz」のJavaVM対応を発表。Java/Kotlin/Scalaなどの脆弱性を検出可能に Googleは、脆弱性検出ツールとしてオープンソースで公開している「OSS-Fuzz」をJavaVM言語にも対応させたことを明らかにしました。 OSS-FuzzはGoogleが2016年にオープンソースとして公開しました。 参考:Google、脆弱性検出のためのファジング(Fuzzing)を機械的に実行する「OSS-Fuzz」、ベータ公開 OSS-Fuzzは、ファジング(Fuzzing)と呼ばれる、「検査対象のソフトウェアに『ファズ(英名:fuzz)』と呼ばれる問題を引き起こしそうなデータを大量に送り込み、その応答や挙動を監視することで脆弱性を検出する検査手法」を実行してくれるツールです。 今回、ドイツのCode Intelligence社のファジングツー

    Google、脆弱性検出ツール「OSS-Fuzz」のJavaVM対応を発表。Java/Kotlin/Scalaなどの脆弱性を検出可能に
  • 1