Blog      Products      DotNetWiki      Support      Contact  
     Blog Categories
 - All
 - .NET
 - 4 Word Book Reviews
 - AllPodcasts
 - Business Thoughts
 - Clueless Idiocy
 - Norn Iron
 - Personal
 - Podcasting
 - PowerPack
 - Weird Interweb Stuff
 
     Geoff on Twitter
 
     Local Blogs
 
  ASP.NET PowerPack
The ASP.NET PowerPack contains 28 rich, cross-browser controls including:
 - RichTextBox
 - ComboBox
 - DatePicker
 - No-Repost validator

Try the ASP.NET PowerPack free today!
 - More Info
 - Download
 - Price List
 - Licensing
 - Buy Now!

 
     Web Tools
 - The DotNetWiki
 - OPML Viewer
 - RSS Viewer
 - ASP.NET Colors
 - Base64 Encode
 - Base64 Decode
 - HTML Encode
 - HTML Decode
 - URL Encode
 - URL Decode
 - Crazy IPs
 - Whois

 
     Windows Tools

ADO.NET ConnTest
A simple, free Windows program to test ADO.NET connection strings.

Lines of C#
Ever wanted to know how many lines of C# code are in a file or folder hierarchy?  This free Windows program will tell you.

XmlTools
Free tools to process XML files from the command line.

 

On the subject of madbid.com, one thing I’ve wondered is: What’s the best strategy to follow when bidding?

Madbid.com used to recommend waiting until near the end of the countdown timer before placing your bid.  I’ve searched their site now for a link to show you, but I can’t find it any more – maybe they’ve changed their recommendations.

It’s just as well, because I always thought that was a terrible plan.  OK, it makes perfect sense from madbid.com’s point of view – they want to make sure that every punter gets as much of their time as possible before losing.  But that very fact meant (to me) that it was exactly the wrong strategy to follow.

For instance, if a punter has placed a bid in a 30-second auction, they’re fixated for as long as their bid is active, wondering if this is the bid that’ll win.  The longer they’re staring at the screen, the more fixated they are, and the more involved they are.  If they lose just at the end, I think it’s more likely that they’ll leap in again with another bid, and that’s exactly what someone bidding against them doesn’t want.

So, if I were bidding against them, I’d make a point of bidding again as quickly as I could.  As soon as someone topped my bid, I’d bid again.  They’d get a few seconds while I noticed and clicked things, but that’s all.  I’d concentrate on denying whatever ‘rush’ they get from watching their active bid, trying to crush any enthusiasm they have for the auction.  Taking all the fun out of it for them would seem to me to be an excellent strategy to follow.

After all, it’s no fun spending your pound for a bid only to see it disappear a moment later, before you’d really had a chance to savour it.

So, if I were bidding on madbid.com auction, that’s probably how I’d do it.  But I’m not likely to ever join, so you won’t have to worry about bidding against me.



Posted by 'geoff' on Saturday, 20 December 2008. No comments.


A month and a half ago, I twitted that I thought madbid.com was the best business idea I’d seen that month.

I still think it’s a brilliant idea, but given the calls for penny auction sites like it to be regulated I should probably explain.

Auction sites like madbid.com are different from regular auctions.  First of all, you have to pay for each bid.  Secondly, all your bid does is increment the bid by a penny and reset a countdown timer – if the countdown reaches the end and your bid was the last one, you win!

What you win is the opportunity to buy the auction item at the bid price.

This can lead to some fantastic bargains, such as the guy that got a car for £7.

Brilliant, right?  Well, that’s not the brilliant part.

It’s quite addictive to watch, and I can see how people would get caught up in it.  I can even see how it could feel quite like gambling, and if some body or other determines it to be gambling, it’ll be regulated as such.  I don’t really have a problem with that regulation, but nor do I have a problem with people gambling if they want to.

But the brilliant part, the real masterstroke, is what happens when you do some simple calculations.

Here’s a current example from the current live auctions: an 8GB ipod nano.  The current bid stands at £4.37, and every time someone bids the countdown timer gets reset to 30 seconds.

Now, you can buy bids for anything from £1.50 to £0.75.  It’s only if you buy bids in bulk (more than 100 bids) that the price falls below £1.  So let’s call £1 the average, just for the sake of simplicity.

That means that right now you could bid – costing you £1 – and reset the countdown on the ipod nano auction by 30 seconds, and – maybe, just maybe – win the opportunity to buy the ipod nano for £4.38.

It also – and this is the brilliance – means that so far madbid.com has made £437 on an item you can buy for £109.  That’s £328 pure profit – and the auction hasn’t even finished yet!

So madbid.com makes a huge profit, and the winner gets a bargain.

