入れただけですが、、。以下作業ログです。$HOME/local 以下にいろいろ入れました。 $ vi ~/.cshrc -----以下を追記 setenv RUBYLIB $HOME/local/lib/ruby/site_ruby/1.8:$HOME/local/lib/ruby setenv GEM_HOME $HOME/local/lib/ruby/gem setenv PATH $HOME/local/bin:$HOME/local/lib/ruby/gem/bin:$PATH -----ここまで $ source ~/.cshrc $ mkdir -p ~/local/src; cd ~/local/src $ wget http://core.ring.gr.jp/archives/lang/ruby/1.8/ruby-1.8.6-p111.tar.gz $ tar zxvf
ついに無制限に解放されたGoogle App Engine/Java。RoRやPHP、もちろんJavaも試そう 4月8日に発表されたGoogle App Engine/Java。利用できるのは1万人までと制限がついていたのですが、それが撤廃されてだれでもサインアップして利用できるようになったと、Google App Engine Blogが伝えています。 Google App Engine/Javaは発表されてまだ2カ月と少しですが、はやくもJava VMの上にPHPやRuby、それにJavaのフレームワークなどの実装が行われています。今回はそうしたGoogle App Engine/Javaの活用情報をまとめてご紹介しましょう。 Google App Engineの基礎知識 ITproで、Google App Engineの入門記事が掲載されています。アカウントの取得方法やSDKの入手方
Shindig Java 版から Rails アプリのモデルにアクセスする為に、Java から Ruby を呼び出すという技にチャレンジしてみました。 なんだか org.jruby.* を使う方法もあるようですが、とりあえず今回は Java 6 の Java Scripting とかいうのを使ってみました。 以下、手順をざっとおさらい。 JRuby のインストール JSR233 Engines の Ruby エンジンは JRuby 1.1 系にしか対応していないらしいので、JRuby のバージョンを 1.3.0 から 1.1.6 に落とす。 これは jruby-bin-1.1.6.tar.gz をダウンロード&解凍して、JRUBY_HOME を置き換えるだけ。 JSR233 Engines のインストール jsr223-engines.tar.gz をダウンロードして、適当な場所 (ここで
Rails には直接関係ない小ネタをひとつ。 Excel の中身を Ruby のプログラムから参照したいことがある。これは、次のように実現できる。win32/clipboard と win32ole という2つのライブラリを使う。 require 'rubygems' require "win32/clipboard" require 'win32ole' excel = WIN32OLE.new('Excel.Application') excel.visible = false excel.displayAlerts = false excel.workbooks.open 'filename' => 'C:\test1.xls' workbook = excel.workbooks(1) sheet = workbook.sheets(1) sheet.select excel.ce
第4回 ActionViewを使ったソースコードを読もう 倉貫 義人 松村 章弘 TIS株式会社 SonicGarden 2009/4/3 優れたプログラマはコードを書くのと同じくらい、コードを読みこなせなくてはならない。優れたコードを読むことで、自身のスキルも上達するのだ(編集部) 第3回「ActiveRecordを使ったソースコードを読もう」では、MVCのM(モデル)の部分に当たるActiveRecordを使ったソースコードについて、データベースアクセスを中心に解説しました。 今回は、ユーザーが目にする画面に関連した、MVCのV(ビュー)の部分に当たるActionViewについて、Ajaxなどの話も含めながら解説します。 ActionViewの主な役割は、ユーザーのWebブラウザに表示されるHTMLを動的に生成することです。 Railsで作られるWebアプリケーションは、ユーザーからの
Ruby on Rails の Scaffold generator はアプリの元になるコードを生成するに便利ですが実際のアプリを作る際には、XMLをレスポンスするコードは要らないとか、日本語じゃないとか、テンプレートがイマイチだとかいろいろ不満点があると思います。 標準のScaffoldの作成するコードを少し変えるだけならとても簡単です。 オレオレscaffold generatorを置く場所 まず、オレオレscaffold generator を置く場所ですが、Ruby on Rails guidesの 2.3 The Rails Generation: Generatorsにあるように RAILS_ROOT/lib/generators 、 ~/.rails/generators などが考えられます。プロジェクト固有のオレオレscaffoldなら RAILS_ROOT/lib/gen
@IT編集部 2009/3/9 Windows環境にRuby(1.8.6)とライブラリ管理システム「RubyGems」、そしてWebアプリケーションフレームワーク「Ruby on Rails」をインストールしてみよう(編集部) Rubyは、オブジェクト指向プログラミングができるスクリプト言語として注目を集めているプログラミング言語の1つです。また、日本語によるドキュメントが豊富に揃っていることからも、Webアプリケーションを中心にRubyが採用されることが多くなってきています。 Rubyを生み出したのは、Matzこと、まつもとゆきひろ氏です。まつもと氏は、プログラマがストレスを感じることなく、プログラミングを楽しめるような言語としてRubyを設計しています。 今回は、Windows環境にRuby(1.8.6)とライブラリ管理システム「RubyGems」、そしてWebアプリケーションフレーム
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 ここ 1 年で最もメジャーな Web アプリケーションフレームワークのひとつとして認められた感のある Ruby on Rails のカテゴリです。導入から Scaffold を使って基本的なデータベースアプリケーションを作成するまでをご紹介しています。現在、作成していたアプリケーションが必要なくなってしまったため、更新が滞ってしまっていて申し訳ありません。今後、新
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前にActiveResource で Google Spreadsheets をアクセスするライブラリを公開しましたが、思ったほどブクマとかされなくて、ちょっとションボリ(´・ω・`)な感じでした。まあ、ライブラリがイマイチと言われればそれまでなのですが、それ以前に ActiveResource 自体があまりよく知られていたいのかな、という気もします。たしかに
このエントリでは Ruby on Rails と MySQL を使って日本語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日本人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータは本エントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果は本エントリの最後に記載する。 ページネーション Rails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ
サン・マイクロシステムズは21日、フリーの統合開発環境「NetBeans IDE 6.5」RC版をリリースした。NetBeansのWebサイトより無償でダウンロードできる。 NetBeansはもともとJava開発向けの開発ツールだったが、UMLやDB連携をはじめ、C/C++、HTML/CSS/JavaScript、Ruby/Ruby on Railsなど、他言語への対応も積極的に行っている。 バージョン6.5からは新たにPHPへのサポートも開始し、コード補完やシンタックスハイライト、Xdebugサポート、MySQL向けジェネレータのコードスニペットなどの機能が備わっている。その他にも、FirefoxとIE対応のJavaScriptデバッグ機能やGroovyやGrailsのサポートなどの機能が追加されている。 また、Javaに関しては、オープンソースのO/Rマッピングフレームワーク「Hibe
Railsバブルは終わったと思う。良い意味で。 Railsは世の中の技術者に大きな影響を与えたフレームワーク、そして偉大なフレームワークですが、バブルを起こそうと変に煽っている人たちが前から気になっていました。 最近、Railsについて何度も取り上げているのは、手放しに近い状況で「Rails良い」と煽りまくっている人が目に付くから。こういうのは、バブルにつながるし、バブルは最終的に、はじけてしまうものです。Railsバブルは、もうとめられない気もしますが、Rubyはバブルになってほしくない。 だってバブルがはじけて生き残るのはほんの一握りですよ。自分たちが原因で、失敗するならあきらめもつきますが、バブルを起こして運がよければもうけられるみたいに思っている人に散々利用されて失敗するのは、納得がいかないですね。過剰に評価されれば、それだけ失敗する案件も増えてくる。 煽られてそのプロダクトを採用
IT ConversationsでRuby on Railsの作者デービッド・ハンソンが2008年5月にRailsConfでおこなった講演が配信されている。そして、以下でも聞ける。 RoRの思想についての言及が冒頭にあるが、大部分は開発者の身の処し方についての講演である。その部分の概要は以下の通りである。 RoRは他のフレームワークや開発手法に比べて生産性について依然として優位性があり、RoRを使って開発していると「余剰開発力」を享受できる。しかし、その状態は永遠には続かない。遅かれ早かれ以下のどれかが起こるから。 他の言語/フレームワークがRoRを凌駕する RoRを凌駕する新たなフレームワークが登場する RoRがメインストリームになる 幸い、どれもすぐには起こりそうになく、RoRでの開発はまだしばらく生産性の点で有利である。その優位性によって生ずる余剰開発力をいかに活用すべきだろうか。も
2008/09/09 9Arrowsは9月9日、Rubyで作成されたタスク共有システム「9arrows」をオープンソースソフトウェアとして公開した。公式サイトから無償でダウンロードできる。同時にASP版9arrowsも提供される。 9arrowsは、プロジェクトを作業単位に分割して、担当者の割り振りやスケジュール、進捗状況の管理を行うWBS(Work Breakdown Structure:作業分解図)ツール。従来のグループウェアでは対応が困難だった作業管理を行い、予定や進捗状況を共有することで、プロジェクトを効率的に進めることができる。 「Ruby on Rails」やJavaScriptのフレームワーク「ExtJS」のほか、Flex、AIRといった技術を用いて開発されている。Ruby on Rails 2.0以上が動作する環境で利用可能だ。ほかにPostgreSQL 8.2以上、Ado
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く