Perl CD Bookshelf 2.0
Craig Maloney contributed this review of the Perl CD Bookshelf 2.0, which he calls "the most portable way to get five Perl books from here to there." Like others in the same series, this package from O'Reilly assembles several related titles onto a single, searchable disk to save endless page-thumbing, but not without a few glitches.
Perl CD Bookshelf 2.0
author
(Various)
pages
N/A
publisher
O'Reilly and Associates, Inc.
rating
8
reviewer
Craig Maloney
ISBN
0-596-00164-9
summary
The update to the previous Perl CD Bookshelf with a new edition, two deletions, and a new title.
Books, but not a book
O'Reilly's Perl CD Bookshelf 2.0 includes the following books, which have all been reviewed earlier on Slashdot before:
- Perl in a Nutshell , by Ellen Siever, Stephen Spainhour & Nathan Patwardhan
- Programming Perl, 3rd Edition , by Larry Wall, Tom Christiansen & Jon Orwant
- Advanced Perl Programming , by Sriram Srinivasan
- Perl Cookbook , by Tom Christiansen and Nathan Torkington
- Perl for System Administration , by David N. Blank-Edelman
The inclusion of Perl in a Nutshell is also a nice touch, since Perl in a Nutshell can answer the mundane problems, while the CD can be used for the tougher ones.
What's bad? The Java search engine may be the only way to make The Perl Bookshelf cross platform, but it is very weak. Worse, if you are running Linux, the search engine won't work at all. You'll need to visit O'Reilly and download a patch, copy the CD to your hard disc, and apply the patch using a 'fixed' shell script. Windows users fortunately will not have to go through such hoops to get the search running properly. The searches themselves leave something to be desired as well, namely the lack of a highlighting of the search term or even the ability to move to the term being searched. For instance, searching on 'chomp' will bring up the Perl function page as one of it's choices. However, it brings it up without positioning the page to the function itself, so the user has to scroll through the list of functions to get to the one she wants. Thankfully, the master index is very complete, so you may not even have to bother with the search engine at all. It's a shame that something which could have been so powerful is so crippled.Conclusion This is the most portable way to get five Perl books from here to there. While there are problems with the keyword search, the master index should be good enough to get you the information you need. If you've been considering getting these books this is the most cost effective way to bring them into your library."
You can purchase this CD at FatBrain.
Hold on ... where can I download it for free?
(I am not 100% serious)
...
Ever heard of Perl?
And if the complaint is Perl doesn't do good cross-platform GUI, then try TCL/Tk or Tk mod for Perl.
Still faster, and easier then Java GUIs, and definitely the most logical choice for a Perl CD
-- perl -e'print pack"H*","6e656d6f406d38792e6f7267"'
I love on line docs. They are much faster to seach and take up a lot less space.
I just wish that the Java Swing book was avail in HTML Indexed and searchable.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
alt.binaries.e-book is not a site, you pathetic excuse for a geek, it is a newsgroup. And a darn good one at that.
Witty! But there is a reason no-one publishes crossplatform end user tools written in Perl. Not that there is a huge amount of end-user tools in Java, but still, Perl wouldn't make too much sense, what with the big fat interpreter and libraries which would bloat up the installation overly.
Heh, my bad...
Don't drink and post.
I meant the CGI Programming one of course
I strongly believe that trying to be clever is detrimental to your health. -- Linus Torvalds
One thing I'd love to see is a subscription based service to search and read the whole O'Reilly library online. That would make my life soo much easier...
I strongly believe that trying to be clever is detrimental to your health. -- Linus Torvalds
I have Perl CD Bookshelf (without a version, so it's 1.0). I would like to upgrade it to Perl CD Bookshelf 2.0, but I don't need YA Perl in a Nutshell book. Also the only change I can see it "Programming Perl" updated from 2nd to the 3rd edition.
...
I can buy the paper version of that book ($29.50 at bookpool.com) for 2/3 the price of the Perl CD Bookshelf ($45.50)
I would pay $15 to download the update.
Tim O'Reilly are you listening?
I ordered v2 of the perl cd bookshelf as soon as it became available in Canada. It's been the best addition to my library of perl resources to date. Combine the CD bookshelf with my copy of "Programming the Perl DBI", and I have pretty much everything I could ever want to know about perl right at my fingertips. The CD rarely leaves my drive. I use it every day.
The search engine is a little clumsy, and I hate the look of the interface. One thing I'd change in the set would be to include search engines for windows, linux, etc systems in seperate folders. Suppose I could always write one myself on my next slow workday (as if i ever get any of those).
The other real drawback i see to the CD is that is IS a CD. There's just something about the feel of a real book in your hands that a computer screen can't match. I've found myself printing off reams of information just so I could have something in my hands, rather than staring at the screen. I like that they include a copy of 'perl in a nutshell'... I find myself referring to it quite often.
But I guess I can't have it both ways. Not like I'm going to be able to search actual books anytime soon, nor would I get it for the price of the CD.
Having said all that.. I'd recommend it to any perl programmer. It gives you an incredible amount of information that's (relatively speaking) inexpensive.
Moral indignation is jealousy with a halo - H. G. Wells
There were six books in the original.
To quote timpthy's article:
"The Perl Bookshelf 2.0 is O'Reilly's updated version of its popular Perl Bookshelf. It includes five books rather than the six of the previous edition, and removes the Learning Perl and Learning Perl on Win32 Systems in favor of Perl for System Administration."
Moral indignation is jealousy with a halo - H. G. Wells
Very unfortunate that the search feature sounds so lame. Mayhap Ill be forced to aquire a copy, add a wee search thingie of my own (since it appears to only have to search [and maybe index] html pages), and then burn that onto a cd and... uh.... distribute it myself.
In summary... Why do they wish to be like that?
I had the old edition and bought the new edition and being incredily lazy am still looking for a way to join the two indexes.....ah well... htdig
In this case O'Reilly really was not listening to customer feedback. When this was reviewed last time it was very clear that people were not happy with the search engine and now they've done it again. Does anyone who has used this know if the search engine is ANY better this time around? Can I search for $_ and actually get a response?
Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
Also, I read dead trees faster than a CRT. I'm not sure why.
Dead trees tend to have narrower columns, making it easier to scan the book.
Will I retire or break 10K?
What needs to be done in the world of virtual publishing is some way to provide a "thumbing" function that allows you to thumb through a virtual book as if it was the real thing
Mozilla 0.9.1 and later can thumb through a long HTML document. Edit > Preferences... > Advanced > Mouse Wheel and bind the wheel to page up and down. It can also thumb through lots of small documents in the browser history.
Will I retire or break 10K?
--
I'd rather be lucky than good.
Maybe they should have used a Python search. Crush '$'s.
Just a little tip about the O'reilly books - they are only about 90MB each. I got the Unix, Networking, and Perl Bookshelves and burned them to a single CD. Its pretty cool carrying around 18 books on a single disk. Like I said, I only wish there were more of these.
No, Thursday's out. How about never - is never good for you?
Perl is a fantastic language to program web applications. Two advices:
Simple:
Let's say the previous set cost $30 (cheap, I just want easy math here)
It came with 6 books, for $5 / book. You didn't use one, so it really came with 5 books so you effectively paid $6 / book
The new one is 5 books, and costs the same $30. So you paid $6 / book.
What's the difference? For you, none. For the people that would use the book, they got screwed. And my original was wrong, it's 20% more each, not 4% each.
So rather than pay 20% for a book you won't use, you'll pay 4% more for each book?
If there's no price change, it's six of one, half a dozen of another.
A multi monitor setup is perfect for setting up reference documentation on one monitor while programming in the other.
- Pat
-- Good judgement comes with experience. -- Experience comes with bad judgement.
I know, you're not O'Reilly, but you're a lot closer to them than me. :-)
Insert 2 cents here...
The CD bookshelves are HTML-based, unless things have changed sizeably since the UNIX bookshelf was released.
MCH/VO S* W- N+++++ PEC+++ D(s++/r) A a+>+++ C* G++(++++) Q+ 666 Y
This is a grievous error! Advanced Perl Programming delves into the workings of Perl itself and is a must read for true users of Perl. The book starts off with references to data, complex data structures, and gets more technical as you go along. The lack of the Learning Perl and Learning Perl on Win32 books is not a down turn as they are seldom used for reference, but for learning. Once you have learned enough to proceed on your own, these books are a must have set. I have been anxiously awaiting this new addition to my kit.
"Computer Scientists can count to 1024 on their fingers" (non-mutant, non-mutilatated, human computer scientists)
"These modern kids don't know the simple joy of saving four bytes of page-0 memory on a 6502 box."
These modern kids don't know the simple joy of saving one byte of memory on Sinclair ZX-80.
These modern kids don't know the simple joy of saving one bit of memory on each character.
"Computer Scientists can count to 1024 on their fingers" (non-mutant, non-mutilatated, human computer scientists)
uh... this is a resource for PERL programmers and the search engine is what you're complaining about?
seems to me anyone interested in buying this CD/book could write a good search engine in... PERL ... very quickly and have fun doing it.
This Like That - fun with words!
Personally, I just find Python cleaner than Perl, as it has a better syntax, using whitespace to delimit rather than brackets. Also, it is a lot faster for my purposes. Anyway, now you can take the docs with you anywhere you go.
Is your company running tools written by ma
ftp.redcom.ru/pub/books/OreillyBookshelf-full.tar. gz
--
It's kind of funny to see that you have to copy to your hard disc, as one of the first things I noticed was the legalese about not copying this to a server. I do enjoy not having to lug so many books around, as I have them all at work, and I agree with the choices, although I would have loved to see Mastering Regular Expressions make the cut. I have noticed that some of the links, particularly from the cookbook to the camel appear to go to the wrong location, and after doing a little double checking, I found out they go to the correct location in the 2nd edition camel, not the third. I wonder if they will send me an update?
I have the Java bookshelf CD. Searching works in Linux and Windows. It's pretty sad that it works for the Java CD, but not for Perl. Perhaps they'll cut fixed CDs by the time I need it. I can cut CDs at home, so perhaps I could cut myself a fixed CD.
For dog ears, I use my browser's bookmarks. If I wanted, I could publish these bookmarks on my web site, so I could have my dog ears at home or at work.
I disagree - searching the CD is faster than searching dead trees. I find myself doing: /usr/man/man1/perl*
zgrep -i sometext
and even that's faster than looking it up in dead trees. My biggest problem with the CD is the desktop computer. I can read dead trees anywhere, but my laptop doesn't have a CD drive or wireless network. Also, I read dead trees faster than a CRT. I'm not sure why. Maybe it's that dead trees don't make as much noise.
-- Stephen.
"the most portable way to get five Perl books from here to there"
:)
Just hope there's a printer there too
Hmm... gotta come up with a decent
I have already found it on alt.binaries.e-book. Damn, i've only just gone and bought it as well.
I have heard Richard Stallman is going to buy these, apparently he's a big fan of Oreilly books.
Instead of AddAll, I prefer to use BestBookBuys. Both AddAll and BestBookBuys appear to have similar functionality (for instance, they both identified BookPool as having the lowest price), but I personally prefer the interface on BestBookBuys.
But, I do share your sentiment about Fatbrain. Sure, it used to be independent and cool, but now they're just yet-another subsidiary of Barnes & Noble (bleh!). Besides, Fatbrain also costs $18 more than the lowest AddAll/BestBookBuys price.
Alex Bischoff
Alex Bischoff
HTML/CSS coder for hire
Learning Perl is not in the Perl CD Bookshelf Version 2.0, so there was nothing to wait for.
Actually, the legalese says you can't copy it to a server for public use. I know, I forgot that my copies weren't unavailable from my public side, and got a letter from the O'Reilly legal department when the UNIX and Perl Bookshelves started showing up on spider searches of my site.
It does indicate that copying it for your own personal use is OK/
This space for rent. Call 1-800-STEAK4U
This space for rent. Call 1-800-STEAK4U
Ok - I don't see anyone asking this -
I have the first edition, with the six books.
Is it worth it to buy the new edition?
Other than the mentioned 'drop two books, add one', are the rest unchanged from the last set?
As for that annoying Java thing, I stopped using that after about 5 minutes.
Why didn't they just write a simple search in say, um... PERL? (I would guess most users have it on their systems...)
If I really can't find what I need using the hypertext table of contents, I'll usually use grep...
Cheers,
Jim
MMDC Mobile Media
-- My Weblog.
What does XML have to do with a search engine? Are you planning just to grep through a huge XML document? Because you could do the same thing with HTML just as easily...
If you don't want to carry a CD-ROM around with you back and forth to work, all of these books (except for Programming Perl?! What's the deal with that?) are also available at O'Reilly's Safari service. That way you can try these books out for a month (or as long as you want) and get as much out of them as you can/want.
I would highly recommend the "Perl Cookbook", as it gives very good examples on most things that you want to do with Perl. I find the camel books sort of annoying and not very useful, so I tend to stay away from them, but to each his own. I have heard that there are some problems with a few of the HTTP related examples, but I've never run into any...
---------The early bird gets the worm, but the second mouse gets the cheese.
http://examples.oreilly.com/perlcdbs2/
Yes, there are six books in the Perl CD v1.0. Speaking of which, when are the pirated versions of v2.0 going to show up on the web?
--
Its called a 'bookmark' and some programs actually have fairly effective ones.
The MRU list in Windows ("Documents") is equally helpful for resuming where you left off with something. Its not that hard for a computer to track where you went -- its just hard for us to come up with nice UIs that allow you to get back there easily.
For example: I'd love it if search engines remembered which results I'd used the previous time I searched for the same terms and seperated them for me so if I didn't find what I was looking for before, I could ignore them, and if I did, I'd have a smaller list to go through.
- Michael T. Babcock (Yes, I blog)
I will probably buy this set now that they have removed the Win32 book. I don't recall how much the first edition was, but I remember that having 20% of the cost go to a book I was never going to use seemed ridiculous.
And Kudos to O'Reilly for doing e-books. ALL of their books should be available this way. It is best to learn things in front of the computer, but switching between keyboard and mouse is enough of a hassle, adding a book (and having to hold down pages with one hand) is a major pain in the ass when you are trying to learn something new. It's much easier to just tab between the book window and your editor.
Prevent email address forgery. Publish SPF records for y
The fundamental problem with books on CD is that I can find information faster in a well-thumbed, well-used printed book than you can with your shiny new CD and search engine. What needs to be done in the world of virtual publishing is some way to provide a "thumbing" function that allows you to thumb through a virtual book as if it was the real thing, without having to wait for screen updates on every page, etc. Hmm...maybe there's a patent in here somewhere...
Yes I have and love my Safari account. I just wish I could swap more often. Other than that it rocks. And at 10 bucks a month for 5 books it is well worth it.
Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
The article goes on to mention that the Java search engine is proprietary and has cross-platform compatibility problems.
Oh, if only there were some sort of cross-platform language available, perhaps even one especially well suited to text processing and regular expression searching!
--
When all you have is a hammer, everything looks like a skull.
My question: why doesn't ThinkGeek carry this in its Books department? It's lighter weight than a case of Whoop Ass...
sulli
RTFJ.
Back when I started on at the current job, I had the company buy a copy of the UNIX CD Bookshelf... not because I needed it, but hey, they were willing, and I get a free book.
Overall, I find the HTML format to be wonderfully indexed and cross-referenced, and, as mentioned, the search engine is a flaming pile of crap. It's accurate, but obscures the sought-after data by not jumping directly to the location in a page. The O'Reilly Bookshelves are useful -- a bunch of good books for about $70, on CD, cross-platform... but there are limitations. I'd honestly rather have the books...
MCH/VO S* W- N+++++ PEC+++ D(s++/r) A a+>+++ C* G++(++++) Q+ 666 Y
Could someone please post a link to that patch? I haven't been able to find it anywhere on O'Reilly's site, so I am stuck without the Java search thingy.
At home, I like to curl up with a paper back book, like the Camel book.
If you still have a copy of Altavista Discovery around anywhere, install that and copy the books to HD, and let Discovery index it.
:)
Thats a hell of a search engine for the books
Alan
--
Tequila - drink of the gods.
Tequila - drink of the gods.
The timing of Learning Perl 3rd Ed was unfortunate, and precluded it from being included in Perl CD 2nd Ed. From what I was told, this was the only factor in its non-inclusion.
I do own this set and I must say, it's nice to have but the best part was that it came with Perl In A Nutshell in paper format. I have just about worn out that book. As nice as it is having the text in a searchable format, it's refreshing to pick up a big book and thumb through the pages.
BTW: Has anyone checkout out Safari? It's an O'Reilly website that allows you to "subscribe" to a set of books each month and search them online. Now if I could only get my company to buy into this...
--
Wooden armaments to battle your imaginary foes!
Does Fatbrain pay someone to link to their site for every book review? They are not even close to the cheapest site on the net. If you want a good price comparison, go to AddAll. Just type in the title, and it will search about 30 online book retailers for the lowest price, including coupons and shipping/handling.
Besides, does anyone else besides me think "Fatbrain" is a stupid name?