本文へジャンプ


developerWorks Japan  >  Open source  >  

技術文書一覧

developerWorks
 
  
 
 タイトル  27    概要の非表示    
 
タイトル 日付
Ruby on RailsによるWebアプリケーションの高速開発
この記事では、統合化されたすばらしいツール・セットが含まれており、あらゆる局面に対応できるRuby on Railsをご紹介しています。
    2005/06/24  
 
Ruby on Rails究極指南: 第2回 Rails専用IDE「RadRails」でRailsをもっともっと快適に
いくらRailsが「less code」をキャッチコピーに使っているとはいえ、まったくコードを書かなければ何も起きません。今回は、コードを書くための環境として、Rails専用IDEである「RadRails」を取り上げます。
    2007/05/11  
 
Ruby on Rails究極指南: 第1回 Instant Railsで始めるWindows環境のRails
世界中でRubyの人気が急上昇していますが、このきっかけの1つとなったのがWebアプリケーションフレームワークRuby on Rails(Rails)です。本連載では、このRailsの特徴や魅力を余すところなく伝えていきます。
    2007/05/11  
 
Ruby on Rails究極指南: 第3回 話題騒然!「言語内DSL」の概念とRake(前編)
近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めています。本稿では、RubyとDSLの関係について解説していきます。Railsによって注目を浴びたRakeを取り上げて、DSLの概念やRakeの特徴、その使い方などを説明します。
    2007/05/11  
 
Ruby on Rails究極指南: 第4回 話題騒然!「言語内DSL」の概念とRake(後編)
近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めています。本稿では、前回に引き続いて、RubyとDSLの関係について解説していきます。
    2007/05/11  
 
DB2 と Ruby on Rails: 第 1 回 DB2 と Ruby on Rails の導入
強力な Rails フレームワークを備えた Ruby 言語の登場により、Web ソリューションの開発には数え切れないほどの可能性が生まれています。さらに IBM_DB アダプターおよびドライバーが導入されたことから、今では Rails アプリケーションと IBM データ・サーバーとのシームレスな相互作用も可能になっています。連載「DB2 と Ruby on Rails」の第 1 回目となるこの記事では、Starter Toolkit for DB2 on Rails を紹介し、IBM_DB ドライバーをインストールするさまざまな方法、そして DB2 での Rails のマイグレーションについて説明します。
    2007/05/16  
 
Apacheの戦士Geronimoが持つ実力: 第5回 Ruby on Geronimoを試す(前編)
Geronimoでオープンソースミドルウェアの柔軟な統合を実現できるなら、独自のミドルウェアも統合できるはず! 今回は、統合の実例として、近年注目を集めるRubyのランタイム環境をGeronimo上に統合してみます。
    2007/05/25  
 
Apacheの戦士Geronimoが持つ実力: 第6回 Ruby on Geronimoを試す(後編)
J2EEアプリケーションサーバ「Apache Geronimo」の魅力に迫ってきた本連載も、いよいよ今回で最終回となります。今回は、RoGの実現を通して、GBeanの原理をより深く理解してください。
    2007/05/25  
 
DB2 と Ruby on Rails: 第2回 Ruby on Rails を使用した DB2 と pureXML
XML は、今日の Web で最もよく使用されるデータ交換フォーマットの 1 つとして数えられています。DB2 の pureXML サポートを Ruby on Rails に用意された XML API (REXML) の解析および生成と組み合わせると、Web アプリケーション開発のための強力な組み合わせになります。DB2 データ・サーバーにおけるネイティブ XML サポートは、そのハイブリッド・データベース・エンジンのコンパイラーとパーサーを利用して、リレーショナル・データと併せて半構造化された階層構造の XML 文書を保管するという柔軟性をもたらし、SQL と XQuery の両方に対応します。連載「Ruby on Rails」の第 2 回では、第 1 回の記事で使用したサンプル・アプリケーション Team Room を実例に用いて pureXML を活用する方法を説明します。
    2007/06/07  
 
