Convertir videos de youtube a formato mp3

¿Quieres convertir videos de youtuve en podcasts? O lo que es lo mismo, ¿ Quieres convertir los videos de Youtube en formato mp3 ?

La solución es muy sencilla:

– Lo primero de todo, descargarse youtube-dl de Youtube-dl, que descargará el video en formato mp4

sudo curl https://yt-dl.org/downloads/2013.12.09.1/youtube-dl -o /usr/local/bin/youtube-dl

– Convertir el video  mp4 en mp3 usando la herramienta ffmpeg:

ffmpeg -i video.mp4 podcast.mp3

Borrar todos los directorios anterior a una fecha

A veces, en entornos de alta disponiblidad, los /tmp crecen y crecen…y de vez en cuando toca hacer limpieza.En este ejemplo borraremos todos los directorios con el nombre ‘directoriotempo’  en el path actual anterirores a 12 días:

find . -maxdepth 1 -type d -mtime +12 -name ‘directoriotempo*’ -exec rm -rf ‘{}’ \;

Busquedas FullText en MySQL

Para poder hacerlo, es necesario que la tabla use un modo de almacenamiento, conocido como Engine, MyISAM en vez de Innodb.La diferencia principal entre Innodb/MyISAM es que la primera proporcionan tablas transaccionales y la segunda no.

Si intentamos hacer búsqudas FullText en una tabla con Engine Innodb, obtendremos el siguiente mensaje de error:

The used table type doesn’t support FULLTEXT indexes

En el caso que tengamos ya la tabla creada con un Engine de Innodb deberemos cambiarla:

 ALTER TABLE nombretabla engine=MyISAM;

Y si es necesario cambiar el campo a FULLTEXT para realizar las búsquedas:

ALTER TABLE tutoriales ADD FULLTEXT(titulo,  videotutorial);

Una vez hecho podremos hacer cosas como  estas:

SELECT * FROM tabla WHERE MATCH(campo) AGAINST(‘patron’)”

 

 

Añadir botones de Facebook Twitter Google +1 en WordPress

Si quieres añadir en WordPress los típicos botones de compartir en las  redes sociales ( Twitter, Facebook, Google +1) y   evitar el uso de plugins , añade el siguiente código al fichero functions.php

 

add_filter (‘the_content’, ‘insertMeShare’);
function insertMeShare($content)
{
if(is_single())
{
global $post;
$link = urlencode($post->guid);
//$content.= ‘<a href=”http://twitter.com/share” data-count=”horizontal”>Tweet</a><script type=”text/javascript” src=”http://platform.twitter.com/widgets.js”></script>';

$content.='<a href=”https://twitter.com/share” class=”twitter-share-button” data-count=”horizontal”></a><script type=”text/javascript” src=”http://platform.twitter.com/widgets.js”></script>';
$content.= ‘<iframe src=”http://www.facebook.com/plugins/like.php?app_id=181276555267890&amp;href=’.$link.’&amp;send=false&amp;layout=button_count&amp;width=110&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21″ scrolling=”no” frameborder=”0″ style=”border:none; overflow:hidden; width:110px; height:21px; float: relative; ” allowTransparency=”true”></iframe>';
$content.= ‘<g:plusone></g:plusone><script type=”text/javascript” src=”https://apis.google.com/js/plusone.js”></script>';
}
return $content;
}

Acelerar búsquedas en Solr

Por defecto, al menos en solr 1.7 el tamaño de la cache es de 512 elementos.Esto se puede ver en el fichero de configuración solrconfig.xml

Cambiando estos valores por los siguientes se aceleran notablemente las busquedas, lógicamente siempre que estén en el cache:

<filterCache

  size="16384"
  initialSize="4096"
  autowarmCount="4096" />
<queryResultCache

  size="16384"
  initialSize="4096"
  autowarmCount="4096" />
<documentCache

  size="16384"
  initialSize="4096"
  autowarmCount="4096" />

 

Página web de Fernando Luis