Utills Thoughts and Ideas

Wednesday, November 30, 2005

RSS feeds

As you may have noticed I have added an orange button to my blog for those who may want to subscribe to my feed using RSS. For those who want to know all about RSS (what it is? why is it useful?) go and check out a comprehensive tutorial by Les Bain.

I don't use any of the feed readers out there as I think it removes the personal touch of many blogs thus giving an almost sterile approach to the content. Moreover, I get bored very easily if everything looks the same. However, I won't stop you though if you want to subscribe to my feed so you get updated whenever I post something.

The main advantage for those that I know who use RSS is that they usually are subscribed to hundreds of feeds and therefore don't need to visit each site individually. I usually just load up all my bookmarks which I have split up into a "Usual Dig Around" and an "Every now and then" folder. So usually depending on how much time I have to scour the net...I load up the folder.

What I would love to see is some sort of highlighting extension for Firefox that basically goes away loads the page in the background and generates a hash for the page. If the hash is the same as the last hash of the site when the user accessed it then it would leave the bookmark as it is. However, if the page has changed...and thus the returned hash is different then it should colour it so that the user can easily see what has updated since last checking it. It would also be better than manually loading the page since only the HTML would be loaded hashed...the actual images, ads, etc would not be accessed and so bandwidth would be saved (although not as much as would be saved with RSS).

This would only be useful for blogs and sites that perhaps only update once a week or less frequently. Otherwise you would have to manually open everything to check if anything new has come up. An extension to this would be that it generates some sort of smart bookmarks folder where all updated sites are stored.

Even better would be RSS Stylesheets. A way of combining the natural feel of a blogger's site with a standard RSS reader. I know you can have XSL stylesheets for XML but I have no idea how they work or if they work to any advanced level other than just font styles. I would like to have a way to differentiate each RSS item for each author so that different sites look different but we still have all the benefits of RSS.

One of the major reasons for my not using RSS readers is that some of the sites I use only offer partial feeds (they want you to visit their site - ad revenue is better I expect) or that they strip out images. I found it very annoying when I tried it out and so I stopped using RSS readers and went back to just loading a bunch of bookmarks into tabs.

Tuesday, November 29, 2005

Google Calendar

With tomorrow being wednesday there have been mutterings that Google is to release a calendar very soon. As noted by several people the calendar site of google redirects to their homepage.

The main reason why I have written this post is just to add my thoughts to what Google may bring to the table with a Calendar application. Being an AI company who excels in the mathematical side of AI (bayesian inference, evolutionary algorithms, machine learning, etc) I think that it may be something more to do with task scheduling rather than simple text searching. If google is able to create the right sort of tool to learn from what a user finds to be important then they can easily have an AI based todo list. They may even link this in with Gmail in that deadlines and meetings from emails can be sent directly to the calendar program. The idea I have in mind here is like the Google Maps integration where an address in an email allows one to find it on the map.

Since social tools are all the craze at the moment with RSS being part of it I guess people would be able to subscribe to other people's todo/wish lists and generate some sort of group calendar. I don't actually use any calendar applications so I dont know too much about this subject. I use post-it notes to do my calendaring :) and so a simple todo list app with Gmail integration would be fine for me.

More importantly integration with some sort of mobile interface would be a good idea and since Google have been looking for Mobile Developers then I'm guessing that mobile is the next platform they want to target.

Pro Evolution Soccer 5


I got my copy PES 5 for PSP this morning. I took it on the train to Uni to get a feel for how it plays. I've read some mixed reviews online and so I wanted to test it for myself to see how it is.

Ok...so it has no Master League or commentary. Oh yeah...and no infrastructure mode either...but the rest of it is brilliant. All the tension and excitement from the PS2 is here. The crowd even gets more excited as chances are created. Its a shame really that they didn't try to put in any sort of commentary but I guess there just isn't any space in memory to do it. I found the controls really easy to use with intricate movements being recorded really well. The game itself has got more complex this time round with passes and crosses requiring the player to turn in the necessary direction before they can be pulled off.

