Collapse OS: ¿Un sistema operativo para un futuro Mad Max o algo más?

Virgil Dupras es un programador quebequés que cree que el actual sistema de producción capitalista tiene fecha de caducidad: 2030. Calcula que para ese año un colpaso económico acabará con la actual cadena de suministros e impedirá que se pueda producir más electrónica de consumo masivamente durante décadas. Dice el refrán que “hombre precavido vale por dos” y Dupras a estas alturas debe valer ya por cuatro: en previsión de este posible colapso lleva un tiempo trabajando en un sistema operativo libre, licencia GNU 3.0, llamado Collapse OS. Ha sido a raíz de una entrevista en Vice que el proyecto ha saltado estos días a la luz pública y, tras leerla, ha despertado mi interés y me ha inspirado otra idea.

¿Cual es el objetivo de Collapse OS? Pues proveernos de una serie de herramientas básicas para trabajar con pequeños microprocesadores z80 de 8 bits, puesto que son populares, están presentes en muchos productos y podrían encontrarse con facilidad y extraerse de viejos equipos desechados en vertederos, trasteros y puntos limpios. De momento, según su hoja de ruta, ya ha logrado hacerlo funcionar en un miniordenador RC2014 Classic y en una Sega Master System. Sus próximos objetivos serían calculadoras científicas TI83+ y TI84+ y un viejo ordenador TRS-80 de finales de los 70. Hoy por hoy Collapse OS ya permite algo varias cosas fundamentales: editar texto, autorreplicarse, soporte de algunas interfaces de entrada/salida como puertos ACIA o teclados PS/2 , leer y escribir datos en tarjetas SD y en chips de almacenamiento AT28 EEPROM y compilar código para procesadores z80. La lista de interfaces de la que recoger datos de entrada, de otros procesadores para los que compilar código y de unidades de almacenamiento que soportar está recogida en dicho plan y esperan que pueda ir creciendo conforme se acerca la fecha de su anunciado colapso. Si quieres colaborar puedes visitar la página del proyecto en GITHub.

Procesador Zilog Z80

¿Por qué me ha interesado el proyecto? Pues porque es software libre, es creativo y porque creo que tiene un potencial más allá de un eventual colapso económico/industrial: creo que nos podría permitir reciclar mucho material electrónico. Ya hace años algunos recodaréis que participé en un proyecto que llamamos “trashware” junto a un programador italiano en el que ensamblamos equipos a base de piezas rescatadas de la basura que donamos a proyectos educativos de países en vías de desarrollo. ¿Podría este Collapse OS ser una oportunidad para dar nueva vida a mucho material que estaba condenado a la basura? Creo que merece la pena pensarlo, porque estamos pensando en “reciclar cuando llegue el colapso” y tal vez deberíamos verlo como “reciclar para que el colapso no llegue

LibreOffice Calc: Proteger documentos

La suite ofimática LibreOffice, en su programa de hoja de cálculo Calc, nos ofrece la opción de proteger nuestros ficheros a varios niveles: a nivel de fihcero, a nivel de hoja y a nivel de libro. Veamos cómo hacerlo ahora:

A nivel de fichero: Pulsamos Archivo->Guardar Como y allí, a la hora de guardar podemos marcar la casilla Guardar con Contraseña. También tenemos la opción de utilizar una clave pública para cifrado marcado Cifrar con clave GPG.

A nivel de Hoja: Nos vamos a Herramientas->Proteger Hoja… y nos abrirá un menú donde introducir una contraseña y donde asignar qué podrán hacer los usuarios sin ella.

A nivel de libro: Nos vamos a Herramientas->Proteger Estructura de Libro… y allí definimos una contraseña que será obligatoria para poder modificar la estructura del mismo.

Instalar QGIS en Ubuntu 19.04

Hay un montón de cosas que me gustaría estudiar más a fondo pero tengo poco tiempo para ponerme: contabilidad, sistemas de información geográficos, contabilidad, logística, Python… Pero poco a poco voy mirando alguna cosilla de estos temas. Hoy vamos a ver cómo instalar QGIS en Ubuntu.

QGIS es un Sistema de Información Geográfica (SIG) de código abierto bajo licencia GNU, siendo uno de los más populares y existiendo versiones para Linux, Unix, Mac OSX, Windows y Android.

