Skip to content

Instantly share code, notes, and snippets.

View zoek1's full-sized avatar
🏠
Working from home

Miguel Angel Gordián zoek1

🏠
Working from home
View GitHub Profile
{
"labels": $distinct(data.trade.token.name),
"datasets": [
{
"label": "Dataset 1",
"data": data.trade[token.name="tzBTC"].{
"x": $number(tezQty),
"r": 10 + ($number(slippage) * 100),
"y": $number(price)
},
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
http {

Given two arrays a and b write a function comp(a, b) that checks whether the two arrays have the "same" elements, with the same multiplicities. "Same" means, here, that the elements in b are the elements in a squared, regardless of the order.

Examples

Valid arrays

a = [121, 144, 19, 161, 19, 144, 19, 11]  
b = [121, 14641, 20736, 361, 25921, 361, 20736, 361]

comp(a, b) returns true because in b 121 is the square of 11, 14641 is the square of 121, 20736 the square of 144, 361 the square of 19, 25921 the square of 161, and so on. It gets obvious if we write b's elements in terms of squares:

@zoek1
zoek1 / romanos.py
Created July 4, 2017 00:56
Kata de numeros romanos - python 101
import unittest
import substitucion
# Escribir tests correspondientes a reglas de numeros romanos
# Refactorizar codigo como sea requerido
def romano2decimal(romano):
acum = 0
numbers = {
'I': 1,
@zoek1
zoek1 / substitutionT.py
Created June 30, 2017 00:45
Python Training 101 - Replace all continuous number pairs by T .
# Remplazar los pares de numeros continuos por una T
# Declaro cadena
v="ab57910115945zyw"
cadena = ""
# comparador
for elemento in v:
if elemento in "0123456789":
#1. Se guarda el valor del primer entero
Receta para un Virgin Daiquiri de fresa
Un realmente excelente receta para virgen daiquiri de fresa es difícil de encontrar. La versión alcohólica de la bebida, que era muy popular durante la década de 1980, es una versión moderna de un cóctel clásico español que incluye ron, jugo de limón y el azúcar.
Mientras que la versión alcohólica de este cóctel es delicioso, pero también es fácil hacer un daiquiri sin alcohol, que es perfecto para las personas que no les gusta beber o no la edad legal para beber. Esta es una bebida muy refrescante, especialmente durante el verano, y es ideal para picnics o barbacoas. Las bayas son refrescantes y también empacar algunas vitaminas.
El Daiquiri Moderno
Hoy en día, el daiquiri es vacaciones y fiesta libación popular, y se puede ver que se bebió en las playas de Florida, en fiestas y barbacoas de verano Courtyard en bares y clubes de todo el país. La versión moderna típica es una bebida mezclada con hielo, frutas y ron. Este brebaje se suele sorbió con una pajita y ado
@zoek1
zoek1 / Dockerfile
Last active August 25, 2016 01:44
Elastic search con emojis
FROM alpine:3.3
RUN apk add --update python \
python-dev \
py-pip
WORKDIR /app
ADD . /app
RUN pip install -r requirements.txt
import openpyxl
wb = openpyxl.load_workbook("data/GrupoA.xlsx")
wb.get_sheet_names()
hoja1 = wb.get_sheet_by_name("Hoja1")
hoja1["A1"]
hoja1["A1"].value

Flask

Flask es un micro framework para python que te permite desarollar aplicaciones web.

Algunas de las tantas ventajas que Flask provee son:

  • Servidor web de desarrollo y debug
  • Soporte integrado para unit testing
  • Tratatamiento de peticiones RESTful
  • Compatibilidad para multiples sistemas de template
  • Documentación extensiva
@zoek1
zoek1 / semi-frp-pygame.hy
Created May 2, 2016 05:13
Quasi FRP game using Hy + Pygame
(import pygame)
;; Impure function - merge dict2 onto dict1
(defn merge_dicts [dict1 dict2]
(do
(.update dict1 dict2)
dict1))
;; Get the base state - prefered this way instead setv function