Skip to content

Instantly share code, notes, and snippets.

@ronny
ronny / gist:5035800
Last active February 10, 2016 19:05
Nokogiri with libxml2 installed via homebrew -- should fix "WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.9.0"
brew install libxml2 libxslt libiconv
brew link --force libxml2 libxslt libiconv
gem install nokogiri -v 1.6.2 -- --use-system-libraries
brew unlink libiconv libxml2 libxslt
@passcod
passcod / merge-pr.sh
Last active December 12, 2015 09:29
Script to automate merging PRs on [homebrew-cask](https://github.com/phinze/homebrew-cask)
#!/bin/bash
if [[ -z "$1" ]]; then
echo " => Usage: $0 user:branch"
exit 64
fi
user=$(cut -d ":" -f1 <(echo "$1"))
repo="homebrew-cask"
branch=$(cut -d ":" -f2 <(echo "$1"))
@dergachev
dergachev / GIF-Screencast-OSX.md
Last active April 28, 2025 00:02
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

@orip
orip / GsonHelper.java
Created September 5, 2012 11:22
Gson type adapter to serialize and deserialize byte arrays in base64
import java.lang.reflect.Type;
import android.util.Base64;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
@jed
jed / LICENSE.txt
Created May 20, 2011 13:27 — forked from 140bytes/LICENSE.txt
generate random UUIDs
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 Jed Schmidt <http://jed.is>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@dnagir
dnagir / rspec-syntax-cheat-sheet.rb
Created November 5, 2010 09:29
RSpec 2 syntax cheat sheet by example
# RSpec 2.0 syntax Cheet Sheet by http://ApproachE.com
# defining spec within a module will automatically pick Player::MovieList as a 'subject' (see below)
module Player
describe MovieList, "with optional description" do
it "is pending example, so that you can write ones quickly"
it "is already working example that we want to suspend from failing temporarily" do
pending("working on another feature that temporarily breaks this one")