Showing posts from January, 2005

Shantanu Narayen became President and COO of ADOBE

"Early this week, the $1.7-billion information technology major appointed Narayen its president and chief operating officer (COO), which makes him second-in-command to Adobe Chief Executive Officer Bruce Chizen. " Posting at

Pioneers of 'Made in India' innovation

NASSCOM picked 6 pioneers who are making the revolution of 'Made In India' happening. brings out stories of all six pioneers in its special article collection. Part 1: How to succeed Whizlabs style! Part 2: The world on your mobile phone Part 3: Want to set up a successful IT firm? Work hard? Part 4 How to set up a company, and succeed Can't wait to read the upcoming articles in this section.

How do you distribute your C++ libraries

If you have a nice C++ Library with lots of utility functions, how do you distribute your libraries? Building a single archie file (library file xxlib.a) does not work, on all platforms. So it is required to build such archives for each platform supported. Thats all? NO. Thanks to 'flexibility' given to compiler vendors to follow their own Name mangling schemes, your application may not be able to link properly with the library though the library is built for your platform. The library may have a differen name mangling schema than the compiler you are using to build your application. So linking may fail. Solution: Build your library for all known/supported platforms and Compiler version combinations in the world and distribute. aah, okay, Looks fine. What if a new compiler version comes up with another name mangling scheme? Simple, Build an archive with that compiler version for all platforms. What if a new platform comes up? Simple, Build an archive for that platforms for all