Skip to content
View -
setw -g mode-keys vi
# Tmux conf file to use on OSX machines to get copy and past to work properly
set -g default-command "reattach-to-user-namespace -l zsh"
# OSX Copy mode
bind y run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
bind h select-pane -L
bind j select-pane -D
View handler_spec.rb
require 'active_support/all'
class Rails
def self.logger=(logger)
@logger = logger
end
def self.logger
@logger
end
View model.rb
require 'active_support/concern'
require 'active_support/core_ext/array/extract_options'
module CryptKeeper
module Model
class WithoutEncrypted
def initialize(collection)
@collection = collection
end
View whatever.rb
non_boundary = boundary(this_query_char) do |index,score|
if index && score
this_score = index + 1
this_score + score
end
end
if non_boundary
boundary = boundary(/\b#{this_query_char}/) do |index, score|
View console_colors.md

Displaying images in the terminal with tput and echo

output

Requires ImageMagick, easily available from your favorite package manager. Tested on Linux and OSX
convert image.png -resize 40 txt:-|sed -E 's/://;s/\( ? ?//;s/, ? ?/,/g;s/\)//;s/([0-9]+,[0-9]+,[0-9]+),[0-9]+/\1/g;s/255/254/g;/mage/d'|awk '{print $1,$2}'|sed -E 's/^0,[0-9]+ /print "echo;tput setaf "\;/;s/^[0-9]+,[0-9]+ /print "tput setaf ";/;s/(.+),(.+),(.+)/\1\/42.5*36+\2\/42.5*6+\3\/42.5+16/'|bc|sed 's/$/;echo -n "  ";/'|tr '\n' ' '|sed 's/^/tput rev;/;s/; /;/g;s/$/tput sgr0;echo/'|bash
View create_pr_with_screenshot
#!/usr/bin/env ruby
require 'open3'
url = `pbpaste`.strip
Open3.popen2("pbcopy") do |stdin, stdout, wait_thr|
stdin.puts "![](#{url})"
end
gh pull-request
View ruby-install.txt
~ ➤ 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
View keybase.md

Keybase proof

I hereby claim:

  • I am jmazzi on github.
  • I am jmazzi (https://keybase.io/jmazzi) on keybase.
  • I have a public key whose fingerprint is DF0F 59D7 28B8 3E73 DAE8 5658 D43D 193B E5FD E23D

To claim this, I am signing this object:

View random things for sale
tippmann 98 custom paintball gun set
casio protrek PRW2500T-7CR watch
google nexus 4
apple magic trackpad
View build_vico.sh
#!/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
Something went wrong with that request. Please try again.