IE7 improvements

The IE7 dev team are actually going to change CSS handling to be more consistant with the standards, and have detailed a few on their blog.

Address CSS consistency problems. Our first and most important goal with our Cascading Style Sheet support is to remove the major inconsistencies so that web developers have a consistent set of functionality on which they can rely. For example, we have already checked in the fixes to the peekaboo and guillotine bugs documented at so use of floated elements become more consistent.

’bout time too. major inconsistencies sounds so much nicer than stupid bug doesn’t it. The PNG support is a great thing too, hopefully PNGs can get the popularity they deserve.

ESV Bible Blog

ESV Bible Blog. Outstandingly cool. Just reinforces my opinion that the GNP guys are on the right track for promoting the Gospel, which is one of the main reasons I chose it as the default for my Verse of the Day plugin for WordPress

They offer more web-services than any other Bible publisher I can find, and now they have a blog too (which is giving away bible in return for links. Yes it’s shameless self-promotion, but who cares?)

The great thing is that they seem to be following the sort of thing Dean Peters was asking for ages ago, that is, free resources for anyone to use (Since then BibleGateway has added a bunch of web services as well). This is the sort of thing that will drag the church into the 21st century. If de-centralised publishing can change the way people think about news, it can do the same thing for evangelism.

All Consuming Bookmarklet

Because All Consuming is so very cool, and I’m so very lazy, I’ve written up a small bookmarklet that simplifies the process of adding an item to AC. Basically what it does is whenever you’re looking at an item on Amazon you can click on the bookmarklet and it will open up the item’s page in All Consuming in a new window, from which you can add it to your list.

Unfortunately, because AC uses it’s own id numbering system for adding items to lists, I can’t just make this bookmarklet automatically add the item (Erik, please tell me if I’m wrong here!), but it’s only one extra click to add the item anyway.

Bookmarklet link: Add to All Consuming (Updated link 2005-04-13)

How to set it up:

  • IE 5.5 and above: Right click on the link above, and then click on “Add to Favorites…”
  • Netscape 6 and above and Mozilla/Firefox: Drag the link into your bookmark bar or right click on the link and then click on “Add bookmark”/”Bookmark this link…”.
  • For Safari: Drag the link into your bookmark bar.

This bookmarklet works for Amazon URLs that have the /asin/1234567890/ format, i.e. The Shadow Rising and the /detail/-/1234567890/ format, i.e. The Eleventh Hour. If there are other formats that I’ve missed, please let me know.

To do: Expand the script to search the body text of the current page for ASIN’s and allow the user to select from a list.

All Consuming's back

Erik Benson has been busy rebuilding All Consuming. Along with updating the interface & functionality, he’s also added tagging rather than fixed categories and the ability to add things other than books.

My little list, which as of right now consists of two Terry Pratchett books, will be getting added to regularly! (There’s RSS feeds for each user too, but unfortunately no feed for the ‘Latest Consumed’ list yet.)

Word or RTF parser

Does anyone know where I can get a script (either Perl or PHP) that will parse .doc or .rtf files? I’ve tried using RTF::Parser and RTF::TEXT::Converter, but they just return a bunch of blank lines. Win32::OLE would work nicely, but it relies on the underlying win32 architecture to run, i.e. it needs to run on a Windows box.

Basically a client has a site that we maintain, and the content that changes regularly is provided in a standard Word document, which would make it very simple to automate the updates if I could just figure out how to parse the document.