BT

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

寄稿

Topics

地域を選ぶ

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

  • グラフデータベースNeo4jがライセンス形態をアップデートし、使い勝手を改善した

    Neo TechnologyはNeo4jのバージョン1.3 GA (General Availability)をリリースした。このリリースでライセンス形態をアップデートし、いくつかのフィーチャを追加した。コミュニティ版はGPLv3の下でライセンスされる。MySQLと同じライセンスである。

  • RubiniusがEngineYardのAppCloudに登場、1.9とGIL除去に関する作業は継続中

    EngineYardはRubiniusをAppCloud PaaSサービスに提供し始めた。InfoQはEvan Phoenix氏にRubiniusの状態、新しいパフォーマンスツール、GIL除去の状況について聞いた。

  • Windows Azure AppFabric Caching Serviceを利用したWebサイトのパフォーマンス向上

    新たに発表されたWindows Azure AppFabric Caching Serviceでは、Windows AzureやSQL Azureのパフォーマンスを改善するため、分散データをオンメモリに格納する。当該サービスは高スケーラブルであり、任意のデータ型をサイズに係らずキャッシュ可能であり、AppFabric Access Control Serviceを介すためセキュアだ。

  • メッセージングとスケジューリングで共���データにロック無しでアクセス

    メッセージ・パッシング システムでは、変更可能なデータが多くのタスクで共有されなければならない時がしばしばある。これまでのプログラミングでは、これをリード-ライターブロックによって処理している。そこでは、1つのライター(書き込み)スレッドが共有データを変更している間は、他のすべてのスレッドをブロックする。TPL Dataflowのようなフレームワークにあるテクニックを使うと、これを回避できる。

  • 新.NET Async制御フローの説明

    Alan Berman氏は最近、新しいAsyncとAwaitキーワードがいかに制御フローに影響するかを詳細に説明している。これらのキーワードを使うことで、明示的に定義されたコールバックを使わずに、非同期関数の返り値を処理できるようになる。このお陰で、1つの関数内に非同期の関数の呼び出しと処理をいっしょに置けるので、ずっと自然にコードをまとめることができる。

  • OracleがOpen Officeを放出

    ついにOracleがOpenOffice.orgを手放すことを決めた。今後はコードベースに基づく商用製品の提供も、OpenOfficeコードベースの開発のサポートも行わないものとし、継続中のメンテナンスはコミュニティに任せる意向だ。かつてフォークしたLibreOfficeは、より健全なフォークのように見受けられるが、だとすれば今後OpenOfficeが存続していくうえでどのような可能性があるのだろうか。

  • Task Parallel Library (TPL) と Reactive Extension (Rx) による非同期メッセージ処理

    TPL Dataflow の新たなプレビュー版が,Visual Studio Async と合わせてリリースされた。パフォーマンス向上と Reactive Framework との結合強化に加え,完結型フレームワークとは一線を画した,アクタ/エージェント形式フレームワーク構築の基礎としての位置付けがなさ��ている。

  • HudsonがHudson 2.0として復活

    HudsonのHudson/Jenkinsフォーク以来最初の重要なリリースが行われ、今後OSGi/セマンティックなバージョニングに従う新しいバージョニングスキームが使われることになる。このリリースには、OSGiランタイム内での実行がより容易になる新しいJSR330依存性注入モデルが含まれ、特殊なHudsonアノテーションとの分離が実現されている。

  • 2011年最高の職業はソフトウェアエンジニア

    careertrack.comによると、少なくとも米国における2011年最高の職業はソフトウェアエンジニアだそうだ。さまざまな業界、スキルレベル、給料の職種200種について調査が行われ、仕事環境、肉体的負担、将来の展望、収入、ストレスを考慮してランク付けされている。

  • クラウドコンピューティングのMicrosoft仮想学院

    Microsoftは、同社のクラウドコンピューティング技術について学習し学位を得ることに興味を持つ学生を対象に、無料の仮想学院を開設した。

  • Quartz 2.0がFluent Configuration APIとジョブ スケジューリングの監視をサポート

    オープンソースのジョブ スケジューラQuartzの最新版は、 Fluent Configuration APIとジョブ スケジューリング行為の監視と管理をサポートしている。 Terracottaは最近スケジューラ フレームワークのバージョン2.0のリリースをアナウンスした。新バージョンは、また2つの有償モジュールを提供している。Quartz Manager と Quartz Whereである。

  • .NET でメッセージキューイングを利用する

    大規模アプリケーション開発時には,処理負荷の分散あるいは集約にメッセージキューイングが有効な場合が多い。.NET のエコシステムでは,メッセージキューイングを使用するための選択肢がいくつか存在する。この記事では人気のある機能やユニークな機能を紹介し,それらを評価する上で必要な基本的用語について説明する。

  • GitHub、200万リポジトリ達成

    GitHubはホストしているgitリポジトリの数が200万に達したとアナウンスした。そのうち70%は去年作られたもので、ユーザは今年のうちに100万人に達する見込みだ。GitHubにはどんな新たな展開があるのだろうか?

  • POJO Service RegistryがOSGiをクラスパスに持ち込む

    Google Code上の新しいプロジェクトPojo Service RegistryはJavaアプリケーションにOSGiライト(OSGi-lite)メカニズムを、OSGiランタイムの外で提供することを目的としている。全てのJARがバンドルであることを要求する代わりに、開始時にクラスパスをスキャンし、バンドルレイヤーをエミュレートする一方、完全なOSGiコンテナに結合するためのサービス接続を提供する。

  • Oracle Coherence 3.7の Elastic Dataがメモリーからソリッドステート ストレージへの透過的なオーバーフローを提供

    Oracleは、分散型インメモリ・データグリッドであるCoherenceのバージョン3.7をリリースした。新製品は Elastic Dataと呼ばれるフィーチャを導入した。Coherence製品の開発副社長である Cameron Purdy氏によると、ストレージ媒体にも関わらず、データへのアクセス速度をメモリー並にできる。

BT