Archive for April 10th, 2008

Simple MC: Starting the Open Source Process

Thursday, April 10th, 2008

I’ve been working on a project for a while now at work which we have dubbed SimpleMC (Simple Managed Content). I spoke with Dave this morning, and he gave me the go ahead to start the process of open sourcing the project … which I’m very excited about. I haven’t officially even released an alpha version yet, however you can get a sneak peak:

I apologize in advance if someone gets in there and changes the admin password or completely destroys the demo.  It is a demo and thus I haven’t spent a lot of time (5 minutes) putting it in true demo mode.  I’d also like to mention that you won’t find any documentation about getting SimpleMC to work for you.  You can take a look at /bai_cms/demo/ in the source to see how it is integrated into a page.  Any issues, just contact me or post a comment here.

Depth First Search and Iterative Deepening

Thursday, April 10th, 2008

I recently implemented DFS and Iterative Deepening algorithms to search for a target node in a tree. Initially I thought I would write my program in C++, however after some thought I decided to go the route of JavaScript. I believe the source code is commented sufficiently to give you a glimpse into some of the decisions I made, therefore I won’t be providing any real detail in this post.

DFS and Iterative Deepening Project

I have to give much thanks to Kirupa, as his ActionScript implementation of DFS and BFS gave me the inspiration to go the route of JavaScript. Not only that, but I was able to use much of his work as a model for the direction I took. I hope you find that I did provide sufficient credit in my comments. Enjoy.

NOTE: I stayed up until 1am, two nights in a row to finish this. I don’t work well late at night and that is likely reflected in some of the algorithmic decisions I made. If you have any questions please don’t hesitate to ask. Also, you might be asking, WTH did he use extjs here? Honestly, I don’t know. I originally had grand visions for my node tree, etc, however those didn’t pan out. In it’s current state there is no advantage to using that framework.

This time I mean it

Thursday, April 10th, 2008

Ok, so here it is. I originally had grand plans of launching the new blog powered by ExpressionEngine, however for various reasons I never got around to it. I always knew though that I could launch a WordPress blog in under 10 minutes. The downside is that I won’t be implementing my new design (thanks to Jon Weaver for his creative genious) until this summer.