Program development has mostly been a hobby, not an avocation. I am expert inC. spent some years withJava, and program and configure databases.
My journey to Linux began when the alternative Windows Desktop calledDesqView/X
byQuarterdeck Systems. then withSCO/Xenix
, and finally, my distro of choice,Slackware
in the late '90s which I continue to use and support to this day. I run Windows only when I have to, and that, under a VM.
I have been a consultant where I used C and designed and configured databases in a variety of industry verticals:
- Television, Film, Media, and Advertising
- Recording arts
- Banking, Insurance, and Financial Services
- Healthcare and Life Sciences
- Developed one of the first Ratings Analysis Systems for the Cable TV Industry
- Debugged and reprogrammed a global stock market index database that was providing inaccurate results by 200 basis points
- Designed Executive Compensation Systems used by a multi-national in 63 countries
- Designed and Developed a Music Video Licensing System
- Was Product Manager at an Enterprise Quality Management Software company
- More recently, have been involved in Regulatory Compliance for Medical Device, Biotech, and Pharma Companies designing and configuring reporting systems for Adverse Events, Device Registrations, CAPA, etc.
lrzip-next is the project I work on the most. It is a detached fork of thelrzip
long range data compression program by Con Kolivas. I began contributing to that project in 2007 and eventually, my modifications became too divergent to manage two forks. So,lrzip-next
was born in 2019 and continues to this day. Features include:
- Updated APIs for LZMA and ZPAQ
- Enhanced and more readable print and info output
- Updated x86 ASM routines for LZMA
- Additions of new compression backends,bzip3 andzstd
See the FEATURES file for more info.
bitpacker is a C project that will pack 7-bit ASCII strings into 8-bit bytes. This is accomplished by successively shifting bytes 1 bit at a time, rotating throughout the array of bytes. The result is a string which is obfuscated with unprintable characters. While not encryption, this result will be made printable by using Base64 encoding. So a string likepassword would become unreadable and with base64 readable again and can be used. It is useful because unlike you can control what the password will be and it is still packed and then obfuscated. Even if someone decoded the base64 string, your password would still not be readable. This was really a small mental exercise for an old-school programmer!
$ ./bitp p passwordBase64 encoding of password is 4YefPvv5ZA==$ ./bitp u 4YefPvv5ZA==base64 Decoded packed password is: password
makesbld is a shell program to createSlackware
Build files. Similar to Gentoo ebuilds, it uses a library of shell functions to systemetize package automation.
Kernel-Install is a shell script to automate upgrading and installing kernels.
lrzip-fe is a shell script usingDialog
to launchlrzip-next
with all options menu-selectable (although this project is a little behind right now).
Other projects are also available for perusal but are not as actively maintained.ps2lrz is an intereting one because it has the capability to rewritelrzip
andlrzip-next
headers or just decode them. Interesting stuff!
I majored inPiano Performance and minored inMusic Theory at Oberlin Conservatory of Music. Earned a Masters inCable Communications at New York University.I enjoy travel. A lot.
I may be reached through theIssues
andDiscussions
tabs on any repo or by email:Send Email
PinnedLoading
- lrzip-next
lrzip-next PublicLong Range Zip. Updated and Enhanced version of ckolivas' lrzip project. Lots of new features. Better compression. Actively maintained.
- gitdescribe
gitdescribe PublicUtility to get versioning information for a project from the git describe command
- Kernel-Install
Kernel-Install PublicBash scripts to install and remove linux kernel operating files
Shell 2
If the problem persists, check theGitHub status page orcontact support.