Skip to content

Instantly share code, notes, and snippets.

@larry852
larry852 / lazyload.js
Last active October 9, 2017 04:00
Lazyload javascripts
// ###########################################################
// Numero de pagina actual
// ###########################################################
var pageNumber = 1;
// ###########################################################
// Deteccion del borde inferior
// ###########################################################
$(function () {
@larry852
larry852 / codificar.py
Last active December 11, 2017 04:52
Solucion "The Python Challenges el regreso Reto #1: phonewords"
def codificar(mensaje):
letras = '--abc-def-ghi-jkl-mno-pqrs-tuv-wxyz'
teclado = letras.split('-')
respuesta = ''
for letra in mensaje:
for index, tecla in enumerate(teclado):
if letra == ' ':
respuesta += ' '
break
@larry852
larry852 / pi.py
Created December 25, 2017 03:31
Solucion "The Python Challenges el regreso Reto #2: Decimales de Pi"
from urllib.request import urlopen
def pi(posicion, cantidad=None):
if 0 < posicion < 100000:
posicion -= 1
else:
return None
cantidad = posicion + 1 if cantidad is None else posicion + cantidad
html = str(urlopen('http://www.geom.uiuc.edu/~huberty/math5337/groupe/digits.html').read())
@larry852
larry852 / observer.py
Created September 29, 2019 20:26
Observer pattern
class Subscriber:
def __init__(self):
self._observers = []
def subscribe(self, observer):
if not observer in self._observers:
self._observers.append(observer)
def unsubscribe(self, observer):
try: