GeoTagMapBuilder Program Beta
The GeoTagMapBuilder is a Java program written to aggregate and view photos. The original program was written by Drew Noakes, here is a link to his GitHub repo I used as a starting point for the program. Here is how the program functions:
- Download the zip file, and open the .dmg file (sorry Windows users)
- Drag the program into your applications folder
- Open “GeoTagMapBuilder”
- Choose your photo directory and output location
- Click Run
- A webpage window will open with a Google Maps layout that is responsive in nature. You can click on any marker to view the image that is associated with it!
Many a times people with OS X store their photos on the iPhoto platform. Unfortunately, you won’t be able to choose this as a photo directory. If you would like to run the program on these photos you will need to export the photos to a folder and then run this program on the new folder. Here is how to export these photos.
Photo GPS Data Aggregator
I was fueled to create this short and simple script because I wanted a way to see all the places I have been through photos. Many people don’t know, but most cameras and cell phones pin the GPS coordinates to each photo when a picture is taken. Apple utilizes this in a fun map that can plot photos, but is limited to an album or year. I wanted a solution that could see all the photos. Here is the link to the script. Below is the result.
Days to Sell – Retsly Real Estate & Public Data Hackathon
The paperclip project is an project idea that Charles Forey and myself had heard about and decided we were going to attempt during our trip to the UCLA Career fair (check out my blog post about this trip!). The original project goes something like this: Start with a red paperclip, and trade it for another item of greater value. Repeat until you have an item of large worth. Here is a link to the original project where we found our motivation: https://en.wikipedia.org/wiki/One_red_paperclip. The link to our website is below if you would like to trade us for the item we currently have on hand, or share our website with a friend to get the word out. Once we decide the worth of the current item is great enough we plan to donate the item to the Children’s Diabetes Foundation. Both Charley and myself have been affected by diabetes within our families and would like to show our support by creating this campaign for both awareness and fundraising.
212 Kettle: The Untethered Water Kettle
The 212 Kettle is a portable water heater that allows consumers to boil water in roughly 15 minutes through a battery powered thermos. The project idea came from Brian Ornduff who chose this project as his senior capstone design project. Brian was an industrial design student at Iowa State University. Given Brian’s background with industrial design he required some electrical assistance on the project. Through a mutual friend I was brought on to help wire and design a system that would meet his design criteria. The system would need to be compact, simple to use, and rechargeable via a wall outlet. The project took roughly a semester meeting weekly to hash out issues with the design and engineering. This project showed me the complex tradeoffs that design and engineering have to face for any given product. Enjoy some of the photos below, courtesy of Brian.
Keep it Clean: Music Lyric verification
I was inspired for this project because of my appreciation for music and event entertainment. While running Wakefield Entertainment, a sound and lighting company, I ran into the issue of ensuring I was playing non-explicit music. A school dance shouldn’t want the “F bomb” dropped on it. Previous to my application I would have to read the lyrics to the entire song before playing it to ensure the song was appropriate. There are a few services out there, but none are consistent on which words were considered bad. I developed a python script to read in a users song title and/or artist and proceed to return the Name, Artist, explicit words found, context of the explicit word. By adding the output of context the explicit word was used in I was better able to determine which songs I could play at a given event. I have been able to distribute this script to other DJs that I know. My next steps for the project are to package this script within a web application to distribute to a wider entertainment DJ audience.