InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
FacebookがZionEXプラットフォームを発表、12兆パラメータのAIモデルのトレーニングを可能に
Facebook AI Research(FAIR)の科学者チームは、独自に開発したAIハードウェアプラットフォームのZionEX上でPyTorchを使ってディープラーニングレコメンデーションモデル(DLRM)をトレーニングするシステムを発表した。このシステムを使って同チームは、最大12Tパラメータを持つモデルのトレーニングにおいて、他のシステムよりも1桁近いトレーニング時間のスピードアップを実現している。
-
Google CloudがCloud FunctionsでPHPをサポート
Google Cloudは先頃、Cloud Functions上で動作するPHPの公開プレビューを発表した。このFunctions Framework for PHPはHTTP関数、HTTPイベントへの応答に加えて、Pub/Sub、Cloud Storage、Firestoreといった外部および内部のGoogle Cloudサービスが発行したイベントを処理するCloudEvent関数をサポートする。
-
-
Swift 5.4が複数の可変数引数、リザルトビルダなどをサポート
先日リリースされたSwift 5.4では、複数の可変数引数のサポート、暗黙的メンバ構文の拡張、ローカル関数オーバーロードのサポート追加などが行われている。実行時のパフォーマンスやバイナリサイズも改善された。
-
GitHubが、GitHubアクションを使って、増加する暗号通貨マイニング攻撃に対抗
最近の暗号通貨マイニング攻撃の急増に応じて、GitHubは、悪用を防ぐために、パブリックフォークからのプルリクエストをGitHubアクションで処理する方法を変更した。
-
Prisma ORMツールスイートが実運用対応に
Prisma — データベースORM — を開発するNikolas Burk氏は先頃、Prismaのすべてのツール(Prisma Client、Prisma Studio、Prisma Migrate)が実運用環境で使用可能になったと発表した。Prisma Migrateは今年になってプレビューを完了していたが、今回から一般提供されるようになる。
-
.NET 6では、WPFとWinFormsでBlazor WebViewコントロールが利用できるように
.NET 6 Preview 3のASP.NET Coreは、調査すべき多くの優れた機能を提供している。そのうちの1つは、BlazorWebViewコントロールを介した、WPFとWin Formsのデスクトップアプリケーション内でのBlazorコンポーネントの利用である。
-
-
AmazonがElasticsearch Serviceをアップデート、新フォークの採用を開始
Amazonは先頃、Amazon Elastic Serviceにいくつかの拡張機能をリリースした。今回の新機能には、このサービスが以前から関わっているプロジェクトであるElasticsearchに加えて、新たなフォークであるOpen Distro for Elasticsearchが関与している。
-
Grafana LabsがGrafana、Loki、TempoのライセンスをAGPLv3に変更
Grafana Labsは最近、コア製品のライセンスを変更する計画を発表した。彼らは、Grafana、Grafana Loki、GrafanaTempoをApache License 2.0からAffero General Public License(AGPL)v3にライセンスを変更する。プラグイン、エージェント、特定のライブラリは、Apacheライセンスのままになる。
-
Rustを使用して安全で正しいLinuxカーネルドライバーを作成
Rustfor Linuxプロジェクトの一環で、Rust for Linuxドライバー開発を可能にすることを目的として、GoogleのAndroidチームは、Rustを使用することで得られるメリットの評価に取り組んでいる。
-
Javaニュース総まとめ - 2021年5月24日週
今週の総まとめは、JDK 17を対象とした OpenJDK JEP、Jakarta EE 9.1 と Microsoft Build of OpenJDK の GA リリース、Micronaut および Hibernate Reactive それぞれのマイルストーンおよび候補リリース、Spring WebFlux のローカル特権昇格攻撃に対処する脆弱性レポートのリリース、そして Hibernate と Java のバースデーを祝うニュースを取り上げる。
-
GoとJavaScriptでコンテンツ・アウェアな画像サイズ変更
UberのソフトウェアエンジニアであるOleksii Trekhleb氏は、最近、動的計画法を使って、CPUを消費するコンテンツ・アウェアの画像サイズ変更アルゴリズムを高速化する方法を検討した。開発者は、コンテンツ・アウェアのサイズ変更を使って、画像のキーとなる特徴を維持しながら、画像をさまざまな含みを持つコンテキスト(画面のフォームファクタ、レスポンシブレイアウトコンテナなど)にフィットさせることができる。
-
Google Logicaは、SQLクエリをより再利用でき、読みやすくすることを目指す
Logicaは、データベースクエリのためのDatalogのような宣言型ロジックプログラミング言語である。複雑なクエリを構築してSQLにコンパイルするための再利用可能な抽象化の生成をサポートしている。そのため、Google独自のBigQueryに加えて、幅広いアプリケーションに適している。
-
Microsoftが64ビットのVisual Studio 2022を発表
Microsoftは、来たるVisual 2022がついに64ビットになることを発表した。VS2022は、今後の.NET 6、C++20、ASP.NET Blazor、.NET MAUIを完全にサポートする。VS2022の最初のプレビューリリースは2021年第3四半期に予定されている。