Josef "Jeff" Sipek <email@example.com>
If you would like to contact me about any of my code/ideas/etc.,
you have two main choices...
Then there is always my blahg
My programming languages of choice are C (but not C++) and shell
scripting. I'm a fan of
for source code management.
I don't always work on each of these, so their development is quite
bursty. After all, these are all hobby projects.
— assorted helpers and data structures for the C programmer
— a blogging engine written in C
— a disconnected/distributed file system
— a simple, ncurses-based amateur radio contact logger
— file stream splitter
— ublox8 GPS logger and processor
The following few projects are either obsolete (due to the
underlying tools not being available), or just not actively
maintained due to lack of time or interest. Let me know if you want
to take over the maintenance of any of them.
For completeness sake, here is a list of partially developed
projects (work-in-progress) that I've abandoned but which may be of
interest to some people.
— a password generator based on the RFC 1760/2289 word list
— C preprocessor #ifdef remover
For many years I wished to do some fun hardware stuff. During 2020,
I became a licensed radio amateur and started playing with various
antenna designs. I plan to document some of the designs here or on
Publications & Workshops
- GreenFS: Making Enterprise Computers Greener by
Protecting Them Better (EuroSys 2008, April 2008), Best
- Kernel Support for Stackable File Systems (2007 Ottawa
Linux Symposium, June 2007)
- Making Linux Stacking-Friendly (Linux Storage &
Filesystem Workshop, February 2007)
- Using Free Web Storage for Data Backup (StorageSS 2006,
- UnionFS: User- and Community-oriented Development of a
Unification File System (2006 Ottawa Linux Symposium, July