RAR en Raspberry Pi

En este post veremos cómo instalar el programa (y un ejemplo) para descomprimir un archivo rar en la Raspberry Pi 4 usando el software rar. Como sabes, en ocasiones no todo el software es compatible debido a la arquitectura ARM de la Pi. ...

marzo 30, 2020 · 1 min · 188 palabras · Parzibyte

Go: error con JSON y arreglo vacío

En este artículo expongo un pequeño error que sucede con Go (supongo que no es un bug sino que simplemente así se comporta el lenguaje) al declarar un arreglo vacío. Lo que sucede es que cuando se declara un arreglo de structs y el mismo está vacío, al ser codificado como JSON el arreglo es null en lugar de []. En otras palabras: go codifica (con JSON) un arreglo vacío como null en lugar de como un arreglo vacío []. ...

marzo 24, 2020 · 2 min · 342 palabras · Parzibyte

Validar solo dígitos en Python

En ocasiones necesitamos comprobar que determinada cadena en Python tiene solo dígitos del 0 al 9 y nada más, ni espacios, ni letras ni otros caracteres. Afortunadamente en Python ya existe una función justamente para ello y la veremos a continuación; se trata de una función que devuelve True si todos los caracteres de la cadena son dígitos, y False de lo contrario. ...

marzo 24, 2020 · 1 min · 186 palabras · Parzibyte

Flutter: input de tipo numérico

Dentro de un TextField o TextFormField de Flutter podemos colocar el tipo de entrada, el cual modificará el teclado que aparece cuando el usuario toca el campo de texto. Anteriormente vimos cómo usar el input de tipo contraseña en Flutter, ahora veremos cómo hacerlo para colocar el tipo de input en numérico. ...

marzo 23, 2020 · 1 min · 176 palabras · Parzibyte

Instalar LibreOffice en Raspberry Pi

En este post te mostraré cómo instalar LibreOffice en el sistema operativo Raspbian, el cual utilizan la mayoría de estos dispositivos. Es decir, casi todas las Raspberry usan Raspbian pues es el más común. Con esto vamos a poder abrir documentos que fueron creados con Microsoft Office, por ejemplo Word, Excel, etcétera. Cabe mencionar que la compatibilidad no siempre es al 100 %. A lo que me refiero es que en ocasiones los documentos no lucen igual en ambos entornos, así como las características. Pero para la gran mayoría funcionará, y si no necesitamos abrir documentos de otro tipo (solo necesitamos crearlos) entonces vendrá de maravilla. ...

marzo 23, 2020 · 2 min · 221 palabras · Parzibyte

Python: validar solo letras

Hoy vamos a ver una función de Python para que valide que una cadena solo contiene letras del alfabeto, es decir, de a-z sin importar si es mayúscula o minúscula. ...

marzo 23, 2020 · 1 min · 207 palabras · Parzibyte

Remplazar texto en Linux usando sed

Hoy vamos a ver una pequeña introducción a sed en Linux. Veremos cómo remplazar texto de un archivo y enviarlo a otro archivo, enviarlo en la terminal, modificar el archivo original o recibir el texto de una tubería (mejor dicho, de la entrada estándar). Para ello usaremos sed (stream editor) y la terminal. ...

marzo 23, 2020 · 2 min · 417 palabras · Parzibyte

Subir archivo a 0x0.st con curl desde Windows

El servicio 0x0.st permite subir y descargar archivos usando curl; gracias a esto podemos compartir archivos usando la línea de comandos y la web. Hoy te voy a mostrar cómo subir un archivo con curl usando Windows; específicamente al servicio 0x0.sh. ...

marzo 23, 2020 · 2 min · 216 palabras · Parzibyte

Validación de formularios en Flutter

Hoy vamos a ver cómo validar formularios en Flutter usando el Widget Form, agregando una clave para identificarlo, colocando varios TextFormField dentro del Form y finalmente definiendo la función de validación. Al final tendremos un formulario con el cual podremos comprobar si los datos son válidos o no, y a partir de ello realizar determinada acción. Voy a dejar un ejemplo de código en Dart al final del post para que puedas guiarte del mismo. ...

marzo 23, 2020 · 4 min · 826 palabras · Parzibyte

API REST con autenticación en Laravel

En este tutorial te voy a mostrar cómo crear una API REST en Laravel usando Laravel Passport. Gracias a esto podrás exponer tu API y consumirla con JavaScript (para una app web del lado del cliente) o con una app móvil y cualquier lenguaje que hable HTTP con JSON. Lo interesante es que además de configurar una API JSON en Laravel, vas a aprender cómo agregar autenticación; de este modo los usuarios podrán iniciar sesión, recibir un token y luego usarlo para realizar las otras operaciones. Verás que es muy sencillo. Al final del post colocaré unas pruebas de consumo de la API con Postman. ...

marzo 22, 2020 · 11 min · 2249 palabras · Parzibyte