Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tool Time

Tool Time

Examples of some tools and techniques that I use every day to get work done.

Ken Collins

April 11, 2012
Tweet

More Decks by Ken Collins

Other Decks in Technology

Transcript

  1. # Please enter the commit message for your changes. Lines

    starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: README.textile # # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: _layouts/default.html # modified: _layouts/post.html # modified: z_metadata/app/models/article.rb # diff --git a/README.textile b/README.textile index 9fa1b2c..e368e6d 100644 --- a/README.textile +++ b/README.textile @@ -3,10 +3,12 @@ h1. Todo * Design - Fixed Left Nav / Fat Bottom Area -* Consider using feedburner vs my own alternate atom? * Test &, <, > in content with Tidy. * Turn on "Cross-domain Receiver URL" in DISQUS settings. * Make sure to use "--style compressed" with sass. +* Think about google sitemap again. +* Consider using feedburner vs my own alternate atom? + - Consider this XML too. https://github.com/metajack/metajack.im/blob/master/atom.xml h1. Development Setup @@ -27,7 +29,7 @@ Remember to add /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin h1. License -All blog content and images are Copyright (c) 2006-2011, Kenneth Todd Collins. Only jekyll plugins and helpers are MIT Licensed. +All blog content and images are Copyright (c) 2006-2011, Kenneth Todd Collins. Use is strictly forbidden unless consent is given. Only jekyll plugins and helpers are MIT Licensed. Thursday, December 9, 2010
  2. Update Readme. # Please enter the commit message for your

    changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: README.textile # # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: _layouts/default.html # modified: _layouts/post.html # modified: z_metadata/app/models/article.rb # diff --git a/README.textile b/README.textile index 9fa1b2c..e368e6d 100644 --- a/README.textile +++ b/README.textile @@ -3,10 +3,12 @@ h1. Todo * Design - Fixed Left Nav / Fat Bottom Area -* Consider using feedburner vs my own alternate atom? * Test &, <, > in content with Tidy. * Turn on "Cross-domain Receiver URL" in DISQUS settings. * Make sure to use "--style compressed" with sass. +* Think about google sitemap again. +* Consider using feedburner vs my own alternate atom? + - Consider this XML too. https://github.com/metajack/metajack.im/blob/master/atom.xml h1. Development Setup @@ -27,7 +29,7 @@ Remember to add /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin h1. License -All blog content and images are Copyright (c) 2006-2011, Kenneth Todd Collins. Only jekyll plugins and helpers are MIT Licensed. +All blog content and images are Copyright (c) 2006-2011, Kenneth Todd Collins. Use is strictly forbidden unless consent is given. Only jekyll plugins and helpers are MIT Licensed. Thursday, December 9, 2010
  3. # Please enter the commit message for your changes. Lines

    starting # with '#' will be ignored, and an empty message aborts the commit. # On branch some_feature # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: z_metadata/app/models/article.rb # # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: _layouts/default.html # modified: _layouts/post.html # modified: z_metadata/app/models/article.rb # diff --git a/z_metadata/app/models/article.rb b/z_metadata/app/models/article.rb index 5236f94..d259a29 100644 --- a/z_metadata/app/models/article.rb +++ b/z_metadata/app/models/article.rb @@ -30,7 +30,7 @@ class Article < Content end def jekyll_filename2 - "#{ymd_dirs('-')}-#{permalink}.html" + "#{ymd_dirs('-')}-#{permalink}" end def disqus_identifier Thursday, December 9, 2010
  4. Patch jekyll filename suffix. # Please enter the commit message

    for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch some_feature # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: z_metadata/app/models/article.rb # # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: _layouts/default.html # modified: _layouts/post.html # modified: z_metadata/app/models/article.rb # diff --git a/z_metadata/app/models/article.rb b/z_metadata/app/models/article.rb index 5236f94..d259a29 100644 --- a/z_metadata/app/models/article.rb +++ b/z_metadata/app/models/article.rb @@ -30,7 +30,7 @@ class Article < Content end def jekyll_filename2 - "#{ymd_dirs('-')}-#{permalink}.html" + "#{ymd_dirs('-')}-#{permalink}" end def disqus_identifier Thursday, December 9, 2010
  5. function git-branch-name () { git branch 2> /dev/null | grep

    "^\*" | sed "s/^\*\ //" } function grbm () { branch=$(git-branch-name) git checkout master git pull origin master git checkout "${branch}" git rebase master } function grbmc () { branch=$(git-branch-name) grbm git checkout master git rebase "${branch}" git push origin master git checkout "${branch}" } Thursday, December 9, 2010
  6. ESC Key * Case senstive matches. * In same file.

    * Toggle multiple matches. Thursday, December 9, 2010
  7. Command + ; * Matches all open files! * Contextual

    select menu! http://code.leadmediapartners.com/ Thursday, December 9, 2010
  8. 1) Communication Email, Campfire, Twitter, iChat, Skype, IRC ... 2)

    Primary Work Task At Hand, Day Job ... Thursday, December 9, 2010
  9. 1) Communication Email, Campfire, Twitter, iChat, Skype, IRC ... 2)

    Primary Work Task At Hand, Day Job ... 3) Other Work Thursday, December 9, 2010
  10. 1) Communication Email, Campfire, Twitter, iChat, Skype, IRC ... 2)

    Primary Work Task At Hand, Day Job ... 3) Other Work Skunk Works ... Thursday, December 9, 2010
  11. Three monitors are better than one big one! * Around

    24” Middle Display * Angle Left/Right Displays Thursday, December 9, 2010