Skip to content

Instantly share code, notes, and snippets.

View dbc-challenges's full-sized avatar

DBC Challenges dbc-challenges

View GitHub Profile
# 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
@dbc-challenges
dbc-challenges / 0_reuse_code.js
Created October 30, 2013 17:52
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@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
@dbc-challenges
dbc-challenges / rspec_binary_search.rb
Created September 28, 2012 20:39
Rspec Binary Search
require './binary_search'
# your rspec code here!
class Car
@@WHEELS = 4
def initialize(args)
@color = args[:color]
@wheels = @@WHEELS
end
def drive
@status = :driving
end
def brake
/* 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.
*/

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 / jquery_example.html
Created December 14, 2013 18:44
Intro to jQuery for Phase 0
<!DOCTYPE html>
<html>
<head>
<title>DOM manipulation with jQuery</title>
<!-- Add a link to jQuery CDN here script here -->
<script type="text/javascript" src="jquery_example.js"></script>
</head>
<body>