Projects

libjio

A transaction-oriented library to perform journaled I/O in a threadsafe and atomic way, with fast crash recovery; provides a very simple UNIX-like API besides a more low-level transaction-oriented one.

libfiu

libfiu is a C library for fault injection. It provides functions to mark "points of failure" inside your code (the "core API"), and functions to enable/disable the failure of those points (the "control API").

git-arr

git-arr is a git repository browser that can generate static HTML instead of having to run dynamically.

It is smaller, with less features and a different set of tradeoffs than other similar software, but it can be useful if you want to generate static HTML at the expense of features.

urraka

urraka is a small web-based utility to manage ebooks.

It provides a simple interface to upload and manage files or articles, and you can modify your e-reader to fetch books from it.

nmdb

nmdb is a network database (dbm-style) for controlled networks that can use different protocols to communicate with its clients. It supports TIPC, TCP, UDP and SCTP. It's also useful as a generic caching system (pretty much like memcached), because it has a very fast cache that can be used without impacting on the database.

libfilo

This is a small portable library to do userspace file locking, like fcntl(), lockf() or flock(), but within threads.

Python stuff

Some miscellaneous Python modules I've written, mostly for fun, but which may be useful.

Linux kernel patches

Patches for the Linux kernel.

darcsweb

Darcsweb is a very simple web interface for darcs, inspired in gitweb.

pytipc

pytipc is a TIPC module for Python.

msnlib

This is a Python implementation for the MSN messenger protocol.
It's a library called msnlib and a text-mode client named msn, which has a simple user interface that resembles climm (previously called micq).

Miscellaneous

Other minor projects can be found here.

The BOLA license I use in some of my projects has its own page here.

You can also browse my git repositories.

Random stuff can be found in the other/ directory.


Alberto Bertogli (albertito@blitiri.com.ar) - Last updated 09/Mar/2013