Sunday, November 23, 2008

 

ldapblog - the ldap powered blog

Okay, so this blog is using blogger. I also tried blosxom, but it was too much of a pain to configure. Blogger gives you static pages, so apache can just pop them out fast.

Originally, this blog was supposed to be powered by some software I was writing but have decided not to finish. The main motivation was that most blogs are backed by sql (mysql, specifically) and call the database each time they are accessed. This architecture, in my opinion, isn't that great for a commonly accessed sites and I also think it's an abuse of sql and probably dangerous since sql injection is so common. (I've been the victim of wordpress hacking before; it sucks. I was hosting tons of ads and crap before someone finally defaced my whole site.)

So, an idea inspired by what I didn't like about the common software stack ended up as a blog powered by LDAP. LDAP is really well suited to read-heavy and structured data, but it would still require a dynamic site (unless I wanted to create a publishing option ala blosxom). I also thought it would be nice to use ldap BIND operations for security and stuff.

Either way, it's more work than I wanted to put forward, but you can find what I did at the ldap blog part of my site. The code actually works and will get stuff into the directory, but it needs a lot of work to be complete. The most important part is the blog.schema which I think gives a good start on how a blog should be structured. If you would like to pick up this effort, drop me a line, take my code, do whatever! If you make good progress I might actually be willing to switch this site over to the new ldapblog. :)

1.1.2.++ :)

Labels: , ,


Saturday, November 22, 2008

 

the new mspo.com blog

So this is about my fourth blog on what is, easily, my most successful webpage. (although reallygothic.com did have a few good runs)

The reason I started this blog was to have a place to put links, thoughts, unfinished ideas, and other stuff that doesn't easily fit into the "tech stuff" part of the the mspo.com main page.

Let's hope I can keep up with this a little bit. :)