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:
| package main | |
| import ( | |
| "log" | |
| "net/http" | |
| "os" | |
| "time" | |
| ) | |
| func main() { |
| package main | |
| import ( | |
| "context" | |
| "flag" | |
| "fmt" | |
| "log" | |
| "net/http" | |
| "os" | |
| "os/signal" |
| # Hello, and welcome to makefile basics. | |
| # | |
| # You will learn why `make` is so great, and why, despite its "weird" syntax, | |
| # it is actually a highly expressive, efficient, and powerful way to build | |
| # programs. | |
| # | |
| # Once you're done here, go to | |
| # http://www.gnu.org/software/make/manual/make.html | |
| # to learn SOOOO much more. |
| // Application | |
| apply plugin: 'android' | |
| repositories { | |
| mavenCentral() | |
| } | |
| android { | |
| compileSdkVersion rootProject.ext.compileSdkVersion | |
| buildToolsVersion rootProject.ext.buildToolsVersion |
| # Credit http://stackoverflow.com/a/2514279 | |
| for branch in `git branch -r | grep -v HEAD`;do echo -e `git show --format="%ai %ar by %an" $branch | head -n 1` \\t$branch; done | sort -r |
| Moved to | |
| https://github.com/romannurik/android-swipetodismiss |
| tell application "System Preferences" | |
| set current pane to pane "com.apple.preference.keyboard" | |
| end tell | |
| tell application "System Events" | |
| -- If we don't have UI Elements enabled, then nothing is really going to work. | |
| if UI elements enabled then | |
| tell application process "System Preferences" | |
| get properties | |