¿Cómo instalamos en la, hasta el momento, última versión de Ubuntu?

Lo primero es ir al fichero /etc/apt/sources.list y modificarlo con un editor de texto. Allí habría que añadir al final las líneas:

deb     https://qgis.org/ubuntu disco main
deb-src https://qgis.org/ubuntu disco main

Tras esto añadimos la clave pública del repositorio:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key CAEB3DC3BDF7FB45

Y con todo esto ya podemos instalar sin problema:

sudo apt update
sudo apt-get install qgis python3-qgis qgis-plugin-grass

Tras este proceso ya deberías poder disfrutar de QGIS en tu equipo con Ubuntu 19.04.

Optimizar el arranque de Windows 10

Si tu Windows 10 tarda en arrancar es muy posible que sea porque tiene demasiadas aplicaciones que se lanzan durante el inicio. Puede haber otras causas, sí, pero lo más habitual es que haya demasiados programas ejecutándose durante el arranque y también es muy posible que no necesitamos que todos ellos lo hagan en ese momento.

Aunque existen herramientas para optimizar esto realmente no necesitamos ninguna: el sistema operativo ya la trae de serie. Basta con abrir el administrador de tareas (podemos hacerlo de forma directa pulsando Ctrl+Shift+Esc o pulsando el mítico Ctrl+Alt+Supr y seleccionando el administrador en la lista de opciones).

Una vez abierto pulsamos la pestaña Inicio y allí podremos ver qué programas se ejecutan durante la carga:

Realmente puedes deshabilitar todo lo que hay ahí ya que ninguno de esos programas afectaría de forma crítica al sistema, aunque es posible que quieras tener alguno de ellos (por ejemplo, yo tengo el Outlook configurado para que se abra en el inicio porque suele olvidárseme y el el trabajo lo necesito habitualmente). Cuando hayas quitado lo que no quieras en esa sección el equipo debería tardar algo menos en iniciar.

Alternativas a Google Maps

Hoy por hoy Google Maps se ha vuelto casi un standar a la hora de consultar direcciones informáticamente, algo lógico por ser una aplicación gratuita, por su facilidad de uso y por el gran volumen de información que atesora. Pero no podemos olvidar que esta gratuidad no es tal, al final el usuario paga con sus datos, lo que lleva tanto a usuarios como a desarrolladores a querer prescindir de los servicios de esta compañía y buscar alternativas.

Actualmente diría que las dos más importantes y más usables son HERE y OpenStreetMaps.

HERE Technologies es una empresa actualmente radicada en Holanda pero con una larga trayectoria. Comenzó a mediados de los 80 en los EEUU como Navteq, en 2007 fue adquirida por la finlandesa Nokia para convertise en su división de servicios GIS quien la vendió en 2015 a un consorcio de fabricantes de automóviles alemanes (BWM, Daimler y Audi) interesados en no depender de terceros para sus aplicaciones de navegación y futuros vehículos autónomos. Su servicio de mapas para usuarios se llama HERE We Go y tiene app para PC, Android y Apple. En su acuerdo de privacidad la empresa se compromete a no comerciar con tus datos con terceros. No cuenta con una vista a pie de calle como el Street View de Google Maps y las direcciones de algunos negocios no están actualizadas al 100% pero a la hora de trazar rutas hasta una dirección, guiarnos y posicionarnos es tan fiable como Google Maps.

Here mostrando Santiago de Compostela

OpenStreet Map por su parte es un viejo conocido. Se trata de un proyecto abierto y colaborativo para la creación de mapas editables, se nutren tanto de fuentes públicas como de la colaboración de los usuarios, además de alguna aportación empresarial (Yahoo! y Microsoft han cedido imágenes satélite de sus aplicaciones, también Garmin y Apple han inyectado medios y dinero para mejorar los mapas pues se sirven de ellos en sus aplicaciones). Podéis consultar los mapas desde el navegador. No existe un app oficial para Android o iOS pero sí hay múltiples apps que utilizan sus mapas y su API. Aquí ya hablamos de OSMAnd hace tiempo, en la wiki oficial de OpenStreetMaps podéis ver una lista detallada de aplicaciones que hacen uso de OSM.

Open Street Map mostrando Santiago de Compostela

Manifesto polo Software Libre na Educación Galega.