It is an absolute pain to put this game down. I could have played it for hours had I not had to get off the train and walk home :( ! I don't have PES 5 for the PS2 and so I can't talk about the PS2 Link Cable to copy across PES5 data from the PS2 version to take away and play with a customised team. I also have to test the wireless gameplay, once my mate gets his copy, but that aside I think its an excellent game to kill time on the train. It's one of those traditional handheld games which can fit into a small time frame whilst waiting for the train or just generally sitting around.

The graphics are very good for a console with the players easily recognisable and the action fast and furious. With Pro Evo 5 there are much fewer in box opportunities with most of the play taking place in the middle of the pitch. But that's football for you...and it does feel much more realistic this time. More will come as I play it but this is from a hours worth of gameplay and so I haven't explored all the features like the training or league etc.

Although most people complain about no masterleague in PES 5 for the PSP I think the feature they left out that would have sent the PES up a notch is the infrastructure mode. Imagine sitting in a boring lecture and connecting up to the uni Wifi (they have lots of wifi at uni - don't know if they block PSPs though), and playing against some random guy on the other side of the globe who is playing on the PC or PS2. That would have been cool and would have given it a greater edge of something like FIFA. I know FIFA sux in terms of gameplay compared to PES but somehow or other they always manage to beat the PES in features and interesting add-ons.

I don't know if it is possible to update games, possibly adding something on your mem stick? but if it is then I think they need to add in this capability.

Firefox Referral Program

As you may have noticed I now have a small ad for Firefox on the right hand side of the screen. Please feel free to try out Firefox if you are an Internet Explorer or Opera user. Whether you do so by clicking on the ad or by going straight to the site I don't mind. However, if you do click on the link then I get some money off Google! :o) ...so if you come to my site and want to know what this Firefox thing is about...give it a spin...you'll like it.

I have to write some stuff about cool tricks in Firefox...I'll do that soon. Too much work at uni atm....means less time to blog!

Firefox Marketing Push

Firefox is to push its efforts on marketing the 1.5 version browser to new users...the BBC has more info.

Mr Beard said the user base tended to be concentrated among the biggest users of the net but now Mozilla was planning a push to get the software adopted by more consumers.

He said it was looking to work with net service firms and computer makers to get the browser in front of users who had not seen it before.

At the same time, it will step up efforts to spread the word about Firefox and is seeking videos from fans of the ways they use the software. [via BBC]

So it looks like they are trying to bundle the browser in with new PCs and with ISP disks. That may be a good move...along with the ads you see online (like my site) where Google sponsors each new download of Firefox on Windows with $1. Its a big drive to give consumers a taste of what they have to offer...

Other than what they are currently doing or what they are planning, what else can they do? : -
  • Add a Firefox CD and tutorial booklet to popular newspapers? Something like the Metro or the Independant would be ideal since most young people or people who commute to work read it.
  • Target big businesses with tools to deploy Firefox across the whole company...easy upgrades across a network...and all the other things a big business would want
  • Put advertisements in trains and other public transport
  • Sponsor Manchester United (err....get in excess of 50 million quid off Google ;) )
  • Develop some kind viral SMS/Mobile advertisement campaign...some sort of cool video that can be transferred across bluetooth would do it
  • Sell flash memory sticks with Firefox already on them (not sure if they do it already)
  • Give free flash sticks to some businesses
These are just a few random thoughts...please add your ideas.

PSP Firmware v2.6

An excellent review of the new PSP firmware that introduces podcasting to the PSP. I haven't had a chance to update my firmware but read the review by Beattie to form your own view. For me it would be much better if they allowed news and podcasts to be downloaded rather than just streamed...but it seems they like doing things one at a time.

Google to sponsor Man U

According to The Register...IBM, Google and a host of other blue chip companies are looking to sponsor Man Utd. Although this would be an excellent move for Google...i dont think they would look very good on the Man Utd shirt.

That aside...this could be an indirect move at attacking China, Japan and generally the far east. Forming a strategic alliance with the likes of United would give them a good brand to jump onto the back of to win the support of the far eastern supporters. Dont forget that Man Utd is such a global brand that some people give support to the sponsor just because they are fans of utd.

However, it must be noted that sponsoring Manchester United did no good to Vodafone in the far eastern markets...but that was mostly due to lack of understanding of the gadget culture of the far east.

Monday, November 28, 2005

PSP Rumble Pack

How cool would it be if the PSP had a rumble pack at the back. It would add so much to some of the games...like imagine something like GTA...every time you crash or are shot...it would send a small sharp vibrate to the console. Of course it would work better for some games than others...I only mention GTA cos thats the only game that I have at the moment.

Just a thought!

Joystiq launches PSP Fanboy



Joystiq has launched a site dedicated just to the PSP. It features all the latest info on the PSP with game info... reviews.... previews.... cheats... and all the rest a PSP Fanboy would want.

Cool!

Xooglers

An extremely informative blog by a couple of ex-google employees who talk about the 'old days from when Google was just one of many internet start-ups.

The posts are slightly strange in that....you have to start from the bottom...and work up...but I'll leave you to it. Most of the posts are long...so go grab a coffee...and start reading!

Snow!



Plenty of snow outside...and I was nice and warm inside! lol!!



PSP Power Switch



I find the power switch on the PSP pretty confusing. When it is off I have no idea as to whether it is in standby mode or if it has been fully turned off. You see, the designers made the switch do both depending on how long you hold the switch up for. So a quick push up means it gets put into standby...eating up battery but giving quicker playback...and holding it for 2 secs puts the whole machine off.

Why they couldn't have a small switch at the back to make sure the user knows its switched off I do not know. With a different button the user would be able to understand exactly what is going on when they switch off the system. Actually to tell you the truth when I first got the PSP...I assumed that switching it off just involved switching the power switch up once. I didn't know how to switch it off properly...till I read it in the manual.

Oh yeh...they have no hibernate feature on the PSP as far as I am aware. I'm guessing they don't want to support something which involves writing huge files to the Memory Stick...they would probably have to copy over the whole RAM and CPU stacks...too much of a risk I guess for a handheld console. Plus if the battery happens to die while it is in standby then tough luck...you lose your game position. I think they should update the firmware to allow hibernate for people with 1gb mem sticks...It probably wouldn't be too difficult to implement..and on top of that the mem sticks are pretty fast.

Back to the PSP

Couple of things that I wanted to mention in the last post on the PSP I did...but it got too long and so I decided to save it for a rainy day. One exception...with the rain came snow...yup...been snowing like mad here...I will post a couple of pics later on.

So first things first. I've mentioned the onscreen keyboard numerous times but I had an idea flash into my mind the other day.


Above is the PSP keyboard if you haven't seen it. Its a strange beast in many ways. It is useful in some ways but since no other interface has ever designed a keyboard like this it is very difficult to use. I am assured by my PSP buddies that you get used to it. So anyway the idea...it goes like this. Imagine an elastic band...If you were to break the band and put it in a single line and then you were to fix one end...then no matter how or where you pulled the unfixed end...it would always come back towards the fixed position.

That is the principle behind my idea. Rather than having to press the right, left, up and down buttons to navigate the interface they should fix the buttons in such a way that clicking to any direction AND HOLDING takes the user to that key...they can then do the necessary keypresses to get to the correct letter. No sooner do they let go...it should spring back to the middle key.

The R and L keys should of course be back and forth...with the rest of the keys remaining the same. I have no idea how it would work in practice...or whether something like this already exists. The drawbacks to this concept would of course be that there are no diagonal keys on the PSP and so it might prove to be slightly difficult to key in an upper right for example without extra effort.

Woohoo!

Dear Usman,

Thank you for recently completing the IBM online aptitude test.

We are pleased to inform you that you have met or exceeded the minimum score required on the IBM Information Processing Aptitude Test Online (IPATO) and as such we will shortly be inviting you to the next stage in our process.

So...maybe I did better than I thought....or their boundary is pretty low! :)) Now comes the harder part I guess...interviews...etc

Google is getting more relevant












It seems that Google is getting more and more relevant for information searches. I'm guessing that they use the data that people enter into Google to refine their queries. For example, I searched for Poseidon UML (a UML drawing tool) and it came up with the correct page. But more importantly it had direct links to things which most users may want for such a query. Downloads, Screenshots, Support...are all things that would most probably be entered next into Google in the past when such a feature was not available.

Saturday, November 26, 2005

IBM Aptitude Test

As part of some interview process I had to take an aptitude test for IBM. Needless to say....but it was HARD! The questions themselves I don't think were difficult...but the time given to answer all the questions was so minimal that you have no time to double check an answer or go back at the end. In fact you have to work through them very fast...trying to do the easy questions first to make sure that you have more time to do the harder Qs on the page.

Just to give an idea of exactly what is asked I will describe the type of Qs that are asked. I'm not quoting from the test...OK IBM...so don't come and sue me! Anyway, you have 3 separate tests that you need to complete. The first is on a subject called Data Matrices...where they give you a table with 5 columns and 5 rows of data...each column has like one character in it...from a total selection of 5 chars. Then they ask you some weirdly worded Qs....like "Going Anti-clockwise across the grid starting from the intersection between row 2 and column 5, what is the second character after the third B that occurs?" (made up Q).

You have to think pretty fast...tracing by hand exactly what occurs where...how many chars have passed...etc. You get three different matrices with five questions each and you have exactly 13 minutes to do the test in. So you can see that getting less than a minute per question means that you can hardly afford to waste time on checking answers.

