Monday 29 June 2009
I am going to congratulate my neighgbour who works at Tribal DDB. They have created an amazing video and site to promote the new Philips Flat screen TV‘s with an aspect ratio of 21:9. The movie itself is 2:19 long and contains the number 2:19. Watch the movie below or even better browse to the Carousel site to experience more detail and augmented reality.
And see how they did it:
Monday 9 March 2009
I blogged last week about tilt sensors and accelerometers. Siftables offer a nice application of this technology. Siftables are small tile shaped blocks, having a small TFT screen and equipped with motion sensors and sensors that detect the orientation and presence of of neighbours.
To understand siftables watch the TED presentation by the inventor David Merill. Be sure to keep watching till half way down, that’s where things start to make sense.
I can easily see my kids playing with siftables, sorting out how they work and at the same time interacting and operating with the computer. Read more about siftables on the project page at MIT.
Thursday 5 March 2009
CMS Watch released a new vendor subway map. A great to track who is who in the content managament vendor landscape.
Click image above to open a larger version.
Wednesday 4 March 2009
One of the cool features of the iPhone and iTouch is the tilt sensor. Turn the device and your screen turns from portrait into landscape mode. The motion sensor is capable of detecting very small movements. A simple free application iHandy can detect very small motions and also without motion the device can tell the angle at which you hold the device.
The technology making this possible is called Microelectromechanical systems or MEMS. A relatively new field of electronics combining electronic circuits with very small moving parts embedded into the circuitry. Accelerometers used in the iPhone is just one type, other include pressure sensors, temperature sensors and mirrors to redirect light. MEMS technology is used in a wide array of applications for domestic use such as motion stabalizers for camaras, inktjet printers, automotive airbag sensors, gaming controllers (Wii), step counters and indeed motion sensors for mobile phones and other personel electronics.
The basic principle used in a MEMS motion sensor is a small section of silicon that can move relative to another section of silicon. By embedding conductor material on both parts and applying a voltage to them you get an electrical capacitor. The capacitors electrical property varies with the relative position of the two elements. And since one can move a variation can be detected and processed. A bit similar to the workings of the car detection loops in the road, although they use the capacitors electrical twin brother, the inductor.
If you are interested in the technology and more applications you can read the not so short introduction to MEMS.
Friday 27 February 2009
Probably the cause of the GMail downtime this week: gmail has released a new file upload feature Composing a mail you can now select multiple files at once to upload.
A great improvement, bringing the experience of the web even more closer to a fat client. Some critique: I think the visual design could benefit from a more tabular structure. See for a good example one of the interaction design libraries online.
For more information see the google blog.
Friday 27 February 2009
Having difficulty understanding what a CDO or a CDS is and why they affect your life? Have a look at this great explanation:
and another less graphic but equally entertaining and well done more focussed on CDO:
Thursday 26 February 2009
Breaking news makes people turn to the internet for every bit of latest information. This causes enormous traffic spikes in news websites that report on the event and on organisations that are directly related to the event. After yesterday’s crash of a Turkish flight in Amsterdam we saw a multiple fold increase in traffic in one of the news sites we monitor.
For the schiphol.nl site I estimate traffic yesterday was at least 100 times the traffic of a normal day. Handling such amounts of traffic requires special planning. Tweaking performance is then often not enough and placing excessive hardware is too expensive. An alternative option many websites have ready is to switch your website to a secondary state. Your pages should contain less content, must be simpler to load with less images, scripts and css. Also get rid of dynamically composed pages, make use of a small set of static pages you refresh each minute from your Content Management System. That way even a simple architecture of a few front end web servers must be capable of serving 100 pages per second. It also helps when you website is hosted in a professional hosting facility where there plenty of room to spike in network traffic. Hosting providers like Terremark are now experimenting with cloud type infrastructures where you can get capacity on demand.
Schiphol put up a special site within one hour of the crash. This means this must have been part of their emergency response plans. So a job well done.
Website performance during a emergency situation requires you to plan ahead. You will see website visitor traffic levels you have never seen before. If you are a news organisation this is the time people need you most, be sure you are there for them. If you are an organization involved in an emergency situation, your brand is at risk, having adequate and available information on the Internet is of crucial importance. Handling these amounts of traffic is not very difficult, but it requires different setup and tools you normally use. So make sure you have them ready when you need them. And test them regularly to make sure they still work when you need them.
Tuesday 24 February 2009
Gmail has had an outage today. Being at home and doing some private business, this is a reminder just how accustomed I have become to this service being operational always. Internet connectivity has become a basic utility just like electricity and water. And this happened in a time frame of about 10 years. I got my first ADSL connection back in 1998, obtaining, activation and configuring the line to work was still an experience rather than something which happened daily.
The regular post is a system we have can rely on most of the time, it just works. GMail has the same promise. What we often do not realize is the technology and experience to run these online services is relatively new and experience is not easily found. Google has invented its proprietary architecture to run its search and many of its other services. They make heavily use of three concepts:
- small units, that are easy to replace
- redundancy, when one part of the system fails an other can take over
- compartmentalization, when a failure exists the cause can be easily identified
Incidentally the normal post system uses the same principles to handle the enormous amount of letters each day.
The pioneering work from Google is now becoming a available from commercial vendors and service providers as well. Nick named cloud computing, the complete physical layer from the infrastructure has become an abstraction that well… just works. Always.
Sunday 22 February 2009
Authentication on personal computers and on the internet is done mostly by using passwords. Other methods are available but for reasons of usability (too complex) and or cost (too expensive) still not widely used. Computer authentication has two goals; one is to keep strangers from using your account in and the second goal to allow you to login. The effectiviness of authentication using passwords is mostly determined by how well you choose your password. A bad password is one that is easily retrievable either by knowing the person (for example by trying spouse or cat name) or by running a dictionary attack.
The recent proliferation of the Conficker worm and the hacking of MySpace showed once again that many people are not very good at choosing a password that is effective. One of the ways the virus spread is by trying to authenticate by using a list of 200 common passwords; the list is public. If your own password is in this list or looks similar to words on this list I suggest changing your password.
Choosing a proper password is not difficult but requires a bit of thinking and creaitivity. Some excellent advice on choosing good passwords from Bruce Schneier. More interesting information on statistical analysis of the passwords used on phpbb.
Tuesday 13 January 2009
One search in Google accounts for 7 grams of CO2, 2 searches is the equivalent of boiling a kettle of water. The accurateness of this claim can be discussed. But if you have ever set foot in a computing data center it is clear that data centers consume a lot of electricity to power the servers and cool the building. As a result data centers have a serious CO2 emission footprint. And the relative high growth of data centers compared to other industries validates a closer look.
As a McKinsey study pointed out:
Already, the world’s 44 million servers consume 0.5 percent of all electricity, with data center emissions now approaching those of countries such as Argentina or the Netherlands. In the United States alone, growth in electricity used by data centers between now and 2010 will be the equivalent of ten new power plants. Without efforts to curb demand, current projections show worldwide carbon emissions from data centers will quadruple by 2020.
And in a graphic some other disturbing facts:
Some of the steps that are taken to mitigate the growth in electricity consumption:
- Consolidating data centers and servers. Virtualization is now becoming ubiquitous even for the most demanding applications. Virtualization is driving down the current inefficient use of servers.
- New facilities that take advantage of new technologies like natural cooling and power supplies that produce fewer.
- Raised awareness among regulators to hold organisations accountable for electricity consumptions and emissions operating data centers.
- A global industry consortium called The Green Grid dedicated to developing and promoting energy efficiency for data centers and information service delivery.
Some companies at least claim to think about the environmental costs of running their data center operations and take action to improve it: Google, IBM,
Disclaimer: 23 google searches were executed in creating this article.