InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Coverity ScanがJava, Apache Hadoop, HBase, Cassandoraのコード向上をサポート
先頃リリースされたCoverityによるソース調査レポートでは,おもにリソースリークやnullポインタ,コントロールフローその他の問題の検出と修正が行われている。Linuxソースコードの検査も行われて,いくつかのバグが修正された。
-
リアクティブな世界におけるスケーラビリティ
システムをスケーラブルにするには参照の局所性の最大化とコンテンションの最小化が必要だ – Akkaプロジェクト創始者のJonas Bonér氏は先日の,リアクティブシステムのスケーラビリティに関するプレゼンテーションでこう説明した。シェア・ナッシング・アーキテクチャを採用し,イベント駆動を基盤として,実績の積み重ねによって証明された基本原則を忠実に守ることで,私たちは真にスケーラブルなシステムを作り上げることができる。
-
JavaScriptライブラリFamo.us がオープンソース公開,コミュニティ向けの無料レッスンも提供
最初のローンチからおよそ3年の時を経て,JavaScript開発フレームワークのFamo.usがオープンソースとして公開されることになった。オープンソースの3Dレイアウトエンジンと,DOMやCanvas, WebGLなどに描画可能な物理学ベースの3Dアニメーションエンジンを統合して提供することで,HTML5の初期ビジョンの達成を支援したいという考えだ。
-
パブリックPaaSリーダへの追撃態勢を整えたMicrosoft Azue Webサイト
先週発表したソフトウェアのアップグレードによってMicrosoftは,プラットフォーム・アズ・ア・サービスを提供する主要他社との差をほぼ埋めることに成功した。価格の改定,SSLの無償サポート,グローバルDNSのロードバランシング,Javaサポートの導入などにより,Azure Webサイトは,Heroku, Google App Engie, OpenShift Online, Cloud Bees, Engine Yardにとって手強い競合相手となったようだ。
-
Express 4.0リリース
Node.jsのウェブアプリケーションフレームワークであるExpress.JSのバージョン4.0がリリースされた。ルーターが改善され、バンドルされていたミドルウエアが排除された。しかし、現時点では今後の計画はまだ未定のようだ。
-
Akka Streamsによるリアクティブストリーム
Typesafeは,アクタを基本としたリアクティブストリームのオープンソース実装であるAkka Streamsの早期プレビュー版を発表した。リアクティブストリームはJava仮想マシン(JVM)上で,非ブロック形式のバックプレッシャを備えた非同期ストリーム処理の標準を提供しようという取り組みだ。非同期性は計算機リソースの並列使用を可能にするために,またバックプレッシャはデータ生成が利用側の処理を圧迫してシステム全体をダウンさせる潜在的可能性を防ぐために,それぞれ必要とされている。
-
Java8向けSpringアップデート発表
企業向けプロジェクトは主にJavaEEアプリケーションサーバを採用しているため、Java8の適用は難しいだろう。TomcatとJettyを使う場合、アップグレードの麺ではより優れている。Java8の公式サポートと多くのWebSocket改善を含んだSpring 4.0.3が最近発表された。
-
jQueryは、v1.13でIE 6とIE 7のサポートを停止する
jQuery FoundationのプレジデントDave Methvin氏は先週、jQueryは"2015年のどこかで"Internet Explorer 6とInternet Explorer 7をサポート対象外にする予定だと、公式のjQueryブログで表明した。 関して長期の通知"をすることにしたと述べた。この変更は、jQuery 1.13リリースに繋がっていく。1.12リリースは、Microsoft Windowsのデフォルトブラウザーを正式にサポートする最後のバージョンになる。
-
AngularJS 2.0はモバイルアプリケーションをターゲットとし、レガシーブラウザのサポートを停止する
AngularJSチームは、『AngularJS 2.0はモバイルアプリケーションのフレームワークです』と述べている。このフレームワークはデスクトップ向けサポートを続けていくであろうが、おそらく今後の焦点はモバイル開発となるだろう。そのゴールには、コード変換によるEcmaScript 6のサポートも含まれている(今はまだブラウザがES6をサポートしていないため)。
-
MozillaとUnityが協力してウェブのゲームを変える
MozillaとUnityは協力してWebGLとMozillaのasm.jsを使って、Unityのゲームエンジンとウェブの世界に持ち込むことを発表した。
-
Ember.js 1.5リリース
Ember.jsチームはバージョン1.5をリリースした。チームの中核メンバであるRobert Jackson氏によれば、新しいテスト機能や“より優れたUXを提供する”URLアップデートが提供される。Jackson氏はEmber.jsのブログに今回の新しいバージョンは、新しい機能追加と“多くのバグ修正、小さな改善”を行ったものだと説明している。
-
Dart 1.3のパフォーマンスはNode.jsと同レベルに
GoogleのDartチームがDart SDK 1.3を発表した。これには非同期サーバサイドコードのパフォーマンス改善が含まれており、Dart VMは別のGoogleテクノロジーであるV8エンジンを使ったNode.jsと同レベルになったようだ。
-
JavaScriptでBDDを実現するCucumber.js - Julien Biezemans氏へのインタビュー
Julien Biezemans氏はCucumberコアチームのメンバであり,Cucumber.jsの作者である。Cucumber.jsはCucumberをJavaScriptネイティブで実装したもので,任意のJavaScript環境で動作する完全な移植版だ。Node.jsが動作するブラウザだけでなく,事実上JavaScriptとHTMLを生成するすべてのもの(Node.js, Ruby on Rails, PHP, .NETなど)に対して使用することができる。
-
Androidプラットフォームにおけるセキュアなコーディング
カーネギーメロン大学のソフトウェア工学研究所に所属するCERT Secure Codingチームは先頃,対象をAndroid上のJavaアプリケーションに特定したセキュアコーディングガイドラインをリリースした。InfoQでは著者のひとりである研究者のLori Flynn氏にインタビューした。
-