This part of the test was fine for me...I just rushed the final Q for this one. The next test was a killer! Again the questions were pretty easy. Even easier than the first test I thought. You have something like 6-7 questions per page...with 3 pages in total..making about 20+ questions. Now before I tell you the amount of time given let me describe the nature of the questions. They were all number questions where you have to give the next number in the series (something I am very good at usually) like "1,0,1,2,1,5,1" and you have to give the next number in the series...thats something I made up...but as you can see its pretty easy. (btw...the answer is 9).

Here's the killer...to do 20+ Qs you are given a mere 4 minutes to the do the whole test in. I managed to do about 15-16...before I had about 10 secs left...so I guessed the rest with random answers. This is probably the only test I've ever done where they dont expect you to answer all the questions...and so that itself was a major challenge in addition to answering each Q. Luckily I didn't get any sort of mental block that some people get when they are under pressure and so was able to do each question in a pretty calm manner.

The third test was the hardest for me anyway...and it was the longest at 15 minutes for about 15 questions. It was to do with percentages/fractions that you need to derive using deduction etc....Example Q : "If a firm buys two photocopiers A and B. If A costs 1/4 more than 4/5 of B and the total comes to $125,500 then wot is the cost of A"...(made up Q). When you have only a minute per Q....then even questions like that can spin you out.

All in all...I think that I probably didn't do too well on this test...but I blame the time constraints. In general though...I found it enjoyable. Just will have to wait and see what IBM say.

First Thoughts on PSP

Ok...my first thought since getting GTA yesterday are quite positive. I think the PSP is a wonderfully powerful device capable of pulling off what no other handheld has managed to do thus far. A little like the PS1 did to the other consoles of its time (Mega Drive/Dreamcast, N64). The technical achievement that GTA has pulled off on the PSP is absolutely amazing...the whole city from GTA 3 is contained with no load up problems at all. Sure, the graphics are not as sharp as they could be but its a handheld and so should be examined in that light.

Anywayz...getting back to the PSP. I first thought that the analog stick was some sort of speaker. I was like woah...the speaker on here is dodgy...it moves about. Then when I couldn't move the car in GTA...I tried it and was surprised that it allowed me to make moves using it. I think it would have been better if they had designed the analog stick in such a way that it hides inside the hole that it is currently in. Then when someone wants to play a game with the analog stick they would press it down...and out would pop up a small joystick. Something like a miniature version of the PS2 analog stick...but with a bigger sized head would be more useful than what they currently offer. At least with something like that...the user would get feedback on exactly how far across they have pushed the analog stick.

The screen is of a very high quality...the colour of the games really comes out well. I found that the graphics at the start of GTA...the cartoon style graphics...show up really well. I'd love to see a cell shader game like XIII from the PC. Although I doubt very much if something like that can be rendered...or even pre-rendered for the PSP. As with most people I absolutely love the 16:9 widescreen...It adds to the game in a very positive way....you have the feeling like you are in some sort of interactive movie.

The control I think sux for a handheld. The direction buttons are too far apart from each other to get any proper direction. What I mean by that is that if I want to go in the up-right direction you find that you can't do it easily. The up and right buttons are too far apart from each other to do it. Perhaps its just that I have smaller hands than most people...but since Sony often design consoles for japs (who have small hands) they usually make these things work for people like me. A better design would have been to had a 8 way directional pad where the entire circle is a big connected group of buttons. That would make turning in GTA much easier. I'm not sure if there is any controller feedback in the PSP...like the PS2 where pressing it harder is different from just tapping it. Would be a useful addition.

That's all for now...I will write more...must rush off...must...play....GTA.... :)

Thursday, November 24, 2005

What a good idea needs to succeed

In my view a good functional idea needs two additional people to succeed (in addition to the obvious implementation issues) : -
  • A very good UI designer
  • A HCI expert
Those two can be the same person...but what I am trying to get across is that people can only use functionality if it is "usable". You only need to look at some of the most successful companies out there...and you see that they did not succeed because of a unique idea..but usually because they made it usable for the masses.

Flickr was not the first photo sharing app on the net....skype was not the first PC-Phone or PC-PC talking app on the net. All of these recent startups need to get that one idea in their heads. If you can get a really good designer to draw your site and logo...and you can get someone to make sure your software is usable then you can hope to get end users to like your software. The more comfortable someone feels with your site the more they are likely to find it useful.

One of the keys is presenting your functionality in such a way that users can use at least 80% of the functionality without any help. If there is a steep learning curve...then people will give up. That means utilising technology for the sake of usability NOT for the cool factor. (Who can remember all those scrolling ticker tapes and java applets...spinning logos etc - those were NOT cool!).

