March 2007 Entries

Useful quick reference guides

While strolling through some of my RSS feeds on Monday I came across a few quick reference guides which are worthy of mention. They're things which you might not have an immediate need for, but that are bound to come in handy at some point in the future. HTTP/1.1 (DELETE, GET, HEAD, PUT, POST) This is an activity diagram to describe the resolution of the response status code, given various headers. Useful for anyone doing application debugging at the web server level. Link: HTTP/1.1 (DELETE, GET, HEAD, PUT, POST) SQL Injection Cheat Sheet The idea is of course that you use the cheat sheet...

Due to a technical fault all writing about trains has been delayed

Those of you out there who noticed I occasionally write about Auckland train related 'things' might wonder why I've not been posting about the recent train chaos. The answer is quite simple - I gave up on the trains a couple of weeks back, and I've been driving to/from work. After a couple of pretty miserable days trying to commute during the flood of signal failures, I thought they were doing the right thing by cancelling some services and focusing on getting the work done. I wonder whether they should have cancelled more services to get an even clearer shot at...

SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

My first entry into SnTT is going to be a very brief one, and as the title suggests it involves adding a side preview pane to the basic (i.e, the non eclipse) Notes client. Since the release of the Notes 8 public beta, I've heard a few people complain about the fact that the side mounted preview pane is only available in the "standard" client. I've never been a heavy preview pane user, however I'd debated trying it on the side in case that changed my mind. I'm using the basic client mostly at the moment, so I decided to see...

Debugging DataSet Constraint issues

If you work with typed datasets often enough, then chances are that at some point you're going to run across this error message: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. The error message is logical enough - it tells you what's wrong. You have a dataset, and there's a piece of data which is violating it's constraints. If you have a small dataset, then you can usually spot where the problem lies quickly enough. However for larger datasets the offending table(s) and/or column(s) are usually harder...

Notes and Domino 8 public beta now available

After a few initial hiccups with the IBM download servers the public beta 2 release of Notes and Domino 8 is now available. I've downloaded, installed, and used both the 'basic' and 'standard' versions today and have to say it all looks pretty positive. I plan to write more about this, but I'm going to wait until I've used each of the clients properly for a few days before making any comments or observations. Link: Lotus Notes/Domino R8 Beta 2 Link: edbrill.com: Notes and Domino 8 public beta now available

Notes/Domino 8 - the anticipation is rising

With the imminent release of the Notes/Domino R8 public beta early next week, the Notes/Domino community is sounding a little bit like eager kids at Christmas. The difference being that instead of a fat man in a red suit as Santa, we have a fat corporation with a blue logo. Oh, and this Santa doesn't tend to read his letters too often either. However sticking with the theme, I was thinking about what I'd like for Christmas from the Big Blue Santa. The largest gift is one that I'm pretty sure he's delivered - an attractive looking client. If they...

Commuting chaos

I feel like a everyone else has given up on moaning online about the Auckland trains. But never fear! I shall continue to rant and vent in the hope that someone out there is listening.. and even if they're not, it makes me feel slightly better. I hopped on the train tonight, not suspecting anything was wrong. The train turned up pretty much when it was supposed to, however I didn't realise that the network had been having problems all day. Everything was fine until Avondale. We stopped, the doors open, passengers get off, the doors close. The train wasn't moving....

WebResource.axd followup

Back in October 2006 I wrote an article which covers troubleshooting problems related to WebResource.axd. A few months down the track, and the article has had a lot of hits, a few comments, and a few external links - I can only conclude that a lot of you out there have had major problems with WebResource.axd! I wrote the article as a result of problems when deploying the project I was working on at the time, and it seems that I was 'lucky' enough to need to make changes or to verify the configuration for a lot...

@FizzBuzz

Imran on Tech recently wrote about using FizzBuzz to Find Developers who Grok Coding. The post basically talks about asking job interviewees to write a simple piece of code based on the following: Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”. The point of the exercise being that there are a surprising number of people which fail this simple task, however what follows in the comments...