Listed below are GIT repositories. Please submit any changes you make if appropriate. Unless otherwise indicated, source code is released under the GNU GPL.
Not all repositories below are public. If you feel that you need access, please contact us
Gem documentation is available from gems.oriontransfer.org.
it is possible to check out gems using the following syntax: gem install [gem-name] --source http://gems.oriontransfer.org/
git clone http://git.oriontransfer.org/Academic/LogicAndDecidability.git
A set of tools for evaluating logical expressions. Includes a Truth Table generator and a Register Machine Interpreter.
git clone http://git.oriontransfer.org/Applications/GPSTool.git
GPS Tool is a Mac OS X (Cocoa) batch processing tool for GPS data built on top of GPS Babel. It also includes a plugin based system for importing GPS data so that devices which are not supported directly by GPS Babel can be used. In my case, I have an RBT-2300 which is not well supported, and have included an importer plugin which ultimately uses a ruby script to perform the data transfer process, and thus this repository also includes a cross-platform script for downloading data from this particular GPS device.
git clone http://git.oriontransfer.org/Applications/GoblinHacker.git
This is a Mac OS X (Cocoa) tool to manipulate and cheat in the game "Eschalon Book I". This was a team effort and we reverse engineered the entire save game format, including extracting inventory items out of the game binary itself.
git clone http://git.oriontransfer.org/Frameworks/Dream.git
A C++ framework created for the purpose of developing games. Covers the following areas: Audio with OpenAL; Graphics with OpenGL; Cross-platform event loop supporting asynchronious IO, timers and cross-thread notifications; Networking code, supporting both IPv4 and IPv6 and URL parsing; Comprehensive geometry and mathematics constructs including many important functions for collision detection, physics, model and view transformations, animation; Abstract data representations including comprehensive support for object construction, reflection and serialization; Image loaders supporting several different formats; Text rendering using vector fonts; and much much more.
git clone http://git.oriontransfer.org/Frameworks/EmbeddedTools.git
Code for integrating GPS and Satelite phones / Cell phones, and processing data between the two.
git clone http://git.oriontransfer.org/Frameworks/SWApplicationSupport.git
A class library to support the rapid development of Objective-C applications. Provides a wide array of additional classes and categories to reduce the amount of code needed and improve application compatiblity with older versions of Mac OS X.
git clone http://git.oriontransfer.org/Frameworks/SWResourceLoader.git
This framework provides a very structured approach to resource data stored in plist files. The purpose of this is primarily for games and game data. Includes a simple MUD style example. This framework, while interesting, is not that useful as it is not cross-platform.
git clone http://git.oriontransfer.org/Frameworks/SWXMLMapping.git
A simple framework for mapping Objective-C object models to XML. Useful for providing XML data export when used in conjunction with the CoreData framework.
git clone http://git.oriontransfer.org/Legacy/Utopia.git
A fairly substantial PHP framework that functions in a way similar to an XSLT processor, with many many additional libraries for performing various functions. This code is currently very old and is only available here for historical purposes.
git clone http://git.oriontransfer.org/Printing/Authenticator.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Printing/PrintAgent-ServerTools.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Printing/PrintAgent.git
Print Agent is a client and server side tool for creating authenticated CUPs print queues. It also provides support for integrating into CUPS Pykota to provide a turn-key print accounting solution.
git clone http://git.oriontransfer.org/Printing/PrinterAccess.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Radmind/radcert.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Scripting/AdminToolbox.git
The AdminToolbox is a bunch of scripts which I use during my everyday work as a technican. There are many different things available in here, relating to client, server and management related tasks.
git clone http://git.oriontransfer.org/Scripting/Fingerprint.git
Installs a tool called "fingerprint" which can be used to "diff" file-system hierarchies and ensure consistency. Produces a fingerprint file which is basically a set of paths and associated checksum information. These fingerprint files can be very efficiently compared to produce a list of inconsistencies.
git clone http://git.oriontransfer.org/Scripting/LSync.git
LSync is a tool which can be used to perform backups and synchronization of data across multiple systems. It consists of two layers: backup scripts, and backup plans. A script is a simple set of steps to copy various sets of data from one location to a set of destinations. It is fairly customisable and can be run in both directions as needed (i.e. push mode and pull mode). This can be controlled using DNS. Secondly, LSync provides integration with an expert system in order to provide "intelligent" backup plans, which according to the success or failure of one part or another, can take different actions. This tool is a work in progress.
git clone http://git.oriontransfer.org/Scripting/RExec.git
RExec (Remote Execution) is a tool to facilitate communicating to another ruby process and executing code.
git clone http://git.oriontransfer.org/Scripting/XcodeUserScripts.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Scripting/RubyDNS.git
RubyDNS is a simple programmatic DSL (domain specific language) for configuring and running a DNS server. RubyDNS provides a daemon that runs a DNS server which can process DNS requests depending on specific policy. Rule selection is based on pattern matching, and results can be hard-coded, computed, fetched from a remote DNS server, fetched from a local cache, etc.
git clone http://git.oriontransfer.org/Sites/Financier.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Web/HelpDesk.git
Unnamed repository; edit this file to name it for gitweb.
git clone http://git.oriontransfer.org/Web/Utopia.git
This is the new incarnaion of the Utopia framework, rewritten in Ruby, on top of Rack. It provides a set of useful middleware for creating and managing content based websites.