If you have more than 3GB of physical memory installed and if you haven't specifically enabled PAE for your ubuntu desktop installation then I'm betting that the total Mem you'll be seeing is LESS than the actual physical memory installed in your machine. To fix this, you simply have to install a PAE enabled kernel. Run the following commands in a terminal:

Reboot your system.
To check if you have the correct kernel running and all your mem enabled:

uname -a
free -m

You should see an ubuntu server kernel running and the correct amount of memory is available for use.
Did it work for you? You are welcome to post your comments/questions or better yet, link to this post, blog about it and tell all your friends who might find this post useful.

Wednesday, June 24, 2009

USECASE:
You want to run your shiny grails killer-app using the jetty server on port 80 and using the root context.
Running it on port 80 is covered by providing the grails run-app command with the desired port but your app will still run on http://localhost:80/killer-app.
To run it on the root context, you can do:

grails -Dserver.port=80 -Duse.root.context.path=true run-app

but first, you have to modify _GrailsRun.groovy and change an existing method to this:

WARNING: THERE ARE SERIOUS PENALTIES FOR ROLLING OUT YOUR APP THIS WAY

The code seems trivial but I'll submit it anyway to the grails dev team for inclusion.
Did it work for you? You are welcome to post your comments/questions or better yet, link to this post, blog about it and tell all your friends who might find this post useful.

Monday, June 22, 2009

Applicable to: Ubuntu 9.04 Jaunty Jackalope
UPDATE:
The cause of the problem seems to be a new login protocol. The guys responsible for pidgin has released a version with the fix. The only problem is that the guys responsible for ubuntu don't normally update pidgin. You can visit the official download page here or see the instructions below:
Open a terminal window and run each line below:

Did it work for you? You are welcome to post your comments/questions or better yet, link to this post, blog about it and tell all your friends who might find this post useful.
Hope this helps!

OLD ENTRY:
It's been a week already since I was able to use pidgin to login to the Yahoo network on my Ubuntu installation. There seems to be a problem with the scs.msg.yahoo.com. To fix this problem, go to Accounts -> Manage Accounts then select the Yahoo account then click on Modify. Go to the Advanced tab and set Pager server to cn.scs.msg.yahoo.com. Click on Save and restart Pidgin.