Skip to content

Instantly share code, notes, and snippets.

View elskwid's full-sized avatar
🤡

Don Morrison elskwid

🤡
View GitHub Profile
@elskwid
elskwid / ex.scala
Created October 6, 2015 23:16 — forked from penryu/ex.scala
object Example {
def main(args: Array[String]): Unit = {
println("Scala!")
// create some values to use
// TERM: assignment
val a = 1
val b = 2
val c = 3
importPackage(java.io);
importPackage(java.lang);
System.out.println("JavaScript!");
// create some variables to use
// TERM: assignment
var a = 1;
var b = 2;
var c = 3;
gem "rom", github: 'rom-rb/rom', branch: 'master'
gem "rom-sql", github: 'rom-rb/rom-sql', branch: 'master'
gem "rom-rails", github: 'rom-rb/rom-rails', branch: 'master'
gem_group(:test) do
gem "rspec"
gem "rspec-rails"
gem "capybara"
gem "spring-commands-rspec"
end
@elskwid
elskwid / gem-reset
Last active August 29, 2015 14:11 — forked from nixpulvis/gem-reset
#!/usr/bin/env ruby
# Remove all gems EXCEPT defaults :)
`gem list -d`.split(/\n\n^(?=\w)/).each do |data|
match = data.match(/(?<name>([^\s]+)) \((?<versions>.*)\)/)
name = match[:name]
versions = match[:versions].split(', ')
if match = data.match(/^.*\(([\d\.]*),? ?default\): .*$/)
next if match[1].empty? # it's the only version if this match is empty
#
#!optional
#!rest
#(
#\
#\altmode
#\backnext
#\backspace
#\call
#\linefeed
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowGroupToSeeBucketListInTheConsole",
"Action": [
"s3:ListAllMyBuckets",
"s3:GetBucketLocation"
],
"Effect": "Allow",

TravisCI Flowdock notifications for public repo and private flowdock rooms

notifications:
# encoding: utf-8
class DocumentUploader < CarrierWave::Uploader::Base
include ::CarrierWave::Backgrounder::Delay
include CarrierWave::MimeTypes
# Include RMagick or MiniMagick support:
include CarrierWave::RMagick
# include CarrierWave::MiniMagick
include CarrierWave::UNOConv
@elskwid
elskwid / probe.rb
Created September 6, 2012 05:57 — forked from supernullset/probe.rb
Weird net/ftp behavior
STDOUT.sync = true
require "net/ftp"
root = "tgftp.nws.noaa.gov"
total = 0
run = true
puts ">> Probing max connections for: #{root}"
@elskwid
elskwid / gist:2422707
Created April 19, 2012 18:09 — forked from phlipper/gist:2422700
Software Colloquialisms

@elskwid is at least equally responsible for this ...

Software Colloquialisms

Sex

  • maintenance release - masturbation
  • continuous integration - daily sex
  • release management - weekly sex on the same day each week
  • fail fast - premature ejaculation