One of the key successes of brands like Yahoo!, Google, and Firefox have been their youthful perception. Someone was mentioning (Scoble or Zawodny - can't remember) about how important it is to have a happy feeling to using your site. I've noticed that Yahoo! have started replacing dull logins with all sorts of smiling faces and general pictures to make it feel like a community. Google on the other hand go for the more boyish cheeky approach with cool looking doodles which try to give off the same sort of happy vibe.

Something that I've noticed most is that the majority of the good looking start-ups, are from people who use Macs to design and publish their site. These guys are I suppose the creative element of the geek society and so this usability and design advantage seems to bring the functional aspect of the idea right to the surface. 37 Signals create the same sort of simple design but it brings out the functionality very clearly, which I think illustrates my point exactly.

So...If u have an idea....hire a web artist/designer to create some cool looking stuff for you. Since most of us programming type can get the idea working functionally...it only needs a design minded person to take your idea to the next level. Remember...most people did not use Google initially cos it was the best...but because it was the fastest search engine on the net. (At least thats how I came to start using Google...i used to use AllTheWeb.com)

Thanksgiving Doodles


Weinberg has some doodles that feature in the various search engines. I dont see any of them as I'm in the UK but even the Google.com site doesn't show them for me.

Google Space

Google may already be dominant on the web but now it is stretching its wings to the physical world as well. Google Space, at Terminal One of London's Heathrow airport, will allow people to log onto the net and check e-mail while they wait for flights. For Google, the space will be used to test its myriad product launches on the public.

"We see it as a huge focus group," said Lorraine Twohill, Google's European director of marketing. "For many of our users, we have always been something in their computers and they have never actually met us," she said. [via bbc]
Google will also have staff on hand to actually monitor the guinea pigs..err..the users to see how they use Google's products. I think this is a pretty good idea not cos of what it is but where it is! If you think about it...people who browse the web at airports or quickly check their mail usually have other stuff on their minds meaning that interfaces that are even slightly difficult to use cause annoyance. Think about it from a pressure point of view. The more pressure a person is put under (time, resource, etc) the more they tend to start using their natural instinct.

Now that is what the whole experiment will be about. By analysing (most probably by some AI...the human helpers are just for show) they can get exact figures for people on the move of how many words per line for example should be shown to a busy user...the amount of time spent per page...how many emails they read in 5 mins, etc. I think this is all to do with the mobile space...the way it links is the time and busy factor. By getting good data on how people respond when in a hurry they can tailor their next mobile solution (mail, maps, google local) to a much better degree giving users exactly what they want.

Gmail works as HTTP now too

Not sure if this has been enabled for a long time now...but if you try and access gmail using a standard http unsecure connection it doesn't redirect you to the SSL connection. I just noticed it today...when I saw no padlock in the corner. When you first log in it still takes you to the secure one...but if you just type in www.gmail.com then it will take you to the http **non-secure** version (at least in Firefox).

My thoughts are that Google are trying to cut down on the number of secure services that they release. Since the https header requires a huge amount of bandwidth more than http...and Google's slower servers are the https ones then I'm guessing that to get stability with all the new services they are going to move some of them over to the simple http protocol. For email however, I think https make more sense...I mean for Google Feed Reader or something like that it doesn't actually matter but for most people Gmail needs to allow for a secure connection.

Strange Fix! Suspending Power Supply fixes crashing

According to a forum on Gamespot suspending your power supply in the air seems to fix the problem of the new Xbox crashing. If its just the power supply again then its another worry for Micrsoft although tis probably more of a relief at this moment in time since they would be more than happy to replace a power supply than an Xbox. The original Xbox power supply caused fires due to a faulty cable or something which initiated a complete recall of all power supplies by MS to be on the safe side. It might have to do the same thing here.

Wednesday, November 23, 2005

W00t!! My PSP arrived this morning


My PSP arrived this morning. It said it would arrive by Friday...so I was quite surprised when it arrived so soon. I mean I only ordered it on Monday. Anywayz...my thoughts. It exudes quality as do most Sony products. Even taking the memory card out of the small pouch makes you think that they have spent extra money on a throw away pouch. The shiny surface gets smudged very easily but I guess that comes with the territory. What I would have really liked would have been a really really dull looking black titanium style black. You know like the brushed metal approach of the previous iTunes...but in black. That would have looked much cooler than shiny smudgy black. Oh well! I was going to go for the white one...but then I decided against it since I think the black version looks better.

If any of you has a PSP...and have used software on it (not homebrew)..like the PSP web browser let me know what it supports...Can I for example download by RSS a list of news stories and emails...as well as podcasts or videos in the morning before I commute. Is it easy to do...or do I have to manually copy and paste files into strange folders to put my own content on it? Does the music playing feature allow for custom playlists? Can I sync a playlist from my computer to the PSP...so any changes made on my computer are automatically changed onto my PSP?

As I dont have any games at the moment (GTA and Pro Evo 5 are in the post - well Pro Evo 5 will eb in the post from tomorrow) I can't test the game playing aspect for the time being. The firmware on the PSP says 1.51 so I'm not sure if that means I can play homebrew games on it but I dont wanna touch any of that till I get used to the console. I will be getting a 1gb card soon for it so that I can transfer some music and vids onto it to consume on the way to uni. That shall mean I need to learn how to use PSP Video 9 and possibly the PSP Media Manager.

I will post more info once I start playing a few games on it. The only design flaw which came in front of me today was entering text on the PSP...they've got this stupid txt msg style keyboard which means u have to click a few time to get a char to come up. It suck in all respects of HCI that I wont even bother talking about it.

Some interesting titles coming out...I think GTA and Pro Evolution Soccer 5 will do me for now...well for at least the next few months. The multi-player aspect of these two games is for me the most exciting thing. Most of the people online dont seem to have any friends or something...cos I haven't read even one review which goes into detail into the multi-player aspect of these games. They talk about it from a very theoretical point of view..but then again the chance of getting two+ people in the same room for a long period of time with the same game is prob quite limited.

Oh well...I'll have to write the multi-player review when I get my pro evo game.

Google Click to Call

Pretty cool idea...but not something that would take off except for perhaps older people. For a limited amount of companies this may be useful but I dont see it taking off for the average Google Adwords Advertiser. One of the big ideas behind this is the anonymous calling that happens. When you call...you actually call Google..who then call the company involved. They dont see your number but you can see the companies number.

Google of course takes your privacy very seriously and deletes the number after a "short period" of time....like 4 months...wait for the but.....4 months "after the last time you used the service". Which basically means that regular user's numbers are stored on Google for like forever (2038 - I think thats the expiry date of the whole internet...like the y2k bug but delayed by 38 years).

Cheap Online Storage

Zawodny talks about storage solutions moving online and InsideGoogle speculates on conspiracies that Google is investing in boxes that allow petabytes (3.5) to be stored in a 20-40 foot box...with about 5000 Opteron processors inside...

This could lean towards Google capturing the market seeming as they have the technology in place (Google FS) to store data redundantly so that data loss does not occur when systems/hdd/racks crash. Google Base is the start of this in my opinion of getting businesses to store backups and other data online. Imagine at the end of each day you can just send Google a RSS feed of all new transactions and Google would do all the hard work of keeping the data neat and tidy and easily accessible.

Conspiracy Theorists can come out now and play...

Xbox 360's crashing! Ooops! :)

Looks like the Microsoft name is to be dragged through the dodgy release mud again. True to most PC software releases there is a philosophy of releasing early and fixing bugs later. Unfortunately (for them) this does really work in the console market where they can't really fix problems easily. (Or can they? Does Xbox Live have some sort of fix bugs feature?).

Some pics that have turned up online. A vid is also available!

Thats why its better to wait till all the faults are ironed out. (Xbox 360 generation #5 anyone?)

Update: Best slashdot comment :
Project Gotham Racing 3 crashes before finishing the first lap

Sounds like someone needs to improve their driving skills and stop blaming the system.

Popup in Firefox?

Does anyone else get a pop-up in firefox (version 1.5) when they go to the following link: -

http://www.methodshop.com/psp/support/firmware/index.shtml

Strange...its the first pop-up i've seen in a long time!

Microsoft losing $126 on every sold Xbox 360?

This time though they may capture a greater market share cos they are at least 6 months earlier than Sony. If you think about the original price of the PS2 in the UK...over £400...then the Xbox 360 pricing strategy is clearly a market penetration policy where in the long run they will make more money if there are a greater number of users.

Just speculating here but I think the Xbox 360 is low in price on purpose but not due to gamers but to try and capture what I call the "Tivo" market. What I mean by that is people wanting to buy a DVD player/recorder or media center may click on that actually the Xbox allows streaming from a PC as well as a lot of other cool Media Center functions. If they get the Xbox for this reason (a bit like people buying the PSP for video and music) then this could in the long run boost Microsoft's position in the home market for Media Center devices and perhaps allow them to do what they do best (or have done in past) and give the consumer what they want instead of bowing to tv networks like Tivo is doing.

[via Joystiq]

Monday, November 21, 2005

Hehe - Brilliant Cartoon

I came across this wonderful cartoon on the web....check it out...



By the way, the article from which it comes from is extremely interesting...so give it a read if you have time. Thats my saying thank you for stealing your cartoon...nice one!

Are Google shooting themselves in the foot


Google are backing Firefox, so much so that they are even giving away $1 per referral to each adsense publisher. My thoughts are that most of the people I know...download extensions to Firefox such as Adblock as soon as they install Firefox. This is one of the selling points of Firefox that no longer do we have to see big flashy annoying ads, which gives us as the user the control to see what we want.

In the long run if more and more users take up Adblock they would be denying Google a large chunk of their revenue since their stream of revenue comes from context based advertising. Since Adblock blocks the javascript ads from Google it means that Firefox users with Adblock are less likely to be earning money for Google. I'm sure it would be trivial for Google to compute...but it would be very interesting to see stats for the click through rate dependant on browser type. I guess a popular site could compute the same figures which may be common across many sites to see who exactly (the type of user) that generates the most amount of money.

Pro Evo 5 for PSP

An interesting review in the Guardian Blog on the new upcoming Pro Evo 5 for the PSP (3 days remaining) . It discusses the technical problems of the game (since it is new for the PSP) but in general is quite positive. To quote the flaws that are highlighted: -
There are other flaws too - the widest camera angle doesn't offer quite enough view to fully measure your through-balls, while loading times and occasional slowdown are a pain. Also, criminally, there isn't a master league option, which will disappoint the die-hards.

But it's the controls that annoy the most, with many promising situations thwarted by the stodgy controller or shoulder buttons rather than the opposition. [emphasis mine]
Not having a master league takes out a lot of the fun from this version in my opinion. This is one of the keys to PES's success for single player mode. Since the PSP on the whole is more a single player console (its after all a handheld console) this may prove to be fatal for this version. Let's hope they release a new version soon containing the master league too.

PES on the PS2 has proven time and time again how good it is both as a single player game (master-league + realistic CPU) and as a multi-player game (playing knockout cups etc). The one thing that brings in down slightly is the random player names (Orange 1, Orange 2, Orange 3.... rofl) and the lackluster commentary. They need to get in Motty and Gray. That would liven the thing up.

N e howz...will still prob buy after I get a PSP...since this is the game I can play multi-player over wireless with other people I know (Billy u ready for some action ;) )

Billy = Bilal Dukandar ....lol let's see if Google picks this one up ;)

Update : GamesRadar says there is no commentary for the PSP?? That sure is strange...can you play music instead then?

PSP fun

I am hoping to get a PSP soon...so that I can basically get an all in one device to play music, videos and games of course. You see I travel quite a lot and so something like this would be the best possible device to have. If I can use it as a RSS/email reader as well as a music and video device along with the ability to play games it means that rather than carrying multiple devices all I need is this one pocket sized PSP. I hope PSP Video 9 or the other video conversion software runs well enough to convert movies/tv shows very quickly(maybe a couple of hours) so that I can basically choose something to watch in the night and have it ready to watch in the morning.

The PSP to me looks like the ultimate portable media device but I guess Sony being uptight like they always are don't want users to run away and do what they want with their hardware. I mean how can a company try to stifle innovation which in the long run would lead to more sales due to a greater amount of interest and a wider base of people's needs/wants/lusts being met. If they don't want people to run home-brew code that's understandable since from there stems the root of piracy...but they should at the very least give developers some sort of API to play with so that useful (i.e. stuff that applies to non-hardcore gamers) applications can be written for it.

The way Apple have branded the iPod to basically appeal to non-hardcore music fans illustrates the point of how marketing can be done to change a geek need to a consumer want. Think about the iPod in the most basic terms...if I said to you 5 years ago that you will in 5 years time have a device in your pocket capable of storing 15,000 songs or 25,000 photos you would have laughed and said...why the hell would someone want to carry their entire collection with them. However, Apple have done their marketing right and now people seriously think they need 40gb or 60gb to carry round with them. Realistically 2-3 gb is more than fine for the amount of time between access to a computer. Sony need to learn...they have the technical prowess to take on any company...they lack the ability to collaborate between departments to create the necessary synergies to give the consumer what they want...or to create a want.

I will write a small review...when I manage to get hold of one. Until then, like the rest of the guys/gals I think I'll just drool...

GooglePlex comes to London

Check these pictures of the new London Googleplex. Looks cool from inside...I like the way they create a balance between work and pleasure...trying to get their employees to basically chill out at work thus getting better productivity and less stress.

Saturday, November 19, 2005

Cool Picture Change

I like this simple idea of changing pictures very quickly without any refresh and almost instant due to the small picture size. Click on any of the numbers and very quickly you see the whole gallery of photos disappear and reappear with new ones.

The main thing I like about it is the desktop feel you get when you click. Its almost like an instant change with no wait. I know lots of sites implement this but popular ones like Flickr still don't do it. It would be good if the small preview of the next and previous items (highlighted below) could be done using javascript so that no refresh would be necessary to view say a photo 2-3 photos down.


Even more advanced stuff like only loading comments if a user wanted them...via AJAX of course...would also be quite cool. The fewer page refreshes that you need the more responsive the UI will feel and the greater the usability of the site will become.

Complete Flash Site

I was quite surprised when I went to the River Island site today and found that they now have a site designed completely in Flash. Most sites that offer some sort of commercial product often go through a lot of trouble to make sure that they offer a static page so that it is searchable by the big search engines. Often people will first go to a search engine, a generic one like Google or Yahoo, or perhaps a more specialist one such as technorati or kelkoo. Even the traditional database based sites now are searchable as they realise how much commerce they can generate through consumers looking for a good deal.

Companies need to make sure that their cheapest products appear in these search engines as this is how they will attract new customers to their site. By limiting your site to a Flash based solution you not only deny people the ability to link to any product, you more importantly deny search engines access to spidering your site. There are many alternatives to getting a similar degree of design by using the latest AJAX technologies. Most of the stuff out there that uses Flash can be done using AJAX.

My main concern here is not actually with the company themselves. I mean they are a clothes/retail company, what do they know about web technology. The concern is with their IT consultants who have designed them the new site. What objective did they design the site to? Have a beautiful looking alternative to their previous site? Increase sales?

If the objective was to increase sales then why would a key component to this objective (attracting the new customers through search engines) not have featured in the debate. At least the minimum they could do is provide a HTML alternative to the site so that a search engine can at least pick that up.

Companies in my view will learn a lot as consumers start to move online more and more often. Many major corporations have moved on from the "its cool to have a website" to a more supplementary approach to allow people to go and look at products/news stories/interesting things in more detail online after getting exposure through the companies main channel. In the next 4-5 years I believe that companies will wake up to the sheer amount of commerce taking place online and you'll probably see even more powerful search engines than kelkoo coming out to meet consumer's needs. At the moment most shopping sites are inadequately designed and therefore the shopping search engines have a hard time getting fresh up to date data.

Friday, November 18, 2005

Why Microsoft going down the ad route is stupid

I find the notion that somehow Microsoft should suddenly start giving away their software (office) for free and replace their whole revenue stream through ads quite laughable. Even more amusing is the reasons presented by various commentators on the internet.

Some of the points made in the article I think are not very well thought out...like the following : -
Neutralizes piracy: Piracy exists for a simple reason: people want a product, and they don't want to pay for it (or at least, don't want to pay full price). By offering an ad-supported version of their leading products, Microsoft would give these people what they want AND make money from them

