All of Jacob Emerick's posts, page 31 of 51.

Rich Comment Formatting

Comments are an important part of a blog. Too often blogs are used as a soapbox for one person to state their ideas and opinions out into the open air of the internet without any sort of inline interaction. Comments allow an audience to give feedback, debate the points, or provide their own views…

  • Category Web Development
  • Posted July 8, 2013
  • read more

Lakes of Tilden Mine

Biking trail through the woods

Tilden Mine, for all its positive contributions to the Upper Peninsula's economy and history, looks like an oozing orange-and-grey wound gouged deep in the green hills of Ishpeming and Negaunee. Summit Mountain, Tilden Lake, and Palmer Lake are remembered only on old topographic maps, completely…

  • Category Hiking
  • Posted July 5, 2013
  • read more

Manipulating JPEG EXIF Headers

Reading and writing EXIF headers into JPEGs is not something that PHP offers a lot of help with. Outside of one helper function for reading, exif_read_data, which returns a wide variety of meta data about the image (including non-EXIF basic properties of the file), there is no easy way to read or…

  • Category Web Development
  • Posted July 3, 2013
  • read more

Resizing Images with PHP

Of all the memory-intensive processes that you can do with PHP image resizing is one of the most abused. It may be tempting to have the power of requesting any image in any size, passing the parameters in to a script and boom, having a custom fitted image, but it's not a great idea. There are…

  • Category Web Development
  • Posted June 25, 2013
  • read more

The Hill on Indian Road

Late evening sun lighting up the higher rocks

Dying sunlight filtered lazily through the tall bare trees. A recent heavy rain had soaked the area, leaving the earth soft and giving, the air thick and cool. I trudged up a slope between deep eroded channels and peered ahead in search of my destination. The day was slipping away and I didn't have…

  • Category Hiking
  • Posted June 21, 2013
  • read more

And Then There Was Noah

Jacob, Katie, and Noah: the new family

Noah Robert Emerick was born in the afternoon of June 15th, 2013. A healthy, kicking, crying little boy, Noah showed up a few weeks early yet just fine (full-term) and Katie and I were able to hold him right away. There's been a few pushy reminders over the last nine months that we're actually going…

  • Category Personal
  • Posted June 18, 2013
  • read more

A Hike Around Cliff Lake

Fresh spring snow in the woods

Snow plummeted from the sky. The large lake-formed flakes didn't swirl or drift like normal, like they were designed to do. They cut through the woods on a stiff breeze and tumbled onto the leaf-covered ground. At first the flakes melted quickly on the warm ground. Then, steadily, a thin white…

  • Category Hiking
  • Posted June 15, 2013
  • read more

Tokiahok Head on Mount Ida

Early morning snow on Mount Benison

A two-track led east and I followed. There was a much more ambitious route to my right that climbed rocky hills and pushed through thick woods, one that promised sweeping views of Cliff Lake and the eastern swamp, but I stuck to the track. Snow had been falling for the last few hours, soaking the…

  • Category Hiking
  • Posted June 12, 2013
  • read more

Parsing Google Calendar - Recurring Events

Dealing with normal events in a Google Calendar feed is not too tough. Looping through each event and pulling the basic chunks of information (title, description, times) is easy once you hook up the correct namespacing to the nodes. Once you get into recurring events, though, things get more…

  • Category Web Development
  • Posted June 10, 2013
  • read more

Parsing Google Calendar - Starting Out

Pulling and parsing a Google Calendar feed sounds like a fairly straightforward project. After all, you are provided with both an XML and iCal Address (even for private calendars) for each calendar on their settings page. It didn't take me long to realize that there are unique pieces of these feeds…

  • Category Web Development
  • Posted June 9, 2013
  • read more

Activity Stream

  • Blogged about personal | 500 Posts.
  • Tweeted | @StefanHayden @Shutterstock Woo hoo! Congrats, ya old man you.
  • Hiked 4.20 miles and felt good.
  • Favorited One of the most surreal days in American politics on YouTube.
  • Hiked 4.00 miles and felt alright.
View more activities…