Paul Hammond's Blog

Agile, Software and Life


Feed your aggregator (RSS 2.0)


individual post icon

I suspect I am not a "normal" consumer of mail services.  I have many domains that I send mail from (due to the sites I host).  I want to check email from different places - home, work, hotels around the world, relatives houses, internet cafes etc - and as a result use many different computers and internet connection providers.

The problem with traveling is that you cannot just use your own ISP's outgoing SMTP server to send mail.  That works while you are connected to their network, but when you are in a hotel in Shanghai it doesn't.  Even if you could figure out their SMTP server address, changing your settings in each location is a pain.

The solution to my problem is authenticated SMTP services.  A service where I can login to the SMTP server and tell it who I am regardless of how I connected to the internet.  Surprisingly there are very few ISPs or service providers that offer this.

Enter FastMail.  I stumbled across these guys a few years ago, and their service has been fantastic.  I get the authenticated SMTP connection I mentioned above, which allows me to send email from any email address/domain I choose; this lets my communications always look professional when dealing with my many domains.  On top of that they have a great WebMail solution as well as supporting IMAP connectivity.  IMAP allows me to use multiple clients on multiple machines without having to worry about downloading mails more than once as I would with POP3.  I just get a "view" onto my mailbox, much like I do with Exchange at work.

I pay annually (because my mailbox is large) but for ages the one-time payment of $14.95 was totally sufficient.  Even now it is only $19.95 a year.

If you have more complex than average mail requirements, I highly recommend these guys.

Oh, if you want to sign up, click here to email me and I'll tell you what to use as the referrer...  smile_teeth

individual post icon

Christmas gifts for me always include new books.  This year was no exception, and I thought I would share a couple of them that I am looking forward to reading.

I'll post reviews and thoughts about these books as I read them.  I have quite a pile of unread books, so it may be a little while.  Stay tuned...

Six Thinking Hats by Edward de Bono.

This book describes a method for thinking that is based on an understanding of how brain chemicals change with the mode of thinking.  Edward de Bono divides thinking into six coloured hats - Black, Yellow, Red, Green, Blue and White - each with their own characteristic.  For example, the Green Hat is creative thinking, and the White Hat is facts and figures.

As the cover says "thinking is a skill and can be improved" - I am looking forward to seeing if I can improve MY thinking.

The Starbucks Experience by Joseph A. Michelli.

The subtitle for this book is "Five Principles for Turning Ordinary into Extraordinary".  Quite a long time ago I read "Pour Your Heart into It: How Starbucks Built a Company One Cup at a Time", a book written by Howard Schultz (then CEO, now Chairman of the Board).  This is a great book that describes the values on which Starbucks was founded and on which it relied as it grew.  I found it particularly interesting to read as it was recounted by the CEO of the company.

When I saw "The Starbucks Experience" in a book store in San Francisco airport, I was immediately interested in reading more about this successful company.  Joseph Michelli is an "outsider" to Starbucks, but with access to their personnel and resources, he isolated the 5 key leadership principles that helped Starbucks succeed.  They are "make it your own", "everything matters", "surprise and delight", "embrace resistance" and "leave your mark".

How to Cut a Cake by Ian Stewart.

I am a big fan of "leisure-science" type books, particularly mathematics based ones.  Previous favourites have included "Fermat's Last Theorem", "How Long Is a Piece of String?" and "Why Do Buses Come in Threes?", and many more.  How to Cut a Cake has 20 chapters, each discussing a different mathematical conundrum or puzzle.

I enjoy these kinds of books, mostly because it forces me to think in ways I don't normally think.  Any book that makes me grab a pencil and a piece of paper in order to grasp a concept HAS to be doing me SOME good, doesn't it!?

individual post icon

When I first started putting photographs online, I spent ages looking for an album creation tool that would give me some control but would automate a lot of the creation.  I eventually settled on JAlbum - a nice tool written in Java that has many downloadable skins to choose from.  You can see an album that uses JAlbum here.

More recently however I discovered two Flash based image viewers both from Airtight Interactive - AutoViewer and SimpleViewer.

AutoViewer allows you to create a line of images spreading from left to right.  It will show the images as a slide show, or allow the user to click through them one by one.  The images are shown at full size, unless the browser window is too small at which point the Flash viewer does a great job at scaling them down.  Example AutoViewer album.

SimpleViewer creates a thumbnail matrix for your images, and allows you to view full size versions by clicking the thumbnails.  Again, the images scales if necessary.  Example SimpleViewer album.

One nice feature is that the images are intelligently cached when the page loads.  This minimizes wait time for the end user and it is a great user experience too if you click on images that are not yet downloaded and cached.

