InfoQ ホームページ ランタイム に関するすべてのコンテンツ
-
Java 7u4がOSXをサポート
Java 7u4のリリースで、Oracleは遂にJDK と JavaFX SDKのOSX向けインストーラを提供した。このアップデートには、G1ガーベッジコレクターやJCMD診断フレームワークのような新フィーチャも含まれている。更に知るために読み続けて欲しい。
-
Rich Hickey 氏,Clojure/West で Datomic を語る
Rich Hickey 氏は先週末の Clojure/West カンファレンスで,自身の最新活動である Datomic に関する講演を行った。氏が言うところの "スケーラブルでフレキシブル,インテリジェントなアプリケーションを実現すべく設計された,クラウドアーキテクチャ上で稼働する分散データベース” である Datomic は Amazon の DynamoDB 上に構築され,クエリをアプリケーション内で実行するために Prolog のサブセットである Datalog を組み込んでいる。
-
Ruby Enterpriseエディションが終わる。Phusionは、Passengerに注力。
PhusionがRuby 1.8.7 ベースの Enterprise Edition (REE) のサポートを止めると発表した。Ruby 1.9ベースのバージョンは計画がない。その代わりにチームは、Phusion Passenger、Apache や Nginx上でRubyを走らせるソリューションに注力する。
-
Rubyのメモリ使用量を改善するBitmapマーキングGC
Ruby 1.9.3の後継では、現在の遅延解放ガベージコレクターは、Ruby Enterprise Editionのcopy-on-writeと親和性の高いGCに似た仕組みで、並列プログラミングにおけるRubyのメモリ使用量を大幅に削減するBitmapマーキングGCに置き換えられる。私たちは、現在の遅延解放とBitmapマーキングGCの両方を実装したNarihiro Nakamura氏と話した。
-
CeylonとCeylon IDEの最初のマイルストーン
今週初め、Ceylon IDEの最初のマイルストーンがリリースされた。これは、昨年の12月に初めてリリースされたプログラミング言語Ceylon用のIDEである。
-
Scalaを新鮮に保つ
Scala 2.10が見えてきており、そして最近物議を醸す意見もあるが、実際のところ、Scalaの後方互換性に関する話は何なのか?そしてそれは、人気のあるScalaライブラリにどのような影響を及ぼすのか?もしJosh Suereth氏が正しければ、昨年David Pollak氏によって提案されたScala Freshプロジェクトが再スタートする。
-
Azul、Java実行応答時間を測定するオープンソースのjHiccupツールをリリース
Azul Systemsは本日、jHiccupのリリースを発表した。これはJavaランタイムプラットフォームで動作するアプリケーションのポーズとストール(もしくは"hiccup"(一時的中断))を測定するために作られたオープンソースのツールだ。
-
Azul,無停止ガベージコレクタをLinuxネイティブ化
Azul Systems は今日,Zing 5.0 を発表した。ハイパーバイザに関するこれまでの動作条件を取り除くことにより,無修正の 64bit Linux 上で pauseless JVM が初めて動作する。
-
Apache Harmony の終幕
Apache Harmony PMC は今週初め,コードベースを Apache Attic に移動して PMC を解散するプロセスの開始を問う投票を行った。賛成18票に対して反対2票というその結果によって Apache Harmony プロジェクトは終了し,将来のために Attic に置かれることになる。
-
最新のXtextリリースでJVMとの統合が実現
Eclipse Foundation より今週 Xtext 2.1 が リリースされた。多くの機能追加に加えJava VMをターゲットとしたDSL(Domain Specific Languages)作成支援という大きなイノベーションが含まれている。
-
Azul Systems と TwitterがJCP実行委員会に選出され、VMwareが外れた
Twitter と Azul Systemsが Java SE/EEの JCP 実行委員会のメンバーに選ばれた。それぞれの得票は投票の 32% と19%であった。両会社とも OpenJDKプロジェクトに参加している。VMwareは、外れた。
-
Clojure 用 Web フレームワークのまとめ - Enlive と Compojure
Clojure は Lisp 言語ファミリの比較的新しいメンバであり,Java プラットフォームで動作する。2007 年に発表されたこの言語は,多くの関心を集めてきた。InfoQ では Compojurを開発した James Reeves 氏,Enlive を開発したChristophe Grand 氏に簡単な Q&A を行い,Clojure に関連するプロジェクトの内容と,そこでの経験について話を聞いた。
-
ブラウザに移る Smalltalk IDE たち - Jtalk,tODE,Lively Kernel 2.0
Smalltalk は常に IDE と強く結びついてきたが,それが現在は Web に移りつつある。今回 InfoQ では,Javascript ベースの Smalltalk 実装である Jtalk と,Pharo と GemStone という2つの Smalltalk のフロントエンドである tODE に注目する。さらに Web の Smalltalk 方式の開発環境である Lively Kernel についても簡単に説明する。
-
Ruby 1.9.3 Preview 1がリリース。Lazy Sweep GCにより、GCの停止時間が改善。
Ruby 1.9.3 Preview 1 がリリースされ、標準ライブラリにlazy sweep GCのような新フィーチャが追加された。InfoQは Narihiro Nakamura 氏にlazy sweep GCについて聞き、Ruby 1.9.xの採用状況を調べた。
-
Java 7のホットスポットVMで発生するループバグの詳細
先週、OracleがリリースしたJava 7は賞賛と共に迎えられた。だが、Apache Luceneプロジェクトによって、ループを10,000回以上まわした時に実行されるホットスポットの最適化の1つに問題があることが発覚した。この問題はどのくらい深刻なものなのだろうか?また、ここ数日展開された否定的な報道は、根拠があるものなのだろうか?