BT

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

寄稿

Topics

地域を選ぶ

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

  • JakartaOne Livestream 2020: カンファレンス概要

    2年目を迎えたJakartaOne Livestreamカンファレンスが2020年12月8日に開催され、午前6:00(東部標準時刻)から始まる12の1時間セッションによって幕を開けた。Jakarta EEとMircoProfileに注目したセッションでは、基調講演、45分間のテクニカルセッション、15分間のテーマセッション、Java関連の著名人によるパネルディスカッションなどが行われた。Bill Shannon氏に対する追悼もあった。

  • Thrift for HaskellはRPCコードからバグを排除することを目的としている

    もともとFacebookで作成され、現在はApacheの一部となっているThriftは、複数の言語で記述されたサービス間で大規模で効率的なRPCを実現することを目的としたインターフェイス定義言語(IDL)およびバイナリ通信プロトコルである。Facebookは最近hsthriftをオープンソース化した。これにより、HaskellプロジェクトでThriftを使用し、その依存型を利用して本番環境のバグを排除することができる。

  • Kaggleが機械学習とデータサイエンスに関する2020年の状況レポートを公開

    Kaggleは、2020年の機械学習とデータサイエンスの現状に関するレポートを公開した。このレポートは、現在データサイエンティストとして雇用されている2,000人を超えるユーザからの調査回答に基づいている。

  • 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のプロジェクションが含まれている。

BT