BT

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

寄稿

Topics

地域を選ぶ

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

  • 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パーセントはバグが多く脆弱であると結論付けた。

  • Eclipse IDE 2021-09がJava 17をサポート

    Eclipse FoundationはEclipse IDE 2021-09を2021年9月15日にリリースした。主力プロジェクトの四半期ごとの更新である。プラグインによってJava 17をサポートし、Javaリファクタリング、コードアシスト、Git履歴ナビゲーション、IDEのダークモードが改善された。このような短期間から予想できるように、最近設立されたEclipse IDEワーキンググループは、サブプロジェクト活動の減少を好転させることができなかった。

  • WICG、mXSS攻撃に対抗する新たなHTML Sanitizer APIプロポーザルを公開

    Web Platform Incubator Community Groupは先頃、HTML Sanitizer APIのDraft Community Group Reportを公開した。HTML Sanitizer APIは、信頼できないHTML文字列をサニタイズ(sanitize、消毒)して、ドキュメントDOMに安全に挿入可能なものにするものだ。HTML文字列のサニタイズの最も一般的なユースケースは、クロスサイトスクリプティング(XSS)攻撃を防止することだ。

  • Gatsby4 - 静的コンテンツジェネレーターを超える

    Gatsby 4がリリースされた。人気の静的サイトジェネレータの最新バージョンである。コンテンツを配信するための新しい方法とともに、開発者のビルドスピードを向上できる。

  • Javaニュース総まとめ: WildFly 25, JEP 408, Quarkus 2.3.0, MicroProfile 5.0-RC1, Mockito 4.0, Jelastic

    今週2021年10月4日のJava総まとめでは、OpenJDK、JDK 18、Spring Cloud 21.0.0-M2、WildFly 25、Quarkus 2.3.0.Final、MicroProfile 5.0-RC1、Open Liberty 21.0.0.11-beta、Mockito 4.0、Apache Camel 3.12.0 および 3.7.6、Apache Camel Quarkus 2.3.0、および Virtuozzo が買収した Jelastic PaaS からのニュースを特集する

  • プロダクションでの10万行以上のElmコード: 楽天が学んだ教訓を共有

    Eコマース企業の楽天は最近、2年間のプロダクションでElmを使用した経験を共有した。そのコードベースは、合計100,000行のElmコードが複数のアプリケーションにまたがっている。楽天は、Elmの関数型UIアプローチ、その型システム、およびランタイム例外がないことを高く評価している。ただし、Elmは主流の言語ではないため、Google検索やStack Overflowで再利用可能なリソースは少ない

  • OracleがJava LTSサイクルの2年への短縮を提案

    OracleがJava LTS(Long Term Support)のケイデンス(cadence)を2年に短縮するという提案をしている。Java 11から続いた3年というLTSケイデンスは、Java 17のローンチが最後になる、ということだ。この提案は、受け入れられる可能性が高いようだ。OpenJDKディストリビュータであるMicrosoft、Amazon、Azulが賛意を示す一方で、唯一Red Hatは"不満はあるが賛成"である、としている。OpenJDK distributors Microsoft, Amazon, and Azul are in favor, while Red Hat delivered a "nervous yes, but…"

  • Eclipse FoundationのAdoptiumが初のTemurin JDKビルドをリリース

    Adoptium Working Groupは、初のEclipse Temurin Java SEバイナリをリリースした。Adoptiumは、6か月ごとにTemurinバイナリを提供し、3か月ごとにメンテナンス/セキュリティの更新を提供する。ロングタームサポート(LTS)リリースは少なくとも4年間サポートされる。

  • Javaニュース総まとめ: Hazelcast 5.0、WildFlyに訪れる変更、Scene Builder 17、Hibernate ORM

    今週2021年9月27日ののJava総まとめでは、JDK 18、Hazelcast 5.0、Hibernate ORMのポイントおよび候補リリース、Spring Initilizr 0.11.0、WildFlyで計画されている重要な変更、Open Liberty 21.0.0.10、Scene Builder 17、JReleaser 0.7.0、JDKMon 17.0.5、RefactorFirst 0.3.0、TornadoVM 0.11、およびSonatypeの公開サーバからTLSv1.1のドロップからのニュースを特集する。

  • FacebookのMariana Trenchが、開発者によるAndroidアプリとJavaアプリの脆弱性発見を支援

    最近Mariana Trench(MT)がFacebookによってオープンソース化された。MTは開発者がAndroidアプリケーションとJavaアプリケーションのセキュリティとプライバシーのバグを特定して防止するのを支援することを目的としたものだ。

  • Spring Starter、Quarkus、Micronautとのインテグレーションを強化したJobRunr 4.0

    比較的新しいJVMジョブスケジューリングツールであるJobRunrがバージョン4.0をリリースした。Spring Boot Starterサポートが最新になり、QuarkusとMicronautとのインテグレーションが加えられた他、ジョブをキャッシュすることで以降の呼び出しを高速化可能かどうかをチェックするジョブ分析パフォーマンスモードが新たに用意されている。開発に関して、Ronald Dehuysser氏に話を聞いた。

  • 並行性サポート、列挙型、プロパティラッパなどを強化したSwift 5.5

    Appleのプログラミング言語Swift 5.5の最新リリースでは、非同期コードの記述を簡単にすることを目的とした新機能に加えて、CGFloatとDoubleの互換性を始めとするいくつかの拡張が言語とコンパイラに導入されている。

BT