Kubernetesなどの開発をホストするCloud Native Computing Foundationは、Cloud Native Buildpacks (CNB)を同団体の初期プロジェクトであるサンドボックスプロジェクトとして採用したことを発表しました。 Buildpacksは、任意のプログラミング言語で書かれたアプリケーションのソースコードとフレームワーク、ライブラリ、ランタイムなどをまとめて実行可能なパッケージとしてコンテナ化する仕組みです。 参考:PaaS基……
Googleは8月30日、暗号ライブラリ「Tink」を発表した。多言語・マルチプラットフォーム対応などが特徴で、Google社内では「Google Pay」などの製品のデータ保護に使われているという。 ニュース オープンソース デベロッパー 末岡洋子 ライブラリ 関連記事Google、Gmailメール暗号化のためのChromeアプリケーション「E2EMail」をオープンソースで公開
Googleのセキュリティチーム、暗号化ソフトウェアの脆弱性テストセット「Project Wycheproof」を発表
機械学習の開発にTensorFlowを使うことで得られる最大の強みは抽象化だ。アルゴリズム実装のこまごました部分をすべて自力で扱ったり、関数の出力を別の関数の入力に結びつける適切な方法を理解したりしなくても、開発者はアプリケーションの全体のロジックに専念できる。舞台裏の詳細はTensorFlowに任せればよい。
TensorFlowは、Google Brainチームが開発したオープンソースのライブラリで、大規模な機械学習や数値計算に使える。機械学習や深層学習、ニューラルネットワークのさまざまなモデルやアルゴリズムが、共通の抽象化のもとで使いやすくまとまっている。Tensorflowのアプリケーションの開発には、Python用のフロントエンドAPIが提供されている。開発したアプリケーションの実行には、高速なC++が使われる。
「NVIDIA TensorRT」とオープンソースソフトウェアの機械学習ライブラリの最新版「TensorFlow 1.7」が統合され、ディープラーニングの推論アプリケーションがGPUで実行しやすくなった。
「Amazon Echo」などのAlexa対応スマートスピーカーが、Kindle本の音声読み上げに対応しました。
『アレクサ、本を読んで』と呼びかけるだけで、Kindleライブラリにある中から直近にダウンロードした書籍を読み上げてくれます。また、一度終了しても、次回以降は一番最近読み上げた書籍の続きから読み上げるレジューム機能にも対応します。
また『アレクサ、'本のタイトル名'を読んで』と読み上げると、指定した書籍を読み上げることも可能です。
さらに、スマートフォンのAlexaアプリでKindl
マルチスレッド・アプリケーションでは複数のスレッドが互いに干渉することなくフルスピードでぶん回ってくれるのが最もパフォーマンス高くて理想的。ところが実際にはそうも言ってられません、他のスレッドから邪魔されないよう一時的に他スレッドに待ってもらわなければならないことがしばしば起こります。前回に引き続きC++スレッドサポートライブラリによるスレッドの排他のおはなし。
インターネット・デジタルメディアのアーカイブを運営するInternet Archiveが、1984年に発売されたアップル・マッキントッシュのソフトウェアコレクションを公開しました。ライブラリーではSystem 7.0.1やMicrosoft BASIC 2.0、ウィザードリィといった当時のシステムやアプリケーシ...