最新記事一覧
JPCERT/CCは複数のプログラミング言語や実行環境で、Windows環境におけるコマンド実行処理での脆弱性を公表した。この脆弱性は不適切なエスケープ処理によってコマンドインジェクションを引き起こす可能性がある。
()
Wasmerは、Rustで書かれた高速JavaScriptランタイムの正式版「WinterJS 1.0」を発表した。
()
オープンソースでクロスプラットフォームの機械学習(ML)モデルアクセラレータ「ONNX Runtime」の「ONNX Runtime Web」機能において、WebGPUを用いてWebブラウザ内でのMLを高速化できるようになった。
()
Rockwell Automationは、「MagneMover LITE Operator Runtimeツール」を発表した。リアルタイムデータで作業を支援するため、生産工程を移動するキャリアを追跡し、詳細な診断を分析できる。
()
開発者から強い反発を受けた「Unity Runtime Fee」の修正案が公表された。追加課金する対象を、年間収益が100万ドル超えのゲームに限定にするなど、開発者コミュニティーに大幅に譲歩した。
()
Unityの新料金体系「Unity Runtime Fee」に開発者が猛反発していることを受け、Unity運営元は「コミュニティの声を聞きながら、ポリシーを変更する」とXに投稿した。
()
「Unity」の新料金体系「Unity Runtime Fee」に、多くの開発者が反発。2024年1月以降、従来からの定額料金に加え、一定規模以上のゲームから、1インストールごとに料金を徴収するという。
()
Dockerは「Stable Diffusion」の実行環境を容易に構築する方法として「Docker Desktop for Windows」および「Windows Subsystem for Linux 2(WSL2)」を活用した手順を解説した。
()
Wasmerは、WebAssemblyを実行するためのオープンソースランタイムの最新版「Wasmer 4.0」をリリースした。
()
ITインフラの運用部門に向けて、生産性を高めるための方策を紹介する。アプリケーションの実行環境が分散する中で、「オブザーバビリティ」(可観測性)という考え方に注目が集まっている。
()
第7回は、PythonとRubyによる開発事例を紹介します。これらの言語は、ここまでの回で紹介してきた言語とは異なった、実行環境をWebAssembly化するというアプローチでWebAssemblyに対応しています。PythonのPyodideとPyScript、Ruby 3.2でのWebAssemblyサポートを紹介します。
()
「Java」アプリケーションを正常に稼働させるには、よくある「ランタイムエラー」と、その対処法を理解しておくことが重要だ。ランタイムエラーの主要な5つの原因と、それぞれの対策を解説する。
()
JavaScriptの利用動向に関する年次調査「State of JavaScript 2022」の結果が発表された。各種ライブラリ、機能、ツール、リソース、意見といったカテゴリー別に報告されている。
()
第1回では、第4のWeb言語とされ、W3Cで標準化されているWebAssemblyの概要を紹介します。WebAssemblyの仕組みと用途、Webブラウザをはじめとしたランタイム、非ブラウザAPIやプログラミング言語のサポートなどを紹介します。
()
Wasmerは、WebAssemblyをサーバなどで実行するためのオープンソースランタイムの最新版「Wasmer 3.0」をリリースした。
()
主要なパブリッククラウドであるGoogle Cloudでは、どのようなアプリケーションの実行環境を提供しているのか。コンテナ活用を大幅に効率化するGoogle Kubernetes Engineなど、4つの実行環境について動画で分かりやすく解説する。
()
Windowsはかつて「POSIXサブシステム」を備え、UNIX互換のファイルシステムと実行環境を提供していました。POSIXサブシステムは現在のWindowsにはもうありませんが、「Linux用Windowsサブシステム(WSL)」の登場で、POSIXサポートが復活というか、さらに強化されています。その1つが、「POSIX方式(スタイル)の削除」のサポートです。
()
Microsoftは2022年8月9日(米国時間)、Windows Server SACのサポートを終了しました。最終バージョンとなったWindows Server, version 20H2に対する2022年8月の更新プログラム更新プログラムを最後に、今後は更新プログラムが提供されません。また、2022年9月から、Windows Server上のMirantis Container RuntimeのサポートがMirantisに移管されます。
()
「IoTの現実的な実装」と「ノーコード/ローコード開発」を両立できる開発ツール「Node-RED」が注目されている。ただしIoTサービスをスケールさせるにはネットワークやセキュリティ、アプリの分散実行環境が重要となる。その最適解となり得るF5XCとは?
()
Javaアプリケーションで発生するランタイムエラーは、サードパーティー製ライブラリを起因とする場合がある。なぜそうしたランタイムエラーが生じるのか。対策と共に解説する。
()
Javaのランタイムエラーは、アプリケーションとやりとりする外部システムに起因する場合がある。こうしたランタイムエラーの対処方法を紹介しよう。
()
Javaには注意が必要なランタイム例外が幾つかある。アプリケーションを安定的に動作させるためには、こうしたランタイム例外をどう処理するかが重要だ。主なランタイム例外の種類と原因を解説する。
()
「Java」アプリケーションで発生するランタイムエラーが発生する原因は、開発者のミスだけではない。主な原因のうち「リソース不足」を取り上げ、その対策を紹介する。
()
NTTPCコミュニケーションズ(NTTPC)は、NVIDIAの3Dデザインコラボレーションとリアルタイムシミュレーションを実現するプラットフォーム「Omniverse Enterprise」の実行環境を、クラウドで提供するサービス「VDIクラウド(仮称)」を発表した。提供開始は2022年8月を予定する。
()
起こりがちなJavaの「ランタイムエラー」とその回避方法を把握しておくことは重要だ。特に頻出する、入力値に基づくランタイムエラーとその解決策を紹介する。
()
Microsoft Ignite 2021で発表された「Azure Container Apps」サービスの一般提供が始まりました。これにより、Microsoft Azureにまた1つ、運用環境で利用可能なコンテナ(ただしLinuxコンテナ)対応のサービスが増えました。
()
CDN大手のCloudflareはVercel、Shopify、オープンソースプロジェクトの「Node.js」と「Deno」それぞれの主要コントリビューターと共同で、W3Cの新しいコミュニティーグループ「Web-interoperable Runtimes Community Group」(Web相互運用性JavaScriptランタイムコミュニティーグループ:WinterCG)を創設した。
()
日本オラクルは、SUBARU(スバル)が車両設計における衝突解析および流体解析、3Dビジュアライゼーション用高性能コンピューティング(HPC)ワークロードの実行環境に、「Oracle Cloud Infrastructure」を採用したことを発表した。計算時間を約20%短縮し、開発効率向上およびコスト最適化を実現する。
()
MicrosoftはWindows Server 2016でWindowsコンテナのサポートを開始し、コンテナランタイムとしてのDocker Enterprise Edition(現在のMirantis Container Runtime)のライセンスと、Microsoftによるサポートを提供してきました。このランタイムのMicrosoftによる提供とサポートは2022年9月末で終了し、Mirantisに完全に移管されます。
()
サーバサイドJavaScript実行環境の最新バージョン「Node.js 18」が公開された。JavaScriptエンジン「V8」が10.1にアップデートされ、グローバルフェッチが既定で有効になり、コアテストランナーモジュールが追加されている。
()
情報処理推進機構が、Javaの基本的な実行環境「Java SE」に重大な脆弱性があるとして注意喚起した。活用範囲が広く攻撃された場合の影響が大きいため、早急に修正プログラムを適用するよう呼び掛けている。
()
Webアプリケーション開発に利用できる主なサーバサイドアプリケーション実行・開発環境には「Node.js」「.NET」がある。3つのポイントで両者を比較する。
()
「.NET Core」は、「.NET Framework」の後継としてMicrosoftが公開したアプリケーション開発・実行環境だ。.NET Coreがアプリケーション開発においてどのような場面で有用なのかを解説する。
()
無料で使えるStudio Labは、どうやって使えばよいのか。Studio Labプロジェクトランタイムの起動から、CondaによるPython環境の操作やエクスポートなどについて説明する。
()
メールアドレスだけで無料で使えるStudio Labは、同種のColabとどう違うのか。Studio Labプロジェクトランタイムのスペック(CPU/GPUや、実行時間、メモリ、ディスクサイズなど)や機能(ランタイムの保存と再開など)について説明する。
()
AWSが、機械学習の実行環境を提供する新サービス「SageMaker Studio Lab」を無料で提供する。オープンソースの「JupyterLab IDE」をベースにした新サービスで、PythonやR言語などに対応。Webブラウザから利用可能という。
()
Microsoftが、ArmアーキテクチャCPU向けのWindows 10における「x64アプリ」のエミュレーション機能の開発を表明してから11カ月。告知したブログのエントリーが更新され「Windows 11の利用」を推奨する文言が追加された。直接的な言及こそないが、Arm版Windows 10ではx64アプリの実行環境が用意されない可能性がある。
()
Microsoftはあらゆる機械学習(ML)モデルを実行できる「ONNX Runtime Web」を公開した。オープンソース推論エンジン「ONNX Runtime」の新機能だ。JavaScript開発者はMLモデルをWebブラウザで実行、デプロイできる。
()
コンテナのアプリケーション実行環境を管理するオープンソースソフトウェア、Dockerをおよそ5分でざっくり解説します。
()
コンテナを実行する環境として、ベアメタルと仮想化環境が考えられる。当然ながらどちらにもメリットとデメリットがある。自社が重視すべき要件は何か。
()
ワークロード実行環境として「コンテナ」の採用が広がりつつある。コンテナとサーバ仮想化の違いは何か。どちらの技術を採用すべきかを考えるときのポイントとは。
()
Amazon Web Services(AWS)は、エッジ環境で軽量なJavaScriptによる処理を実行可能な新サービス「Amazon CloudFront Functions」を発表した。
()
Googleは、フルマネージドのコンテナ化アプリケーション実行環境「Cloud Run」にイベントを送信できる新機能「Eventarc」の一般提供を開始した。分散されたマイクロサービス間でのイベントベースの通信に役立つ。
()
Kubernetesプロジェクトは最新版の「Kubernetes v1.20」から、コンテナランタイムとしての「Docker」が非推奨となることについて、公式ブログで解説した。
()
2020年11月10日(米国時間)、Microsoftはアプリケーション開発/実行環境の最新メジャーリリース「.NET 5.0」を正式にリリースしました。今後、運用環境のWeb(クラウド)アプリ、およびWindows、macOS、Linuxのクロスプラットフォームのデスクトップアプリ開発に積極的に利用することができます。
()
データサイエンティスト協会は、「データサイエンス100本ノック(構造化データ加工編)」をGitHubに公開した。データと実行環境を構築するためのスクリプト、演習問題がDockerのコンテナとして実装されており、データ加工について無料で学べる。
()
Swift開発チームが、AWS LambdaでSwift言語を利用可能にする「Swift AWS Lambda Runtime」を公開。Swift言語はiOSやmacOSなどのApple社製デバイスに対応したアプリケーション開発のための言語として登場し、オープンソースで開発が進められている。AWS Lambdaへの対応は、Swiftのサーバサイドでの利用に新たな展開をもたらすものといえる。
()
Oracleが公開したJava開発・実行環境の最新バージョン「Oracle JDK 14」(「Java 14」)には、どのような新要素があるのか。注目すべき要素を解説する。
()
「コンポーザブルインフラ」によってアプリケーションの実行環境の構築がどのように変わるのか。「HCI」「IaC」とは何が違うのか。それらを知るための基礎用語を解説する。
()