Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-04-10 Thread George Hawthorne
Hi Željko,

I was also a reviewer and I live in the UK. Daniel sent me a copy  
about two months ago. I'd guess yours got lost in the post.

George Hawthorne


On 10 Apr 2007, at 08:45, Željko Filipin wrote:

 I was reviewer, and over two months ago I received an e-mail from  
 Daniel Steinberg (Pragmatic Programmers) saying that if I send them  
 my mailing address they would send me a free copy. I replied with  
 my mailing address, but the book did not arrive.

 I even sent him a reminder two weeks ago. No reply.

 Maybe there is a problem because I am from Europe (but I already  
 received mail from US).

 Did anybody had a similar experience?

 Zeljko
 -- 
 ZeljkoFilipin.com
 ___
 Wtr-general mailing list
 Wtr-general@rubyforge.org
 http://rubyforge.org/mailman/listinfo/wtr-general

___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-04-10 Thread Walter Kruse
I was also a reviewer, but I purchased my copy myself.


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of George Hawthorne
Sent: 10 April 2007 10:52 AM
To: wtr-general@rubyforge.org
Subject: Re: [Wtr-general] Everyday Scripting with Ruby (the book)

Hi Željko,

I was also a reviewer and I live in the UK. Daniel sent me a copy  
about two months ago. I'd guess yours got lost in the post.

George Hawthorne


On 10 Apr 2007, at 08:45, Željko Filipin wrote:

 I was reviewer, and over two months ago I received an e-mail from  
 Daniel Steinberg (Pragmatic Programmers) saying that if I send them  
 my mailing address they would send me a free copy. I replied with  
 my mailing address, but the book did not arrive.

 I even sent him a reminder two weeks ago. No reply.

 Maybe there is a problem because I am from Europe (but I already  
 received mail from US).

 Did anybody had a similar experience?

 Zeljko
 -- 
 ZeljkoFilipin.com
 ___
 Wtr-general mailing list
 Wtr-general@rubyforge.org
 http://rubyforge.org/mailman/listinfo/wtr-general

___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general
**
Everything in this e-mail and attachments relating to the official business of 
MultiChoice Africa is proprietary to 
the company. Any view or opinion expressed in this message may be the view of 
the individual and should not automatically 
be ascribed to the company.  If you are not the intended recipient, you may not 
peruse, use, disseminate, distribute or 
copy this message. If you have received this message in error, please notify 
the sender immediately by email, facsimile 
or telephone and destroy the original message.
**
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-04-10 Thread Željko Filipin

On 4/10/07, Walter Kruse [EMAIL PROTECTED] wrote:


I was also a reviewer, but I purchased my copy myself.



I was thinking of buying it, but they said I would receive one for free, so
I am waiting and waiting... :)
--
ZeljkoFilipin.com
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-04-06 Thread Bill
Upon further review...
I finally got to the book and gave it a proper reading.  (Although I still need 
to go back and do some of the excercises)
I was inaccurate in my initial comments based on a superficial browsing of the 
book a couple months back.  Mea culpa.

The first half is a lot of review, but there are definitely some nuggets and 
neat tricks in there, many he points out and others jump out at you.  He does a 
good job of illustrating test-first scripting for example, he shows Ruby 
short-cuts and nuances that are cool but not necessarily obvious, etc.

The middle chapters on project organization, packaging, building etc. are very 
valuable and definitely helped me see how I could reorganize some of the 
projects I've done to make them easier to mangage, enhance, and share with 
others.  I look forward to using his project template utilities and seeing what 
they do.

The last few chapters are really pretty cool -- I'm looking forward to reading 
them again and working on the exercises to catch everything but he hits on some 
slick stuff.

And although it didn't meet my initial expectations, which as I've now learned 
were off-base from the book's intentions, I found it to be a very good resource 
on the craft of scripting and that it gives you a lot of tools and concepts to 
apply to your test scripting projects.
  
I would recommend it to both newbies and experienced ruby programmers, as Chris 
McMahon pointed out 
Even if you know this stuff, there are surprising little
bits that will still probably take you by surprise, unless you are
very, very good at Ruby. (and even then I bet :-)

