Skip to content

Instantly share code, notes, and snippets.

View RainMonster's full-sized avatar

R Jezek RainMonster

  • Asheville, NC, USA
View GitHub Profile
@RainMonster
RainMonster / Continent Exercise
Created May 22, 2013 01:21
Modified continent exercise from Chris Pine's "How to Program"
M = 'land'
o = 'water'
world = [[o,o,o,o,M,o,o,o,o,o,o],
[o,o,o,o,M,M,o,o,o,o,o],
[o,o,o,M,o,o,o,o,M,M,o],
[o,o,o,M,o,o,o,o,o,M,o],
[o,o,o,M,o,M,M,o,o,o,M],
[o,o,o,o,M,M,M,M,o,o,M],
[M,M,M,M,M,M,M,M,M,M,M],
class Vehicle
attr_accessor :status, :magical_creature
attr_reader :color, :wheels
def initialize(args)
@color = args[:color]
@status = 'stopped'
@wheels = args[:wheels]
@magical_creature = false
end
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.
*/
$(document).ready(function () {
$('form').submit( function(e) {
e.preventDefault();
var value = Math.floor(Math.random() * 6 + 1);
console.log('the client side value was: ' + value);
var request = $.ajax({
url: this.action,
//Wasn't logged in on other folks' submissions.
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.
/* Here is your chance to take over Socrates!
Spend 10 minutes on each of the following hacks to the Socrates website.
Enter them in the console to make sure it works and then save
your results here.
Choose a new pair for each. Add your names to the section you complete.
*/
@RainMonster
RainMonster / hauntedhouse.rb
Created September 3, 2013 20:37
Ruby class interaction and inheritance exercise
FIRST_NAME = ['Hal', 'Claire', 'Nancy', 'Hermione', 'Willis', 'Robert', 'Ned', 'Rhaegar']
LAST_NAME = ['Wilde', 'Mercer', 'Jenkins', 'Lewis']
class HauntedHouse
attr_reader :storyteller, :someone_is_awake, :house_family
attr_accessor :ghost, :exorcise, :very_scary
def initialize(number_of_family_members)
@house_family = []
@ghost = Ghost.new
@RainMonster
RainMonster / form-validator.js
Last active December 22, 2015 09:49 — forked from ksolo/form-validator.js
Form Validation
$(function(){
$("form").submit(function(e){
e.preventDefault();
var formEmail = $(this).find("[name=email]").val();
var formPassword = $(this).find("[name=password]").val();
$("#errors").empty();
validateEmail(formEmail);
validatePasswordNum(formPassword);
@RainMonster
RainMonster / index.html
Created September 6, 2013 02:26 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>