tips

An easier way to find an ASUSTOR NAS to set it up

I have a few ASUSTOR NASes at my house, and I don't like installing a custom application just to identify the NAS so I can visit it's web UI the first time.

The official ASUSTOR getting started guide recommends installing ASUSTOR Control Center, which does a good job of identifying ASUSTOR devices on your network. And that's about it.

But behind the scenes, it's likely just scanning your network and matching any MAC addresses in Asustek's range. Which is easy to do without a third party app.

In my case, I can just run the following nmap command in the terminal and it spits out a list of all ASUS/ASUSTOR devices on my network:

How to shoot a large event (photography gear / workflow)

Jeff Geerling shooting photos with Nikon at Steubenville Youth Conference
Shooting with a Nikon D7100 and 70-200mm f/2.8 VR (photo by Sid Hastings).

I love taking pictures. Specifically, I love taking pictures at meaningful events where people show a range of emotions, and enjoy interesting environments and situations. I've been honored to help at a few large events year after year, such as the Ordination Masses for the Archdiocese of St. Louis, or the Steubenville St. Louis Mid-America youth conference, and I thought I'd try to write an article detailing my workflow with tips and techniques for other photographers getting into solo event photography.

Stop letting .DS_Store slow you down

I have over 100 git repositories on my Mac, and for almost every one, I sometimes browse the directory structure in the Finder. Once I do that, I inevitably end up with a few pesky .DS_Store files that want to be added to my repo:

Pesky .DS_Store Files in Terminal during Git Status

.DS_Store files don't add anything of value to my code (they just tell Mac OS X about folder display and icons), so I always end up adding them to my own projects' .gitignore files. But when I'm working on other repositories (like Drupal, or a fork from GitHub) I don't want to add a .gitignore if none exists, or mess with the project's existing .gitignore. So what's a coder to do?

There are a couple good solutions: