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

Valores flotantes en elemento input type number de HTML

Introducción Hoy estaba interactuando con un formulario, y noté que al poner un valor flotante o con punto decimal en un input de tipo number, salía una validación que decía que me pedía introducir sólo valores enteros. Es decir, si introducía el 1.3 no era válido, pero si ponía 1 o 2 sí lo era. Investigando me di cuenta de que esto tiene que ver con el atributo step del input. ...

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

Leer código QR con Android | Programación de app

Introducción Leer un código QR debería ser lo más fácil de hacer en Android utilizando Java, pero no es así. Podemos utilizar la API que ha introducido Google para leer códigos QR, pero el usuario final necesitará tener los Google Play Services. Otras alternativas sugieren que usemos otra aplicación que ya lea códigos QR (llamar a otra aplicación desde la nuestra) y tomar lo que devuelva; esto confiando en que el usuario tenga una aplicación para leer dichos códigos. ...

abril 25, 2018 · 5 min · 1049 palabras · Parzibyte

Generar Códigos QR con AngularJS y QrCode

Introducción Ya vimos anteriormente cómo podemos generar códigos de barras con AngularJS en este post. Hoy veremos cómo generar códigos QR. No sé la diferencia entre esos 2, pero creo que los QR pueden guardar más información y su lectura es más fácil. En fin, no vamos a ver las diferencias, vamos a ver cómo generar códigos QR utilizando AngularJS. Incluir Librerías Necesitamos QRCode y Angular-QR. El proyecto original está aquí, en GitHub. Para utilizar la librería, podemos utilizar bower, o incluir directamente los scripts, así: ...

abril 24, 2018 · 4 min · 785 palabras · Parzibyte

Comprobar si elemento existe en arreglo de Javascript

Introducción Veamos hoy cómo comprobar si un valor o elemento existe dentro de un arreglo de Javascript. Recordemos que un arreglo en Javascript es una lista de valores. En ocasiones, es necesario buscar la posición de determinado elemento, o tal vez sólo comprobar si existe dentro de un array, arreglo, vector o lista. Dicho con otras palabras, veremos cómo checar si un elemento está presente. Recientemente en ES6 se introdujo un nuevo método que veremos a continuación. ...

abril 21, 2018 · 2 min · 402 palabras · Parzibyte

Ejercicio resuelto superlativos y comparativos en inglés

Introducción Esto no tiene que ver nada con con informática ni programación, pero supongo que a alguien le servirá. Es un simple ejercicio resuelto de comparativos y superlativos en inglés. Los superlativos y comparativos son ¿formas? en las que el verbo cambia. Por ejemplo, big cambia a bigger para comparar, y su superlativo es biggest. Hay algunos irregulares, como good, ya que cambia a better y best. ...

abril 20, 2018 · 1 min · 142 palabras · Parzibyte

Elevar número a una potencia en Javascript

Introducción Hoy veremos dos formas de elevar un número a una potencia en Javascript. La primera, seguramente la conoce la mayoría de gente, pero la segunda fue introducida recientemente y es, a mi parecer, más elegante. Elevar un número a una potencia en Javascript es multiplicar ese número N veces, en donde N es la potencia. Por ejemplo, 2 elevado a la potencia 3 es 8, ya que 2 x 2 x 2 = 8. Eso es elevar un número a determinada potencia en Javascript. ...

abril 20, 2018 · 2 min · 232 palabras · Parzibyte

Subir foto desde jQuery a un servidor con PHP y CodeIgniter utilizando AJAX

Introducción Hoy veremos cómo subir una foto o imagen a un servidor PHP. Dicha foto será elegida por el usuario desde un input de tipo file. La subiremos utilizando la clase FormData de Javascript en conjunto con la clase para recibir archivos en CodeIgniter. Esto lo haremos utilizando AJAX, por lo que la experiencia del usuario será mejor. Este post funciona para imágenes GIF, PNG o JPG pero supongo que igualmente podemos subir archivos de cualquier tipo. ...

abril 20, 2018 · 3 min · 478 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

jQuery y checkboxes: obtener, cambiar y vigilar valores

Introducción jQuery es un framework que todavía (en pleno 2018) es muy utilizado por muchísimos programadores. Al trabajar en checkboxes, entradas de tipo checkbox o cajas de selección es muy probable que nos preguntemos cómo obtener el valor o estado de cada campo. También puede que necesitemos cambiar el valor. Es decir, seleccionar una caja de texto en jQuery. Finalmente veremos cómo detectar cuando el estado de un checkbox cambia, es decir, que el usuario lo marque o lo desmarque. ...

abril 18, 2018 · 2 min · 254 palabras · Parzibyte