How about this...people who usually go down the piracy route will just download a crack removing the ads leaving Microsoft in a worse position than before since now they are giving away their product away for free. Business users don't like ads...people who are working (read: office apps) don't like ads...people who have a laptop and are mobile or don't have a 24-7 connection can't make Microsoft money.

The option of people paying for the software for an ad-free version doesn't really work either since only larger companies would do this due to the massive difference in price between the two. All other businesses and individuals would probably just prevent the application from being able to access the net...since a desktop application like Word can be (and must be) able to be used offline denying access to ads would be easy and could not possibly be a requirement by Microsoft since users should be able to have access offline.

So what is the solution then? Well my suggestion would be to branch out their products to the usage of different people. What they need is a very simple package that is perhaps only 100Mb big...and caters for 80% of the users out there. Many of us only use the Word and Powerpoint application in MS Office for example...This sort of simplified version should cost no more than £10-15 to buy..andd be built around simplicity and speed.

Supporting this should be a system where MS allows users to store documents online and do simple but cool stuff like collaborate with other users and access documents from anywhere. Settings/Profiles etc should also be allowed to be stored online to allow users to be anywhere and access all their work.

Since users often need info from the net when doing work MS should release a research tool that acts as a browser/search engine but works specifically for finding statistics and "knowledge". Here is where they need to enable context matching ads. Since people are actually looking for something, this is where users will be more likely to actually click on an ad. A bit like Google Scholar but with lots of added stuff like Textbooks (out of copyright??), novels (Gutenberg?), wikipedia, encarta articles, more info related sites, uni and school lecture notes, etc.

