My Writings. My Thoughts.
Scheduled Maintenance This Weekend
10:16 pm on March 25th, 2010 | No Comments » | Tech
My one long year with multiple site outages and high ping response times is almost over. I’ll be moving from Dreamhost to my old host – Netfirms. I would be moving my blog and a couple of other sites so people who do stop by once in a while expect some downtime over this weekend while I’m doing this. If everything goes as planned this should be a smooth and easy transfer.
CSS3 and A Few Things I Should’ve Know Before Today
8:49 pm on March 7th, 2010 | No Comments » | Tech
With CSS3, which is currently under development, you don’t have to break an arm and a leg to get rounded corners. Yes I’m a big fan of rounded corners. Just include this in your css.
border-radius: 5px;
Google Chrome recognizes this out of the box. But on Firefox, which is my default browser, it doesn’t show up. A little more research gave me this.
Layout Engines used by different browsers:-
Gecko: Firefox
Webkit: Apple Safari & Google Chrome
KHTML: KDE Konqueror
Presto: Opera
So for rounded corners in Firefox just include this line in addition to the border-radius rule.
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
That should take care of Firefox and the second line for webkit should take care of Safari. Frankly speaking, these are all the browsers that I really give a shit about.
Google Gears Updated for Firefox 3.6
12:04 am on March 6th, 2010 | No Comments » | General
Finally! Google Gears has been updated for Firefox 3.6! The only thing I use Gears is for WordPress Turbo and I was worried that Google has totally stopped updating Gears. It was finally updated today and the Gears plugin is working again and chugging along.
KeePass on Ubuntu
12:20 pm on March 5th, 2010 | 2 Comments » | General
I finally wanted to have KeePass to track my uncontrolled registrations all over the Wild Wild Web. I google’d a bit and found no perfect guide on the web, so I’m writing one. Now that I’m using Linux running KeePass, a windows executable, is not so easy. You need to have mono to run KeePass under Linux.
The Process:
- Check mono is installed: Installed by default in Ubuntu
- Install mono-devel: sudo apt-get install mono-devel
- Install System.Windows.Forms for Ubuntu: sudo apt-get install libmono-winforms*
- Download and extract KeePass portable
- Run with the command: mono KeePass.exe
Tested on Ubuntu 9.10
Also works on Ubuntu 9.10 Netbook Remix
Python: Key Notes
4:08 pm on March 4th, 2010 | No Comments » | General
Level: Beginner – Intermediate
Some of the key concepts that I’m taking down as notes, while I was brush up my Python. I’ll keep updating this page as I move along.
- Immutability of Strings
- To find methods available with a specific object: dir(objectName)
- Pattern matching: import re
- Python (nested)lists → (multi-dimensional)arrays in other programming languages
- Python Dictionaries → Java HashMap but more awesome, minus the java craziness.
- Iteration Protocol
- Tuples → Immutable Lists [ Ex: T=(1,2,3,4) ] Concatenation, indexing, slicing,etc., works.
- Python Dictionaries → Java HashMap but more awesome, minus the java craziness.
- Iteration Protocol
- Tuples → Immutable Lists [Ex: T=(1,2,3,4)] Concatenation, indexing, slicing,etc., works




