Skip to content

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


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


Keybase proof

I hereby claim:

  • I am rgaidot on github.
  • I am rgaidot ( on keybase.
  • I have a public key whose fingerprint is D9ED 7BB2 9708 4E2A 9EE5 5729 48EF EB51 7678 6B01

To claim this, I am signing this object:

View yin-yang.rb
require 'continuation'
# Messing around with mimicking Scheme in Ruby by implementing the Yin/Yang puzzle with Kernel#callcc and a fake 'let' macro
# See also:
# In Scheme (the original)
#! /bin/bash
sudo apt-key adv --keyserver --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
CODENAME=$(lsb_release -cs)
echo "deb${DISTRO} ${CODENAME} main" | sudo tee /etc/apt/sources.list.d/mesosphere.list
sudo apt-get -y update --fix-missing
sudo apt-get -y install mesosphere
View facebook_friends_ranking.js
function creator(o, data, node){
var content = document.createElement(node);
content.cellspacing = "3"
var cell = document.createTextNode(data);
function displayData(arr){
var table = document.createElement('table');
var thead = document.createElement('thead');
View highlight-html-elements.js
for(i=0; A=$$("*")[i++];)"1px solid hsl("+i*9+",99%,50%)"
kill -9 `ps ax | grep "$1" | awk '{print $1}'` &2>/dev/null
echo "byebye $1 :-)"
View Gemfile
source :rubygems
gem "actionpack", "~> 4.0"
gem "railties", "~> 4.0"
gem "tzinfo"
gem "thin"
Something went wrong with that request. Please try again.