Simple Questions on Ruby

I am Win32 Programmer looking for answers on Ruby

1. How do you invoke a .rb file from the irb shell?
2. If i wish you deploy my ruby code into Production server...whats the
RunTime I have to install 1st?
3. If I write Ruby CGI Apps...How do I make it work on IIS 6.0?
4. Is there a Ruby IDE?

TIA

···

--
Posted via http://www.ruby-forum.com/.

1. require 'whatever.rb' -or- load 'whatever.rb'
2. runtime is basicly the ruby distribution - the interpreter and the
libs. on windows it probably means the one-click installer
(http://rubyforge.org/projects/rubyinstaller)
3. don't know IIS, but I'd that by having IIS run them :wink: Or, using
intermediate ruby webserver(s) like mongrel or webrick. Or, if it is
possible, but using FCGI/FastCGI/SCGI (plain old CGI is too slow most
of the time).

···

On 8/17/06, Dreamn 11 <dreamn11@comcast.net> wrote:

I am Win32 Programmer looking for answers on Ruby

1. How do you invoke a .rb file from the irb shell?
2. If i wish you deploy my ruby code into Production server...whats the
RunTime I have to install 1st?
3. If I write Ruby CGI Apps...How do I make it work on IIS 6.0?
4. Is there a Ruby IDE?

TIA

I am Win32 Programmer looking for answers on Ruby

1. How do you invoke a .rb file from the irb shell?

If you want to include it once (a library, perhaps), use require, as in

  require 'somefile' # will try to load somefile.rb or a .dll, .so, .o and so on

Or if you want to run a file as many times you wish, use load:

  load 'somefile'

2. If i wish you deploy my ruby code into Production server...whats the
RunTime I have to install 1st?

Whats server? There's mod_ruby for Apache.

3. If I write Ruby CGI Apps...How do I make it work on IIS 6.0?

If you're using Rails, see http://wiki.rubyonrails.org/rails/pages/HowtoSetupIIS

···

On 8/17/06, Dreamn 11 <dreamn11@comcast.net> wrote:

4. Is there a Ruby IDE?

TIA

--
Posted via http://www.ruby-forum.com/.

--
- Simen

Dreamn 11 napisal(a):

4. Is there a Ruby IDE?

http://www.easyeclipse.org - EasyEclipse for Ruby On Rails
http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php - Arachno
Ruby
http://www.radrails.org - RadRails (there's no 64bit version)
http://freeride.rubyforge.org - FreeRIDE
http://scintilla.org/SciTE.html - SciTE
+http://caladbolg.net/scite.php - snippets for SciTE
http://vim-ruby.rubyforge.org - vim + ruby
http://rubyjedit.org - jedit +ruby
+http://ifakedit.com/log/2006/02/19/jedit-tutorial-a-how-to-on-abbreviations-superabbrevs-in-html-ruby-on-rails-and-more/
- additional stuff for jedit
http://www.mondrian-ide.com - Mondrian Ruby IDE
http://www.activestate.com/Products/Komodo - Komodo
http://homepage2.nifty.com/sakazuki/rde_en/index.html - RDE
http://rubyforge.org/projects/emacs-rails/ Emacs + rails
http://macromates.com - TextMate (mac osx)

regards

···

--
Krzysztof Raczkiewicz
punkracy malpa gmail kropa com
"Use the Fox, Luke!" www.firefox.pl

Um - you forgot www.sapphiresteel.com - Ruby In Steel :wink:

Huw Collingbourne

http://www.sapphiresteel.com
Ruby Programming In Visual Studio 2005

<punkracy@gmail.com> wrote in message
news:1155843952.554442.78640@i42g2000cwa.googlegroups.com...

···

Dreamn 11 napisal(a):

4. Is there a Ruby IDE?

http://www.easyeclipse.org - EasyEclipse for Ruby On Rails
http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php - Arachno
Ruby
http://www.radrails.org - RadRails (there's no 64bit version)
http://freeride.rubyforge.org - FreeRIDE
http://scintilla.org/SciTE.html - SciTE
+http://caladbolg.net/scite.php - snippets for SciTE
http://vim-ruby.rubyforge.org - vim + ruby
http://rubyjedit.org - jedit +ruby
+http://ifakedit.com/log/2006/02/19/jedit-tutorial-a-how-to-on-abbreviations-superabbrevs-in-html-ruby-on-rails-and-more/
- additional stuff for jedit
http://www.mondrian-ide.com - Mondrian Ruby IDE
http://www.activestate.com/Products/Komodo - Komodo
http://homepage2.nifty.com/sakazuki/rde_en/index.html - RDE
http://rubyforge.org/projects/emacs-rails/ Emacs + rails
http://macromates.com - TextMate (mac osx)

regards

--
Krzysztof Raczkiewicz
punkracy malpa gmail kropa com
"Use the Fox, Luke!" www.firefox.pl

If you'd like a personal recommendation to narrow down this list, I like RadRails better than any other Ruby IDE I've tried. The ones I've tried are Komodo, Eclipse + RDT, FreeRIDE, SciTE and Arachno Ruby.

punkracy@gmail.com wrote:

···

Dreamn 11 napisal(a):

4. Is there a Ruby IDE?

http://www.easyeclipse.org - EasyEclipse for Ruby On Rails
http://www.ruby-ide.com/ruby/ruby_ide_and_ruby_editor.php - Arachno
Ruby
http://www.radrails.org - RadRails (there's no 64bit version)
http://freeride.rubyforge.org - FreeRIDE
http://scintilla.org/SciTE.html - SciTE
+http://caladbolg.net/scite.php - snippets for SciTE
http://vim-ruby.rubyforge.org - vim + ruby
http://rubyjedit.org - jedit +ruby
+http://ifakedit.com/log/2006/02/19/jedit-tutorial-a-how-to-on-abbreviations-superabbrevs-in-html-ruby-on-rails-and-more/
- additional stuff for jedit
http://www.mondrian-ide.com - Mondrian Ruby IDE
http://www.activestate.com/Products/Komodo - Komodo
http://homepage2.nifty.com/sakazuki/rde_en/index.html - RDE
http://rubyforge.org/projects/emacs-rails/ Emacs + rails
http://macromates.com - TextMate (mac osx)

regards

--
Krzysztof Raczkiewicz
punkracy malpa gmail kropa com
"Use the Fox, Luke!" www.firefox.pl

Hey!

Can anybody tell me if there's a way to find what the domain of a url is ?
I was thinking somehow using Net::HTTP?

e.g.

del.icio.us => icio.us
-or-
mrboulder.blogspot.com => blogspot.com

Thanks!

Gustav

require 'uri'
uri = URI.parse( 'http://del.icio.us' )
puts uri.host

Unfortunately you can't get more fine grained than that without asking DNS. Why? Because ruby can't know all the top-level domains.

···

On Sep 5, 2006, at 10:02 AM, Gustav - Railist wrote:

Hey!

Can anybody tell me if there's a way to find what the domain of a url is ?
I was thinking somehow using Net::HTTP?

e.g.

del.icio.us => icio.us
-or-
mrboulder.blogspot.com => blogspot.com

Thanks!

Gustav

Look at URI it it does something for you. Anyway, the question is more
complicated than it seems (take 4 level domains for example).
Basically url.split('.')[1..-1] could make it.

···

On 9/5/06, Gustav - Railist <gustav@rails.co.za> wrote:

Hey!

Can anybody tell me if there's a way to find what the domain of a url is ?
I was thinking somehow using Net::HTTP?

e.g.

del.icio.us => icio.us
-or-
mrboulder.blogspot.com => blogspot.com

Thanks!

Gustav

Well, no it couldn't :wink:

amazon.co.uk for instance.

···

On Sep 5, 2006, at 10:16 AM, Jan Svitok wrote:

Look at URI it it does something for you. Anyway, the question is more
complicated than it seems (take 4 level domains for example).
Basically url.split('.')[1..-1] could make it.

Logan Capaldo wrote:

Hey!

Can anybody tell me if there's a way to find what the domain of a url is ?
I was thinking somehow using Net::HTTP?

e.g.

del.icio.us => icio.us
-or-
mrboulder.blogspot.com => blogspot.com

Thanks!

Gustav

require 'uri'
uri = URI.parse( 'http://del.icio.us' )
puts uri.host

Unfortunately you can't get more fine grained than that without asking DNS. Why? Because ruby can't know all the top-level domains.

Makes perfect sense,
does anyone know how to ask DNS for a url then?

Thanks
G

···

On Sep 5, 2006, at 10:02 AM, Gustav - Railist wrote:

--No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.7/437 - Release Date: 9/4/2006