Skip to content

Instantly share code, notes, and snippets.

View jmazzi's full-sized avatar

Justin Mazzi jmazzi

View GitHub Profile
#!/usr/bin/env ruby
require 'open3'
url = `pbpaste`.strip
Open3.popen2("pbcopy") do |stdin, stdout, wait_thr|
stdin.puts "![](#{url})"
end
gh pull-request
~ ➤ ruby-install --jobs=10 ruby 1.9
>>> Installing ruby 1.9.3-p545 into /Users/justin/.rubies/ruby-1.9.3-p545 ...
>>> Installing dependencies for ruby 1.9.3-p545 ...
Warning: openssl-1.0.1g already installed
Warning: readline-6.3.3 already installed
Warning: libyaml-0.1.6 already installed
Warning: gdbm-1.11 already installed
Warning: libffi-3.0.13 already installed
>>> Downloading http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2 into /Users/justin/src ...
--2014-04-18 18:43:05-- http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2
@jmazzi
jmazzi / keybase.md
Last active December 16, 2016 16:53

Keybase proof

I hereby claim:

  • I am jmazzi on github.
  • I am jmazzi (https://keybase.io/jmazzi) on keybase.
  • I have a public key ASBTdS9x8pa73kHZZbZ5CSQQbGkzLNkLrG4hhYxTsTJr3Ao

To claim this, I am signing this object:

tippmann 98 custom paintball gun set
casio protrek PRW2500T-7CR watch
google nexus 4
apple magic trackpad
#!/bin/bash
set -ex
rm -rf ~/work/src/vico
cd ~/work/src
git clone https://github.com/vicoapp/vico.git
cd vico
make app
rm -rf /Applications/Vico.app
mv ~/work/src/vico/build/Debug/Vico.app /Applications/Vico.app
require 'monitor'
require 'celluloid'
class BossArray < Array
include MonitorMixin
def initialize(*args)
super(*args)
end
@jmazzi
jmazzi / filter_hash.rb
Created August 28, 2013 21:04
Filter arbitrary hashes in rails using your configured filter parameters.
def scrub(hash)
filter_with = Rails.application.config.filter_parameters
ActionDispatch::Http::ParameterFilter.new(filter_with).filter(hash)
end
require 'logger'
class MultiLog
def initialize(*loggers)
@loggers = loggers
end
def write(message)
@loggers.map { |log| log.write(message) }
end
.
├── README.md
├── pom.xml
└── src
├── main
│   └── java
│   └── com
│   └── seriouscompany
│   └── business
│   └── java
#!/usr/bin/env ruby
require 'open-uri'
require 'cgi'
class Anagram
def initialize(phrase)
@phrase = phrase
@response = fetch
end