Linux? Python? Get outta here!
Head on over to AnAppAWeek for the showdown.
I wrote an application everyday for 30 days straight. The world benefitted from the purposeful destruction of my personal life. Apps written 9/15/2006 - 10/14/2006. Access downloads using the link on the right under navigation.
All applications can be seen and downloaded from my new home - http://www.TheSoftwareJedi.com.
To subscribe to the new news feed, use this link, or look for the RSS button on my homepage.
AnAppADay.com is not over. There will be more to follow, but in the meantime join in the news, chats, and forums at http://www.thesoftwarejedi.com.
May the source be with you.
30 application in 30 days. No sweat <cough, cough>. I have one possible candidate as an upcoming Jedi - so stay tuned. We're gonna put the app machine on hold for a week or two while I regain my sanity. Lot's more to come, keep your RSS readers tuned in. If you're just showing up - where have you been? Head over to the downloads page!
Special thanks to:
The Hak5 Crew
Queue the theme music:
Thanks for the support!
I've made it this far - tomorrow is day 30. I have a CRAZY busy schedule tomorrow. It's my son's birthday party, and we're going to a local theme park afterwards, so I believe I'll be starting the coding session from the car on the way home to make the midnight start deadline. WOAH - Am I crazy? Yep.
Keep this blog on your reader for more to come - tomorrow is NOT the end of the Jedi. I'll probably have a good week or so downtime, and won't go back into an app a day (although my challenge to the world still stands). The IRC channel is alive and well for all you coders. I'll leave the links up. Expect much bigger and better things to come.
2 mods today:
This sweet mod makes the text for the code type itself onto the screen. It also has configuration options for text color, and code location. While the "debug" mode didn't work for me (Vista B2), word has it that on XP enabling that feature causes it to open random binaries and print the ASM! Wow!
I added a configuration window to change the Port while the program is running.
I also added in an "Admin" page that will list the IP's of anyone
hitting your honey pot inside a message balloon, modify the
"AnAppADay.JediHoneyPot.AdminPage.htm" to change how it looks.
There is also an option to set the location of the admin page,
"http://site:port/adminpage/", I'd recommend it be changed to
something unique so that only the owner can see the admin page, that
too is able to be changed while the program is running.
Both text boxes in the configuration window have tooltips.
I added a tool tip to the Notify Icon, now it shows "Total hits: 12 -
Unique hits: 8" on mouse-over, just a simple count of how many hits
the honey pot has gotten so far.
I have 3 days left. I've proved myself. I am a Software Jedi.
Check out my latest app, the Code Saver!
Are there other Software Jedii? Bring it on! Write to me at "jediapplication at mydomain dt com" and let me know if you can start coding on Sunday, and can keep it up for 30 days. The only rules are that you have to start before midnight (your local time) and finish in time to start the next before the following midnight. Simple next day bugfixes are excused. The application you write must be useful (you, and the other Jedii [me] are the judges). This is language and OS agnostic, your tool of choice.
Calling all linux, mac, and other fanboys! You think your OS is better? Prove it by showing me that you can write just as many useful desktop applications for your OS as I've written for mine. If any MS alternative OS developer writes an application a day for 30 days, I will give up my XP desktop at home, and replace with their chosen OS upon completion.
It'll never happen though. You love to brag about your OS but you don't see why I love mine so much. Sorry you can't c0de. You fanboys are all talk. I'll tell you what - I'll even have an MS software burning party at my house as I switch to another OS. I'll put the whole thing on Google Video and defame myself. BUT, I'm still the Software Jedi. ;)
Please contact me as previously mentioned ("jediapplication at mydomain dt com"), and let's talk. I'm willing to help a bit with the site, provide analytics, and give you 100% of the adsense revenue for this domain (don't expect an income - it's not pulling it's weight).
In addition, anyone who completes this will have worldwide recognition as a Software Jedi. Don't underestimate the power of this on-line resume. Just Google my name for proof. This project has been on digg's front page 9 or 10 times in 28 days as a result of my applications (I'd expect the same from any Jedi), and I've had over 4 million hits (140,000 unique visitors). All this in 27 days - join my 1337 programmer club - The Software Jedi.
Where is the next Jedi?
Too much web stuff going on right now... Sure, it was hot years ago, chilled out when the bubble burst, but now it's coming back and they are calling it "Web 2.0". Ugh... Stupid web.
Don't get me wrong, I love AJAX and mashups and all that fun stuff. In fact I've written my fair share of it all. I love sharing my pictures on picasaweb! I have only one problem I can't get past... You have to host your application in a @$#^ $%%^ browser! What kinda crap is that?!?! What if my app doesn't need a friggin back button?
Desktop applications are SO much cleaner and can be designed for maximum usability. Sure they're platform dependent, and you can run into issues with client configuration. But they are so much sexier when done right.
On that note, check out my latest app!
Day 24 complete. I have only 5 more days to go. Would it be cheating if on day 30, I made a huge mashup of the best apps I've written? Personally, I'd love that. Maybe I'll save that for next month, but let me know what you think.
Download today's application here - it's a ton of fun...
As for what's after this, I'll need at least a month to put something together, but it's obvious that the demand is there. Stay tuned!
Modded Jedi Console
Modded Jedi Window Dock
With my latest application, you can get the RSS feeds you like spoken to you during the times you wish. Download it here.
For those of you following my source code, you'll notice my utility library growing larger and larger. If there's anything good for myself that comes out of this, it's that library. It includes EASY ways to do global keyboard hooks, global mouse hooks, a window hosting control, RSS parsing, and more...
While writing these apps very quickly, I'm still able to make peices of them generic enough to put into a common library. This allows me to complete applications faster everynight. Lack of ideas will stop me after 30 days - not lack of time ;)
More Mods from Daemon Collector!
Enhanced Jedi Visual Studio IRC Client - colors!
Tonights RSS speech app with voice choices!