Laravel: obtener nombre de ruta en Middleware

Hoy te mostraré cómo acceder a la ruta a la que se intenta acceder cuando se intercepta el flujo de Laravel en un middleware. Es decir, saber, dentro del middleware, a cuál ruta quiere navegar el usuario y a partir de la misma dejarlo pasar o denegarle el permiso. También se puede registrar la ruta, etcétera (todo lo que se puede hacer en un middleware). ...

julio 7, 2020 · 2 min · 318 palabras · Parzibyte

Prevenir cambio en select con JavaScript

En este post te mostraré cómo prevenir que se seleccione otra opción en un select o lista desplegable de HTML usando JavaScript. Por ejemplo, evitar que el select cambie de opción si el usuario no acepta determinada cosa. Lo vamos a hacer usando JavaScript puro. ...

julio 5, 2020 · 2 min · 281 palabras · Parzibyte

Solución a Error 419 en Laravel - Page Expired

Resumen: mostrar cómo solucionar el error 419 Page Expired en Laravel, mismo que se ocasiona al enviar un formulario o al hacer una petición AJAX. ...

julio 5, 2020 · 2 min · 236 palabras · Parzibyte

Crear PDF con Laravel

En este post te mostraré cómo crear o generar un PDF usando Laravel y las ventajas que nos ofrece este framework. Vamos a usar la librería dompdf que, en combinación con Laravel y una librería extra, nos permitirá renderizar vistas de Blade y convertirlas a PDF de una manera realmente sencilla. Asumo para este caso que ya sabes usar Laravel al menos de manera mínima, y que gestionas las dependencias de tu proyecto con composer. También me gustaría recomendarte mi post sobre dompdf con php nativo; que si bien no es necesario, te ayudará a ver qué otras cosas puedes hacer. Entre los ejemplos está una factura con Bootstrap 3 o un ticket para impresora térmica. ...

junio 22, 2020 · 7 min · 1385 palabras · Parzibyte

Leer código de barras con JavaScript y cámara

En este post te mostraré cómo leer códigos de barras en el navegador web ya sea de una computadora o dispositivo móvil, usando la cámara del teléfono o la cámara web; y el lenguaje nativo JavaScript. Esto hace que podamos hacer nuestras aplicaciones web todavía más diversas y con más características; en un ejemplo simple se me ocurre escanear el código de barras para un sistema de ventas. La librería que vamos a usar se llama QuaggaJS y es capaz de leer códigos de barras con formato EAN, CODE 128, CODE 39, EAN 8, UPC-A, UPC-C, I2of5, 2of5, CODE 93 y CODABAR. Con esto, podremos leer códigos de barras en dispositivos móviles o computadoras en tiempo real. ...

junio 22, 2020 · 7 min · 1385 palabras · Parzibyte

Android: permitir solo números

Este post es muy sencillo. Veremos cómo permitir solo la entrada de números en un EditText de Android; es decir, al programar apps para Android. ...

junio 8, 2020 · 1 min · 71 palabras · Parzibyte

Buscaminas en C - Juego

Hoy vamos a ver cómo implementar el juego buscaminas en C. Pasa que por diversión quise hacerlo y quedó muy bien a mi parecer. Se trata del juego buscaminas en donde el usuario elige una casilla para descubrir lo que hay bajo la misma. Si hay una mina, el usuario pierde. En caso de que no, se le muestra al usuario el número de minas que hay cerca a esa casilla. Lo que haremos será mostrar el tablero de juego, solicitar al usuario la casilla, ocultar las minas de manera aleatoria y saber si el usuario gana o pierde. Todo esto será modificable dentro del código fuente. ...

junio 8, 2020 · 14 min · 2829 palabras · Parzibyte

Android: cerrar app de manera programada

En este post te mostraré cómo, desde Java o Kotlin, salir de la app de Android. Esto es en caso de que implementes un botón de salir que cierre toda la app sin importar la activity en donde el usuario se encuentra. Es importante mencionar que este método sale de la app completamente; y no simplemente cierra la actividad actual. ...

junio 3, 2020 · 1 min · 143 palabras · Parzibyte

Obtener Activity desde Fragment en Kotlin

En ocasiones necesitamos acceder a la actividad desde un Fragment en el lenguaje de programación Kotlin; y no podemos pasar this, ni getActivity. Por eso es que hoy te mostraré cómo acceder a la Activity desde Kotlin incluso si estás dentro de un Fragment. ...

abril 30, 2020 · 1 min · 203 palabras · Parzibyte

Java: celsius a Fahrenheit y viceversa

En este post sobre programación en Java veremos un ejercicio que como principiantes se nos puede dificultar pero que al entenderlo notamos que es muy sencillo. Se trata de convertir Celsius a Fahrenheit y lo contrario a eso: convertir Fahrenheit a Celsius. ...

abril 28, 2020 · 2 min · 398 palabras · Parzibyte