Some of their apps could be removed from the desktop and taken online, for example Microsoft Money is something that just begs for AI skills matched with context related ads. This is a service which could even work in the background on MS servers in that banks link to MS money online...giving users the ability to safely log into a site just to view their account info without the ability to spend from their account. This may be far safer than logging into a bank site where once you are in you could virtually do anything.

Just my thoughts...add yours!

Google Books (aka Print)

Today was the first time I actually used Google Books. Surprisingly it is very useful. You know when you are studying and you think to yourself...I wonder how this data structure works...or what does this algorithm do? Well as part of a databases homework...I was quickly scanning through Google to look for lecture notes from other universties on B+ Trees. Well I saw the small Google Link for Google Books...so I thought...lets give it a try.

Lo and behold it bought up a tonne of Database Management System books of which one was the recommended textbook for our course. I clicked on it and it gave me a list of pages where the search terms appear on. I read through a bunch of them looking for what I wanted and clicked on a page. Wow...it actually showed the exact page I was looking for allowing you to see 5 pages in total...2 before the page u found and 2 after...and of course the page you are looking at.

What I find amazing about this is that its such an amazing reference section for those of us who dont want to have a library of books at home and only ever need stuff to quote from or to look up small algorithms.

Amazon by the looks of it seem to be taking a slightly different approach trying to sell pages at a time as well as the ability to "upgrade" your purchase to view the entire book online. This may be more appealing to publishers since they are more likely to see this as being in their favour compared to what Google are doing in showing stuff online with no direct payments to any of the publishers (Although publishers will sell more books due to this service in the long run...if someone keeps finding a book useful).

Thursday, November 17, 2005

How many items on Google Base

The most i can get at the moment is 1,003,285. The search query used is here, can anyone get a higher number using something else....btw this query was done at 10:37pm UK time...so dont count the small additions people keep making to Google Base.

On a more technical note....does Google Base make use of that BigTable technology built in-house by Google. Another article tries to explain the main details behind this. I think this is the sort of thing that Google excels at. Sorting out data...general computer science style architectures and algorithms...but scaled up like a million times.

Whats next for this technology...would small businesses trust Google enough to allow their complete business to be backed up into Google's Database in exchange for perhaps free hosting and faster searches? Is this the moment that Google runs away from all its competing Search Engines by getting users to do the most important thing in search...identify context and relevance?

Firefox Idea: Highlight unread tabs

One suggestion that I have about Firefox tabs is that coupled with my earlier suggestions about a sideways stacked tabbing experience, any tabs that have been opened in the background should be highlighted as being unread. This would help the user to understand their next move and remove any confusion in the moving about of tabs.

Wow!! Firefox trick

I just accidentally discovered a trick in Firefox. If you hold down Ctrl and click a number then it will autoswitch to that tab. E.g. if I have 6 tabs open and I click Ctrl+4 then it will switch to the 4th tab. Neat!!

Wired Article about Digg and Slashdot

A Wired article goes into some detail on the new social editing site Digg.com. It discusses the history of the two sites and the effect Digg is having on the sites it links to. Everyone is aware of the slashdot effect, crippling smaller sites but this seems to also be happening to the links in Digg.com. A much greater volume of stories are submitted to Digg compared to Slashdot but these are filtered through a social thumbs up system.

As I discussed in a previous post...this has its negative effects but on the whole popular stories get pushed to the top very quickly. Only time will tell whether people will still flock to these social websites or whether this craze dies down and something more like a hybrid of the two (digg and slashdot) comes out.

Matt Cutts Interview

A wonderfully open interview with Google's SEO whitehat Matt Cutts. Credit must be given to bloggers who don't just end up being an advertisement for their company but instead constructively analyse products for what they are. I think Matt Cutts is an example of such a person...if you read his site he writes in an open way not scared of serving criticism where it may be due.

An example of his openness : -

Q: Daniel Brandt of Google-Watch.org claims you worked for the NSA before, and that you have “a top-secret clearance.” Any comments on him and his statements?

"...You’re probably more curious about whether I, Matt Cutts, am a secret connection between Google and the Military-Industrial Complex, the Illuminati, or any other shadow government and their black helicopters. And the answer is no. :)..."

Then he goes onto explain exactly why someone may think this (answer: work experience).

Transfer Hosts

I'm thinking about transferring hosts and going to something that will allow me to use my own domain Utills.com to host my blog. I need to add some other stuff too so I'm looking for suggestions on what host to go to and how to do it so that it reads from my Blogger database?

Does anyone know if I lose my pagerank ranking even though in majority of places online my domain Utills.com is linked rather than utills.blogspot.com?

