Current projects
This page contains the set of completed or partially completed programming projects which are still under some developement.
Status for 3c5x9setup
This version of 3c5x9setup provides configurability for the most of the options for 3c5x9 ethernet cards.
3c5x9setup is an EEPROM setup and diagnostic program for the 3Com 3c5x9 series ethercards. Most products with "EtherLink III" in the name are supported, including 3c509, 3c529, 3c579 (ISA, MCA, EISA, but not PCI) 3c556 3c562, 3c563, 3c574 and other PCMCIA (but not CardBus) cards. The "B" and "C" suffix versions are supported, as are the various transceiver options (e.g. "-TPO").
Status for Aurora
There are three fully functional versions of Aurora, two which uses the X Windowing System, and one which uses WsLib. They both works for several distributions. Aurora is being havily developed on.
Aurora is a graphical front-end to the init process of Linux. It presents the starting and stopping of services with text and nice icons telling how the service startup/stop turend out.
Status for CCM Linux Agent
Alpha
The CCM Linux Agent is a replacement for the CCM DOS Agent, allowing installation of Windows computers using a network-booted Linux system.
Status for Cvslogtransponat
Fully functional. If there was any new features that could possibly go in here, I would continue developement... Otherwize: This is a `finished' product :)
Sort a CVS log after date/comment instaed of after files.
Status for GBlippie
GBlippie is fully functional, but still beta software, and under heavy developement.
GBlippie is a
blippie implementation for
Gtk and
GNOME. My intention is to have these two patches merged with the main developement trunks of Gtk and GNOME.
Status for getIt!
getIt! is fully functional (My main site is an example on that!). No developement is currently being done, but I plan to take up the programming again...
getIt! is a CGI script that may be used in two manners; either together with
explorerMenu (Included in the distribution), or as a stand alone program. In the firts mode, it generates the menu definition file (menus.js) used by explorerMenu, from an actual directory tree. In the second mode, it generates an indent-structured link list from the directory tree. For an example, visit
my main site
Status for LiveMix
LiveMix is fully functional, but no developement is currently going on.
LiveMix mixes together a series of sound tracks (samples) from files or piped input from external applications. Several such mixing processes may tun concurrently at the same or different points in the stream. Mixing may proceed concurrently with modification of the information about which tracks to mix and how. This program is intended for live broadcasting of streaming media and is currently an early beta version.
Status for Nix
Under heavy developement. The API is still moving under your feet.
File access abstraction layer providing
directory
pipes and editing environment that can be described as
"OLE on speed".
Status for Sugar
Fully functional. If there was any new features that could possibly go in here, I would continue developement... Otherwize: This is a `finished' product :)
Sugar adds some syntactic sugar to the LISP reader of scheme, that is, indentation-sensitive syntax, without braces. It is a bit python-like.
Status for WsLib
Heya. This is alpha-level code. Be aware. I might burn you...
WsLib is a Widget Set library that renders the widgets directly on the Linux FrameBuffer-device (or an offscreen buffert that can be written to disk or whatever). It includes a basic set of widgets (Text labels (With word-wrapping), stacking widgets (Boxes), etc), and a system for mouse/event management.
Status for Xmerge
Xmerge is now a part of
Xwu.
Xmerge is now a part of
Xwu.
Status for Xtract
Xtract currently supports only the HTML language. The HTML functionallity is fully implemented. I do not intend to add support for any other language by m
Xtract is a generic module for extracting, removing or replacing parts of a document in any block-oriented language (Non-regular, context-free), such as Html or LaTeX. The part to extract remove or replace is pointed out by a path through the nested blocks. Blocks are identified by their name and (a subset of) their parameters. If more than one indistinguishable occurance of a block (names and parameters are the same), the two blocks are identified by their order (The first occurance gets index 1, the second index 2, and so on).
Status for Xwu
Xwu is fully functional, but does not contain all the features I would like it to.
Xwu is a set of small utils which extends the functionality of a window-manager, but they are not window-manager-specific.