Activar LOGS de consultas SQL en MySQL

Por defecto en MySQL, lo normal es solo tener el log de errores activado, sin embargo, es habitual tener la necesidad de activar un registro un poco más amplio para todas las consultas en una base de datos o sistema de software, puede ser algo necesario ante ciertos problemas, ya sea por razones de auditoría como de solución de problemas. En primer lugar, un registro log de consultas SQL pueden

Solucionando el error de apagado en Fedora con acpid y apmd

  Fedora es una distribución Linux popular conocida por su enfoque en la innovación y la incorporación a veces demasiado temprana de nuevas tecnologías o nuevas versiones de paquetes y es por eso que a veces pueden surgir problemas técnicos o errores, nuca que hay que olvidar es el patio de pruebas de Red Hat y los usuarios somos meros conejitos de indias para probar las funcionalidades y errores en

Error al actualizar Debian

Desde hace algunas versiones, cuando trabajas en un sistema Debian y ejecutas el comando sudo apt-get update para actualizar la lista de paquetes disponibles, es posible que te encuentres con un mensaje de error inesperado, aunque en realidad tiene una solución bastante sencilla, en este artículo te mostrare el problema en detalle y por supuesto cómo solucionarlo. Problema El error que puedes encontrar al ejecutar sudo apt-get update en Debian

Instalar el framework Revel para GO en Linux

El desarrollo de una aplicación en Go se ha convertido en una opción interesante para desarrolladores de todo el mundo debido a su eficiencia, rendimiento y facilidad de uso, este lenguaje de programación de código abierto, creado por Google, se ha ganado rápidamente una sólida reputación en la comunidad de desarrollo gracias a que es un C/++ con esteroides. Incorpora todo lo bueno de C/++ y deja atrás algunas de

Instalar la ultima versión de GO en Linux

Instalar Go (también conocido como Golang) en Linux de forma manual en lugar de utilizar los repositorios oficiales puede tener ventajas interesantes, en primer lugar, la versión de Go disponible en los repositorios de Linux, sin importar la distribución, tiende a ser más algo más antigua que la versión más reciente disponible en el sitio web oficial de Go. Esto significa que si deseas utilizar las últimas características, mejoras de

MySQL Server en Docker

Existen muchas razones para montar una instancia de MySQL en Docker, por ejemplo a veces, necesitas tener dos instancias de  bases de datos MySQL funcionando en la misma computadora, sin conflictos entre ellas, Docker te permite hacer esto fácilmente. ¿Necesitas usar MySQL por un tiempo corto, pero no quieres instalarlo directamente en tu computadora? Con Docker, es posible crear un ambiente temporal para la base de datos sin alterar nada

Compilar e instalar Python 3.9 en CentOS 7

Algunas veces podemos necesitar alguna versión de Python mayor a la disponible en los repositorios, en mi caso por ejemplo para complilar VIM con soporte Python para ciertos plugins se requiere una versión mayor, igualmente sin importar el motivo, la solución no es tan complicada como parece, te mostraré como compilar de forma sencilla una nueva versión de Python en tu sistema CentOS 7, sin embargo, para otras plataformas el

Problemas de conexion a MySQL desde PHP, localhost no funciona

Recientemente, tuve un problema curioso al conectar a un servidor MySQL desde PHP en un servicio nuevo que estaba configurando, resulta que al colocar localhost como host en la conexión esta fallaba, si colocaba 127.0.0.1 funcionaba perfecto, descartado un problema de permisos y de configuración del archivo hosts, descartando problemas con IPv6, descartando SELinux y una larga lista de cosas, el error no parecía tener sentido. Finalmente, encuentre que el

Repositorios para servidores Debian sin soporte

Para que mentirnos, si bien todos sabemos lo importante de las actualizaciones, todos tenemos algún servidor que por diferentes motivos no hemos migrado, con el tiempo los repositorios sé las distribuciones de dan de baja, con un servidor no representaría mayor problema salvo que necesitemos instalar algo nuevo, el problema se complica cuando estamos trabajando con imágenes Docker y la generación del contenedor se bloquea porque los repositorios fueron dados

Compartir Mouse,Teclado y portapapeles entre varias computadoras

Introducción Por accidente, me tope con un video en Instagram sobre una herramienta de software que por no sabía que existía y que tampoco sabía que necesitaba, el video hablaba de como compartir el mismo teclado, mouse y portapapeles entre diferentes computadoras y me resulto una idea bastante interesante. ¿Cómo funciona? Algo así como el escritorio extendido o dual monitor, es decir que permite pasar el mouse de un monitor