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:
function parse_git_dirty { | |
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*" | |
} | |
function parse_git_branch { | |
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/" | |
} | |
function proml { | |
case $TERM in | |
xterm*) |
1.9.3:knife-rackspace [master]$ git config --add remote.upstream.fetch "+refs/pull/*/head:refs/remotes/upstream/pr/*" | |
1.9.3:knife-rackspace [master]$ git fetch upstream | |
remote: Counting objects: 481, done. | |
remote: Compressing objects: 100% (223/223), done. | |
remote: Total 393 (delta 191), reused 309 (delta 113) | |
Receiving objects: 100% (393/393), 45.29 KiB, done. | |
Resolving deltas: 100% (191/191), completed with 20 local objects. | |
From https://github.com/opscode/knife-rackspace | |
* [new ref] refs/pull/0/head -> upstream/pr/0 | |
* [new ref] refs/pull/1/head -> upstream/pr/1 |
require "lifx" # http://www.rubydoc.info/gems/lifx | |
def calculate_color(i) # 0 <= i <= 1 | |
h = [40 * 2 * i, 40].min # will be 40 (yellow) at i=1/2 and stay there | |
s = 1.0 - [(i - 0.5) * 2, 0].max # will be 1 until i=1/2 and then go down to 0 | |
b = i | |
LIFX::Color.hsbk(h, s, b, LIFX::Color::KELVIN_MIN) | |
end | |
duration = 10 * 60 # seconds |
https://www.ibm.com/developerworks/community/blogs/ambler/entry/principles_lean_software_development?lang=en http://www.forbes.com/2010/01/11/software-lean-manufacturing-technology-cio-network-agile.html http://www.hackerchick.com/2012/01/agile-vs-lean-yeah-yeah-whats-the-difference.html https://en.wikipedia.org/wiki/Lean_software_development#Decide_as_late_as_possible
http://www.101ways.com/7-key-principles-of-lean-software-development-2/