Skip to content

Instantly share code, notes, and snippets.

View jpcofr's full-sized avatar
😀

Juan Pablo Contreras Franco jpcofr

😀
  • Gothenburg, Sweden
View GitHub Profile
@jpcofr
jpcofr / download_gists.js
Created August 2, 2017 12:45 — forked from thomastraum/download_gists.js
Gist to download all your gists
var request = require('request')
, path = require('path')
, fs = require('fs')
, url = "https://api.github.com/users/thomastraum/gists"
, savepath = './gists';
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
@jpcofr
jpcofr / create_nodejs_server.js
Created August 2, 2017 12:41
Create a nodejs server
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {
'Content-Type': 'text/plain'
});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
@jpcofr
jpcofr / pre-render.js
Created August 2, 2017 09:13 — forked from mef/pre-render.js
proof-of-concept pre-rendering d3.js svgs on the server using node.js and jsdom module.
// pre-render d3 charts at server side
var d3 = require('d3')
, jsdom = require('jsdom')
, fs = require('fs')
, htmlStub = '<html><head></head><body><div id="dataviz-container"></div><script src="js/d3.v3.min.js"></script></body></html>'
jsdom.env({
features : { QuerySelector : true }
, html : htmlStub
, done : function(errors, window) {
@jpcofr
jpcofr / hosts
Last active February 2, 2017 19:05
Hosts file to prevent computer connecting to undesired sites
# This hosts file is brought to you by Dan Pollock and can be found at
# http://someonewhocares.org/hosts/
# You are free to copy and distribute this file for non-commercial uses,
# as long the original URL and attribution is included.
#
# See below for acknowledgements.
# Please forward any additions, corrections or comments by email to
# hosts@someonewhocares.org
@jpcofr
jpcofr / homework.cls
Last active October 8, 2015 15:38 — forked from jhwilson/jhwhw.cls
Document class for Homework assignments
%=====================================================================
% jhwhw.cls
% Provide jhwhw.cls class
%=====================================================================
%=====================================================================
% Identification
%=====================================================================
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{homework}[2015/02/11 Homework Class]