ActiveScaffold を使って Ruby on Rails を機能アップする
Ruby on Rails の ActiveScaffold プラグインを使うことで、時間を節約して、頭痛の種を解消し、もっと管理のしやすいページを作成しましょう。ActiveScaffold はユーザー・インターフェースの CRUD (create, read, update, delete) に必要なことをすべて処理してくれるため、開発者はより多くの時間を、難しい (そして興味深い) 問題に集中して費やせるようになります。
    2007/06/08  
 
DB2 と Ruby on Rails: 第 3 回 DB2 と Ruby on Rails によるテスト
アジャイル・アプリケーション開発で重要となる要件は、リグレッション・テストを確実にするインクリメンタル方式のコード統合です。Ruby on Rails フレームワークはこの作業全体を今までになく容易に行えるようにします。
    2007/06/21  
 
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 1 回 iPhone 向けコンテンツを提供する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。この連載、「Ruby on Rails と Eclipse による iPhone アプリケーション開発」では、サーバー・サイドでRuby on Rails を使用して Mobile Safari を識別し、このモバイル・ブラウザーにカスタム・コンテンツを提供する方法を紹介します。
    2008/06/03  
 
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 2 回 iPhone 向けコンテンツをクライアントに表示する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。連載「Ruby on Rails と Eclipse による iPhone アプリケーション開発」の第 2 回では、ドリルダウン・リストをナビゲーション手段として使用する一般的な方法を学びます。
    2008/07/08  
 
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 3 回 iPhone 対応の高度なビューを開発する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。連載「Ruby on Rails と Eclipse による iPhone アプリケーション開発」の第 3 回では、ユーザーがリスト構造の最後に達したときに、アプリケーションが実際にコンテンツを表示するために必要な処理について説明します。
    2008/07/15  
 
Eclipse に Ruby Development Tools プラグインを使用する
この記事では、Eclipse を第 1 級の Ruby 開発環境に変身させる Eclipse 用 RDT (Ruby Development Tools) プラグインの使い方を紹介します。Eclipse コミュニティーの充実したインフラストラクチャーを使用して Ruby 言語をサポートする方法を学びたいと思っている Ruby 開発者、そして Ruby を使用することに興味を持っている Java 開発者の両方に役立つ記事です。
    2008/07/24  
 
Web 時代の非リレーショナルデータベース: 第 2 回 Apache CouchDB と Ruby on Rails を使って wiki アプリケーションを作成する
本連載では今 Web 開発者が注目する Apache CouchDB[1] に関する技術情報を紹介します。今回は 5 回シリーズの第 2 回として、Ruby on Rails による wiki アプリケーションの作成を通じて、CouchDB の RESTful API についてプログラムからの利用方法を学びます。
    2008/08/01  
 
Eclipse による容易な Ruby 開発
developerWorks では約 3 年前に「Eclipse に Ruby Development Tools プラグインを使用する」を公開し、その記事の中で、Eclipse 用の RDT (Ruby Development Tools) プラグインの中にあるいくつかの機能を紹介しました。その時点での RDT の最新バージョンは V0.5 でした。この記事では、このツールを再度取り上げます。現在では RDT は Aptana RadRails と呼ばれ、Aptana Studio または Eclipse 用のプラグインとして入手することができます。この記事では、このプラグインの新機能のいくつかを紹介します。
    2008/08/12  
 
Apache Derby と JRuby on Rails を使った迅速なプロトタイピング
Ruby on Rails を使うことで、データ駆動型 Web サイトを以前よりも迅速に開発できるようになりました。また JRuby プロジェクトによって、Ruby はこれまでにないほど高速かつスケーラブルになりつつあります。Java 仮想マシンで Rails を実行することによる大きなメリットの 1 つは、他の Java ライブラリー (Apache Derby 組み込みデータベースなど) を活用できることです。Derby と JRuby、そして Rails を組み合わせることで、動的な Web アプリケーションのプロトタイピングを迅速に行えるようになります。これらの技術を組み合わせて使う方法を学び、次に皆さんが素晴らしいアイデアをプロトタイピングする際に活用しましょう。
    2008/08/26  
 
