Observations of a geek.

Constructing event-driven services in a service-oriented architecture

In the article Event-driven services in SOA Jeff Hanson provides a helpful overview of how to use Mule to construct event-driven services in an SOA. We are investigating the use of Mule and ActiveMQ as foundational components of our messaging framework for our identity management project at my day job.

Switch to Linux Toon

I would assume this toon was created in response to Apple's switch campaign. Whatever the reason I think it's cool in that Homestar Runner kind of way. It's also neat because my name is Steve, I'm a geek, and I like Linux too. See the toon at ::uberGeek::Toons::Switch to Linux

God, Establishing Identity and Authentication

I've been doing a lot of thinking about identity establishment and authentication in the last few years. Today I was reading Exodus--the story of Moses and the burning bush--when I realized that it served as a good example of the issues and provides a number of techniques for dealing with them.

Establishing Identity:

In Exodus God establishes His identity with Moses by appearing to him in a burning bush. God gives Moses a charge to free the Hebrews from Egypt in His name. When Moses asks how he should establish God's identity when he returns to the Hebrews God says, in Exodus 3:13-16, "Say to the Israelites, 'The LORD, the God of your fathers—the God of Abraham, the God of Isaac and the God of Jacob—has sent me to you.' This is my name forever, the name by which I am to be remembered from generation to generation."

God uses a web of trust (three people) to assert His identity to the Hebrews. The Hebrews trust their fore-fathers--Abraham, Isaac, and Jacob--they know that they all worshiped the same God. In this instance Moses is to go to them and say that that same God has sent him.

The Six Dumbest Ideas In Computer Security

We've all been there, some of us actually realized it at the time. Sadly others didn't. I'm speaking of the decisions we make every time we touch, or think about touching, a computer. Did you ever stop to think that maybe, just maybe, the decision you're about to make might be dumb? Go read, The Six Dumbest Ideas In Computer Security. What do you think now? Are you a turd polisher?

Cheap Homebrew Home Theater Projector

I recently discovered an article over at Invent Geek about building your own home theater projector for around $200. I can't wait to try this. Apparently they've been overwhelmed with fan mail over this project that they put up an additional post explaining the details on choosing a projector panel.

Automated Backups of Filemaker Server 6.0 running on Linux

When running Filemaker Server 5.5/6.0 on Linux one looses the nice automated backup features which exist in the Windows and Mac versions of the software. It turns out backups can be automated pretty simply by using the PAUSE and RESUME options for fmserverd. I don't claim to be a super bash scripter but here's an example script to get you going (keep in mind that this script lacks error handling, use it at your own risk). NOTE: If anyone would like to add error handling and other nifty features please login and post a comment with your suggestions.