Rails対応のIDEを使用する場合、NetBeans、Eclipse(プラグインを追加)など複数の選択肢がありますが、今のところデファクトスタンダードと呼べるものは存在しません。そこで本稿では、共通の基準に対して複数のIDEを比較し、各製品の特徴と長所、短所を明らかにします。Railsによる開発を始めるにあたって現時点で最も使いやすいIDEを選定します。Rails』について紹介します。Rails』を使った簡単なサンプルWebアプリの作成手順も併せて解説します。Ruby2008/03/31RubyとCursesを使ったテキストエディタに編集と保存機能を追加する連載第三回目です。前回の続きでCursesを使ったテキストエディタを作っていきます。この例題を作っていくことで、Rubyの勘所と親近感を養ってもらえるとうれしいです。Ruby2008/02/13RubyとCursesを使ったコンソールテキストエディタ連載第二回目です。今回も引き続きRubyとCursesを使ったコンソールプログラムを作っていきます。例題としてテキストエディタを2回に渡って取り上げます。この例題を作っていくことで、引き続きRubyの勘所と親近感を養ってもらえるとうれしいです。この連載では、そんな方々のために、Railsを使わずに動作する少し大きめの例題を用意しました。この例題を作っていくことで、Rubyへの親近感と勘所を養ってもらえたらうれしいです。Railsのプラグイン「ActiveScaffold」で必要なコーディングのソースを自動生成するツールを紹介します。Ruby2007/12/20JRubyからJavaへのアクセス方法Javaのクラスを利用するためにJRubyに用意されている固有の機能を説明します。JavaRuby2007/09/10JRubyチュートリアルJRubyとは、Javaで作られたRuby言語です。JavaとRubyを融合した不思議なプログラミングを可能にするJRubyで、「Java環境下で動かすスクリプト」の妙味を確かめましょう。Ruby静的スコープ、末尾呼出し(末尾再帰を含む)の最適化、およびマクロを備えた近代的なLispの小さなインタープリタをRuby(およびJRuby)で作ります。Rubyのデータ型と親和性が高く、簡単に組込み関数を増設できる手頃なLisp処理系として利用できます。本稿では、簡単なマクロ(MML)でMIDIファイルを生成する「JavaScriptSakura」を利用したWebオルゴールを作成します。オルゴールの本体は、Flashで作成し、MIDIファイルの作成に、「JavaScriptSakura」を利用しました。Webオルゴールなので、簡単な掲示板の機能も持たせてみようと思います。JavaScriptRuby2006/11/10Rubyで簡易POP3サーバを作る本稿ではRubyを使ってシンプルなPOP3サーバ(POPd)を作成します。POP3は、いわゆる「メールの受信」のときに使われるプロトコルです。実際にPOP3でサービスを提供するサーバを作成していく過程を通じて、ネットワークプログラミングの基礎、POP3の仕組み、Rubyによるネットワークプログラミング/UNIXシステムプログラミングについて学びます。Ruby2006/08/14Rubyで作るProlog処理系プログラミング言語Prologの基本的な動作は、200行ほどのRubyプログラムで実現できます。ここでは筆者がRubyで作成したProlog処理系を解説します。本稿は、Rubyで記号処理を実現したい、スクリプトにルールベースの推論エンジンを内蔵させたい、単純に数個のクラスから構成されるまとまったRubyプログラムをみたいなど、Rubyの実例としても有用です。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。