I've developed a number of Open Source projects. Feel free to browse below, download packages of the projects,
or pull the latest version from my Subversion repository.
I also have some ideas for future projects.
| Status: | Under development, usable without modification |
|---|
| Language: | C |
|---|
| Download: | 0.1.3 |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/sigsafe/ |
|---|
| API Docs: | Yes |
|---|
| Description: |
sigsafe is a C library for safely, reliably, and promptly handling
signals to specific threads without significant overhead. This is a
common and challenging problem, and sigsafe can help. Please see the
examples in the API documentation.
|
|---|
| Status: | Working, tested, and documented |
|---|
| Language: | Java |
|---|
| Download: | 0.1.3 |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/axamol/sql-library/ |
|---|
| API Docs: | Yes |
|---|
| Description: |
Axamol SQL Library executes SQL statements stored in external library
files from Java code, with named parameters. Separating SQL and Java
code increases readability, eases maintenance, and allows separate
testing and documentation.
|
|---|
| Status: | Under development, may need modifications |
|---|
| Language: | Java |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/axamol/sax-pipeline/ |
|---|
| API Docs: | Yes |
|---|
| Description: |
Axamol SAX Pipeline is a presentation layer for use with Jakarta Struts in creating
Servlet-based web pages. It centers around the AXP file format,
which fills the same role as JSP, but is more
suited for working with XML. It's intended to be very similar to
Apache Cocoon's XSP, but
simpler.
|
|---|
| Status: | Under development, portions usable, portions need significant
work |
|---|
| Language: | C++ |
|---|
| Download: | 0.1.0 |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/atoms/ |
|---|
| API Docs: | Yes |
|---|
| Description: |
atoms is a C++ library that creates wrappers for a lot of the
standard C API. It links together some other libraries in the same
class structure, like a Unicode library and SQL client libraries.
|
|---|
| Status: | Under development, usable. |
|---|
| Language: | Objective-C |
|---|
| Download: | 0.2.2 |
|---|
| Platform: | OS X |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/netgrowler/ |
|---|
| API Docs: |
Not currently online
|
|---|
| Description: |
Displays pop-up notifications on network events (joining new wireless
networks, IP address changes, etc.) through Growl.
|
|---|
| Status: | In progress. |
|---|
| Language: | SQL |
|---|
| Download: | 0.1.1 |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/rwzphoto/ |
|---|
| API Docs: |
Not currently online
|
|---|
| Description: |
A sample database schema for PostgreSQL and Oracle. For use in examples for
reporting tools, bug reports, data entry application, etc., as well as to
demonstrate sound database design principles for novice database users.
|
|---|
bench
| Status: | Working. |
|---|
| Language: | Python |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/bench/ |
|---|
| API Docs: | Yes |
|---|
| Description: |
A Python script to benchmark Python fragments or whole programs. Runs several
times and uses statistics to arrive at a confidence interval for the mean user, system,
and real time to run the code.
|
|---|
Oracle Developer Base Library
| Status: | Actively used in a production system |
|---|
| Language: | Perl, PL/SQL, Oracle Forms/Reports, human docs |
|---|
| API Docs: |
Not currently online
|
|---|
| Description: |
A set of common code and patterns for Oracle Developer Forms and
Reports 6i. This includes essential workarounds for Oracle bugs, a
bug report dialog for friendlier error handling, and more. I really
feel you'd be insane to use Oracle Developer without looking through
this package.
|
|---|
SQL->Exchange Exporter
| Status: | Actively used in a production system |
|---|
| Language: | Perl |
|---|
| API Docs: |
Not currently online
|
|---|
| Description: |
Exports information from a SQL database to a Microsoft Exchange server,
such as contact items, distribution lists, and calendar items. We're
using it at work to create contact items and
birthday calendars for staff from our Oracle-based personnel system.
|
|---|
Tracer
| Status: | Stalled, no plans for use |
|---|
| Language: | C++ |
|---|
| Download: | 0.1.0 |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/tracer/ |
|---|
| API Docs: | Yes |
|---|
| Description: |
A simple raytracer program I wrote for a class project. It should be
easy to extend to more object types. I don't expect to do anything
more with this or for anyone else to use it, but you are welcome to.
|
|---|
Renamer
| Status: | Working, but unused. |
|---|
| Language: | Java |
|---|
| Download: | 0.1.0 |
|---|
| Repository: |
http://www.slamb.org/svn/repos/projects/renamer/ |
|---|
| API Docs: |
Not currently online
|
|---|
| Description: |
A simple graphical utility to do a recursively rename files based on a pattern.
Originally made for Internal Medicine, but the need went away.
|
|---|
Copyright © 2003–2005 Scott Lamb
<slamb@slamb.org>.