css-purge es una herramienta css que me encanta, esta escrita en Node JS y se encarga de reducir, acortar, comprimir, limpiar, recortar y formatear CSS duplicado, extra, excesivo… eliminando todo el código css que no sea necesario en el archivo […]

A continuación una forma rápida en nginx de hacer una redirección 301 de todas las urls (http o https) que tienen www a sin www: server { listen 80; listen 443 ssl; server_name www.midominio.com; return 301 https://midominio.com$request_uri; } De esta […]

3 formas diferentes en php de eliminar la «coma» (o signo separatorio que tengas) entre elementos de un foreach. Un ejemplo básico, tenemos un array con 3 nombres de personas: $result = array('Ordoño', 'Fernando', 'Alfonso'); Si queremos mostrar cada nombre […]

Como en linux, puedes en git concatenar varios comandos en una sola línea. Ejemplo, en lugar de hacer: git add -A git commit -m "mi mensaje bla bla" git pull git push Puedes hacer: git add -A && git commit […]

Para obtener en javascript el valor de un atributo de un determinado elemento se usa el método getAttribute(). A continuación 2 ejemplo de uso: Ejemplo para obtener el valor del atributo «src» de una imagen: <img src="foto.jpg" id="e1" /> document.querySelector('#e1').getAttribute('src'); […]

Diferencias de estos 2 métidos más habituales para subir al índice las modificaciones que hayamos realizado: git add . Con este comando se añaden al índice todos los archivos nuevos y modificados. Si tuvieramos archivos borrados, estos no se actualizarían […]

Si recibes este mensaje en tu mapa de google maps recientemente, seguramente es por que estas cargando la librería de esta forma (sin ninguna api key): <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> Para que te vuelva a funcionar con normalidad necesitas entrar en la […]

Solución al error: #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ que nos sale al importar algún archivo sql que se ha creado con una versión de MySQL más reciente que la del actual servidor en en que estamos importando. Error muy común […]

Si quieres proteger el acceso a los archivos error_log de tus sitios web para que no se pueda acceder a él a través del navegador… Puedes usar la siguiente directiva de htaccess en el raíz de tu dominio: <files error_log> […]

Si quieres aplicar estilos css a elementos que no tengan ninguna clase puedes usar el pseudoelemento :not([class]) para buscar elementos que no tengan el atributo class en este caso. Ejemplo: ul:not([class]){ padding-left: 30px; } Este estilo se aplica solo a […]