diff para imagenes en Git

El diff predeterminado de Git no muestra diferencias entre imágenes. Es normal: no está pensado para eso. Sin embargo, estaría genial que Git mostrase los cambios de imágenes como los de código, ¿no? Al menos algo más bonito que...

$ git diff
diff --git a/es-ES/images/autobuilder.png b/es-ES/images/autobuilder.png
index 6f5f6eb..6f0dd78 100644
Binary files a/es-ES/images/autobuilder.png and b/es-ES/images/autobuilder.png differ

Algo como esto...

Eso lo he hecho usando un guion que usa la librería imagemagick para comparar imágenes. Aquí te enseño cómo hacer lo mismo.

Continúa leyendo diff para imagenes en Git

Internet contamina, úsalo de forma consciente

Internet contamina, y mucho. El coste energético de toda la infraestructura de Internet es muy grande. Es difícil contabilizar el consumo energético y el impacto ambiental de Internet de forma precisa. Según leí el año pasado, el 10% de la electricidad global se destina a Internet1.

¿Cuáles son los usos más contaminantes de Internet? ¿Cómo usar Internet de forma más responsable? Si bien mantener una reunión por Internet es menos contaminante que coger un avión y cosas por el estilo, hay usos de Internet muy ineficientes y contaminantes.

Continúa leyendo Internet contamina, úsalo de forma consciente

Consultar Instagram con software libre y privacidad

Instagram es una red social centralizada y que requiere el uso de software privativo. Consultar Instagram con el navegador de forma decente sin perder privacidad o libertad es prácticamente imposible... a no ser que usemos otra interfaz, como Bibliogram, la que describo en este artículo.

Bibliogram permite consultar publicaciones, perfiles de usuarios y vídeos de IGTV. En la página de inicio hay buscadores para publicaciones y usuarios.

Continúa leyendo Consultar Instagram con software libre y privacidad

Más tecnología para resolver los problemas creados por la tecnología

Dicen por ahí que la principal causa del calentamiento global, la tecnología industrial, es también su solución.

En varias publicaciones que hoy he hojeado en una biblioteca me he enterado de que con ciertas nuevas tecnologías se podría lograr una mayor eficiencia que reduzca la contaminación y las emisiones.

Convenientemente omiten el coste ambiental y de recursos no renovables que supone la producción, el despliegue, el uso o el mantenimiento de la tecnología maravillosa de turno. Las revistas y periódicos con un gran número de lectores tienen detrás una financiación que determina en gran medida su línea editorial. Es obvio que no van a criticar a quienes los financian, sino que van a decir solo cosas buenas de ellos. Me refiero a las grandes empresas tecnológicas, que tanto dinero mueven.

Que va a gastar más electricidad, que va a usar materiales no renovables durante la producción, que si es perjudicial para la salud: esas objeciones no existen. Miran solo lo bueno, aunque sea insignificante comparado con lo malo.

A más tecnología industrial, más contaminación. No lo digo yo, lo dicen los datos. Esos son también macrodatos (o como dicen los «entendidos», big data), pero parece que no los procesan muy bien.