BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • GraalVM 21.3がJava 17をサポート

    Oracle Labs は Java 17 とネイティブ Java で実行可能なオーバーヘッドの少ないプロダクションプロファイリング、JDK Flight Recorder (JFR) のサポートで GraalVM 21.3 をリリースした。2021年4月のバージョン 21.1 と比較して、このリリースでは Spring PetClinic JDBC で 14% 小さくネイティブ実行ファイルが作成され、ビルド時間が 20% 短縮される。このリリースで、アプリケーションがより高速に実行され、Java プラットフォームモジュールシステムのサポートが開始される。

  • Swiftが実験的に分散アクターをサポート

    新たなSwift Distributed Actorsパッケージによって、将来のdistributed actor言語機能がSwiftでどのようになるかを垣間見ることができる。

  • Apache Sparkはバージョン3.2でPandas APIを提供

    Apache Sparkチームは、Pandas APIを製品の最新の3.2リリースに統合した。この変更で、PySpark実行エンジンを使って、データフレーム処理を単一のマシン内の複数のクラスタまたは複数のプロセッサーに拡張できる。

  • Javaニュース総まとめ: Hibernate Reactive 1.0、Springの更新、OpenJDK、Red HatのCryostat 2.0の発表

    今週2021年10月25日のJava総まとめは、OpenJDK、JDK 18、Springプロジェクトの多数の更新、MicroStream 6.0、Quarkus 2.4.0、Hibernate Reactive 1.0、Open Liberty 21.0.0.11、Eclipse Vert.x 4.2.0、Red HatのCryostat 2.0の発表、GraalVM Native Build Tools 0.9.7.1、Liberica Native Image Kit 21.3、およびJDKMon 17.0.7からニュースを特集する。

  • Oracle JDK 17 - 再び商用利用が無料に

    Oracle JDK は、新しい「Oracle No-Fee Terms and Conditions (Oracle無料利用規約)」(NFTC) ライセンスの下で、プロダクションで再び無料で使用できるようになる。この動きは、Oracle JDK のプロダクションでの使用に対して課金するという2018年の決定を覆すが、Oracle のOpenJDK ディストリビューションには影響しない。NFTC は、最近リリースされたバージョン 17 の Oracle JDK および将来のバージョンに適用される。

  • トレーニング済モデル上で高速クエリ検索インデクスをサポートするTensorFlow Similarity

    Francois Chollet氏とそのチームは先頃、TensorFlow SimilarityというTensorFlow用Pythonライブラリをリリースした。類似性学習(similarity learning)とは、画像内の似通った衣類から顔写真を使用した人物識別に至るまで、類似アイテムの検出を行うプロセスである。ディープラーニングモデルでは、イメージ間の類似性学習の正確性と効率を向上させるために、対照学習(contrastive learning)と呼ばれる手法が使用される。

  • Javaニュース総まとめ: OpenJDKの更新、Spring、Quarkus、Payara、Hibernate、QuarkusとJakartaOne

    今週2021年10月18日のJava総ま���めでは、OpenJDK JEP、2021年10月のOracleリリースクリティカルパッチアップデート、JDK 18、多数のSpring Projectsアップデート、Quakus 2.3.1、Payaraプラットフォーム、Hibernate Search 6.0.7、GraalVM 21.3、Java for VS Code 1.0とApache Camel for VS Code 0.1.0、JakartaOne Livestream 2021カンファレンスのプログラムの完成からのニュースを特集する。

  • SCADE 2.0でSwift for Androidが大きく前進

    バージョン2.0になったSCADEの目標は、iOSとAndroidのネイティブアプリをSwiftで開発できるようにすることだ。数多くの内部的な改善に加えて、SCADE 2には、これまでのEclipseベースのIDEに代わる、macOS用のネイティブIDEが新たに含まれている。InfoQは今回、開発者のFrank Langel氏と話す機会を得て、その詳細な情報を聞くことができた。

  • デザイナと開発者の作業受け渡しを合理的にする - Travis Arnold氏のReact Finland 2021での講演より

    Travis Arnold氏は先日、JSXとコンパイラのテクノロジを組み合わせて使用することによって、デザイナと開発者の作業の受け渡しをより効率的にする方法について講演した。紹介されたアイデアは、公開されているツールやライブラリとしてはまだ実現されていないが、自身をデザイナ兼開発者だと称するArnold氏のアイデアは、コラボレーションの改善方法として有用な可能性がある。

  • Javaニュース総まとめ: Grails 5.0、Spring Framework、Hibernate、WildFlyおよびKotlin Multik Library

    今週2021年10月11日のJava総まとめでは、OpenJDK、JDK 18、Spring Framework、Grails 5.0、Micronaut 3.1、Helidon 2.3.4、Hibernate ORMおよびReactiveのポイントとGAリリース、WildFly 25の最近のGAリリースに関連するアップデート、GraalVM Native Build Tools 0.9.6、Apache Camel 3.11.3、Piranha 21.10.0、およびMultik多次元アレイライブラリを導入するJetBrainsからのニュ��スを特集している。

  • FacebookがCSS-in-JSソリューションのStylexをReact Finland 2021で発表

    Facebookのソフトウェア技術者であるNaman Goel氏は、先日のReact Finland 2021でStylexについて講演した。Stylexは新しいfacebook.com Webサイトで使用されたFacebook独自のCSS-in-JSソリューションで、大規模ReactアプリケーションにおけるCSS-in-JSの主な問題点(使用されていないスタイル、CSSファイルの肥大化、CSS-in-JSライブラリのサイズ)を軽減する。Goel氏によると、2021年末までにオープンソースとして公開される見込みである。

  • Ionic PortalsでWebアプリのiOS/Androidネイティブコードへの統合が容易に

    Ionicは、自社の新たなWebビューコンポーネントのIonic Portalsについて、iOSやAndroid上で使用可能なネイティブWebビューコントロールの"スーパーチャージ"バージョンだ、と説明する。その目的は、Webアプリをネイティブコードに効率よく、簡単に統合できるようにすることだ。

  • IBMがOpenJ9用のSemeru Runtimesを公開

    IBMは、OpenJDKのクラスライブラリとEclipse OpenJ9 JVM(Java Virtual Machine)を併用するSemeru Runtimesを無償公開した。OpenJ9をベースとするこのランタイムは、HotSpotべースのランタイムの代わりに使用することができる。これまではAdoptOpenJDKがOpenJ9のバイナリを提供していたが、Adoptiumという名称でEclipse Foundationに移行したことにより、今後は法的に許可されないものになる。

  • scikit-learn 1.0がスプライン変換と分位点回帰をサポート、プロットAPIを強化

    人気の高いPythonベースのマシンラーニング(ML)ライブラリscikit-learnのバージョン1.0がリリースされた。このライブラリは以前から安定しており、リリースに大きな変更は含まれていないが、ソフトウェアの成熟度が向上し、運用レベルに達したことをユーザに伝えるために、プロジェクトメンテナたちはメジャーバージョンの更新を選択したのだ。

  • GitHubのCopilot - オートパイロットへの道程は長い

    GitHubがCopilotをローンチした3か月後、ニューヨーク大学のTandon School of Engineeringに籍を置く学者グループは、Copilotのコードコントリビューションに対する実証的サイバーセキュリティ評価をリリースし、生成されたコードの40パーセントはバグが多く脆弱であると結論付けた。

BT