Skip to content

Instantly share code, notes, and snippets.

View dbc-challenges's full-sized avatar

DBC Challenges dbc-challenges

View GitHub Profile
@dbc-challenges
dbc-challenges / rspec_binary_search.rb
Created September 28, 2012 20:39
Rspec Binary Search
require './binary_search'
# your rspec code here!
@dbc-challenges
dbc-challenges / rvm_setup_written_answers.txt
Created September 28, 2012 20:48
RVM Setup Written Answers
# Put your answers here!
@dbc-challenges
dbc-challenges / card.rb
Created October 10, 2012 22:18 — forked from brickthorn/flashcards_data.txt
FlashCardinator
# Your code here
# A very basic Stack implemented with an array
# Makes use of the built in #pop and # push methods that exist for arrays.
class Stack
def initialize
@store = []
end
def push(x)
@store.push x
end
@dbc-challenges
dbc-challenges / fgist.rb
Last active December 16, 2015 02:09
save this toyour ~/bin directory as "fgist" then run "chmod +x ~/bin/fgist" then make sure ~/bin is on your $PATH This will download all the contents of a gist to your current directory, given a gist url. run as: fgist https://gist.github.com/dbc-challenges/5360499
#!/usr/bin/env ruby
require 'net/https'
require 'json'
# a simple wrapper to do an HTTP GET
def fetch_uri(uri)
uri = URI(uri)
Net::HTTP.start(uri.host, uri.port, :use_ssl => true) do |http|
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

Instructions:

  1. Download this application skeleton.
  2. Convert the app to use AJAX.
  3. Add any files you changed to your gist and submit your code.
@dbc-challenges
dbc-challenges / index.html
Last active May 24, 2024 17:17
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>
//------------------------------------------------------------------------------------------------------------------
// YOUR CODE: Create your Zoo "object literal" and Animal "constructor" and "prototypes" here.
//------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------
// DRIVER CODE: Do **NOT** change anything below this point. Your task is to implement code above to make this work.
//------------------------------------------------------------------------------------------------------------------
/* 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.
*/
class Car
@@WHEELS = 4
def initialize(args)
@color = args[:color]
@wheels = @@WHEELS
end
def drive
@status = :driving
end
def brake