Recorrer arreglos en PHP

Introducción A la hora de trabajar con arreglos, vectores, listas o arrays en PHP siempre necesitaremos alguna forma de recorrerlos o iterarlos. PHP ofrece 2 formas de hacerlo, una de ellas es la que conocemos: un ciclo for; y la otra forma es con un ciclo foreach. Arreglo de ejemplo Vamos a iterar sobre un arreglo de animales: <?php $animales = ["Perro", "Gato", "Vaca", "Serpiente", "Oso"]; ?> Es un arreglo simple pero bastará para explicar cómo recorrerlo. ...

abril 26, 2018 · 2 min · 330 palabras · Parzibyte

Días que tiene un mes en Javascript

Introducción Hoy veremos cómo obtener el número de días que tiene un mes de cualquier año. Por ejemplo, el mes de Abril del 2018 tiene 30 días, pero bien sabemos que esto cambia dependiendo del mes y también del año (si es o no bisiesto). Así que investigando me encontré con una función sencillísima de implementar. Dicho con otras palabras, estimaremos o calcularemos el número o cantidad de días que tiene determinado mes del año actual o de un año cualquiera. ...

abril 19, 2018 · 3 min · 441 palabras · Parzibyte

Crear arreglo a partir de otro en Javascript

Introducción Hoy veremos cómo crear un arreglo a partir de otro en Javascript. Explicado con otras palabras, copiaremos, a un nuevo arreglo, otro arreglo. Es como copiar un arreglo, o crear uno a partir de otro. Con ES6 El nuevo estándar provee un nuevo método, aunque no es soportado por todos los navegadores. Lo único que tenemos que utilizar es Array.from, que crea un arreglo a partir de otro; como se ve en el siguiente ejemplo: ...

abril 13, 2018 · 1 min · 189 palabras · Parzibyte

Ejemplo de esteganografía en imágenes con Python

Introducción Buscando y buscando librerías para ocultar mensajes en imágenes utilizando Python encontré algunas, pero ninguna funcionó en mi máquina. Ya fuera al momento de instalarla o al momento de utilizarla. Así que decidí hacerlo a mano, y aprender un poco del proceso. Al final, pude ocultar texto para más tarde recuperarlo. A esta técnica se le llama esteganografía. No utilicé ninguna librería, sólo PIL para obtener los pixeles de una imagen. Los métodos explicados aquí puede que sean redundantes, pero son bastante explicativos. Antes de continuar, recomiendo y casi obligo a leer cómo es que modificamos el LSB de cada byte de cada nivel de color en un pixel. Recuerda tener instalado Python y pip. Nota: si quieres ver el código completo míralo en GitHub. ...

abril 6, 2018 · 8 min · 1595 palabras · Parzibyte

Introducción a la esteganografía con imágenes en LSB

Introducción La esteganografía es una técnica para ocultar mensajes en un canal encubierto. Hay muchas formas de hacerlo, y hoy veremos cómo es que se hace en imágenes. Sólo explicaremos la teoría, no haremos nada práctico por el momento. Actualización: aquí un ejemplo. ...

abril 5, 2018 · 5 min · 874 palabras · Parzibyte

Obtener siguiente cuadrado perfecto en Javascript

Introducción Un cuadrado perfecto es aquel número entero que al sacarle raíz cuadrada sigue siendo un número entero. Por ejemplo, 25 lo es; ya que su raíz cuadrada es 5, y 5 es un entero. No pasa lo mismo para 24, ya que su raíz es algo como 4.89. Vamos a escribir una función en Javascript para calcular o estimar el siguiente cuadrado perfecto de otro cuadrado perfecto. Más información aquí: https://es.wikipedia.org/wiki/Cuadrado_perfecto ...

abril 4, 2018 · 2 min · 397 palabras · Parzibyte

Comprobar si una cadena es anagrama de otra en Javascript

Introducción Un anagrama es una palabra o frase que resulta de la transposición de letras de otra palabra o frase. Dicho de otra forma, una palabra es anagrama de otra si las dos tienen las mismas letras, con el mismo número de apariciones, pero en un orden diferente. Aquí algunos ejemplos: Desamparador – desparramado Conservadora – conversadora Nacionalista – altisonancia Veamos cómo podemos comprobar si es un anagrama utilizando Javascript. ...

abril 3, 2018 · 4 min · 695 palabras · Parzibyte

Primer y último carácter o letra de cadena en Javascript

Introducción Este será un post muy corto. Veremos cómo obtener el primer y último carácter de una cadena en el lenguaje de programación Javascript. Obtener primer carácter Utilizamos el método charAt, que personalmente traduciría como “carácter en”. Es una función nativa que las cadenas tienen. Devuelve un carácter, recibe la posición del carácter que queremos. Así que, para obtener la primera letra, lo hacemos así: var cadena = "Hola, mundo"; var primerCaracter = cadena.charAt(0); // primerCaracter es H Simplemente estamos obteniendo el carácter en la posición 0, es decir, el primero. ...

abril 3, 2018 · 1 min · 177 palabras · Parzibyte

The Feast of Many Beasts (La fiesta de muchas bestias) solución Javascript

Introducción Resolviendo ejercicios de codewars, encontré uno que no es nada difícil pero me gustó mucho. Se trata de la fiesta de muchas bestias. Es muy simple. ¡Todos los animales están teniendo una fiesta! Cada animal trae un plato. Sólo hay una regla: el plato debe comenzar y terminar con las mismas letras que el nombre del animal. Escribe una función “fiesta” que tome el nombre y el plato del animal como argumentos y devuelva verdadero o falso para indicar si la bestia puede llevar el plato a la fiesta. ...

abril 3, 2018 · 2 min · 319 palabras · Parzibyte