Skip to content

Instantly share code, notes, and snippets.

View aroman's full-sized avatar
👋
hiring!

Avi Romanoff aroman

👋
hiring!
View GitHub Profile
@aroman
aroman / gist:9479119
Last active August 29, 2015 13:57
Barrack Class of 2014 Top Facebook Commenters

Rankings by Total Number of Likes

#1 Miranda Davis: 819 likes, 183 comments, 4.48 likes per comment
#2 NotJacob Reich: 802 likes, 251 comments, 3.20 likes per comment
#3 Avi Romanoff: 685 likes, 198 comments, 3.46 likes per comment
#4 Hannah Wischnia: 594 likes, 171 comments, 3.47 likes per comment
#5 Gavi Stein: 541 likes, 160 comments, 3.38 likes per comment
#6 Sophia Elizabeth Shoulson: 465 likes, 259 comments, 1.80 likes per comment
#7 Jesse Bernstein: 452 likes, 100 comments, 4.52 likes per comment

#8 Avi Gordon: 375 likes, 123 comments, 3.05 likes per comment

console.log('hi')
@aroman
aroman / gist:8779504
Created February 3, 2014 06:09
lol ruby
require "net/http"
require "uri"
require "json"
require 'terminal-notifier'
URL_ROOT = "http://closings.victorlourng.com/"
def fetch_json
uri = URI.parse(URL_ROOT + "api/?all")
@aroman
aroman / gist:8610661
Created January 25, 2014 02:00
This function's cyclomatic complexity is too high. (9)
app.post('/join', function (req, res) {
var errors = {};
if (!validator.isEmail(req.body.email)) {
errors.email = "Invalid email address";
}
if (!validator.equals(req.body.password, req.body.verify)) {
errors.verify = "Passwords don't match";
}
// req.session (not logged in)
{ cookie:
{ path: '/',
_expires: null,
originalMaxAge: null,
httpOnly: true },
passport: {} }
// req.session (logged in)
{ cookie:
User.findOne email: req.body.email, (err, doc) ->
res.send(500) if err
if doc then res.send("IN USE") else res.send("OK")
User.findOne({"email": req.body.email", function (err, doc) {
if (err) {
// The query returned an error and we should either ignore
// it or do like a 500 error or something.
} else {
if (doc) {
// email exists
} else {
// email doesn't exist
}
<template name="quadList">
<h3>Quads:</h3>
<ul>
{{#each quads}}
{{> quad}}
{{/each}}
</ul>
</template>
<template name="quad">
<li>{{name}}</li>
{{#isolate}}
<ul>
{{#each tasks}}
<li>{{body}}</li>
{{/each}}
</ul>
{{/isolate}}
<input type="text" class="add-task" placeholder="Add a new task...">