Programación y sistemas
Apuntes de programación y de administración de sistemas: soluciones a errores concretos, trucos de Linux, Ubuntu y Windows y herramientas de desarrollo. Las bases de datos y PHP tienen su propia sección.
El embudo tecnológico
Durante años el chiste era que cada semana salía un framework nuevo. Ahora nacen, publican su documentación y se quedan esperando a una multitud que no llega. ¿Qué le pasa a la innovación cuando la IA solo recomienda lo más probable?
Validez legal del email sin firmar
Tras modificar en menos de un minuto un correo guardado en Thunderbird, me pregunto: ¿qué valor puede tener un pantallazo en un juicio y qué cambia cuando entra en juego la IA?
Borrar un pedido en Google Analytics
Lo primero que tenemos que saber es que no se puede borrar el dato ya registrado en Analytics; lo que se puede hacer es modificarlo.
Bien a partir de este dato ...
Cómo comprobar si una extensión de PHP está habilitada
Fácil, sencillo y para toda la familia:
<?php
echo "GD: ", extension_loaded('gd') ? 'OK' : 'MISSING', '<br>';
echo "XML: ", extension_loaded('xml') ? 'OK' : 'MISSING', '<br>';
echo "zip: ", extension_loaded('zip') ? 'OK' : 'MISSING', '<br>';
?>
Crea un...
tar y untar en línea de comandos de Linux
Esto en realidad no es más que un recordatorio para mí mismo, porque nunca me acuerdo del comando para tar y untar en la línea de comandos de Linux utilizando también compresión gzip, con lo que obtendríamos un archivo.tar.gz
Ejemplo para comprimir con gzip:
# cd /ruta/carpeta/
# tar -cvzf nombre_archivo_final.tar.gz nombreCarpeta
Ejemplo para descomprimir con gzip Accedemos a la carpeta y ejecutamos:
# tar -xvf nombre_archivo_final.tar.gz
Cómo resolver el problema de acceso a la API de Google
Error refreshing the OAuth2 token, message: '{ "error" : "invalid_grant" }
Uno de los posibles casos de este error, si has comprobado que todo lo demás está correcto, es que la fecha del ordenador o servidor donde estás haciendo la petición no sea la correcta; hay un pequeño margen en el que no importa, pero a partir de ahí falla.
¿En qué me afecta Colibrí?
La respuesta a esta pregunta es muy gallega: pues depende.
¿Tus artículos responden a preguntas o te dedicas a juntar palabras para tener un buen número de palabras clave en tu texto?
Si la respuesta es la segunda opción, estás jodido fastidiado, porque esa clase de SEO se ha terminado.
¿Qué hago ahora con mis posts viejos?
Comprobar redirecciones masivas automáticamente
Cuando tenemos un cambio de software o un cambio en el tipo de urls de tu dominio o incluso un cambio de dominio, es importante saber adónde van a ir las páginas que tenías antes y redireccionarlas a sus nuevos nombres, sobre todo para aprovechar posibles posicionamientos en buscadores, enlaces de otras páginas y todas esas cosas tan importantes para poder seguir manteniendo el tráfico de tu web.
Para ello tendremos que tener un listado en el que tendremos las URL antiguas y las nuevas. Podemos hacer las redirecciones de varias maneras: .htaccess (Apache), redirección por PHP...
Pero el problema gordo viene después de hacer todas estas redirecciones...