Skip to content

Instantly share code, notes, and snippets.

@David256
David256 / Main.py
Last active March 20, 2017 05:22
Función python 3 que se inicia en un Thread propio
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import threadable
@threadable.autostart
def any_function():
print("Ok, I am a function and I am working in a thread, :D")
print("In addiction, you do not need to call me because I am called automatically")
print(":D")
@David256
David256 / Main.py
Last active March 20, 2017 06:04
Función python 3 que se inicia en un Thread propio cuando quieras
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import threadable
@threadable.threader
def any_function():
print("I am a function and I am working in a thread :D")
print("You can call to me when you want to do it :DDDD")
@David256
David256 / Main.py
Created March 20, 2017 06:28
Función python 3 que se inicia en un Thread propio con delay
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import threadable
@threadable.threadhandler(delay=3)
def any_function():
print("Ok, I am goint to be called... Oh wait, if you are reading...")
print("this is because I was called already \\o/")
print("hahahaha :P")
@David256
David256 / Main.py
Last active March 21, 2017 01:29
Decorador python 3 para ejecutar función sin importar si lanzan una excepción
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import decorators
@decorators.justrun
def any_function():
print('Running 1')
print('Running 2')
raise Exception('Any exception')
@David256
David256 / Pies.py
Created March 22, 2017 05:56
Pay relleno de frambuesa con galleta
#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
# Pay de frambuesa con galleta
#
# (ñam ñam)
"""
import random
@David256
David256 / poligonal.py
Last active April 5, 2017 17:47
Programa que genera números poligonales dependiendo qué patrón, con interfaz.
#!/usr/bin/python3
# -*- coding: utf-8 -*-
'''
Programa que a través de un menú permite generar
el n-simo número poligonal (dado por ti) para
los patrones triangular, cuadrado, pentagonal,
hexagonal. El programa te pregunta si parar
o continuar.
@David256
David256 / esquizofrenico.cpp
Created April 5, 2017 17:57
Generador recursivo de números esquizofrénicos
#include <math.h>
#include <iostream>
/**
Generador *recursivo* de números esquizofrénico para un N
dado por el usuario, pues. Además, se calcula la raíz
cuadrada tan pronto como vamos generandolos.
[Más información sobre los números estos](http://numerosacertijosydemas.blogspot.com.co/2010/07/numeros-esquizofrenicos.html)
*/
@David256
David256 / cthulhu.cpp
Created April 6, 2017 01:07
Nada que ver, sólo es un programa que descrifa una cadena usando recurvisidad.
/**
* Software descrifador.
*
* Fuente:
* https://es.wikipedia.org/wiki/Cifrado_C%C3%A9sar
*
* Recurso:
* - https://repl.it/languages/cpp
* - http://www.cplusplus.com/reference/cstring/strcmp/ (no se usó al fin)
* - http://www.eis.uva.es/~fergay/III/enlaces/gdb.html
@David256
David256 / generador.cpp
Last active April 6, 2017 04:22
Generador aleatorio de números que serán evaluados usando funciones recursivas
/**
* Recurso usado:
* - http://blog.martincruz.me/2012/09/obtener-numeros-aleatorios-en-c-rand.html
* - http://robologs.net/2016/03/31/como-colorear-el-output-de-la-terminal-en-linux/
* - http://stackoverflow.com/questions/2616906/how-do-i-output-coloured-text-to-a-linux-terminal
*/
#include <iostream>
#include <time.h>
#include <string.h>
@David256
David256 / nReina.cpp
Last active April 22, 2017 08:02
Resolviendo un problema de reinas en el tablero de ajedrez, no más.
/**
* Un reto.
*
* Más información:
* http://dis.um.es/~domingo/apuntes/AlgProPar/0809/reinas.pdf
*
* Puede compilarlo en:
* https://repl.it/languages/cpp
*/
#include <iostream>