Archive for October, 2004

Mikey and His Dancing Teeth

by Tom P. in Uncategorized

Mikey had his day at the dentist on Wednesday and everything went beautifully. We took him to Schneider Children’s Hospital and Dr. Charlie performed almost 4 hours worth of dental work while Mikey was under general anesthesia. Mikey had two root canals, four teeth filled, two teeth pulled, and eight teeth crowned with stainless steel caps. His mouth looks great! Everyone at Schneider was great. The anesthesiologist came out and talked to us about Mikey’s history and assured Michel that he done this “at least once before.” The intern who was working with Dr. Charlie was very nice and Dr. Charlie was, of course, the best. After the surgery he gave us his home number and his cell number and told us to call him and let him know how Mikey was doing because he wouldn’t be able to sleep until he heard from us.

We also got good news on Mikey’s ears. After Dr. Charlie was finished, the ENT took a look in Mikey’s ears. He had a torn ear drum but it has completely healed. The ENT said that other than a little bit of wax, which he removed, everything looked beautiful in Mikey’s ears. We thought for sure that Mikey was going to need surgery to repair his ear drum so this is really good news.

Mikey’s pulmonologist was worried about Mikey being under for so long so Mikey spent the night at the hospital. Michel stayed with him but Mikey slept most of the night (although Michel didn’t sleep much at all). His breathing was perfect through the whole night and we brought him home the next morning. The whole thing went as well as we could have hoped.

Am I Helpful?

by Tom P. in Uncategorized

If you will take a look at my Amazon page, you will see that I have reached a major milestone. After almost 3 years of writing reviews for Amazon, I have reached 1,000 helpful votes. That means that 1,000 times, someone has clicked the little “yes” button next to the question, “Was this review helpful to you?” which is underneath each of my reviews.

You might be saying, “But Amazon has millions of customers. How can 1,000 measly votes be of any significance?” All I have to say is that getting votes on Amazon is not easy. I know that people read the reviews. Authors complain about them. Professional reviewers revile them. And customers read them but ignore the vote buttons under them. And the small group of dedicated Amazon reviewers write large number of reviews, discuss votes and treasure votes and complain on their dedicated forum that no one votes. With a bit over 125 reviews on Amazon, I guess I fall into that group of dedicated reviewers.

The ranking system on Amazon is a little strange. Votes are important, obviously, but ranking isn’t based just on the number of votes. How the votes are distributed across your reviews is also critical. Once you achieve a certain number of votes on one item, additional votes don’t count towards your ranking, although they do count towards ego stroking. Take a look at John E. Fracisco’s Page. He has almost 7,000 votes but almost all of them are for a single review, his joke review of The Story About Ping (see the bottom of his Amazon page). So even though he has more than 6 times as many votes as I do, he is ranked at almost 90,000 while I am in the top 800 Amazon reviewers. Also, too many votes from the same person either in one day or overall don’t improve your ranking. Stuff the ballot box and Amazon ignores the votes.

So anyway, let me thank all the people who have found my reviews helpful, especially those who have expressed it with a vote and let me apologize to all the people who have not found my reviews helpful. To them I promise to try to do better. Finally and especially to the authors whose books I have panned all I can promise is that I try to be honest in all of my reviews.

Review - Java Studio Creator Field Guide

by Tom P. in Uncategorized

Java Studio Creator Field GuideJava Studio Creator Field Guide
by Gail Anderson, Paul Anderson

5 out of 5 stars

Sun’s Java Studio Creator makes use of JavaServer Faces (JSF) to allow visual development similar to the way Microsoft’s Visual Studio allows visual development of ASP based sites. It is an easy to use IDE that allows you to drag and drop JSF components, validators, and converters to design a web application. Much of the code required for a web site is automatically generated for you as you visually develop and additional classes can be generated or hand written (depending on their complexity) using the tool. This book will not teach you JSF but it will teach you how to use the IDE and quickly create web applications. This book is a well-written and easy to follow step-by-step tutorial to using this new IDE.

The book starts with a chapter on Java that can be easily ignored. The next chapter gives a quick introduction to the IDE. The authors demonstrate many of the basic techniques and show how to use the visual features to create navigation for a multi-page web site. The third chapter discusses each of the JSF components that are available in the IDE. Chapters four and five demonstrate how to use these components to build a web application. The examples are simple but they show how to integrate the generated code with custom beans (that can also be generated). Chapters six and seven show how to integrate Web Services and databases into your application. Chapter eight looks at internationalization and writing custom validators. The final chapter covers debugging.

