Using git bisect to troubleshoot

06/30/15  Public, Troubleshooting

Occasionally, something added to a gem used by one of your projects will break your application. Finding out where, when, and how it broke can be a challenge...

https://mojolingo.com/blog/2013/using-git-bisect-to-troubleshoot-ruby-gems/

1 vote - harrylevine

Create a link from GitHub that brings you directly to a specifically highlighted set of lines in a file

06/24/15  Public, Git

  1. Navigate to the file in the GitHub repo
  2. Click on the line numbers you want to highlight (use the shift key to highlight multiple lines)
  3. Copy the link from the address bar

1 vote - harrylevine

rbenv not showing the correct ruby version

06/19/15  Public, Ruby General

If you don't see the version of ruby in the list you need when you run rbenv install --list

run:

$ brew update && brew reinstall --HEAD ruby-build

then install the ruby version, i.e. rbenv install 2.2.1

From: https://github.com/H...

1 vote - harrylevine

Array.map shortcut

05/24/15  Public, Ruby General

In Ruby code, you quite often see the trick of using an expression like:
array.map(&:method_name) as a shorthand form of
array.map { |element| element.method_name }

From: http://www.toptal.com/ruby/interview-questions

1 vote - harrylevine

Load a file into IRB from the root directory's perspective

05/24/15  Public, Command Line

  • Begin withload
  • Followed by a ~, which represents the root directory
  • followed by the file path, from the root directory, to the file in question

For example:

$ load '~/Dropbox/Coding/Sandbox/Random/bench_kill_data.rb'

1 vote - harrylevine

Git reset one file

04/08/15  Public, Git

$ git checkout HEAD -- my-file.txt

For example:

$ git checkout HEAD -- README.md

http://stackoverflow.com/questions/7147270/hard-reset-of-a-single-file

1 vote - harrylevine

V2P Imaging w/VMware, Acronis, and Sysprep

07/23/15  Public, Other Languages

The process in which we need to sysprep VM's to make a V2P image dump. This is process will work for all versions of Windows (except XP).

Required Software:
VMware http://www.vmware.com/
Acronis TrueImage http://www.acronis.com/en-us/...

1 vote - colinrubbert

RSpec Expectation Matchers

04/02/15  Public, Testing / TDD

RSpec list of available Expectation Matchers. From the Lynda.com course RSpec Testing Framework with Ruby

1 vote - harrylevine

Command line keyboard shortcuts

04/02/15  Public, Shortcuts

control + a = Move to the start of the line
control + e = Move to the end of the line
esc + f = Move forward a word
esc + b = Move backward a word
control + b = Move back one character
control + f = Move forward one character
`co...

1 vote - harrylevine