Skip to content

Instantly share code, notes, and snippets.

events {
worker_connections 2048;
}
http {
server {
listen 80;
listen [::]:80;
root /home/cristianvasquez/nginx-test;
@Heavyblade
Heavyblade / estructura.json
Created November 29, 2020 16:34
estructura.json
{
"metadata":[
{
"id":"cirrusdat/CIRRUS_CAMPOS",
"name":"campos",
"editable":true,
"singleName":"campos",
"desc":"",
"project":"cirrusdat",
"tableType":0,
@Heavyblade
Heavyblade / holidays.sql
Created November 13, 2020 14:06
holidays.sql
SELECT user_id,
last_date,
spent
FROM
(SELECT wa.user_id,
MAX(wa.created_on) AS last_date
FROM ec4u.wfh_answer wa
GROUP BY wa.user_id) users
LEFT JOIN LATERAL
(SELECT count(*) spent
@Heavyblade
Heavyblade / main.go
Created October 22, 2020 22:37
KnightL on a Chessboard
package main
import (
"fmt"
"sort"
"strconv"
"sync"
)
type Point struct {
require "pry"
require "pp"
class Point
attr_accessor :x, :y, :n, :mov, :history
def initialize(x, y, n, first, last, history = nil)
@x = x
@y = y
@n = n
@Heavyblade
Heavyblade / conversor.rb
Last active October 16, 2020 02:11
video_to_text
require "google/cloud/speech"
speech = Google::Cloud::Speech.speech
File.open("out.txt", "w") do |file|
n = 16
(1..n).to_a.each do |x|
filename = "solo_audio_#{x}"
config = {
@Heavyblade
Heavyblade / json.js
Created August 18, 2020 13:26
json.js
/**
* ------------------------------------------------------------------------------------------
* Armamos el JSON de retorno
* ------------------------------------------------------------------------------------------
**/
var json = {};
var PedidosCabecera = oJson_laListaPedidos.vta_ped_g; // JSON con datos de la cabecera
var PedidosLineas = oJson_lineas.vta_ped_lin_g; // JSON con datos de las lineas. (Plural)
@Heavyblade
Heavyblade / json.js
Created August 18, 2020 13:26
json.js
/**
* ------------------------------------------------------------------------------------------
* Armamos el JSON de retorno
* ------------------------------------------------------------------------------------------
**/
var json = {};
var PedidosCabecera = oJson_laListaPedidos.vta_ped_g; // JSON con datos de la cabecera
var PedidosLineas = oJson_lineas.vta_ped_lin_g; // JSON con datos de las lineas. (Plural)
@Heavyblade
Heavyblade / cirrus_xml.js
Created June 22, 2020 20:00
cirrus_xml.js
var xmlDocument = CirrusXML.xmlParser("XXXXXXXX TU XML AQUI XXXXXXXX");
// Busco un node que tenga el nombre "code"
code = xmlDocument.find({nodeName: 'code'})[0];
// Busco un node que tenga el nombre "error"
error = xmlDocument.find({nodeName: 'error'})[0];
codeContent = code.getText(); // Obtiene texto que esta dentro de <code> ... texto ... </code>
errorContent = error.getText(); // Obtiene texto que esta dentro de <error> ... texto ... </error>
@Heavyblade
Heavyblade / pickup_points.json
Created May 4, 2020 17:04
pickup_points.json
{
"pickup_points": [
{
"trip_id": 18,
"long": 9.25656,
"lat": 3.14116,
"name": "estacion",
"eta": 10,
"Trip": {
"office": "aguacatala",