Brilliant!

The only real problem is that the money has to come from somewhere, and it comes from all the bidders who didn’t win.

They’re paying £1 (on average) for each bid, just to reset the counter and have a brief moment where they think they have a chance of getting a bargain only to have that chance snatched away.

I can see how the ‘rush’ that people get from bidding like that might be like gambling.  Doesn’t mean it shouldn’t be allowed though.  Maybe that ‘rush’ is worth £1 to them, just like the ‘rush’ people get from buying a lottery ticket.  So maybe it should be regulated like the lottery.  I don’t know (I’ve never bought a lottery ticket, and never bid in a madbid.com auction).

I just think such an addictive way to separate people from money is pure genius.



Posted by 'geoff' on Saturday, 20 December 2008. 4 comments.


This seems to be the second of a series...
 
As I may have muttered, I've been moving email from my own server over to Gmail.  This is all done now (thank goodness).
 
But I just read a piece on ZD Net about Google and spam, and how you have a Spam folder in Gmail and if you drag a message in there Google learns that it's spam and tries to treat similar messages as Spam.
Interesting. Very interesting. Very clever too. Instead of coming up with a new protocol for signaling anti-spam indicators between server and client, it’s done via IMAP. Another benefit of this IMAP approach is how all Gmail e-mail that’s tagged as spam gets replicated to the junk or spam folder on the client side. This way, if you’re one of those people that likes to double check a junk mail folder to make sure that no legitimate mail squirreled its way in there, now you can without having to visit the server itself (through the Web interface).
And I thought to myself "Didn't you implement that on your own email server several years ago?"  Why, yes, yes I did.  All spam was put in the user's Spam folder (available through IMAP), and anything manually added to the Spam folder (via IMAP or web) was used to train SpamAssassin to improve it for local users.
 
I didn't think it was a particular leap of genius.  I shoulda patented it.


Posted by 'geoff' on Tuesday, 06 November 2007. No comments.


Over two years ago, I wrote on this 'ere blog about using mobile phones to talk directly handset to handset instead of having to go through a cell tower.  I'm pretty sure I had the original idea in the nineties.

I should have patented the idea.  I'd be sitting on a fortune now...


Posted by 'geoff' on Tuesday, 11 September 2007. 1 comment.


I may be prone to the odd rant. This will not surprise most of you. The Independent recently changed the layout of its email and gave an address for feedback though, so I fired off a missive:

I don't like it. You've put so much junk in the left column that I have to horizontal-scroll to read the complete headline links. It's even worse that the junk that you've made more prominent is just adverts. It was better when the email was an enticement to get people to visit your site (where you could show them adverts) instead of adding to the volume of adverts in people's inboxes.

If I'm forced into choosing whether to continue horizontal-scrolling to actually read what you send, changing the setup of my email client, or unsubscribing from your emails, unsubscribing will be the easiest and best option.

Geoff

P.S. I've just subscribed to the Telegraph's daily emails, and they have adverts on the right-hand side and their email requires no horizontal scrolling.