If you have a copy of the software and want to utilize it to the fullest then this book is well worth buying. If you don’t have the software then look at ISBN 0131499947 to purchase the book and the software together.

This earned 5 stars on Amazon. The book is published by Prentice Hall.

The review can be seen on Amazon on My Amazon Reviews page.

Review - Java Studio Creator Field Guide

by Tom P. in Uncategorized

Java Studio Creator Field GuideJava Studio Creator Field Guide
by Gail Anderson, Paul Anderson

5 out of 5 stars

Sun’s Java Studio Creator makes use of JavaServer Faces (JSF) to allow visual development similar to the way Microsoft’s Visual Studio allows visual development of ASP based sites. It is an easy to use IDE that allows you to drag and drop JSF components, validators, and converters to design a web application. Much of the code required for a web site is automatically generated for you as you visually develop and additional classes can be generated or hand written (depending on their complexity) using the tool. This book will not teach you JSF but it will teach you how to use the IDE and quickly create web applications. This book is a well-written and easy to follow step-by-step tutorial to using this new IDE.

The book starts with a chapter on Java that can be easily ignored. The next chapter gives a quick introduction to the IDE. The authors demonstrate many of the basic techniques and show how to use the visual features to create navigation for a multi-page web site. The third chapter discusses each of the JSF components that are available in the IDE. Chapters four and five demonstrate how to use these components to build a web application. The examples are simple but they show how to integrate the generated code with custom beans (that can also be generated). Chapters six and seven show how to integrate Web Services and databases into your application. Chapter eight looks at internationalization and writing custom validators. The final chapter covers debugging.

If you have a copy of the software and want to utilize it to the fullest then this book is well worth buying. If you don’t have the software then look at ISBN 0131499947 to purchase the book and the software together.

This earned 5 stars on Amazon. The book is published by Prentice Hall.

The review can be seen on Amazon on My Amazon Reviews page.

Review - J2ME Games with MIDP2

by Tom P. in Uncategorized

J2ME Games with MIDP2J2ME Games with MIDP2
by Carol Hamer

5 out of 5 stars

I really enjoyed this book. The author does a solid job of explaining everything you need to know to write games for MIDP devices. If you are familiar with Jonathan Knudsen’s book on J2ME (probably the best book on the subject), this book expands the single games chapter into a fun and interesting book.

The book starts with a quick sample showing us how to use the Sun IDE and how to run our games on the emulator and how to download our games to a phone. The author shows a couple of example games, a maze and a jumping game, that give a good overview of the basic techniques games use on MIDP devices. She then expands those examples by showing proper use of threads and shows how to play tones and music during a game. Storing information (such as high scores or user preferences) is demonstrated. Downloading game enhancements such as new levels for a dungeon game are also demonstrated. The book is full of well-commented code samples (worth stealing) that show the techniques being discussed.

The author of this book has a nice, easy to read style of writing. Her enthusiasm for the topic comes through and makes you want to try the many sample games. If you have been spending too much time on enterprise programming then playing around with some MIDP games might be just the antidote and this book will get you started on the fun.

This earned 5 stars on Amazon. The book is published by Apress.

The review can be seen on Amazon on My Amazon Reviews page.

Review - J2ME Games with MIDP2

by Tom P. in Uncategorized

J2ME Games with MIDP2J2ME Games with MIDP2
by Carol Hamer

5 out of 5 stars

I really enjoyed this book. The author does a solid job of explaining everything you need to know to write games for MIDP devices. If you are familiar with Jonathan Knudsen’s book on J2ME (probably the best book on the subject), this book expands the single games chapter into a fun and interesting book.

The book starts with a quick sample showing us how to use the Sun IDE and how to run our games on the emulator and how to download our games to a phone. The author shows a couple of example games, a maze and a jumping game, that give a good overview of the basic techniques games use on MIDP devices. She then expands those examples by showing proper use of threads and shows how to play tones and music during a game. Storing information (such as high scores or user preferences) is demonstrated. Downloading game enhancements such as new levels for a dungeon game are also demonstrated. The book is full of well-commented code samples (worth stealing) that show the techniques being discussed.

The author of this book has a nice, easy to read style of writing. Her enthusiasm for the topic comes through and makes you want to try the many sample games. If you have been spending too much time on enterprise programming then playing around with some MIDP games might be just the antidote and this book will get you started on the fun.

This earned 5 stars on Amazon. The book is published by Apress.

The review can be seen on Amazon on My Amazon Reviews page.

Jury Duty

by Tom P. in Uncategorized

