Andrew E. Bruno

A collection of source code I have written...

UBMoD

UBMoD is an open source data warehouse and web portal for mining statistical data from resource managers (TORQUE and OpenPBS currently supported) commonly found in high-performance computing environments.

cqsh

cqsh is a command line interface for Mark Logic. cqsh was built to be an alternative to the web interface cq that comes with Mark Logic. It has Readline capabilities and allows you to issue queries, load files, and interact with Mark Logic from a shell environment. cqsh can also be run in batch mode by reading from stdin or passing in a file path using the -f flag.

mif2xml

mif2xml converts MIF (Maker Interchange Format) to an intermediate XML format. For an overview see this article.

wiki2xml

wiki2xml is a conversion utility written in Java which converts wikitext to DocBook XML.

mlxcc

mlxcc is a C API for communicating with Mark Logic (An XML Content Server). It provides an implementation of the underlying wire protocol used to communicate with the server and is based off of the Java XCC/J libraries provided by Mark Logic. The goal of mlxcc is to provide a base interface into Mark Logic in which bindings into other popular languages can be built. A few of the features mlxcc supports include: executing XQuery statements, bind variables, and inserting content.

RubyTreemap

This library attempts to provide an easy interface for generating treemaps in ruby. RubyTreemap is still in the early stages of development but a few of the features that are implemented include (more to come...): Squarified layout, HTML output, SVG output (RMagick required), PNG output (RMagick required).

yocasa

yocasa is a program for interfacing with an EyeHome Digital Media Player. yocasa is written in Java and should run on Linux, Windows, and Mac OS X.

authorswap.pl

Swap revision authors within an rtf file. Contributed to Word Hacks.

cleanlists.pl

Removes unused list templates from an rtf file. Contributed to Word Hacks.