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:
typedef JsonObj = { | |
glossary:Glossary, | |
} | |
typedef Glossary = { | |
title:String, | |
GlossDiv:GlossDiv, | |
} | |
typedef GlossDiv = { |
// Documented by Stoyan Stefanov: https://www.facebook.com/note.php?note_id=10151176218703920 | |
(function() { | |
var url = 'http://example.org/js.js'; | |
var iframe = document.createElement('iframe'); | |
(iframe.frameElement || iframe).style.cssText = | |
"width: 0; height: 0; border: 0"; | |
iframe.src = "javascript:false"; | |
var where = document.getElementsByTagName('script')[0]; | |
where.parentNode.insertBefore(iframe, where); | |
var doc = iframe.contentWindow.document; |
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<style> | |
html, body{ | |
height: 100%; | |
} | |
*, *:before, *:after { | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; |
Dynamic scatterplot of the 1985 automobiles dataset.
Controls:
{ | |
"name": "Anomalies above threshold", | |
"kind": "script", | |
"description": "Creates an anomaly detector and a dataset with all the anomalies above or below a given threshold", | |
"source_code": "script.whizzml", | |
"inputs":[ | |
{ | |
"name": "dataset-id", | |
"type": "dataset-id", | |
"description": "Anomaly to use" |