mkdir files certs
npm install express
fire the console:
var expandTemplate = function(tplS, modelO) { | |
for (var k in modelO) { | |
tplS = tplS.replace( new RegExp('({{'+k+'}})', 'g'), modelO[k] ); | |
} | |
return tplS; | |
}; |
var listToArr = function(lst) { | |
var l = lst.length; | |
var arr = new Array(l); // optimizable *list-to-array | |
for (var i = 0; i < l; ++i) { | |
arr[i] = lst[i]; | |
} | |
return arr; | |
}; |
var ajax = function(uri) { | |
var xhr = new XMLHttpRequest(); | |
xhr.open('GET', uri, false); | |
xhr.send(null); | |
return xhr.responseText; | |
}; |
var i, w, res = []; | |
for (i = 0; i < b.length; ++i ) { | |
w = b[i]; | |
res.push( w.toString(16) ); | |
if (i % 2 !== 0) { | |
res.push(' '); | |
} | |
} | |
console.log( res.join('') ); |
var request = require('request'); | |
var timer, firstBody, deltaT, t = 0; | |
var fetchURI = function(uri, cb) { | |
request({uri:uri}, function (error, response, body) { | |
if (error) { | |
cb(error); | |
} |
function ajax(o) { | |
'use strict'; | |
var xhr = new XMLHttpRequest(); | |
if (o.withCredentials) { xhr.withCredentials = true; } | |
xhr.open(o.method || 'GET', o.url, true); | |
var cbInner = function() { | |
if (xhr.readyState === 4 && xhr.status > 199 && xhr.status < 300) { | |
return o.cb(null, JSON.parse(xhr.response)); | |
} |
package main | |
import ( | |
"fmt" | |
"io/ioutil" | |
"log" | |
"net/http" | |
"os" | |
"time" | |
) |
(function() { | |
var clone = function(o) { | |
return JSON.parse( JSON.stringify(o) ); | |
}; | |
var parseQueryString = function(url) { | |
var aParams = {}; | |
if (url.match(/\?(.+)/i)) { | |
var queryStr = url.replace(/^(.*)\?([^\#]+)(\#(.*))?/g, "$2"); |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>commonmark usage demo</title> | |
<script src="http://jgm.github.io/stmd/js/stmd.js"></script> | |
<style id="jsbin-css"> | |
* { box-sizing: border-box } |