I remember during the days of Slackware free CD and windows 98 , how me and my friends used to customize the OS installation to make it lean and very fast, on the almost always older hardware we had to run them on. But anytime we had to install or test a new software we had found or someone had shared, it would break the entire install and we had to re-install stuff from scratch.

Even ghosting was not an option those days, since (Well we hadn’t heard of that back then) and the hard disk sizes was changing so often, we had to keep upgrading them every now and then.

Now finally, there is a PERFECT solution for this – create your own OS image or appliance (if you are into selling devices) using free software and cool web applications –

SUSE studio allows you to –

  • choose the packages you want, (automatic dependency pull in)
  • default customizations (locale, users, startup, installation scripts etc)
  • copy your own files into the final system

You can finally create an installable image, of that perfect OS you had always dreamt of. Or at least the one we guys used to dream of.

Watch the web casts  on the home page and dedicated screen cast page. They are really cool. I wish this could be done with windows too and it would be god send for folks who sell computers or sell applications to dumb end customers. wow !!


It had to happen – organizations are starting to warm up to stable free applications like GIMP. In fact CISCO notice boards (aka active LCD displays) has started asking employees whether they are using the free apps. Once this trend takes hold, we might at last see the uptake FSF hoped to see, in Free (Free as in Free beer) applications and other GNU apps ….

The significance of this move is the implication that companies like CISCO are ready to provide internal support and has made resources available to support free apps like GIMP, or are paying someone else to do this, which basically means the same thing. This is really cool.

The loss of social stigma against uptake of free applications is the most important win here for the software development community as a whole. wow !! I guess we shall now see lots of small startups come up to support the free software and hopefully  this would mean more volunteers to add features and fix issues in free software.

FSF rocks !!!

Today i was trying to add remove IIS from add remove windows components, from the add remove programs option in the control panel.  However the install could not proceed due to errors, which complained about dlls which could not be located.

After many trials, of  SP3 file download / CAB download etc, i found this simple command, after running which the install succeeds

Jut run ” esentutl /p %windir%/security/database/secedit.sdb

Yup, thats all.

Why does this happen – check these KB articles 1 , 2 and here is the page that has a small description of what secedit.sdb (Local security database) might be

 My first job was to program Windows GUI objects using MFC architecture. So i do “get” objects and OO terminology.

However i was stumped to read the following explanation, of a .NET Data provider product (aka data source connectivity classes), that can talk to databases and provide integration with the new ORM (Object Relational Mapping) layer, that microsoft has come up with for .NET applications

“It equips Microsoft .NET based applications, development environments, and programming languages with conceptual entity-based access to native and heterogeneous data sources. “

Conceptual Entity

Conceptual Entity

How soon can you say WTF?  I wonder why folks feel compelled to string so many heavy words together, when describing anything related to OO technology, in anything more than a  semi formal  setting. 

 I dont know if an architect / developer or a marketing personnel wrote that statement. In fact i did not find their site by searching on any of the weasel like words found in the description. In fact i searched for more practical stuff that i wanted my software to do, which thankfully was available on the page too.

This weaselization / complexfication of terminology seems to be a given fart to contend with, in the Java world and it makes me sick to see the cancer spreading to maybe the .NET / MSDN world too. Please, would anyone care to provider a linguistic inter mapping layer for conceptual to real word entities in the object oriented technology space?

Just listened to a podcast from Scoble, interviewing the so called king of tech shows Leo Laparte.  The talk does impart the impression on how content is most important than any glam and glitter and their wow’s about the new media, and some general other information about content sharing.

While they went on about the history of the show, they mentioned how they both have ran into one another a long time back and how Leo has touched based with many folks in the industry and even launched their careers.

This seems to be a theme that i have heard repeating every now and then with Scoble and many others. All these guys who have been in the Valley or manage to be in tech scenery in the States, seems to have run into the others “who matter”, at some time or other.

It really does seem to matter where you are from, for you to get picked up in the flow, noticed and perhaps to also feed you the enthusiasm to do more, and see more groovy stuff done and launch you into new circles that matter perhaps (VC’s anyone?)

Since all that is not here, i might as well keep myself fixated on the idea that the useful tool i will create some day will have to be at least 50% better than it might been necessary, had i been from the Valley.

I hope you realize that too.

Cheers !!