Get comfortable writing routes and creating ERB views in a very simple Sinatra App.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Data Source: http://vincentarelbundock.github.io/Rdatasets/csv/cluster/votes.repub.csv | |
var data = { | |
'Alabama':{'X1968': '14', 'X1856': 'NA', 'X1876': '40.02', 'X1872': '53.19', 'X1912': '8.26', 'X1916': '21.97', 'X1964': '69.5', 'X1976': '43.48', 'X1896': '28.13', 'X1972': '72.4', 'X1892': '3.95', 'X1932': '14.15', 'X1956': '39.39', 'X1936': '12.82', 'X1952': '35.02', 'X1868': '51.44', 'X1860': 'NA', 'X1864': 'NA', 'X1904': '20.65', 'X1900': '34.67', 'X1908': '24.38', 'X1928': '48.49', 'X1884': '38.44', 'X1940': '14.34', 'X1960': '41.75', 'X1880': '36.98', 'X1944': '18.2', 'X1920': '30.98', 'X1948': '19.04', 'X1924': '27.01', 'X1888': '32.28'} | |
, | |
'Alaska': {'X1968': '45.3', 'X1856': 'NA', 'X1876': 'NA', 'X1872': 'NA', 'X1912': 'NA', 'X1916': 'NA', 'X1964': '34.1', 'X1976': '62.91', 'X1896': 'NA', 'X1972': '58.1', 'X1892': 'NA', 'X1932': 'NA', 'X1956': 'NA', 'X1936': 'NA', 'X1952': 'NA', 'X1868': 'NA', 'X1860': 'NA', 'X1864': 'NA', 'X1904': 'NA', 'X1900': 'NA', 'X1908': 'NA', 'X1928': 'NA', 'X1884': 'NA', ' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel | |
wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.9.tar.gz | |
tar zxvf GraphicsMagick-1.3.9.tar.gz | |
cd GraphicsMagick-1.3.9 | |
./configure --enable-shared | |
make |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'mysql2' | |
class Dog | |
@@db = Mysql2::Client.new(:host => "localhost", :username => "root", :database => "dogs") | |
end | |
dog = Dog.find(10) | |
debugger |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# instructions: implement Array.uniq | |
class Array | |
def uniq | |
# code goes here | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require_relative "fibonacci_solution" | |
describe "fibo finder" do | |
it "it should return the nth number of the fibonacci sequence" do | |
fibo_finder(0).should eq(0) | |
end | |
it "it should return the nth number of the fibonacci sequence" do | |
fibo_finder(1).should eq(1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def first_even(items) | |
#code goes here | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Write a method on String called `count_sentences` that returns the number of | |
# sentences in the string it is called on | |
class String | |
def count_sentences | |
# code goes here | |
end | |
end |