InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
MicrosoftがJCPに参加してJavaの採用を継続
Microsoftは、Java言語の進化を管理するJava Community Process (JCP) に参加した。これにより、独自のOpenJDKディストリビューションを持ち、Visual Studio CodeでのJavaサポートを絶えず改善するなど、MicrosoftによるJavaの採用が継続される。Microsoftは、Eclipse FoundationとEclipse Working Group for Adoptiumの両者の戦略的メンバでもある。Adoptiumは、以前はAdoptOpenJDKと呼ばれていた。
-
ゼロショットラーニングの意外な効果 - Roland Meertens氏の講演より
先日のQCon PlusオンラインカンファレンスでRoland Meertens氏は、"The Unreasonable Effectiveness of Zero Shot Learning"と題して、AIベースのアプリケーション開発について講演した。その中で氏は、ファンデーションモデル(foundation model)とゼロショットラーニング(zero shot learning)を使ってアプリケーションのプロトタイプを迅速にデプロイし、フィードバックを得ることにより、大規模なデータセットの収集やモデルのトレーニングを不要にした2つの例を紹介した。
-
GitHub State of the Octoverse 2021から見るトレンドと将来のグッドプラクティス
GitHubの最新の"State of the Octoverse"調査では、提供コードをより速く開発する、ドキュメントを作成する、開発者コミュニティを支援するという、3つの主要なトレンドが浮き彫りになった。さらに、成功を達成するために行動できることを特定する上で有益な、3つの予測モデルも含まれている。
-
静的アナライザRudraがRustクレート内に200件のメモリ安全上の問題を検出
ジョージア工科大学で開発されたRudraは、Rustプログラム内の潜在的なメモリ安全性のバグをレポートするスタティックアナライザだ。Rustパッケージレジストリ全体のスキャンに使用されて、264件の新たなメモリ安全性バグを検出した。
-
JetBrainsがKotlinの新コンパイラK2、Kotlin for WebAssemblyなどを発表
先日のKotlin 2021 PremierイベントでJetBrainsは、新しい高速KotlinコンパイラK2、WebAssemblyのサポート、Kotlin Symbol Processor、新しいコードカバレッジプラグイン、静的解析の改善など、大きな発表をいくつも行った。
-
マシンラーニングがセキュリティにできること
マシンラーニングは、マルウェアの分析、予測の実施、セキュリティイベントのクラスタリングなど、さまざまな方法でセキュリティに適用できる。シグネチャの確立されていない、未知の攻撃を検出するために使用することも可能だ。
-
Airbnbで大規模なiOSアプリ構築
Airbnb iOSチームはモバイルアプリのコードベースの肥大化と複雑化の課題に対応した。これは、最新のビルドシステム、モジュールタイプ、開発アプリなどの新しいツールと��ロセスの採用によって実現された。
-
BigScience Research Workshop、AI言語モデルのT0をリリース
BigScience Research Workshopは、ゼロショット・マルチタスク(zero-shot multitask)学習の研究を目的として特別にトレーニングされた自然言語処理(NLP)AIモデルのシリーズを、T0としてリリースした。T0はBIG-benchベンチマークの大半において6倍規模のモデルを上回り、他のNLPベンチマークの一部では16倍の規模を持つGPT-3のパフォーマンスをも凌駕する。
-
MicrosoftがAzure Open AI Serviceをリリース、大規模なGPT-3モデルへのアクセスなどを提供
先日のIgniteカンファレンスにおいて、Microsoftは、Azureプラットフォーム経由でOpenAIのAPIにアクセス可能な新サービスであるAzure OpenAI Serviceのプレビューを発表した。この新たなAzure Cognitive Serviceは、OpenAIのパワフルなGPT-3モデルへのアクセスを、セキュリティ、信頼性、コンプライアンス、データのプライバシなど、Azureプラットフォームを通じて実現されるエンタープライズレベルの機能と合わせた形で実現する。
-
Javaニュース総まとめ: JDK 18 の OpenJDK JEP、Springの更新、 Payara Platform、Kotlin 1.6
今週2021年11月15日のJava総まとめでは、OpenJDK JEP、JDK 18、Project Loom、Springプロジェクトの多数のポイントリリース、MicroProfile 5.0-RC2、Payara Platform、提案された新しいJakarta EE仕様、JHipster 7.4.0、TornadoVM 0.12、Apache Camel K 1.7およびKotlin 1.6.0からのニュースを特集する。
-
DaprのCNCFインキュベーターへの参加とYaron Schneider氏とのQ & A
Cloud Native Computing Foundation (CNCF) は先ごろ、分散アプリケーションランタイム (Dapr) を CNCF インキュベーションプロジェクトとして受け入れたことを発表した。この声明は、Dapr プロジェクトの運営および技術委員会 (STC) の設立を発表した、以前の Dapr による発表に続くものだ。
-
Microsoftがブラウザで動作するVisual Studio CodeのVSCode.Devをローンチ
MicrosoftがVisual Studio Codeエディタのクラウドベースバージョンをvscode.devドメインからローンチした。インストールを必要としない、ブラウザからすぐに実行可能な軽量版だ。
-
Microsoftが新しいクラウドネイティブ製品、Azure Container Apps Serviceを発表
先ごろの Ignite カンファレンスで、Microsoft は Azure Container Apps を使用した新しいクラウドネイティブ製品を発表した。これにより、開発者はコンテナを使用するマイクロサービスアーキテクチャを構築できる。このサーバレス Kubernetes ベースのサービスは公開プレビュー中だ。
-
Baiduが110億のパラメータを持つチャットボットAIのPLATO-XLを発表
Baiduは先頃、対話生成(dialog generation)用AIモデルのPLATO-XLを発表した。英語と中国語のソーシャルメディア上の会話から収集した10億以上のサンプルを使ってトレーニングした結果、いくつかの会話ベンチマークで既存の商用チャットボットを凌ぐ、最高レベルのパフォーマンスを達成している。
-
11のCSS-in-JSライブラリの比較調査 - Andrei Pfeiffer氏のReact Finland 2021での講演より
Andrei Pfeiffer氏は先頃、CSS-in-JSライブラリの比較調査を実施し、その結果について講演した。React Finland 2021で行われた講演の中でPfeiffer氏は、静的および実行時(ランタイム)というCSS-in-JSライブラリの違いに注目した上で、それぞれのカテゴリと、ブラウザのキャッシングがパフォーマンスに及ぼす影響について説明した。