Skip to content

Instantly share code, notes, and snippets.

View kkrull's full-sized avatar

Kyle Krull kkrull

View GitHub Profile
@amanjuman
amanjuman / sh.md
Last active May 17, 2024 10:08
Debian 12 Netplan.io

Install Packages

sudo apt install netplan.io openvswitch-switch

Configure Netplan

nano /etc/netplan/network.yaml
network:
@chrismytton
chrismytton / yaml2json.sh
Created October 19, 2016 15:32
Shell function to convert YAML to JSON
yaml2json () {
ruby -r yaml -r json -e 'puts YAML.load($stdin.read).to_json'
}
@aantix
aantix / gist:1999816
Created March 8, 2012 09:08
Remote Pair Programming sucks. Here's how to solve it.

REAL WORLD SCENARIO (blinking lights)

Mr. Tom Dev wants to remote pair program with Mr. Todd Programmer. Tom is in New York, Todd is in San Francisco. They’re working on yet another blog written in Ruby. Tom fires up Rubymine, Todd fires up TextMate.

Todd’s editor quickly alerts him that he is connected with Tom and that their projects are out of sync. The plugin gives them each the option of using Tom’s file versions, Todd’s files, or performing a git pull request. They both do a git pull and are back in sync.

Todd quickly opens the User model in Rubymine with cmd-shift-N and Todd quickly sees that same file opened in Textmate. Todd then highlights a method that has been failing a test and Tom sees that highlight. Todd makes the change to the file, clicks cmd-s, and that file change is synced over to Tom.

Tom thought there was a secondary change needed in the Profile model, so he hits cmd-T, opens the Profile model and Todd sees that file opened in Rubymine. Todd tells Tom that he’s smoking catn

@abombss
abombss / ContextRunner.java
Created February 5, 2011 07:39
Poor Man's Mspec in Java
public class ContextRunner extends Runner {
static class SpecificationMethod {
Class<?> TestContainerType;
Description TestContainerDescription;
ContextSpecification ContextSpecification;
Description ContextSpecificationDescription;
Field ContextSpecificationField;
Method SpecificationMethod;
Description SpecificationDescription;
}