Skip to content

Instantly share code, notes, and snippets.

View ppsirg's full-sized avatar

pedro rivera ppsirg

View GitHub Profile
import socket
import tornado.gen
import tornado.ioloop
import tornado.iostream
import tornado.tcpserver
import tornado.websocket
class TcpServer(tornado.tcpserver.TCPServer):
from concurrent.futures import ThreadPoolExecutor
from time import sleep, time
def runner(state, working, wait_to_start):
print(f'start {state}')
sleep(wait_to_start * 60)
stop_time = time() + (working * 60)
while stop_time >= time():
print(state)
@ppsirg
ppsirg / requiements.tex
Last active April 1, 2020 07:36
requirements of ir
\chapter{Definición Y Especificación De Requisitos}
\label{Definición Y Especificación De Requisitos}
\section{Definición de Requisitos}
\subsection {Definición de requisitos funcionales}
@ppsirg
ppsirg / requirements.md
Last active March 26, 2020 21:14
working document

toma de datos

  • el sistema debe contar con una funcionalidad que permita recopilar información para determinar como un usuario pudo contraer el covid
  • el sistema debe contar con una funcionalidad que permita recopilar información para determinar los hábitos de comportamiento del hogar del usuario
  • el sistema debe contar con una funcionalidad que permita recopilar información de la población a través de pruebas de diagnóstico sencillas
    • la funcionalidad de pruebas de diagnostico sencillas debe preguntar por multiple sintomatología
    • la funcionalidad de pruebas de diagnostico sencillas debe comunicar al usuario si debe consultar al médico o no basandose en sus sintomas
  • el sistema debe permitir presentar los formularios a las personas dependiendo de su caracterización demografica
  • el sistema debe contar con una funcionalidad que permita adquirir información relacionada a la evolución de contagio de covid-19 en tiempo real de fuentes autorizadas por el ministerio de proteccion social
  • el sistema deb
@ppsirg
ppsirg / mi_pagina.html
Created February 22, 2020 21:04
cliente sencillo tornado javascript E6
<!DOCTYPE html>
<html lang="es" dir="ltr">
<head>
<meta charset="utf-8">
<title>mi pagina</title>
</head>
<body>
<h1>hola amigos</h1>
<h2 id="mostrarfecha"></h2>
</body>
@ppsirg
ppsirg / boilerplate.py
Created June 19, 2019 21:23
boilerplate for multi scenes
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Módulos
import pygame
import scene
import pygame
import sys
@ppsirg
ppsirg / steroids.py
Last active February 25, 2019 15:53
slackbot with steroids
"""
slack bot with steroids
get tokens here: https://slack.dev/python-slackclient/auth.html
slack dev kit: https://slack.dev/python-slackclient/index.html
requirements:
pip install slackclient
"""
<button type="button" name="button" class="ajax-modal" data-url="{% url 'user_management:create_new_vendor' %}">nuevo</button>
##########################################
vista de create_new_vendor
=======================================
class vendorNewCreateView(CreateView):
model = UserProfile
form_class = naturalSalesmanForm
@ppsirg
ppsirg / query_filters.html
Created May 30, 2018 22:53
vue components for filtering
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>hi there</title>
</head>
<body>
<script src="https://unpkg.com/vue"></script>
@ppsirg
ppsirg / filter.py
Created May 11, 2018 03:51
does overbooking validation
def validate_reservation_booking(initial_day, final_day, ship_object):
"""does reservation avoiding overbooking"""
response = False
message = []
now_time = date.today()
# initial is less than final
if final_day < initial_day:
message.append('La fecha final no puede ser menor a la fecha inicial, por favor modifica las fechas de tu reserva.')
return response, ','.join(message)
# initial and final are in the future