Monthly Archives: October 2009

Syncing Bash History Between Shells

Ever closed and opened a shell because you needed to refresh the history to pull up a command you used before? Nevermore! Read this excellent post on to make your terminal life much easier.


Backing up with Duplicity, Effortlessly

Duplicity has a wonderful design feature: it’s really really simple.

Duplicity has an annoying design flaw: it’s really really simple.

In case you didn’t notice, Duplicity‘s simplicity is both helpful and inefficient. It’s extremely easy to start using Duplicity because its usage is so very simple. Want to back something up? Just write “duplicity /some/directory” for FTP backup, or “duplicity /some/directory file://some/other/directory” for local backup, or any other protocol out of the 11+ protocols it supports. All it does is write files to the location of your choosing, and then it can recover and list files (either latest or at a date of your choosing) from the backup directory you give it.

This simplicity is really great for the simple use-cases, like backing up a home directory. It’s when you get into databases, exclusion and inclusion rules, and other such fine print that you have to plan a little.

I’ve got three different “things” I have to back up: my web development stage, my remote shell (mainly for irssi), and my home directory. Each one presents its own challenges, which I break down below. Continue reading

Firefox Saved Password Security (Beyond the Master Password)

I don’t know whether or not Firefox even allows JavaScript access to the passwords automatically filled out when you visit a page, but I sure am not going to wait until some cracker finds a hole in whatever security Firefox provides and gets at my automatically-entered password.

So, this time around I’ve decided to require Firefox to wait until I’ve entered the username before the password is filled out. If I forget the username, I simply hit the down arrow in the username box and it gives me a selection.

The setting is located at about:config (for those who don’t know: type that into the address bar) and is called “signon.autofillForms”. I set it to false. Long may security prosper!

The Last Month

Hello readers! It’s been a while, hasn’t it, since I’ve made a good post about how to do something or other? That’s usually a good indication that I’ve been busy with something or other, and have been using my system as-is without much time for exploration.

Well, I want to let anyone who reads this to know I’m still alive and kicking. I’ve got two posts planned (one about how to compile Pidgin plugins in Gentoo Prefix properly, and another about how I use duplicity with 12+ options efficiently) so stay tuned.

What’s been keeping me busy? College, that’s what. This is my first year, so I’m still finding my feet. Even now I’m still experimenting with homework schedules, varying between solid week of work and lazy afternoons. At some point I will find a happy medium, I hope.

The Neuvoo project started out alive and strong, and I haven’t been able to check my idling IRC client in days, so I hope they’re doing well and well on their way to producing their first release.

Oh, and thanks for reading. 🙂