BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース

  • Facebookの最先端チャットボットBlenderがオープンソースに

    Blenderは、FacebookのAIおよびマシンラーニング部門であるFacebook AI Research(FAIR)が開発した、オープンドメインのチャットボット(chatbot)だ。FAIRによると、複数の会話スキルをブレンドすることを学習した初めてのチャットボットであり、共感を示したり、ほぼ任意のトピックについて議論したりすることが可能で、人間である評価者によるテストにおいてGoogleのチャットボットを凌駕したという。

  • MicrosoftがBlazor WebAssembly 3.2.0 RCをリリース

    今週初め、MicrosoftはBlazor WebAssembly 3.2 RCをリリースした。これはBlazor WebAssemblyで計画されている最後のプレビューリリースであるため、公式リリースで期待されているすべての機能が含まれている。実用版のリリースは5月の予定である。

  • Audiが自動運転用データセットをリリース

    Audiの研究陣は、自動運転車のためのAudi Autonomous Driving Dataset(A2D2)をリリースした。同データセットには、カメライメージ、LiDARポイントクラウド、車両制御情報に加えて、教師あり学習(supervised learning)用にセグメント化とラベル付けされた40,000以上のフレームが含まれており、商用での利用も可能である。

  • Mooreの法則55周年

    2020年4月は、Intelの創業者のひとりであるGordon Moore氏が、論文"Cramming more components onto integrated circuits"を公開してから55周年になる。50年以上にわたって、Intelとその競合企業は、Mooreの法則を事実とし続けてきた。しかし近年では、チップの最小加工寸法(feature size)を引き下げようという試みが、経済的および物理的な制限によって妨げられるようになったことから、Mooreの法則以降の世界について考えざるを得ない状況になっている。

  • スクリプト言語としてのGo

    ハイパフォーマンスなネットワークシステムや並列システムを開発するプログラム言語として、Goの採用が拡大していることから、開発者たちはこれをスクリプト言語として使用することに熱意を持ち始めている。ただし現在のGoは、そのままではbashやpythonの代用としては使えないため、これには多少の努力が必要だ。

  • Java 15のこれまで

    Java 14がリリースされたが、注目はすでに次のリリースに向けられている。2020年9月のリリースに向けて、いくつかの機能はすでに開発が完了している。

  • モノリスからマイクロサービスへ - サービスメッシュを使ったSnapのマイグレーション

    Snapは2年を掛けて、モノリスからクラウドベースのマイクロサービスへ、漸進的なアーキテクチャシフトを実施した。その結果、コンピュータコストの65パーセント削減に加えて、冗長性の低減、ユーザに対する信頼性の向上といった成果を、すべてセキュリティおよびプライバシに関するコンプライアンス要件を維持しな��ら達成することができた。

  • DuolingoはいかにしてAndroidアプリを100パーセントKotlinに移行したか

    Duolingoは2年間にわたって、Javaで記述されたAndroidアプリの100パーセントKotlinへのマイグレーション作業を続けてきた。このマイグレーションによるおもなメリットは、開発者の生産性と幸福度の向上に加えて、Duolingoアプリがnullポインタ例外(NPE)からほぼ解放されることにある。DuolingoのAndroidおよびWeb開発リーダであるArt Chaidarun氏に、同社の経験について詳しく聞いた。

  • Safariがサードパーティクッキーをデフォルトでブロック

    Safariは、Webプライバシの前進を目指す行動のひとつとして、サードパーティクッキーをデフォルトでブロックすることにより、TorやBraveのようなプライバシ重視のWebブラウザの仲間入りを果たした。一方でGoogleは、すべてのChromeユーザを対象としたデフォルトでのサードパーティクッキーのブロックについては、2022年までサポートしない予定である。サードパーティクッキーをデフォルトでブロックすれば、ログインフィンガープリントが無効になる可能性のある反面、クロスサイトリクエストフォージェリ(cross-site request forgery)攻撃を無効にできる期待もある。

  • Windows Subsystem for Linux 2が一般公開へ移行、アップデートプロセスが容易に

    Microsoftは、Windows Subsystem for Linux 2(WSL2)を、Windows 10バージョン2004で一般提供すると発表した。WSL2は昨年、Insider Program内でリリースされた。一般提供に移行することによってWSL2は、標準的なWindows Update経由で自動的にアップデートされることになる。

  • GoogleとApple、iOSおよびAndroid用の接触者追跡ソリューションの開発で協力

    GoogleとAppleは、iOSおよびAndroid用のBluetoothをベースとした接触追跡ソリューションの開発で協力することを発表した。この活動は、陽性と診断された人物との接触をユーザに警告することによって、COVID-19ウィルスの拡散を防止するツールの提供を目的としたものだ。

  • 機能フラグによるモバイルアプリ内の到達不能コードをどうするか - Uberの場合

    Uberが新たにオープンソースとして公開したPiranhaは、Java、Objective-C、Swiftで記述されたAndroidおよびiOS用のモバイルアプリから無効なコードを削除するためのツールだ。実装した機能フラグ(feature flag)を最終的に削除する、というプロセスから生じる技術的負債を確実に解消する目的でこのツールは誕生した、とUberは述べている。

  • Microsoft .NET Conf: Focus開催、テーマはXamarin

    先週、第2回の.NET Conf:Focusが開催された。今回の中心はXamarinだ。Xamarinは、モバイルアプリ開発を特に対象としたツールやライブラリによって、.NETプラットフォームを拡張する。Focusカンファレンスは無料で参加可能な丸一日のライブストリームイベントで、コミュニティや.NETプロダクトチームから講演者が登壇する。第1回は今年1月、Blazorをテーマに実施された。

  • GitHubが2月中に複数回のサービスダウン - その理由は

    GitHubはこの2月、同サービスに8時間以上の影響を与えた、複数回に及ぶサービス中断の原因に関する内部調査の完了を発表した。根本的な原因は、予期していなかったデータベースの負荷変動と、データベースの設定上の問題にあった。

  • Git 2.26でプロトコルバージョン2がデフォルトに

    Git 2.18で導入されたGitワイヤ(wire)プロトコルバージョン2が、最新バージョンの2.26でデフォルトとして使用されることになった。Git 2.26では設定オプションの処理やスパースチェックアウト(sparse-checkouts)などにも改良が加えられている。

BT