New edition of the Cheetah?

New edition of the Cheetah?

am 29.11.2007 15:47:15 von oakb

I pre-ordered an updated edition of the "Cheetah" book, _Programming
the Perl DBI_, on July 24 of this year. I saw it announced and,
having wished for an update for a very long time, bought it on the
spot.

Problem is, the release date keeps slipping. The original ship date
was supposed to be September 24. But then I was told on September 25
that it would ship on November 28. A couple of days ago it slipped
again, this time to January 30, 2008.

I understand that writing and publishing a book is not a trivial
undertaking, but I have to wonder if this particular book is ever
going to materialize. I thought I would pose the question to this
forum, since I have seen at least one of the authors here.

It's not like this new edition is crucial to my ongoing use of the
DBI, but the original was written so long ago that it is almost
useless. I will admit to being a bibliophile, especially when it
comes to Perl books. But it would be extremely nice to get an updated
hardcopy of "The State of the DBI".

So does anyone know? Am I wishing in vain? Should I just cancel my
order, which so far has only resulted in intermittent dismay? Are
there others here who share in my disappointment?

Thanks,

-Brian

Re: New edition of the Cheetah?

am 30.11.2007 18:09:42 von jeff

Hi Brian,

Here's where we stand:

$cheetah = $dbh->prepare(q{
SELECT chapters
FROM book
WHERE author = ?
AND coauthor = ?
});
... # <--- you are here
... # <-- this interval is unknown no matter what the website says
... #
$cheetah->execute("Tim","Jeff");

Sorry, even the January 2008 date is at least as exaggerated as the
reports of Mark Twain's death. I know you'd like to fetch() the book,
but sorry, the wait will be a bit longer.

--
Jeff


Brian H. Oak wrote:
> I pre-ordered an updated edition of the "Cheetah" book, _Programming
> the Perl DBI_, on July 24 of this year. I saw it announced and,
> having wished for an update for a very long time, bought it on the
> spot.
>
> Problem is, the release date keeps slipping. The original ship date
> was supposed to be September 24. But then I was told on September 25
> that it would ship on November 28. A couple of days ago it slipped
> again, this time to January 30, 2008.
>
> I understand that writing and publishing a book is not a trivial
> undertaking, but I have to wonder if this particular book is ever
> going to materialize. I thought I would pose the question to this
> forum, since I have seen at least one of the authors here.
>
> It's not like this new edition is crucial to my ongoing use of the
> DBI, but the original was written so long ago that it is almost
> useless. I will admit to being a bibliophile, especially when it
> comes to Perl books. But it would be extremely nice to get an updated
> hardcopy of "The State of the DBI".
>
> So does anyone know? Am I wishing in vain? Should I just cancel my
> order, which so far has only resulted in intermittent dismay? Are
> there others here who share in my disappointment?
>
> Thanks,
>
> -Brian
>
>
>
>

RE: New edition of the Cheetah?

am 30.11.2007 22:03:49 von oakb

Jeff,

Thank you for your reply. I have taken the liberty of fleshing out
your code a little further:

use DBI;
use DBI::Cheetah::Authors qw( write_book book_written get_paid );
use DBD::Impatience qw( hold_breath throw_temper_tantrum );
sub you_are_here {
return !( write_book && book_written && get_paid );
}
$seconds = 300;
$dbh = DBI->connect(
"DBI:Impatience:host=localhost;database=DBIdocumentation",
"dbiuser",
"short!temper20080131",
{ PrintError => 0, RaiseError => 1 }
);
$cheetah = $dbh->prepare(q{
SELECT chapters
FROM book
WHERE author = ?
AND coauthor = ?
});
while ( &you_are_here() ) {
# <--- you are here
# <--- this interval is unknown no matter what the website
says
hold_breath( $seconds );
if ( ++$count >= 18_144 ) {
throw_temper_tantrum( "ROYAL SNIT FIT" );
$count = 0;
}
}
$cheetah->execute("Tim","Jeff");

Actually, despite my allusions to throwing a fit, I am only very
mildly hopeful about getting the new book. Take your time, write it
right. One question: has the writing even begun yet? Why was the
book announced so early? One reason for my curiosity is the fact that
I've thought about trying to break into writing technical books, so
I'm always interested in what happens behind-the-scenes.

Best regards,

-Brian


> -----Original Message-----
> From: Jeff Zucker [mailto:jeff@vpservices.com]
> Sent: Friday, November 30, 2007 10:10
> To: Brian H. Oak
> Cc: dbi-users@perl.org
> Subject: Re: New edition of the Cheetah?
>
> Hi Brian,
>
> Here's where we stand:
>
> $cheetah = $dbh->prepare(q{
> SELECT chapters
> FROM book
> WHERE author = ?
> AND coauthor = ?
> });
> ... # <--- you are here
> ... # <-- this interval is unknown no matter what the website
says
> ... #
> $cheetah->execute("Tim","Jeff");
>
> Sorry, even the January 2008 date is at least as exaggerated as the
> reports of Mark Twain's death. I know you'd like to fetch()
> the book, but sorry, the wait will be a bit longer.
>
> --
> Jeff

