We talk a lot about ideas and there is "Show HN" for when you reach a somewhat working state, but what about in between? There seem to be many people struggling with motivation to continue on their side projects, so how about having a weekly post where you can post a progress screenshot?
The concept is based on Reddit's "screenshot saturday" meant for indie game devs. For example the most recent one is here:
http://www.reddit.com/r/gamedev/comments/22tpar/screenshot_saturday_166_better_than_pax/
So if you like the idea, please post a screenshot and a few words of explanation on what you have been working on for the past week.
Screenshot: http://i.imgur.com/y5b4Yy7.png
Github: https://github.com/kijin/qade (MIT License)
QADE (Quick and Dirty Editor) allows anyone who can access it over the web to view and/or edit any file that the web server process has access to, as well as execute any arbitrary shell command and view the result right on the web page (via the "Console" tab). It's written in good ol' spaghetti PHP with a generous topping of AJAX. Because why not? The idea is insane to begin with, anyway.
The screenshot shows QADE editing itself over the web. The webshell lets me commit my changes and push it to Github, right in the comfort of a web browser. The editor component is ACE, which provides syntax highlighting for every language I care about as well as a regexp-enabled find & replace function.
The "New" button currently doesn't work, so you have to use the webshell and `touch` files that you want to create.
All in all, it's a security nightmare, and it's supposed to be. It might have some legitimate uses if you put it behind TLS, a good firewall, a chroot and HTTP authentication, but you really shouldn't take any chances with it unless you know what you're doing. If anybody uploads QADE to a shared server that you control, kick them out ASAP ;)