Both are controlled by a single XML file that includes all of the options for the album as well as the image list.

I spent a little time writing a very crude application to allow me to create AutoViewer XML files very easily.  For SimpleViewer, I actually used to use a JAlbum skin, but this only supports version 1.7.1.  The current version is 1.8 and the XML format has changed a little.  I just copy and paste an old album file and fix it up by hand right now.  I hope to extend my "crude application" to cover SimpleViewer very soon!

individual post icon

For the last 5 or 6 years, we have had an artificial Christmas tree at our house.  It is a nice tree, very realistic with wire branches that you can fashion how you want and fake pine needles that don't end up all over the floor.

A couple of weeks ago, my wife and I had a long discussion after she announced that she wanted "a real tree this year".  Why I asked?  We have a perfectly good one in the loft, and getting a real one would cost money we could spend on other festivities.  "They look nicer, and they smell nice".  Long story short, I eventually relented and she went off to the local garden centre.

A couple of hours later, I was unloading a 6 footer from the car, along with a metal base to hold it in.  Even at a glance I could see that the monster trunk this tree had would NEVER fit in the metal tube on the base.  My wife argued that it would, so I spent 5 pointless minutes proving it wouldn't by trying to ram the huge knotted bulbous trunk-bottom into the tiny metal opening.

So, she went back to the garden centre the following day and bought a larger sized metal holder.  Sadly this was to be about an inch too small as well.

I spent a frustrating hour hacking away at this poor tree with a saw and chisel, until the trunk eventually fit into the holder.  It wasn't quite vertical, but it would do.

And you know what, I had to admit it looked alright.  Not huge amounts better than the artificial tree, but a little.  Over the next few days, I would also comment on the smell - it did indeed have a festive fragrance about it.

That was 2 weeks ago.

Now, our house is rather hot.  My wife and kids like living in a sauna.  It turns out that real Christmas trees without roots - they don't appreciate it so much.  I came home from work last Wednesday (the 22nd), and looked at the now very listless, droopy and slightly yellow tree.  I then looked over at my wife sitting on the couch.

Without even glancing up from her magazine she said "Before the guests come over on the holidays, can you just nip up into the loft and get the old tree.  I'll need to take that one down and use the artificial one."

AAAAAAAaaaaaaaaaaaaaaaarrrrrrggggghhhhhhh!  smile_eyeroll

individual post icon

Check out this video from MSN Video of a great piece of video editing by Lasse Gjertsen from Norway.  He has taken loads of very short clips of a drummer and a piano player (literally milliseconds long) and cut them into a full "song".  Very very cool!

individual post icon

Further to my post last week regarding the Visual Studio SP1 Beta, SP1 has now been formally released - links below.

Whilst this should fix a number of issues in VS2005 running on Vista, there is a Vista specific update to SP1 (called "Visual Studio 2005 SP1 Update for Windows Vista") due early in 2007.  The "General Information" link above mentions a beta of this update "coming soon".

individual post icon

A couple of weeks back I blogged about getting Web App Debugging working on Windows Vista RC1, and I mentioned an annoying "attempted to read or write protected memory" error when building your solution.

Brian Peek (whose solution I originally quoted in my first post) kindly left me a comment with a possible solution to the memory issue:

"Hey there...saw your link to my site on the IIS debugging stuff.  You may be able to get rid of the memory protection issues by installing VS2005 SP1 Beta 1 at:
http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=Visual%20Studio%202005%20Service%20Pack%201&DisplayLang=en

I haven't managed to test this yet (since I have now installed the RTM version of Vista and the error is no longer happening), but if you are getting the memory error on pre-RTM Vista builds, you might want to install the SP1 Beta.

Thanks again Brian!

individual post icon

A couple of weeks ago, some friends at work had me sign up for the online Chess site www.chesshere.com.  It is an online Chess playing service that allows you to play "at your leisure" as opposed to real time.

The concept reminds me of the fridge magnet games you can buy from your local Borders where there is a little "your turn" token to tell your significant other that you are done with your turn!

The site is very basic looking, but don't let that fool you - when you start digging, there are all sorts of analysis tools etc.  You can run teams and championships, there are forums and a chess database.  You can even retrieve your game status via RSS.

So far I have lost two games (thanks Diana and Paul), and have another 11 going on.  I think that is too many, as I have to reanalyze each board when it is my turn...

Anyway, if you enjoy Chess, and want to play at your leisure, you should take a look.  If you want to add me as a friend, my username on the site is "phammond".


Search phammond.com.
Blog Post Calendar
<September 2008>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

Month View
Images from Flickr
{ paul hammond }. Get yours at bighugelabs.com/flickr
© 2008 Paul Hammond Send mail to the author(s)

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Sign In