[]

Coding

Home

I'll be using this page to put up any programs which I write or find (if they're older programs) that I feel are interesting enough to share with the rest of the world. Most of my work lies incomplete. The work that you'll find here will also be incomplete, but more in the artistic sense: An artist's work can always be improved :) One of these days I might even write some rants talking about my views on programming and the open source movement... but dont hold your breath :)

Meanwhile, if you use any of my programs regularly, I would really appreciate it if you would drop me a line so I know whether to continue improving any of these programs or not. Any feedback with feature suggestions would also be good. If you've written some code based on any of my programs, feel free to send me a copy of that as well, I'd love to see what people do with the source :)

  • pulse: A small program that can output an optionally user-defined number of ticks at user-defined time intervals to easily measure elapsed time.
  • printCode: A very simple frontend for a2ps which allows users to print source code using a2ps.
  • formMail: A somewhat advanced HTML form to email script. Very configurable. Still in its initial development.

Below you'll find a couple of perl scripts for use with the irssi-based SILC client that I use. If you're on silc and need a couple of simple script-based bots, feel free to give them a whirl

  • CalcBot 0.2.5: A highly customizable GDBM based keeper of records or 'calcs'. Can do math as well.
  • VoteBot 0.2.9: A highly customizable GDBM based voting system.
  • WeatherBot 0.1: An easy to use weather bot that reports current conditions and forecasts for up to 5 days.
  • rsync-backup 0.3: A somewhat extensive implementation of Mike Rubel's rsync snapshots scheme of backups that can back up from local or remote rsync servers to a USB disk attached toa host. When scheduled using cron, this becomes a poor man's Time Machine
  • rpm2pkg-0.1: A modification of Mike Tremell's script that converts RPM packages into Solaris packages. This is a much improved version i.e. it works