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:
$browser-context: 16; | |
@function em($pixels, $context: $browser-context) { | |
@return #{$pixels/$context}em | |
} | |
@mixin link-line($shadow, $shadow-context, $color, $position, $size) { | |
text-shadow: em(1,$shadow-context) 0 0 $shadow, em(2,$shadow-context) 0 0 $shadow, | |
em(3,$shadow-context) 0 0 $shadow, em(-1,$shadow-context) 0 0 $shadow, | |
em(-2,$shadow-context) 0 0 $shadow, em(-3,$shadow-context) 0 0 $shadow, |
var querystring = require('querystring'); | |
var https = require('https'); | |
var aws = require('aws-sdk'); | |
var s3 = new aws.S3(); | |
var sns = new aws.SNS({ | |
region: 'us-east-1' | |
}); | |
var query = '#SEARCH TERM HERE'; |
/* | |
* DRAG'N'DROP DRAG IMAGES FOR @jonikorpi | |
* (this is a quick'n'dirty example, I might’ve typoed some stuff) | |
* | |
* In addition to all this you might have to listen for "drop", "dragenter", "dragleave" & "dragover" | |
* events on the container where the dropping happens and on "ondragover" also call the removeDragImage(); | |
*/ | |
var dragImage, dragging; |
var element, | |
isPushed = false, | |
scrollTop = 0, | |
scrollLeft = 0, | |
lastClientX = 0, | |
lastClientY = 0; | |
var DragScroll = { | |
onMouseDown : function(e) { |
(function (window, document, undefined) { | |
"use strict"; | |
/** | |
* The Universe object | |
* | |
* @constructor | |
*/ | |
function Universe() { | |
this.loaded = false; |
This is a tiny content strategy framework focused on goals, messages, and branding. This is not a checklist. Use what you need and scrap the rest. Rewrite it or add to it. These topics should help you get to the bottom of things with clients and other people you work with.
Give me feedback on Twitter (@nicoleslaw) or by email ([email protected]).
# delete local tag '12345' | |
git tag -d 12345 | |
# delete remote tag '12345' (eg, GitHub version too) | |
git push origin :refs/tags/12345 | |
# alternative approach | |
git push --delete origin tagName | |
git tag -d tagName |
/* eslint-env node */ | |
/* eslint-disable no-console, dot-notation */ | |
const fse = require('fs-extra'); | |
const readline = require('readline'); | |
// const platform = 'mw_less'; | |
// const platform = 'mw_scss'; | |
const platform = 'cosmos'; |
body:not(.user-is-tabbing) *:focus { | |
outline: none; | |
} |