brianbolton.me
Semicolons protect you
http://www.brianbolton.me/2014/01/30/Semicolons-protect-you.html
Ive been wondering why some people put a semicolon at the end of their objects. Both of these above statements define the function func and nothing more. Lets see what happens when you forget it. Comments and whitespace here. This immediately defines func and then executes it. Whoops! Probably didnt mean to do that. This can happen if youre not careful OR if you are using a tool that combines your javascript code into one file. Semicolon here protects you. Heres another scenario you might run into.
brianbolton.me
National Day of Civic Hacking in Columbus Georgia
http://www.brianbolton.me/2013/06/05/National-Day-of-Civic-Hacking-in-Columbus-Georgia.html
National Day of Civic Hacking in Columbus Georgia. This past weekend I participated in the National Day of Civic Hacking. It was a time for the programmers across the US to help out our cities and communities by building new and innovative apps. I was lucky enough to work with two of my friends on this project: Geoffrey Shoultz and Fred Johnson. Our app was called Wheres the bus? We built the whole thing in 24 hours. Check out our presentation. And heres our code on google script.
brianbolton.me
How to Learn VIM
http://www.brianbolton.me/2013/06/16/How-to-Learn-VIM.html
How to Learn VIM. A few weeks back I committed code to Bitbucket, but didnt specify a commit message. Git dropped my into vim. I was lost and had to start looking up commands. This was the catalyst for me to learn vim. Heres what I tried:. Beautiful vim cheat sheet. I even went so far as to print out two copies of the cheat sheet - A3 and Letter sizes - and get them laminated at Kinkos. They are a good reference and the A3 size looks awesome on my desk. In the last week I came across shortcutFoo.
brianbolton.me
First Friday Hackathon - July 11, 2014
http://www.brianbolton.me/2014/07/11/First-Friday-Hackathon.html
First Friday Hackathon - July 11, 2014. With the July 4th weekend the hackathon was moved to the second friday of the month. My project for this event was to create an animated gif from a video. I started using OpenCV, but its just more complicated and four hours (minus an hour for talking and eating) isnt enough time to get really deep into a technology. I changed to using ffmpeg and imagemagick based on work done by another member of the group several hackathons ago. Ffmpeg -ss 0 -i $1.
brianbolton.me
Evernote Resets Passwords
http://www.brianbolton.me/2013/03/02/Evernote-Resets-Passwords.html
Evernotes Operations and Security team has discovered and blocked suspicious activity on the Evernote network that appears to have been a coordinated attempt to access secure areas of the Evernote Service. As a precaution to protect your data, we have decided to implement a password reset. Please read below for details and instructions. Nah I use a unique password for everyone of my sites all stored in 1Password Dropbox. Software Engineer at Workiva.
brianbolton.me
Distinct keyword is not supported in 1 7 1
http://www.brianbolton.me/2013/02/01/Distinct-keyword-is-not-supported-in-1-7-1.html
Distinct keyword is not supported in 1 7 1. Ive been trying to get the DISTINCT keyword working with my Google App Engine query. Turns out that feature isnt available in 1.7.1 which is the version Im using. Upgrade to 1.7.4 to get it working. SDK 17.4 release notes. Software Engineer at Workiva.
brianbolton.me
Reverting changes to files with the same extension using Git
http://www.brianbolton.me/2014/02/27/Reverting-changes-to-files-with-the-same-extension-using-git.html
Reverting changes to files with the same extension using Git. A program I was using edited about 100 files and I didnt want to commit these files. Heres a simple script I used to reset these files back to their original state. Git checkout - `. Git status grep -E '.js'. Software Engineer at Workiva.
brianbolton.me
Cron Job keeps failing because it cannot find library
http://www.brianbolton.me/2013/02/08/Cron-Job-keeps-failing-because-it-cannot-find-library.html
Cron Job keeps failing because it cannot find library. Https:/ developers.google.com/appengine/docs/python/config/cron#Aboutcronyaml. Software Engineer at Workiva.
brianbolton.me
First Friday Hackathon - March 7, 2014
http://www.brianbolton.me/2014/03/07/First-Friday-March.html
First Friday Hackathon - March 7, 2014. Part two of Missle Defense is tracking a target. I went through some of the OpenCV tutorials. The most interesting one was meanshift. It tracks a target by looking at the area with the most points and then it targets that. It works best in a well light area with a plain background. My tutorial code Github. Tutorials on OpenCV project site. Software Engineer at Workiva.
brianbolton.me
Workflow app and Suntrust Locations
http://www.brianbolton.me/2014/12/14/Workflow-Suntrust.html
Workflow app and Suntrust Locations. Is a new app from DeskConnect. Heres the big idea: It lets you create apps on your phone using your phone. No Xcode required, no app store, just you and your phone creating apps. It is insanely powerful. You create apps using a workflow editor. You can drag and drop different actions onto the workflow screen. There are so many options to choose from. Look up addresses, download files, get current location, open other apps, and more. Sort List Ascending and Descending.
SOCIAL ENGAGEMENT