Untitled (2)

April 01, 2006
Untitled (2)

I post-processed this image quite a bit, but I don't think any more than necessary. I really wanted to separate the children from everything else and actually came up with quite a few variations before deciding on what you see. I probably could have spent a few more hours on it, but, to be honest, I'm kind of sick of looking at it.

Per-user CGI through Apache on Mac OS X

March 31, 2006

For the past two hours I've been losing my goddamn mind trying to get CGI scripts to work on my local Mac OS X machine so that I can test some things for the third edition of Google Hacks. I usually do this sort of thing on remote shells, but because I couldn't get this particular piece of code working on the other machines (through no fault of the code), I decided to try and run it locally.

After making the necessary changes to the httpd.conf file I tried running some CGI scripts from my web folder and kept getting 403 (Forbidden) errors. I knew my permissions were correct and so I was left to rifle through the logs to see what I could find; the httpd error log told me the following:

[Sat Apr  1 00:23:54 2006] [error] [client] Options ExecCGI is off
in this directory: /Users/justin/Sites/foo.cgi

This really threw me for a loop because I explicitly added ExecCGI privileges to that directory through httpd.conf. After almost two hours of editing various files and restarting httpd, I found the following on line 1107 (the very last line!) of my httpd.conf file:

Include /private/etc/httpd/users/*.conf

Sure enough, the justin.conf file found in /private/etc/httpd/ was overriding the changes I made to the httpd.conf file. Once I nailed that down it was just a matter of commenting out the line.1

I'm sure this is documented somewhere, but I couldn't find it, likely because it's been a long-ass day and I'm having trouble focusing. And on that note, good night.

  1. Instead of commenting out this line you could just as easily modify your respective conf file in /private/etc/httpd/; this is probably the better option for multi-user systems because it keeps everyone's configurations separate.   

You're welcome!

March 31, 2006

I love getting e-mails like this:

I just wanted to thank you from the depth of my soul for your "Mac OS X, Windows Mobile, Bluetooth modem" article. I have been trying to get my T-Mobile iPAQ h6315 phone to work with my powerbook for the better part of 9 hours, including 2 hours and 9 transfers with t-mobile's technical support. I had originally tried the method you described with various modem scripts, all without avail,..until I saw in your post "T-Mobile users aren't required to put in a specific username or password, but apparently it breaks if you don't put something in both fields." I put in some random garbage and tada! it now works perfectly. My sincerest gratitude.

Reality Check 2.0

March 30, 2006
Reality Check 2.0. "The real point of all this is to shed some light on how we can get caught up in our own noise. Your grandma doesn't know what tagging is. Your uncle is not using Rollyo. People on the street are not using Gmail. They're using Hotmail."

For the time being, photos will remain here

March 29, 2006

I'd been toying with the idea of a full-fledged photoblog for a while, but kept putting it off because I wasn't sure I wanted to run another site completely separate from this one. After weighing all the options I've decided to continue posting the photos here as regular weblog entries and will likely open up comments on them in the future (unlike my other posts), in addition to those I already allow on Flickr.

I've also decided to stop advertising my Flickr RSS feed and will now handle that in-house. The new feed for my photos will simply contain those weblog entries that are in the "photos" category. If you are subscribed to the main weblog feed you don't need to change anything (the pictures will still be included in that feed), but if you only want the posts with pictures, then subscribe to the photos feed.

Adobe Photoshop CS2 for Photographers

March 28, 2006

A couple of months ago I picked up a book by Martin Evening titled, Adobe Photoshop CS2 for Photographers -- "A professional image editor's guide to the creative use of Photoshop." I heard about the book through a Daily Shooter interview with my favorite photoblogger, David Nightingale (take one look at his pics and you'll immediately see why I say that if this book is good enough for him, it's good enough for me -- no one inspires me more).

If you are serious about digital photography I think you kind of have to buy this book. I've been using Photoshop in various capacities for 10+ years, but never really needed to draw on all of its power until I started getting into photography. This book really leaves no stone unturned and offers a lot of practical, real-life solutions to problems we all face when post-processing our images. I highly recommend it.

PSP vs. DS Lite

March 26, 2006

UPDATE: I purchased a DS Lite.

Am I the only person thinking very seriously about getting rid of his Sony PSP and getting a Nintendo DS Lite? Alright, so I probably won't get rid of the PSP, but I don't think I'll be able to stop myself from getting the DS Lite.1

While the PSP is revolutionary as a platform and infinitely "hackable," there's no question that it's missing what really counts: good games. Sure, there are a few (I own most of them), but there's nothing on the horizon that I care too much about and I'm getting a bit tired of the games that I do have.

On the other hand, the DS Lite is, well, made by Nintendo, which effectively guarantees that there will be great games for it; quite a few already exist (the original DS has been around for a while and it and the DS Lite can play GBA games).

I'll be honest, I'm going to buy the system for New Super Mario Bros. and Mario Kart. Yes, I'll buy other games, but without these titles I probably would not even consider the DS Lite. Give me one week with Mario Kart and I'll bet anyone in Silicon Valley dinner on best three out of five. Bring. it.

  1. I never really considered getting an original DS because it was incredibly ugly, felt like shit in your hands (read: cheap), and the screen was, well, not bright enough; the DS Lite changes all of that.