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:
Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.
For the sake of this example, let’s pretend the subfolder containing your site is named dist.
Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).
| ################# | |
| #### MODULES #### | |
| ################# | |
| $ModLoad imuxsock # provides support for local system logging | |
| $ModLoad imfile | |
| ########################### | |
| #### GLOBAL DIRECTIVES #### | |
| ########################### |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>fileTypes</key> | |
| <array> | |
| <string>coffee.md</string> | |
| <string>litcoffee</string> | |
| </array> |
| if application "Spotify" is running and application "iTunes" is not running then | |
| tell application "Spotify" | |
| if player state is stopped then | |
| set display to "No Track Playing" | |
| else | |
| set track_artist to artist of current track | |
| set track_name to name of current track | |
| set track_duration to duration of current track | |
| set seconds_played to player position | |
| set state to "" |
| - name: Testing variables with SUDO=NO | |
| hosts: "*" | |
| sudo: no | |
| tasks: | |
| - name: "PLAYBOOK SUDO=NO, TASK SUDO=NO" | |
| command: whoami | |
| register: whoami_output | |
| sudo: no | |
| - debug: var=whoami_output.stdout |
| def delete_failed_job_if | |
| redis = Resque.redis | |
| (0...Resque::Failure.count).each do |i| | |
| string = redis.lindex(:failed, i) | |
| break if string.nil? | |
| job = Resque.decode(string) | |
| should_delete_job = yield job | |
| next unless should_delete_job |
GNU readline is a commonly used library for line-editing; it is used for example by Bash, FTP, and many more (see the details of [readline][5] package under "Required By" for more examples). readline is also customizable (see man page for details).
Keyboard Shortcut Description
Ctrl+l
Clear the screen
While the following structure is not an absolute requirement or enforced by the tools, it is a recommendation based on what the JavaScript and in particular Node community at large have been following by convention.
Beyond a suggested structure, no tooling recommendations, or sub-module structure is outlined here.
lib/ is intended for code that can run as-issrc/ is intended for code that needs to be manipulated before it can be used| foo bar | |
| baz | |
| qux | |
| last line (there may or may not be a trailing newline after this line) |