The content of this blog is archived. No comments may be made, and no further content will be published. Thank you for your ongoing readership! -Ryan
The best of a bad lot

Tags: python

Voicemail notifications with Asterisk and Google Voice

Permalink 07/29/10 23:12, by Ryan, Categories: Geekery, Howto , Tags: , , , , , , , , , ,
We use Asterisk 1.4 for our home telephone system, with FreePBX 2.7 as the front end.  This allows great flexibility to do strange things, although a home PBX is certainly a little overkill for a two-person, three-bedroom urban house. Recently, I decided to give Google Voice a spin for voicemail processing… more »

Measuring the water level in a dehumidifier's tank

Permalink 08/23/09 21:29, by Ryan, Categories: Geekery, Howto , Tags: , , , , , , , , , , , , , , ,
When Mark Walling created his Twittering dehumidifier, I decided to kick things up a notch by monitoring the actual level of the water. This is actually a fairly simple thing to do, electronically, but it still took me awhile to actually get a sufficien… more »

imap2maildir: a tool for mirroring IMAP to maildir

Permalink 07/04/09 09:25, by admin, Categories: Geekery, Howto , Tags: , , , , , , , , , , ,
For awhile now, I've had that paranoia kicking in about my online data. Almost all of us have a lot of useful information out there that is entirely under someone else's control: if someone messes up, or the wrong component fails, or the wrong business… more »

A munin plugin for monitoring cable modem performance

Permalink 06/12/09 23:11, by Ryan, Categories: Geekery, Howto , Tags: , , , , , , , ,
A couple days ago, a brief IRC discussion ensued on the topic of cable modems, oversubscription, power levels, etc. Someone mentioned that they noticed their transmit power level increasing during peak hours, perhaps due to heavier traffic. I thought t… more »

Setting Reasonable Expectations: Stripping the Expect header so lighttpd doesn't barf

Permalink 05/04/09 18:21, by Ryan, Categories: Meta, Geekery, Howto , Tags: , , , , , , , , , , , , ,
The need for this will hopefully go away soon, but until then...After moving from Apache to lighttpd 1.4 on my Ubuntu 8.04 LTS system, I noticed that the thing that automatically posts photos from Flickr to my blog stopped working. This went on… more »

A quick gdata captcha script

Permalink 04/28/09 20:48, by Ryan, Categories: Geekery, Howto , Tags: , , , ,
I have a few scripts that use the Google Data APIs to retrieve calendar information. One prints out a text agenda in a condensed format, perfect for carrying in a pocket; the other lets me retrieve all events on a particular date from my cellphone. Tha… more »

Checking whether or not a given IP address is a Tor exit node, using Python

Permalink 04/11/08 10:33, by Ryan, Categories: Geekery, Howto , Tags: , , , , , ,
Over at RocWiki, we've been having some issues lately with trolls using Tor to create new accounts and wreak havoc upon the signal/noise ratio. While there's nothing that can't be fixed using reverts, most folks agree that the time would best be spent a… more »
Blog posts come from a can. They were put there by a man in a factory downtown.

Recent Twitterings

    Stalk me with RSS

    Search the Blog


    Support the Beer Fund

    Powered by Linode: Life's too short for crappy hosting

    [Powered by Linode]

    blogging tool

    © 1962-2015 by Ryan Tucker (Public Key)

    Contact | Help | Blog template by Asevo | blog soft | cheap web hosting | adsense