Entries written in March 2008

Written March 18, 2008 in webdev

Ever had to write a piece of software that stores it’s menu tree in a database? Recursive logic is a pain in the ass, and it’s a “heavy” transaction.

Here’s a good howto in Python.

Continue Reading »

Written March 15, 2008 in webdev

I can’t even remember what site I found DadHacker through (it was something relating to his time at Apple), but perusing the archives has taught me more than my senior year of college and has made me laugh and cry with the same trainwreck precision as the last time …

Continue Reading »

Written March 15, 2008 in apple, punditry

John Gruber of Daring Fireball writes, “Williams does have a good point regarding AOL’s demo of a native iPhone AIM client during the SDK introductory event: an IM client is exactly the sort of app that’s potentially a lot more useful if it continues to keep you logged in …

Continue Reading »

Written March 13, 2008 in apple

The girl brought over her new MacBook last night so that I could help her files moved over from her old Windows PC. I haven’t upgraded yet (As much of an Apple fanboy as I am, I will readily admit that I usually wait until 10.x.2 before I buy anything …

Continue Reading »

Written March 12, 2008 in meta

JD Roth over at the Get Rich Slowly Blog published a guest article I wrote — “The Lazy Man’s Guide to Groceries on a Budget.”

Continue Reading »

Written March 3, 2008 in linux, sysadmin

JIRA Standalone runs, by default, as the user that starts the process on Linux. Running tomcat as root is generally a Bad Idea. Therefore, if you run JIRA as a service by adding a script under /etc/init.d and calling /etc/init.d/jira start … it’ll be running as root.

I opened a ticket with JIRA support several weeks ago pointing this out, and the only result has been adding one line of documentation that tells you how to add a user. This is not the best solution. Their solution would create a privileged user with a shell — you want to avoid this. Also, they don’t say anything about running JIRA as a service under init.d.

After the fold, there’s my init.d script for OpenSUSE 10.3. Gotta love JIRA, it’s more flexible than any other project management tool out there, but Atlassian apparently is not a company with a great deal of understanding of Linux.

Continue Reading »