JavaScript: calcular nota de estudiante con formulario (ejercicio resuelto)

Hoy vamos a resolver un ejercicio con JavaScript, HTML y CSS. La solicitud dice así: Diseñar y desarrollar un formulario para calcular la nota de la unidad de una asignatura.El usuario debe enviar los datos mediante un formulario en HTML Por medio de JavaScript procesar los datos recibidos y enviarlos a otra página donde debe imprimir el nombre del estudiante, el nombre de la asignatura y las notas obtenidas y el calculo de la nota del laboratorio, de la nota del parcial y de la unidad. ...

diciembre 3, 2022 · 6 min · 1096 palabras · Parzibyte

PHP: compra de productos con formulario (ejercicio resuelto)

El día de hoy vamos a resolver un ejercicio de programación en PHP. Se trata de simular la compra de productos a través de un formulario y luego mostrar el total. Es un ejercicio de programación para aprender más sobre este lenguaje. La solicitud dice: Realizar una página web dinámica con PHP que simule la compra de varios productos de una tiendita a través de un formulario web. Solicitar el nombre de 5 productos (cuadros de textos). Solicitar la marca de cada producto (desplegables). Solicitar el precio de cada producto (cuadros de número) El formulario tendrá los botones de enviar y reset Al presionar el botón de envío, el programa calculará la suma de los productos (subtotal), el IVA y el total de la compra (Subtotal + IVA) Vamos a hacerlo dibujando el formulario de manera dinámica y recibiéndolo igualmente en el servidor. ...

octubre 31, 2022 · 5 min · 868 palabras · Parzibyte

Subir archivo de JavaScript a Go (Golang)

En este post de programación cliente-servidor vamos a ver cómo enviar un archivo desde JavaScript del lado del cliente a Golang (Go) del lado del servidor. Específicamente hablando veremos cómo enviar un archivo usando fetch y FormData a través de AJAX hacia un servidor de Go. Lo que te enseñaré servirá para enviar fotos, archivos binarios o incluso una foto tomada con la cámara web con las debidos ajustes. Va a ser un ejemplo realmente simple pero que luego podrás modificar para, por ejemplo, usarlo en React, Angular, JavaScript puro o Vue. ...

septiembre 14, 2022 · 8 min · 1563 palabras · Parzibyte

Python - Firmar PDF con P12 y Flask

En este post te compartiré los resultados de mi investigación sobre cómo firmar, digitalmente, un documento PDF usando un certificado con extensión P12 y la librería endesive. Al final terminé creando una aplicación web con Flask que permite que elijas el certificado, el PDF y la contraseña para devolverte el PDF pero firmado digitalmente. Ten en cuenta que yo probé con un certificado de prueba generado por mí mismo, así que no sé si esto funcione con algo real. ...

mayo 27, 2022 · 6 min · 1131 palabras · Parzibyte

Extraer texto de imagen con PHP y Tesseract - OCR

En este post de programación en PHP te mostraré cómo extraer el texto de imágenes o mejor dicho cómo usar Tesseract OCR desde este lenguaje, de modo que podamos digitalizar el texto de una imagen usando PHP. Al final esto que te muestro es un simple wrapper o una envoltura, ya que si bien vamos a procesar la imagen con PHP, internamente vamos a invocar a Tesseract. Pero bueno, al final veremos cómo usar OCR con PHP para extraer el texto de imágenes. Obviamente te voy a dejar el ejemplo de código. ...

octubre 17, 2021 · 4 min · 711 palabras · Parzibyte

PHP: Circunferencia y radio de círculo

En este ejercicio de programación en PHP te enseñaré cómo calcular la circunferencia y el radio de un círculo a partir del diámetro. Vamos a trabajar con PI y las fórmulas matemáticas. Es un ejercicio muy simple pero útil para los que apenas iniciamos en este lenguaje de programación. Lo que tendremos al final será un formulario que va a solicitar el diámetro del círculo, mismo que será enviado a un archivo de PHP en donde vamos a obtener el valor enviado, realizar los cálculos e imprimir resultados. ...

junio 1, 2021 · 2 min · 352 palabras · Parzibyte

Validar formularios en JavaScript

En este post te enseñaré a validar formularios HTML usando JavaScript nativo o JS puro, sin usar frameworks ni librerías externas. De este modo vas a poder comprobar si un formulario se envía dependiendo de los valores que el usuario haya colocado. Te enseñaré un ejemplo para que veas cómo validar un formulario en JavaScript apoyándote además de la validación nativa de HTML. Solo recuerda que la validación del lado del cliente se hace por mera decoración, y no por seguridad; ya que la seguridad se aplica en el lado del servidor. ...

abril 12, 2021 · 4 min · 726 palabras · Parzibyte

Flask con MySQL - Ejemplo de conexión (CRUD)

En el artículo de hoy te enseñaré cómo crear una aplicación web usando Flask, Python y MySQL. Vamos a ver cómo hacer una conexión a la base de datos de MySQL desde Flask y realizar todas las operaciones de insertar, actualizar, mostrar y eliminar. Al final tendremos una web que será un CRUD, trabajando con formularios, plantillas, rutas, etcétera. ...

marzo 30, 2021 · 8 min · 1549 palabras · Parzibyte

Login y sesiones en Flask

En este post de programación web con Python y Flask te enseñaré, de manera muy sencilla y fácil, cómo hacer un login y proteger una ruta para que solo accedan los usuarios que han iniciado sesión. Básicamente vas a aprender cómo iniciar sesión en Flask y proteger todas tus rutas. Va a ser un ejemplo sencillo en donde nos vamos a enfocar solamente al manejo de sesiones y a la autenticación del usuario. ...

marzo 29, 2021 · 4 min · 840 palabras · Parzibyte

Permitir solo imágenes en input file de HTML

En este post te mostraré el atributo a establecer para aceptar solo imágenes en un campo de formulario de HTML 5 de tipo file, es decir, de un input type file. Por ejemplo, aceptar todo tipo de imágenes, solo imágenes PNG, etcétera. Recuerda que esto solo es para validar del lado del cliente y que es una ayuda al usuario, pues no implica seguridad que se debe aplicar del lado del servidor. ...

julio 15, 2020 · 2 min · 227 palabras · Parzibyte