I hereby claim:
- I am sandro-pasquali on github.
- I am spasquali (https://keybase.io/spasquali) on keybase.
- I have a public key ASBZw2sR2JegCq_zjCT1MIgPQJdQz62XpRCZMM9nYfq5DQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// https://github.com/AlessandroMinoccheri/human-names/blob/master/data/female-human-names-en.json | |
let nlp = require('compromise'); | |
let results = [ | |
"Aaliyah", | |
"Aarushi", | |
"Abagail", | |
"Abbey", | |
"Abbi", |
function getAccessibleColor(rgb) { | |
let [ r, g, b ] = rgb; | |
let colors = [r / 255, g / 255, b / 255]; | |
let c = colors.map((col) => { | |
if (col <= 0.03928) { | |
return col / 12.92; | |
} | |
return Math.pow((col + 0.055) / 1.055, 2.4); |
function copyStyles(sourceDoc, targetDoc) { | |
Array.from(sourceDoc.styleSheets).forEach(styleSheet => { | |
if (styleSheet.cssRules) { // for <style> elements | |
const newStyleEl = sourceDoc.createElement('style'); | |
Array.from(styleSheet.cssRules).forEach(cssRule => { | |
// write the text of each rule into the body of the style element | |
newStyleEl.appendChild(sourceDoc.createTextNode(cssRule.cssText)); | |
}); |
/* | |
* Inspired by: http://stackoverflow.com/questions/4360060/video-streaming-with-html-5-via-node-js | |
*/ | |
var http = require('http'), | |
fs = require('fs'), | |
util = require('util'); | |
http.createServer(function (req, res) { | |
var path = 'video.mp4'; |
var fc = require('fc'); | |
var center = require('ctx-translate-center'); | |
var poly = require('ctx-render-polyline'); | |
var points = require('ctx-render-points'); | |
var bounds2 = require('2d-bounds'); | |
var gridlines = require('ctx-render-grid-lines'); | |
var isect = require('robust-segment-intersect'); | |
var createSDF = require('sdf-polygon-2d'); | |
var area = require('2d-polygon-area'); | |
var segseg = require('segseg'); |
// | |
// GIFDownloader.h | |
// TheJoysOfCode | |
// | |
// Created by Bob on 29/10/12. | |
// Copyright (c) 2012 Tall Developments. All rights reserved. | |
// | |
#import <Foundation/Foundation.h> |
#Linux - Running a Node Service (PM2) PM2 is a replacement for Forever which is used to run Node services (see http://devo.ps/blog/2013/06/26/goodbye-node-forever-hello-pm2.html). It has a number of advantages over forever:
import urlparse | |
import argparse | |
import redis | |
import sys | |
from multiprocessing import Pool | |
import signal | |
def parse_redis_url(s): | |
url = urlparse.urlparse(s) | |
if not url.scheme: |
#!/bin/bash | |
PHANTOM_JS="phantomjs-1.9.8-linux-x86_64" | |
if [[ $EUID -ne 0 ]]; then | |
echo "You must be a root user" 2>&1 | |
exit 1 | |
else | |
apt-get update | |
apt-get install -y build-essential chrpath libssl-dev libxft-dev | |
apt-get install -y libfreetype6 libfreetype6-dev | |
apt-get install -y libfontconfig1 libfontconfig1-dev |