タグ

ブックマーク / www.infoq.com (199)

  • FutureRubyカンファレンスがやってくる

    原文(投稿日:2009/6/5)へのリンク 昨年のRubyFringeは大成功し、評判もよかった。そこでは多くの興味深い講演やインタビューが行われた。 今年、RubyFringeを企画した会社であるUnspaceは、2009年7月9?12日にかけてトロントで開かれるFutureRubyカンファレンスでそれをまったく作り替えることを決めた。 チケットはまだ入手可能である - ただし、通常価格での購入は6月15日が期限である。 RubyFringeおよび今年のFutureRubyのオーガナイザである、UnspaceのPete Forde氏にこのカンファレンスにどんなことを期待すべきかについて話を聞いた。 InfoQ: このカンファレンスはある特定の話題を対象にはしていないようにみえます - FutureRubyのテーマは何でしょうか? FutureRubyとは何なのだろう、という皆さんの期待を

    FutureRubyカンファレンスがやってくる
    starcycle
    starcycle 2009/06/11
  • RiCal: Rubyの新しいiCalendarライブラリ

    原文(投稿日:2009/5/11)へのリンク RiCalはiCalendar形式としてよりよく知られているRFC2445の実装である。iCalendar形式を読み書きするRubyライブラリはいくつかすでに存在しているが、Rick DeNatale氏は新たなライブラリを書くことを決めた。私たちは彼と話し、なぜ彼がそのプロジェクトを始め、彼がどんな障害にぶつからざるを得なかったかを聞いた。 カレンダー形式の実装はそれほど楽しそうなものではないように思いますが、なぜあなたはRicalを始めようと思ったのですか? 私の最も最近のフルタイムの仕事の時にこの問題に興味を持ったのです。私は昨年のほとんどの期間あるスタートアップ企業で働いていましたが、その企業はチーム/グループ協調機能をソフトウェアサービスとして提供する大きなRailsアプリケーションを持っていました。そのアプリケーションは、既存のカレン

    RiCal: Rubyの新しいiCalendarライブラリ
    starcycle
    starcycle 2009/06/02
  • InfoQ: RESTの良い点、悪い点、ひどい点

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ: RESTの良い点、悪い点、ひどい点
    starcycle
    starcycle 2009/06/02
  • Rubyパフォーマンス総まとめ:Heap Stackによる1.8.xのスレッドの高速化、MacRuby AOT、ZenProfileとEventHook

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Rubyパフォーマンス総まとめ:Heap Stackによる1.8.xのスレッドの高速化、MacRuby AOT、ZenProfileとEventHook
    starcycle
    starcycle 2009/06/02
  • Rubyパフォーマンス概要:Ruby 1.9.1の実効性能、GC vs EventMachine、Rubyコンパイラについて

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Rubyパフォーマンス概要:Ruby 1.9.1の実効性能、GC vs EventMachine、Rubyコンパイラについて
    starcycle
    starcycle 2009/06/02
  • RESTとSilverlightとNew York Times

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    RESTとSilverlightとNew York Times
    starcycle
    starcycle 2009/05/31
  • Liferay Portal 4.4:CMSのアップグレード、新コンテンツ計画、進んだ統合

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Liferay Portal 4.4:CMSのアップグレード、新コンテンツ計画、進んだ統合
    starcycle
    starcycle 2009/05/21
  • Liferay Portal 5.0 リリース、Sun もチームに加わる

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Liferay Portal 5.0 リリース、Sun もチームに加わる
    starcycle
    starcycle 2009/05/21
  • Remarkableでのマクロ、I18n付きのRails BDD

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Remarkableでのマクロ、I18n付きのRails BDD
    starcycle
    starcycle 2009/05/18
  • データフローでのRuby向け宣言型並列性

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    データフローでのRuby向け宣言型並列性
    starcycle
    starcycle 2009/05/13
  • CrossTwine LinkerがMRIおよび1.9.1パフォーマンスの向上を目指す

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    CrossTwine LinkerがMRIおよび1.9.1パフォーマンスの向上を目指す
    starcycle
    starcycle 2009/05/12
  • JRubyの総まとめ:JRuby 1.3RC1、Timeout、Nailgun

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    JRubyの総まとめ:JRuby 1.3RC1、Timeout、Nailgun
    starcycle
    starcycle 2009/05/12
  • Rails 2.3.2、多数のアップデート

    Ruby on RailsチームはRailsの最新バージョン、バージョン2.3.2をリリースした。Rails 2.2がリリースされた数カ月後、Rails 2.3.2はリリースされ、すべてのRailsデベロッパにとって興味深い重大な変更を多く提供する。 これまでのリリースと比較すると、このリリースは変更点が最大になりそうである。アップデートの完全なリストについては、Rails 2.3 Release Notes(リンク)を参照のこと。インストールは、以下により完了する。 gem install rails リリースノートは、Rails 2.3.2を表す。 Ruby 1.8であろうが、現在リリースされているRuby 1.9.1で実行していようが、Rails 2.3は、その独自のテストすべてをパスしなければならない。 アプリケーションのアーキテクチャ Rackのサポート WebサーバおよびWeb

    Rails 2.3.2、多数のアップデート
    starcycle
    starcycle 2009/05/08
  • InfoQ: Apache Mahout: 拡張性の高い機械学習アルゴリズム

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ: Apache Mahout: 拡張性の高い機械学習アルゴリズム
    starcycle
    starcycle 2009/05/02
  • 並列プログラミングは難しい?Guy Blelloch 教授はそうではないと主張

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    並列プログラミングは難しい?Guy Blelloch 教授はそうではないと主張
    starcycle
    starcycle 2009/05/02
  • Atom Publishing Protocolは出来損ないか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Atom Publishing Protocolは出来損ないか?
    starcycle
    starcycle 2009/05/01
  • RubyGems、プラグインを取得

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    RubyGems、プラグインを取得
    starcycle
    starcycle 2009/04/30
  • ポイント・アンド・クリックWeb Services向けのServiceLayer

    原文(投稿日:2009/4/14)へのリンク ServiceLayerを使うと、既存のJavaアプリケーションにSOAPやREST形式のWebサービス・インタフェースを追加するのがポイント・アンド・クリックと同じくらい簡単に出来る上に、運用中にそれを行うことが出来る。GUIを使ってアプリケーションを探索し、サービスとしてデプロイしたいクラスとメソッドを選択するだけ。それだけで完了する。もはやコーディングは不要である。加えてWebサービスはスタンドアローンのアプリケーションにも、コンテナ・ベースのシステムにも、サード・パーティ製のプログラムにも、そしてクラス・ライブラリにも追加することが出来る。 古典的なWebサービス化の方法と比べるとServiceLayerには以下のような特徴がある。 プロジェクトのコストと実装時間を劇的に縮める 高コストなプログラミングを省く 学習曲線を短縮する JAX

    ポイント・アンド・クリックWeb Services向けのServiceLayer
    starcycle
    starcycle 2009/04/27
  • REST入門

    第2版(2008年1月19日):翻訳者による注釈を追加しました。 ヘテロジニアスなアプリケーション間の通信を実装するための「適切な」手法について議論が行われているということを、あなたは知っているかもしれないし、知らないかもしれません。そういった状況下で、現在の主流は明らかにSOAP、WSDL、WS-*仕様という世界をベースとしたWebサービスにフォーカスしています。しかし、少数派の人たちの中で、より良い方法があると主張する人がいます。それが、REST(REpresentational State Transferの略)です。稿では、筋から外れることなく、RESTとRESTfulなHTTPアプリケーション統合への実用的な説明を試みようと思います。これらの考え方の説明については、より詳細に踏み込んで説明をするつもりです。私の経験上、誰かが始めてこのアプローチを経験することで一番議論が活発に

    REST入門
    starcycle
    starcycle 2009/04/23
  • InfoQ: RESTfulなアプリケーションを記述する

    しかしながら、上述のRoy Fieldingの言葉を言い換えると、このようなアプローチはRESTの基的な原則の一部と相反します。たとえ私たちがこの異議を無視するとしても、 HTTP上に分散型アプリケーションをRESTfullに構築しようとしている人たちには、根的な問題が残ります。契約を形式的に定義することなくサーバーからの取得はどうするのでしょうか?契約なしでクライアントとサーバーが正しく実装しているということをどのように確かめるのか、それぞれの設計仕様書だけでなく、その他、適切なビジネス/技術ポリシーはどうするのでしょうか? アプリケーションプロトコルとしてHTTPを使用し、RESTfullな構築をしている分散型アプリケーションには、同じような性質と種類の契約があります。私たちは、何を探し、どこを探すかを知る必要があります。同じ方向にしたがい、私たちが記述言語に向かうならば、それはW

    InfoQ: RESTfulなアプリケーションを記述する
    starcycle
    starcycle 2009/04/21