Intro to Java Collections

This entry is part 7 of 13 in the series Intro to Java

I don’t want to get too deep into every little thing in the collections classes here. In fact, you already know a fair bit about them, because we have used them with some of our Animal class examples. This is more an overview of some of the basic Collections classes.

What do they look like?

There are three main types of collections: Lists, Maps, and Sets. Technically you could try to argue that Map doesn’t extend Collection, so therefore it is not a Collection, but I think of it as part of the group.
They are used for groups of objects, or exactly as its name would imply, collections of objects.

List

A List is just that, a list of objects. The List interface provides a way to add, remove and get objects from a list. It however is just an interface. ArrayList is one of the more popular concrete collections that implements the List interface. Each implementation of the List interface may behave slightly different, but once you understand how a List works, you have a good start on understanding any List.
Continue reading

Thursday Link Roundup

Here are a few links from around the web that have caught my eye.

First off, if you are from Minneapolis, the World Photo Walk Day site for Minneapolis is up and working now. Get your spot before it’s full.

onOne software has a free version of their Photo Tools 2 software that gives you 14 of their tools.

Nikon World has a write up on Scott Kelby and a few of his images. I found out that Scott was a fashion photog, and gave it up before coming back and writing all the photography books.

Moose Peterson has a video mini review of the Nikon 24-70 AFS FX lens. Right at the end he says that DX shooters should NOT get this lens.

David duChemin has a video podcast up based on the ideas in Within the Frame.

From David Zizer: If you were just starting out, how would you build your client base.

Recently met Joe Federer, a pretty cool guy and local Wedding Photographer. Check out his blog. A couple posts down is an example book he creates. Wow!

Joe McNally has a blog post called Getting High. This isn’t about getting on a ladder to shoot. Try the Empire State building. Many of these images are also from “The Moment it Clicks”.

Came across flickr user hellziggy. She has some nice pictures of birds up on her photostream. Also, of interest to people from Minneapolis, she has tagged her pictures with their location. I might have to sneak over to some of her spots.

Aperture 2 Dodge and Burn

I am not sure why I was acting to ridiculously. When version 2 came out, I was super psyched, then I found out that if you wanted to use the Dodge and Burn tool, Aperture would make a copy, and send you to the plugin. If you had made any adjustments before this, you couldn’t tell anymore, all the sliders would look reset. It bugged me that the dodge and burn plug in wasn’t non destructive. So… I ignored it.

Just recently I came across an image (can’t find it now) that was adjusted with this plug-in, and I had a “what the heck” kind of moment. I immediately fired up Aperture to re-check out this tool. To get to the plug-in, right click on an image, select Edit With… and pick Dodge and Burn.

Selecting Dodge and Burn

Continue reading

Lake Harriet Pictures

Went to Lake Harriet Sunday night with Kristen. As I got there and was looking for her, I spotted some great light on some tulips, so I had to stop to take this:

Painted Tulips

The background looks painted, but it isn’t a photoshop effect, just a result of taking the picture at f/1.8. I did some burning on the background, but that is about it.

We were there to hopefully get a sunset picture, but not much luck. No clouds. I did get a couple of things though.

Dock at Sunset 

Dock Fishing 

Kristen then had to leave, but I when down to the Band Shell, and took some shots of the tenders and boats there. It was really calm, so you could get longer exposures without bluring. This is a couple of my favorites.

Tender at Night 1 

Boat Glow

Interview with David duChemin

Within The Frame by David duCheminDavid duChemin is a photographer, blogger and author of the book Within the Frame.

Note: This is not really an interview with David. He was not involved with this at all. This is just me misappropriating his words from his book. My leading questions, his words taken completely out of context…

Chris: Hey David, lets get right to the questions. Would you say this book is just for professional, travel, or aspiring travel photographers?

David: It’s a book for everyone who’s wanted to shoot images of the places and people they love, whether or not they ever go around the world to do it.

Chris: So your goal with this book is to reach all types of photographers, not just travel photographers?

David: If you come away with anything from this book, I hope it is a renewed resolution to seek and serve your vision through this elegant craft.

Continue reading

Tamron Customer Service

tamron17-50I sent my Tamron 17-50 f/2.8 in to be serviced a couple of weeks ago. I was wondering if they really got the lens, as I hadn’t heard anything from them. I knew they really got it, because I asked for signature confirmation from USPS. Still, I hadn’t heard from them. I decided to go online and look around. I found a service section, but to get a status on your lens you had to have a service order number. I didn’t have one yet. They had a repair status form, so I filled that out. And waited.

