On Notebooks and Scratchpads

Some organization/productivity tips.

When I’m working in my office, I’m sitting in front of a computer all day. Although I have three different tools for taking notes on my computer while I’m working, I always turn to pen and paper when I need to make a note. And I recently realized that that isn’t a bad thing after all.

Sure, you can use software to jot down notes as you need to, but there’s really no substitute for a notebook or scratchpad. I have both, although I prefer the notebook.

It’s usually a spiral bound notebook, the kind with page perforations so you can cleanly rip off a sheet. I keep it open on my desk to the “current” page, which is the page I last used for jotting down a note. I try hard to start a new page each time I have a series of related notes to jot down, but I don’t always succeed. Sometimes, I simply forget.

Recently, I used up all the pages in my notebook and haven’t replaced it. So I’m using a scratchpad. I make the scratch pads out of the galley pages for my Quicken books. Really. Here’s how it works. I write my Quicken book and submit it electronically as Word files. I get back edited Word files, accept or reject changes, and send them back. Then the book goes to layout. The publisher prints the galley pages and sends them to me. I mark up the pages that have problems and send them back to the publisher. Since there’s no reason to send back pages without problems — after all, why pay to ship more than you have to? — I save them. I bring them to Kwikprint here in Wickenburg and they cut them into 1/4 or 1/2 size sheets and pad them up with about 200 pages per pad with the blank side facing up. Throughout the year, I use the scratch pads in my office and house to jot down notes.

What kinds of things do I jot down? Well, one look at the notebook will reveal all. Here’s my current scratchpad (1/4 page size) by page:

  1. The phone number for the local museum (highly recommended), along with the user ID, password, and domain address for a recently created MySQL file.
  2. A list of the template files I plan to create for my series of articles about creating a WordPress Theme from scratch. (The same list appears in the first article of the series.)
  3. My ScratchpadMeasurements of content, sidebar, and page sizes, in pixels, for the WordPress theme I’m designing from scratch and writing about in the article series (see image).
  4. Another page of the same thing but with a different layout and different measurements.
  5. A list of hexadecimal codes corresponding to the colors I plan to use in the WordPress theme I’m creating.
  6. Dates for the beta and Gold Master releases of a software program I’m not allowed to talk about.
  7. Domain names for a few adventure travel sites I checked out for possible advertising of Flying M Air excursions. (They all suck.) Also the phrases Whirly Girls, instrument rating, and Part 136 jotted down during a conversation with a fellow pilot this afternoon.

What’s not listed here are the pages I don’t need anymore, the ones I’ve torn out and discarded. (Don’t worry; I have a recycle box under my desk.) That’s the beauty of notebooks and scratchpads. You can write down the information you need when you get it and discard the pages when you’re done with them. Or file the pages if you think you’ll need them in the future.

Getting Things DoneI’ve been trying hard lately to get and stay organized. I have been reading Getting Things Done by David Allen and it’s been helping. Although I think he goes to far — no, I do not need a label maker to properly file or label things — he has a lot of good ideas. And although he recommends blank, unlined paper — like the kind in your copy machine — I prefer lined notebook paper for notes I want to keep. What I like best about the notebooks is that the pages stay bound together until I’m ready to discard or file them. No loose paper scattered all over my desk, waiting for me to do something with it.

So although I still rely on iCal to keep track of appointments and schedule items, I don’t use any computer-based tool for jotting down notes. All notes are in my notebook or scratchpad (or both), where I can note things wherever I am, without having to open a program or document and use a keyboard.

After all, it only takes one hand to write with a pen.

Fighting Spam — All Kinds

How I deal with comment and pingback spam.

I start each morning pretty much the same way. I make myself a cup of coffee, make a scrambled egg for my parrot, and then sit down at the kitchen table and check the comments that came into my blog overnight.

About Spam

The main thing I’m checking for each morning is comment and pingback spam. These are similar but different.

  • Comment spam is a comment that exists solely to provide one or more links to another Web site, usually to promote that site or its services, but possibly to just get links to that site to improve Google rankings. Comment spam ads nothing to the site’s value. Sometimes disguised as a guest book entry or general positive comment — for example, “Great blog! I’ll be back!” accompanied by a link or two — it simply isn’t something the average blogger should want on his or her site.
  • Pingback spam is a comment that appears as a result of a link on another blog pinging your blog. Although many pingbacks are legitimate (as many comments are legitimate), there appears to be a rise in pingbacks as a result of feed scraping, which I’ve discussed here and here. Pingback spam is usually pretty easy to spot; the software that scapes the feeds isn’t very creative, so the excerpt is usually an exact quote from what’s been scraped. Sometimes, oddly enough, the quote is from the copyright notice that appears at the bottom of every feed item originating from this site. Pingbacks automate the linking of your site to someone elses — in the case of pingback spam, it’s likely to be a splogger.

Lucky me: I get both.

Tools to Fight Comment Spam

Fortunately, I use both Bad Behavior and Spam Karma 2 (many thanks again to Miraz for suggesting both of these), so the spam comments that get through their filters and are actually posted to the site are minimized. On a typical day, I might just have 3 to 5 of them. Compare that to 3,400 potential spam messages stopped by Bad Behavior in the past week and the 51,000 spam messages deleted after posting by Spam Karma in the past year since its installation. Without these two forms of protection, I’d be spending all day cleaning up spam.

