#elCafe
Lugar donde poner cosas interesantes TIC, pero no tiene clasificación clara... :-)
Con este post vamos jugar con la terminal, las cosas que se pueden hacer:
- Descarga música de plataformas
- Poner el mismo volumen a todas la pistas
- Crear lista de reproduccion
La descarga de música sin derectos de autor no es un acto legitimo, por lo que recomiendo que lo tengas siempre en cuenta. La descarga de imágenes y audios en internet está justificada siempre y cuando el contenido sea tuyo o tengas derecho de uso.
Descargar música desde la terminal
Desde consola con este programa Youtube-dl era el que utilizabamos antes ahora es yt-dlp) podemos de una forma cómoda de descargar música de plataformas digitales como : YouTube, Dailymotion o Vimeo. En la wikipedia podemos ver que este programa esta GITHUB y que en noviembre de 2020 fue eliminado, pero días después repuesto.
Recuerda ver los derechos de autor, ver realmente si es musica libre, antes de hacer descargas.
Bueno al caso, como instalarlo:
sudo apt install yt-dlp
Luego tiene que instalarlo en el usuario.
pip3 install --user yt-dlp
Comando para desgarcar el audio de un vídeo de youtube
youtube-dl -f bestaudio --extract-audio --audio-format mp3 URL_video
La opcion --audio-format mp3 sirve para convertir a mp3
Comando para descargar los videos de toda lista reproducion de youtube
youtube-dl -i -f mp4 --yes-playlist 'URL-LISTAREPRODUCION'
Si lo que quieres es solo mp3
yt-dlp --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist 'URL-LISTAREPRODUCION'
Mas información en la pagina oficial del programa.
Convertir mp4 a mp3 desde terminal
Si tiene un video mp4 y quieres obtener el audi ( mp3), desde terminal:
ffmpeg -i fichero.mp4 fichero.mp3
Facil, rápido y sencillo.
Poner el mismo volumen a todas las canciones descargas.
También te puede interesar normalizar esa musica, es decir poner al mismo tono, para que haya altibajos de sonido entre las distintas canciones, para hacer esto me instalo:
apt-get normalize-audio
Con este programa podemos seleccionar directorio con musica mp3 y lo pone al mismo volumen.
normalize-audi -bv *mp3
Super guay para cuando tengamos una lista de reproduccion descargadas de distinto programa y aplicaciones esté al mismo volumen.
Crear lista reproduciones para nuestros dispositivos.
La idea es que una vez descargada, podamos ordenar o crear varias lista de reproduccion.
Como puedes ver en la wikipedia hay varios sistemas de listadas de reproduccion.
Lo primero de nada lo ideal es listar nuestras canciones y luego poder ordenarlas, una forma muy rápida generar un fichero es con la siguiente instruccion
ls -1v | grep .mp3 > Milista.txt
En este caso obtiene los ficheros con la extension mp3, pero sifuera otra extension solo tenemos que cambiarlo. Solo tenemos que editar ese fichero con cualquier editor texto plano y ordenarlo.
El fichero creado con extension es txt, podríamos ya poner m3u, aunque hay muchos dispositivos puede que lo entiendan (m3u simple), la mayoria de los dispositivos y programas solo entienden M3U extendido que lleva metadatos, por lo que tendremos que trabajarlo un poco mas.
#EXTM3U
#EXTINF:XXX,Título1
Ruta\fichero1.mp3
#EXTINF:XXX,Título2
Ruta\fichero2.mp3
Donde el primer parametro, solo se poner en la primera linea, luego ponemos EXTINF por cada fichero, donde podemos indicamos: xxx -> Segundos del fichero y separado por una coma, el titulo del tema, que es lo que va mostrar el dispositivo, pero no es obligatorio ya que muchos dispositivos, lo entienden perfectamente sin esos parametros.
Este ultimo son pruebas que hago en reproductor que yo utilizo en debian que viene por defecto, que es Rhythmbox. Realmente cada dispositivo puede varias, he incluso puede varias el tipo extension que utilicemos, ya que recuerda que hay mas extensiones de listadas de reprodución.
La ruta puede ser absoluta, relativa e incluso una propia url, que es muy interesante para crear listas de reproduccion compartidas.
- Una ruta local absoluta, por ejemplo: /home/usuario/Musica/Directorio/Tema.mp3
- Una ruta local relativa, por ejemplo: /directorio/tema.mp3
- Una URL.
Hoy me decidí a buscar un corrector gramatical que me aconsejo un amigo, algo que sé realmente necesito con mucha urgencia.
Además, recuerdo un tweet de Pau Garcia-Milà en el que mencionaba la posibilidad de escribir contenido con inteligencia artificial. Realmente, esto podría ser otra opción; después de todo, escribirán mucho mejor que yo. :-)
Después de explorar varias opciones, encontré dos que llaman mi atención, de ambas voy probar la versión gratuita:
- Languague tool: Me parece práctico y sencillo.
- Inteligencia artificial Dupla.ai: Realmente no me gusto su uso y ahora no es gratis para mi usuario.
Mientras continuo mi búsqueda, empezaré a utilizar LanguageTool antes de publicar cualquier entrada para ver si realmente me ayuda a escribir mejor.
También seguiré buscando mas opciones Inteligencia Artificial, ya Dupla.ai no me convenció, porque lo veo complejo.
Muchos de sus seguidores de Pau, en ese tweet expresaron preocupación sobre la pérdida de puestos de trabajo, pero estoy en desacuerdo. Creo que la IA abrirá nuevas oportunidades laborales en lugar de eliminarlas.
Ayer tuve la oportunidad de asistir a mi primer evento Pizza Bugs & Fun en persona en A Industriosa, aunque llegué un poco tarde. Anteriormente, había participado en algunos eventos en línea, pero no sabía como empezar, y sobre todo no entendía muy bien como utilizar el componente com_patchtester y contribuir al proceso de corrección y prueba de errores.
Para aquellos que no estén familiarizados, ¿qué es exactamente un evento "Pizza Bugs & Fun"? Se trata de una iniciativa divertida diseñada para fomentar el compañerismo y la colaboración en la mejora del CMS Joomla, un software de código abierto.
Entonces, ¿cómo empezamos? En primer lugar, instalamos la versión beta de Joomla 5.1, ya que este evento estaba centrado en revisar las mejoras específicas para esa versión. Descargamos la versión desde la página oficial de Joomla (https://developer.joomla.org/nightly-builds.html) y procedimos a instalarla como haríamos con cualquier otra versión.
Una vez completada la instalación, nos dispusimos a descargar el componente com_patchtester desde Github y lo instalamos siguiendo los procedimientos estándar.
Finalmente, para permitir que el componente se conectara con Github y accediera a los parches y mejoras, creamos un token en Github y lo configuramos en las opciones del componente después de la instalación.
Con estos pasos, estábamos listos para comenzar a explorar y colaborar en la revisión de las mejoras para Joomla 5.1. Fue una experiencia enriquecedora y educativa que espero repetir pronto.
Cuando esta maquetando una pagina web y quieres ver como queda, o quieres enseñar esos cambios al cliente, siempre hay pelea constante con el cache de web y del navegador. Este es el motivo de este post, el poder saber mas sobre el cache.
Lo primero sabes que cache es una gran ayuda a los navegadores y servidores para poder entregar, mostrar una pagina web con mucha rápidez, ese fue de inicio el motivo de su creación, el poder ahorra la entrega de datos, el ahorra procesos innecesarios.
En principio el cache es util y bueno, el problema surge cuando queremos mostrar unos cambios nuevos, o cuando una pagina cambia constantemente img, javascript y css, algo habitual mientras esta en desarrollo una web.
La forma mas sencilla y mas rápida es desactivar el cache en el navegador, es sencillo y no rápido, en el siguiente post de geekflare.com habla como desactivar cache de varios navegadores. Aunque en firefox se lia un poco.
Desactivar cache en firefox
En Devtool (firebug) de mozilla, podemos encontra la pestaña de red, donde ahí, escontramos un checkbox, donde nos deja de activar el cache.
Jeffrey Zeldman junto a Eric Meyer fundó el ciclo de conferencias de diseño web llamado An Event Apart, que se imparten cada año en diferentes ciudades de Estados Unidos.
El ultimo evento de este año se hace San Francisco el 12 a 14 Diciembre, An Event Apart son tres días de diseño, código y contenido de alto nivel cuidadosamente seleccionados, presentados por maestros del diseño y desarrollo modernos. Para diseñar una mejor experiencia, asista a una conferencia de UX mejor diseñada.
Si quieres encontrar a los mejores diseñadores web y desarrolladores front end, pues no te puede perder ese evento o cualquier otro que celebra constantemente en distintas ciudades de Estados Unidos.
Todos los que me conocen saben que no soy diseñador, que precisamente lo que hago es trabajar para ellos, para montar lo que ellos diseñan, por eso hago este post, para aquellos que os apasiona el diseño, este es un evento que no puede perderse un diseñador gráfico, un desarrollador web e incluso mero espectador como yo.