InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Java 8のすべて
カリフォルニア州エルセガンドに本拠をおくカスタムアプリケーション開発会社のTechEmpowerが,"Java 8のすべて(Everything about Java 8)" と題するブログ記事を公開している。まもなく来るJava 8において,開発者が直面する変更点を包括的にとりまとめたものだ。今回はその記事の概要を紹介する。
-
Sencha「モバイルWebアプリケーションのパフォーマンスはさらに向上する」
Sencha(HTML5およびJavaScriptベースのモバイルアプリケーション向けSencha Touchフレームワークの開発会社)は、モバイルプラットフォーム上のWebベースアプリケーションのパフォーマンスに関する、いくつかのいわゆる通説についてコメントした。それらの意見を否定するために、Senchaは過去数年間にわたって収集したバラエティ豊かなベンチマーク結果を提供している。
-
注目を集めるリアクティブプログラミング
リアクティブプログラミング(RP)はデータの流れと変更の伝搬によって成り立ち、データの流れを通じて変更を自動的に伝搬するプログラミング言語の実行モデルを持っている。イベント駆動アーキテクチャやスケーラブルアーキテクチャ、インタラクティブアーキテクチャと共に、 “リアクティブネス”というコンセプトが注目を集めている
-
Mozilla Brick: Web Component用ポリフィルライブラリ
Web Componentは視覚的な豊かさと対話性,さらに構成の容易さを高いレベルで兼ね備えたウィジェットを定義可能にするW3C仕様である。ブラウザの適切なサポートが完成するまでWeb開発者に提供されるのが,一般的なユーザインターフェースパターンをカスタムHTMLタグとして新たに提供するBrickライブラリだ。
-
ECMAScript 6 Module:現時点での仕様と利用方法
複数のソースファイルが存在する場合、どのプラットフォームでもコード管理に必須とされる機能の一つが module だ。今までの JavaScript では module をサポートしていなかったが、JavaScriptの次期バージョン(公式では ECMAScript 6 と名付けられている)以降、ついに module が言語レベルでのファーストクラスとして扱われる
-
Twitterのスケーリング,新たなピークへ
多くの人々にとってTwitterは必要不可欠なコミュニケーション手段になっている。2010年にスケーラビリティの問題を経験したTwitterは,それを機にJVMをベースとした疎結合のサービス指向アーキテクチャに移行し,新たなレベルのスケーラビリティとアジリティを実現した。そのTwitterの技術陣が先日,新たなスループット記録についての報告と合わせて,新しいアーキテクチャについて説明する記事を書いた。
-
複数プロバイダの認証処理をシンプルにするOAuth.io
OAuth.ioは80以上のOAuthプロバイダにインターフェースするAPIであり,サー��スである。今回の記事では共同創設者のMehdi Medjaoui氏とのインタビューを通じて,セキュリティやライセンスなどの詳細,今後の開発計画などについて紹介する。
-
Jelastic 1.9.2リリース,GIT, SVN, PHP 5.5, MongoDBのバックアップスケジュールをサポート
先日リリースされたJelastic 1.9.2は,GIT, SVN, PHP 5.5のサポートに加えて,FTPとFTPSを使ってデータベースサーバにアクセスする機能を備えている。MongoDBの自動バックアップスケジュールや,GITリポジトリからPHPプロジェクトを直接デプロイすることも可能だ。
-
IPythonが入力変換フレームワークを改良,変換ツールを追加
対話型コンピューティング用に設計された,機能豊富なアーキテクチャであるIPythonがバージョン1.0に到達した。IPythonノートブックを他のフォーマットに変換するNbConvertが追加され,ユーザ入力に対する柔軟性などが向上している。
-
OSGiアライアンスがレビュープロセスを公開へ
OSGiアライアンスがドラフト仕様をGitHubで公開した。OSGiメンバ以外でも仕様決定のプロセスを見られるようになるのは始めてのことだ。仕様が発効する前に,コメントや改善提案などを通じてプロセスに関与することも可能だ。これらの仕様がどこで見られるのか,詳細は本文を参照してほしい。
-
NoFloがビジュアルデザイナ開発のためKickstarterで資金調達
NoFloはブラウザ側そしてサーバ側のJavaScriptの世界にフローベースのプログラミングを持ち込もうとするプロジェクトで生まれてから2年が経つ。現時点では、フローはFPB言語かJSONで記述する必要がある。創設者であるHenri Bergius氏はウェブベースのビジュアルデザイナを構築して、ビジュアルにフローを定義できるようにするため、Kickstarterで資金調達をしている。
-
Webレスポンシブイメージの現状
WebKitのナイトリビルドが,W3Cのimageエレメントでsrcset属性仕様をサポートした。高解像度ディスプレイを所有するユーザに対して,それ以外のユーザに不利益を与えることなく,高品質のイメージを提供することが可能になる。この機能をサポートしていないブラウザに対しても,適切なフォールバックが用意されている。
-
GoogleがHTML5構文解析ライブラリGumboをオープンソース化
Googleが、C言語で書かれたHTML構文解析ライブラリGumboをオープンソース化した。Gumboは、HTML5構文解析アルゴリズムに準拠し、html5lib-0.95のテストをすべてパスしている。また、Googleがインデックスを付けた25億ページでテストされている。
-
IBMがCloud Foundryを支援
先月、IBMはPivotalのCloud Foundryサポートを発表した。これは、この引き続き開発がされている人気のオープンソースPlatform-as-a-Serviceとのパートナーシップの一環であり、同社の関連オープンソースプロジェクトの支援のひとつだ。
-
OSSとの関係を深めるMicrosoft,Windows Azure用Engine Yardを公開
EngineYardは2013年6月末に,Microsoftとパートナシップを結ぶことを発表した。そのパートナシップの最初の成果がリリースされた。Engine YardのPaaS (Platform-as-a-Servce) のフルスタックが,Windows Azureクラウド上で実行できるようになったのだ。これはOSS VM Depotレポジトリの変更とも合わせて,さまざまなオープンソースプラットフォームホストとしてのMicrosoftに,一定の評価を与えることになるものだ。