Skip to content

Instantly share code, notes, and snippets.

View gcimmino's full-sized avatar

Giovanni Cimmino gcimmino

View GitHub Profile
@gcimmino
gcimmino / git_config_aliases.sh
Created December 20, 2012 15:24
Git config aliases
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.po "push origin"
git config --global alias.st status
git config --global alias.lo "log --oneline"
@gcimmino
gcimmino / bundle_native.sh
Created January 2, 2013 14:03
Install native gem on Mac OS X ML https://coderwall.com/p/y1djxq
RUBYOPT=-rrubygems bundle install
RUBYOPT=-rrubygems gem install libv8
@gcimmino
gcimmino / load.m
Created April 1, 2014 08:44 — forked from sibljon/load.m
// Fetch NSDictionary containing possible saved state
NSString *errorDesc = nil;
NSPropertyListFormat format;
NSString *plistPath;
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES) objectAtIndex:0];
plistPath = [rootPath stringByAppendingPathComponent:@"SavedState.plist"];
NSData *plistXML = [[NSFileManager defaultManager] contentsAtPath:plistPath];
NSDictionary *unarchivedData = (NSDictionary *)[NSPropertyListSerialization
propertyListFromData:plistXML
@gcimmino
gcimmino / gist:059beba4a52e3a356c48
Created October 30, 2014 08:43
Postgresql drop all sessions
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'hachette_development' AND pid <> pg_backend_pid();

Setting up a SSL Cert from Comodo

I use Namecheap.com as a registrar, and they resale SSL Certs from a number of other companies, including Comodo.

These are the steps I went through to set up an SSL cert.

Purchase the cert

@gcimmino
gcimmino / token_request.rb
Last active October 2, 2015 13:09
bsmart oauth2 client flow
require 'rest-client'
require 'json'
client_id = '4ea1b...'
client_secret = 'a2982...'
code = '7fad4488afa56cefdefa7ff6ff0bd3a9e2d26b7648672c4bba7de5a0427bd6c7'
response = RestClient.post "https://bsmart.it/oauth/token", {
code: code,
client_id: client_id,
@gcimmino
gcimmino / tmux.cheat
Created April 7, 2016 07:36 — forked from afair/tmux.cheat
Tmux Quick Reference & Cheat sheet - 2 column format for less scrolling!
========================================== ==========================================
TMUX COMMAND WINDOW (TAB)
========================================== ==========================================
List tmux ls List ^b w
New -s <session> Create ^b c
Attach att -t <session> Rename ^b , <name>
Rename rename-session -t <old> <new> Last ^b l (lower-L)
Kill kill-session -t <session> Close ^b &
@gcimmino
gcimmino / post_xml.rb
Created April 12, 2016 13:11 — forked from mattriley/post_xml.rb
Ruby HTTP POST request containing XML content
require 'net/http'
def post_xml url_string, xml_string
uri = URI.parse url_string
request = Net::HTTP::Post.new uri.path
request.body = xml_string
request.content_type = 'text/xml'
response = Net::HTTP.new(uri.host, uri.port).start { |http| http.request request }
response.body
end
@gcimmino
gcimmino / rails http status codes
Created September 4, 2018 15:56 — forked from mlanett/rails http status codes
HTTP status code symbols for Rails
HTTP status code symbols for Rails
Thanks to Cody Fauser for this list of HTTP responce codes and their Ruby on Rails symbol mappings.
Status Code Symbol
1xx Informational
100 :continue
101 :switching_protocols
102 :processing