Skip to content

Instantly share code, notes, and snippets.

@dmehrotra
dmehrotra / socket.html
Created January 19, 2016 20:20
socketmap
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Simple markers</title>
<script src="https://cdn.socket.io/socket.io-1.3.5.js"></script>
<style>
html, body {
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<script src="https://cdn.socket.io/socket.io-1.3.5.js"></script>
<title>Simple markers</title>
<style>
html, body {
height: 100%;
@dmehrotra
dmehrotra / gist:c8c5ee749f7b1b26688e
Created November 30, 2015 21:42
PhotoUploadToRemoteServerFromPI
var req = require("request");
var fs = require("fs");
var spawn = require('child_process').spawn;
spawn('raspistill',["-o","./uploads/photo.jpg"]).on("close",function(code,signal){
console.log(code);
var data = req.post("http://brttncm.herokuapp.com/api/photo",function(err,resp,body){
if(err){
console.log(er);
}else{
@dmehrotra
dmehrotra / gist:6509948
Created September 10, 2013 14:09
unfinished test driven kata
class Academy
@@students_spring =[]
@@students_winter= []
@@winter = {'winter' => @@students_winter }
@@spring = {'spring' => @@students_spring }
def initialize(student, session)
@student = student
if session.downcase == 'winter'
@@students_winter << @student
@dmehrotra
dmehrotra / spec_file.rb
Last active December 22, 2015 13:19
stats
require 'rspec'
require_relative 'array_statistics'
describe ArrayStats do
it 'Input of an array gives the largest number in the array' do
expect(ArrayStats.new([1, 2, 3, 4, 2, 5, 3]).largest_num).to eql(5)
end
it 'Input of an array gives the smallest number in the array' do
class Anagram
def initialize(word)
@characters =[]
word.each_char{|x| @characters<<x}
end
def convert
anagrams = []
@characters.permutation.each {|x| anagrams << x.join}
p anagrams
@dmehrotra
dmehrotra / kata
Created August 29, 2013 13:12
Kata
[
{
first_name: 'Johnny',
last_name: 'Smith',
annual_income: 120000,
tax_paid: 28000
},
{
first_name: 'Liz',
@dmehrotra
dmehrotra / kick
Created August 28, 2013 21:19
kickball
<!DOCTYPE html>
<html>
<head>
<title>Over Engineering and Kick Ball</title>
<link href='http://fonts.googleapis.com/css?family=Press+Start+2P' rel='stylesheet' type='text/css'>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>
<style>
body{
margin:0px;
font-family: 'Press Start 2P';
@dmehrotra
dmehrotra / alpha stage 4
Created August 28, 2013 20:40
alpha stage 4 (minus pull request)
every_game=[]
teams =[]
game = 0
winner = nil
def no_dups?(teams)
names=[]
teams.each do |team|
if names.include?(team['team_name'])
return false
@dmehrotra
dmehrotra / alpha 3
Last active December 21, 2015 21:39
alpha 3
teams =[]
def no_dups?(teams)
names=[]
teams.each do |team|
if names.include?(team['team_name'])
return false
else
names << team['team_name']
end