All about electronics and circuit design

Acceleration of program execution

Current design methodologies, whether for software or hardware, are in constant pursuit of making applications faster. In the office PC environment there is more than enough power for typical business applications, and they can be written using tools that are not the most optimized for execution speed (for example Java, .NET, scripting languages, web application

PC is not irrelevant

Google says desktop PC is three years from ‘irrelevance’. Google Europe boss John Herlihy told a “baffled” conference audience that very soon the smartphone will completely eclipse the desktop. “In three years time, desktops will be irrelevant,” he said. “In Japan, most research is done today on smart phones, not PCs.” Herlihy was trying to

How low can 32 bits processors go?

Moore’s Law observes that the number of transistors doubles for the same area every two years. Strange that this law has hold for a long time. This has made some people to predict that that 32-bit processors will replace 8-bit processors. The argument starts with the fact that the relative size difference between an 8-

Live DOM Viewer

Live DOM Viewer is a nice JavaScript tool for playing with web page DOM (Document Object Model). This JavaScript powered web page shows you four boxes: HTML source editing box, document DOM view, rendered document view and log. The scrip comes with very simple example data, for better testing you can paste your HTML code

One in Three Laptops Fail Within 3 Years

Shocking news: 1 in 3 laptops fail in the first three years of ownership! So run, don’t walk, to purchase your warranty if you believe the figures! Generally extra warranty the on electronics the shops try to sell are virtually never worth the price (according to almost ever consumer organization). Could the situation be different

Web technologies for mobile applications

I visited yeasterday Mobile Dev Camp. Mobile Dev Camp is a one day event devoted to developing mobile applications on the latest mobile platforms such as iPhone, Android, Maemo. It is held in Helsinki Finland. The end result waht I got from the presentations I followed that web techniologies are coming more and more into

Walk and Code

Here is an interesting idea how you can walk and code at the same time. I just saw this at 8th light Walk and Code blog posting. The idea comes from WalkStation, an adjustable height desk with a treadmill underneath. The solution presented on the blog is cheaper is more DIY model based on treadmill

Olympics run on Windows XP

According to cnet News article The Olympics run on Windows (XP) all the 6000 Acer PCs powering the Olympics are running Windows XP. Olympics tends to be conservative and they do not want to try out the latest in new technology. Technology to use should work and best if technology is kept out of the

Most Dangerous Programming Errors

The 2010 CWE/SANS Top 25 Most Dangerous Programming Errors is a list of the most widespread and critical programming errors that can lead to serious software vulnerabilities. They are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or