So, I made it into the Boston Globe.

Well, their ‘Innovation and Tech’ buzz site at least. But, cool, huh?

Dave Shevett is chairman of the US Drone Racing Association, an unaffiliated group based in New England. One day, he stumbled across an FPV drone-racing video online and was hooked. Not long after, he formed the USDRA. The group is small, but has been working with clubs in the Northeast to help set guidelines.

“When I got started in this hobby/sport/whatever you want to call it, no one had really tried to organize basic classifications and rules for running a race,” he said in an e-mail. “I decided to set up the organization to act as a sort of clearinghouse reference point for clubs.”

The latest tech sport taking the country by storm? Drone Racing.

So you wanna be a wedding photographer…

Petapixel is rapidly becoming my favorite blog for articles about photography, both the business and the tech. A recent post entitled ‘You Sure You Want to be a Wedding Photographer?’ hit pretty close to home, as I’ve been shooting more weddings lately, and yes, I’ll admit it, I’ve done the mental exercise of “Can I do this full time?”

If you want to be a wedding photographer, you need to stop and think about your life.

So you want to be a wedding photographer? Want to go pro, go full-time, ditch that desk and take the industry by storm? Stop and think about your life. Do you LOVE to work? Like, truly LOVE working? Not the recognition, not the money and the fame, and least of all the internal accomplishment feedback that comes from achieving small successes that only you can see. Nope, you pretty much need to love doing the work.

I arrived at “Heck no”, long before before I read the article, but Levi’s point by point breakdown of “You really have to love photography – not be in it for the money, fame, glory, or any of that BS…” is, IMHO, spot on. I love taking pictures, I love doing post-processing, and I love hearing customers tell me they’re happy with my work. Is it frustrating sometimes? Sure… it’s a lot of work, and there are aspects that ain’t great. A good example is in Levi’s article:

And somebody’s gray uncle strapped with two DSLRs worth more than your car will waltz in and bogart all your shots while insinuating that you probably shouldn’t have even come. (You’re a real jerk, Uncle Bob.)

Boy ain’t that the truth. I’ve had this happen twice, though not quite with the snooty commentary from Uncle Bob.

So, no, not a full time career for me. In the meantime, I’ll happily take the work as it comes along, throwing myself into each job with all the professionalism, skill, and excitement I can bring. At the end, I’m happy with the product I give my clients, and I can go to sleep knowing I did my best, made someone happy, and be ready for the next days challenges.

Anti-Intellectualism is Killing America

This article on Psychology Today cuts through the current easily derailed conversation about race, gun control, and the lack of informed, civil discourse today…

America is killing itself through its embrace and exaltation of ignorance, and the evidence is all around us. Dylann Roof, the Charleston shooter who used race as a basis for hate and mass murder, is just the latest horrific example. Many will correctly blame Roof’s actions on America’s culture of racism and gun violence, but it’s time to realize that such phenomena are directly tied to the nation’s culture of ignorance.

In a country where a sitting congressman told a crowd that evolution and the Big Bang are“lies straight from the pit of hell,” where the chairman of a Senate environmental panelbrought a snowball into the chamber as evidence that climate change is a hoax, where almost one in three citizens can’t name the vice president, it is beyond dispute that critical thinking has been abandoned as a cultural value. Our failure as a society to connect the dots, to see that such anti-intellectualism comes with a huge price, could eventually be our downfall.

Anti-Intellectualism is Killing America

Rain! Rain! Rain!

Rain!
Weathermap

You know that scene in movies where people go running out into the field and dance in the rain after a long drought?  “Our crops are SAVED!”.  Or the scene at the end of Dune (yeah, if you don’t know this spoiler by now….)

I feel like that today.

The 2 storm fronts that came through Berlin over the last few weeks completely missed us.  We’ve been doing some watering to keep the apple trees and strawberries and garden materials going, but the lawns and fields have been suffering.

Now?  A steady, not deluge-rain, cool temperatures, and ahhhhhhhh.!

Changing Tides – Reworking my FB, Blog, Twitter Sharing.

It’s become sadly apparent that Google Plus, the service we had all hoped would dethrone Facebook and become a more open, useable, and at least mildly privacy aware environment, is rotting on the vine. Features are being spun off into standalone products, and long hoped for features have never materialized.

So I’m falling back to the old standby.  A year or two ago I completed rebooting Planet-geek and have been enjoying using it as my primary platform, so I’m going to take the final jump and make the blog my primary posting platform, while letting the fairly awesome SNAP tool from NextScripts repost / share things out to various social networks.

Right now I’m echoing posts to Facebook, Twitter, and Livejournal, but may add other sites going forward (NextScripts supports dozens of different systems).  Any requests?

