Google’s Power, Energy initiatives are taking shape. Today, Google announces Google PowerMeter API on code.google.com, for developers to integrate various products with Google PowerMeter.
PowerMeter provides a great interface to monitor, track, analyze, and optimize power usage. Now manufacturers can integrate various appliances to enable Read further »
Posts for » programming «
Youtube’s adoption of HTML5 will be painfully slow due to the constraints over change of codec to an open one. But does that mean that web should wait for HTML5 video embedding? No!
Million and billions of Blogs, websites, portals can now have HTML5 video embedded into their content without worrying about compatibility.
Thanks to HTML5 Media, you can now embed a HTML5 video that will automatically use Flash Read further »
A number of times I have felt need of an online JavaScript editor specially when I’m away from my PC, or on the move.
jsFiddle is a great webapp that lets you edit HTML, JavaScript, CSS just like a normal IDE like Dreamweaver would do, all the syntax highlighting. The screen gets divided into 4 sections: HTML, CSS, Javascript and Result (Preview) as Read further »
For application developers who are hunting down to rewrite GUI for every other OS, there is a simple and yet, an elegant solution : Qt
Qt (pronounced “Cute”) is cross-platform application and UI framework developed and maintained by telecom giant, Nokia. As far as I can tell you, this is the most portable, and yet most feature-ful UI, I’ve seen lately. Surprisingly, it works on both PCs and mobiles, alike. It supports embedded-Linux, Mac OS, Windows, Read further »
After finishing off it’s recent acquisition of Sun and BEA (earlier), Oracle is set to do magic around the heart of Java, Virtual Machines.
Larry had promised that Oracle will continue to innovate in Java, and the first step seems to be on the road. Oracle is planning to merge the Sun HotSpot Java Virtual Machine with the JRockit JVM, to produce a single JVM with ETA of 18 months to two years.
For Read further »
Every second you blink, Twitter gets 600+ per second new Tweets during non-peak hours. This goes upto 900 per second during peek times, of Earthquake, Apple events.
Serving Millions and billions of tweets everyday is all to hard for a normal web application. Twitter is built on some scalable programming architectures that makes it work with a charm.
Here is a brief video of How Read further »
In the need for speed, Facebook had been working under the hood to boost PHP runtime to crazy levels which were not possible before. Facebook has now Open sourced the underlying code, as predicted.
The PHP runtime has in fact been rewritten, but it comes with an extra effort: The PHP is translated to C++ (which is of course more efficient) which is then compiled with g++. The project is called HipHop and has been in development under great secrecy at Facebook for the past 2+ years.
With HipHop, Read further »
PHP offers a light-weight runtime for small-to-medium sized webapps. If you are not a PHP developer, you will be surprised to know that PHP doesn’t support multithreading natively, though there are ways to make it possible. People have often come up with solutions to mock multithreading but still PHP sucks at performance as far as large applications are concerned.
Update: Facebook’s PHP Runtime HipHop, now Open Source
Most industry applications fallback Read further »
A typical full-fledged OS could ranges from 1-20GB before/after installation. But How small can it really get? Few Megabytes? Kilobytes, perhaps.
BareMetal is an open source CLI-based Operating system.
The OS is written entirely in Assembly while applications can be written in Assembly or C/C++. BareMetal is not intended to be a full-featured Operating System by any means. The two main purposes of BareMetal are for educational uses in learning low-level OS programming Read further »
The Evolution and Features that can mark Success for Windows 7 – Direct X 11 from dx10 and dx9
No doubt, Windows is the best platform for Gaming. Other platforms, due to lack of proper driver support and optimizations (Linux, Mac OS); never lived upto the competition. What we mean by Best platform is: If you have a good Graphics GPU and a great Processor, you can Read further »


![Install Snow Leopard on PC [using USB] Install Snow Leopard on PC [using USB]](http://farm3.static.flickr.com/2631/4071117547_8a2546d342_m.jpg)















