The Golden Braid

Weaving Wonderful Worlds

Weeky Brain, Part IV

Sorry it has been a while. I was out of town last weekend and received a last minute rush project at work…you know how the story goes.

Pushing ahead. Here is where I am this week:

I got the dev. server up and running. I had to brush up a bit on my subnetting, but all turned out well after that tiny bit of frustration. In case you're curious how the config turned out; I did wind up running two daisy chained NAT/SPS routers behind a Hamachi VPN with software firewalls on all clients. You may call it overkill, I will continue to call it a fun excercise in paranoia. The next step is implementing a traveling key-drive encryption set up which will eventually replace all but on-site admin logins once the site goes live.

I did choose XOOPS for a CMS manager, but I fear I will not have the time to sit down with it in the next few weeks. It does look promising due to its native technologies, but I can't say I've done much more than read the basics.

I need to do some fact finding on Squids (the cache servers, not the sea creatures). Which reminds me, I did get to pet some sharks and sting-rays while I was on holiday…that was a riot.


June 18, 2006 Posted by | CMS, Daily thoughts, Security | Leave a comment

Weekly Brain, Part III

I will do a quick follow up on some of the things I've figured out in the past week.

* The whole Bill Inmon DW2.0 idea is good in theory, but I hesitate at the thought of implementing an entire architecture at once. ETL is almost necessary until a scenario like this has been perfected. To me it all still seems a bit rough around the edges.

* I need to set up a temporary web server to play out a few scenarios. I haven't done something along these lines since the days of seperate Apache/PHP/MySQL installs. From what I understand the situation is a bit easier these days with the incredible amount of Open Source solutions. I'm still trying to decide between XOOPS and Plone. I'm looking for something flexible with strong file storage & collaboration features, yet simple enough for the un-initiated.

* I haven't quite decided what I'm going to do for security considering this is just a temporary dev project. I think I'll just setup the server on a spare box between a pair of shotgunned NATs. I'm not sure if I'm willing to invest the time in setting up an SSH or VPN solution. Now that I think about it, maybe I should look at just setting something along the lines of a private Hamachi server. Any objections?

* I finally broke down and learned some Python & Ruby this week. They are very easy to pick up if you are familiar with basic programming concepts. If you are just starting in your endeavors, I would strongly suggest either of these languages as a fundamental launch pad.

May 29, 2006 Posted by | CMS, Daily thoughts | 1 Comment