Saltar al contenido

Marcos Peña

  • Acerca de…
  • Conversaciones
Marcos Peña
  • Tutorial

    Conectar dos servidores con Laravel Passport

    PorMarcos agosto 25, 2022agosto 27, 2022

    Escenario Estoy en el proceso de separar la parte API de una web de la del frontend. Para ello he creado un nuevo proyecto que solo atenderá peticiones del API. Ambos proyectos comparten la base de datos; en el proyecto API (PA) instalé Laravel Passport para gestionar la autenticación. El proyecto web (PW) necesita por…

    Leer más Conectar dos servidores con Laravel PassportContinuar

  • Tutorial

    Degradación de MySql: de la versión 8.0.30 a la 5.7.39

    PorMarcos julio 31, 2022agosto 1, 2022

    Escenario Seguro que no somos los primeros a quien les pasa que una actualización obligatoria de Ubuntu 18.04 al 20.04 acarrea una actualización no deseada de MySql a la versión 8.x. Problema En la versión 8.0.30 MySql no cuenta con la utilidad mysql_upgrade para dejar las tablas preparadas para una actualización de versión. En esta…

    Leer más Degradación de MySql: de la versión 8.0.30 a la 5.7.39Continuar

  • Cómo

    OsTicket y nginx

    PorMarcos junio 16, 2022

    Escenario Después de 5 años campando en un Ubuntu 16.04 ha llegado la hora de migrar la aplicación osTicket a un nuevo servidor. Para quien no la conozca osTicket es un sistema de incidencias que podemos desplegar en un servidor propio. La aplicación web cuenta con una herramienta que automáticamente detecta una diferencia de versiones…

    Leer más OsTicket y nginxContinuar

  • Cómo

    Extracción del texto de un pdf creado a partir de una imagen

    PorMarcos mayo 31, 2022

    Escenario Una manera de preparar los exámenes es practicando con aquellos de años anteriores. Para los que estudiamos en la UNED, el centro de Calatayud cuenta con un extenso repositorio de PDFs de exámenes de previas convocatorias. Problema Los PDFs suelen ser de aquellos generados a partir de imágenes y no de texto lo que…

    Leer más Extracción del texto de un pdf creado a partir de una imagenContinuar

  • Consejos | Hacks

    Confirmación antes de apagar

    PorMarcos abril 30, 2022mayo 1, 2022

    Escenario ¿Nunca te ha pasado de arrepentirte de pulsar la tecla intro después de teclear «shutdown» o «reboot»? Problema A mí sí, y si el comando en cuestión es «shutdown» más todavía. Estaría bien que antes de ejecutarse un apagado o inicio, me pidieran confirmación. Solución Para que así sea, basta con seguir estos pasos….

    Leer más Confirmación antes de apagarContinuar

  • Cómo

    cURL error 60: SSL certificate problem: unable to get local issuer certificate

    PorMarcos marzo 1, 2022

    Escenario Todo empezó con el aviso de un proveedor. Un plugin de WordPress fallaba con el siguiente error: cURL error 60: SSL certificate problem: unable to get local issuer certificate Problema Una búsqueda rápida con Google me lleva a la conclusión de que hay que editar el fichero de configuración php.ini. A fin de averiguar…

    Leer más cURL error 60: SSL certificate problem: unable to get local issuer certificateContinuar

  • Cómo

    Oracle JDK 7 is NOT installed.

    PorMarcos febrero 28, 2022febrero 28, 2022

    Escenario El otro día me avisaron que una de las decenas de webs bajo mi responsabilidad tenía el certificado caducado. A principio de mes estuve actualizando los certificados de todos los servidores, pero éste se me pasó. Problema Al no ser una web a la que demos mucho uso, tenía actualizaciones de seguridad pendientes de…

    Leer más Oracle JDK 7 is NOT installed.Continuar

  • Cómo | Sin sentido

    ssh: connect to host: Connection refused

    PorMarcos enero 28, 2022

    Escenario Esta mañana ha ocurrido algo inexplicable, por lo menos, como suele pasar en este dominio, hasta que hemos dado con la solución; luego parecía obvio. Nos avisan que una de las máquinas de nuestra red negaba el acceso por SSH provocando el siguiente error:

    1
    ssh: connect to host maquina port 22: Connection refused

    Lo primero que pensamos es podía estar relacionado con…

    Leer más ssh: connect to host: Connection refusedContinuar

  • Cómo

    Restringir acceso a un bucket de AWS s3 por IP

    PorMarcos diciembre 29, 2021diciembre 29, 2021

    Escenario Una de nuestra aplicaciones web usa el servicio de almacenaje del webservice s3 de Amazon para guardar los ficheros que se suben a la web. Para ello el usuario dispone de un formulario y, una vez enviado, la aplicación utiliza el API de AWS para guardarlo en su bucket de s3. Problema En ningún…

    Leer más Restringir acceso a un bucket de AWS s3 por IPContinuar

  • Cómo

    Valor por defecto en un combo de una plantilla de Thymeleaf

    PorMarcos noviembre 30, 2021

    Escenario En Thymleaf podemos usar el atributo th:field para enlazar la vista con el modelo:

    XHTML
    1
    2
    3
    4
    5
    <select th:field="*{currency}">
        <option th:value="'EUR'" th:text="Euros"></option>
        <option th:value="'USD'" th:text="Dolares"></option>
        <option th:value="'YEN'" th:text="Yenes"></option>
    </select>

    En caso de que hubiéramos cargado estos datos del servidor, nuestro select tendría esta pinta:

    XHTML
    1
    2
    3
    4
    <select th:field="*{currency}">
        <option th:each="currency : ${currencies}" th:value="${currency}" th:text="${currency}">
        </option>
    </select>

    Problema ¿Qué pasa si queremos seleccionar una divisa por defecto? En el caso de que fuera el euro tendríamos que hacer algo así,…

    Leer más Valor por defecto en un combo de una plantilla de ThymeleafContinuar

Navegación de página

Página anteriorAnterior 1 … 4 5 6 7 8 … 14 Siguiente páginaSiguiente

© 2026 Marcos Peña - Tema para WordPress por Kadence WP

  • Acerca de…
  • Conversaciones