Leer código de barras con Android y ZXing (programación de app)

En este post voy a enseñarte cómo leer o escanear códigos de barras con Android usando la librería de Zebra Crossing (ZXing) con Java. Además de que se permitirán leer códigos de barras también se podrán escanear códigos QR. La app que vamos a programar será compatible con versiones de Android 4.4 y superiores; también vamos a manejar los permisos de acceso a la cámara en tiempo de ejecución y en el manifiesto. Al final tendremos una app que lanza el lector de códigos de barras y devuelve el texto leído en forma de cadena. ...

mayo 1, 2019 · 7 min · 1319 palabras · Parzibyte

Actualizar PIP a última versión (gestor de paquetes de Python)

PIP es el gestor de paquetes y librerías para Python; en posts anteriores ya vimos cómo se instala y configura. Siempre es importante tener la última versión de todo programa instalado en nuestro sistema y por ello es que hoy veremos cómo actualizar el gestor de paquetes pip a su última versión (que al momento de escribir el post es la 19) Nota: recuerda que en otro post vimos cómo actualizar NPM a su última versión. ...

abril 30, 2019 · 1 min · 154 palabras · Parzibyte

Traducir mensajes de login y autenticación en Laravel

Una vez que ya hemos configurado la autenticación en Laravel estamos relajados y felices, hasta que probamos unas credenciales incorrectas y sale un mensaje en inglés indicando que las credenciales son incorrectas. El mensaje dice: these credentials do not match our records. Recordemos que uno de los defectos que la mayoría de los programadores tenemos es que pensamos que las otras personas son como nosotros y que usarán un traductor o sabrán inglés, cuando la realidad es que no. Por ello es que hoy veremos cómo mostrar mensajes de error en español, en el framework Laravel. Verás que es muy sencillo. ...

abril 30, 2019 · 2 min · 408 palabras · Parzibyte

Laravel - registrar usuario manualmente

En muchos casos al usar Laravel vamos a necesitar registrar un usuario manualmente. Ya sea en nuestro ambiente de pruebas o incluso en el ambiente de producción, por alguna u otra cosa. Por ejemplo, en mi caso he desactivado el registro de usuarios en la autenticación, así que si necesito registrar uno manualmente. Justamente escribo este post, para explicar algunas maneras de registrar manualmente a un usuario en Laravel para que pueda iniciar sesión y en resumen autenticarse. ...

abril 29, 2019 · 3 min · 519 palabras · Parzibyte

Android y Java - Pasar datos de un fragmento a otro

Ya hemos visto anteriormente cómo hacer la transición de un fragmento a otro en Android usando Java, de manera programada. Ahora veremos cómo ir de un fragmento a otro pero pasando datos, es decir, compartir datos de un fragmento origen a un fragmento de destino. Te recomiendo encarecidamente que visites el post anterior para que aprendas lo básico, no te llevará mucho tiempo. ...

abril 28, 2019 · 3 min · 584 palabras · Parzibyte

Android - Cambiar de un Fragment a otro con Java

En este post voy a explicar cómo pasar de un Fragmento (Fragment) de Android a otro. Algo así como cuando cambiamos de actividad usando un Intent, pero ahora utilizando fragmentos. Resumiendo, vamos a ver cómo hacer la transición de un fragmento a otro en Java para Android usando FragmentManager y FragmentTransaction. ...

abril 27, 2019 · 1 min · 207 palabras · Parzibyte

Laravel: Mover elemento de una tabla a otra

En este post voy a explicar cómo mover un registro de una tabla de la base de datos a otra tabla, moviendo los datos porque se van a eliminar de una tabla para pasarlos a otra. Todo esto vamos a hacerlo con Laravel y Eloquent, es decir, a través de los modelos de Laravel. Aunque en este post se muestra cómo mover un elemento, puedes igualmente copiarlo omitiendo la parte en donde se elimina el original. ...

abril 26, 2019 · 2 min · 365 palabras · Parzibyte

Laravel: Obtener id de último elemento insertado con Eloquent

En este artículo voy a explicar cómo obtener el id del último elemento insertado en una tabla (en mi caso lo hice con una base de datos de MySQL pero debería funcionar en otros motores) a través de Eloquent, usando el framework Laravel. Obtener el último id insertado sirve cuando tenemos relaciones en nuestras bases de datos, y para crear la relación correcta necesitamos saber cuál es el id del elemento que acabamos de insertar. Nota: ya hicimos esto con CodeIgniter. ...

abril 25, 2019 · 2 min · 286 palabras · Parzibyte

Anagrama en Java

Hoy vamos a ver cómo saber si una cadena o string de Java es un anagrama. Recordemos que un anagrama es un texto que tiene las mismas letras que otro, pero en diferente orden. Veamos entonces cómo resolver este ejercicio de Anagramas y Strings en Java. ...

abril 24, 2019 · 2 min · 390 palabras · Parzibyte

JavaScript - Saber si cadena es Pangrama

Anteriormente vimos cómo saber si una string es un pangrama en Python. Ahora veremos cómo comprobar que una cadena es un pangrama en JavaScript, para ello usaremos un algoritmo simple en combinación con el método includes. Recuerda que un pangrama es aquella oración que contiene todas las letras de un alfabeto de determinado idioma; en este caso lo haremos con el alfabeto español, aunque también se podrá modificar para otro alfabeto como el inglés. ...

abril 23, 2019 · 3 min · 633 palabras · Parzibyte