Rubyを使ったDB2プログラムのエッセンス
この記事では、Rubyから直接DB2にアクセスするようなプログラムの書き方について、ご紹介したいと思います。
    2008/10/03  
 
宝石たちの語らい
developerWorks Japanは、Linux Zone リーダーの富田氏の協力を得て、Linux 開発者のコミュニティにおいて、特にPerlの機能について活発な議論がなされ、その中でRubyとの関連について開発者の方々が興味を持っていることを知りました。
    2000/10/01  
 
何をEclipseにプラグインするか
この記事では、Eclipseプラグインの中に組み込まれた機能、例えばRubyなど他の言語でプログラムできる機能や、OpenLaszloのような環境を使って対話型のマルチメディアを構成できる機能などについて学びます。
    2006/05/30  
 
Rails を使って Web アプリケーションに Ajax を組み込む
Ruby on Rails は、Web アプリケーションを構築するための素晴らしいプラットフォームを提供します。このプラットフォームに組み込まれた Ajax (Asynchronous JavaScript(TM) + XML) 機能を使って、Web 2.0 のリッチなユーザー・インターフェース・エクスペリエンスを皆さんのアプリケーションで実現しましょう。
    2006/12/19  
 
Eclipse C/C++ Development Toolkit を使ってアプリケーションを開発する
大抵の人は「Eclipse」を考えるときに「Java IDE」を連想しますが、Eclipse はそれだけにとどまりません。適切なプラグインを使えば、Eclipse で PHP、Ruby、Groovy、C、そして C++ を扱うことができます。この記事では、Eclipse CDT (C/C++ Development Toolkit) の使い方から始め、CDT と C++ STL (Standard Template Library) を使用して、プロセスを合理化し、C++ ならではの強力な機能を利用する単純なアプリケーションをビルドします。
    2007/07/10  
 
Web サービスと Ajax を使ってデータ入力を自動化する
この記事では、余分なものを整理し、Web サービスと Ajax (Asynchronous JavaScript + XML) によってアプリケーション (この場合は RoR (Ruby on Rails) アプリケーション) を改善する方法を学びましょう。具体的には、Web サービスを呼び出すとともに Ajax を利用することで、一般的な Web アプリケーションの動作 (ここでは住所の入力) を洗練したものにする方法について説明します。また、こうした基本的な Web 2.0 のコンポーネントを組み合わせるための手法をいくつか学びましょう。
    2008/02/14  
 
IBM のとがった人たち ~ 「IBM Japan Geeks」: 勉強会レポート(後編): 「Google基盤」と「カリー化」
「IBM Japan Geeks」(以下、Geeks)は、2007年に社内で開催された「ITLMC RoR(Ruby on Rails)勉強会」に集まったとがった人たちによって発足したもの。「主にプログラミング言語を中心とした最新技術動向の情報交換を行うための社内コミュニティ」として、定期的に勉強会を開催しています。
    2008/09/19  
 
SketchUp と Eclipse による 3D モデリング: 第 1 回 SketchUp と Eclipse を結ぶブリッジを作成する
Google の最近のツールでとりわけ人気を集めている SketchUp は、3D モデリング作業の苦労を取り除いてくれるツールです。しかも SketchUp は手動でモデルを作成する作業を容易にするだけでなく、設計プロセスを Ruby スクリプトによって自動化することもできます。これらの Ruby スクリプトを管理および編集する作業は非常に重要なことから、Eclipse のような完全な機能を備えた開発環境があると役に立ちます。この記事を読んで、Eclipse でスクリプトを編集し、そのスクリプトを SketchUp で自動的に実行できるように SketchUp と Eclipse を構成する方法を学んでください。
    2009/04/14  
 
境界を越える: 継続とWeb開発、そしてJavaプログラミング
『境界を越える』シリーズは、Javaではない言語が大きな問題をどのように解決しているかを学び、そうした解決方法が今日のJava開発者にとって何を意味するのかを考えます。今回の記事では、SmalltalkのSeasideのようなフレームワークの背景技術である、継続(continuation)を探ります。
    2006/03/21  
 
 タイトル  27    概要の非表示    
 
お探しの記事は見つかりませんでしたか? コンテンツを提案する