Skip to content

Instantly share code, notes, and snippets.

@Siedrix
Siedrix / app.js
Created November 12, 2013 23:18
Basic hello world
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Express.js Hello world');
});
app.listen(8000);
@Siedrix
Siedrix / 01-simple-leveldb.js
Created November 15, 2013 17:22
LevelDb examples for ChelaJs #2
var level = require('level');
var db = level('./chelajs-demo');
db.put("foo", "bar", function () {
console.log("foo has been saved");
});
@Siedrix
Siedrix / Gruntfile.js
Created November 21, 2013 01:20
Grunt configuration for automated testing.
module.exports = function(grunt) {
grunt.initConfig({
watch: {
scripts: {
files: ['test/*.js', 'lib/*.js'],
tasks: ['mochaTest'],
options: {
spawn: true,
}
}
@Siedrix
Siedrix / ejercicio-1.js
Created January 24, 2016 15:16
Ejercicios de la tarea 1
var inquirer = require('inquirer')
var valorAAdivinar = 6
inquirer.prompt([
{
type:'input',
name:'adivina',
message:'Elije un numero del 1 al 10'
}
], function (answers) {
@Siedrix
Siedrix / client.js
Created April 6, 2015 14:07
Tutum websocket examples
var WebSocket = require('ws');
var userPublicToken = 'apikey';
var username = 'username';
var ws = new WebSocket('wss://stream.tutum.co/v1/events?token='+ userPublicToken +'&user=' +username);
ws.on('open', function() {
console.log('Connected');
});
@Siedrix
Siedrix / nginx-sample
Created February 20, 2016 23:07
nginx-sample
upstream siedrixServer {
server localhost:4000;
}
server {
listen 80;
server_name siedrix.com;
root /home/ubuntu/siedrix;
@Siedrix
Siedrix / cacheless-server.js
Created May 13, 2016 15:45
Koa cache server
const koa = require('koa')
const Router = require('koa-router')
const request = require('request-promise')
const app = koa()
const router = new Router()
router.get('/', function *(next) {
var body = yield request({
@Siedrix
Siedrix / spec.md
Last active June 6, 2016 16:58
The imposible project

Objetivo del evento:

  • Aprender a hacer landing pages.

Metricas a juzgar:

  • Que tan poco viable es la idea. Mientras menos viable y mas sci-fi, mejor.
  • Hacer una landing page que venda esta idea y convenza de comprar esta idea.

Posibles ideas:

@Siedrix
Siedrix / snippet.md
Last active September 3, 2018 16:33
Certbot wildcard subdomains
git clone https://github.com/certbot/certbot
cd certbot
git checkout v0.22.0
sudo ./certbot-auto --os-packages-only
./tools/venv.sh
source venv/bin/activate
certbot -d *.domain.com --manual --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory certonly