I gave up waiting and called. Virtually no hold time and I was though. I give them points for that. I talked to someone who was able to confirm that they indeed had the lens and that it was sent to the repair area. That meant that they agreed that it had issues. Then I was told it would be 2 – 3 more weeks to do the repair. Really? Wow. That is not the fastest shop around. So then I asked if normally they sent out emails on the status of the repair, such as if they recieved the lens, if it had been sent to the repair shop, that kind of thing. The response was “No, we don’t have time.” Really? Wow.

To me, this means that either there are a lot of Tamron lenses that go back so they are overwhelmed, or they just don’t hire enough staff. I have never sent an item back to Nikon. I wonder what the turnaround is for Nikon and Canon, and how well they keep you up on the status of repairs. I was not expecting a personalized thoughtful carefully crafted response. I was expecting and automated email to go out when somone entered into the computer that the lens had arrived. I was expecting an automated email to go out once somone had looked at the lens and entered into the computer what problems they found. There shouldn’t be a time issue with this.

Tamron, you need some technology applied to your customer service area. By the way, I am looking for a programming job, do you want me to implement that for you?

Update: Lens fixed.

Zack Arias has PDN Presentation Online

Yesterday I went to PDN’s Virtual Trade Show. It was pretty good. The technology that made it possible is getting there. I think they have some integration pieces to work on, but it turned out fine.

The highlight of the day (for me anyway) was the creative lighting session done by Zack Arias. But I missed it. I was out, and didn’t get back until just after his part was over, and someone else was talking about lighting toys/models creatively. It was interesting, but I had wanted to hear Zack.

Lucky for me, Zack has posted his presentation in PDF form, and has a Q&A thing going on¬†at his blog. At the end of the second presenter, they also said they would put the presentations online, but I haven’t seen them yet.

Rework with a little Ziser Help

Mike & Kelly & Family

Trust me, it is a whole lot easier if you get it right in camera the first time. A whole lot easier. Anyway, I didn’t. I didn’t get all that good a picture of this family, and it was bugging me. The first problem was that I didn’t have all four of them with a reasonable expression. You gotta love groups! The first thing I had to do was to put a left side and a right side together of two pictures. Lesson learned: Keep shooting until you get a picture with all people looking forward!

The next thing I wanted was that burn and dodge effect. I tried a couple of things that didn’t work, then I remembered that I had seen a couple of things on David Zisers blog. The first one I found was this. This video post was specifically about dodge and burn. I could not quite make it work. Then I looked around a little more, and found this. I had this one bookmarked to look at sometime. It is about pulling people out and putting them on a different background. I didn’t really need something so drastic, but I decided to pull them out so I could textureize the background that was flat beige. I then used the same technique for dodge and burn that he did in this post.

I will briefly tell you, but it is better to just take a look at his video. First make a curves adjustment layer, and pull the right side way down to darken the image. Create a mask, then with a large soft brush swish through the faces to lighten them. Then use different size brushes to do touch ups. I think it worked.

David has lots of information and many many video posts. It is worth checking out.

Worldwide Photo Walk Day

Harbor Thoughts 1

Scott Kelby is putting together the second anual WorldWide Photo Walk. This year it is July 18. If you don’t know what a photowalk is, you should check out the site. Basicly it is just a bunch of photographers that decide to get together on a particular day and all walk together (more or less) in the same direction. The idea being that you would chat, get to know each other, help others, and maybe learn something from your fellow shooters.

Last year was a lot of fun, and I met some great people here in Minneapolis. I still follow their pictures on flickr a year later. We had that walk on Lake Harriet/Lake Nakomis. The picture above was taken while on the walk. The picture below was my favorite from the day, but it was long after the walk while I was headed home.

I am not sure where this years walk will be. Unfortunately, we don’t yet have a walk leader for Minneapolis. Boo hoo. Anyone out there want to step up?

Abandoned Tender

The Magic of Noise Ninja

So, I have been thinking about getting some noise reduction software for sometime now. I always feel that my higher ISO pictures from my D90, such as 1600, were not quite as good as I would like, but I always seem to need to shoot at that speed.

Well, I jumped off the fence the other day. The wedding shot that I did had a lot of outdoor shots in the dark with some flash added. Turns out I didn’t hit my bride and groom with quite enough light. Lesson learned. But, I need to salvage this somehow.

I did a bit of web research and decided on Noise Ninja. This plugin has been around for a while now, and there are some really good challengers. In the end I decided based on price, and that they had both a Phtotoshop and Aperture plugin to go with their stand alone app.

Here are the comparison images. First is without Noise Ninja.

pre-ninja

Here is the same image with Noise Ninja applied in Photoshop.

post-ninja

These images are super zoomed in, and I wish that I had hit them with more light, but the second image is cleaned up quite a bit. The noise reduction has made them softer than I would have liked, but it is a good compromise with noise removal. This was done with a D90 user contributed profile that I found on their site. I don’t really know how to use it yet, but it was a good start.