And lastly, the book has some good philosophy on scripting and testing in 
general.  He provides a lot of insight from an experienced point of view that I 
found helpful and enlightening.
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-05 Thread Paul Carvalho

On 01/02/07, Richard Conroy wrote:


I am curious what everyone thinks of this (new) book.

It starts off well, with the first example tutorial being
how to test if an uninstaller worked. No hello world,
silly arithmetic examples etc.

Well it is ordered, I will know myself soon.



I reviewed a late draft of the book late last summer 2006.  I think that the
book is a great companion to the Programming Ruby 2nd edition that has been
(and still is!) an invaluable reference for me.  The thing is that I'm not a
programmer by trade and my Ruby/Watir scripts were all horribly pieced
together like some kind of franken-code based on example snippets and email
posts that I came across.

After reading Brian's book, I was able to construct well-designed Ruby
scripts, refactor all of my earlier Watir scripts, and can now understand
more lengthy and complex pieces of Ruby code.  I also really like how Brian
didn't start with the typical hello world example and instead jumped right
into scripts that can solve real-world problems.  A test the water with
both feet kind of approach. =)

I certainly learned many useful things from Everyday Scripting with Ruby
and am looking forward to putting a hardcopy on my shelf next to my
Programming Ruby copy.  There's more in there that I need to digest but it
will take time (for me) since I only script in cycles, and I test more than
I script.

The book covers a lot and has many different layers in it that I think would
be useful to both beginners and intermediate scripters, and not just
testers.  Most importantly (for me) is that it is a fairly easy-to-read
book.  Most of the programming/scripting books that I have read or skimmed
through really seem to be speaking a language I almost, but don't quite
always, understand -- and that includes the Programming Ruby book.  I
found that Brian's book uses clear, simple language and builds upon terms
that he has already introduced and explained earlier in the book.  That made
it easier for me to stick with it and work through the more complex
examples.

I'd recommend it.

Paul C.
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-05 Thread Chris McMahon
 After reading Brian's book, I was able to construct well-designed Ruby
 scripts, refactor all of my earlier Watir scripts, and can now understand
 more lengthy and complex pieces of Ruby code.  I also really like how Brian
 didn't start with the typical hello world example and instead jumped right
 into scripts that can solve real-world problems.  A test the water with
 both feet kind of approach. =)

I've been skimming the first hundred pages or so, especially the first
50.   What I like is that even though the problems are not terribly
complex,  they are complex enough that a naive programmer would make
all sorts of mistakes in the course of solving them.  The book helps
you avoid making those mistakes.

What I find, reading closely, is that as you type along with the
exercises and read the descriptions (which are good stories, logical
and nicely laid out) you are actually learning good programming
practices, without actually noticing.  It just seems like the natural
thing to do.  Every other page or so I find myself saying that was
cool, I'll have to remember how he did that.   Someone with fewer
historical mistakes under their belt than me would simply learn good
practices instead of having to remember not use bad ones.

A long time ago I used to teach guitar lessons.  I always liked
teaching kids 8 or 9 years old, because they had no concept of what
was hard or not.  Teenagers and adults who had been exposed to records
and videos would think playing barre chords is hard and playing
above the 4th fret is hard.  The kids didn't have those prejudices:
to an 8-year-old, that stuff is just how one goes about playing the
guitar.  It's all *equally* hard.

Likewise, a beginner who did all of the exercises in this book and
understood all of the explanations would find themselves at the end to
be quite a good Ruby programmer.  They wouldn't have known that blocks
are hard, methods are hard, test/unit is hard, classes are hard, etc.
etc.   That's just the way you (should) program Ruby.
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-02 Thread Attebery, Bill


 I've ordered one also.  I was a reviewer for the early drafts of the
 book, which were very good, I'm looking forward to seeing how the
 final version came out!

