Thanksgiving Bingo Cards!

October 10th, 2008

We’ve been quite busy at Perceptus, and our poor blog has been ignored lately.  So, we’ll push out a quick post today.

Happy Thanksgiving Canada!

If you feel like celebrating with family by playing some themed Thanksgiving Day Bingo, visit our bingo card generating site, print-bingo.com and print yourself some cards.  But be warned, that list is based on American Thanksgiving, you will need to edit the list a bit to make it truly Canadian – shame on us for not doing it for you, but we’ve just been too busy, sorry.

Also, for our American neighbours: Happy Columbus Day!  No, we don’t have a Columbus Day Bingo theme made this year.  You can create your own, and if you do, please send us a copy, we’ll glady share it and give you credit.

As always, basic use of print-bingo.com is free.  But you’ll get more out of the site with a small $10 upgrade.

Bulk-Adding “To” and “BCC” Recipients to a Thunderbird Email

September 4th, 2008

I found a new use for our Web Tools by Perceptus website.  I was sending a bulk email to friends, family, clients, and co-workers about my team’s upcoming race in the Red Bull Soapbox Derby in Vancouver.

But the list of email addresses I selected in Outlook, my PIM, would not copy and paste into a new email in Thunderbird, my email client.*  Outlook separates recipients with semi-colons, Thunderbird… doesn’t.  It’s not immediately obvious to me what Thunderbird will accept as a separator in a single “to” line. It took several Google searches (or was it trial and error?) to figure out that Thunderbird will accept line breaks, i.e. “enter”.

Now all I needed to do was find quick way to convert the list which looks like this “<Leonard> me@perceptus.ca; <Me too> me2@perceptus.ca” from Outlook.  In this case, the extra name information that comes up in angled braces was just in the way.

Fortunately, The Email Grep Text Wizard! from our tools site, tools.perceptus.ca, handled the job well.  Just paste the list from Outlook and let our website return a clean simple list of email addresses.  One email per line.

* My PDA syncs to Outlook so it has to be the personal info manager, but I prefer the email features of Thunderbird.  Yes, it’s cumbersome, and no, I’m not entirely happy with the setup, but I haven’t found anything better, yet.

Using an Old Printer with Windows Vista – and other Vista issues.

August 28th, 2008

So, I bit the bullet and got a new PC with Microsoft Windows Vista.

Yes, like every informed geek, I expect a few issues.  However, sooner or later I will need to support Vista at client sites; besides, XP is getting on in years.

Today’s post is mainly about getting my old, but reliable, Brother HL-1030 to work in Vista.  The Brother laser printer is shared over the network by a Windows XP machine.

Some inter-related problems when trying to map this printer in Vista:

Immediately after trying to map the printer, this error comes up: “The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers”.  The Microsoft KB describing this, with no real work around other than “find a compatible driver”, is KB931719. Honestly, given the error message, wouldn’t you expect the KB article to provide a way to change the local policy?

Vista has no built in driver for my old HL1030, nor are there compatible drivers on the web.

On the driver front, a quick Google search told me that the built in Vista driver for the Brother HL-2030 would work fine.  But how do I use it? Every time I try the add printer wizard, it tries to install the incompatible point-and-click NT4/2K/XP drivers.

* Update – 2009-04: I had some intermittent problems with the HL-2030 driver, once in a while a page would not print completely and would cause the printer to require manual intervention to get it going again.  A quick search turned up this page which suggested using the Vista built in driver for the Brother HL-1430.  I’m trying that now.

So, I used an old trick. I faked a local port for the printer. I don’t remember the terminology, but I do recall this mapping system being common in the past – maybe with Novell or DOS?

Anyway, create a new local port using the share name, e.g. \\server\brother. You will be prompted to pick a driver. In my case, using the Brother HL-2030 driver does indeed work fine.

Some other Vista problems that I’ve had to resolve:

I’ve disabled User Access Control.  I can’t officially recommend this to other people, but it just doesn’t jive with me.

I’ve removed all but the US keyboard from my keyboard settings. Canadian PC’s (maybe it’s dependent on the regional settings?) have English, French and a “combo” keyboard mapping installed by default.  That’s fine until you accidentally hit the hot-key to switch to the French format – for some reason you do not get a confirmation prompt (!?!).  It happened to me on day two with this computer.  I’ve previously helped others fix this too.  While you’re at it, those with Intel Graphics, disable the hot-key that rotates the screen – everyone stumbles on that one eventually.

I had issues with an Access “.mdb” database on a network share that I use for tracking stuff. The resolution for that was to add the “serving” machine’s host name to my Internet trusted zone.  Adding only the IP address did not work, despite a MSKB Knowledge Base article I found.

I’m sure more Vista issues will pop-up.  But, so far, it’s been manageable.  I quite like the new 3-D flip task thing and the search tool.

Back to School Bingo Cards

August 21st, 2008

Well, I’m sad to type that summer is starting to feel like it’s coming to an end.  Actually, for many of our American friends, school has already started!  So, this post is a little late for some schools.

Anyway, we’ve created a new custom bingo word list for easing kids back into the school mood.  So, if you have a class of restless students, try playing a game of our Back to School Bingo.

As always, printing a few cards is free at Print-Bingo.com.  Plus, you can customize our designs… all through your web browser.  Of course, we’re also happy if you decide to upgrade to Premium access for $10 to get all of our great bingo card printing features.

Reducing Memory Used by Milter-Greylist

July 21st, 2008

Our VPS was running low on free memory the last few weeks.  After a bit of research, we realized that our email greylisting software, Milter-Greylist was using the most memory of everything installed on our server.  More than our database engine, web server, email server, and everything else (not combined)!

For those who don’t know, Grey Listing delays emails in an attempt to foil spammers which don’t typically follow standards for retrying email messages. Milter-greylist is a package that works with sendmail, our SMTP server. Milter-greylist is great, however, it keeps it’s working history in memory, which was OK for the two years that we have run it.  However, the amount of spam attempts continues to rise… why don’t home users notice that their computers have become SPAM zombies anyway?

So, the milter-greylist was storing tens of thousands of records in memory.  It had to be reduced.  Rather than switch to a database driven greylisting package, we decided to start blocking some SPAM attempts earlier in the process.

We enabled the outright blocking of inbound email attempts by any IP address listed on Spamhaus.org’s SBL+XBL list.  SBL+XBL are lists of computers (built by crazy wizardry) that one can use to blacklist email attempts.  I’m uncomfortable using blacklists like this, but, what can you do?  The odds of good mail being lost are very small, and hopefully, anyone who happens to get bounced unintentionally can phone us.

So, following the simple instructions here:

http://www.joeldare.com/papers/spamhaus.pdf

We were able to reduce the traffic to Milter-Greylist and it’s memory usage by 2/3 to 3/4!  Uptime and performance of our VPS and therefore everything hosted on it should be slightly better.

Spammers suck.