Skip to content

Instantly share code, notes, and snippets.

@kyv
kyv / config.ru
Created August 28, 2012 17:51
unicorn config.ru
require 'sinatra'
set :env, :production
disable :run
require './upload.rb'
run Sinatra::Application
@kyv
kyv / upload.rb
Created August 28, 2012 17:46
upload.rb
#Rockola API
#http://rockola.flujos.org
#
#Copyright 2012, kev
#Licensed under the GPL Version 2 license.
#
#Descripción: interaccion con media (audio)
require 'rubygems'
require 'sinatra'
@kyv
kyv / nginx.conf
Created August 28, 2012 18:01
sinatra nginx config
upstream unicorn {
server unix:/tmp/.sock fail_timeout=0;
}
server {
listen 80;
server_name xyz.org;
rewrite ^(.*) https://$host$1 permanent;
}
server {
client_max_body_size 100m;
@kyv
kyv / unicorn.rb
Created August 28, 2012 17:49
unicorn.rb
worker_processes 4
user "http", "http"
working_directory "/etc/unicorn" # available in 0.94.0+
listen "/tmp/.sock", :backlog => 64
timeout 30
pid "/var/run/unicorn/unicorn.pid"
stderr_path "/var/log/unicorn/error.log"
stdout_path "/var/log/unicorn/out.log"
preload_app true
GC.respond_to?(:copy_on_write_friendly=) and
@kyv
kyv / el episodio chingre
Created August 9, 2012 21:37
Guia de la Galaxia para Mochileros edicion pirata
Atribución-CompartirIgual 2.5 México
http://creativecommons.org/licenses/by-sa/2.5/mx/
por Cheves Stuart
Guia de la Galaxia para Mochileros edicion pirata
Segun La Enciclopedia Galacticia, edicion extendido para incluir hasta los detalles menos intersantes del universo, y de los regiones mas pasados de modo de la Galaxia, relata que los primeros intentos de los semio-deciendentes terrestres explorar el espacio fueran resultados de un particularmente brutal guerra de aspecto fría de extenso Planetaria del siglo 20, tiempo terrestre, de primariamente, y torpamente, pisar la insignificante roca disiertica y muy aburrido de su luna. La Guia de la Galaxia para Mochileros por su lado afimira que el primer terrestre salir de su atomosfera ganaró a los grandes emperios por unos cuantos años como resultado de lo que, si no fuera la mayor peda de todo el tiempo, lo cual lo mas probablemente seguramente era, medida por cantidad de chingre consumido per capita y por intesidad y logetividad de la cruda que la seguia, a
@kyv
kyv / hhgg VORTICE DE PERSPECTIVO ABSOLUTO
Created August 3, 2012 20:08
VORTICE DE PERSPECTIVO ABSOLUTO
VORTICE DE PERSPECTIVO ABSOLUTO
Del Hitchhickers Guide de la Galaxia Por Douglass Adams
Etraido y Traducido del Ingles por Cheves Stuart
NARRARADOR
El Universo, como ya ha sido observado, es un lugar muy grande, un hecho mejor ignorado en el interes de una vida contenta. Mucho con gusto cambiarian a un lugar mas pequeño de su proprio diseño, y es precisamente lo que hace la mayoria.
FX
Estacion espacial, despues si abre una ventana o una puerta. musica de fondo (rockola).
FORD PREFECT
(yawn..) Buen dia Arturo.
ARTURO DANTE
Buen... (dudando) es dia?
FORD PREFECT
No se. Cafe?
ARTURO DANTE
@kyv
kyv / software libre 101
Created June 21, 2012 20:38
empezar organizar materiales para presentacion
lo que nos hace falta no es teoria, sino la experiencia a treves de lo cual la teoria obtenga su significado.
Uno
go
http://users.eniinternet.com/bradleym/ChildGo.html
http://users.eniinternet.com/bradleym/Mind.html
matematica
@kyv
kyv / diff-commits.js
Last active August 29, 2015 14:19
diff-commits with lodash
var _ = require("lodash");
var nodegit = require("nodegit");
var path = require("path");
// This code examines the diffs between a particular commit and all of its
// parents. Since this commit is not a merge, it only has one parent. This is
// similar to doing `git show`.
nodegit.Repository.open(path.resolve(__dirname, "./"))
.then(function(repo) {
@kyv
kyv / file2icecast
Created October 3, 2014 03:28
stream local video file to icecast in webm format
gst-launch-0.10 -e filesrc location=VideoFile.avi ! decodebin name=demux ! queue ! ffmpegcolorspace ! vp8enc ! webmmux name=mux streamable=true ! shout2send ip=127.0.0.1 port=8000 mount=montaje.webm password=hackme demux. ! queue ! progressreport ! audioconvert ! audioresample ! vorbisenc ! mux