My Profile Photo

rubycoloredglasses


I'm Jason, a web applications developer in the San Francisco Bay area.


  1. Fixing file and directory permissions recursively

    Often I find myself downloading ZIP files, and after unarchiving them all the files have totally incorrect permissions such as 777 for all files and folders. …


  2. Amazon Web Services

    This article documents my exploration of Amazon Web Services (AWS). …


  3. Jumpstart Guide to Ansible

    Introduction


  4. Sidekiq with Cloud66

    I had to configure a Rails application using Sidekiq as the background job processor with Cloud66 recently. …


  5. SSH issues with Mac OS X High Sierra

    A coworker of mine was reporting an issue with SSH after updating to Mac OS X High Sierra.

    $ ssh server-alias-hostname
    Unable to negotiate with 192.168.1.5 port 22: no matching cipher found. Their offer: blowfish-cbc,aes256-cbc
    


  6. Markdown Links and 80 Character Line Length

    I’ve long been a fan of using Markdown for documentation in projects hosted on Github. In October of 2014 I decided to migrate from a Wordpress blog to Github Pages, which is powered by limited Jekyll functionality on the Github server side. …


  7. Fitter Happier

    say -v fred "Fitter"
    say -v fred "happier"
    say -v fred "More productive"
    say -v fred "Comfortable"
    say -v fred "Not drinking too much"
    say -v fred "Regular exercise at the gym, three days a week"
    say -v fred "Getting on better with your associate employee contemporaries"
    say -v fred "At ease"
    say -v fred "Eating well, no more microwave dinners and saturated fats"
    say -v fred "A patient, better driver"
    say -v fred "A safer car, baby smiling in back seat"
    say -v fred "Sleeping well, no bad dreams"
    say -v fred "No paranoia"
    say -v fred "Careful to all animals, never washing spiders down the plughole"
    say -v fred "Keep in contact with old friends, enjoy a drink now and then"
    say -v fred "Will frequently check credit at moral bank, hole in wall"
    say -v fred "Favours for favours, fond but not in love"
    say -v fred "Charity standing orders on sundays, ring-road supermarket"
    say -v fred "No killing moths or putting boiling water on the ants"
    say -v fred "Car wash, also on sundays"
    say -v fred "No longer afraid of the dark or midday shadows, nothing so ridiculously teenage and desperate"
    say -v fred "Nothing so childish"
    say -v fred "At a better pace, slower and more calculated"
    say -v fred "No chance of escape"
    say -v fred "Now self-employed"
    say -v fred "Concerned, but powerless"
    say -v fred "An empowered and informed member of societ, pragmatism not idealism"
    say -v fred "Will not cry in public"
    say -v fred "Less chance of illness"
    say -v fred "Tires that grip in the wet, shot of baby strapped in backseat"
    say -v fred "A good memory"
    say -v fred "Still cries at a good film"
    say -v fred "Still kisses with saliva"
    say -v fred "No longer empty and frantic"
    say -v fred "Like a cat"
    say -v fred "Tied to a stick"
    say -v fred "That's driven into"
    say -v fred "Frozen winter shit, the ability to laugh at weakness"
    say -v fred "Calm, fitter, healthier and more productive"
    say -v fred "A pig in a cage on antibiotics"
    


  8. FileMerge (also known as opendiff)

    Recently a developer colleague of mine was asking about diff tools. We let him know that he can use Homebrew to install a ported version of the ‘diff’ tool provided by GNU utils. …


  9. Running a Bitcoin Core Full Node

    There has been a lot of hype concerning crypto currencies like Bitcoin and Ethereum recently. I even had some of my own minor gains through an account I have with Coinbase.com. …


  10. Configuring a New Ubuntu Server with Sudo

    Here are my notes for configuring a new Ubuntu server with a single user with sudo rights, with the ‘root’ user login disabled in the SSHd configuration. …