Previous Articles »

“darcness”

Stuff about the content engine I am writing

Website Security

Wednesday, August 16, 2006 by darco

I've learned quite a bit over the past year or so that I've been developing darcness, but one lesson stands out above all others: It is just staggering how many ways there are to compromise the security of a dynamic website.

Making a website secure is a surprisingly non-trivial task that requires plenty of thought and discipline. What makes it worse is that it is all too easy to create gaping security holes without realizing it.

Read the rest of this entry »

Sparse Blog

Tuesday, July 25, 2006 by darco

I realize that I haven't been updating my blog as often as I use to, so I figured I would jot out a quick explanation. The reason is quite simple, really. After a long and mildly stressful day at work, sitting down and blogging about my recent events (like Las Vegas, or Comic Con), thoughts, or ideas is pretty low on the "things I feel like doing" list. This really sucks, because there are many things that I need to get out of my head before the memory fades.

Read the rest of this entry »

Blog Spam

Saturday, June 24, 2006 by darco

I've noticed that I've finally started to get comment spam on a few posts on my website. At the moment it's fairly easy to keep on top of (especially considering it's all coming from the same IP address), but I'm pretty sure that I'll have to come up with a decent automatic solution at some point soon.

Implementing a captcha seems like an obvious next step, but I know that many people are greatly annoyed by them. Writing an Akismet plugin is another option as well.

Read the rest of this entry »

Myspace Syndication Module

Tuesday, June 13, 2006 by darco

So today I implemented a new plugin for darcness which will automatically make a post on my Myspace blog whenever I make a post on my real blog. So, hopefully, this means all of you people who know nothing of the blogging world outside of Myspace can now keep tabs on me more easily. (Joy!)

Muah-hah-hah!

UPDATE: MySpace sucks. Their website is a mess and maintaing the syndication plugin is more trouble than it's worth. I spend several hours hacking on it only to get something that works on 1 our of 20 attempts. I sat down and wrote an OkCupid syndication plug-in which worked perfectly in around 30 minutes. Conclusion? MySpace sucks.

Photo Album Catastrophe

Tuesday, May 2, 2006 by darco

I wrote the code for this blog, including the photo album. Sadly, the photo album had a bug. A very nasty bug. The kind of bug which proceeds to erase every photo I had on it. I found that bug today. The hard way. Shit.

Oh well. Something like this was bound to happen at some point when you "roll your own" solution. Good thing I have the photos backed up elsewhere–but I'll have to re-add them all which will take forever.

So, you'll be seeing A LOT of broken images on the website until I can find some time to start re-building my online photo database, which may be a few days. :(

Another darc blog emerges

Friday, January 6, 2006 by darco

My friend Jarrett has converted his blog from Wordpress to darcness! This is a part of my alpha seeding of darcness to get the kinks out before I release it to the world as an open source project. So far, so good.

Comments Fixed

Friday, January 6, 2006 by darco

I apparently broke the ability for people to post comments on this site around a week ago. I was wondering why no one was giving me any love. Anyway, the bug is now fixed. Comments should work, so you can rant away if that's what turns you on.

Private Posts

Tuesday, October 11, 2005 by darco

One cool feature that I added to darcness was the ability to make certain posts (or even parts of posts) visible only to members of certain groups of people. In other words, if you are a friend of mine and you haven't signed up for an account on my blog yet, you might be missing out on all the good stuff.

Anyway, this is how it works. Sign up for a new account, and if you are a friend I'll add you to the friends group. Then you can see what you've been missing.

Previous Articles »