Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Andrew Weinrich

I graduated from the University of Wisconsin—Madison in 2008 with a Master's Degree in Computer Sciences.

Contact Information

Emailweinrich@cs.wisc.edu

Resume

Current resume

Teaching

I was an instructor for Computer Science 302 for four semesters.

Research

Projects

F-Script is a Mac OS X scripting language that combines APL-style array processing with Smalltalk's object-oriented system, using Objective-C as an implementation platform. These two projects extend F-Script to make it more useful as a general-purpose language.

  • fscript command-line utility - A command-line tool for running F-Script programs. It incorporates some useful utilities for general-purpose scripting, like regular expressions, line-oriented files, and a library importing system. Currently at version 2.2. Download: installer, source
  • FSClass - a bundle that lets you write new classes directly in F-Script, rather than having to use Objective-C. Currently at version 3.0. Download source and binary

Here are a few other miscellaneous programs that might be useful:

  • Delicious Webpage - a set of shell and XSLT scripts that slim down the XML storage file used by Delicious Library, and convert it into web pages. You can see some example results here. It uses the ImageMagick tools to resize pictures; the best way to get ImageMagick on Mac OS X is through Fink.
  • iTunes Library Rankings - an OSA script that computes the average ranking of all the albums in your iTunes library. Requires the JavaScript OSA plugin from Late Night Software. Once you've installed that component, you can run this script in Apple's Script Editor or from the command line.
  • AGRegex7 - Adapted from the AGKit framework, this is an Objective-C wrapper for the Perl-Compatible Regular Expressions library, updated to use PCRE verison 7.8 and rebuilt as a Universal Binary. Source and compiled framework are included.
  • bgsaver - this shell script will let you run screensavers on your desktop background. Works up through Mac OS X 10.5.1. Is incompatible with the current release of Mac OS X 10.5.8.
  • get_tm_bundle - If you use TextMate, this script will automate downloading and installing new bundles

Undergraduate

I attended Northwestern University from 1999-2003 and received a B.S. in Computer Science. While I was there, I spent some time working for the Prescience Lab, specifically on the URGIS system. I wrote several (very) short papers while there: I also did some work on simulating signal timing in circuits, but I can't find that paper (or code) anymore.

errata

Last updated 2008-12-10