1. Spammers are funny.

    So, I wrote a custom plugin called 'ocomments' that uses an SQLAlchemy- based database API to assign cookies to users who make comments. That way I can control who has automatic posting access (anyone who posts a sensible message, basically) and who doesn't. I can also toggle comment visibility on …

    read more

    There are comments.

  2. E-mail notification via Jabber/iChat

    A simple program to get pinged whenever you get new e-mail:

    #! /usr/bin/env python
    import sys, email
    from pyxmpp.jid import JID
    from pyxmpp.jabber.simple import send_message
    
    inp = sys.stdin.read()
    message = email.message_from_string(inp)
    
    jid = 'someid@xmpp.us'
    password, recpt = 'XXXXX', 'otherid@xmpp.us'
    
    jid = JID(jid …
    read more

    There are comments.

  3. Chairing a Web Panel at PyCon

    After learning from Jeff Rush that no one had volunteered (yet) to organize a panel on Web technologies, I stepped up to the plate. I've also submitted a talk proposal about twill/scotch/figleaf and (with Grig) I'm going to submit a proposal for a testing tutorial, so attendees may …

    read more

    There are comments.

  4. Exim, spamassassin and logrotate

    Here's some pointlessly complex systems administration stuff.

    I spent an hour or two today debugging my spam filtering setup. Most of my e-mail goes through Caltech, which does spam tagging nicely, but recently there's been a substantial increase in e-mail coming through various hosted domains. This bypasses Caltech's tagging, so …

    read more

    There are comments.

  5. Installing Xen on Debian

    I just got two HP ML350 servers (very nice: 8 gb RAM, 600 gb 15k disk, 2x 3.6 GHz Xeon -- yes, we over-ordered) and I spent a few hours installing Xen-enabled Debian on them.

    Xen is a very nice virtualization system that works with Linux. It lets you do …

    read more

    There are comments.

« Page 102 / 104 »

social