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:
| NSVisualEffectMaterial constants, and the undocumented materials they coorespond to in various modes: | |
| +----------------------+-------+----------+------+---------+ | |
| | MATERIAL # | LIGHT | LIGHT EM | DARK | DARK EM | | |
| +----------------------+-------+----------+------+---------+ | |
| | | | | | | | |
| | 0 - Appearance Based | 3 | 3 | 5 | 5 | | |
| | | | | | | | |
| | 1 - Light | 3 | 3 | 3 | 3 | | |
| | | | | | | | |
| | 2 - Dark | 4 | 4 | 4 | 4 | |
| #!/bin/sh | |
| echo 'deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free' > /etc/apt/sources.list.d/squeeze-backports.list | |
| apt-get update | |
| apt-get -t squeeze-backports install linux-base initramfs-tools linux-image-3.2.0-0.bpo.4-amd64 |
| -server | |
| -Xms2048m | |
| -Xmx2048m | |
| -XX:NewSize=512m | |
| -XX:MaxNewSize=512m | |
| -XX:PermSize=512m | |
| -XX:MaxPermSize=512m | |
| -XX:+UseParNewGC | |
| -XX:ParallelGCThreads=4 | |
| -XX:MaxTenuringThreshold=1 |
| import static org.hamcrest.MatcherAssert.assertThat; | |
| import static org.hamcrest.Matchers.allOf; | |
| import static org.hamcrest.Matchers.any; | |
| import static org.hamcrest.Matchers.anyOf; | |
| import static org.hamcrest.Matchers.anything; | |
| import static org.hamcrest.Matchers.describedAs; | |
| import static org.hamcrest.Matchers.endsWith; | |
| import static org.hamcrest.Matchers.equalTo; | |
| import static org.hamcrest.Matchers.equalToIgnoringWhiteSpace; | |
| import static org.hamcrest.Matchers.instanceOf; |