Actualizar NPM a la última versión estable

Introducción Hoy que tenía un poco de tiempo, me puse a actualizar mis herramientas de trabajo, librerías, IDE’s y esas cosas. Le tocó el turno a NPM (node package manager) y su actualización a la última versión estable fue realmente sencilla. ...

mayo 5, 2018 · 1 min · 167 palabras · Parzibyte

Solución al error No such file or directory autoload.php | Laravel

Introducción Laravel utiliza Composer para gestionar todas sus dependencias. Si acabamos de clonar un repositorio o estamos comenzando un proyecto, puede que salga un error que dice algo así: Warning: require(ruta\proyecto\public/../vendor/autoload.php failed to open stream: No such file or directory in ruta\proyecto. Y abajo algo así: Fatal error: require(): Failed opening required… La solución es muy sencilla. Solución Lo que dice el error es que no encuentra el archivo autoload.php. Este archivo es generado por composer y se encarga de cargar las clases y ficheros que nuestro proyecto necesita. ...

mayo 5, 2018 · 1 min · 166 palabras · Parzibyte

Filtrar arreglos en Javascript como si se utilizara LIKE de SQL

Introducción Este será un post corto pero que nos ayudará. Se trata de filtrar datos de un arreglo como si estuviéramos haciendo una consulta LIKE. Por ejemplo, en SQL hacemos una consulta con el operador LIKE así: SELECT * FROM personas WHERE nombre LIKE "%ar%"; Y eso seleccionaría a las personas que en su nombre tienen las letras “ar”. Por ejemplo, “maría”, “gary”, etcétera. Hoy veremos cómo hacer esto pero filtrando un arreglo de Javascript. ...

mayo 4, 2018 · 2 min · 320 palabras · Parzibyte

Quitar malware en teléfonos y tabletas Android sin root

Introducción El malware es realmente molesto, ya que además de hacer más lento nuestro dispositivo, nos muestra publicidad, descarga aplicaciones que no queremos y prácticamente no nos deja hacer nada. Cuando nuestro móvil está rooteado (es decir, se cuentan con privilegios del usuario root) es fácil eliminar cualquier tipo de virus, ya que aunque el malware se instala como aplicación del sistema, podemos quitarlo. Pero en la mayoría de los casos no tendremos esos privilegios. Ya sea porque no queremos, porque no podemos o porque no se puede. Y es ahí en donde el malware se convierte en algo que deja inútiles a nuestros dispositivos. ...

mayo 4, 2018 · 7 min · 1360 palabras · Parzibyte

Reiniciar o limpiar gráfica de Chart.js

Introducción Ayer estuve trabajando con Chart.js, una librería para generar gráficas. Debido a que la gráfica era actualizada cada que el usuario seleccionaba una opción distinta, a veces se mostraban algunas barras encima de otras, tooltips que no deberían estar y cosas de esas. Así que investigando encontré la solución para reiniciar, limpiar y destruir una gráfica en Chart.js. En otras palabras, estaremos reiniciando la gráfica. Nota: puedes ver un tutorial de cómo trabajar con gráficas en AngularJS aquí. ...

mayo 3, 2018 · 1 min · 183 palabras · Parzibyte

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