Skip to content

Instantly share code, notes, and snippets.

class ToDoView
def initialize
list if ARGV.include? 'list'
add if ARGV.include? 'add'
delete if ARGV.include? 'delete'
end
def list
list = ARGV[1] ? TodoController::list({ list: ARGV[1] }) : TodoController::list
puts list.map {|task| (task.completed ? "\033[92m✔\033[0m " : "\033[91m✘\033[0m ") + task.name.to_s } # .join("\n")
export PS1='\[\033[01;33m\]\u@\h\[\033[01;31m\] \W$(__git_ps1 " (%s)") \$\[\033[00m\] '
@andmcgregor
andmcgregor / gist:5856248
Last active December 20, 2017 15:42
Spinning wheel javascript
<html>
<canvas id="wheel" width="500" height="500">
<p>Upgrade your browser!</p>
</canvas>
<script type="text/javascript">
var images = ["http://bahaaaaal.com/wp-content/uploads/2013/01/siam-food-gallery.jpg","http://images.sciencedaily.com/2013/03/130307124701-large.jpg"] // sample images
function drawSlice(startAngle, i) {
$(document).ready(function () {
$('form').submit(function() {
event.preventDefault();
$.post("/rolls").done(function(results) {
var html = $(results).find('#die').html();
$('#die').html(html);
});
});
});
500.times do
Post.create!(title: Faker::Company.catch_phrase,
body: Faker::Lorem.paragraphs(4)).tags << tags.sample(2)
end
@andmcgregor
andmcgregor / index.html
Last active December 19, 2015 07:19 — 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>
@andmcgregor
andmcgregor / zoo.js
Last active December 19, 2015 07:28 — forked from dbc-challenges/zoo.js
//------------------------------------------------------------------------------------------------------------------
// YOUR CODE: Create your Zoo "object literal" and Animal "constructor" and "prototypes" here.
//------------------------------------------------------------------------------------------------------------------
function Zoo() {
}
Zoo.init = function(animals) {
this.animals = animals;
@andmcgregor
andmcgregor / README.md
Last active April 11, 2017 18:11
Map Widget for Dashing Framework
@andmcgregor
andmcgregor / o
Last active January 28, 2016 17:39
Open class in new tmux window
#!/bin/bash
tmux new-window -n $1 vim include/$1.h
tmux split-window -t$1 -h vim src/$1.cpp
#!/bin/bash
tmux new-window -n $1 vim shaders/$1.vert
tmux split-window -t$1 -h vim shaders/$1.frag