This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
# Load "github" library | |
library("github") | |
# Load github oauth | |
# load("~/my_oauth/my_oauth_github") | |
# Get starred by user emraher | |
starred.by.emrah <- get.repositories.starred.by.user("emraher") | |
# Find index of "rgithub" |
setwd("~/Dropbox/Tourism/csv") | |
rm(list=ls()) | |
# Libraries ==================================================================== | |
library("plyr") | |
library("reshape2") | |
library("zoo") | |
# Functions ==================================================================== | |
# Delete incomplete cases | |
# http://stackoverflow.com/a/11258247 |
setwd("~/Dropbox/Tourism/Rdata") | |
rm(list=ls()) | |
# Libraries ==================================================================== | |
library("plyr") | |
library("reshape2") | |
# Start Merge ================================================================== | |
# See the following | |
# [1] http://goo.gl/9IojH8 | |
# [2] http://goo.gl/IP1wa9 |
rm(list=ls()) | |
# Load required libraries | |
library(RCurl) | |
library(stringr) | |
library(tm) | |
library(wordcloud) | |
library(RColorBrewer) | |
library(twitteR) | |
library(streamR) |
doInstall <- TRUE | |
toInstall <- c("ggplot2") | |
if(doInstall){install.packages(toInstall, repos = "http://cran.us.r-project.org")} | |
lapply(toInstall, library, character.only = TRUE) | |
ANES <- read.csv("http://www.oberlin.edu/faculty/cdesante/assets/downloads/ANES.csv") | |
ANES <- ANES[ANES$year == 2008, -c(1, 11, 17)] # Limit to just 2008 respondents, | |
head(ANES) # remove some non-helpful variables | |
# Fit several models with the same DV: |
# OSX for Hackers (Mavericks/Yosemite) | |
# | |
# Source: https://gist.github.com/brandonb927/3195465 | |
#!/bin/sh | |
# Some things taken from here | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# Ask for the administrator password upfront |
#!/bin/bash | |
# | |
# Notify of Homebrew updates via Notification Center on Mac OS X | |
# | |
# Author: Chris Streeter http://www.chrisstreeter.com | |
# Requires: terminal-notifier. Install with: | |
# brew install terminal-notifier | |
TERM_APP='/Applications/Terminal.app' | |
BREW_EXEC='/usr/local/bin/brew' |
from whoosh.index import open_dir | |
from whoosh.index import create_in | |
from whoosh.fields import * | |
from whoosh.qparser import QueryParser | |
import glob | |
import os | |
# USER SET PARAMETERS ############ |
# | |
# I used this command to recursively unzip the files I downloaded from PRISM. | |
# Data is structured as | |
# | |
# tmin | |
# -- 1981 | |
# ----xxx.zip | |
# ----xxy.zip | |
# -- 1982 | |
# ----xxx.zip |