RobertCarr

Revision 2 as of 2006-11-21 03:46:23

Clear message

Programmer: Relatively well versed in most major languages, from Lisp to Python, however I consider myself an expert and prefer to code in C/C++ or Perl when feasible. Extensive knowledge of Discrete Mathematics and Cryptology.

KDE User: As a result only vaguely familiar with GTK, well versed in Qt

Current Ubuntu related projects:

1. UVBS (UVBS is a versioning backup system). https://sourceforge.net/projects/ubuntu-vbackup

  • Goals:
    • Create simple interface for users to specify directories which they desire to be backed up.
    • Use inotify to track changes to files in directories, and on modify create a backup of the file in the format .fileName.date.time
    • Allow users to specify external solution such as USB flash drive to hold versioned backups for all folders. Allow users to exempt files based on size or extension.
    • Provide simple interface for "scrolling through time" to allow users to view state of files/folders at previous dates. Enable reversion of files and or folders to previous states without the user having to manually mess with any backups.
      • Implement said version control through diffs. Easily doable, but I am not sure if it is desirable
    Status:
    • Python backend nearly feature complete, no work on frontend.

2. Introduce Edubuntu to local Elementary School

  • Background: I tutor children at the local Elementary school and have recently been (with a large amount of success) using Edubuntu as an educational resource. Plan to consult Administration on starting after school computing club to teach basic computer skills in a cross platform manner, using Edubuntu (All the kids seem to think that 'The blue e' is the internet, I would like to be able to help this mentality).

3. Work in Progress, will describe other projects as I have time.