InfoQ

InfoQ

エディタ毎の記事の表示

Mirko Stocker

Mirko is a research assistant at the Institute for Software at University of Applied Sciences Rapperswil in Switzerland, where he works on various Eclipse plug-ins for C++, Ruby and Scala. Mirko's interests are programming languages and tools that make the life of developers easier. He also likes the theater and spends too much on fashion. His blog can be found at www.misto.ch

全ての Mirko Stockerに関するすべてのコンテンツ


Mirko Stockerが書いた最新の記事

JRuby アプリケーションを Java Web Start でデプロイする

トピック
JRuby,
Ruby,
動的言語,
Java,
言語,
デプロイ/データセンター,
コンパイラ,
デプロイ,
プログラミング,
クラウドコンピューティング

この記事は JRuby と Swing を使ったシンプルな ObjectSpace ブラウザを実装するサンプルアプリケーションをベースに進めていきます。ObjectSpace はシステム内のすべてのオブジェクトにアクセスする手段を提供してくれる Ruby のモジュールです。

Mirko Stockerが書いたNews

モバイル向けにスリムになった Ruby - MRuby,RubyMotion,Ruboto

トピック
Ruby,
動的言語,
言語,
プログラミング

ここ数週間に,いくつもの新しい Ruby 実装とその方言が現れている。ライトウェイトで ISO 互換の MRuby,Ruby による iOS アプリ開発を可能にする MobiRuby と RubyMotion などだ。

Phusion Passenger 3.2のプレビュー版がリリース:イベント駆動I/O、Pythonをサポート

トピック
Ruby,
Python,
動的言語,
言語,
プログラミング,
パフォーマンス&スケーラビリティ,
Ruby on Rails,
Architecture,
Web Server

Phusion が Phusion Passengerの次回バージョンである3.2のプレビュー版をリリースした。バージョン3.2は ApplicationPoolが書き換えられており、I/Oハンドリングがイベント駆動となり、Pythonサポートは第一級市民となった。

Ruby Enterpriseエディションが終わる。Phusionは、Passengerに注力。

トピック
ランタイム,
Ruby,
動的言語,
Java,
言語,
Ruby on Rails,
Web Server,
Ruby1.9,
Apache,
プログラミング

PhusionがRuby 1.8.7 ベースの Enterprise Edition (REE) のサポートを止めると発表した。Ruby 1.9ベースのバージョンは計画がない。その代わりにチームは、Phusion Passenger、Apache や Nginx上でRubyを走らせるソリューションに注力する。

Ruby IDEのまとめ:JetBrainsがRubymine 4.0をリリース、Ruby for NetBeans 7.1も開発中

トピック
Netbeans,
Ruby,
動的言語,
Java,
JetBrains,
言語,
IDE,
プログラミング,
Static Analysis,
Refactoring

JetBrainsがRuby IDEのRubyMineのバージョン4をリリースした。このリリースはパフォーマンス改善と多くの点で更なる改善と磨きにフォーカスしている。NetBeans 7.1では、コミュニティRubyサポートのプレビュー版が入手できるようになった。

Rubyのメモリ使用量を改善するBitmapマーキングGC

トピック
ランタイム,
Ruby,
Java,
動的言語,
GarbageCollection,
言語,
パフォーマンス&スケーラビリティ,
プログラミング,
Ruby1.9

Ruby 1.9.3の後継では、現在の遅延解放ガベージコレクターは、Ruby Enterprise Editionのcopy-on-writeと親和性の高いGCに似た仕組みで、並列プログラミングにおけるRubyのメモリ使用量を大幅に削減するBitmapマーキングGCに置き換えられる。私たちは、現在の遅延解放とBitmapマーキングGCの両方を実装したNarihiro Nakamura氏と話した。

Ruby on Rails 3.1がリリース。アセット パイプライン、ストリーミング、JavaScriptの変更を追加。

トピック
Ruby on Rails,
jquery,
Releases,
Ruby,
JavaScript,
リリース,
Webフレームワーク,
動的言語,
バージョン管理,
言語,
Architecture,
プログラミング

前回のメジャーリリースからちょうど1年で、Ruby on RailsチームがRails 3.1をリリースした。このリリースの注目すべきフィーチャは、HTTPストリーミング、もっとインテリジェントなマイグレーション、CoffeeScript や Sassを使うのがもっと簡単になる新しいアセットパイプラインのサポートである。

Scala 2.9.0、並列コレクションを導入

トピック
リリース,
Scala,
Java,
バージョン管理,
Functional Programming,
言語,
プログラミング,
パフォーマンス&スケーラビリティ

最新のScalaリリース2.9.0は並列コレクションを導入し、容易にマルチコアプロセッサを活用できるようになった。その他の新機能としては、改善されたREPL、ScalaDoc、オペレーティングシステムと相互作用する新しいパッケージなどだ。

ScalaとAkkaの作者ら、マルチコアおよびクラウドアーキテクチャのための会社Typesafeを立ち上げ

トピック
Scala,
Java,
Functional Programming,
フォールトトレランス,
言語,
プログラミング,
Architecture,
パフォーマンス&スケーラビリティ,
クラウドコンピューティング

プログラミング言語Scalaの作者Martin Odersky氏とAkkaの作者Jonas Bonér氏は、Typesafeを立ち上げた。Greylock Partnersが率いるシリーズAファイナンスで300万ドルを調達し、Typesafeはマルチコアおよびクラウドアーキテクチャの企業向け開発の商用サポートを提供する。

Engine YardのPaaS AppCloudが500時間無料

トピック
Ruby,
動的言語,
言語,
プログラミング,
クラウドコンピューティング

Engine YardのRubyクラウドプラットフォームを試用する新規顧客は、最初の500時間を無料で利用できる。これらのトライアルアカウントは、デフォルトのRubyの構成で、1.7GBのメモリを持つ2つのバーチャルコア上で動く。500時間の後、アカウントは有料アカウントにアップグレ―ドするか、単に期限が切れるだけであり、後者の場合は無料だ。

RubyGemsのまとめ: Ruby 1.9用のリリース1.5とGem Testers

トピック
Releases,
リリース,
Ruby,
動的言語,
バージョン管理,
言語,
RubyGems,
プログラミング,
テスト,
Ruby1.9

新しいRubyGemsであるリリース 1.5は、Ruby 1.9.2との問題を全て修正している。Gem Testersによって、たくさんの異なるRuby実装やプラットフォーム上で動くGemの開発がより簡単になる。