And today the first errata arrived for the second edition. It appears that somewhere between the first pass and the final pass of quality assurance, a sentence got moved. Then in the final printed edition, the sentence got chopped, leaving half a sentence in the wrong place. Sheer madness.
On page 204, there’s a Note (called a readeraid in the Microsoft Press/O’Reilly template). In that note, the last sentence, or partial sentence, reads, “DOM Level 0 is also known”. In reality, that sentence goes in the following paragraph and should read “DOM Level 0 is also known as the legacy DOM.”
It’s arguably a throw-away sentence and the book still makes sense without that sentence too.
The Perl book was is what prompted me to write today. I wrote the book back in 2005 and was asked yesterday if the content is still relevant; in other words, has the software been updated thus rendering the book obsolete? The answer is no. Beginning Perl Web Development is definitely still relevant. I’ll go through some of the sections of the book.
Part 1 looks at CGI development and database connections with Perl. These are still relevant and in wide use. Part 2 covers LWP and Net:: tools, including retrieving content with LWP::UserAgent. This is still relevant, I use these modules to scrape web pages with Perl even today! Part 3 looks at XML and RSS with Perl including consuming RSS feeds and creating them as well. Part 4 is devoted to mod_perl and Part 5 looks at templating with Perl using the Template Toolkit and Mason.
I was happy to hear about both books recently and even happier that they’re still relevant and provide value to their readers.
Upgrading to IOS 5 on one of my ipod test devices. Rather than restoring from backup I set it up as a new device. On set up, I was asked to sign in with an existing apple account. I did so but received an error to the effect of Operation Cannot Be Completed, com.apple.appleaccount error 0. Still really haven’t found the root cause of the issue but the workaround was to go “Back” a step, and select the “Skip this Step” option and the previous screen on the iPod. I was able to complete the set up and then go in through Settings to enter an Apple ID through the Store.
Has it really been that long since I wrote a post? I’ve been busy migrating to a new server recently and one of the items on the ‘todo’ list was to update the blog software. In doing so I discovered that I apparently haven’t written anything in the blog since 2008. Makes me wonder why I have a blog anyway.
Observing from Stevens Point, Wisconsin, USA this evening I was unable to locate Comet Swan. The seeing was good early in the evening (7:30pm localtime) towards the west/northwest but became somewhat hazy by 10:00pm.
If you’re reading this, then it means that Google’s Chrome Browser is capable of posting into my blog. Actually, there’s no real surprise there, I’ve been using Google Chrome for a while and haven’t been able to get it to break yet.
So far I like the look and feel, not to mention that it definitely feels quicker than Firefox, especially Firefox 3. Chrome just makes it feel like I’m using an application, rather than a web browser with a web page or application inside.
In many ways, Google Chrome feels like what a browser should be in 2008/2009: The same features pioneered by Firefox and taken for granted today like tabs and pop-up blocking but with a faster and lighter interface taking into account a more technical audience who doesn’t need all of the visual aids that anchor other browsers.
I use a custom portal solution so I don’t think I’ll get much use out of the homepage/frequently-visited sites feature when opening but I can see how that would be a time saver. I’m hoping that the silly user-agent detection things on web sites won’t break when visiting.
That reminds me, the User-Agent being reported from my Windows XP machine when using Google Chrome is:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13
(KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
Here’s a screenshot of Chrome in action, with a couple tabs open, one to this post being written and the other to the web hosting company ICG Media.
I’m also hoping for extensions which means a good dev kit and documented API. Specifically, an adblocker and something like Firebug are necessary.
I look forward to working with Chrome, both as a user and developer.
Less than 60 seconds after I posted that initial blog posting about Google Chrome, hoping for a Firebug-like extension, I found the “Inspect Element” action on the right-click menu in Google Chrome. Oops.
The Inspect Element option essentially *is* Firebug, built right into the browser! No need to download an extension, see the screenshot here.
There are several other developer tools all found on the “Page” menu, shown here.
, the Google
home page, and CNN
. Notice that CNN loaded the silly Shockwave Flash plugin which itself consumes 16MB ram and 25% cpu!
Thanks to the great work of the Debconf8 Video Team I was able to watch nearly all of the opening day of Debconf8 in Mar del Plata, Argentina. Among the talks was the Managing the Complexity of the Open Source Infrastructure which I found helpful, along with the SPI BOF, which talked about the need for people to become members in the SPI.
I’m looking forward to the full week of presentations and events at Debconf8 and hope to see you on one of the IRC rooms setup for the conference.
You can download those files here:
The World’s Largest Trivia Contest is coming up. More information on http://www.90fmtrivia.org.