This past week I have been on jury duty. The last time I was on jury duty was a long time ago. That time I had to sit in the waiting area at the court house for a week. I was called for one jury and was rejected. Then back to the waiting area. This time the jury duty was a breeze. They now put you on telephone standby. Each night you call to see if you are to report. They finally got around to my number and I had to report Friday. Apparently Friday isn’t a big day for trials. I arrived at 8:30 AM and they showed us a film about jury duty. We filled out saome paperwork and then waited. Around 11 AM I was called to an empanelling room. This is the room where they ask you questions and decide whether they want you for the jury. The case was a malpractice case. Apparently a 42 year old man went to the hospital for a heart attack and died of a brain bleed. Michel suggested that it might have been because of the anti-coagulants they use as treatment for the heart attack. One of the defendants in the case was North Shore Hospital, Michel’s employer. Needless to say, it was decided that I wasn’t needed. So it was back to the waiting area. Around 12:30 PM they let us out for lunch. Back at 2:00 PM. 2:30 PM they called my name and it was back to the empanelling room. “Thanks a lot… you can go home. Your jury duty is over.” So that was it. I have performed my civic duty and I don’t have to serve again for six years. This was the third time I have been called for jury duty and I have yet to get on a case. I don’t know if that is good or bad.

Life Sucks - Part 7

by Tom P. in Uncategorized

When last we heard from our heroes, life sucked. And so it goes…

So Michel has now passed her three month anniversary of not being able to work. The doctors still don’t want her going back, even for light duty. She had to drop her class because she couldn’t do the work in the doctor’s office. Too bad. I think she really liked working there.

Mikey’s dental work is next week. He will be spending the night in the hospital because all the doctors are paranoid about his airway. His ENT wants to bronch him as long as he is there. Why not? The more the merrier.

I always thought maybe God had a bit of sadistic streak in him but now I’m convinced that he enjoys suffering…

I don’t want to start any blasphemous rumours

but I think that God’s got a sick sense of humour

and when I die I expect to find him laughing.

— Depeche Mode

Review - InstallAnywhere Tutorial and Reference

by Tom P. in Uncategorized

InstallAnywhere Tutorial and ReferenceInstallAnywhere Tutorial and Reference
by Zero G Team

4 out of 5 stars

This book is an excellent guide to using InstallAnywhere no matter which platform you are running or how much experience you have with the product. This is the kind of documentation that you wish that the company would provide especially when you consider the price of the software. According to the introduction, the book was produced from the handouts that Zero G had produced for their three day InstallAnywhere course.

The book starts with a quick introduction and some screen shots showing what running an installer would look like from a customer’s point of view. The authors next show a simple example of building an installer. Unfortunately, and this remains true for the rest of the book, no screen shots are included. This means that you must be running the software to take full advantage of the book. No reading this book in the bathtub. The book works well as both a tutorial and reference guide. The authors take you step by step through an exercise explaining each of the options even if they aren’t used in this exercise. The instructions for each exercise are very clear. The use of the product is clearly explained while you are using it, which makes the learning “stick”.

The book covers everything from the most basic installer all the way up to writing your own custom plug-ins. If you are interested in taking full advantage of the InstallAnywhere software and don’t want to spend the money for three days of training, then this book is for you.

This earned 4 stars on Amazon. The book is published by Addison-Wesley.

The review can be seen on Amazon on My Amazon Reviews page.

Review - InstallAnywhere Tutorial and Reference

by Tom P. in Uncategorized

InstallAnywhere Tutorial and ReferenceInstallAnywhere Tutorial and Reference
by Zero G Team

4 out of 5 stars

This book is an excellent guide to using InstallAnywhere no matter which platform you are running or how much experience you have with the product. This is the kind of documentation that you wish that the company would provide especially when you consider the price of the software. According to the introduction, the book was produced from the handouts that Zero G had produced for their three day InstallAnywhere course.

The book starts with a quick introduction and some screen shots showing what running an installer would look like from a customer’s point of view. The authors next show a simple example of building an installer. Unfortunately, and this remains true for the rest of the book, no screen shots are included. This means that you must be running the software to take full advantage of the book. No reading this book in the bathtub. The book works well as both a tutorial and reference guide. The authors take you step by step through an exercise explaining each of the options even if they aren’t used in this exercise. The instructions for each exercise are very clear. The use of the product is clearly explained while you are using it, which makes the learning “stick”.

The book covers everything from the most basic installer all the way up to writing your own custom plug-ins. If you are interested in taking full advantage of the InstallAnywhere software and don’t want to spend the money for three days of training, then this book is for you.

This earned 4 stars on Amazon. The book is published by Addison-Wesley.

The review can be seen on Amazon on My Amazon Reviews page.