dreadfl ― quality web–based video games
dreadfl stands on the shoulders of former giants that, when you get down to it, were pretty much lists of links: jay is games & good experience games. Recently the sources have grown to include the subreddit webgames, and (before it became whatever you'd call it now) del.icio.us with some game–related tags.
It started as an itch that needed to be scratched: could I create a simple way to track and promote web–games?
dlist ― pretty directory indexes
Apache isn't known for it's pretty directory listing. It gets the job done: very well mind you, but I always thought it could look better for when you want a simple listing of files, but with a touch more pizzazz: I use it all over The Smarterfish.
It offers simple Markdown processing that fits the rest of the “lack of design” design. Eventually it will offer other handling for more file formats, as well as other features.
You can check out the source code, or grab a copy from the repo at GitHub.
Software/tools used: PHP, CSS/HTML, Markdown and Apache
awesome ― web–based less & sass processor
It first grew out of the need for a way to turn
less into deployable
CSS with Bootstrap.
I turned the lack of a widely available non npm–based
less procesor into the opportunity to solving two problems: becoming fluent with
less and making a tool for other developers in a simliar situation.
Archived Software ― old, but never forgotten
I've written other software but most is no longer available because of its age. A quick summary and their original titles are below; please note these applications are all at least five (most closer to ten) years old. I have source code for all of this, but do not keep them active for various reasons.
- ping ― a tremendouly simplified
cron for web applications
- Menu Builder ― turn del.icio.us bookmarks into a start menu for the web
- Tweetments ― use twitter for simple comments on your website
- Fullstop ― catch and manage missing pages (and more!) in Apache
The oldest piece of “software” I ever wrote was probably fifteen years ago, during the hey–day AOL dial–up days in the late 90s. I do not remember what I called it, but I'm pretty sure it was hosted on GeoCitites (I've looked and looked through The Wayback Machine for it; I can only remember the “neighborhood” it was in).
Back in the olden days dial–up providers would automatically log you off after a cetain time of inactivity. This software refreshed the page every few minutes with new content.
Man, I thought I was a genius.
Websites I've Run
Craft ― minecraft server
Craft is a minecraft server I ran for myself and friends. The web front–end used several plugins to connect with and gather information from the server such as connected users, general availability, and map generation.
I like to solve problems: some of them are hardware based, others are softer than that. Some of them are articles while others are answers. They all show that I am inquisitive and like to solve problems.
My One & Only StackOverflow Answer, Ever
I know there are thousands of people with more (and much better) answers than mine, but I am super proud of the only answer I've ever given being the sole source of my reputation.
Meme Test ― limiting bandwidth for joke pictures
Memes clog bandwidth; most are from a few base images with different copy. If we serve the two up separately, we can cache the image, and place the text with CSS over the image.
I chose to utilize CSS for the font border (so it would stand out against any image), but I've flirted the idea of making 26 different letters of the alphabet and cache them individually as well.
It isn't perfect. It will not work easily and still needs work; but I still believe there's something there.
rsnapshot Over a Network ― easy network–based backups
So. You have several terabytes of data that need to be backed up, not just once, but revolving. Okay, no problem: let’s use rsnapshot.
We could use rsync all by itself; but rsnapshot does a lot of low-level file-management this kind of setup would need for us, or rdiff-backup which does take up less space, but can be cumbersome when you have to retrieve a file.
Git Deployment ― sorta simple website management; with versioning!
You can use Git to push changes of a website-or project-you manage right to your production server, with very few changes needed from you: just a command and your production environment matches your development one.
Mediatomb in Ubuntu 10.04LTS
This article is very old; it is included to show off my research skills, critical thinking, problem‐solving, and command of the English language.
If you have an old Ubuntu “Lucid Lynx” 10.04 LTS server laying around, it would probably still work, but I'm not gonna help. I have since started using Plex; which I recommend.