Hello readers; it's been a while, hasn't it? It's summer, and, like many people, I'm a slacker. Anyway, I thought that today, I'd talk to you a little about the program that I've been using for a lot of my mail recently: mutt. mutt is a console mail-client. I know, I know, I should get myself out of the 80's. Well, I've found it to be much faster and more powerful than any GUI client I've ever used. I'm not going to go into much detail about the basics; there are are lots of good guides/tutorials on the Internet …read more
So, I got bored this weekend and installed Firefox 3 (beta 5, if it matters to you). It works pretty well -- it's certainly faster than Firefox 2. However, there are a couple of annoying bugs that I'd like to post the solutions to for posterity:
If you use a dark theme (like I do), then many textarea and input form
elements will be unusable because they will have a dark foreground color
and a light background color. The solution to this is to add a
~/.mozilla/firefox/ /chrome. There are lots of
guides on the Internet for …
I've mentioned sudo in these tips before. It's a neat little utility for executing commands as somebody else. Well, today I bring you a handy guide I found on using sudo. I already knew most of the stuff, but some of it was new, and it looks pretty good as a starter for new users. So enjoy this article on sudo basics by A.P. Lawrence.read more
Sorry readers, no *nix Tip of the Day today. Just a brief word about the recent Debian OpenSSL vulnerability.
I'm sure you've heard about Debian's OpenSSL "Disaster". The short of it is that while fixing a questionable line in the OpenSSL/OpenSSH key generator, the Debian maintainer accidentally removed most of its entropy generation ability. Debian users with OpenSSL and/or OpenSSH keys should go regenerate them now. I'll wait.
Anyhow, the other interesting thing I wanted to post about was this. It's some interesting math showing why you shouldn't be using DSA keys anyway.
Oh yeah, and I'm done …read more
tee is a handy little utility that probably all of you know about, but I just found this year. Consider the following scenario: you're maintaining your Gentoo Linux system and you need to add a line to /etc/portage/package.unmask. So you type
sudo echo "sys-kernel/gentoo-sources" >> /etc/portage/package.unmask
right? Nope! The way shell parsing works, that turns into
(sudo echo "sys-kernel/gentoo-sources") >> /etc/portage/package.unmask
which is most certainly not what you want, since you probably don't
have permissions to
/etc/portage/package.unmask. The solution is the
tee utility. It would be invoked like …
An important part of a *nix system is a good terminal emulator. For some, this means the classic xterm. The same xterm that's happy to use 7 MiB of resident memory for each instance. Or perhaps you run a full DE like Gnome and are happy to use gnome-terminal and enjoy 19 MiB of resident. Personally, I use rxvt-unicode (urxvt). It's a very lightweight version of rxvt which has neato features like full Unicode support and a daemon mode that lets you pool multiple instances. For example, my urxvtd processs is using 41 MiB of resident, but hosting 9 urxvtc …read more