Laravel: agregar campos a User

En este post te mostraré cómo puedes agregar campos de la tabla “users” en Laravel para así poder añadir algunos campos al modelo User. Explicado con otras palabras vamos a modificar la tabla de usuarios. Con este modelo me refiero al usuario que se usa para iniciar sesión y en general hacer la autenticación en Laravel. Veremos cómo agregar otro campo además de los que ya existen. ...

junio 18, 2020 · 2 min · 400 palabras · Parzibyte

Comunicación entre ventanas de JavaScript

En JavaScript podemos abrir una nueva pestaña o ventana (window) y comunicarnos con ella. Es decir, abrir una ventana con window.open y después hacer algo de lo siguiente: Enviarle mensajes o datos a la ventana hija, recién abierta Desde la ventana abierta, enviarle mensajes o datos a la ventana padre Veamos cómo comunicar o enviar datos entre ventanas con JavaScript. Al final del post dejaré un ejemplo para que puedas probarlo y analizarlo tú mismo. ...

junio 12, 2020 · 6 min · 1077 palabras · Parzibyte

Pequeño e-commerce en Angular, Node y MySQL (tienda online)

Hoy vengo a presentar un software de comercio electrónico, tienda online o e-commerce escrito en Angular, con los estilos de Angular Material, y con una API escrita con JavaScript del lado del servidor usando Node con Express. Para la base de datos se ha usado MySQL. El software es open source; puede ser descargado y modificado por cualquier persona. Entre sus características encontramos: Gestión de productos Fotos de productos (guardadas en el disco duro) Carrito de compras por cada usuario Registro de venta con dirección de envío Vista de tienda Detalle de producto Quiero aclarar que no es un software listo para producción, y más bien es un proyecto escolar que puede servir ya sea como base para un proyecto completo de un e-commerce o para otro proyecto escolar. Veamos ahora cómo es que está programado, en dónde se puede descargar. etcétera. ...

junio 11, 2020 · 13 min · 2621 palabras · Parzibyte

Extraer imágenes de documento de Word

En este post te mostraré una manera muy sencilla de extraer todas las imágenes de un documento de Word, obteniendo las imágenes originales (en una alta resolución, dependiendo de la original). Te mostraré un método que es realmente rápido y sencillo, para lo cual solo necesitas contar con WinRAR, 7Zip o una herramienta para descomprimir archivos. ...

junio 9, 2020 · 1 min · 131 palabras · Parzibyte

Android: permitir solo números

Este post es muy sencillo. Veremos cómo permitir solo la entrada de números en un EditText de Android; es decir, al programar apps para Android. ...

junio 8, 2020 · 1 min · 71 palabras · Parzibyte

Buscaminas en C - Juego

Hoy vamos a ver cómo implementar el juego buscaminas en C. Pasa que por diversión quise hacerlo y quedó muy bien a mi parecer. Se trata del juego buscaminas en donde el usuario elige una casilla para descubrir lo que hay bajo la misma. Si hay una mina, el usuario pierde. En caso de que no, se le muestra al usuario el número de minas que hay cerca a esa casilla. Lo que haremos será mostrar el tablero de juego, solicitar al usuario la casilla, ocultar las minas de manera aleatoria y saber si el usuario gana o pierde. Todo esto será modificable dentro del código fuente. ...

junio 8, 2020 · 14 min · 2829 palabras · Parzibyte

Laravel: obtener URL pública

En este post veremos cómo determinar o saber la URL de un proyecto de Laravel, es decir, obtener la URL absoluta. Esto sirve en ocasiones que necesitamos determinar la url completa para por ejemplo consumir una API de Laravel desde JavaScript, incluir assets, determinar el dominio, etcétera. Con esto me refiero a que obtendrías una URL como: http://localhost/sistema_ventas_laravel_julio/public/ O, si está en un dominio de internet, algo como: https://parzibyte.me/apps/sistema_ventas_laravel/public/ ...

junio 8, 2020 · 1 min · 138 palabras · Parzibyte

Congruencia de Zeller en Python

En este post veremos cómo resolver o implementar la congruencia de Zeller en Python, que no es otra cosa más que resolver una fórmula. Por si no lo sabes, la congruencia de Zeller permite calcular qué día de la semana es (de domingo a sábado) a partir del año, mes y día. Además de esa función que obtiene el número de día de la semana (0 para domingo, 6 para sábado) vamos a implementar otra función que dice el nombre del día con letra. ...

junio 7, 2020 · 3 min · 540 palabras · Parzibyte

Desactivar autocompletado en Visual Studio Code

Por cualquier razón, en algún momento, vamos a necesitar desactivar el autcocompletado en VSCode también llamado Visual Studio Code; un editor de texto muy bueno. En este post te mostraré cómo desactivar el autocompletado a través de los ajustes. ...

junio 7, 2020 · 1 min · 170 palabras · Parzibyte

Python: ejercicio resuelto, buscar palabras en archivo de texto

En este post voy a resolver un ejercicio con Python. Dicho ejercicio dice así: Usted esta trabajando con el equipo encargado de la integración de el nuevo CLI de un sistema operativo. En este momento usted se dedica a hacer pruebas para manipular archivos de texto, por lo que le asignan la siguiente tarea: Debe realizar un programa que lea del usuario una palabra. Luego, vaya a buscar esta palabra en un archivo de texto llamado input.txt. En esta busqueda su programa debe hacer lo siguiente: Contar cuantas ocurrencias de la palabra hay en el archivo de texto (despues de haber leido todo su contenido) y desplegar en pantalla esa cantidad. Crear otro archivo llamado llamado result.txt, el cual contenga solamente las lineas en donde se encuentra la palabra buscada, desplegando al principio de la linea, su numero linea. Es decir que si fuera la primera linea, el numero es 1, si es la tercera el numero es 3, etc. Ejemplo: input.txt Este es un archivo de prueba, para ver si nuestro buscador funciona de no ser asi, tendremos que hacer mas pruebas y decidir que hacer. Palabra a buscar: de Ocurrencias: 2 result.txt 1 - Este es un archivo de prueba, para 3 - de no ser asi, tendremos que hacer Básicamente se trata de recorrer el archivo, buscar las líneas en donde se encuentra la búsqueda y colocar los resultados (con el número de línea) en otro archivo. Veamos cómo se soluciona. ...

junio 6, 2020 · 3 min · 598 palabras · Parzibyte