Geekin in the 7 cities

Mindstorm Robots

A gift from Lora. Add some open source software and some determination and you get hours and hours of geek fun. I just couldn’t have any fun with the RCX if I used the original operating system. Lucky for me the brickOS team make a wonder alternative OS that enables you to write your programs in C or C++. Make sure you follow the installation instructions for a good clean setup.

Read more

Programming is not about programming

I was reminded today of what should be ever obvious. You can not program the solution to any problem properly until you have fully bound the problem itself. With all the hullabaloo over this feature or that feature of a particular language, it’s easy to forget why your even programming in the first place. The obvious answer… to solve problems. While writing a script or an application you always create a form of mental inertia. The language you’re using tends to call out solutions to problems you’ve hardly begun to understand. This is a good thing, to a point. I think this inertia stems from the collective input of the creators of your language. The shape of the language drives you in certain directions. The same can be said about design patterns. You’re gaining production time by not reinventing the wheel every time you code. It is important to remember that this inertia, like the skier flying down hill, has to be controlled. But that was a lesson I learned on a different day. Today I had to solve a large problem twice because I let the language and patterns get out in front of me. Programming is not about programming. It is about problem solving. As obvious as this is, I really felt the need to remind myself.

I took the 2007 web design survey

Eric Meyer posted about the web design survey. I trotted on over there and took the survey. I’m looking forward to the results.

ANT and FTP

I’m using ANT to FTP files to my website. Before you can do this, you’ll need to download these…

  1. Apache ANT
  2. commons-net
  3. jakarta-oro

Read more

eXist xml database

I’ve been using eXist for a little while now on a project that I’m doing for ATS. I have to say that I like it so far. It runs out of the box with no problems. I’ve installed it on a windows server running Tomcat. ANT has tasks specifically for eXist.

Read more

Words Cannot Harm

I originally posted this here in response to my good friend Bill Peterson’s comments. I thought it wouldn’t hurt to re-post it here.

Read more

AJC Co-opts Virginia Tech Professor’s Heroism

I was listening to the radio today, something I do less and less of, when I heard the sobering voice of the announcer speak about the heroic actions of Liviu Librescu. The announcer pointed out to me what most of the world already knows. Liviu was a Jewish holocaust survivor who gave his life for his students on Holocaust Memorial Day. Then came the tag line. This was a commercial for the American Jewish Committee. Why co-opt his heroism as your own AJC. Liviu didn’t save those kids because he was Jewish. He didn’t save those kids because he was a Holocaust survivor. He didn’t save those kids because he was a professor or because he was 75 years old. He saved those kids, and gave his life in doing so, because he was human. While Cho Seung-Hui showed us the darkest side of being human, Liviu showed us the brightest side. For me, Liviu is none of the things in his bio. For me, Liviu is the hope that we all should share for bright and peaceful future.

« go back