Generar slug único con Laravel

En este post te mostraré cómo generar un slug o URL amigable a partir de una cadena, pero además de eso, te enseñaré a que ese Slug sea único y que no se repita aunque la cadena de entrada sea la misma. Con esto quiero decir que vamos a generar un slug único en Laravel con el lenguaje PHP y algunas funciones del framework. ...

agosto 24, 2020 · 2 min · 359 palabras · Parzibyte

Java - Mínimo común múltiplo

En este post te mostraré cómo obtener el mínimo común múltiplo de dos números en Java. Este valor (MCM) es aquel número menor, pero distinto de cero, que es múltiplo de dos números. Por lo tanto vamos a encontrar el número más pequeño que es múltiplo de dos números usando el lenguaje de programación Java. ...

agosto 24, 2020 · 3 min · 465 palabras · Parzibyte

Máximo común divisor en Java

En este post te mostraré cómo calcular el máximo común divisor en Java, aplicando el algoritmo de Euclides. El máximo común divisor es aquel número entero mayor que divide a dos números sin dejar residuo. Por ejemplo, el máximo común divisor de 50 y 120 es 10; pues no hay número mayor a 10 que divida a ambos números. Te mostraré dos formas de obtener el MCD (Máximo común divisor) en Java. Uno usando el ciclo while y otro usando recursividad con funciones. ...

agosto 24, 2020 · 3 min · 468 palabras · Parzibyte

Java: mezclar elementos de arreglo

En este post sobre Java te mostraré cómo mezclar un arreglo, es decir, ordenar los elementos de un arreglo de manera aleatoria. Mezclar un arreglo en Java sirve para varias cosas, por ejemplo, si cuentas con una lista de canciones o una lista de cosas que necesitas que tengan un orden distinto. Como sea, al final vamos a obtener un arreglo ordenado de manera aleatoria o mejor dicho, un arreglo desordenado. Y nunca tendrá el mismo orden, pues los elementos van a ser organizados al azar. ...

agosto 20, 2020 · 2 min · 412 palabras · Parzibyte

Java: obtener valor ASCII de char

En este tutorial de Java te mostraré cómo convertir un char a ASCII o mejor dicho convertir un carácter a su representación entera en el código ASCII. Por ejemplo, al char @(arroba) le corresponde el código 64. ...

agosto 18, 2020 · 1 min · 109 palabras · Parzibyte

Java: traductor binario - texto

En esta entrada sobre Java te voy a enseñar a convertir texto a binario, y binario a texto. Es decir, hacer un tipo de Traductor texto - binario en Java para poder convertir entre ambos formatos. Otra forma de llamar a esto es decir “Traductor binario a español” por ejemplo. Por ejemplo, convertir 1110000 1100001 1110010 1111010 1101001 1100010 1111001 1110100 1100101 101110 1101101 1100101 a “parzibyte.me” y viceversa. Todo esto programado en Java con métodos manuales. ...

agosto 18, 2020 · 7 min · 1421 palabras · Parzibyte

Encriptar contraseñas con Node

En este post de programación con JavaScript del lado del servidor en el entorno de Node te mostraré cómo asegurar las contraseñas de los usuarios; esto es, encriptarlas. De hecho me parece que el término correcto es hashear, pues encriptar es convertir algo plano a encriptado y luego poder hacer lo contrario; en cambio hashear es convertir algo plano a encriptado, pero ya no poder obtener el valor original a partir del encriptado. Como sea, te mostraré cómo asegurar, encriptar o cifrar las contraseñas. Vamos a usar el algoritmo bcrypt pues es perfecto para hashear contraseñas en Node. ...

agosto 14, 2020 · 4 min · 716 palabras · Parzibyte

Extraer parámetros de URL con JavaScript

En este post te mostraré cómo obtener los parámetros de la URL de JavaScript, en el lado del cliente. Es decir, obtener los parámetros como cuando en PHP accedemos a $_GET. Por ejemplo, la siguiente url: localhost/pagina.html?nombre=parzibyte Tiene el valor nombre en la clave parzibyte. Te mostraré justamente cómo extraer ese valor desde JavaScript; vamos a usar URLSearchParams y window.location.search. ...

agosto 14, 2020 · 2 min · 236 palabras · Parzibyte

C - Validación de números

En este post sobre programación en C te mostraré cómo saber si un número ingresado por el usuario es un número válido, es decir, validar un número en C. Lo que haremos será un poco complejo, pues la validación de números en C no es una tarea sencilla, pero lo vamos a lograr. Vamos a hacer una función que comprueba números enteros o int, y otra función que se encarga de la validación números flotantes (con punto decimal y signo de negativo). ...

agosto 9, 2020 · 6 min · 1227 palabras · Parzibyte

Hacer update con Sequelize

En este post de programación te voy a enseñar cómo hacer un Update o actualizar un dato usando Sequelize, un ORM de Node. Es decir, actualizar ciertos campos de un modelo usando un where. Todo esto lo haremos con Sequelize, no vamos a escribir consultas SQL manuales. ...

agosto 9, 2020 · 2 min · 300 palabras · Parzibyte