List price: $44.99 (that's 56% off!)
Most of what is covered in this book can be found on the web and in mail archives BUT be prepared for many many hours of scouring obscure sites, trying not-so-hot code and out dated examples. I began working with Perl many years ago, but only in the last 2 years have I been using Perl and Mysql in production web sites.
The first thought that came to mind when I thumbed through this book was 'Man I wish I had seen this book a year and a half a go'. Most of the solutions presented I have figured out myself, but after a long time of head banging and trial and error. I've been going through my code and comparing it the methods and examples found in this book and have been able to make many improvements.
The writing is clear and code examples evolve with the concepts presented.
You should have a basic understanding of Perl before digging into this book, or at least have a good Perl reference book handy. You can also download (and try out) scripts and libraries (...)
I do wish I'd seen this book a year or so ago. It would have saved me a lot of time and effort.
-Z
Though not for total beginners - have Paul's excellent previous book "MySQL", as well as the some reference like the Camel book handy if you have little or no background in MySQL or Perl - it is written in a concise, easy to read manner that allows one to fully understand what each application does and how the examples could be the basis for use in their own code.
In addition, it's a fine repository of tips, and not all are limited to MySQL and Perl. For example, the section on configuring Apache for secure connections using mod_ssl and OpenSSL, could easily save a newbie seeking SSL knowledge hours of research over many sites and through many README's.
Each chapter builds on the examples of the previous, from the simple to the complex. The book covers, amongst other subjects ...
Form generation and design
Processing forms
Using e-mail to enhance your web site
Storing and retrieving images
The use of MySQL to power your forms
Effective MySQL table design
Automating form handling
Generating form elements from tables
Forms navigation
Forms error handling
Advanced MySQL statements
Indexing and searching your data
Intermediate to advanced Perl usage
Session Management
Maintenance techniques with sessions
Security and privacy, both remotely and locally
Writing secure applications
E-commerce applications
Implementing different payment collection techniques
In other words, it touches on just about every aspect someone looking to leverage MySQL and Perl for web development could want, all in a single source. I learned a lot from this book and think it's easily worth the price.
Used price: $11.34
Buy one from zShops for: $20.16
the prose is gorgeous, as usual, but the story drags. worth a read, but not if you're new to dickens. best to start off with nicholas nickleby which doesn't suffer from the same defect.
There are all sorts of deceptions and selfishness going on in this book, but by far, Seth Pecksniff is the most perfect character to be found of all Dickens' comic characters. There is a darkness in the profile of Mr. Pecksniff, but he is made to ridiculed, and Dickens does not let a chance pass to ridicule Pecksniff.
I want to digress a moment, for Dickens did as well -- there is a section where young Martin Chuzzlewit tries his fortune in America. And there is quite a bit of anti-American sentiment to be found in these parts (a fact which caused emnity between Dickens and the American public until he made his 2nd and final tour in 1870 or so). There are two reasons for this: first, Martin Chuzzlewit simply did not have the sales figures of previous novels. Anti-American books seemed to be "the thing" (just like diet books are popular today) in Britain, so he went for that. Secondly, Dickens had just been on a rather contentious tour of the U.S. in which he had been trying to make a case for international copyright. You see, the U.S. was the China of that day -- infamous for pirating works of people from other countries. Publishers in America had been printing their own copies of Dickens novels at cut rates (because they weren't paying Dickens or his British publishers anything!) When Dickens tried to make his plea for intellectual property rights, these same publishers of newspapers did a hatchet job of Mr. Dickens' reputation. So, basically, Dickens had an axe to grind.
In any case, feel free to skip all the Chuzzlewit in America bits. There is a moment of self-realization for young Martin, but it's not essential. All the essential action is going on in England, and Martin will return to finish business. There's also a pyramid scheme-like scam going on as part of a subplot, so now we've got two things involved in this novel that people think are debates of modern origin: intellectual property rights and bad financial info. Just remember, Napster and Internet stock tips are only the latest manifestation of old themes; at the very least, this book will remind you of that.
Kudos, Senator Wellstone.
List price: $15.95 (that's 30% off!)
Used price: $0.76
Collectible price: $1.07
Buy one from zShops for: $2.92
The story is about a boy named Leigh, who, is the new kid in school. Leigh finds a stray dog on the beach. The dog was laying down, so Leigh and his friend Barry tried all sorts of ways to get him up. None of them worked. So, Leigh and Barry started running. The dog followed them. Then, he layed down exactly where he was again. The dog looked sad and lonely. So, they decided to have a joint custody with the dog and name him Strider. Barry would keep Strider in his yard during school,Barry and Leigh would play with him after school, and Leigh would keep the dog at night. Leigh's mom and dad are divorced. Leigh has been worrying about his dad because he's losing alot of money. Anyway, Barry has to go on a vacation with his real mom and dad, so Leigh gets to keep Strider for a whole two weeks! But, Strider kept chewing on Leighs bedroom rug, so he decided to build a fence. He called his dad to build one. His dad got a new job. Leigh was relieved. Then, when Barry came back, they had a fight about who keeps the dog. But, they worked it out. Then, Leigh gets this cool new shirt from the thrift shop. The next day, he wore it to school. A rich kid shouted "Hey, that's my shirt!" and it was his shirt. His mom took it to the thrift shop and sold it. So, he ran after him. They did this every morning until they became friends and joined track and became friends. At track, he meets a girl named Geneva who does hurtles at the track. Now, Leigh has three friends. How will the story end? Read Strider and find out!
mom.So Leigh can have Strider for a whole week.Durning
that week Leigh's dad turns up.In this story Leigh's dad comes to visit Leigh a lot.When Barry comes back it's time for school again.Also,durning school Barry and Leigh loses their friendship.Barry runs a lot in this story because of Strider.He even makes the track team with Kevin.Leigh want's his friendship back with Barry so he leaves Strider in Barry's yard ,but Strider comes back and they become friends again.At the end Leigh gets closer with his dad and gets a new frienship with Geneva.One more thing I forgot to say is that Leigh does real good in the track race.
My book is called Strider.It's by Beverly Cleary.She's my favorite arthur! Well,my book is about a boy named Leigh Botts.He finds a dog . Leigh and Barry called him,but he didn't come.Finally he cameLiegh and barry called him Strider. The dog can read!The dog is really good. you'll have to find out the rest.
Your friend,
Maymay
Used price: $33.50
Buy one from zShops for: $45.71
While Graham does delve into some interesting coding examples in the second half of the book, _ANSI Common LISP_ is not meant to replace a referential or exemplary book concerning the language. If you're looking for a more case-study sort of book, I suggest Norvig's _Paradigms of AI programming_ or Tanimoto's _Elements of Artificial Intelligence_. Both offer a wealth of examples that Graham rightfully omits in order to more broadly cover the fundamentals of the language itself.
The book is small and the topic large, so some coverage of things is a bit thin. So what -- the Hyperspec is free.
The book is extremely practical, dealing with how to write programs and use the language. It is *extremely* handy to refer to while programming; this is not true of the Hyperspec. Hence this book is a must-have.
Also strongly recommended (especially if you don't know why Lisp is so wonderful) is "On Lisp", by Paul Graham. He shows the completely unmatched power of Lisp. Out of print, you can get for free on Graham's website -- go to yahoo to find it.
List price: $24.95 (that's 30% off!)
Used price: $7.93
Collectible price: $8.95
Buy one from zShops for: $4.99
The author has a way of taking you along and making the scene come to life. I do wish he had included a family chart to help keep tract of the family members.
I'll remember this book for years to come!
Used price: $1.95
Collectible price: $37.06
Buy one from zShops for: $45.00
List price: $25.00 (that's 30% off!)
Used price: $7.70
Collectible price: $16.95
Buy one from zShops for: $4.99
It's a good lesson in history--how the people lived and died in Paris during the occupation through the Second World War. David Halifax, art student, went to Paris just before the war and stayed until the end of the war. He survived by becoming a master forger and helping France save some of her paintings. He worked with the Nazis and the German Embassy playing one side against the other.
Meanwhile, he was observing the people around him, painting and working at staying alive. He managed to get through the war without being killed by the French resistance or the Nazis. I like this book it is an honest attempt to show how the people live, or at least survive in a war.
Paul Watkin's narrator David Halifax, the young artist, tells the story in a very descriptive & detailed way. I could envision Paris and the surrounding countryside very easily. This portrait of the young artist really taught me a lot about fine art I didn't know or realize before. If you enjoy beautiful art & paintings you'll find the details about forgery fascinating and eye-opening. There is so much happening in this story you just can't help but read on. A truly enjoyable and emotional read.
Used price: $1.50
Buy one from zShops for: $3.50
The introductory note also includes a brief summary of events leading up to the events of this play. "Antigone" concerns the family of Oedipus, former ruler of the city-state of Thebes. As "Antigone" opens, Thebes is ruled by Creon, the brother-in-law of Oedipus. Creon is at odds with his niece, Antigone, because he denies a proper burial to Antigone's brother Polynices. Antigone's intention to defy her uncle sets this tragedy in motion.
This is a powerful story about familial duty, social customs, gender roles, and the relationship between the individual and governmental authority. The issues in this play remain relevant today, and are powerfully argued by Sophocles' characters. At the heart of the play is this question: Is it right to disobey a law or edict that one feels is unjust?
But "Antigone" is not just a philosophical meditation; it's also the story of a very personal clash between two strong-willed members of a very troubled extended family. A bonus in the play is the appearance of the seer Tiresias: it is a small but potent role. Overall, this play is a solid example of why ancient Greek drama has stood the test of time.
It is too easy to see the issues of this play, first performed in the 5th century B.C., as being reflected in a host of more contemporary concerns, where the conscience of the individual conflicts with the dictates of the state. However, it seems to me that the conflict in "Antigone" is not so clear-cut as we would suppose. After all, Creon has the right to punish a traitor and to expect loyal citizens to obey. Ismene (Maro Kodou), Antigone's sister, chooses to obey, but Antigone takes a different path. The fact that the "burial" of her brother consists of the token gesture of throwing dirt upon his face, only serves to underscore the ambiguity of the situation Sophocles is developing. Even though the playwright strips Creon of his son, Haemon (Nikos Kazis) and wife, Eurydice (Ilia Livykou) by the end of the drama, it is not a fatal verdict rendered against the king's judgment, but rather the playing out of the tragedy to its grim conclusion.
Note: I have always enjoyed Jean Anouilh's "modern" version of the play, produced in 1944 and loaded with overtones regarding the Nazi occupation of France. The two plays offer a fascinating analog and students are usually quick to appreciate how Anouilh revitalizes the ancient myth with the political situation in which he lived.
If you do get stuck anywhere with Perl or MySQL basics, check out the MySQL mailing list (...) to which Paul is a frequent contributor. You also will find the mod_perl list useful: (...) and the Perl beginners list (and various other Perl lists) (...) Subscribe to these and don't be shy to ask questions after you've checked out the FAQs.
You'll want to supplement this book with an introductory and intermediate Perl book ('Learning Perl' and 'Programming Perl' are two good ones, or 'The Perl Black Book') and an introduction to MySQL - or read the documentation on (web site). You may also want to grab the 'Eagle Book' ('Writing Apache Modules with Perl and C' by Doug MacEchern - author of Mod_Perl) if you're going to be using mod_perl which 'MySQL and Perl for the Web' covers in brief. Also, if you would like to write some more advanced Object Oriented Perl applications using MySQL, check out Damian Conway's excellent 'Object Oriented Perl' book.
Perl, Apache and MySQL have been proven to be very powerful technologies when combined. Large sites like finance.yahoo.com and citysearch.com use these for heavily loaded web applications. With both MySQL 4.0 and Apache 2.0 about to come out of Beta, exciting things are happening in the Perl and MySQL world and Paul's book is a great introduction to the effective combination of both.