RSS
 

Archive for October, 2009

My first C/C++ learning environment – Quincy

30 Oct

When I was about to start learning C programming back in college many years ago, I took a peek at what was about to come my way. I had some issues understanding the ‘cryptic’ syntax. I was familiar with Turbo BASIC from Borland Corp and could program quite well in it. I started looking around for some good book to learn C. I found a very nice book named ‘Al Stevens Teaches C’, it was an interactive tutorial that accompanied a C interpreter with it. This is the same Al Stevens who used to write great articles in Dr. Dobb’s journal. I enjoyed the way he took me through the core concepts and simplified approach to C syntax. The interpreter allowed very quick testing of the code I produced and it was pure fun.

You might be thinking why a post on such an old thing, well the interpreter created by Al was special, I loved it and I have recently been looking for it. I didn’t find the original text based version, but I was able to locate a newer GUI version that runs on windows or WINE on top of Linux. This specific version was produced in 2005 and works like a breeze. Its not an interpreter anymore. It is now more of an IDE built around the GNU C compiler. Its something nice for those who wish to No need for those bulky commercial compilers for newbies anymore, just get your hands on Quincy and get on with your learning with the power of open source.

By the way, I must mention that Quincy was named after the adorable cat of the author of the book, I wonder if the cat still lives? You’ll find a photo of her in the program logo.

You can download Quincy from this link.

http://www.uploadmb.com/dw.php?id=1255959978

More information can be found at http://quincy.codecutter.org

 
 

CMOS Fuel Cells?

16 Oct

A German microchip vendor Micronas AG has come up with something revolutionary. It is a chip that contains 42 micro fuel cells integrated on it. It ws created in collaboration with University of Freibur, Germany.

The power generated is regulated at a nominal voltage of 3.3volts by a regulating circuit that is powered by 4 additional fuel cells on chip. With a lifetime of about one year at nominal load in the triple-digit microwatt range, the device could eventually power smart autonomous systems in applications where no conventional power source is available. In the lead research scientist of the university Mr. Hoffmann’s view, energy harvesting devices and the chip-level fuel cell are not mutually competitive, but can instead be regarded as complimentary technologies, For instance, the fuel cell could be used as a power buffer for periods when energy harvesting methods don’t generate enough power.

An article detailing the research and device can be found here.

 
 

Does my processor support virtualization?

10 Oct

I was looking around for a comprehensive list or table that would tell what models of a certain processor support virtualization technology (VT) and I found this very nice interactive page on Intel’s website. Ofcourse it lists only the Intel processors. The link is given below.

This is how it works, you just select the processor family at the left of the page and you will be shown a table for VT support on the right. Match your processor number in the right pane and you’ll know if your processor supports VT or not. You can easily get the processor model for your computer from ‘My Computer’ properties on Microsoft Windows or using the ‘cat /proc/cpuinfo’ command on Linux.

http://ark.intel.com/VTList.aspx