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:
# Set CLICOLOR if you want Ansi Colors in iTerm2 | |
export CLICOLOR=1 | |
# Set colors to match iTerm2 Terminal Colors | |
export TERM=xterm-256color | |
function parse_git_branch() { | |
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/(\1)/p' | |
} |
end: options => { | |
verifyRecorderIsAvailable(CONTROL_NAMES.complete); | |
logger.crumb({ | |
level: LogLevel.Info, | |
message: 'Recorder: recorder_s3: End recording options', | |
context: { options }, | |
}); | |
// Modify the metadata that's sent for completing the recorder |
0xadc850d81215f65990e8be37f7bffc55f30d61ae |
0x75d783701ee10d36dcf231c07b165fe06e2a14e9 |
So, I think I finally understand why this is happening when our APIs start:
This is not being caused by the huge amount of before/after remote calls in our main API like we first thought. It is instead caused by the amount of multiple before/afteRemotes on the same remote method (endpoint).
sleepTime = 50; | |
function OnEvent(event, arg) | |
if (event == "MOUSE_BUTTON_RELEASED" and arg == 6) then | |
-- select all illusions | |
PressKey("2"); | |
ReleaseKey("2"); | |
Sleep(sleepTime); | |
-- send them to radiant hard camp (middle jungle) |
MerchantCampaign.find({ | |
filter: { | |
where: { | |
merchantId: $scope.user.merchantId | |
} | |
} | |
}, function (campaignList) { | |
$scope.campaignList = campaignList; | |
Offer.find({ |