C - Separar parte entera y decimal de un número con modf

Hoy vamos a ver cómo usar la función modf en C para separar la parte entera y la parte decimal de un número. Por ejemplo, a partir del número 123.45 vamos a separar el 123 y el 0.45, todo como números, no con cadenas. En otras palabras vamos a descomponer el número en parte entera y parte fraccionaria. ...

marzo 28, 2019 · 2 min · 346 palabras · Parzibyte

CRUD de Laravel con MySQL: administrador de canciones

CRUD de Laravel con MySQL o MariaDB Hoy toca el turno de Laravel (un framework de PHP) para conectarse a la base de datos más popular: MySQL. En este post voy a explicar cómo conectar Laravel con MySQL o MariaDB, comenzando por configurar la base de datos, pasando a través de las rutas, repasando el motor de plantillas de Blade y tocando un poco el tema de los mensajes flash. Al final vamos a tener un CRUD o ABC, en donde se verán las operaciones básicas de Laravel con MySQL: insert o insertar, update o actualizar, select o seleccionar y finalmente delete o eliminar. ...

marzo 27, 2019 · 8 min · 1699 palabras · Parzibyte

Java - Número aleatorio en un rango con ThreadLocalRandom

En este artículo vamos a ver cómo obtener un número aleatorio que se encuentre en un rango en específico en el lenguaje de programación Java. Por ejemplo, obtener un número que se encuentre entre 1 y 10. Dicho de otra manera, vamos a ver cómo obtener un número al azar que se encuentre entre un mínimo y un máximo. Para elegir un número aleatorio en un rango usamos a ThreadLocalRandom en Java, el cual proporciona un método estático fácil de usar. ...

marzo 27, 2019 · 2 min · 374 palabras · Parzibyte

Configurar servidor de MySQL o MariaDB en Android para permitir conexiones remotas

Ya estamos aquí con otro tutorial de MySQL con Android usando Termux. En este post veremos cómo permitir conexiones remotas a nuestro dispositivo Android, de esta manera podremos usarlo como servidor de base de datos. No es nada difícil, solamente asegúrate de saber cómo instalar el servidor, así como iniciarlo y detenerlo; cosa que se explica detalladamente en: Instalar MariaDB en Android con Termux. Una vez sabiendo eso, comencemos. ...

marzo 26, 2019 · 3 min · 539 palabras · Parzibyte

Elemento aleatorio de arreglo en C

Siguiendo con los tutoriales de números aleatorios en C hoy vamos a ver cómo elegir un elemento aleatorio de un arreglo en C. Recuerda que ya hablamos sobre los arreglos en C y sobre los arreglos de cadenas en C. Veremos cómo calcular un índice aleatorio para escoger un elemento aleatorio de un arreglo, usando las funciones que vimos al generar números aleatorios en C. ...

marzo 26, 2019 · 2 min · 308 palabras · Parzibyte

MySQL - Solución a Host is not allowed to connect to this MariaDB server

Hoy estaba realizando unas pruebas con los servidores de MySQL / MariaDB y después de configurar el servidor para permitir conexiones remotas e intentar conectarme, apareció el error que dice: Host [IP] is not allowed to connect to this MariaDB server Veamos cómo solucionar ese problema. ...

marzo 26, 2019 · 2 min · 301 palabras · Parzibyte

Java - Ejecutar código de manera repetitiva cada cierto tiempo con Runnable y Thread

Hoy veremos cómo usar Thread y Runnable en Java para ejecutar código cada N milisegundos en un hilo separado del principal. Crearemos un Runnable y lo vamos a ejecutar en un nuevo hilo creado con Thread, de esa manera podremos imprimir un mensaje cada segundo para demostrar el uso, aunque en la vida real podría servir para otras cosas. Personalmente utilicé esto para refrescar un reloj en una interfaz creada con Swing. ...

marzo 25, 2019 · 4 min · 707 palabras · Parzibyte

Software gratuito para administración de inventario y productos: Sublime POS 3

Todos los negocios que realicen la venta de productos necesitan llevar el control de la existencia de productos que tienen a la venta. Gracias a esto se evitan pérdidas. La administración de productos conlleva otras cosas además de registrar. Por ejemplo: Búsqueda de productos Aumento en la existencia Registro de pérdidas Eliminación de productos (controlada, para usuarios con permiso) Cambio de precios Crear copias de productos Veamos cómo puedes llevar un control de tus productos usando Sublime POS 3, un sistema de ventas gratuito. Nota: ya vimos cómo realizar ventas de productos en otro post. ...

marzo 25, 2019 · 5 min · 865 palabras · Parzibyte

Configurar Laravel con MySQL

Este post es muy corto, únicamente veremos cómo configurar a Laravel con el archivo .env para que use nuestras credenciales al conectar al motor de bases de datos MySQL. Recuerda que primero debes instalar composer así como generar las claves e instalar las dependencias. ¿Eres un principiante en Laravel? pásate primero por este post. ...

marzo 24, 2019 · 2 min · 334 palabras · Parzibyte

setTimeout y setInterval en JavaScript, un acercamiento a los hilos

En este post voy a explicar dos funciones muy importantes que existen en JavaScript, me refiero a setTimeout y setInterval. Ambas funciones nos permiten tener algo parecido a los hilos o threads en JavaScript, pero de una manera muy simple. Y por simple no quiero decir que le falten características, sino que es muy fácil de usar. Por cierto, setTimeout y setInterval funcionan tanto en los navegadores web como en Node JS. ...

marzo 24, 2019 · 4 min · 818 palabras · Parzibyte