Tag Archives: character

Character

Brisbane Treasury Casino and Hotel, as viewed from Reddacliff Place

Cameras in phones are probably a little too good these days. I can pull out my iPhone, snap a pic of whatever I’m looking at, and know that every detail will be captured, timestamped, and geo-tagged. I’ll even get a few seconds of video to go along with my photo, all in less time than I spent thinking about taking the photo in the first place.

Film, by comparison, has none of those benefits.

With film, I have to think about what I’m taking a photo of. Not because I’m worried about using one of my 36 exposures on whatever roll of film I’m using — although I am limited by the total number of exposures I have available to me at any one time, that typically isn’t a concern — but because it forces me to think about composition and framing, even focus, more than digital does. Digital might have ever-increasing megapixel counts which make cropping an easy way out if you didn’t get your framing right the first time, but there’s no such advantage with film, where your negatives will betray your imperfect framing every time.

When you’ve shot with film for a while, and particularly when you put the same speed and type of film through your camera dozens of times, you notice that your photos get a certain look about them that you don’t see with photos from your iPhone. It’s film grain, sure, but it’s more than that. It’s the way certain colours are more noticeable than others, the limited dymanic range of film, and the contrast between the light and dark parts of the image that work together to make the whole thing the slice of life that you captured at the time. Some parts might be out of focus, intentionally or otherwise, but all of it contributes to something that digital photos just don’t have these days.

Character.

When I’m taking a photo, if I want everything to be in focus, if I want every pixel to be perfect, even if I want everything to be HDR’d to the n-th degree, then I’ll pull out my iPhone and snap away. I know that when I take photos with my phone, the photos I take are as good as it gets, at least within the limits of camera technology that we have in phones these days, short of spending thousands on a pro-level camera and lens. And obviously, if I want to take video, I’ll pull out my iPhone. But if I want to capture an interesting perspective, or convey what the scene looks like to me, as opposed to what it actually is, that’s a job for my film camera, and an exposure of Ektar 100. If I want the sky to be overexposed, if I want shadows and highlights in equal measure, if I want colours to pop without being overbearing, then film is the only choice.

Obviously, there are a plethora of advantages to digital that film just doesn’t have, otherwise we’d all still be shooting film. But there have been so many advances in computational photography that it has pushed digital photography to the point where it’s more or less boring — perfect, life-like photos every time? Who wants that? Perfect photos might be all well and good for most people, most of the time. But the other times, I want my photos to have some imperfections.

I want my photos to have character.

Which makes film the perfect medium to be shooting on. And if I’m shooting film, there’s nothing more fun that shooting with a film rangefinder.

The ‘X Character Finder’ Crapfest

So, Java, huh?

It’s not so bad, actually.

As a first language, Java is okay – especially when it is taught right (inside joke there).

Anyway, hot on the heels (somewhat cold, actually), of the Windows Shutdown Crapfest, comes the X Character Finder crapfest, courtesy of yours truly.

First, a little background to this – at Uni I’m doing a subject called programming and problem solving. It involves Java.

Our first assignment was to calculate some variable. Or something. Anyway – one of the things we had to do was find out if the user’s name had the ‘x’ character in it – in either upper or lower case.

This is what I managed to come up with – I’ve commented the code so you understand what it does. I’ve also used Pastie to embed the code, because this is the one time WordPress has failed me. Right, everything seems to be failing hard on me tonight, so I’ve just linked the Pastie… 🙁

If you don’t really get what’s going on, I wouldn’t worry. Here’s the english explanation: Get a username. Count the letters in that username. Look at the first character – if it’s an X or an x, then we have an x in the username. If it’s not an X or an x, then we look at the next character in the username, and perform the same “Is it an X or and x check” again. We keep doing this until we either find an X, or we’ve run out of characters in the username. If you just want to know why this is the X Character Finder crapfest, well, it’s just because I’m re-inventing the wheel here, man – there’s a heaps easier way to find if a particular word/string has a particular character in it, and that’s via use of methods.

The real code that I submitted looks like this. Thanks again to Pastie. 🙂

See? Much easier.

This was the X Character Finder Crapfest, brought to you by Benny Ling.

Comments below.