Acceder a los filtros de VueJS desde el código Javascript

Introducción Los filtros de Vue.js son muy útiles. Generalmente son utilizados sólo en la vista. Por ejemplo, si queremos filtrar moneda hacemos esto: {{sueldo | currency}} ¿Pero qué pasa si queremos utilizar esos filtros en nuestro código javascript? recientemente me pasó que estaba generando un documento PDF con la magnífica librería jsPDF, pero para mostrar algunos montos necesitaba filtrarlos antes. Así que me puse a pensar en cómo utilizar los filtros no sólo en la vista, sino también en la lógica. Y encontré la respuesta. ...

mayo 1, 2018 · 1 min · 197 palabras · Parzibyte

Javascript: Número o moneda a texto / letras

Introducción Cuando trabajamos con documentos contables, o con cosas que llevan una cantidad, a veces es necesario convertir los números a texto. Esto pasa sobre todo cuando queremos convertir dinero a una representación legible, es decir, a letras o a texto. Por ejemplo, convertir “123.00” a (al menos en México) “Ciento veintitrés pesos con cero centavos” o algo así. Hoy me vi en la necesidad de ello y en lugar de escribir por mí mismo el código, busqué si alguien ya o había hecho, y así fue. ...

abril 30, 2018 · 5 min · 954 palabras · Parzibyte

Codificar y decodificar URI en Android

Introducción A veces, en las peticiones HTTP de tipo GET necesitamos mandar valores en la URL. Dichos valores deben codificarse primero. En PHP tenemos la función urlencode, en Javascript tenemos a encodeURIComponent, y hoy veremos cómo codificar una URI en Android. ¿Qué es codificar una URI? Es quitar todos aquellos símbolos que no sean letras, números, o cosas como _-!.~’()*. Aquel carácter que no sea uno de esos símbolos, será codificado. Por ejemplo, veamos esto: ...

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

Longitud de un arreglo en PHP

Introducción En otros lenguajes como Javascript o Java, para obtener la longitud de un arreglo leemos la propiedad length. En Go y Python, llamamos al método len. ¿Pero cómo se hace en PHP? Longitud o conteo de valores de un arreglo en PHP Es muy simple, lo único que tenemos que hacer es llamar al método count y pasarle como argumento nuestro arreglo. count devolverá un número, que será la longitud de nuestro arreglo o lista. Aquí un ejemplo: ...

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

Obtener nombre del mes actual en PHP

Introducción Este será un post muy sencillo. Veremos cómo obtener el nombre del mes en el que estamos actualmente, utilizando PHP. Por ejemplo, el mes en el que escribo esto es en abril. ¿Pero cómo podemos hacer para que PHP lo sepa por nosotros? Una solución fácil es obtener el número del mes actual, y utilizarlo como índice para tomar una cadena que está dentro de un arreglo. Eso es justamente lo que haremos. ...

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

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