Boas días, ides ter que desculpar a falta de movemento no blogue neste verán pero xa podo asegurarvos que o outono vai vir moi enérxico.

O motivo da publicación de hoxe é que fai uns días atopei este manifesto polas redes promovido por varias asociacións galegas de Software Libre, que dende o primeiro momento quixen apoiar. Sempre fun e sempre serei defensor do uso de software libre na administración e na educación, por motivos que xa mostrei neste artigo fai anos. E non so na administración e na educación galegas, penso que a lóxica e o sentido común dictan que toda a Unión Europea debería sumarse a isto. É sinxelo ver, despois do intento de boicot de Trump á chinesa Huawei, o problema tan grande que implica depender en Europa de software forncecido por empresas estadounidenses.

De seguido cópiovos o texto do mesmo:

Polo Software Libre na Educación Galega

O tecido social, asociativo e empresarial do software libre galego queremos amosar a nosa preocupación ante a decisión do Goberno galego de implantar software privativo no ensino público e o dispendio económico de 13,5 millóns de euros en licenzas de código pechado. Malia o publicado na prensa sobre a gratuidade da implantación de software ofimático, ambos acordos recentes, están claramente vinculados desde o punto de vista da planificación. Isto traerá consecuencias, dificultando a interoperabilidade dos sistemas e obstaculizando o uso de estándares abertos na Administración pública.

O convenio asinado entre a Conselleira de Educación, a directora da AMTEGA (Axencia para a Modernización Tecnolóxica de Galicia) e a presidenta de Microsoft España afecta ao tecido produtivo das TIC: incrementa a dependencia tecnolóxica dos futuros profesionais e mingua a súa capacidade de investigación, autoaprendizaxe e adaptación ás ferramentas do mercado, capacidade básica agardada en perfís profesionais tecnolóxicos. Como primeiro aspecto criticable, temos que dicir que o texto do convenio non é público, polo que non podemos deixar de lado preocupacións sobre o seu alcance, garantías e conveniencia. O alumnado de formación profesional informática será instruído nas plataformas privativas de Microsoft®. Isto provocará un efecto contaxio nas nosas empresas TIC converténdoas en consumidoras de tecnoloxía no canto de ser produtoras, por non falar da súa extensión ao ámbito directo das familias.

As empresas de software libre en Galicia son referentes no contexto TIC español. Isto débese en boa medida á capacidade de contar con profesionais cunha formación ampla e coas vantaxes que ofrece o código aberto. Esta tecnoloxía socialmente aberta permite que o alumnado poida investigar en profundidade as ferramentas informáticas innovando novos usos e funcionalidades. Ademais permítelle aos docentes propor metodoloxías innovadoras na aula, como a aprendizaxe baseada en retos ou proxectos. Esta forma de traballar logra recrear a forma de traballo das empresas, mentres que coas solucións privativas non é posíbel adestrarse en desenvolvemento.

O proceso de formación debe garantir que o alumnado acade pericias que posteriormente lle permitan adaptarse de xeito sinxelo á evolución das ferramentas do mercado, fomentar a súa capacidade de autoaprendizaxe para a vida real, polo que o argumento de incorporar no proceso formativo as versións máis novidosas do software privativo, é unha vía morta, antes ben, mingua a capacitación do alumnado nas destrezas altamente valoradas no tecido empresarial galego en xeral, e no sector TIC en particular.

Asemade da preocupación polo almacenamento ou explotación dos datos de perfís persoais dos nosos menores que poida chegar a facer unha multinacional estranxeira, os investimentos en ferramentas de software privativo representan unha lápida para o futuro do alumnado, xa que os desinvestimentos en servizos de software libre representan unha degradación da creación de emprego nas empresas galegas que no futuro poderán empregar ao actual alumnado. Polo contrario, os investimentos en software privativo deixan ás empresas autóctonas como revendedoras de produtos cunhas ínfimas marxes de negocio, repercutindo a maior parte do investimento nas multinacionais estranxeiras e non xerando riqueza local. O investimento en software privativo para a ensinanza aboca o alumnado de vocación tecnolóxica a unha migración forzada, e polo tanto, un apoio ao terríbel proceso de descapitalización que sofre Galicia, ademais de frear o desenvolvemento do tecido empresarial tecnolóxico local.

