Steampunk is a form of art where modern day objects are transformed to look like 19th century steam powered devices. An example is this laptop complete with its power-on key. Rich Nagy the creator of this beast sums up his passion for tinkering with technology "[Computer technology] was robbed of the fleeting, wonderful period right after invention, where it is celebrated and honoured by the finest craftsman, artists and creative minds and given a structure befitting its potential and greatness."
You are here
In the last few months I've had a hard time finding a reasonably priced dual core processor laptop in the consumer PC market. Most of the models I loved have been discontinued and moved off the shelves. You would think that they have been replaced by more powerful models, but no. Computer manufacturers are taking a step back in time and actually building slightly less powerful laptops but instead offering more portability and style. I take a trip down memory lane and look at the philosophy behind the next generation of laptops.
In the recent CEATEC Japan 2009 exhibition Sony presented a conceptual prototype of the future VAIO laptop that would use the flexible OLED technology or FOLED. While these may look and sound fairly futuristic, FOLEDs could become common in mainstream electronic devices of the future.
It seems that wireless devices are taking over our lives. Starting with wireless internet most other computing devices are now also wireless. We have wireless keyboards, wireless mice, wireless telephones, wireless headphones and wireless CCTV. Companies that sell these devices are fairly quick to point out how convenient it is to use the wireless device and how long the wireless range is, but very few of them actually publish information about if the wireless communication on the device is secure.
C++ (not C) has a convenience feature that allows programmers to specify default parameters on functions when declaring them. The compiler uses the default value if no value is supplied by the caller for that parameter, instead of complaining about a missing parameter value. I am not going to discuss the mechanics of declaring these default parameters; any C++ book will explain this. I’m going to delve into what problems happen over time when using default parameters during software maintenance phase as code ages and changes hands between programmers.
Security is a increasing source of concern for home owners today. Bad economic times have led to an increased risk of home breakins and theft. Most security installations are done by professional organizations which will charge you a hefty sum and provide you will iron clad security. However what many home owners need is a simple deterrent system, that will stop the street thief from getting in and wiping the house clean. There are an increasing number of security products in the market which you can install yourself, but it is important to understand the advantages of using each because incorrect use could create a false sense of security while actually leaving your home more exposed than protected.
In the small world of digital pocket cameras, increasingly the trend is to buy one with higher number of megapixels. Camera manufacturers seem to be trying to convince us that more megapixels mean better pictures. However, in reality they are not building better cameras that support higher mexapixels, they are often simply extracting more megapixels from their existing cameras.
Most browsers these days come with an integrated search box that allows you to directly use popular search providers like Google to search the internet. What is great about this search box is that once your browser is set up, it can be used to search almost any retailers website.
While it might seem like a simple task of buying a HDMI cable and plugging it in, in practice it might not work at all. So if you have tried and failed or are about to try you should be reading this.
The #define directive in C++ is usually glossed over in most books that attempt to teach the C++ language. It obviously takes much lower precedence than more important language constructs like if and switch. However this directive deserves far more credit than it gets. Here are some of the feats this directive can perform.
The Mindstorms NXT 8527 and 8547 Kits do not work with the Toshiba Bluetooth stack (v6.10). However in most cases it is possible to use the alternative Microsoft Bluetooth stack to get the job done. Here is how...
The operating system(OS) and the anti-virus program are two of the most important software you buy that affect your computing experience. They are the two programs that start as soon as your computer starts up and usually keep working silently in the background. They are usually forgotten all about - until disaster strikes. Choosing the right anti-virus for your PC is essential to keeping you protected from viruses while allowing you to get the most out of your computing experience. So don't just buy whatever the computer store salesman stuffs at you.
eBay Auctions are not like real auctions. This is because they end at a certain time so even if someone is ready to pay a higher price for an item, the person is unable to bid as the auction has already ended. This has led to development of an interesting tool that lets you win eBay items at their lowest price - Sniping.
It seems that when it comes to programming computers there is no escaping the mention of the word pointers. Recent programming language trend is to automatically handle pointers, hiding gory details from the programmer. While this might be a good language feature, will it eventually result in a new generation of programmers who do not understand pointers?
A number of software utilities bear the HueStones logo. This list summarises them and provides further links to information about them.