Danielside

informática softwarelibre divagaciones música

La pieza del día no diaria, Música

King Crimson – Epitaph

Pocos grupos conozco cuyo primer disco sea tan enorme como King Crimson. Este primer album se llama In The Court Of The Crimson King y es perfecto de principio a fin, las canciones están perfectamente enlazadas y cohesionadas. Me resulta difícil elegir una, pero hoy me ha venido la inspiración con Epitaph

Destacar del disco en general que, en mi opinión, suena como debe sonar un disco. Y esto no es tan sencillo en el siglo XXI de los discos sobreproducidos, a tope de volumen y con mil y un artificios. Hay muchas cosas horrendas en la grabación de muchos discos hoy, principalmente en música de consumo masivo. Por poner un ejemplo que afecta a casi todos los géneros, la guerra por el volumen –Loudness war– ha afectado incluso a Metallica, que sufrió del efecto conocido como clipping en su disco Death Magnetic, quizá por ese intento de aumentar la compresión para lograr más picos de volumen. Posteriormente rectificaron y publicaron una versión digital incluida en el videoguego Guitar Hero que no contenía estos errores.

Volviendo al tema. Un redoble de ultratumba deja paso a un omnipresente Mellotron que guia todo el desarrollo. La estrofa viene acompañada de batería y bajo -simple y efectivo- con un sonido exquisito, cada instrumento está donde tiene que estar. Y de vez en cuando suenan algunos acordes de guitarra un tanto apocalípticos. Me gusta cuando lo que se está intentando comunicar con la pieza no se hace exclusivamente por medio de la letra, sino que se hace también con los recursos estilísticos a la hora de interpretarla. Se consigue a la perfección. La canción tiene tintes apocalípticos, refiriéndose a los efectos de la devastación nuclear. La voz de Greg Lake, la manera especial que tiene de guiarnos por esta historia, es como un grito desesperado y parece que una petición de ayuda. Hasta los cambios en la intensidad y volumen a lo largo de la canción nos dicen cosas. ¡dentro música!

1 comentario

Uncategorized

Capturas de pantalla muy fáciles con GNU/Linux

Especialmente desde que uso a diario no-escritorios como i3, estoy a la caza y captura de una herramienta básica para realizar capturas de pantalla. Solía utilizar shutter pero hace mucho más de lo que necesito para algunas capturas sencillas e instala muchas dependencias. Hoy lo he encontrado y forma parte del venerable paquete x11-apps.

Una de las utilidades instaladas por este paquete se llama xwd y su uso es muy sencillo. En un terminal, introducimos:

$ xwd -out captura

En ese momento tan solo hay que hacer clic sobre la ventana que queremos capturar. Cuando lo hagamos, el programa xwd terminará y tendremos el contenido en el fichero captura. El tipo de este archivo es un formato específico para almacenamiento de capturas que puede ser abierto por otros programas de utilidad de X11:

$ file captura
captura: XWD X Window Dump image data, "xwdump", 1916x1032x24

Pero The Gimp es tan listo que lo abrirá sin problemas y desde ahí lo podremos exportar a cualquier otro formato como JPG, PNG, etc.

2 comentarios

GNU/Linux, Raspberry Pi, Software Libre, TDT, Uncategorized

DVB-T con LibreElec (Kodi) y Raspberry Pi

La raspberry pi 2 es una máquina capaz de muchas cosas cuando se le da la oportunidad. Si la necesitas como media center, es una pérdida de tiempo utilizar Raspbian o similar, ya que la mayor parte de la potencia se la llevará el SO y no podrás hacer nada.

Es interesante ver como “revive” la raspi 2 con LibreElec, que es lo que se llama un “Just Enough OS”, una capa de sistema operatico suficientemente ligera para poder ejecutar el software de media center Kodi. Es lo suficientemente eficiente en su uso de memoria y CPU como para reservar toda la potencia de nuestra humilde raspi para Kodi.

A lo que vengo hoy es que Kodi trae funcionalidad muy potente para ver y grabar DVB-T. Después de investigar mucho este tema (Grabar DVB-T con subtítulos) en el pasado y realizar un proyecto de un script para grabar (Proyecto Ruby DVB-T en github) ahora quería ver como funcionan estos backends de grabación avanzados que nos ofrece Kodi.

Seguir leyendo…

3 comentarios

Uncategorized

Aislar y abstraer

Este es un principio de programación propio muy sencillo pero que trae muchos beneficios. Seguro que no es totalmente “propio” y tiene algún nombre en algún manual, pero es algo que suelo hacer por iniciativa propia.

