InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
FacebookとMicrosoftがパートナとともにDeepfake Detection Challengeを発表
Facebook、Microsoft、Partnership on AIは、大学の研究者らと共に、AIで生成した事実でないイメージやビデオを検出可能なAIを開発するコンテストとして、Deepfake Detection Challenge(DDC)を立ち上げた。提案された課題は、DDCの提供するリアルとフェイクの両方のビデオによるデータセットを使用するもので、最高のAIソリューションを構築したチームには表彰と賞金の提供が行われる。
-
Eclipseが脆弱性評価ツールを提案
Eclipse Foundationでは、既知のセキュリティ問題を持つライブラリの識別を支援する、脆弱性評価ツールを取り入れる提案を評価中である。これによって開発者は、自身の開発中の技術が脆弱なコンポーネントを使うことによってダウンストリームリスクに直面するアプリケーションに対して、開発者を支援することが可能になる。
-
"Most Impactful Contribution"受賞ソフトウェアのImmerがバージョン4をリリース
Alec Larson氏は数日前、JavaScriptライブラリImmerの4回目となるメジャーイテレーションをリリースした。今回のリリースでは、重要なエッジケースに対する修正が行われている。Immerは、コピーオンライト機構を実装することによって、不変な状態を変更可能であるように操作可能にするJavaScriptパッケージである。Immerは先頃、今年の"Breakthrough of the year React open source award"を受賞している。
-
Faceook、Relayのバージョン7をリリース
GraphQLを用いたデータ駆動のReactアプリケーションを構築するためのJavaScriptフレームワーク、Relayのバージョン7がリリースされた。今回のリリースには、エラー処理とRelay Hooksの改善が含まれている。
-
ApacheCon 2019基調講演 - James Gosling氏のオープンソースへの旅
先日ラスベガスで開催されたApacheCon North America 2019で、James Gosling氏が基調講演を行い、オープンソースに関する自身の体験について語った。講演のポイントは、オープンソースではプログラマがソースコードを読んで学習できること、開発者は乱用を防止するために知的財産権に注意する必要があること、プロジェクトは独り立ちが可能であること、の3点だ。
-
Open Core Summitを開催する理由 - 発起人のJoseph Jacks氏に聞く
あるソフトウェアがクラウドベースで広く採用されるようになったことがきっかけで、いくつかのオープンソースプロジェクトが、最近になってライセンスの変更を行っている。例えば、Confluentは昨年末、データ転送機能を提供するストリーミングプラットフォームであるConfluent Platfornのコンポーネントの一部と、システムとデータソースを接続するツールのライセンスを変更すると発表した。SaaSプロバイダによる、これらコンポーネントの使用を制限するためだ。
-
Apache Sofiware Foundationの20年 - ApacheCon 2019開幕基調講演より
先日ラスベガスで開催されたApacheCon North America 2019の開幕基調講演セッションでは、20周年を迎えたApache Software Foundationの重要テーマとして、ASFの歴史、コミュニティとコラボレーションに対する強いコミットメント、一般からのコントリビューションを促進するための活動などが挙げられていた。さらにセッションでは、天体物理学者のDavid Brin氏による、AIの潜在的な危険性に関する講演も行われた。
-
Microsoft、組み込みデバイスをターゲットとしたTypeScriptの高速サブセット”Static TypeScript”を発表
Microsoftは先頃、Static TypeScript(STS)を紹介する研究論文を、Managed Programming Languages and Runtimes 2019 (MPLR 2019)国際会議に提出した。STSは、リソースの少ない組み込みデバイスを対象とした、TypeScriptのサブセットである。STSプログラムは、わずか16kBのRAMしか搭載していないデバイス上で、組み込みのインタープリタよりも高速に動作することにより、バッテリの持続時間を延ばすことができる。
-
プログレッシブJPEGとHTTP Rangeリクエストで遅延ロードを改善する
Christoph Erdmann氏は先頃、Progressive JPEGとHTTP Rangeリクエストを駆使したイメージ遅延ロードの興味深いテクニックを取り上げた、詳細な説明記事を執筆した。他の画像プレースホルダや遅延読み込み手法とは異なり、Rangeリクエストを使用することによる余分な画像データのダウンロードを発生させることなく、オリジナルと同じような、小サイズのプレビューイメージを提供することが可能である。
-
Python 2の終了日が2020年1月1日に決定
カンファレンスやPythonの発表リスト、さらには数え切れないほどのブログ記事や書籍で繰り広げられたニュース拡散の後、Python Software Foundationはついに、Python 2が2019年1月1日にサポート終了(EOL)に達することを正式発表する措置を講じた。
-
Reactive FoundationがLinux Foundationの下に発足
Linux Foundationは、Reactive Foundationのローンチを発表した。次世代ネットワークアプリケーション構築のテクノロジを加速する目的で設立された、リーダたちによるコミュニティである。Alibaba、Facebook、Lightbend、Netifi、Pivotalが初期メンバとして参加した財団は、成功を収めたオープンソースのReactive StreamsとRSocketの仕様を保有する。
-
GoogleがHadoopのビッグデータワークロード用にCloud Storage Connectorを公開
Googleは先日のブログ記事で、Cloud Strage Connector for Hadoopを新たに発表した。この新機能によって、従来のHDFSをGoogle Cloud Storageに置き換えることが可能になる。ParquetやORCといったカラムナファイル(Columnar file)形式により、スループット向上の実現が期待されると同時に、Cloud Storageディレクトリの分離、低いレイテンシ、並列性の向上、インテリジェントなデフォルト設定といったメリットを享受することができる。
-
Spring Cloud App Broker V1でマネージドサービス開発が容易に
Spring Cloudは、Spring Cloud App Brokerと呼ばれる新たなフレームワークを導入した。Open Service Broker APIを実装するSpring Bootアプリケーションの開発と、それらアプリケーションのマネージドサービスとしてのプロビジョニングが容易になる。
-
WebAssemblyソースコードがGDB、LLDBを使ってブラウザ外でデバッグ可能に
Mozillaは先頃、GDBやLLDBなど標準的なデバッガを使用して、ブラウザ外でWebAssemblyバイナリをデバッグするデモを行った。本番環境で使用されるのと同じ実行環境でWebAssemblyコードをデバッグすることで、同じコードのネイティブビルドでは発生しない可能性のあるバグを捕捉し、診断することができる。
-
GoogleのExrtension Manifest V3ドラフトに対して、Mozillaが既存の広告ブロッカのサポート継続を表明
Mozillaは、広告表示を阻止する既存のエクステンションのサポートを継続する。この決定は、Extensions Manifest v3のドラフトで、広告ブロッカを動作不能にするブラウザ拡張メカニズムを提案中のGoogleとは対照的だ。