I was very excited for the release of this book (back when it was going
to be called Scripting for Testers or something along those lines), and
waited almost a year for it, however after flipping through it at the
bookstore I'm not sure just how useful it is for anyone with
intermediate (or so) Ruby skills.  The test and watir coverage seemed
pretty light overall, mostly covered basic Ruby stuff like working with
Strings, Arrays, RegExp etc. and programming 101 - decision structures,
variables etc.  Maybe good for a beginner, but didn't turn out to be
what I expected.  No slight to Brian with whom some of you are probably
well acquainted, just didn't seem to meet my needs/expectations.
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-02 Thread Chris McMahon
 The test and watir coverage seemed
 pretty light overall, mostly covered basic Ruby stuff like working with
 Strings, Arrays, RegExp etc. and programming 101 - decision structures,
 variables etc.  Maybe good for a beginner, but didn't turn out to be
 what I expected.  No slight to Brian with whom some of you are probably
 well acquainted, just didn't seem to meet my needs/expectations.

I just got my copy, and I've been surfing the first 50 pages or so.

For one thing, there are subtle programming hints, even in the most
mundane exercises, that are very nice bits of design to learn.  As an
example, for one part of the very first exercise we want to ignore
certain filenames in the script.  Rather than a conditional statement,
Brian has the scripter construct a method boring? that checks for
boring strings.Blocks are also introduced before conditionals.
Very slick.  Even if you know this stuff, there are surprising little
bits that will still probably take you by surprise, unless you are
very, very good at Ruby.

The book's philosophy re: testing per se is on page 4:  Automating
test execution is not the most efficient way to learn and Automating
test execution may not be the most effective thing for you to do.
But the 'test/unit' library is introduced in the second part, so
testing is definitely a big part of the book.

-Chris
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-01 Thread Chris McMahon
On 2/1/07, Richard Conroy [EMAIL PROTECTED] wrote:
 I am curious what everyone thinks of this (new) book.

 It starts off well, with the first example tutorial being
 how to test if an uninstaller worked. No hello world,
 silly arithmetic examples etc.

 Well it is ordered, I will know myself soon.

I've ordered one also.  I was a reviewer for the early drafts of the
book, which were very good, I'm looking forward to seeing how the
final version came out!
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-01 Thread Phlip
Richard Conroy wrote:

 I am curious what everyone thinks of this (new) book.

 It starts off well, with the first example tutorial being
 how to test if an uninstaller worked.

I'm hooked. Brian's no slacker, and he started with the T-word!

-- 
  Phlip
  http://c2.com/cgi/wiki?ZeekLand  -- NOT a blog!!
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-01 Thread Paul Rogers
I didnt enjoy the early drafts too much, but with Brian Marrick as the 
author, you know its going to be full of useful stuff. I was checking the 
prag programmers site daily for it to come out.


- Original Message - 
From: Richard Conroy [EMAIL PROTECTED]
To: wtr-general@rubyforge.org
Sent: Thursday, February 01, 2007 8:30 AM
Subject: [Wtr-general] Everyday Scripting with Ruby (the book)


I am curious what everyone thinks of this (new) book.

 It starts off well, with the first example tutorial being
 how to test if an uninstaller worked. No hello world,
 silly arithmetic examples etc.

 Well it is ordered, I will know myself soon.
 ___
 Wtr-general mailing list
 Wtr-general@rubyforge.org
 http://rubyforge.org/mailman/listinfo/wtr-general
 


___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general


Re: [Wtr-general] Everyday Scripting with Ruby (the book)

2007-02-01 Thread Walter Kruse

 I've ordered one also.  I was a reviewer for the early drafts of the
 book, which were very good, I'm looking forward to seeing how the
 final version came out!

Ditto.
**
Everything in this e-mail and attachments relating to the official business of 
MultiChoice Africa is proprietary to 
the company. Any view or opinion expressed in this message may be the view of 
the individual and should not automatically 
be ascribed to the company.  If you are not the intended recipient, you may not 
peruse, use, disseminate, distribute or 
copy this message. If you have received this message in error, please notify 
the sender immediately by email, facsimile 
or telephone and destroy the original message.
**
___
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general