Uncategorized

Ajax Comments in Pyblosxom

Since I migrated this site to Pyblosxom, I’ve been tweaking it here and there. My biggest tweak to date has been adding AJAX to comments. Specifically, comment previewing and posting can optionally use AJAX, as opposed to full HTTP POST requests. This avoids a full-size roundtrip and re-render, so commenting feels faster and more lightweight. […]
Standard

pyblosxom ajax comments

This patch was applied to the Pyblosxom contributed plugins pack in revision 973. It’s included in version 1.3.3 of the contrib pack. For the impatient:   Download contrib pack 1.3.3 (includes AJAX support)   PyBlosxom home page   PyBlosxom plugin registry PyBlosxom, the server software that runs used to run this site, uses a plugin […]
Standard
Uncategorized

Migrated to WordPress

This site, snarfed.org, has been running happily on PyBlosxom for the last four years. PyBlosxom has been great, and I’ve been happy to use it and even give back a bit. However, the PyBlosxom community is pretty small, so when I needed a new feature or improvement, I often ended up doing it myself. I […]
Standard

snarfed WordPress theme

Download snarfed theme 0.5 This site runs on WordPress and uses its own WordPress theme, the aptly named snarfed theme. snarfed is simple, clean, and minimalist. Many standard elements and pieces of text have been removed, including admin links (edit, manage, etc.) on the live site. If you really want them, you can add them […]
Standard
Uncategorized

Facebook Friend Lists

Facebook‘s Friend List feature is invaluable. It lets you create lists for different groups of friends: work, family, school, local, or just people you want to pay more (or less) attention to. It’s easy to add or remove individual people from a friend list, but at first, there’s no obvious to way to make larger, […]
Standard

Stanford CS Department 40th Anniversary

I recently attended the Stanford Computer Science department‘s 40th Anniversary. It was both a seminar and a networking event, featuring professors emeritus from years past, current professors, and distinguished alumni. They waxed nostalgic about the CS dept. in the “good old days” and they discussed the current state of Stanford CS research and industry relations. […]
Standard

CodeCon 2006 notes

I went to CodeCon 2006, and I had a great time. Here are my rough, incomplete, unedited notes on the projects presented this year. Dan has also posted his notes. (If you’re interested, I also have notes from CodeCon 2005 and CodeCon 2004.) Day 1 Daylight Fraud Prevention (server-side phishing prevention) SiteAdvisor (automated web safety […]
Standard

ideas

A list of ideas – mostly old and bad – for software projects I’d like to work on. Also see the projects I’ve actually worked on. youtube-dl as web service. Give it a YouTube video URL (or any streaming video), and it uses youtube-dl to download the video, store it, and return a URL. Bonus […]
Standard

snipsnap script macro and python

This article is also posted at snipsnap.org. It’s a {script}, {script} world I recently tried out SnipSnap’s {script} macro, which runs Python code inside SnipSnap. It uses Jython as an embedded, plug-and-play Python interpreter. It works great, and promised to turn SnipSnap into a lightweight webapp development paradise. Unfortunately, I can’t use it…but maybe you […]
Standard

software

My open source software projects, scripts, and patches. Unless otherwise noted, everything is public domain. Also see my GitHub profile and other lists. Projects Bridgy: Got a web site? Post links to your site on social networks? Wish comments and likes showed up on your site? Bridgy copies them back for you. Part of the […]
Standard