BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • VMWareがSpringSourceを4億2000万ドルで買収 - 業界の反応は

    本日、VMWareはSpringSourceを買収することを発表した。買収金額は、約3億6200万ドルをキャッシュと株式により支払うのに加え、約5800万ドルのストック・オプション相当額がプラスされる。業界の反応は...

  • Rubyのスレッディングとガベージコレクションの今後 - 笹田耕一氏インタビュー

    Ruby 1.9.2に何が入るのか、グローバルインタープリタロック(もしくはグローバルVMロック)の状況、1.9.xに世代別GCが入るのには何が必要なのか、などについて、InfoQはRuby 1.9.xのVM開発者である笹田耕一氏に質問した。

  • 言語の制約に頼るべきか?開発者の責任に頼るべきか?

    Bruce Eckel氏、Michael Feathers氏、Niclas Nilsson氏、Keith Braithwaite氏などが次の問いに答える。プログラミング言語は、完全な柔軟性をもって開発者が好きなようにいじり回せて、開発者が自分でやったことには責任をもつと信じるべきなのか?それとも悪いコードやメンテナンス性や可読性をさげてしまうような失敗を避けるために、設計時に言語の中に明確な制約を設けるべきなのか?

  • Java EE 6 に調和する依存性注入

    今年 Google Guice と SpringSource は,依存性注入(dependency injection)に使用するアノテーションの標準セット定義に関して共同作業を行うと発表し,その成果を JSR-330 として提案した。このアノテーションが JSR-299 の提案内容と一致していなかったことが論争を巻き起こしたが,JSR-330 アノテーションを JSR-299 に適用すること,2つの JSR をともに Java EE 6 に採用することにより,この問題も現在は解決されている。

  • Google App EngineにJettyを採用

    Google App Engineが当初使っていたウェブサーバ/サーブレットコンテナはApache Tomcatだった。しかし最終的にJettyへと変更された。InfoQはJettyの開発元企業であるWebtideのチームに今回の決定の事情について詳細を聞いた。

  • IronRuby総まとめ - IronRuby 0.9.0とベンチマーク

    IronRubyチームが1.0のリリースに向けて動いているので、IronRubyプロジェクト関連のコミュニティは最近忙しさを増しているようだ。 IronRubyチームはバージョン0.9.0をリリースし、Antonio Cangiano氏は我々を勇気付けてくれるようなIronRubyのベンチマークをいくつか発表した。

  • JBoss Netty 3.1リリース

    Netty 3.1.0が最近、JBossコミュニティにてリリースされた。Nettyはクライサント/サーバのネットワークアプリケーションを書く際のもう一つの選択肢となる。

  • IronRuby – 1.0までの道のり

    IronRubyが最初にMicrosoftから発表されたのはMIXカンファレンス’07だった。それから2年たった今、バージョン1.0はどうなっているのかとディベロッパたちは怪訝に思っている。InfoQが2008年1月にJohn Lam My氏にインタビューした際、その年の第2半期のリリースを目指しているという話だったが、そうはならなかった。

  • JRuby総まとめ:JRubyチームのEngineYardへの加入、YAMLサポート、OSGi、インストーラ

    SunのJRubyチームのCharles Nutter氏、Tom Enebo氏、Nick Sieger氏はSunを辞めてEngineYardに加入し、そこでJRubyの作業を続けていきます。YAMLサポートはOla Bini氏の新しいYAMLパーサによって改善されました。また、OSGiでJRubyでどう動くのか、次期JRubyインストーラについても見ていきます。

  • Memcached総まとめ: Memcached 1.4リリース、Gear6 の Web Cache

    新しいバイナリプロトコルのような新機能を追加した、Memcachedバージョン1.4が最近リリースされた。また、Web CacheはMemcachedプロトコル準拠のハードウェアソリューションであり、パフォーマンスをさらに引き上げる。

  • LESS と Sass で CSS をより簡潔にする

    LESS と Sass は 変数,ミックスインなど実績のある機能を CSS に持ち込むことで,その冗長性を改善する Ruby ツールである。2つのツールがどのように動作し,何を提供してくれるのかを見てみよう。

  • JUnit 4.7 : テストごとのルール

    リリース候補となったJUnit 4.7は重要な新機能を含んでいる。それはルールである。要約すると、ルールとはJUnitのもうひとつの拡張メカニズムである。ルールによりテストごとにJUnitに機能を追加することが可能となる。JUnitの初期のバージョンで利用されていていたカスタムランナのほとんどはルールで置き換えることができる。新しい機能も追加された。

  • RIAプロジェクトに失敗するための"役に立つ"教訓

    「確実にRIAに失敗するための10の方法」というプレゼンで、EffectiveUI社の社長であるAnthony Franco氏は、RIAプロジェクトに失敗したい人に送る10のアドバイスを紹介した。また、SAP AG社のGerd Waloszek氏は、「ひどいユーザインタフェースのための18のゴールデンルール」を書いた。

  • 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が継続モナドであることを実証した。

BT