Skip to content

Instantly share code, notes, and snippets.

Justin Mazzi jmazzi

Block or report user

Report or block jmazzi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jmazzi
jmazzi / facebook-contact-info-summary.rb
Created Mar 30, 2018 — forked from dylanmckay/facebook-contact-info-summary.rb
A Ruby script for collecting phone record statistics from a Facebook user data dump
View facebook-contact-info-summary.rb
#! /usr/bin/env ruby
# NOTE: Requires Ruby 2.1 or greater.
# This script can be used to parse and dump the information from
# the 'html/contact_info.htm' file in a Facebook user data ZIP download.
#
# It prints all cell phone call + SMS message + MMS records, plus a summary of each.
#
# It also dumps all of the records into CSV files inside a 'CSV' folder, that is created
View public_key.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBEitfOcBCAC238JNzEZwSXVGZmIAlmfyyVqgOmoReKyp7sIQoHNhUT2Li4LP
wmAiZnoXQcBIVn0dG9OKXY8sAU9naavOrqhWorDtpY9W3Chg9O/yBiu4jSO1YZK5
YkXLlHs/gF3qbZPXR2JYq+2IjxY3r2TXkoVT3HWgy4vymr/KLoK9tQ0DbAn9dGil
UufXKsbE72x8/JECPo3jIBm+drEegeSf6tRgQPpQ0vMMZtwLRqJm1UHwqOnqg4xi
8Mypnz5ocDLYp7DJEBoNvAJ1033vwA3yK0GQnRIrfaupFR8tcw+hDQC7rpVtlqus
I1qcOc+NLfUQbkz+dcQ3avRqkNEyOfNNLjuxABEBAAG0H0p1c3RpbiBNYXp6aSA8
aGhAbWFpbGhlaXN0LmNvbT6JAYcEEAECAHEFAki1vrYwFIAAAAAAIAAHcHJlZmVy
cmVkLWVtYWlsLWVuY29kaW5nQHBncC5jb21wZ3BtaW1lBwsJCAcDAgoCGQEZGGxk
View rsync.sh
rsync -aPH -e "ssh" --rsync-path="sudo rsync" ubuntu@server:/remote_path /local_path
@jmazzi
jmazzi / calender_events.txt
Created Apr 20, 2016
Google Inbox & Gmail rule to bundle and label calendar invites
View calender_events.txt
(*.ics AND has:attachment AND ("(GMT" OR "Invitation:"))
@jmazzi
jmazzi / import-cache.php
Created Mar 31, 2016 — forked from danielbachhuber/import-cache.php
During `wp import`, cache remote files locally for subsequent imports
View import-cache.php
<?php
/**
* Run with `wp --require=import-cache.php import ...
*/
WP_CLI::add_hook( 'after_wp_load', function(){
// Only intercept HTTP requests when the importer is running
if ( ! defined( 'WP_IMPORTING') || ! WP_IMPORTING ) {
return;
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
You can’t perform that action at this time.