I've noticed that majority of the blog search engines do not have any of my latest posts...are they slow in updating? or have they started to ignore blogspot due to the large number of splogs (spam blogs)?

GoogleNet

Wow!! This is a cool idea... Google are implementing wi-fi by basically attaching wireless hubs on the top of select lamp-posts. They've been given access to rent 400 posts to allow for wireless access for the people of Mountain View.

This is another traffic analysing strategy of Google together with Web Accelerator and Google Analytics to try to get a better understanding of what people access online and the behaviour of online users. Obviously they are going to use an AI to do it so that they can better place their ads and get a much better match to what people are interested in.

I haven't read their privacy policy for this wi-fi network but I read somewhere that although they dont store traffic data...they DO store the list of sites that people access. Please correct me if i'm wrong.

Wednesday, November 16, 2005

Firefox tabs should be stacked (sideways)

The way firefox tabs work at the moment is that basically if you open a link in a new tab or open a new tab it goes to the right-most side of your window. However, in terms of usability that does not really fit in with what the user wants.

The user wants the tabs to be the next logical position from where he came from. If you are confused...then bare with me. When I open a bunch of tags from my bookmarks I usually start from tab #1. This means that if I open a link from that tab I dont want to have to click all the way to the end to see what I clicked on. I should be able to scroll to the next tab which should contain what i clicked on.

Now I looked for an extension that does this...but the closest I came to finding something similar to what I'm thinking of is an extension that opens ALL tabs next to the current tab in focus. This does not however, satisfy my need.

What I want is something that if I have Tab A open and open two links then it puts them in this order : -

Tab A | Link 1 | Link 2

The clever bit now is that if I go to Link 1 and click on two links it should look like this (these links are I and II): -

Tab A | Link 1 | Link I | Link II | Link 2

I'm sure you understand what I'm on about now...

The main reason for this is to do with what happens when you close a tab. What should happen is that it takes you to the tab where you came from which would be much better in terms of usability than what currently happens. Does anyone want to build this? or know how long it takes to learn how to build extensions? If so let me know...I may try to build it myself if its not too time consuming.

Just as a last thought...It may also be a better idea to create all new tabs in this system like a thread and so make them just slightly lower than the top tab. Not sure if it would cut into the web page (how many links deep does any tab go?) but these are the sorts of things you would need to throw out to early adopters and see what the feedback is.

Nuke Anything for Firefox 1.5

I used to use a wonderful extension called Nuke Anything with Firefox 1.0. However, when I upgraded to the Beta versions some of its features stopped working so I got rid of it.

But good news!! I've found a version that works with Firefox 1.5. Its called Nuke Anything Enhanced and basically carries on from where Nuke Anything left off. Its allows you to albeit temporarily remove anything from the screen, and I mean anything! Its brilliant when you want to print something off and there are annoying ads or other things in the way which you don't want to print.

For example once I printed something off Google Cache but I didn't want the top bar on the page to be printed. So I just selected the whole top and did remove selection. Bam! it got rid of it.

Google Base Officially launched


Google Base has launched officially launched. It is basically a huge database of information but stuff that the public enters. For example, people add lots of stuff like jobs, recipes, etc which is then searchable for other people.

Check this picture out : -

It's a recipe for Chicken Tikka Masala which is something that has been added by a user. This opens up all sorts of possibilities for Google since now they dont have to get an AI to decide what is a recipe and what isn't. Instead their own users will do the work for them.

It is the next stage in the development process of the internet with programs such as Amazon's Mechanical Turk doing a similar thing with their Artificial Artificial Intelligence. Getting real people to enter information is far more useful since Google can start categorising info into a much richer level of categories. One of the problems with the web and AI is contextual awareness. The semantic web is meant to be able to get information out which is helpful to the user to understand the context. E.g. if 18 is printed on a page is it an age, or housenumber, etc. This system allows them to be able to get that context out of the information by getting users to enter information into specific boxes.

More info can be found here.

Wow!! Capped numbers for Online Shopping


This is the first time that I've ever seen an online store actually cap the number of people viewing their site online. The Debenhams' website stops you at a holding page where they basically show the above message telling you that there are way too many people online at the moment.

I've seen it before for bandwidth hungry sites (e.g. Video, Images, etc) but never for a site trying to sell you stuff. Due to the nature of the people trying to access the site (people trying to grab a bargain), I guess that in this circumstance it is a valid application of imposing a cap on the number of people able to access the site.

I wonder what actually happens to people already in? Do they get a fixed amount of time before they are told to bugger off and shown the holding page? Are they sent direct to the basket or shopping cart and told to complete their purchases and do no more? Otherwise there could be a lot of annoyed customers who just before purchasing something are whisked away and not allowed to complete their purchase.

Tuesday, November 15, 2005

Wot really pisses me off!

I really hate it when a site that requires a log-in for some specific feature gets you to log in and then forgets about where you previously were or why you wanted to log in and takes you to the home page!! GRRR!!!

The two high-profile sites that do that are Digg.com....which if you click on a Digg This! button and are not signed in will get you to sign in and then take you to the front page. Ultimately this leaves me (the user) with no idea as to what the system has just done and gives me no incentive in future to log-in since I have extra work to just digg an item!!

The other site is IMDB.com which requires a log-in to view forums. Once you log in it seems to take you to the front page requiring you to basically find you way all the way back to that specific page. Often this means that users will just give up and go elsewhere if it isn't important enough. For a website that is selling stuff or wants to retain viewers this is a complete no no. The user must be able to see exactly where in the system (contextually) they are and what the system is doing or has done. Feedback is very important not only in the real world (body language) but also from an application's perspective. The user will react to the feedback given to the extent that in some studies (Google for "The Media Equation") it was shown that certain users (children and submissive people) were actually more likely to follow the advice of the computer than those who have a more dominant personality.

The only way to get around this is to use the back button on your browser to take you back where you were. This back button has lost quite a bit of functionality in recent months with the web apps that have been coming out and so I hope that system designers will keep in mind the user feedback guidelines that are necessary to make sure the user feels in control and is aware of all changes made by the system.

Google Analytics




Google have released a product not in BETA for once. It is called Google Analytics and is basically the product of one of Google's company buy outs. The company that this product comes from was known as Urchin who used to charge as much as $200 (a month?) for using the software.

It's completely free to use so go give it a try. Once you insert the necessary code into your site it takes quite some time (about 6-7 hours for me) to actually verify that your tracking code has successfully been logged. After this it needs to wait another 12 hours at least to actually gather enough data to feed into its engine. For me its still in the gathering data stage so I can't say how useful it is.