RE: New edition of the Cheetah?

am 02.12.2007 00:33:40 von byterock

--_e5e011b5-fab7-49ef-8120-aae2e56dc457_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


Maybe you can time it to come out at the same time as Perl 6??> From: oakb@=
ieee.org> To: jeff@vpservices.com> CC: dbi-users@perl.org> Subject: RE: New=
edition of the Cheetah?> Date: Fri, 30 Nov 2007 14:03:49 -0700> > Jeff,> >=
Thank you for your reply. I have taken the liberty of fleshing out> your c=
ode a little further:> > use DBI;> use DBI::Cheetah::Authors qw( write_book=
book_written get_paid );> use DBD::Impatience qw( hold_breath throw_temper=
_tantrum );> sub you_are_here {> return !( write_book && book_written && ge=
t_paid );> }> $seconds =3D 300;> $dbh =3D DBI->connect(> "DBI:Impatience:ho=
st=3Dlocalhost;database=3DDBIdocumentation",> "dbiuser",> "short!temper2008=
0131",> { PrintError =3D> 0, RaiseError =3D> 1 }> );> $cheetah =3D $dbh->pr=
epare(q{> SELECT chapters> FROM book> WHERE author =3D ?> AND coauthor =3D =
?> });> while ( &you_are_here() ) {> # <--- you are here> # <--- this inter=
val is unknown no matter what the website> says> hold_breath( $seconds );> =
if ( ++$count >=3D 18_144 ) {> throw_temper_tantrum( "ROYAL SNIT FIT" );> $=
count =3D 0;> }> }> $cheetah->execute("Tim","Jeff");> > Actually, despite m=
y allusions to throwing a fit, I am only very> mildly hopeful about getting=
the new book. Take your time, write it> right. One question: has the writi=
ng even begun yet? Why was the> book announced so early? One reason for my =
curiosity is the fact that> I've thought about trying to break into writing=
technical books, so> I'm always interested in what happens behind-the-scen=
es.> > Best regards,> > -Brian> > > > -----Original Message-----> > From: J=
eff Zucker [mailto:jeff@vpservices.com] > > Sent: Friday, November 30, 2007=
10:10> > To: Brian H. Oak> > Cc: dbi-users@perl.org> > Subject: Re: New ed=
ition of the Cheetah?> > > > Hi Brian,> > > > Here's where we stand:> > > >=
$cheetah =3D $dbh->prepare(q{> > SELECT chapters> > FROM book> > WHERE aut=
hor =3D ?> > AND coauthor =3D ?> > });> > ... # <--- you are here> > ... # =
<-- this interval is unknown no matter what the website> says> > ... #> > $=
cheetah->execute("Tim","Jeff");> > > > Sorry, even the January 2008 date is=
at least as exaggerated as the > > reports of Mark Twain's death. I know y=
ou'd like to fetch() > > the book, but sorry, the wait will be a bit longer=
..> > > > -- > > Jeff>=20
____________________________________________________________ _____
Read what Santa`s been up to! For all the latest, Visit on the North Pole =
visit asksantaclaus.spaces.live.com!
http://asksantaclaus.spaces.live.com/=

--_e5e011b5-fab7-49ef-8120-aae2e56dc457_--

Re: New edition of the Cheetah?

am 02.12.2007 23:03:57 von Tim.Bunce

[I wrote this last week but got forgotten in my Pending mail folder till now]

I'd cancel the order. It shouldn't be available for pre-order.

There is a new edition partly written (by Jeff Zucker and myself)
but it's less than half done, not been touched for about a year,
and I doubt it'll be touched anytime soon.

We still plan to complete it, but first I want to have something
concrete to put in it about DBI2 and Perl6. If only to give myself the
inspiration I need to write prose.

But at the moment I don't have anything concrete to say about DBI2 and
Perl6. That needs to change.

Tim.

On Thu, Nov 29, 2007 at 07:47:15AM -0700, Brian H. Oak wrote:
> I pre-ordered an updated edition of the "Cheetah" book, _Programming
> the Perl DBI_, on July 24 of this year. I saw it announced and,
> having wished for an update for a very long time, bought it on the
> spot.
>
> Problem is, the release date keeps slipping. The original ship date
> was supposed to be September 24. But then I was told on September 25
> that it would ship on November 28. A couple of days ago it slipped
> again, this time to January 30, 2008.
>
> I understand that writing and publishing a book is not a trivial
> undertaking, but I have to wonder if this particular book is ever
> going to materialize. I thought I would pose the question to this
> forum, since I have seen at least one of the authors here.
>
> It's not like this new edition is crucial to my ongoing use of the
> DBI, but the original was written so long ago that it is almost
> useless. I will admit to being a bibliophile, especially when it
> comes to Perl books. But it would be extremely nice to get an updated
> hardcopy of "The State of the DBI".
>
> So does anyone know? Am I wishing in vain? Should I just cancel my
> order, which so far has only resulted in intermittent dismay? Are
> there others here who share in my disappointment?
>
> Thanks,
>
> -Brian