HTML: Descargar SVG de web desde su tag

Si queremos descargar o convertir un SVG HTML a un archivo .svg normal, lo que tenemos que hacer es copiar el tag desde el inspeccionador de elementos o desde el código fuente, pegarlo en archivo .html que hayamos creado expresamente para contener el tag .svg. Abrirlo y ejecutar el siguiente código javascript en la consola del navegador:

 





  

Enviar Alerta Email cuando el Disco este Lleno

Si no tienes tiempo o necesidad de instalar una solución de monitorización como Nagios para tener cuidado del espacio libre de tus servidores, siempre puedes poner en el cron una alerta que te avise cuando quede poco espacio en disco.

Para ello crea un archivo .sh con este contenido, donde la variable THRESHOLD=90 es el porcentaje de disco ocupado a partir del cual quieres enviar el e-mail de alerta:

Ya solo falta que lo pongas en un cron que se ejecute horariamente, para estar al corriente del espacio de tus servidores.

 

 

¿Dónde se encuentran los iconos de sistema en Windows 10?

Cuando queremos cambiar el icono a una carpeta en nuestro Windows le damos a Propiedades, pestaña personalizar y cambiar icono. Entonces se abrirá un diálogo para seleccionar el icono que queramos, iconos que podemos ver que se encuentrar en una librería dll, pero, ¿hay más librerías de este tipo en Windows? ¿Hay más iconos? La respuesta es sí, si cambias la ruta por cualquiera de estás podrás acceder a más de ellos:


 
Y otros muchos más:

 

¿Donde está ifconfig en Debian 9 Stretch?

ifconfig ya no está instalado por defecto a partir de Debian 9

Sí amigos, si no os habíais enterado aún, Debian 9 ha sustituido ifconfig, o su paquete net-tools por iproute2, la nueva herramienta para gestionar las redes Linux.

Así que tenemos dos opciones:

– Instalar net-tools y recuperar nuestro amado ifconfig:

– O actualizarnos y aprender a usar el nuevo comando:

Pienso que si han decidido hacer este cambio por algo será, así que por mi parte prefiero adaptarme y usar “ip addr show” cada vez que quiera saber la ip del equipo.

Otro comando útil para ver otros datos de la interfaz de red sería el siguiente:

 

PHP: Recortar string a un máximo de x caracteres

A veces cuando insertamos un String en la base de datos nos podemos encontrar con que supera el límite de longitud en el campo de la misma. Por lo que la solución más rapida es que el string se inserte recortado cuando la información no es demasiado importante para que así no de error.

Podemos aprovecharnos de las funciones strlen y substring de php para hacerlo:

En este ejemplo comprobamos si el string tiene más de 99 caracteres de longitud y lo recortamos entonces a 99 haciéndole el substring.

GIT: Paso atrás en el último git pull de nuestro control de versiones

¿Has hecho git pull en tu servidor y lo has roto todo? ¡No te preocupes! Con GIT puedes volver atrás con un solo comando:

Con esto iremos un paso atrás en nuestro control de versiones y recuperaremos la versión anterior del programa.

El número 1 del comando es el número de pasos atrás que queremos dar, por lo que os recomiendo usar el siguiente comando para ver en que versión nos encontramos:

 

BASH: Convertir formato de ejecutable sh de dos a unix

Si al hacer un fichero ejecutable en Linux te encuentras con que te arroja errores estando tu código perfecto, puede deberse a que contiene carácteres de windows invisibles para tu editor de texto pero problemáticos para Linux. Si queremos deshacernos de estos caracteres podemos convertir nuestro archivo ejecutable con el siguiente comando:

 

 

LINUX: Montar unidad cifs con dominio permanente

Para montar una unidad compartida por un pc en un dominio Windows necesitamos especificar el usuario, contraseña y dominio en el comando para montar la unidad, tal como está en este ejemplo:

Ahora bien, si queremos que el montaje sea permanente, que al arrancar se monte automáticamente, necesitamos añadir los siguiente en el fichero /etc/fstab

Y para comprobar que la configuración está correcta y montar la unidad podemos ejecutar el comando

 

Linux: Editar ficheros grandes desde consola

Para mostrar una línea concreta o un rango de líneas de un fichero de texto podemos usar el comando:

 

Donde 5012 y 5030 es el rango de líneas que queremos ver.

Para reemplazar una cadena de texto por otra podemos usar el comando:

 

MySQL: Permitir acceso remoto a MySQL

Con el siguiente comando conseguiremos dar acceso remoto a nuestro servidor MySQL desde cualquier ip del rango que hemos indicado.

 

Además puede ser necesario comentar la siguiente línea en el archivo my.cnf: