Skip to content

Instantly share code, notes, and snippets.


Ryan Thomas Correia Ortega rcorreia

View GitHub Profile
rcorreia /
Created Jul 30, 2018 — forked from RaviH/
Manages GitHub repository releases
import json
import os
from optparse import OptionParser
import requests
import sys
import logging as log
__author__ = 'ravi'
API_URL = '{}/{}/releases'
# This is a short collection of tools that are useful for managing your
# known_hosts file. In this case, I'm using the '-f' flag to specify the
# global known_hosts file because I'll be adding many deploy users on this
# system. Simply omit the -f flag to operate on ~/.ssh/known_hosts
# Add entry for host
ssh-keyscan -H > /etc/ssh/ssh_known_hosts
# Scan known hosts
ssh-keygen -f /etc/ssh/ssh_known_hosts -H -F
View config.php
class phpVBoxConfig {
/* Username / Password for system user that runs VirtualBox */
var $username = 'vbox';
var $password = 'CHANGE_ME';
/* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
var $location = 'http://localhost:18083/';

First install Virtualbox

  1. sudo pico /etc/apt/sources.list.d/virtualbox.list
  2. Add deb saucy contrib non-free
  3. wget -q -O- | sudo apt-key add -
  4. sudo apt-get update
  5. sudo apt-get install dkms unzip
  6. sudo apt-get install virtualbox-4.3 --no-install-recommends
  7. wget
  8. sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.6.vbox-extpack
View capybara cheat sheet
=Clicking links and buttons=
click_link('Link Text')
click('Link Text') # Click either a link or a button
click('Button Value')
View container.js
sinon.Container = function(namespace) {
this.namespace = namespace;
this._cache = [];
this._mocks = [];
this.container = namespace.__container__;
var mock = function(context, method, args) {
var object = context[method].apply(context, args);
return mockObject(context, object);
View Ruby script to convert CSV to YAML
#!/usr/bin/env ruby
# Originally written by
# Added and minor changes by Gavin Laking
# Rewritten by Andrew Bennett for Ruby 1.9
# Usage: ruby csv_to_fixture.rb file.csv [--json]
# "id","name","mime_type","extensions","icon_url"
# "1","unknown","unknown/unknown","||","/images/icon/file_unknown.gif"
View Ruby script to convert CSV to YAML
#!/usr/bin/env ruby
# Originally written by
# Added and minor changes by Gavin Laking
# Remove ::Reader and it shall work in Ruby 1.9.x
# "id","name","mime_type","extensions","icon_url"
# "1","unknown","unknown/unknown","||","/images/icon/file_unknown.gif"
# "2","image/tiff","image/tiff","|tiff|tif|","/images/icon/blank.png"
View gist:5381951

Originally published in June 2008

When hiring Ruby on Rails programmers, knowing the right questions to ask during an interview was a real challenge for me at first. In 30 minutes or less, it's difficult to get a solid read on a candidate's skill set without looking at code they've previously written. And in the corporate/enterprise world, I often don't have access to their previous work.

To ensure we hired competent ruby developers at my last job, I created a list of 15 ruby questions -- a ruby measuring stick if you will -- to select the cream of the crop that walked through our doors.

What to expect

Candidates will typically give you a range of responses based on their experience and personality. So it's up to you to decide the correctness of their answer.

# Description:
# This script receives pages in the formats
# /usr/bin/curl -d host="$HOSTALIAS$" -d output="$SERVICEOUTPUT$" -d description="$SERVICEDESC$" -d type=service -d state="$SERVICESTATE$" $CONTACTADDRESS1$
# /usr/bin/curl -d host="$HOSTNAME$" -d output="$HOSTOUTPUT$" -d type=host -d state="$HOSTSTATE$" $CONTACTADDRESS1$
# Author:
# oremj
irc = require('irc')
You can’t perform that action at this time.