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/