BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • Javaの未来はどうなるのでしょうか? InfoQ Live (4月27日) でJava 16の新機能にダイブ

    ソフトウェアエンジニアとアーキテクトのための1日の仮想イベントである4月のInfoQ Liveでは、Java、アプリケーションが最新のJavaバージョンを使用する理由、および最新のJavaバージョンにアップグレードするという現実の困難を克服する方法にフォーカスする。

  • JFrogはJCenterとBintrayを閉鎖へ

    JFrogは、GradleやAndroidビルドでよく使用されるJavaリポジトリ JCenterを含むBintrayアセットホスティングサービスを閉鎖すると発表した。 Bintrayへのアップロードは月末にブロックされ、アセットは4月末以降ダウンロードできなくなり、その後すぐに削除される。 これがJavaビルドパイプラインにとって何を意味するかを知るために読んでください。

  • IntelliJ IDEA 2021.1 EAPがJava 16をサポート

    JetBrainsは、Java 16のフルサポートを備えたIntelliJ IDEA 2021.1 EAP 1をリリースした。注目すべき特徴としては他に、Windows Subsystems for Linux(WSL) 2のサポート、HTMLファイルをプレビューするための組み込みブラウザ、プロファイリングサポートの改善などがある。Docker、SSL、WSL経由でのアプリケーションの実行も可能になる。

  • CanonicalがIoTデバイスと組み込みシステム向けのUbuntu Core 20をリリース

    Canonicalは、IoTデバイスと組み込みシステム向けのUbuntu 20.04 LTSの最小コンテナバージョンをリリースした。Ubuntu Coreは、業界および消費者向けデバイスのためのオペレーティングシステムである。x86コンピューターとARMコンピューターの両方で使用できる。以前のCoreオペレーティングシステムに対して追加された機能は、セキュアブート、フルドライブ暗号化、セキュアデバイスリカバリである。

  • PreactチームがWMRをリリース、最新のWebアプリ開発を簡単に

    3KBのReact互換ソフトPreactの作者であるJason Miller氏は先頃、*最新Webアプリのためのコンパクトなオールインワン開発ツール* WMRをリリースした。2MBのファイルひとつに収められ、依存関係をまったく持たないWMRは、事前インストールの不要なnpmパッケージのインポートに加えて、開発や運用に関して開発者が慣例とする多くの機能(ホットモジュールローディング、JSX、CSSモジュール、TypeScriptなど)をサポートする。

  • OpenAIが画像生成用のGPT-3モデルを発表

    OpenAIは、GPT-3に基づいて12BパラメーターAIモデルをトレーニングした。GPT-3では、テキストの説明から画像を生成することができる。説明では、オブジェクトの位置や画像の遠近法など、多くの独立した属性を指定できる。そして、現実の世界には存在しないオブジェクトの組み合わせを合成することもできる。

  • Npm 7がワークスペースと決定論的ビルドをサポートで一般提供

    先頃リリースされたnpm 7には、開発者から要求されたいくつかの機能が追加されている。たとえば、ワークスペースのサポート、ピア依存関係管理のより良いサポート、決定論的に再現可能なビルドだ。npm 7は、開発者エクスペリエンス全体の改善を目的としたいくつかの重大な変更を含む大きなリリースだ。

  • AWSがAmazon Lex用の拡張コンソールエクスペリエンスと新しいv2 APIを発表

    AWSは最近、Amazon Lexのアップデートを発表した。音声とテキストを使用して会話型インターフェースを任意のアプリケーションに組み込むためのサービスである。このサービスには、新たに拡張された管理コンソールと、継続的なストリーミング機能を含む新しいV2 APIが追加された。

  • Denoは、自己完結型のスタンドアロンバイナリにコンパイルできるようになった

    Deno 1.6は、Denoプロジェクトのコンパイルをスタンドアロンの実行可能ファイルに導入した。そのサイズはDeno 1.7でさらに小さくなった(最大60%)。Denoには専用の言語サーバがある。コードエディタでのDeno開発者のエクスペリエンスを向上させることを目的としたものである。Denoは、データURLのサポートを追加し、コンピューターで生成されたコードを実行できるようになった。

  • GraalVM 21.0、Javaで記述されたJVMを導入

    GraalVMは、Javaで記述されたJVMを提供する新コンポーネント"Java on Truffle"を含む、メジャーバージョン21.0をリリースした。GraalVMはそれ自体、複数言語のアプリケーション実行のための共有ランタイムを提供する多言語仮想マシンである。Truffleフレームワークを使ってJavaで記述されたJVMであるJava on Truffleは、Javaアプリケーション実行の新たな選択肢を提供する。コードネームはEspressoである。

  • Raspberry Picoマイクロコントローラの実現する多様性と小型ファクタ

    Raspberry Pi Foundationは先頃、独自に設計したPR2040チップをベースとする、小型で安価なマイクロコントローラボードのPicoをリリースした。PR2040はクロック133MHzの2つのARMコア、264KBの内蔵SRAMを持ち、2MBのQSPI Flashを接続できる。幅広く柔軟なI/Oオプション(I2C、SPI、PWM、独自の周辺機器をサポート可能な8つのプログラマブルI/Oステートマシン)を備えており、さまざまな分野での使用が可能である。

  • Microsoftがメタデータを使って、Rustや他の言語からの慣用的なWin32相互運用を可能に

    Microsoftは、あらゆる言語からWin32 APIを簡単に使用できるようにするために、Win32 Metadataプロジェクトを立ち上げた。自動化された慣用的なプロジェクションを通して完全なWin32言語バインディングを生成することを目的としている。このプロジェクトには、初期ではC#、C++、Rustのプロジェクションが含まれている。

  • Facebookが多言語音声認識ディープラーニングモデルをオープンソース化

    Facebook AI Research(FAIR)はクロスリンガル音声認識(XSLR)、多言語音声認識AIモデルをオープンソース化した。XSLRは53の言語でトレーニングされており、一般的なベンチマークで評価すると、既存のシステムよりも優れている。

  • Grails Foundationが設立、Grailsフレームワークの普及を目指す

    Object Computing, Inc.(OCI)は、Grailsフレームワークのイノベーションと採用の促進を目的とする非営利企業のGrails Foundationを設立すると発表した。開発および普及活動の初期資金として、OCIより20万ドルを受け取る予定である。Jeff Scott Brown、Puneet Behl両氏がInfoQに、財団のフォーメーションについて説明してくれた。

  • Microsoft Researchが新しいビジョン言語システムを開発:VinVL

    Microsoft Researchは最近、画像エンコーディング用の新しいオブジェクト属性検出モデルを開発した。これは、VinVL(Visual features in Vision-Language)と名付けられた。

BT