Cuando estás tomando decisiones con estructuras condicionales -por ejemplo mostrar/ocultar elementos de la interfaz- en diversas partes del mismo documento -controlador, vista, etc- tienes que expresar en cada condición lo que quieres o no quieres hacer, sin basar esa condición en información o estados anteriores. Es decir, que si lo que quieres es mostrar o no un widget con un mapa, simplemente pregunta:

Seguir leyendo…

Uncategorized

Navegar entre etiquetas de código en Emacs

A veces me enseñan bonitos programas de edición de texto (Atom, Sublime, ) haciendo bonitas cosas, pero por el momento nadie me va a convencer de abandonar el insuperable Emacs ;).

Pero sí es verdad que suelen ser cosas muy útiles, como saltar a la definición de una función o clase, directamente desde el fichero donde la estés utilizando. Era algo también a lo que estaba muy acostumbrado de mis tiempos con Eclipse.

A mi me gusta investigar como lo podría hacer con Emacs y usando herramientas estándar GNU a ser posible. Y cuando empiezas a tirar un poco del hilo, resulta que Emacs lo tenía previsto todo ¡nunca lo dudé!

Seguir leyendo…

GNU/Linux, Programación

Montar tus entornos de desarrollo con virt-manager

Durante el tiempo que estuve -por motivos profesionales- trasteando con plataformas de provisión de máquinas virtuales basadas en web, como OpenNebula, OpenStack y demás, nunca me imaginé que en realidad pudiera ser tan fácil como es con virt-manager. Aunque tiene truco, porque supongo que todo lo que sufrí peleando con OpenNebula me sirvió para adquirir algunos conocimientos que me han ayudado a saber como configurar bien virt-manager con KVM.

Seguir leyendo…

Uncategorized

Conectando Telegram con XMPP mediante matterbridge

Lo mejor de los protocolos abiertos es precisamente eso, que son abiertos. Y como tales pueden hablar entre ellos. Y eso es divertido. Cerrado, aburrido. Abierto, divertido.

Uso Telegram de forma ocasional. No quiero tenerlo en el móvil. Primero para no estar pendiente a cada momento y segundo porque hacía que la batería se descargara a ritmo alarmante. Lo que sí tengo en el móvil es un par de grandes clientes XMPP: Conversations [1] y Xabber [2]. Y me pregunté ¿y no podría recibir los mensajes de Telegram y a su vez enviarlos desde aquí? Ni Conversations ni Xabber me destruyen la batería y así puedo estar en contacto con la gente que tengo en Telegram sin tenerlo instalado.

Seguir leyendo…

1 comentario

Ingeniería del Software, Laravel, PHP, Programación

Un buen uso de Traits en Laravel

Profundizando en el uso que estoy haciendo de este framework, siempre me he preocupado por seguir las mejores prácticas. No simplemente copiar y pegar todo lo que pueda encontrar en StackOverflow sobre lo que son “mejores prácticas” si no aquéllo que para mi tenga sentido. Laravel no es un framework tan opinionated como lo pueda ser Ruby on Rails, lo que a mi parecer te deja más flexibilidad. Cualquier crítica será bienvenida 😉

Seguir leyendo…

3 comentarios

Uncategorized

Medalla de plata para LinuxAE

¡No está nada mal! Finalmente y gracias a todos vosotros hemos conseguido aupar a LinuxAE hacia la segunda posición en los premios de PortalProgramas al Software Libre de 2016 en la categoría de Mayor Potencial de Crecimiento. Mi enhorabuena al primer clasificado, que tiene detrás una amplia comunidad.

En la votación del público me sacó 90 votazos, pero en la votación del jurado me ha sacado muy muy poquito, ¡hemos estado cerca!

Todavía no se si me llevo algún gallifante porque no están publicados los premios ni me han dicho nada, pero gracias en todo caso a PortalProgramas por la difusión del proyecto.

Aquí la clasificación final de categoría Mayor Potencial de Crecimiento.

https://linuxae.org.es

1 comentario

GNU/Linux, Internet, Software Libre

Cita en Linux Magazine sobe mi artículo de GNU social para FSF

Vas paseando tranquilamente y te llama la atención el último número de Linux Magazine, te lo compras y te encuentras algo que te suena, la historia de como echaron a @barbijaputa de twitter y se trajo un montón de gente a Quitter España, nodo GNU social. Te vas a las citas ¡y ahí está! ¡me han citado! Pues mola.

El 7 es el bueno xD


Aquí están en inglés y en español:

2 comentarios