The next day’s Independent mailing came (last Friday’s), and lo and behold, the adverts are on the right and I can read the headlines without scrolling. So praise is due the Independent for coming to its senses, even if I really suspect my email had nothing whatsoever to do with it. (To be honest, I doubt they've even read it yet.)

And so, to give credit where it's due, I sent this:

I wrote yesterday and complained about the adverts on the left side, forcing me to horizontal-scroll to actually read the headlines.

Today's edition put the adverts on the right, and I could see the entire headline without having to horizontal-scroll.

Thumbs up for that – it's a big usability improvement from my point of view.

I like to think my message triggered the change, but I realise it probably had nothing to do with me. Well done anyway.

Thanks,

Geoff

I’m going to claim that as a victory, even if I have no justification for it. Go me.



Posted by 'geoff' on Thursday, 14 September 2006. No comments.


I’ve already mentioned the TV we got a while ago (over a year ago now, in fact). I still like it, I still think it’s pretty good, and I’m increasingly glad I didn’t wait over a year only to waste money on a Hi Def TV to watch the World Cup:

“Like everyone says, the leap from PAL standard to HD just isn't as pronounced for us as it is for the Americans and their rubbish NTSC system, so, frankly, we'll be watching the rest of the World Cup in Normal-D just to get around the hassle of having to use a separate bloody remote control.”

But I’ve been watching the World Cup. (Or at least some of it, like the England – Trinidad & Tobago match that finished about an hour ago.) And one thing I noticed when I watched it on ITV was a lot of MPEG artefacts around the action. On main view, when the ball was kicked there was an aura of pixellated artefacts around it like a halo.

I first noticed this earlier in the week, and I thought to myself ‘I’ll see what other channels are showing the match to see if they’re any better.’ Now, funnily enough, no other UK channels were showing it because of the exclusivity deal ITV negotiated, but it was being shown on RTE2. ‘Aha,’ thought I, ‘I can get that through the Sky box, so let’s see if they’re any better.’

Except I couldn’t get it through the bloody Sky box. I could get RTE1 just fine, but RTE2 was blocked. And since RTE2 was also just fine later that night, my guess is that it was blocked purely because of the aforementioned exclusivity deal.

So, the MPEG compression may or may not have been better on RTE2, but we’ll never know because Sky blocked the channel.

Now, this annoys me greatly. You may say that ITV had a right to exclusive broadcasting of the matches within the UK. (You may even be right, but I’d find it hard for you to make a convincing argument that giving me a choice is wrong…) However, RTE2 is available on Sky here because the analogue signal is broadcast throughout the island (intentionally or not), and most places can get pretty good reception (better than Channel 5) even though it’s being broadcast from a foreign country.

And that’s what’s annoying. It looks to me like Sky are abusing their position as a carrier when they apply worse restrictions to digital transmissions than to the equivalent analogue ones. I know this is going on throughout various media (MP3s being the obvious candidate) but it always grates when I come across it.

We’re all used to accepting the limitations of technology in the hope that as technology improves, the technology experience will improve with it. Companies like Sky prove that that’s not a given – sometimes the technology isn’t the problem, the controlling company is the problem.

As an aside, I read recently (in IT Week, I think) that Sky Sports is aware of the artefacts MPEG compression can generate in fast-moving scenes, so Sky Sports channels use less compression and give a better, clearer moving picture. So that’s nice. Except, of course, that the match wasn’t being shown on any of the Sky Sports channels.



Posted by 'geoff' on Thursday, 15 June 2006. No comments.


I thought I'd share this picture with you.
 
The latest news that Nikon is getting out of the 'film' photography business and going purely digital, and that Konica Minolta is just plain getting out of the photography businiess.  This doesn't bode well for someone like me, whose first use of a 35mm camera was an old Minolta and who has a couple of Nikons and Nikkor lenses.
 
So, this photo may mean things aren't so bad.  It's not a particularly nice photo, it's only remarkable because I took it with the camera in my phone.  Check it out (you'll need to click on it to see it full-size):
 

 
It's a snapshot of some moving water in Glenariff Country Park, by the way.
 
So, maybe moving to digital isn't a wholly bad thing.  I'll miss a lot of the jiggery-pokery that goes with film at the minute - the choice of film based on what effect you want to give, that kind of thing.
 
The digital CCDs are great, I'm sure, but I just don't think they're configurable enough yet to have a profile that says "emulate Fujifilm Superia 200 ISO" yet in any meaningful way, so no matter how good your post-processing, you're starting a bit further behind than where you'd be if you used film.
 
Still, digital is definitely a whole lot more convenient than film, and I know that in time the quality will hugely surpass what can be achieved with those little silver halides.  I just don't think we're there yet, so Nikon's move seems a little premature to me.
 
The funny thing about all this is that Nikon are doing this immediately after going out of their way to piss off their digital enthusiasts.  I was a Nikon/Nikkor fan, I still think their film cameras are great, but their proprietary RAW encoding means I'm not going to buy one of their high-end digital cameras.  Not when there are other digital manufacturers out there who have no proprietary formatting, who are open to any developer whether they pay the Nikon tax or not.


Posted by 'geoff' on Sunday, 22 January 2006. No comments.


Years ago, not long after I got my first mobile phone, I was on the Tube in London.  Since it was a boring journey, and since my phone was a New Shiny Thing, I started thinking about why it didn't work on the Underground.

 

I'm not totally fick.  I know that, on one level, it's just plain because the signal from the cell tower can't reach the phone through all that mud, concrete and detritus.

 

So fair enough, the phone can't contact the outside world.  Why can't I phone someone in the next carriage?  I mean, both phones have transmitters and receivers that are more than up to the job.  Technically it's possible.  Why doesn't it work?

 

Then the cynic in me realised.  If phones worked peer-to-peer like that, how would the phone companies bill for the minutes used?  That's really the crux of the matter - without a centralised intermediary, there'd be nothing to charge for.  If there was nothing to charge for, they wouldn't build the phones that could do it.  And if they didn't, who else would?

 

I was a little annoyed and depressed when I realised all this on the tube.  Here we were in this advanced civilisation, we have the technology to do useful things like this, and the reason we haven't got it is because someone can't see how to make money off it.  The practical aspects of it all could be better than the current cell phone networks in many circumstances, and it could easily co-exist with it, but no-one did anything about it.

 

