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:
| # configure these defaults based on Your needs : | |
| JS_FILES_DIR = 'public/javascripts' # the javascripts base directory | |
| EXCLUDED_JS_FILES = %W{ cache/* test/* } # excluded from compilation | |
| OUT_FILE_JS_EXT_PREFIX = ".min" # override with `rake ... OUT_EXT=_pack` | |
| COMPILER_JAR_PATH = "lib/java/build/compiler.jar" # adjust the jar path ! | |
| # only required if running under JRuby - will compile multiple files | |
| # faster as it does not need to run system `java -jar ...` commands. | |
| #COMPILER_MAIN_CLASS = "com.google.javascript.jscomp.CommandLineRunner" |
| #!/bin/sh | |
| ### | |
| # SOME COMMANDS WILL NOT WORK ON macOS (Sierra or newer) | |
| # For Sierra or newer, see https://github.com/mathiasbynens/dotfiles/blob/master/.macos | |
| ### | |
| # Alot of these configs have been taken from the various places | |
| # on the web, most from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/5b3c8418ed42d93af2e647dc9d122f25cc034871/.osx |
Books for kids on programming:
| # Alexandre rANGEL | |
| # 'jupiter coming with the wolves' (v13) | |
| # www.quasecinema.org | |
| # 28-Feb-2016 / Sonic Pi 2.12 | |
| arrangement = true | |
| mybpmbase = 120 | |
| mybpm = mybpmbase # * 2 #6, 8, 12, 16, 4, 2 | |
| use_bpm mybpm | |
| startClock = 0 # 0 to start song at beginning |
AddOn:
chrome/userChrome.css in your profile directory:| h1, | |
| h2, | |
| h3, | |
| h4, | |
| h5, | |
| h6 { | |
| font-family: "TT Commons", sans-serif; | |
| font-size: 3em; | |
| } | |
| div, |
This is just something I hacked together to create an audiobook file out of CD audio files (complete with chapter marking metadata!)
Works great when used in combination with https://github.com/kentcdodds/podcastify-dir
npx https://gist.github.com/kentcdodds/e07f9106c63cc13a75adb0157700eb5b ./path-to-sorted-mp3s
| #!/usr/bin/env ruby | |
| # gem install active_support | |
| require 'active_support/inflector' | |
| require 'active_support/core_ext/string' | |
| # gem install webrick (only ruby3) | |
| require 'webrick' | |
| # gem install mechanize |