Laravel: problemas con route model binding y middleware propio

En este pequeño post voy a relatar un pequeño problema que tuve con las rutas de Laravel al pasar un Model a través de la URL usando el Route Model Binding. El problema era que yo pasaba el modelo por la URL pero al momento de recibirlo en el controlador, el mismo estaba vacío. Mejor dicho, era un arreglo vacío o un Model nuevo sin atributos. Después de horas depurando me di cuenta de que el problema estaba causado debido a un middleware propio que yo había escrito. ...

abril 4, 2022 · 2 min · 377 palabras · Parzibyte

PHP: problemas con file_get_contents en petición HTTP

En este post vamos a ver un problema que pasa con file_get_contents en PHP cuando usamos dicha función para hacer una petición http o queremos mostrar el contenido de una página y la descargamos con esta función. Recuerda que igualmente podemos usar file_get_contents para hacer una petición HTTP usando stream_context_create. Bien, veamos qué hacer si file_get_contents no funciona en PHP, no muestra errores ni avisos o devuelve false sin razón aparente. ...

febrero 15, 2022 · 2 min · 222 palabras · Parzibyte

Cambiar versión de C++ en Dev-C++

Hoy voy a enseñarte cómo usar la última versión de C++ al usar el IDE Dev-C++, que por defecto usa una versión antigua del compilador g++. Para esto te recomiendo descargar la última versión de Dev-C++ ya que también traerá la última versión del compilador. Nota: si bien la última versión de C++ es la 17, en Dev-cpp solo podemos usar hasta la 11. Por eso yo te recomiendo usar MinGW y compilar manualmente. ...

diciembre 29, 2021 · 2 min · 267 palabras · Parzibyte

Problema con imagen en PDF de Dompdf y PHP

Hoy voy a mostrarte la posible solución a un problema que surge cuando generamos documentos PDF usando PHP y Dompdf. El problema en cuestión es que la imagen no aparece en el PDF. En su lugar, dice: Image not found or type unknown Este problema puede deberse a varios problemas, pero lo que te mostraré es una posible solución para que las imágenes aparezcan en el PDF generado con PHP. ...

julio 24, 2021 · 2 min · 264 palabras · Parzibyte

Java - Problemas con Scanner: no hace pausa

Hoy vamos a ver un problema y su solución de Java en cuanto al uso del Scanner. Obviamente si leímos la documentación probablemente no tengamos este problema, pero si no, en algún momento de la vida nos vamos a encontrar con él. Al usar Scanner podemos solicitar datos de entrada y leerlos con nextInt, nextLine, etcétera. Pero en ocasiones al solicitar datos el Scanner no hace una pausa, es decir, no espera a que el usuario introduzca datos. Esto no pasa siempre, y tampoco pasa de manera aleatoria; en este post te demostraré el problema y te explicaré la solución. ...

junio 22, 2021 · 3 min · 547 palabras · Parzibyte

Problemas con LCD I2C y lector MFRC522 en NodeMCU

En mi blog te he mostrado cómo conectar el lector MRFC522 a la NodeMCU ESP8266. En un proyecto que hice recientemente tuve problemas, pues al conectar una LCD por medio de I2C al mismo tiempo que el MFRC522, el lector no funcionaba. Es decir, la LCD por separado funcionaba bien, así como el lector de RFID. El problema ocurría al usarlos en conjunto. ...

mayo 27, 2021 · 2 min · 251 palabras · Parzibyte

C - Limpiar búfer al usar scanf y fgets

Hay un pequeño problema que ocurre en C al usar scanf en conjunto con fgets. Es decir, primero usar scanf para leer un valor, e inmediatamente después usar fgets. El problema es que al usar scanf en primer lugar, el programa no “espera” a que el usuario introduzca la cadena con fgets. Como resultado, se lee una cadena vacía o “nada”. Este error también se me ha presentado al usar scanf en algunos ciclos y en conjunto con otras funciones que leen de stdin. Por eso hoy te mostraré una solución para este problema. ...

diciembre 31, 2020 · 3 min · 568 palabras · Parzibyte

Angular cambia la opacidad en CSS

Hoy te voy a mostrar cómo solucionar el siguiente problema: al preparar aplicación web de angular para producción con ng build --prod los estilos CSS se cambian y en la opacidad se obtienen distintos resultados. Quiero aclarar que esto no es problema de Angular, sino de cssnano, una herramienta que utiliza Angular para optimizar los estilos CSS. ...

mayo 30, 2020 · 1 min · 175 palabras · Parzibyte