Lo mejor de mi timeline del 3 al 9 de noviembre

https://twitter.com/JavierCasares/status/266099092218847233

Leer más » 1 Comentario

Instalar un tema oscuro en Geany

Es sencillo, directo, ligero y tiene justo lo que quiero para desarrollar, su nombre es Geany y para mí es el mejor IDE ligero/editor de textos que hay en Linux (al menos en la parte Gnome, Kate me ha gustado mucho en KDE).

¿Qué le faltaba para mi gusto? Una selección algo más amplia de esquemas de color. En la instalación y a pesar de haber instalado todos los paquetes relacionados que he encontrado en Synaptic, no encontraba la forma de instalar más temas y tras buscar en la red, aquí os traigo la solución.

Más concretamente procederé a instalar un tema oscuro, que era lo que estaba buscando, pero el método es el mismo. El aspecto será el siguiente:

Geany - Tema Dark Tango

El procedimiento:

Leer más » 8 Comentarios

Añadir un shortcode a un excerpt (extracto) en WordPress

Hace tiempo os contábamos cómo crear vuestros propios shortcodes en WordPress, sin embargo, si deseamos usar un shortcode dentro del excerpt (recordad que esto es el extracto de la entrada) hemos de indicarlo explicitamente.

Para ello, hemos de editar los filtros para excerpt. Así, al igual que para crear nuestros propios shortcodes editamos el fichero functions.php dentro del tema, ahí indicamos:

add_filter('the_excerpt', 'shortcode_unautop');
add_filter('the_excerpt', 'do_shortcode');

De esta manera, nuestro functions.php quedará, junto con los shortcodes previamente asignados, de la siguiente forma:

//[etiqueta]
function funcion_de_la_etiqueta( $atts ){
 return "Esto es un shortcode en toda regla...";
}
add_shortcode( 'etiqueta', 'funcion_de_la_etiqueta' );

add_filter('the_excerpt', 'shortcode_unautop');
add_filter('the_excerpt', 'do_shortcode');

Leer más » 3 Comentarios

Crear una imagen ISO desde un CD o un DVD en Ubuntu

La posibilidad de usar imágenes de CD o DVD directamente sin tener que quemarlas es una gran opción en mucho casos: ahorramos el disco, preservamos de paso el medio ambiente y tenemos un fichero que podemos mover cómo queramos.

Si tenemos un CD o DVD y queremos convertirlo en imagen por cualquier motivo, en cualquier distribución de Linux, el procedimiento será casi inmediato. Todos lo que comento aquí se hace desde la terminal.

Crear imagen para un DVD

Directamente hacemos:

dd if=/dev/dvd of=/home/usuario/Escritorio/dvd.iso

Crear imagen para un CD

dd if=/dev/cdrom of=/home/usuario/Escritorio/cd.iso

Crear imagen para una carpeta

Si tenemos los datos en una carpeta:

mkisofs -o /destino/cd.iso /carpeta_para_imagen

Leer más » 7 Comentarios

Lo mejor de mi RSS del 29 de octubre al 4 de noviembre

Leer más » 1 Comentario

Lo mejor de mi timeline del 28 de octubre al 2 de noviembre

https://twitter.com/Animex60/status/263439040739684352

Leer más » 1 Comentario

Acelerar el comando PING

Como es de todos su uso bien conocido, PING es una utilidad diagnóstica para comprobar el estado de la conexión mediante el envío de paquetes ICMP (solicitud y de respuesta). Para realizar este cometido es posible que en alguna ocasión nos preguntáramos si podemos acelerar este proceso.

Pues bien, para hacerlo utilizaremos el comando de la siguiente forma:

ping -n -W valor -i valor servidor_remoto

Entrando en detalle, estos parámetros:

  • -n: Deshabilitamos el DNS lookup para acelerar las consultas.
  • -W valor: Indica el tiempo para una respuesta, en segundos. Esta opción sólo afecta en un timeout, en ausencia de ninguna respuesta.
  • -i valor: Indica el intervalo entre el envío de cada paquete. Por defecto este intervalo es de un segundo. Como valor mínimo podemos fijar 200 ms, y sólo el superusuario puede hacerlo a menor intervalo.

Así, utilizando el comando PING de la forma común (con el parámetro -c indicamos el número paquetes enviados:

ahornero@6581-D:~$ ping -c 10 linuxhispano.net
PING linuxhispano.net (69.61.14.202) 56(84) bytes of data.
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=1 ttl=47 time=134 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=2 ttl=47 time=135 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=3 ttl=47 time=134 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=4 ttl=47 time=134 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=5 ttl=47 time=135 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=6 ttl=47 time=134 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=7 ttl=47 time=135 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=8 ttl=47 time=134 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=9 ttl=47 time=135 ms
64 bytes from linux50.webhosting-network-services.com (69.61.14.202): icmp_req=10 ttl=47 time=135 ms

— linuxhispano.net ping statistics —
10 packets transmitted, 10 received, 0% packet loss, time 9012ms
rtt min/avg/max/mdev = 134.042/134.906/135.339/0.528 ms

En cambio, veremos el tiempo reducido mediante la invocación planteada: 

Leer más » 3 Comentarios

Limitar el número de palabras o caracteres en el editor de WordPress

No suele ser lo normal, porque lo más frecuente es que quieras limitar el tamaño del extracto (excerpt) pero en ocasiones puede dársenos el caso de que necesitemos para un cliente limitar el tamaño del contenido de nuestra entrada. Probablemente estemos hablando de un custom post type y a veces tendremos que limitar en función al número de palabras y otras veces, en función al número de caracteres.

El código es el siguiente y deberá ir insertado en vuestro fichero functions.php del tema que estéis usando:

add_action( 'admin_print_footer_scripts', 'check_textarea_length' );

function check_textarea_length() {
	?>

Leer más » 1 Comentario

Lo mejor de mi RSS del 22 al 28 de octubre

Leer más » 1 Comentario

Lo mejor de mi timeline del 20 al 26 de octubre

https://twitter.com/Manz/status/261860274989043712

Leer más » 1 Comentario