I didn't do anything about it either.

 

Hurricane Katrina and the after-effects in Louisiana have been making the headlines, and there's been a lot of talk about how badly communications technology fared during the crisis and aftermath.  Cell phones didn't work, cell towers didn't work, WiFi didn't work, land lines didn't work, all because the city was flooded.

 

This prompted a message from Bob Frankston to a mailing list I'm on.  I've never met him, but he's got a great handle on technology and isn't afraid of original thinking.  I don't always agree with him, but I liked this:

 

Expensive dedicated radios are just as bad as 9/11 demonstrated.

 

As I keep pointing out we need are simple packet radios that automatically configure into a mesh and connect via whatever transport including satellite links. If they are packaged properly and can use various sources of power ranging from batteries to solar to "whatever" then they can be deployed from the air.

 

Using asymmetric radio approaches the power can be in larger base units a distance a way and using unbounded spread spectrum and redundancy some portions of the signal should be detectable despite obstacles.

 

The downside is that this may work too well compared with traditional cellular even under the best circumstances. Without the burden of billing it would be just like the rest of the Internet -- too good for people to accept the concept. And we can't risk that can we?

 

He's right!  If phones worked that way, performance would get better in crowds instead of worse.  More peers would mean better connectivity and more routing options.  Being in a crowd now just increases your chances of getting a busy signal (or allegedly getting your call disconnected "accidentally" so the cell tower can route a pricier pay-as-you-go call).

 

Phones like this would be dramatically better in disaster areas like New Orleans.  Better communications couldn't have brought in water or food, but they could really have saved lives in coordinating rescue efforts.

 

We don't have them now because companies can't see how to make money from the service aspect, but I don't see that being a problem in the long term.  WiFi is popular enough at the minute that volunteer efforts are taking place to WiFi-enable sites, regions, communities, all at no cost to the user.  Mesh networks are increasingly used - even my little WiFi router is mesh-capable now because the company had to release the firmware to the community (thank you GPL) and some independent developers added the mesh features for free.

 

Mesh networking will hit that inflection point, and sooner or later we'll have tiny devices that connect to the mesh and become part of it, and handle all our communications using whatever means are at the mesh's disposal.

 

But I can't wait.  I want it now.



Posted by 'Geoff' on Saturday, 03 September 2005. 1 comment.


This is another of those posts that's really just here for Google to find and maybe help anyone else that has the same problem.

I had Virtual Server 2005 running a bunch of Windows 2003 servers, all on an Active Directory. Some of the virtual servers were Active Directory servers, and so was the host OS.

The problem was that, every so often (usually when an Active Directory operation was taking place), the network would just disappear.

One second it world be there, the next the host OS world be un-pingable from any guest OS or any external machine. A reboot cleared the problem, but it world recur. And it was very frustrating.

Reinstallation (of anything - host OS, guest OS,or Virtual Server 2005) didn't solve the problem, and for once Google didn't help.

It turns out that the source of the problem was the Broadcom Gigabit Ethernet built into the motherboard. I don't know if it was flaky,  or the drivers (the latest - the only ones I could find) were broken, or if there's a problem with the way Virtual Server switches the card into promiscuous mode, or what. But whatever the reason, swapping in a cheap Intel PCI Ethernet card made the problem go away.

There's a lesson here, I think. I'm old enough to remember when your sought out a 3c509 for its compatibility, before it become the default chipset for cheap ethernet cards. Those days are gone (thank heavens!) and the compatibility of ethernet cards is just taken for granted now. Ethernet cards are just a commodity now, and  there's little to differentiate one vendor's from another. Except when some company decides to "build a better mousetrap" with its own chipset and drivers, which proceed to break in new, confusing ways.

This experience is going to keep me away from Broadcom cards and drivers, whether it's the cards fault or not, just because the company has shown it doesn't want to provide commodity hardware that "just works". It's after the high-end specialist market  (which I avoid like the plague) which costs more, requires specialist drivers not on to Windows CD, and causes really obscure problems like this one.


Posted by 'Geoff' on Thursday, 11 August 2005. 1 comment.


Having just been accused of Victor Meldrew tendencies - probably rightly so - I feel the need to balance things out a little.
 
So, Crucial Memory. I ordered 1GB of RAM from them on Friday first before 12 noon.  It arrived on Saturday morning.  Postage was free and the memory chip was good value too. Why would you buy memory from anyone else?
 
 


Posted by 'Geoff' on Saturday, 30 July 2005. No comments.

12

View my Technorati Profile.
RSS 2.0 Subscribe to the RSS 2.0 feed for Geoff's Blog.