Josef "Jeff" Sipek <jeffpc@josefsipek.net>
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.
Me
Software
My programming languages of choice are C (but not C++) and shell
scripting. I'm a fan of
Mercurial
for source code management.
Current projects
I don't always work on each of these, so their development is quite
bursty. After all, these are all hobby projects.
- libjeffpc
— assorted helpers and data structures for the C programmer
(github mirror)
- blahgd
— a blogging engine written in C
(github mirror)
- nomad
— a disconnected/distributed file system
- hlog
— a simple, ncurses-based amateur radio contact logger
- filize
— file stream splitter
- ublox
— ublox8 GPS logger and processor
Past projects
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.
- pass-gen
— a password generator based on the RFC 1760/2289 word list
(hgweb)
- precleaner
— C preprocessor #ifdef remover
(hgweb)
Documentation
Hardware
Publications & Workshops
- GreenFS: Making Enterprise Computers Greener by
Protecting Them Better (EuroSys 2008, April 2008), Best
Paper Award
[PDF,
PS,
BibTeX]
- Kernel Support for Stackable File Systems (2007 Ottawa
Linux Symposium, June 2007)
[PDF,
PS,
BibTeX]
- Making Linux Stacking-Friendly (Linux Storage &
Filesystem Workshop, February 2007)
[abstract,
BibTeX]
- Using Free Web Storage for Data Backup (StorageSS 2006,
October 2006)
[PDF,
PS,
BibTeX]
- UnionFS: User- and Community-oriented Development of a
Unification File System (2006 Ottawa Linux Symposium, July
2006)
[PDF,
PS,
BibTeX]