While the FriendsPlus.Me tool I was using was ‘Okay’, I wasn’t happy with the several levels of redirects and “you must source your post from G+” setup.  This way, my blog is the authoritative source of my ramblings, just as I want it to be.  But I understand if you don’t want to subscribe to my RSS feed or are more comfortable on other platforms, well that’s fine, you’ll still see my happy chatter.

Sorry Jekyll, I’m done with you.

logo-2xI’ve been working with Jekyll on the US Drone Racing Association site. It seemed like a nice idea. Check all your content into Github, then, when ready to do work with it, check it out, make your edits, run a local test site (that part is really nice), and when finished, check it back in. One update on the master site, and you’re done. Woo.

Yeah, see, that’s where they getcha.

Jekyll is great for very fast setups for static sites. If you never want to really change the site, such as changing themes or regularly adding blog posts quickly and efficiently, you’re probably good.

But I found the blogging process enormously painful.

  • Check the site out of github
  • Go into the _posts directory, pick an old entry, copy it to a new filename. The new filename must be yyyy-mm-dd-uniquename.markdown. This date is important because it’s used as a sort order.
  • Edit the newly created file with whatever editor you like, but the YAML Front Matter must be correct. Using YAML for structured data is already problematic, but this is supposed to be a markdown document. But, no, it’s sort of a hybrid of YAML and Markdown and HTML.
  • If you get the YAML Front Matter right, you get to write your post. Markdown is nice, but it has it’s limitations
  • Save the file, make sure you go back to your root (god knows how many times I’ve failed at this one), and do ‘jekyll serve’. Test your site locally. Swear and curse as it doesn’t work right. Repeat previous steps until right.  (Credit here.  The live preview is really nice, and it updates automatically when a file change is noticed.  I can’t fault that.)
  • git add -r
  • git commit
  • git push origin master
  • Log into your blog host
  • cd to your working directory
  • git pull origin master
  • cd sitename
  • jekyll build –destination=/var/www/yoursitename

Now, this really isn’t that horrific. Irritating, sure, but you can automate pieces of this and add some nice wrappers around it.

I wanted to theme my site. Here’s where things go sideways.  In short, you can theme a Jekyll site.

But you can only do it once.

Why? Because you don’t apply a theme to a site. You apply a site to a theme.

Sound crazy?  Lemme splain.  To theme a site, you download the theme, build it (and in Ruby land, this can be a nightmare experience. Ruby dependencies are horrific. Don’t believe me? Check out the conversation I had with a theme developer. We couldn’t get it running at all.)  But even if you do get it running, after you build a theme, you copy your existing content into the new theme directory, and commit the whole thing up to git. That’s your new site. Want to change themes? HAHHAHAHAH. You have to do this process all over again, extricating your content from your old themed site and copying it into the new theme directory structure.

Screw that.

Sorry jekyll. I’m done with you.

How not to compliment a photographer

Not too long ago an acquaintance of mine asked if I would do them a favor and come  photograph their event.  No problem, I enjoy shooting, and any chance to work is an opportunity to improve my skill.   I went to the event, spent a few hours taking pictures, and had a great interaction with everyone.  Later on I sat down and did all my post processing, tuning, and polishing – a process that can take hours, depending on the size of the shoot and the complexity of the imagery.  

Zach at arisia
Zach at Arisia
This particular event wasn’t that difficult, and I ended up with several dozen shots I was pretty happy with.   I published the pictures and sent the link out.  Over the next day or two, I got good feedback from the event coordinator and several attendees.

One message I got was simply this…

“These pictures are beautiful!  That sure is a great camera!”

Needless to say, this pushed my buttons.

If you’re a photographer, and  understand why this statement could be irritating, feel free to skip the following rant.

In the modern age of high pixel count cell phones, cheap high resolution point and shoot cameras, and “entry level” DSLRs, even the simplest, auto-everything, “shoot and post” pictures can come out looking great.   But whether you get a good picture or not with these tools alone is, frankly, luck.  Sure, you could get a great picture – but that’s mostly the result of chance.  Please don’t assume that’s what I do.

I am a photographer (among other things).  I spend a lot of time thinking about framing, light, setting, angles, subjects, and timing.  When I take pictures, sure, I take zillions (a typical hour or two shoot can result in 500+ exposures).  But to me a photographers’ art consists of an end to end process that may take days.   The camera is one of the tools in that process, but saying things like “that sure is a great camera!” while it may be true, really diminishes the work that goes into creating really good imagery.

So folks, next time you see a picture by someone you know is a photographer, compliment them on the picture, or better yet, on their skill, not on the camera.

Arduino Nano “Programmer Not Responding” on a Mac

Arduino Nano v3
Arduino Nano v3

For the Staff project, I’m going to be replacing the existing Arduino Uno R3 with a smaller, more easily embedded Arduino Nano.  The Nano is a heck of a lot smaller than the Uno (makes sense – it’s meant to be permanently installed, while the Uno is a prototyping platform).  I received my Nano a few weeks ago, but immediately ran into a frustrating problem… code would compile, begin to upload, and I’d get the error “stk500_recv(): programmer not responding”

