nongraphical

Posts tagged projects

DJPlayer, a personal music performance

DJPlayer Demonstration Video on YouTube

This is a project I've been working on for the past quarter for my EE47 class. I didn't want to make just a personal music player, but instead a personal music performance - and this is the more-or-less first prototype of that. It could be described as a "virtual turntable": you load songs into it, and then you can play them back as if they were on a record. You can slow down or speed up the record, or grab it and scratch it.

Read more about the details of the implementation on the class project page.

Grace, an original composition

Here is an original composition I wrote, called Grace, for flute, clarinet (in Bb) and piano, based somewhat on the hymn "Amazing Grace". I'm providing it for free, under copyright, but if you decide to perform it, I would appreciate it if you would let me know!

Grace (PDF)

Updated Squid 3 configuration

Here is the updated version of my previous authenticating/forwarding Squid 3 config. It adds some things and fixes some things. In particular, the peer exclusion rules from the previous config were not working - this one should correctly not use the parent proxies when querying "local addresses". As before, the configuration file contains two proxy servers for load balancing; it can be extended easily to include more.

VMware & Ubuntu 8.04

I have been having, to put it lightly, some problems with VMware server and an Ubuntu guest. My guess as to why is this: VMware server is, in my eyes, built for production-level server virtualization. It's not really built for on-the-side home server virtualization, like the kind that I'm doing, and on fairly desktop-oriented hardware to boot. Basically, my Ubuntu install often has trouble with disk access, and sometimes network access as well. (I'm running a Vista Home Premium host with an Ubuntu Server 8.04 guest.)

Squid 3 authenticating proxy chaining

My school uses an NTLM-authenticating proxy server, and this causes problems with lots of applications which don't support proxy servers. Many, many solutions have been proposed to this problem, but I'll focus on one that I find particularly appealing: setting up a non-authenticating personal proxy server which forwards requests to the main proxy server.

Update: use the new version of this config file - it works better.

crarchive 0.1

Download crarchive version 0.1.

Here's a little program I wrote to solve a small problem I've been having with cron. Say one has in one's crontab the following line:

0 0 * * * /usr/bin/rsync -avz dir1/ /backup/dir1/

This backs up dir1 to a backup directory. rsync, however, creates a lot of output (especially with the -v switch)... and cron sends that output to your email, so every day, you'll be getting an email message from cron with the results of the backup. To avoid this, most people simply redirect the output to /dev/null. What if I do actually want to see the output though, just not in my inbox?