Latest Entries »

End of life

When I stand before God at the end of my life , I would hope that I would not have a single talent left, and could say, ‘ I used everything you gave me.’

~ Erma Bombeck

Install Sun Java in Ubuntu 10.10

Install Sun Java 6 in Ubuntu 10.10 Maverick Meerkat

1) Add PPA repository for Sun Java
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
Output : Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver --recv 7E38C0AE69286BF825C037D8D8D75E403EBCE749
gpg: requesting key 3EBCE749 from hkp server
gpg: key 3EBCE749: public key "Launchpad PPA for Community Team to provide regular Sun Java Updates" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

2) Update repos
sudo apt-get update

3) Install Java6 JRE and Plugin for browser
sudo apt-get install sun-java6-jre sun-java6-plugin

Output : Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gsfonts-x11 java-common odbcinst odbcinst1debian1 sun-java6-bin unixodbc
Suggested packages:
default-jre equivs binfmt-support sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts ttf-kochi-gothic
ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming libmyodbc odbc-postgresql tdsodbc unixodbc-bin
The following NEW packages will be installed:
gsfonts-x11 java-common odbcinst odbcinst1debian1 sun-java6-bin sun-java6-jre unixodbc
0 upgraded, 7 newly installed, 0 to remove and 51 not upgraded.
Need to get 36.5MB of archives.
After this operation, 105MB of additional disk space will be used.
Do you want to continue [Y/n]? y


Folder lock in Ubuntu

Cryptkeeper is a GNOME applet for managing EncFS encrypted folders. To install it, make sure the Universe Repository is enabled and install it with Synaptic. Alternatively, install it from the command line with:

sudo apt-get install cryptkeeper

The installation should have added your userid to the fuse group. If it didn’t, you can add it with: sudo addgroup userid fuse where userid is your log in ID. Because your group settings have changed, you need to log out and log back in. Once you are logged back in, you can start Cryptkeeper from the menu with Applications->System Tools->Cryptkeeper.

You should see an icon in your System Tray that looks like a pair of keys. This can vary a bit based on your current icon theme. This is the Cryptkeeper icon.

1. Click mouse button 1 on the Cryptkeeper icon and select New encrypted folder.

2. Enter a name for your new folder and select a location for it. I’m calling mine safe and putting it in my home folder.

3. Click the Forward button.

4. In the next screen, enter a password twice and click Forward.

5. Click OK in the last screen. Depending on your Gnome settings, a Nautilus File Manager window may have popped up for your new encrypted folder. Cryptkeeper actually creates a small encrypted folder that it mounts as an encrypted drive. Create a basic text file in your new encrypted folder to try it out. To hide your encrypted folder, click the Cryptkeeper icon and uncheck the box next to it. To reopen your encrypted folder, just click on the Cryptkeeper icon and check the box next to it. Enter your encryption password at the prompt, and you’re in

Geany perl compile error

Playing around with Geany on Jaunty…found this error in compiling

Can’t locate B/ in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5….blah blah.

Jaunty distributes perl 5.10 which has a couple of changes 5.9.4.. removal of B::Bytecode module was one of them due to its unreliability.

to correct this in geany, goto Build->Set Includes and arguments

change perl -MO=Bytecode,-H,-o”%f”c “%f” to

simply this perl -c “%f” ..

Things that feel good

  1. Falling in love.
  2. Laughing so hard your face hurts.
  3. A hot shower.
  4. No lines at the supermarket
  5. Getting mail
  6. Taking a drive on a pretty road.
  7. Lying in bed listening to the rain outside.
  8. A long distance phone call.
  9. A good conversation.
  10. The beach
  11. Finding a Rs. 500 note in your coat from last winter.
  12. Laughing at yourself.
  13. Midnight phone calls that last for hours.
  14. Laughing for absolutely no reason at all.
  15. Having someone tell you that you’re beautiful.
  16. Friends View full article »

Things I intend to do

1. Stop watching television.
2. Stop eating fast food.
3. Stop eating pizza and fried foods.
4. Stop driving places that you could easily walk to.
5. Read at least 1 book a month.
6. Take classes in what interests you or your vocation.
7. Work enough to support yourself, and if needed get a new job or second job to make enough to support yourself. Never stick with a job that doesn’t pay enough to support yourself no matter how much you work.
8. Pay off your debts and don’t go in debt (My MD also says so). You can pay off your debts if you avoid needless expenses, such as cable, overpriced clothes, impractical decorations, unhealthy snacks, jewelry, etcetera.
9. Don’t buy a car on finance, and don’t buy an expensive car if a cheaper one that works is available.
10. Wake up early, and get all your work done as quickly as possible. That includes household chores, as well as your employment. View full article »

Acid3 tests of Current browsers

The race of browsers is on. Earlier it was assumed that Firefox and IE would compete for a larger market share but now there are more candidates.I conducted a Acid3 test on the browsers and  got this.

Firefox 3.1 Beta 1 is quite convincing with a score of 87 out of 100.

Market share – 19.46 %

Opera 9.52 build 10108 had a score of 84/100 which was quite near to firefox

Market share –  0.69 %

Google chrome build 1798 had failures but I am sure the current build 3604 would fix a few of them. It well scored 75/100

Market share – 0.78 % View full article »

Open Source DMS/ECM review

Web based Document management system have come a long way. Filenet and Documentum were a few pioneer technologies that made life easy for organizations that need to maintain loads of electronic documents. The second generation of DMS appeared in shape of client server based system which used java webstart like techniques for document hosting. Xinco is a good example. The third generations of web based DMS have appeared more like a enterprise content management solution rather than a simple DMS. Here in this post , I would discuss third generation web based DMS and the features they offer.

In open source arena, There are multiple such solution available. This multiplicity of projects have either matured as a complete enterprise DMS solution or died off after setting future roadmap for other DMS projects. I have able to sort out a few DMS solution that can serve document management requirements based on either volume or number of features they provide.

View full article »

Joe Stump’s Interview

This is an excerpt from Joe Stump’s interview. Joe is lead architect at Digg.

Break stuff. Break everything. Poke, prod and explore. Don’t listen to people who tell you that you can’t do something or that you’re wasting your time. More practical advice is that you should learn to know and love design patterns and avoid GUI’s. I have a real problem with people who say they know SQL because they’re well versed with an ORM or a DB’s GUI. Go back and read up on relational algebra and SQL92 before you say you know SQL okay?I’ll probably get flamed for this, but I think people should learn a single environment in and out and stick with it. This might mean you learn Microsoft’s technologies in and out or Cocoa or LAMP. You simply can’t be an expert in an area of computers without picking a single environment and sticking with it. Dabble, sure, but pick a horse and learn everything you can about it.If you choose UNIX read one man page a day until you’ve read all of the GNU utilities’ man pages. You’re not a true UNIX geek unless you’ve typed man man at once point in your life.

This is one of the best which I have read in recent times. One can’t be an expert in all the area. You need to choose one and know as much as possible about it. The illusion of having opinion about every techie stuff going around you will lead nowhere except confusion for yourself.

Open Source SNMP

The list of open source SNMP tools

and the one which skipped this list

and the mecca list of all