Anyone who doesn’t use some kind of spam protection on a blog with open comments is, well, an idiot.

Neither program is very effective against pingback spam, although Spam Karma seems to be catching a few of them these days. Although I’m pretty sure I can set up WordPress to reject pingbacks, I like the idea of getting legitimate links from other blogs. It helps form a community. And it provides a service to my readers. For example, if I wrote an article about something and another blogger quoted my work and added his insight to it, his article might interest my readers. Having a link in my comments right to his related post is a good thing.

My Routine

So my morning routine consists of checking Spam Karma’s “Approved Comments” and marking the comments that are spam as spam. Then I go into WordPress’s Comments screen (Dashboard > Manage > Comments) and marking pingback spam as spam and deleting it.

Why do it both ways? Well, I’m concerned that if I keep telling Spam Karma that pingback spam is spam, it’ll think all pingbacks are spam. I don’t want it to do that. So I manually delete them. It only takes a minute or two, so it isn’t a big deal. If I had hundreds of these a day, I might do things differently.

The other reason I delete the pingbacks manually is because I want to check each site that’s pinging mine. I collect URLs of splogging sites and submit them periodically to Google. These sites violate Google’s Terms of Service and I’m hoping Google will either cancel their AdSense accounts or remove them from Google’s search indexing (or, preferably, both). So I send the links to Google and Google supposedly looks at them.

I’m working on a project to make creating a DMCA notice easier — almost automated — and would love to hear from anyone working on a project like that.

This morning was quiet. Only three spams to kill: one comment spam and two pingback spams. I’ll get a few more spams during the day and kill them as they arrive; WordPress notifies me via e-mail of all comments and pingbacks as they are received. (I don’t check my e-mail at the breakfast table anymore.)

Do you have a special way to deal with comment or pingback spam? Don’t keep it a secret. Leave a Comment below.

digg IT

A new plugin being tested here.

Although I have my doubts about digg, I’ve always been curious about whether my posts have ever been “dugg.” I’ve often seen buttons with digg counts on other WordPress Web sites. I figured it was time to try installing one on this site.

digg what?

digg, in case you don’t know, is a social bookmarking site that’s pretty popular among blog enthusiasts. You sign up for a free membership, then “digg” blog posts you like. If the post has never been dugg, you can be the first to digg it. Otherwise, you can just add your digg to the count of existing diggs. You can also add comments about the post.

Posts with lots of diggs — generally more than 100 — get lots of visits, mostly from people who monitor popular posts on the digg site. So, for a blogger, being dugg could be a good thing.

I say could be because if you’ve got a lot of diggs, your post could become so popular that hits exceed your bandwidth. That happened with podiobooks.com, which I learned about today. A note on its site says:

We’ve been Dugg and Lifehacked in the last 24 hours, and the site is experiencing a little oddness from time to time. We’re working on getting things stabilized.

That’s when you can get the site. You’re just as likely to get a Server Error 500 when you attempt to access. Oops. Hopefully, things will calm down for them enough for their server to handle incoming requests.

The Plugin

Getting the digg button on a post is a matter of installing a plugin and modifying the WordPress theme’s template code to add a new function.

I needed to find the plugin, so I used by friend Google to search for digg wordpress plugin.

I first found Digg This, which was at the top of the list. I wasted no time downloading and installing it. Unfortunately, I couldn’t get it to work. And when I scrolled through the list of comments, I discovered that I wasn’t the only one.

I decided to keep looking.

I then found digg IT (which may have been called Digg This in a previous incarnation). I downloaded and installed it. It worked immediately, perfectly. If I’m still using it as you read this, you’ll see it at the top right of each post.

(I say if because I might not keep it. Although it works like a charm, seeing so many posts with 0 diggs is kind of depressing. I have a post that’s been read over 3,000 times and still has 0 diggs. [sigh] You can help cheer me up by occasionally digging my posts.)

The installation required a single line of code to be inserted in The Loop, right before the < ?php the_content(); ?> tag:

< ?php if(function_exists(digg_this)) { digg_this('', '', '', ''); } ?>

It’s a nice piece of code because it checks to make sure the function exists before actually calling it. So if the plugin fails or is not compatible with a future version of WordPress, your site visitors won’t see an error message. I like neat code like that.

Unfortunately, the documentation does have a tiny error. It tells you to insert the code in your index.php file. If the < ?php the_content(); ?> tag for your theme isn’t in that file, those instructions could confuse you. In my case, that tag is in my post.php file. So you do need to have a little knowledge about your theme’s template files to install it properly. Just open them all up until you find the < ?php the_content(); ?> tag and you can’t go wrong.

Anyway, if you’re posts are dugg or you want them dugg, you might want to give this plugin a try. You can’t beat it for ease of installation and use.

March 26 Update: I removed the digg count from my pages. The zeros were really getting to me. If the site ever starts getting diggs on a more regular basis, I’ll put it back. For now, the code is just commented out.