lunes, 20 de enero de 2020

Cambios "On the fly"... (Al vuelo en México)

Las necesidades de mi trabajo me han hecho dejar abandonado mi proyecto, demasiadas ocupaciones me mantienen alejado de seguir creando mis programas personales, y entre tanto movimiento, veo necesidad de buscar información en la base de datos para mostrar informes específicos, por las diferencias entre los dispositivos, considero pertinente usar la misma lógica de mis programas personales en un sitio web, sitios simples que soliciten información básica, interpreten e informen, había empezado a leer sobre Bootstrap4 y W3CSS, sin embargo, son más extensos tanto para comprender como para aplicar, por lo cual he decidido el uso simple de html y php para hacer la estructura básica, conforme avance iré mejorando el sitio, pero quiero hacer lo mismo que con mis programas personales, simple pero efectivo.


Deséenme suerte...

jueves, 9 de enero de 2020

Centrar texto en consola con python y curses

Es bien sabido mi gusto por el uso de la terminal, a tal grado que mis aplicaciones personales las realizo en este entorno, sin embargo, el "proyecto mayor" me estresa el pensar la cantidad de trabajo pendiente para verlo funcionando, así que opté por hacer pequeñas aplicaciones para tomar experiencia.


En esta ocasión, hice un pequeño avance que me gustó y quise compartirlo: centrar el título, independientemente del dispositivo en el cual se ejecuta la aplicación, puesto que en mi trabajo tengo una AllInOne de 24", en casa uso una lap de 14", para codear uso una mini de 11" y ocasionalmente pruebo en mi smart de 6". Anteriormente estaba usando un código diferente para cada dispositivo, pero hoy se me ocurrió copiar esa idea de un programa ejemplo y aquí está:

#!/usr/bin/env python
# -*- coding: Windows-1252 -*-
import curses
def menu(stdscr):
# Se limpia la ventana
stdscr.clear()
stdscr.refresh()
stdscr.erase()
# Se obtiene el máximo de filas y columnas
alto, ancho = stdscr.getmaxyx()
# Se calcula el título para centrarlo
titulo = 'Módulo de cambio de precios'[:ancho-1]
posicion_titulo = int((ancho//2) - (len(titulo)//2) - len(titulo) % 2)
stdscr.addstr(0,posicion_titulo, titulo)
k = stdscr.getch()
def main():
curses.wrapper(menu)
if __name__ == "__main__":
main()

Requiere más explicación? Yo creo que no...

jueves, 2 de enero de 2020

Resumen del 2019

Terminó el año, ya con tiempo en el 2020 he aquí mi resumen del 2019:


Enero: problemas, desabasto de gasolina en mi ciudad.

Febrero: Fuimos de visita al rancho, escape veloz a la cueva de San Ignacio en Guanajuato capital, registramos a las nenas con mi apellido, celebramos el cumpleaños de Camila en compañía de mi madre y mi hermana en el departamento y continúan los problemas, problemas con todos por alcahuetear a mi hijo con sus locuras de amor con la novia.

Marzo: celebramos el cumpleaños de Bere en el depa, mi madre, mi hermana con su esposo y sus hijos, mi hijo Adrián, fuimos a la Expo Manía a León con mis hijos, problemas fuertes, visitamos San Miguel de Allende, Bere, las nenas, los niños, y mi madre, de regreso a comer hamburguesas en Celaya, Gto, también visitamos el Zoológico de León, mi hijo mayor se desaparece por tres días y regresa sin dar explicación.

Mayo: fuimos a ver Avengers End Game, celebramos el cumpleaños de Melissa y su presentación, así como el cumpleaños de Camila, última gran fiesta, más problemas.

Junio: Visitamos la plaza Altacia de León, y comimos hamburguesas en Burguer King, llevamos a las nenas a Kangoo Kids, disfrutan mucho ir a ese local, me cambian de teléfono.

Julio: otra vez problemas fuertes, día del padre triste, sin mi hijo menor y sin abrazo de felicitación más que el de mi hijo mayor.

Agosto: felicitaciones virtuales por mi cumpleaños, problemas fuertes, termina relación justo en mi cumpleaños, mi hijo mayor juega una final de fútbol suspendida por invasión a la cancha, muy injusta la resolución de las autoridades deportivas.

Septiembre: otra vez problemas fuertes, viaje veloz a San Miguel de Allende con Diana e Iván y nos trajimos una gran experiencia gracias a los fuegos artificiales, nos cambiamos a departamento nuevo.

Octubre: viaje a Parque Bicentenario en Querétaro organizado por Bere y en compañía de compañeros de su trabajo, celebración de día de muertos del kínder de Camilita, fuimos a festivales locales, celebramos el cumpleaños de mi madre en la casa, me cristalean la camioneta del trabajo.

Noviembre: otra vez problemas.

Diciembre: otra vez problemas fuertes, festival de fin de año con Camilita, y cerramos con el año con tremendos problemas otra vez...

Qué año... En verdad...