Category: General

  • Cheque Clearance Time

    It must be delightful for the banks to be able to get away with taking 4 days to clear a cheque. The interest that they earn on the money in the meantime must be significant. However there is some slight justification for cheque clearance delays, in the UK at least, the cheque seems to have to be physically returned to the bank of the person who wrote it.

    Much, much worse is taking 3 days to make an electronic transfer. I suppose they probably write them out on paper and send them to the issuing branch as well.

    This really shouldn’t be allowed in the 21st century, but maybe everyone will switch to paypal for immediate transactions?

  • Rumors: To believe or not to believe, that is the question.

    AppleInsider is saying that a new iMac is coming soon, while Think Secret is saying that there won’t be an iMac at the wwdc which starts next week.

    So what (apart from the fact that it is probably a bad idea to belive everything you hear) does this tell us. Currently I’m tending towards the appleinsider view that something will happen soon, because they have evidence that retailers are not being restocked. You don’t restock if if you’re replacing the product next week, it’s bad for retailer morale and worse for their profits.

    Think Secret on the other hand is saying that no iMac will turn up at the wwdc. This might be true as well, Apple might ship a new iMac just after conference, but why? It doesn’t make that much sense.

    Who knows?

    One thing that is essential however is that the new iMac must be cheaper than the current one. It might just about get by at the current price, but when you compare the current units against offerings from Dell as I did only yesterday, the Apple machines tend to look overpriced. This makes me sad to some extent, but it shows how a company like Dell that essentially doesn’t innovate can offer lower prices. The inovative companies tend to charge higher prices (Intel,Microsoft,etc).
    The eMac is probably the right way to go. It’s a common thought but if Apple offered an eMac without the screen for $50 or $100 less I would probably buy one immediately. Even if it only had a G4 processor. The bottom end of the market is where I and quite a lot of other people permanently sit. So it’s worth making sure that there is something there for them to buy.

    I only hope that people will learn to appreciate their macs more and be willing to pay the premium for the stuff.

  • First Purchase from iTunes store

    I have sucessfully managed to make a purchase from the iTunes music store. Oddly enough I didn’t enter the start date for credit card and things went much better. I have no idea why that might make a difference. It could even be that there was previously a technical problem that has been resolved.

    Anyway good news for me 🙂

  • Technical Problems with iTunes store

    Annoyingly there are technical problems with the iTunes store. I’ve made several attempts now to buy music but I always get a form inviting me to re-enter my payment details. Completing the form and clicking OK then either takes me back to the main page (without any music being purchased) or a box pops up stating that the purchase didn’t complete.

    The whole thing is odd. However it looks like I’m not the only person to be experiencing issues. Comments on Apple’s discussion boards suggest that the problem is happening to others, particularly with switch cards but also in some cases with credit cards too.

    It’s unfortunate that Apple didn’t test the system better, but this is something that seems to have been happening a lot with new Apple stuff recently.

    However I’ll give them a few more days to get over the teething problems before I write off the whole thing. Difficulties often happen during the first few days.

  • iTunes Store open

    The Apple (UK and Ireland) homepage is showing that the iTunes store is now open. I haven’t actually bought any tracks yet though.

    Pricing is reasonable, 79p a track is below what the 86p a track that some people were thinking. That still makes it about 40% more than the US iTunes store. (79p is worth about $1.43 at today’s exchange rate). However it isn’t too bad and is somewhat better than the 99p a track some people were suggesting.

    (Currency conversion at xe.com)

  • Piracy on ebay

    Fun thing to do:

    Try a search for “photoshop” on ebay.

    I was looking to see whether it was a realistic way to buy a copy but it really isn’t.

    Most of the auctions are fradulent or offering pirated software. There are the usual collection of “bid and get information on where to buy for £20” kind of auctions. Then there are the ones selling manuals or something but appearing initally to be the real product.

    Finally there are the pirates who are selling copies of software in various formats, sometimes with a disclaimer that the customer “should only buy if they already own a copy of photoshop”. Then why bid on the auction?

    Overall not impressive. I feel sorry for the few genuine sellers who are offering boxed and sealed copies or older versions. They are being honest, most of the sellers are not.

    Ebay really needs to clean up its auctions because the current situation is getting really bad.

  • SIte upgrade

    Just a quick note to say that I’ve upgraded the site to wordpress 1.2. Hopefully there shouldn’t be any problems. Send email or make comments if you have any problems.

  • Presentation at Serve Radio

    Chris Hampton at Serve Radio has asked me to give a brief presentation at a meeting of volunteers next week. I’ve been doing some work on internet radio broadcasting and he was looking to explain this to the volunteers. I’m still thinking of what exactly to say to them. Any ideas?

  • Popup cat and mouse

    Can’t stop the pop-ups | CNET News.com

    The cat and mouse game between web site publishers, advertisers and site visitors continues. The latest thing is popup adds that avoid getting hit by popup blockers.

    I’m kind of preferring either regular banner ads or the type of ad that appears in the main window before the page. In one way if I see an add that takes up the whole page I surely more likely to look at it, and it doesn’t affect the body of the actual page itself. Yahoo groups is using this type of ad quite a bit and it doesn’t actually seem as annoying as the floating adds I get elsewhere. Salon.com allows you to get a free membership if you watch a longer in window ad. I think for premium content this could well be a step forward.

    I guess people are different but maybe if sites asked what kind of ads people wanted it might be useful information. Maybe some people would like banner ads in the middle of articles, while others prefer floating ads that cover the story and then disappear. A third category might really like popup ads. (Although I’m not sure why).

    Advertising is fairly necessary for free access content so it probably isn’t going away. I think the important thing is for people to see it, yet for it not to be too annoying.

  • Static vs Dynamic content on websites

    One of the big things over the last few years in websites has been the rise of dynamically generated sites. Instead of writing each page by hand developers use languages like php, perl and python to create pages. Websites are written as if they were software programs.

    Microsoft in particular makes it very easy to produce sophisticated websites. The .net architecture allows you to deploy programs in different ways and makes it easy for you program to become a webpage by writing a few new forms and connecting the dots together.

    But should web pages be programs?

    Obviously there are some things that must be dynamically generated: Shopping carts, interactive content, online games, etc. But there are a lot of sites with fairly static content that are using dynamic systems. Why?

    The answer is pretty simple. It makes life easier. With dynamic content sites you can reuse bits of code really easily. Need a common toolbar? Add a line of code and it appears. Need to produce 5000 different product pages? Write a template that grabs data from a database.

    But is this really the right way to go?

    The main problem that always hits dynamic sites is performance. If you invest enough you can get excellent performance, but it will not usually be as efficient as writing a site using static HTML pages. The static page has to be read from disk and sent to the browser. The dynamic page has to be read from disk, the program executed and the result sent to the user. The program execution time might be significant and various things may make it slower yet, particular if there is a database involved. This tends to affect scalability more than raw performance. The overhead of serving a single page to a single user is unlikely to cause problems no matter how inefficient. If you’re serving a page to a million visitors then scalability is very important.

    As so often happens in computing there is a tradeoff. You can cache everything and you might get better performance but you have to store it and manage it.

    This is more useful in some situations than others so you have to really think about what exactly you want to do.

    There are also strategies like pre-compiling scripts and code accelerators that can help by reducing the execution time of the dynamic pages. This approach can be extremely sucessful if you need dynamic content.

    So the question to be answered is: how dynamic do you need the site to be?

    Many sites that I visit are much more dynamic than they need to be. Some of the sites that I’ve created myself fall into this category.

    If the content isn’t changing for each user then you have to ask whether a dynamic approach is correct. In many cases it probably isn’t.

    This is especially true of news sites. Many news and commentary sites I visit use dynamic page generation. Yet they aren’t customizing the page for me at all. Are the adverts customized? I guess they must be, but advertisers handle advertising in their own way whether the page is dynamic or static. The main body of the page isn’t changing.

    Of course for all I know the sites may be using some kind of internal caching system (and I really hope that they are). But it becomes clear that many are not. Witness how many sites that get slashdotted go down with database errors. (As this one would probably do if the link ended up on slashdot. WordPress doesn’t seem to cache anything, although I think there is an output cache plugin which I’m hoping to try soon)

    One approach that can be used quite sucessfully is a hybrid system. Pages are produced using a dynamic system and then rendered statically. This reduces the overall load considerably because the page is only rendered once. It saves storage because only pages that are actually viewed need to be cached.

    If you ever get really stuck and you know you’re about to get slashdotted or something there is sometimes a simple solution. If works if you’re using php, you need immediate caching and you have a site structure using directories (e.g /pagename/). You can use wget to grab a static copy of the page and save it as index.html. This will usually cause apache to display the static page instead of a dynamic php page. Although you have to remember to delete the index.html file before making changes to the dynamic page.

    Of course the best approach is probably a reverse proxy cache. But that’s a bit much for most sites.

    So the key conclusion is: make your sites only as dynamic as they need to be.

    [This entry has been completely rewritten from the prevous version by AngusHardie]