BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • OSGi: 次期リリース

    OSGi allianceのテクニカルディレクターであるPeter Kriens氏はUK OSGi Users Groupで次期OSGi 4.2リリースについてのプレゼンテーションを行った。そのイベントは記録されていて、ビデオが公開されている。OSGi 4.2は2009年8月末までにはリリースされるといわれていて、いくつかの新しい機能が用意されている。

  • .NETリアクティブフレームワーク(Rx)がLINQ to Eventsを可能にする

    Erik Meijer氏とWes Dyer氏はLINQ to Eventsを使用可能にする、.NETリアクティブフレームワーク(Rx)を作成した。リアクティブフレームワークはLINQ to Objectsの(数学的な意味の)双対である。Erik氏と氏Brian Beckman氏はIObservableが継続モナドであることを実証した。

  • Microsoft、2万行のコードをLinuxカーネルに提供

    Microsoftは、3つのLinuxデバイス ドライバをLinuxカーネル2.6.32に提供したとしている。これはGPLv2ライセンスの下で行われ、コードは2万行に及ぶ。

  • スピードアップのためのスローダ���ン

    チームが最も生産的なのはそのチームのメンバが能力を最大限に発揮して活動している時である,と普通は考えられている。この常識に反してSteve Bockman 氏は,このような仮定が常に正しいとは限らない,ということを言っている。生産性を向上させるために時にはスローダウンし,最大限の能力以下で働くことが必要である,というのだ。

  • Rails 2.3.3のリリースとRails 3.0+Merbの進行状況

    Railsのバージョン2.3.3がリリースされた。このリリースでは通常のバグフィックス以外に、ActiveRecordのtouch機能、JSONに関するAPIの変更といったいくつかの新しい機能が加わった。そしてRails 3とMerb 1.1の現状についても見てみよう。

  • CLRが、何回目かの、「最初の」プラグインモデルを採用。

    MEF(Managed Extensibility Framework)が、機能決定のマイルストーンに、達したのを祝して、.NET Frameworkの拡張可能性について、混乱した話を見ることにする。MEFは、マイクロソフトが公開した、4度目の拡張可能フレームワークである。以前と同じように、マイクロソフトは、最初の公開だ、と言っているが。

  • Scalaのアクターのための性能を犠牲にしないで競合安全性を確保する型システム

    Philipp Haller氏とMartin Odersky氏が紹介するのはScalaのアクターが安全にメッセージを送受信するための型システムだ。EPFL Scalaコンパイラの拡張として定式化されたこの“オブジェクト能力型”システムはオブジェクトの能力に対する検証と外部向けの一意性に基づいている。この仕組みは、性能を犠牲にすることなく競合に対する安全性を確保し、メッセージ送受信の既存の方法にある無視できない限界を取り除く。

  • SOAP Over Java Messaging Service

    W3Cは、Java Message Service (JMS) をサポートするメッセージングシステムと、SOAPがバインドする方法を定義している、SOAP Over Java Message Service 1.0勧告候補をリリースした。

  • コードの切れ端を交換するためのWebサイトCodePaste.NET

    Rick Strahl氏は、ソーシャルネットワーキングとIMユーザーの間で.NETコードの一部の共有を可能にするCodePaste.NETを作成した。

  • MacとRuby総まとめ:MacRubyのAOT、ChocTopによるDMG作成

    MacRubyは着実に前進しており、使いものになるAhead of Time (AOT) コンパイラがexperimentalブランチに入るのも近い。これにより、RubyはCocoaアプリケーションのための一人前の言語になるはずだ。また、MacOS DMGファイルを作成するDr Nic氏のChocTopユーティリティも紹介する。

  • Androidアプリケーションからネイティブコードの呼び出しが可能に

    開発者からの要望を受け、Android Native Developer Kit (NDK)がDalvik仮想マシンでのネイティブコード呼び出しをサポートした。メモリ消費が少なくCPU使用率の高い処理ならば、パフォーマンスの向上や既存のコードの再利用といった恩恵を受けられるだろう。そのような処理として、例えば信号処理や物理シミュレーション、ある種のデータ処理などがある。

  • Ruby VM 総括,Ruby 1.9.2 Preview 1,そして Ruby バージョンサイト

    Ruby 1.9.2 Preview 1 が公開された。Method#parameters などのAPI改良や 旧世代オブジェクトに関する GC 最適化などが図られている。また,Ruby の実装の早さに遅れないためとして,David A. Black 氏が ruby-version.net を公開した。このサイトでは,MRI の数多くのバージョンと JRuby,Rubinius,REE 実装などが利用可能だ。

  • FisheyeとCrucibleで「ソーシャルネットワーキング」が可能に

    Atlassian社のFisheye 2(ソースコードリポジトリブラウザ)とCrucible 2(コードレビュア)の最新版は、完全に刷新されたUIを持ち、開発者が、作業に対するのと同様に、ある意味ソーシャルネットワーキングであるチームをフォローできるようになった。Crucible 2は、同時に反復的なコードレビューの概念もサポートする。

  • クロスプラットフォーム開発 - Banshee/Monoの事例から学ぶ

    Scott Hanselman氏によるインタビューのなかで, ノベル社のAaron Bockover氏は、Bansheeを開発することの難しさについて話している。BansheeはMono上でC#によって作られたクロスプラットフォームのアプリケーションで、Linux、Max OS X、そしてWindowsで動作する。

  • HTML 5のビデオ コーデック、各ベンダの合意を見るに至らず

    Ian Hickson氏 (HTML 5仕様策定のエディタ) は、先ごろ、ドラフト標準のvideoおよびaudioタグからそれぞれコーデックの義務付けを削除したが、動画および音声コンテンツのWeb配信に関わる主要ベンダ間で合意に達するにあたりさまざまな問題点をあげている。

BT