As asociacións Aberteo, AGASOL, Asociación Informática Amigus, Bricolabs, Comunidade o Zulo, Ghandalf, GPUL, Nova Escola Galega, Proxecto Trasno, Recuncho Maker e Xeopesca, instamos a Xunta de Galicia a desbotar o acordo asinado con Microsoft ao ser prexudicial para a sociedade galega. Ademais convidamos á Consellería de Educación e á AMTEGA a ter cantas reunións sexan necesarias para afortalar a implantación de tecnoloxías libres.

Se estades dacordo coa posición do manifesto podedes sumarvos a apoialo a través desta ligazón.

Cinco extensiones para GNOME muy útiles

Una de las cosas que han hecho que GNOME sea uno de los entornos de escritorio más populares para Linux es la posibilidad de instalar extensiones que nos permiten ampliar sus funcionalidades. Desde aquí os voy a recomendar 5:

Clipboard Manager: Una aplicación de gestión de portapapeles avanzada que te permitirá tener disponible varios elementos copiados o cortados a la vez para luego gestionarlos, similar al app GPaste.

Dash To Dock: Si eres un nostálgico de Unity o has migrado a Linux desde un equipo de Apple puedes usar esta extensión que agrega un dock a tu escritorio en el que podrás anclar las aplicaciones que más uses.

Easy Screencast: Una extensión que te permite grabar lo que pasa en tu escritorio de forma sencilla e intuitiva. Esto puedes hacerlo con un programa externo también, pero la ventaja de esta extensión es que es muy ligera.

Pomodoro Timer: Te permitirá organizar tu tiempo programando una serie de periodos de tiempo de actividad y de descanso en tu trabajo, de forma que puedas estar centrado al 100% en tu tarea sin preocuparte de mirar en el reloj cuánto tiempo llevas en ello.

Refresh WiFi Connections: Realmente solo es útil para usuarios con portátil que cambien bastante de ubicación, si ese es tu caso puede que te interese esta extensión que refresca las conexiones inalámbricas a tu alcance para que se conecte de forma automática, sin tener que hacerlo manualmente.

Usar cURL en Linux para bajar varios ficheros con un mismo comando.

Si hace unos meses veíamos cómo nos podemos servir de cURL en Linux para descargar un fichero desde una URL hoy vamos a expandir un poco esta entrada: ¿podemos descargar varios ficheros a la vez con el mismo comando? Pues sí.

La sintaxis es muy simple. Recordemos primero ¿Cómo descargamos un fichero con cURL?

curl -O http://dominio.com/fichero.tar.gz

Recordado esto ¿cómo descargamos varios? Pues muy simple, añadimos más url precedidas del parámetro -O tal que así:

curl -O http://dominio.com/fichero.tar.gz -O http://dominio.com/ficheroB.tar.gz -O http://dominio.com/ficheroC.tar.gz

Firefox Monitor: herramienta para saber si tus datos han sido expuestos en Internet.

Mozilla sigue con su plan de esgrimirse adalid de la seguridad y la privacidad en internet y nos trae un nuevo producto: Firefox Monitor.

Esta herramienta nos pedirá que introduzcamos una dirección de correo y comprobará en diversas fuentes públicas si esta se ha visto expuesta en alguna filtración de datos de algún servicio a la que esté asociada.

Su funcionamiento es simple, basta con acceder a este enlace a la web de Firefox Monitor, introducir nuestro correo y pulsar en Buscar Filtraciones. Nos llevará a una ventana con los resultados de la búsqueda similar a esta:

Si algún servicio que uses aparece en esa lista ya sabes lo que toca, cambiar la contraseña.

Monitor además incluye un directorio actualizado con todas las filtraciones de las que tienen conocimiento y una sección con consejos de seguridad. Además ofrece un servicio de registro que nos enviará una alerta por correo electrónico si nuestro correo se ve expuesto en una filtración.

Comprobar de forma fácil si un número es par en una hoja de cálculo de Google Drive

En su día habíamos visto varias soluciones para comprobar con PHP si un número es par o impar. Esto también podemos necesitarlo cuando trabajamos con una hoja de cálculo de Google Drive, por suerte ya hay una función específica para ello:

La funció ES.PAR() recibe un número como parámetro y nos devuelve un valor booleno: verdadero si es par y falso si no lo es. Así de simple. Su funcionamiento sería como en el siguiente ejemplo:

=ES.PAR(22)