HOW-TOs

Custom Toolbar Buttons for Thunderbird

If you watched the video and wondered what the JavaScript code was for my "Move Junk" button in Thunderbird, then read on. If you haven't watched the video, this article describes how to add custom toolbar buttons to Thunderbird using the Custom Buttons addon.

Tech Tip: Use History Expansion To Save Time and Typing

Most shells maintain a history of the commands that you've typed and that history can be used to save time and typing. Most of us have probably used the up/down arrow keys already to move through the list of commands that we've already entered, but there are other ways to access the data in the history list.

Graphic styles in OpenOffice.org Draw and Impress

One of OpenOffice.org's greatest strengths is its emphasis on styles. Some users balk at styles, claiming they are restrictive, but no other feature repays a little organization with so much ease of use and saving of time. Yet even those who are used to styles in Writer tend to overlook the styles used in other applications. That is especially true of graphic styles.

Tech Tip: View Apple Movie Trailers with Firefox on Linux

A few months ago Apple updated their movie trailers site. This update restricts the viewing of Apple Trailers on non-approved systems. Unfortunately, as Linux users, we fall into the category. Thankfully with the use of a FireFox plug-in known as "User Agent Switcher" and a little know how we can still enjoy these trailers and decide what movies we would like to see at the theater.

More Fun With Bash Quoting

I've written about bash quoting before, and yes, it's about as exciting as watching paint dry or listening to the corn grow. It can also be extremely frustrating when it doesn't do what you want, case in point: trying to script the updating of a field in a mysql table when the field to be changed contains quote characters.

Tech Tip: Find Directories Over a Certain Size

It's fairly simple to find large files on your system using commands such as find, but if you're looking for directories over a certain size find won't help you. The Perl script presented here can help you track down those explosively large directories.

Package Management With Zypper

As I've mentioned before I'm an openSUSE user, and as long as they don't make the "U" lower case again, I'll probably stick with it. When it comes to package management, OpenSUSE and SUSE Linux Enterprice (and SuSE before them) are usually associated with YaST (and yes, I'm still waiting for them to upper case the "a"). YaST works well but it's a bit verbose for installing a single package, and of course that's just more fodder for the apt-getters with all their apt-get install this and their apt-get install thats. And you can't argue with them, but there are other options with openSUSE: yum and apt4rpm come to mind, but the preferred solution is zypper.

Tech Tip: Restore Ctrl-Alt-Backspace in Ubuntu

In the last release of Ubuntu (9.04) the Ctrl+Alt+Backspace key sequence normally used to kill the X server was disabled by default. Apparently many people like to kill their X server this way so a workaround "dontzap" package was used to enable it. With the latest Ubuntu release (9.10, aka Karmic) it's even simpler to enable it.

Tech Tip: Save an Online Video with your Browser (no extensions needed)

Sometimes when you're watching online videos on youtube or other sites, you want to save some of them for later offline playback. You've probably heard of Firefox extensions like DownloadHeloper that can do this, but sometimes you may only have a bare version of Firefox, or perhaps a different browser, one that doesn't have a plugin for doing this. Using the tip below, you can save videos no matter what browser you're using.

Tech Tip: Go Green On Your Screen(saver)

I usually lock my screen when I leave my cubicle for a tea-break etc. With all the talk of saving energy these days I've disabled screen-savers on my system. Still, when I'd lock my screen I noticed that the LCD didn't turn off completely. Wanting to go as green as I could I wanted to switch off the LCD as well.

Android or WebOS? Try before you buy!

With Google and Verizon recently announcing that several Android phones will be coming out on their network, a Linux lover might have smartphones on the brain.  Obviously, having Linux running on your phone is awesome, but which Linux OS should you choose? Android?  WebOS?  Maybe even

More Bash Redirections

Everybody's seen redirection in bash commands, that's pretty common, but bash also allows you to define redirections when you define functions. This causes the redirections to be evaluated/executed whenever the function is called. This feature doesn't really give you any new features, just another way to express existing features.

Tech Tip: Meld for Visual Diffs

In diff tool speak, a visual diff tool is a GUI application. Meld is such a tool: a tool for displaying differences between files (and directories) and also for merging the differences. Meld is programmed in Python.

7 Steps to Better Tables of Contents in OpenOffice.org Writer

Like other word processes, OpenOffice.org Writer makes creating tables of contents (ToCs) quick and easy. Unfortunately, it also works with unaesthetic defaults and allows you to make choices that complicate your work flow rather than improving it. Fortunately, Writer is also flexible enough to allow you to produce useful, aesthetic ToCs if you follow a few basic steps.

Tech Tip: TCP/IP Access Using bash

Most of us default to wget, curl, netcat and others when in need of network data from the commandline, not knowing, or perhaps forgetting, that bash often provides the support that we need using redirection from /dev/proto/host/port.

Synthesizing Voice From the Command Line

I don't do a lot of audio/video stuff with my system, but the other day I had the urge to see if there was some voice synthesis software available on Linux and it turned out that I already had it installed: it's called Festival. Turns out there are a number of voice synthesis and analysis packages available.