Entries Tagged as ''

I’ve been working on the railroad

I’ve been working on the railroad:

  • All the live long day
  • Just to pass the time away

Can’t you hear:

  • The whistle blowing “Rise up so early in the ‘morn”
  • The captain shouting “Dinah blow your horn”

Dinah won’t you:

  • Blow
  • Blow your horn

Someone’s in the kitchen:

  • With Dinah
  • I know
  • Strummin’ on the old Bandjo

(wtf?)

Evolution with bogofilter

As I said before, I’m trying to use bogofilter as Evolution’s junk filter. Well, I’ve given up on scripting, and just replaced the junk plugin with one for bogofilter. Here’s a page describing it.

vimshell ebuild

Today, I discovered vimshell. Vimshell is an extension to vim that allows the embedding of a full shell into a vim window. It’s great, and works well. I’ve been looking for something like this for a while.

Looking on b.g.o, I find that the gentoo devs have decided not to include vimshell as an option to vim 6.3, seeing as it’s likely to be included in vim 7.0. So, I’ve created an ebuild to patch vim with vimshell.

Just download the tarball, and extract it in your overlay (it extracts to app-editor/vim) and re-emerge vim. That’s all there is to it. Keep in mind, if a newer version of vim comes out, it will replace this version.

Note that vimshell has a bug: If you’re using xterm-256color, it won’t work (the background will be all red, an nothing will show up). The workaround for now is to use xterm as your terminal.

Fed up with spamd

I’m finally fed up with spamd from Spamassassin. Spamassassin is a spam filter project, used to filter spam either on a client or a server. It has rules-based filtering and bayesian filtering. Support for it is integrated into Evolution, the mail client that I use on Linux. However, spamd is dog slow.

A little history. Back in the day, before Evolution included support for spamd (indeed, before I used Evolution, and even before Evolution), I tried a number of spam filters. This was in the early days of Bayesian filters, and my personal evaluation settled on Bogofilter as my filter of choice. It is fast, and it’s accurate. I used it with a series of scripts. When I switched to Evolution, I carried those scripts over, and included them as filters. It still required me to save a message to a file, and run the learning script on it, when it was mis-classified, but it worked, and I didn’t get enough spam that the few mis-classifications mattered.

Evolution 2.0, tho, has built in support for spam filtering, including buttons to mark messages as spam or not-spam. This is very nice, and, realistically, I get way too much spam to to deal with mis-classifications by hand. I really need the buttons. The spam filtering in Evo works okay, but it gets a lower hit rate than bogofilter did, and it’s way too slow. For example, today, for reasons which aren’t important, I re-filtered my current LKML folder, which has 27,000 odd messages in it. I started this filtering over an hour ago, and it’s still going. In addition, it takes long enough, and is resource intensive enough, to impact my working on my desktop or reading mail when filtering incoming messages. This has got to stop.

So, I’m moving back to bogofilter. This will involve writing and testing a set of scripts to make bogofilter seem like spamd/spamc to Evo. Watch this space for progress, as I’ll continue blogging about it as I go. Hopefully, the result will be a nice howto on replacing spamassassin in Evo with something else.

Bye, OS News

For a while now, I’ve been reading OS News, a website on Operating Systems. However, more and more, the news is available elsewhere, and the articles have gone downhill recently. Since the infamous “Gnome Sucks” article by Eugenia (she runs the site), I’ve barely skimmed the site. Now, I’ve taken it out of my evening website list. I guess this means I’ve offically stopped reading OS News. Not, I’d guess, that any of you care, but maybe some other OS nut actually reads my blog.

Blog upgrade

I’ve upgraded my blog to Wordpress 1.5, which should bring some nice improvements behind the scenes, but shouldn’t make any real difference to you, the reader. If you notice any problems, please let me know. If all goes well, I’ll upgrade Janette’s blog too.

BTW, I know about the styles not working yet. I haven’t turned them on yet.

Baby Talk

Morgan has now used her first vocal, articulated communication form that has high signal and low noise. In other words, she talks. Well, sort of. She says “num num”, which means either food or hungry, depending context and tone of voice. She used to say “num num” all the time, over and over, but for the last two days, she’s consistently used it to only mean she’s hungry. I’m quite proud of her.