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:
| Solarized | |
| #FDF6E3,#EEE8D5,#93A1A1,#FDF6E3,#EEE8D5,#657B83,#2AA198,#DC322F | |
| Solarized Dark | |
| #073642,#002B36,#B58900,#FDF6E3,#CB4B16,#FDF6E3,#2AA198,#DC322F | |
| #!/usr/bin/env ruby | |
| # Takes a log where lines have [HH:MM:SS] in front of the lines, and turns them | |
| # into +HH:MM:SS since start of the script (ie. relative times). | |
| # | |
| # Any line that has no time at the start will be printed as is. | |
| # | |
| # Usage: relative_time_logs < some.log | |
| time_regex = /^\[(?<hours>\d\d):(?<minutes>\d\d):(?<seconds>\d\d)\]/ |
| /* | |
| Unportify is a script that exports your Google Play music to text. | |
| Copyright (C) 2016 Arnau Villoslada | |
| This program is free software; you can redistribute it and/or modify | |
| it under the terms of the GNU General Public License as published by | |
| the Free Software Foundation; either version 3 of the License, or | |
| (at your option) any later version. | |
| This program is distributed in the hope that it will be useful, | |
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| require 'english' | |
| require 'shanty/plugin' | |
| module Shanty | |
| # Public: Gradle plugin for building and testing Gradle projects. | |
| module GradleMultiProjectPlugin | |
| extend Plugin | |
| INCLUDE_REGEX = /include\s+((?:(?:,[\s\n\\]+)?['"][^'"]+["'])+)/ |
| function *asyncThing1() { | |
| someAsyncFn(function(val) { | |
| yield val; | |
| }); | |
| } | |
| function *asyncThing2(arg) { | |
| someOtherAsyncFn(arg, function(val) { | |
| yield val; | |
| }); |
I hereby claim:
To claim this, I am signing this object:
| body { | |
| background-color: #fdf6e3; | |
| color: #657b83; | |
| font-size: 16px; | |
| white-space: pre; | |
| font-family: "Source Code Pro", monospace; | |
| } | |
| .property { | |
| font-weight: bold; |
| #!/usr/bin/ruby | |
| # coding: utf-8 | |
| # author : Marc Quinton, march 2013, licence : http://fr.wikipedia.org/wiki/WTFPL | |
| libdir = 'lib' | |
| $LOAD_PATH.unshift(libdir) unless $LOAD_PATH.include?(libdir) | |
| require 'pp' |
| /* | |
| * Copyright (c) 2010 Tobias Schneider | |
| * This script is freely distributable under the terms of the MIT license. | |
| */ | |
| (function(){ | |
| var UPC_SET = { | |
| "3211": '0', | |
| "2221": '1', | |
| "2122": '2', |