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:
| { | |
| "basics": { | |
| "name": "Shaughn Finnerty", | |
| "label": "Engineering at Homebase - Data & Platform", | |
| "picture": "https://avatars2.githubusercontent.com/u/4589389?v=3&s=460", | |
| "email": "[email protected]", | |
| "phone": "(613) 585-8175", | |
| "website": "http://shaughn.net", | |
| "summary": "Recipient of University of Ottawa's Faculty of Engineering Plaque in Computer Science, awarded to the student with the highest GPA from each Engineering Discipline (Class of 2016). Recipient of the Governor General's Academic Bronze Medal for the student who achieves the highest average upon graduation from a secondary school (Class of 2011). Currently an engineering lead working to deliver reliability and stability to Homebase's Data Teams & Platform. I enjoy diving into new areas and honing my expertise in those new areas to develop new depth, so startups are naturally where I've found I've been able to practice that the most. In the past I've worked as a full-stack engineer developing new products or f |
| # Linux | |
| # add the following to "~/.gitconfig" file | |
| [merge] | |
| tool = intellij | |
| [mergetool "intellij"] | |
| cmd = /usr/local/bin/idea merge $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE") $(cd $(dirname "$BASE") && pwd)/$(basename "$BASE") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED") | |
| trustExitCode = true | |
| [diff] |
| #!/bin/bash | |
| ##################################################### | |
| # Name: Bash CheatSheet for Mac OSX | |
| # | |
| # A little overlook of the Bash basics | |
| # | |
| # Usage: | |
| # | |
| # Author: J. Le Coupanec | |
| # Date: 2014/11/04 |
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).