The interface has been cleaned up by Google but the main data is still presented in Flash from the Urchin days. I hope Google release a DHTML version of the screens for users who prefer not using flash. There are a lot of analysis tools which try to optimise your site to get the best out of all that traffic (It isn't called Analytics for no reason ;) ). I dont think any of this will come in use for me since I dont get huge amounts of traffic nor do I try to sell stuff on my site.

One of the side-effects of the service being free is that unless you are an adwords customer you are limited to 5 million pageviews a month which means that you are basically tied into Google's service if you really want to use the service to its potential. This is the main revenue stream for Google at the end of the day and is the way they will make money from this, rather than getting individual sites to pay a monthly fee. I wonder what happens if you were previously a paying customer who didn't use AdWords but were allowed to use it for more than 5 Million Pageviews a month. Are you forced to use adwords? Do Google have a different strategy for previously paying customers?

This not only gives Google the ability to further market its AdWords and AdSense revenue generators but moreover it gives them the ability to analyse mass market traffic information. They have actually tried to go down various routes with this idea in mind. Their main aim, in my opinion, is to basically data mine the web trends and behaviours of individuals so that they can tune their advertisements to the people in a much more effective fashion.

Google Web Accelerator and the Wi-Fi network it seems to me was exactly about that. How can Google get data from the average user on general sites and the behaviour of users in clicking links? They wish to do this not from a typical user study but more a data mining or AI perspective I think. This will in the long run enable them to become an even bigger marketing agency who know everything about everything. Google's services are all related to their strength's in AI and information mining and so it seems this is just another piece in the larger "Tools for marketing" jigsaw that Google is heading towards.

Xbox 360 - Out for some peep



This guy has received his Xbox 360 a few days early...go check out the pics!

It still looks a bit big for me....similar height to the original Xbox just a little thinner! The controller is huge...but then again I think Americans have bigger hands than us Europeans.
"Microsoft included batteries for the wireless controller & remote. Energizer alkalines (AA size). good quality but I'm using my own rechargable nimh's instead."
My main concern here would be how quickly do the batteries run out and how responsive is the wireless signal. Most gamers that i know refuse to use wireless mice for gaming since they say a wired optical mouse is much more responsive and feels better. Will this wireless gimmick backfire on M$...and if it does will they be able to add a wired controller to their current setup?

Lets see if people switch to Microsoft or wait for the PS3 to come out....

one thing i'm not sure about....does the Xbox 360 have HD-DVD??? anyone know?

Firefox Address Bar


Not sure if there is an extension that does this, but I think the Address bar should allow a more inline search. This would help in cases where you may want to access a specific extension to a URL and you dont want to type in the whole URL or go to google to get the page. For example google feed reader is a few folders down from the google domain. All you would want to do is type in reader and it would bring a list of all URLs that had the term reader in it. This would be much more useful that the old left to right matching of addresses. Ranking of the results could also be done in a clever fashion based on perhaps the number of times I have typed in that link or by some other metric.

The example of what the iTunes search does is a wonderful demonstration of how easy search should be and what can be achieved in usability when we sit down and think about what a typical user wants. People dont like doing tedious things such as typing in www all the time and so a wonderful trick to circumvent this is to type in the name of the site (e.g. yahoo) and then press Ctrl+Enter to get a "www" and a ".com" inserted in the right places. I even found an extension to do this for ".co.uk" addresses but I dont think it works anymore on Firefox 1.5.

I do find a few problems still with the address bar even in the latest version. For example it doesn't prefix the "www" to the start of the URL even when the URL has a "www" in it in the address bar history. This means that a site like www.cs.bham.ac.uk doesn't work from the address bar if I wish to add something to the URL. For example if I want to add a bit onto the URL I have to manually type in the "www" every time after adding the bit at the end. Its these small things that need to be addressed at the moment to take Firefox to the next stage and make it a completely user friendly application.

It might even be a good idea to try and integrate the bookmarks with the address bar like in IE where you can start typing a name and if it happens to be a bookmark it will come up in the address bar regardless of whether there is any other stuff in the address bar history (i.e. even after deleting history).

Monday, November 14, 2005

Digg vs Shoutwire

Which is better? Digg or Shoutwire.

FYI Digg came first and shoutwire is a copy of Digg. However, it attempts to fork its development into areas not covered by Digg yet.

However, there are still many problems that both of them share. For example how do you guard against fanboys just pushing up the rating of something that is about Apple or Digg. One method could be to have a "Don't Digg This" button where you can get the right balance between the views of the whole community.

Some rubbish still seems to get into the front page and so it may be an idea that people who are regular posters and get a good Digg rating...their digg's count more than just one digg. This could let the more active members to stamp out those who just post to cause trouble getting a much better quality of editing in the long run.

They also need a system of getting users to develop their comments so that they are as informative as say something like Slashdot. The classic would be to also digg the comments so that the best comments are highlighted and the ones with the least diggs are somehow made less visible (perhaps collapsed or smaller font).

Just a few ideas...

comment on your own ideas.

Application Architectures

I will start writing a few random ideas on Application architectures for the next week... this is mainly to do with one of my modules but also it is something I find interesting. They will be based on specialist architectures such as systems with real time processing needs and other sorts of things.

I may also delve into algorithms specific to these architectures but that may come at a later date.

Saturday, November 12, 2005

Kayak - Google Mashup


A cool new service from Kayak who have presented their most popular searches from any city in a visual way using Google Maps.

Using AJAX and DHTML to provide as interactive a service as possible they have a nice simple method of getting a list of possible destinations. The way their slider and sort by columns are implemented has a nice desktop application feel to it. This coupled with the Google Maps integration I think is an excellent way of presenting to the user something that they are unsure of.

Web Security Model Problem

One of the main problems with the current security model on the web is that the problem is not someone stealing the password in transit...but as you type it in. Spyware has got so complex nowadays that they can even take screengrabs of the places where drop down boxes instruct you to enter a few chars of your password as a secondary measure (e.g. LloydsTSB).

One of the ways round could be to do what some of the banks are doing and sending dongles to their customers which means that the customer has to carry round with him something physical and therefore it is not only inconvenient but there is a chance of losing the device resulting in lockout.

One method that I think could be effective against the advanced spyware (keyloggers, screengrabbers) is by getting the banks to actually send some sort of "instruction" that gets the user to send a modified password across. This would mean that the password entered would be different each time and that by just getting the password alone the phishers would not be able to make use of it. For example, an instruction could consist of reversing the password or entering the first three characters at the end. The main idea here is that the computation must be able to be done in the customers head without too much thought. This could therefore be something like "please add the day to the end of your password" just so that it is something that changes on a regular basis.


Another method would be to register each computer that you wish to access the bank account with. This would only work in cases where the person uses very few computers (e.g. home and work). It would need to be quite flexible in terms of IP since users at home will most likely have a dynamic IP address and so a slightly larger range would have to be accommodated.

Even easier would be to get Microsoft to make keylogging, screengrabbing, etc require higher privileges and so only performable with entering in the password.