The intarwebz are full of people reporting this problem, unfortunately most are not finding answers.

I went through the usual debugging problems – changing out the USB cable I was using, checking to make sure USB drivers were correct – I could still upload and use code on my Uno, but the Nano flat out refused to accept the new code (and I did check the very common problem of not selecting the correct board in the IDE).

Finally, came across a general discussion about bootloaders, and there was a comment that sometimes these boards do not reset properly.  After some more research, I found some folks using various ‘reset button’ hacks to sort of nudge the board into accepting code.  With a lot of trial an error, I have a procedure that seems to work pretty consistently.  There’s occasional twitches, but with persistence it always loads.

Continue reading “Arduino Nano “Programmer Not Responding” on a Mac”

The Blog is Resurrected… for now.

Well that was no fun.
For a while, I was in a funk because the Planet-Geek.com site was not posting ANY of my articles. And when I logged into the maintenance pages, I couldn’t see any of my articles for the last year.
Now, the site has something like 1600 articles on it. I was pretty cranky at the possibility of losing all my content. But the database itself seemed okay, and I could see entries in it. Just new content was not showing up.
Tonight I decided to sit down and figure out WTF was wrong with it.. It took about half an hour to determine the root of the problem…
I was logging into the wrong site.
We migrated the blogs off msb to msb2 a year or so ago, but I never a) removed the old bookmark in my shortcuts, and b) never updated the maintenance page to point to the correct toolset.
So I was editing the old site.
Boy do I feel like a dork.

Mac photo editing software?

Mosaic at nightAs I continue my migration to my new Mac, I need to figure out how to fill in the holes for tools I’m used to having under Linux. At the moment, I need a tool to edit pictures.
iPhoto seems to be pretty capable for cataloging and uploading, but I’ll need photo editing. My default tool is Gimp, but I’m wondering what I should be using on the mac. I’m trying to avoid dumping hundreds of bucks into things like Photoshop (particularly when I feel Gimp is as capable as Photoshop). But is there a tool I should be looking at before I install Gimp?
I include the photo above as an example of spiffy pics I’m taking that I need to do minor editing on (this one needs to be rotated about 10 degrees).
Suggestions?

Server Maintenance done – we have a new home

New server rack
This morning we moved Homeport’s 3 servers, plus the blog host, over to their new home in Mosaic’s Common House. This is something of an experiment, as we’ll be seeing how well the Charter business cable handles hosted servers. So far so good.
The move went mostly okay, with a time overrun of about an hour and a half due to a mysterious firewall problem that we finally got resolved. All services are up and running now.
It’s nice to have immediate physical access to the boxes. I know I can go into the server room and make configuration changes, add new machines, whatever. The only real problem that has cropped up so far is noise. The 5 existing servers + network hardware makes a heck of a racket (though I suspect the Rackable server is making the lions share). We may have to do some sound remediation – I mean more than the blanket I nailed up over the door.

Feeding the Tweets

I find myself doing a heck of a lot of twittering lately. The updated version of Twitterrific has an excellent interface, allowing me to post pictures, follow threads, do things like like “show me tweets that are coming from nearby me physically” (which has led me to make some new friends!).
This unfortunately has meant I don’t blog as much. When I see something I want to talk about, I just throw out a twitter post – which may include a picture of something I’ve just seen.
I understand that many of my readers don’t log into Twitter at all, and that’s fine. There is, however, a nice RSS feed of my postings available.
To read my tweets via RSS, use my RSS feed link (which is available on my twitter home page). My tweets are also forwarded into my Facebook page.
Last but not least, there’s a cute widget on my blog home page that shows the last couple tweets I’ve posted.
Twitter, for all it’s buzzwordism, is an interesting medium. I’ll stick with it for a while.

Arisia Retweeter disabled

Those who follow the Arisia twitter feed will notice that there have been several retweets lately related to Amazon’s abhorrent ‘glitch’ that delisted hundreds of thousands of books related to GLBT content, including science fiction and fantasy books.
Twitter is wonderful for many things, but filtering is a problem. @arisia has become a target for anything related to the topic, and is showing up in distribution lists. Advertisements for book sources and other topics are being picked up by the script and being retweeted.
I set up the Twitter retweet script to allow people attending the convention to be able to keep in touch and chat about the con and goings on around it. It’s purpose is not as a general forum for anything SF related. There are zillions of other places to have those conversations.
I have temporarily disabled the retweeter until we get closer to Arisia ’10. This is not a personal statement on Amazon’s issues, or against anyone in particular, I just feel that this is the best way to keep the @arisia target clean and on focus moving forward.
If folks have content they’d like to see posted on the twitter feed, please feel free to send mail to me, and I’ll tweet it directly.