cdripper

As a follow-up to yesterday’s post on importing CDs I’ve decided to add my CD importing code to github.

It lives here.

I suspect it’s more useful as source code for people to look at than as a project for people to use.

It’s a little bit too much “MeWare” at the moment for it to be generally useful.

Of course, it would not be that much work to make it more generally useful:

  • Put all the paths to binaries in a config file (they’re currently hard-coded in the source).
  • Write some documentation (it has JavaDoc but that is all).
  • Make it a little more flexible (it makes some assumptions about output files with specific names and in specific formats).
  • It’s only ever been run on Linux (I’m not sure if all the binaries it requires exist on Windows)

Plus, there are a million and one programs out there to rip CDs (this is the bit where I’m supposed to justify writing yet another one…).

Anyway, the code is available to browse so feel free to “check it out”.

javaimp – a vim plugin for Java

javaimp is a vim plugin that allows you to open a file from its import entry in a Java source file.

To set it up, ensure you have the source code available for the files you want to be able to open.

Determine the path to the source code for each different module you use.

Each path entry should point to the directory in which the source resides, ie, .com, .org etc.

Example entry to add to your ~.vimrc:


let $JAVASOURCEPATH="$SERVLET_HOME/src/share,$JAVA_HOME/src,$XML_HOME/src"
map H :call OpenJavaImport($JAVASOURCEPATH)<CR>

Then press H while on a import line and the file should open (assuming the source files and the path have been set up already).

The paths in $JAVASOURCEPATH should have the source packages directly

underneath each path. The script needs to be able to add the package to the

path element and open a file.

install details

Vim 6: Copy to ~/.vim/plugin or $VIM/plugin directory

Vim 5: Copy to $VIM and add “source $VIM/javaimp.vim” to your vimrc

Any problems, add a comment below or use the contact form.

Mp3Make

Mp3Make is a program that automates the ripping and encoding of CD audio to mp3 files.

Since the programs commonly used in linux to do this are seperate, it made sense to make a glue program to make life easier.

This is supplemented by downloading a cd track list from a cddb server, and using that to name the files being created.

This is the information page on a piece of software I wrote that I am putting here in case people want to comment on it etc.

Download here

Freshmeat info page

WMScript

WMScript is a system monitoring dock app for Window Maker.

It allows you to specify a command and have the numeric result of that command displayed in the dock app’s window.

You may specify up to 5 things to monitor and the interval is configurable.

This combines to make it a very flexible tool for system monitoring.

It is based on WMiNet, and the look is the same.

This is the information page on a piece of software I wrote that I am putting here in case people want to comment on it etc.

Download here

Freshmeat info page

FavNuts

FavNuts is a Perl script that converts IE favorite files to a Netscape bookmark file and sorts the entries into alphabetical order with a directory hierarchy.

This is the information page on a piece of software I wrote that I am putting here in case people want to comment on it etc.

Download here

Freshmeat info page