Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

use ruby for what?

0 views
Skip to first unread message

Ruby Newbee

unread,
Jan 3, 2010, 3:44:27 AM1/3/10
to
May I ask, what jobs are you using ruby for?
For me I'm always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what's the other usage of ruby language?
Thanks for sharing.

Jenn.

Fleck Jean-Julien

unread,
Jan 3, 2010, 4:32:46 AM1/3/10
to
Hello Jenn,

2010/1/3 Ruby Newbee <rubyn...@gmail.com>:


> May I ask, what jobs are you using ruby for?

Well, on my part, I mainly use it for scripting purpose: updating part
of a static website via ftp checking only for modified files, creating
exercise sheets written in LateX from a pool of separate exercises
(and make it compute automatically numeric values), compute mean
values of marks from my students, organize all these datas into Tioga
graphs so to see their evolution over time, etc..

Every time I have something slightly repetitive to do on the computer,
I write or reuse a small ruby script to do the job for me.

Chandler ~>ls ~/bin/ruby/lib/*rb | wc
186 187 11140

Most of it have been written some years ago during my PhD where I had
a lot of data to process using different kind of techniques but there
are some scripts I continue to use on a daily basis today.

Cheers,

--
JJ Fleck
PCSI1 Lycée Kléber

Mohit Sindhwani

unread,
Jan 3, 2010, 4:50:51 AM1/3/10
to
Lots of data processing, quick proof-of-concept work, enterprise
integration, data analysis, applications, ... just not using it for
desktop GUI applications yet, but using it also for desktop command line
apps.

Cheers,
Mohit.
1/3/2010 | 5:50 PM.


Phillip Gawlowski

unread,
Jan 3, 2010, 5:31:50 AM1/3/10
to

Prototyping, I've written a desktop app in it (a proper one, too!),
webdev (with Rails), scripting, useless little things that are none the
less fun.

--
Phillip Gawlowski

Uwe Kubosch

unread,
Jan 3, 2010, 7:59:07 AM1/3/10
to
Hi all!

We use Ruby (mostly JRuby) for

* Rails
* Thick clients on desktop (SWT)
* Thick clients embedded (SWT)
* Messaging with RabbitMQ
* Database processing with ActiveRecord
* Database schema management with ActiveRecord Migrations
Also on non-ruby projects!
* SMS applications
* OS Scripting like installation, maintenance, and backup
* System integration: file conversions, mail processing, ftp, etc
* + most anything we need to do :)

..and it is all great fun!

--
With kind regards
Uwe Kubosch
Kubosch Consulting
u...@kubosch.no
http://kubosch.no/


Robert Klemme

unread,
Jan 3, 2010, 8:28:35 AM1/3/10
to

I use it for automation tasks which are too complex for Bourne Shell
scripts such as accessing Perforce repositories, analyzing and
manipulating Java and other source code, analyzing log files etc.

Kind regards

robert

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

Bertram Scharpf

unread,
Jan 3, 2010, 10:50:50 AM1/3/10
to
Hi,

Some years ago I even saw an /sbin/init (pid=1) written in Ruby.

Bertram


--
Bertram Scharpf
Stuttgart, Deutschland/Germany
*
Support `String#notempty?': <http://raa.ruby-lang.org/project/step>.

Jason Trebilcock

unread,
Jan 3, 2010, 11:16:57 AM1/3/10
to
Well, if'n you build it, then someone has to test it. And where I work, we use Watir (Web Application Testing in Ruby). http://watir.com/

Phrogz

unread,
Jan 3, 2010, 7:50:46 PM1/3/10
to
On Jan 3, 1:44 am, Ruby Newbee <rubynew...@gmail.com> wrote:
> May I ask, what jobs are you using ruby for?

* Web Dev using Ramaze (my sites) and Sinatra (on Heroku).
* Automation: slurping information from Rally, generating executive
summaries of project statuses, and pushing it to a MediaWiki-based
corporate wiki.
* Code Generation: Using ERB to auto-generate hundreds of C++ files
based on XML source documents processed with REXML.
* Document Generation: Similarly, using ERB to generate HTML
documentation frameworks based on XML files describing a custom DOM
hierarchy.
* Day-to-day text munging: scanning, re-ordering, formatting, and
perhaps numbering whatever it is I happen to want to have done by a
computer instead of my fingers. Taking any menial task that would take
10 minutes to do by hand and reducing it to 2 minutes of (fun Ruby)
coding and 10s of watching it run.

Dido Sevilla

unread,
Jan 4, 2010, 3:13:38 AM1/4/10
to

I have several distributed applications and network servers based on
Ruby. It's proven to be a pleasant language to write such code in.

--
普通じゃないのが当然なら答える私は何ができる?
普通でも普通じゃなくて感じるまま感じることだけをするよ!
http://stormwyrm.blogspot.com

Zigzag Chen

unread,
Jan 4, 2010, 5:41:35 AM1/4/10
to

#1. Rails for webdev
#2. Script for some data analyzing or effective tools
#3. Training: Good show cases for TDD and OO Programming

But above all is Use Ruby for FUN :)

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

0 new messages