[#321574] Regular Expressions — Mmcolli00 Mom <mmc_collins@...>

Hi everyone.

15 messages 2008/12/01

[#321655] Ruby cgi script — ZippySwish <fischer.jan@...>

I put "script.rb" into the cgi-bin folder of my webhost, but nothing's

12 messages 2008/12/02

[#321733] FFI 0.2.0 — "Wayne Meissner" <wmeissner@...>

Greetings Rubyists.

20 messages 2008/12/03

[#321920] Force a program to stop if runtime exceeds given duration — Aldric Giacomoni <"aldric[remove]"@...>

Any idea how to do that?

25 messages 2008/12/04
[#321924] Re: Force a program to stop if runtime exceeds given duration — "Glen Holcomb" <damnbigman@...> 2008/12/04

On Thu, Dec 4, 2008 at 10:04 AM, Aldric Giacomoni <"aldric[remove]"@

[#322011] Re: Force a program to stop if runtime exceeds given duration — Ron Fox <fox@...> 2008/12/05

See http://www.ruby-doc.org/core-1.9/classes/Process.html#M003012

[#322016] Re: Force a program to stop if runtime exceeds given duration — Aldric Giacomoni <"aldric[remove]"@...> 2008/12/05

Everybody automatically assumes that rubyists are using Linux - sadly,

[#321969] Are there any Ruby Technical Writers here? — Vito Fontaine <vito.matro@...>

I am a beginner with Ruby who was interested in writing some programs.

15 messages 2008/12/04
[#321975] Re: Are there any Ruby Technical Writers here? — Robert Klemme <shortcutter@...> 2008/12/04

On 04.12.2008 22:43, Vito Fontaine wrote:

[#321984] Re: Are there any Ruby Technical Writers here? — Vito Fontaine <vito.matro@...> 2008/12/05

Robert Klemme wrote:

[#322014] Proximity searches in Ruby — Stuart Clarke <stuart.clarke1986@...>

Does Ruby have the ability to perform proximity searches on data. For

14 messages 2008/12/05
[#322056] Re: Proximity searches in Ruby — Ilan Berci <coder68@...> 2008/12/05

No proximity searches with 1.8.. you would need a full fledged text

[#322073] shoes 2 (raisins) is go. — _why <why@...>

Salutations and hi.

13 messages 2008/12/06

[#322260] Help on algorythm — Helder Oliveira <hrpoliveira@...>

Guys i have been trying to make this algorythm but with no sucess, can

13 messages 2008/12/09
[#322261] Re: Help on algorythm — "Glen Holcomb" <damnbigman@...> 2008/12/09

On Tue, Dec 9, 2008 at 7:44 AM, Helder Oliveira <hrpoliveira@gmail.com>wrote:

[#322283] Completely new programmer lacks direction — Cameron Carroll <ubernoobs@...>

Hi. I recently picked up a beginning ruby book, having only lightly

17 messages 2008/12/09

[#322285] compare 2 text files - check for difference - Please help — Mmcolli00 Mom <mmc_collins@...>

Hi. I want to take two files that are supposed to be identical, then ook

12 messages 2008/12/09
[#322301] Re: compare 2 text files - check for difference - Please help — Brian Candler <b.candler@...> 2008/12/09

Mmcolli00 Mom wrote:

[#322306] Re: compare 2 text files - check for difference - Please help — Mmcolli00 Mom <mmc_collins@...> 2008/12/09

require 'diff/lcs/Array'

[#322417] why Hash corrupts 'key' object ? — Dmitry Perfilyev <dmitry1976@...>

Hi, I have next script:

13 messages 2008/12/10

[#322464] Q: FFI and C++? — Jeremy Henty <onepoint@...>

If I want to wrap a C++ library using FFI, can it cope with the name

14 messages 2008/12/11

[#322516] Invoking Ruby code from a low-level language? — Alex Fulton <a.fulton@...>

Hi, my sincerest apologies if this question has already been answered

11 messages 2008/12/11

[#322529] parallel method return value — Louis-Philippe <default@...>

Hi all,

17 messages 2008/12/12

[#322566] How to run background processes (more than 1 worker) parallely. — "Deepak Gole" <deepak.gole8@...>

Hi

10 messages 2008/12/12

[#322624] singleton methods vs. meta instance methods — Daniel DeLorme <dan-ml@...42.com>

If I understand the ruby object model correctly, then an object's

15 messages 2008/12/13

[#322705] ruby 1.9.1: Encoding trouble: broken US-ASCII String — Tom Link <micathom@...>

Hi,

22 messages 2008/12/14

[#322710] Help with an "easy" regular expression substitution — Iñaki Baz Castillo <ibc@...>

Hi, I'm getting crazy to get a theorically easy substitution:

16 messages 2008/12/14

[#322819] Pure Ruby Zlib::GzipWriter — Daniel Berger <djberg96@...>

Hi,

53 messages 2008/12/15
[#324442] Re: Pure Ruby Zlib::GzipWriter — Luis Lavena <luislavena@...> 2009/01/10

On Jan 9, 9:26m, "Charles L." <aquas...@gmail.com> wrote:

[#323877] Re: Pure Ruby Zlib::GzipWriter — Daniel Berger <djberg96@...> 2009/01/03

[#323903] Re: Pure Ruby Zlib::GzipWriter — Roger Pack <rogerpack2005@...> 2009/01/04

[#324011] Re: Pure Ruby Zlib::GzipWriter — Daniel Berger <djberg96@...> 2009/01/05

[#322987] Using ruby hash on array — Stuart Clarke <stuart.clarke1986@...>

I would like to process some data from an array and using hash to

14 messages 2008/12/17

[#323085] Ruby and Rails supported on 10gen — "Jim Menard" <jim.menard@...>

http://www.10gen.com/blog/2008/12/ruby-support-on-10gen

11 messages 2008/12/18

[#323166] Dreaming of a Ruby Christmas (#187) — Matthew Moss <matt@...>

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

11 messages 2008/12/19

[#323204] get first and last line from txt file - how? — Mmcolli00 Mom <mmc_collins@...>

I have txt file with date/time stamps only. I want to grab the first

19 messages 2008/12/20
[#323205] Re: get first and last line from txt file - how? — Tim Hunter <TimHunter@...> 2008/12/20

Mmcolli00 Mom wrote:

[#323207] Re: get first and last line from txt file - how? — "Yaser Sulaiman" <yaserbuntu@...> 2008/12/20

I'm just wondering..

[#323273] how to make installing Ruby easier for amateurs — Tom Cloyd <tomcloyd@...>

Greetings!

21 messages 2008/12/22

[#323312] Name that data structure! — Simon Chiang <simon.a.chiang@...>

I'm using a data structure that I'm sure has been implemented and

18 messages 2008/12/22
[#323314] Re: Name that data structure! — "Gregory Brown" <gregory.t.brown@...> 2008/12/22

On Mon, Dec 22, 2008 at 5:38 PM, Simon Chiang <simon.a.chiang@gmail.com> wrote:

[#323342] Are all Ruby built-in objects thread safe? — "Just Another Victim of the Ambient Morality" <ihatespam@...>

Are all built-in objects thread safe? For example, if I have an array

23 messages 2008/12/23
[#323346] Re: Are all Ruby built-in objects thread safe? — Yukihiro Matsumoto <matz@...> 2008/12/23

Hi,

[#323519] What does 'Monkey Patching' exactly Mean in Ruby? — "Yaser Sulaiman" <yaserbuntu@...>

According to Wikipedia, a monkey patch[1] is:

36 messages 2008/12/27
[#323813] Re: What does 'Monkey Patching' exactly Mean in Ruby? — Jg W Mittag <JoergWMittag+Usenet@...> 2009/01/02

Phlip wrote:

[#323832] Re: What does 'Monkey Patching' exactly Mean in Ruby? — "David A. Black" <dblack@...> 2009/01/02

Hi --

[#323644] Why Ruby? — Mike Stephens <rubfor@...>

I have never seen or heard of Ruby in a corporate context. The single

35 messages 2008/12/30

[#323668] Ruby 1.9.1 RC1 is released — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, folks

21 messages 2008/12/30

Re: Why Ruby?

From: Tim Greer <tim@...>
Date: 2008-12-30 08:24:34 UTC
List: ruby-talk #323645
Mike Stephens wrote:

> I have never seen or heard of Ruby in a corporate context. The single
> exception (where I first came across it) was a supplier who was using
> it with Watir for testing a Java application.
> 
> If you supply services to corporates, what sort of case can you make
> for using Ruby rather than Java, which is in use everywhere? (I'm not
> thinking of Rails here, which is a rather specialized).

Why Java?  Why Python?  Why Perl?  Why PHP?  Why _fill in the blank_? 
There is no why.  Ruby has been around a while.  Some people like the
syntax of the language.  Some people don't.  Ruby has been getting more
popular compared to some languages that have been around longer, or
that have seen they busiest days.  I doubt any of them are going
anywhere, and at some point, maybe soon or maybe not soon, some other
language will be the more hyped one, and people will start using it
more.  It might be a new one, or one with a new service or framework,
or just something else to make it more exciting (even if it's been
around a while).

People might see it as more interesting, more aligned with their ideal
of how a language should be designed, or think it's the next big thing. 
If you don't like ruby, that's cool.  There are a lot of good,
effective languages.  Maybe you'll never see a request or demand for
ruby development in the companies you work for, or when you look for a
job?  Maybe you'll end up looking for a job and find that a bunch of
companies you're considering all want ruby developers?  Maybe they'll
say "or another language" or they might have their entire project
dependant upon you knowing it really well.  The same can be true of any
language, it might depend on the job and company, or the specific
field, though.

There's no reason to learn ruby if you don't want to.  Plenty of people
still use other languages and will continue to.  You might not ever
miss an opportunity, but you also can't try and excel at all of the
most used or hyped languages (regardless if they deserve the hype of
not), because you'll never get really good at all of them and new stuff
comes out all of the time.  I first started looking into ruby probably
back in '95 or '96, but never got into it then.  I dabbled a little,
but didn't get into it.  I liked Perl too much (I still like it better
than Ruby, Python or PHP), but when the ruby on rails framework buzz
hit, a lot of people jumped on it quickly (at least it seemed).  I
don't recall anyone I knew that programmed knowing what ruby was in
around 2001 or 2002, but in 2003-ish, it started to take off.  Don't
let the popularity of a language make you think it's more of less
worthy.  It might be worth investigating if it gets popular, so you're
not at a disadvantage though.

I worked for a company that had a project in Perl.  Worked fine, Perl is
a great language.  They wanted it all changed to heavily OO Perl code. 
Fine, so that is nearly done.  Then they said they wanted it in
mod_perl with Mason.  Fine.  Then it was a project in PHP.  Okay.  Then
they dropped that and wanted it done in Python.  I'm not great at
Python coding, so that wasn't fun, but that was short lived and the
company owner got all hot and bothered about Ruby on Rails when it was
really first hitting sites like slashdot.  My head sunk.  Instead of
getting the job done, the owner was more interested in new, interesting
things (to him), and out of all of the coders on the team that were
experts in C, C++, Python, Perl, PHP, we all had to stop and learn
ruby.  I quit that week.

I mean, I get paid, I'll do whatever the boss wants, but when things are
ignored and projects never get done and you have a company owner
telling his entire client base that this massive project will be done
in 1 to 2 weeks time, expecting everyone to learn a new language and
have the code be secure, stable and efficient, from scratch, that's too
much stress.  We literally got the news one day in a meeting and were
told we'd get bonuses if we stayed up through the night, in some vain
hope we could roll out a major update in a new language (to us), using
a new web framework, and actually have a working, productive project. 
I slept that night while everyone spent the next 2 months straight
trying to get a handle on that one single portion of the project that
would have taken a matter of hours in a language everyone knew already.  
Obviously this wasn't the fault of ruby, but it really made me dislike
the whole idea of it.


The point is, sometimes you have to ask yourself "why"?  Sometimes it's
to add another language to your resume, sometimes it's to actually work
in it, see what the benefits are, and sometimes just to be prepared to
be able to handle what's thrown at you.  Some people enjoy it a lot and
even despise languages I personally like better.  Maybe they had a boss
with their heads in the clouds that went the way of the latest buzz,
too?  I think the initial exposure to certain technologies are what
primarily affect a person's view.  However, at some point, you have to
(hopefully it'll be quick) just take it for what it is and try and look
at it without bias or comparing it to the languages you already know. 
That is, needless to say, few people have a good reason to learn
another language (to the point where they are truly good at it), if
they already know other languages where they can do anything they want,
and do it well (being efficient, secure and stable).

So, don't let anyone or any buzz or web sites that are for or against it
sway you.  For whatever reason, you're here, so you've heard of it.  If
you feel it might be something in demand in your field, maybe look into
it.  Maybe it'll be a language you'll enjoy, or maybe it'll just never
agree with you?  Personally, I like it, but I like a lot of languages. 
Ruby isn't my favorite, though.  Same with PHP -- it's not my #1
choice, but I like it enough to use it.  Knowing them (and others)
comes in pretty handy regarding web related programming topics and
projects.  Be it a client asking for help because their script isn't
working, or maybe a project you got because you at least showed the
company that you have an open mind and are willing to work with the
choices they've made?  I've found that a little goes a long way with
things like that.

I've told people point blank that "I can code this in PHP or Ruby", but
that I "strongly prefer Perl", and thus can develop the project faster,
and feel more confident about my code.  That's not to say I suck at PHP
or ruby, but that I've been coding in Perl since maybe 1992-ish, and
I'm probably always going to know it better and feel more comfortable
with it over something like PHP, Ruby, Python or whatever else.  I find
that, so far, except that one company being the exception, they
ultimately don't care as long as the results are quality and you don't
create some alien spaghetti code, and make good, relevant comments. 
Perhaps one day, something else might be my #1 language... maybe it'll
be ruby?  Probably not, but I don't think it's going anywhere, so enjoy
using it, if you have the time and desire (or motivation).
-- 
Tim Greer, CEO/Founder/CTO, BurlyHost.com, Inc.
Shared Hosting, Reseller Hosting, Dedicated & Semi-Dedicated servers
and Custom Hosting.  24/7 support, 30 day guarantee, secure servers.
Industry's most experienced staff! -- Web Hosting With Muscle!

In This Thread