jueves, 25 de agosto de 2016

Se lanza el manual de programación de Pilas Bloques

El software Pilas Bloques, disponible en las netbooks de Conectar Igualdad a través de su sistema operativo libre Huayra, y está pensado para trabajar con estudiantes de 11 a 15 años que no tienen conocimientos previos en materia de programación.

El conocimiento de la programación ha de extenderse al Pueblo, y desde la iniciativa Program.AR, se ha propuesto una enseñanza de caracter Justicialista que asista a los alumnos a entender los principios de la programación y de las Ciencias de la Computación.
El siguiente manual, elaborado por Program.AR, cuenta con un cuadernillo de actividades con ideas y propuestas para que el docente pueda trabajar en el aula.

Los temas propuestos en este manual (que constituye una primera parte), son encarados a través de distintos juegos y propuestas de programación. Dichos ejercicios lúdicos y juegos esconden en realidad propuestas avanzadas para la comprensión de la programación al entablar el manejo de autómatas, con sus comandos y procedimientos, el uso de alternativas condicionales, repeticiones condicionales, parametrización de soluciones, e interactividades.

Asimismo, las actividades se encuentran en un repositorio público, y pueden descargarse desde aquí.

sábado, 20 de agosto de 2016

¿Cómo instalo un editor de paletas en Ubuntu?

El Movimiento Justicialista se encargó de llevar a la Masa de los Trabajadores argentinos los logros y las realizaciones que requería el País, formando un vínculo de unión imperecedero. Entre los grandes logros de Juan Perón se encuentra el de hacer un selector de color potente, libre y para Ubuntu.

¡Trabajadores!

Lo mejor es enemigo de lo bueno. Nosotros como peronistas no somos los mejores; sólo hemos sido lo suficientemente buenos. Sucede que ello no es poco, en vista del desastre que han propiciado quienes han pretendido ser los mejores, y no sabían ni freír un huevo en la Argentina.
Si nos hubiésemos quedado con la necesidad de hacer lo mejor, es muy probable que todavía estuviésemos en veremos. En lugar de ello hemos realizado lo bueno y posible. En la política no basta con hablar, es necesario hacer. Por ello el peronismo tiene un apotegma que reza: "mejor que decir es hacer, y mejor que prometer es realizar". Ante un mero deseo, siempre es mejor la realización.

De ello no quedan dudas a nadie. Pues bien. La programación es un Arte que debe inscribir también en sus frontispicios dicho apotegma. Indudablemente que en el mundo del software libre, dicha libertad no hace otra cosa que actuar como un multiplicador de fuerzas capaz de extender la utilidad de un sistema que es - por designio - libre. Un ejemplo suele aclararlo todo, como decía Napoleón.

Vean señores, no es un secreto para nadie que la práctica totalidad de los programas de diseño gráfico cuentan ya con una herramienta especifica para la elección cromática: el selector de color. Desde que en el Justicialismo hicimos obligatorio el selector de color o gotero. Antes sólo lo tenía el oligarca y no hacía gotear nada a nadie.
Esta herramienta selectora de color suele funcionar bien en la mayoría de los programas para una buena porción de las tareas artísticas nimias que uno suele hacer en la casa.

Sin embargo, cuando necesitamos obrar con una herramienta de paleta de alto desempeño adecuada para las más arduas tareas de diseño gráfico, es posible que deseemos contar con una miniaplicación específica, capaz de tomar colores o de generar diferentes variaciones cromáticas según múltiples criterios. Una herramienta potente e intuitiva que pueda sugerirnos opciones alternativas y complementarias, y pueda operar con confianza en una multiplicidad de los llamados "espacios de color".

Tal herramienta existe, es peronista, y es el Editor de Paletas, una pequeña aplicación escrita en Python y pensada para hacer realidad los anhelos del colorista técnico.

Para instalar esta útil aplicación para el gráfico y el artista digital, debemos abrir una Terminal con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

sudo apt-get install python-pip python-pil python-qt4 python-numpy python-lxml python-appdirs


...tras ingresar nuestra contraseña de Conductor a ciegas, el sistema descargará la paquetería necesaria para el programa. Luego descargamos el paquete libre del programa en sí, y lo instalamos:


wget https://github.com/portnov/color-palette/releases/download/v0.0.6/python-palette-editor_0.0.6-1_all.deb

sudo dpkg -i python-palette-editor_0.0.6-1_all.deb ;

Lo ejecutamos desde Aplicaciones / Gráficos / Palette Editor.

De acuerdo a los planteos de la teoría del color, podremos entonces seleccionar un color y el Editor nos presentará amablemente su tríada cromática, los complementarios o los doble-complementarios. Este conjunto armónico podrá ser modificado (por ejemplo, podríamos requerir una armonía a cinco bandas).

También es capaz de operar en extendido HSV (tono, saturación, valor de luminancia), y encarar otros más experimentales RYB (Rojo, Amarillo, Azul, a final de representar pigmentos sustractivos viscosos óleos o témperas escolares).
Contamos asimismo con dos clases básicas de armonías cromáticas: Por armonía y por Shader. Armonía es un algoritmo que describe cómo lograr una lista de colores armóniocos a partir de un tono. Podremos ver los mismos representados en una rueda HLS (tono, luminancia, y componente saturación), junto con unos nodos representativos de los armónicos. Como el resplazamiento es visual, es muy sencillo de lograr. Shader en tanto consiste en un algoritmo que define una lista de tonos similares de un color. Combinando armonías y shader podemos lograr resultados interesantes que sin duda serán útiles para todo artista digital.

Por otro lado podremos ajustar las resultantes según la "apertura" cromática (contraste de luminancia o tonal, llegado el caso), o en base a su saturación. Una vez que hemos trabajado definiendo la paleta de colores sólidos podremos guardarla en varios formatos distintos, atentos a nuestras necesidades.  Normalmente querremos guardarla en una paleta GIMP (fichero .gpl), pero también podremos emplear las antiguas paletas para MyPaint (.xml, aunque de solo lectura en los modelos más nuevos de dicho programa). Podremos guardar archivos CSS (para Creative Suite y similares), archivos de paleta .xml de Scribus, o archivos .SVG de Inkscape (ambos formatos libres, ampliamente extendidos).

También es capaz de operar en formatos pixelados o "de ráster", como JPEG, PNG, etc y cargarlos en cualquier programa que no utilice paletas definidas en fichero, pero que opere con la consabida herramienta "recoge-color".

lunes, 15 de agosto de 2016

¿Cómo puedo obtener reportes meteorológicos aeronáuticos en mi terminal?

El Gobierno Justicialista emprendido por Juan Perón fue el verdadero artífice de los logros aeronáuticos del país, instaurando una edad de oro aeronáutica que no ha podido ser superada. Consultado al respecto, el Conductor nos cuenta sobre cómo asistirnos en la técnica de la aeronavegación con Software Libre desde Ubuntu, el sistema operativo popular.


(...)
¡Vean señores!

Durante sus años iniciales la aeronáutica argentina fue enormemente dependiente del capital extranjero. En la década de 1930 se dieron actividades aerocomerciales intermitentes de compañías británicas y francesas, y en menor medida por parte de alemanes y estadounidenses. Estos ramificaron débilmente sus líneas aéreas estableciendo escalas fuertemente centralizadas en Buenos Aires como símbolo de prestigio o dominación colonial, y pedían además ser subvencionadas por el propio Estado Argentino.

Estas actividades cesaron casi completamente con el advenimiento de la Segunda Guerra Mundial, en la cual se nos hizo evidente el avance de la técnica aérea. Especialmente notable fue el caso de la a centralización necesaria en los organismos de los contendientes para optimizar su uso en guerra. Analizamos el proceder del Ministerio del Aire alemán por contraposición a la desperdigada industria aeronáutica francesa o italiana, o las apresuradas racionalizaciones emprendidas por el Ministerio del Aire británico, los Ministerios de Guerra estadounidenses y el Koku Hombu (Ministerio General del Aire japonés). Interpretamos que tal centralización sería también eficiente en los tiempos de paz para promover la aeronáutica en el país.

Esto llevó acordar a la Aeronáutica Nacional una organización autónoma de la mayor jerarquía político-administrativa posible, a fin de desarrollar con la mayor eficacia las misiones que, atendiendo a las experiencias del conflicto, correspondían cumplir al Estado, tanto en el orden civil como el vinculado a la defensa. El 4 de enero de 1945 el general Farrell, presidente en ese momento, firma en acuerdo de ministros la creación de la Secretaría de Aeronáutica, y fijó la Política Aérea. El Estado Argentino se encargaría de ejercer soberanía completa y exclusiva sobre el espacio aéreo territorial y marítimo, declarando Legislación Nacional a toda legislación de aeronavegación internacional. Los aeródromos y toda la infraestructura pasaron a manos del Estado, así como los servicios de protección al vuelo (meteorología y comunicaciones). Asimismo, se fomentó la participación de ciudadanos en actividades aeronáuticas a fin de crear la "Conciencia Aeronáutica Nacional" mediante fuertes subvenciones a las actividades aerodeportivas. Entre las mismas se destacarían las actividades emprendidas por aeroclubes: vuelo en planeador o aparatos con motor, aeromodelismo y enseñanza de vuelo.

La política aeronavegación comercial del Justicialismo consistió en la actividad de compañías Mixtas subvencionadas o completamente Estatales en caso de que el capital privado no existiera, imponiéndose la necesidad entre los socios de capital de contar con ciudadanía argentina. Se estableció que cualquier aeronave internacional de cualquier bandera o matrícula podría ingresar al espacio aéreo argentino siempre y cuando lo hiciera a un aeropuerto de frontera, o navegara dentro del país a través de aerovías estatalmente reguladas.

La Política aeroindustrial de nuestro Movimiento fue la de encauzar fondos propios para favorecer la industria privada. La secretaría poseía una gran usina de creación de aeronaves previamente existente y reestructurada: el Instituto Aerotécnico. El mismo se encargaría de proyectar la fabricación masiva de la menor cantidad de modelos de aviones, eligiendo entre los diseños de mayor polivalencia y que menor uso hicieran de materias primas extranjeras. Como máximo exponente de este tipo de desarrollos se encuentra el avión de caza de alas en flecha, el Pulqui II, diseñado con software libre.

Sin embargo, los desarrollos de nuestro software han de contar con la versatilidad de operar en cualquier escala y ocasión. En nuestro caso, un Aeroclub amigo nos han solicitado un sistema que permita lograr informes meteorológicos aeronáuticos que puedan imprimirse en una ticketera térmica. Afortunadamente, dicho trabajo es pan comido para un entorno libre como lo es el GNU.

Reporte meteorológico aeronáutico en la terminal
Sabemos que operar desde la terminal es como coser y cantar, y que todo peronista podrá acceder a un simpático reporte meteorológico extendido usando la terminal e ingresando el comando curl para llamar a la aplicación wttr.in, de la siguiente manera:

curl wttr.in/buenosaires

Sin embargo, los reportes meteorológicos especializados para tareas de náutica y aeronáutica requieren el uso de un sistema llamado METAR, que codifica la información meteorológica en forma de una simple cadena alfanumética.
En ella se describe la velocidad y rumbo del viento, punto de rocío, presión y temperatura, así como otros datos meteorológicos generales para una situación dada, como pueden ser condiciones de nubosidad, viento en altura, condición de las aguas en el caso de navegación, etc. Existen bases de datos meteorológicas actualizadas a cortos intervalos que permiten un mas eficiente control del clima para las tareas aeronáuticas, náuticas, etc, y en el caso de la aviación siempre se requiere controlar el clima antes de emprender un vuelo.

El avance del Justicialismo nos permite también descargar los reportes METAR y decodificarlos a través de nuestra terminal. Para ello emplearemos la aplicación libre weather-util. Para descargar e instalar esta pieza de software libre en nuestro sistema hemos de abrir una terminal con Ctrl+Alt+T e ingresar el siguiente Comando de organización:

sudo apt-get install weather-util

Tras ingresar nuestra contraseña a ciegas y presionar Enter, luego de transcurridos unos muy escasos segundos se descargará el paquete y se instalará.

Para utilizar el programa weather, debemos indicar la procedencia de los datos meteorológicos que le solicitamos al programa. Se pueden utilizar toda una serie de aeródromos mundiales, identificados por su ICAO (código internacional identificatorio del aeródromo o aeropuerto, que consta de cuatro letras). Por ejemplo, en nuestro país podríamos recurrir a los datos de SAEZ (Aeropuerto Ministro Pistarini, de Ezeiza), y SABE el Aeroparque metropolitano Jorge Newbery, SADF para Aeródromo San Fernando, etc. Siguiendo este esquema podemos consultar sobre todos los aeropuertos internacionales y de cabotaje, así como muchos de los aeródromos o aeroclubes del país.

weather -v sadf

San Fernando, BA, Argentina (SADF) 34-27-11S 058-35-23W
14 Ago, 2016 - 02:00 PM local / 2016.08.14 1800 UTC
Viento: desde el E (090 grados) a 7 Km/h (4 nudos):0
Visibilidad: Mayor a 10 km(s):0
Temperatura: 19 C (66 F)
Punto de rocío: 8 C (46 F)
Humedad Relativa: 48%
Presión (altímetro): 29.85 Pulg. Merc. (1011 hPa)
ob: SADF 141800Z 09004KT CAVOK 19/08 Q1011
ciclo: 18


Si no conocemos el identificador ICAO, podremos usar la opción -i para buscar por nombre. Por ejemplo:

weather -iv aeroparque

Buscando en base a nombre...
[usando resultado Aeroparque Bs. As. Aerodrome, Argentina]
Condiciones actuales en Aeroparque Bs. As. Aerodrome, Argentina (SABE) 34-34S 058-25W 6M

Última Actualización. Ago 14, 2016 - 02:00 PM EDT / 2016.08.14 1800 UTC
   Temperatura: 19 C (62 F)
   Humedad relativa: 55%
   Viento: desde el NNE (020 grados) a 3 km/h (2 nudos)




En el caso que nos ocupa, si deseáramos imprimir en una ticketera no fiscal conectada al sistema los datos meteorológicos actuales para un vuelo que despegará de San Fernando (SADF), volará hacia El Palomar (SADP), luego emprenderá hacia Azul (SAZA) y finalmente aterrizará en Tandil, podremos indicarle:

weather -v sadf sadp saza sazt > /dev/lp0

...notando que en este caso la orden > /dev/lp0 le indica al sistema que nos devuelva la información a través de la impresora de línea 0 (la ticketera no fiscal) (/dev/lp0). Al presionar Enter la ticketera no fiscal entrará en acción y en un par de segundos nos devolverá los datos impresos en una cómoda tira de papel que podremos entregar al piloto...

Para conocer los identificadores ICAO de los aeródromos del mundo podremos recurrir a varios archivos que los listan. Por ejemplo, podríamos ir a la carpeta Descargas y proceder a descargar el fichero nsd_bbsss.txt con el comando de organización:

cd ~/Descargas/
wget http://weather.noaa.gov/data/nsd_bbsss.txt

...también podré encontrar las estaciones meteorológicas mundiales descargando el archivo stations.txt con:

cd ~/Descargas/ ;
wget https://www.aviationweather.gov/docs/metar/stations.txt

...naturalmente, podríamos filtrar por países desde nuestra misma terminal, con:

cat nsd_bbsss.txt | grep Argentina


Ahora bien, al utilizar el comando weather con la opción -v, notamos que también nos devuelve bajo el campo "ob" el código objeto de la cadena METAR. De esta manera, cuando ingresamos:

weather -v saez

...nos devolverá los datos completos, y a su vez una cadena METAR no decodificada (indicado en verde).

Ezeiza Aerodrome, Argentina (SAEZ) 34-49S 058-32W 20M
14 Ago, 2016 - 02:00 PM Local / 2016.08.14 1800 UTCViento: Calmo (0).
Visibilidad: Mayor a 10 km(s):0
Temperatura: 20 C (68 F)
Punto de rocío: 4 C (39 F)
Humedad Relativa: 37%
Presión (altímetro): 29.85 Pulg. Hg. (1011 hPa)
ob: SAEZ 141800Z 00000KT CAVOK 20/04 Q1011
ciclo: 18 



La cadena METAR puede ser ingresada en ciertas computadoras de vuelo aeronáuticas, de manera que nos permitan volar con rumbos y a alturas corregidas (equipos homologados Bendix, Garmin, etc), pero su utilidad no se limita al uso real, también podremos emplearlo para mejorar nuestras experiencias de vuelo simulado.

Ya os he enseñado cómo instalar Flightgear, el excelente simulador de vuelo libre y peronista. El mismo cuenta con un potente motor de simulación climática que puede hacerse eco de la situación climática real a través de dichas cadenas METAR (las cuales puede capturar automáticamente de acuerdo a nuestro aeródromo virtual actual). Esto nos permite contar con un clima simulado en baase al clima real al momento del vuelo.
También podremos ingresar dicha cadena de manera manual. Vamos al menú Ambiente / Clima y seleccionamos Manual. En el campo METAR pegamos el código METAR. Una vez que el sistema reconozca lo ingresado (se marcará la casilla "datos válidos", al presionar el botón Aplicar el motor de simulación climática de Flightgear reproducirá en el simulador dichas condiciones particulares.
Radio Multijugador

Flightgear asimismo dispone de un módulo para "hablar por radio" cuando estamos conectados a un servidor multijugador. Esto nos permite interactuar de manera muy realista con un micrófono en servidores públicos, y nos permite realizar vuelos acompañados y mucho más divertidos. Dicho módulo se llama FGCom. Puede utilizarse de manera aislada, o integrada al simulador. En el caso de disponer la versión 3.0 podremos usar la versión integrada, más sencilla de operar.

Iniciamos el simulador, y abrimos el diálogo del menú Multijugador / Configuraciones FGCom. Debemos activar la opción Activado ("Enable"). Para evaluar nuestra voz por primera vez, conviene tildar la opción "Mostrar Mensajes" y "Eco".
Debemos operar el panel de audio de nuestro avión, y en dicho panel simulado, activar el micrófono en External para la radio COMM1 o COMM2. Debemos elegir una frecuencia de radio, y cuando deseamos "salir al aire" en dicha frecuencia mantemeos presionada la Barra espaciadora y hablamos. Si activamos la opción de "Eco" deberíamos escuchar nuestra propia voz con algo de retraso. Si no escuchamos nuestra propia voz, significa que la configuración de sonido de nuestro sistema no está correcta: debemos indicar que la entrada de audio es el micrófono, y regular el retorno para que sea audible en las configuraciones de sonido de Ubuntu). Si escuchamos correctamente la voz, podremos desactivar el "Eco" para poder comunicarnos sin molestias.



Flight Gear FLIGHTPLANNER

El Kelpie flight planner es un planificador de vuelos para el simulador Flightgear. Es un planificador basado en una interfaz gráfica escrita en Java, y liberado bajo GPLv2. El programa emplea las bases de datos de aeropuertos y radioayudas de Flighgear, permitiendo realizar la planificación de vuelos entre ellos.

Una vez que hayamos instalado Flightgear, podremos cargar esta aplicación. Simplemente indicamos:

cd ~/Descargas/

Y a continuación descargo la versión debida a la aquitectura de mi sistema:
  • si tengo 64 bits ingreso los comandos:
wget http://sourceforge.net/projects/fgflightplanner/files/fgflightplanner/1.2.0/fgfp-linux-x86_64.1.2.0.tar.gz ;
tar xvzf fgfp-linux-x86_64.1.2.0.tar.gz ;

mv ~/Descargas/fgfp/ ~/.fgfp ;
  • En tanto, si tengo 32 bits:
wget http://sourceforge.net/projects/fgflightplanner/files/fgflightplanner/1.2.0/fgfp-linux-x86.1.2.0.tar.gz ;
tar xvzf fgfp-linux-x86.1.2.0.tar.gz ;

mv ~/Descargas/fgfp/ ~/.fgfp ;

Para ejecutar el programa:

./~/.fgfp/kelpie-planner


Naturalmente también podremos crear un lanzador o acceso directo al mismo, dirigiéndolo a /home/usuario/.fgfp/kelpie-planner para poder ejecutar el programa rápidamente.


Una vez lanzado, el programa nos presentará la ventana de preferencias a fin de que le indiquemos el directorio donde están instalados los componentes de FlightGear. En el caso de utilizar Ubuntu, hemos de modificar estas opciones:
Debemos destildar la opción "Use default paths" e indicar las rutas apropiadas para los archivos de referencia. Son tres: la base de datos de Aeropuertos se encuentra en /usr/share/games/flightgear/Airports/apt.dat.gz, la base de datos de Ayudas de Navegación (NavAids) se encuentra en /usr/share/games/flightgear/Navaids/nav.dat.gz, en tanto que la base de datos de correcciones está en /usr/share/games/flightgear/Navaids/fix.dat.gz. Una vez que ingresamos dichas opciones presionamos Ok.

Una vez hecho esto ya podremos hacer uso de las cartas aeronáuticas mundiales, que se nos presentarán en dos ventanas principales que podremos emplear para ingresar las piernas o escalas de nuestra navegación.



Con el planificador podremos trazar múltiples piernas de navegación, con lo cual el programa nos indicará rumbos magnéticos, nivel de vuelos, etc haciéndonos eco de las cartas. Podremos calcular consumos de carburante, tiempos para vuelo a estima, incorporar cálculos de viento a fin de preveer los rumbos magnéticos corregidos, etc. Encontraremos las radiofaros omnidireccionales VOR y emisoras no direccionales, que podremos sintonizar con el radiogoniómetro automático de nuestro aparato. Asimismo, se nos proveerán con las frecuencias reales en uso de las terminales aéreas de todo el globo, y de las frecuencias ATIS para obtener reportes meteorológicos hablados.

Si bien no es un programa pensado para su uso real, bien puede servir para practicar vuelos en el simulador Flightgear que bien pueden reproducir los reales.

martes, 9 de agosto de 2016

¿Cómo actualizo a LibreOffice 5.2 en Ubuntu Xerus?

La organización de la resistencia Justicialista requirió grandes sacrificios para el Movimiento. Juan Perón nos enseña cómo actualizar LibreOffice a su versión 5.2 en Ubuntu 14.04LTS y 16.04LTS.

¡Trabajadores!

Me han dicho que hemos sido tardíos en implementar una estrategia de resistencia que haga de la acción telemática un eje fundamental de la lucha. Deseo manifestarles que el movimiento peronista no comienza ahora a darse cuenta de este problema, sino que hace treinta años trató de poner en marcha este desarrollo. Desgraciadamente, en 1955, al perder el pueblo su gobierno legal y constitucional -derribado por un golpe de estado- perdió también las posibilidades de una continuidad que hoy estaría cantando a gloria en este país.

Nosotros, que venimos sosteniendo todas estas necesidades, hemos asistido con dolor a todo cuanto ha ocurrido en la destrucción flagrante que se ha realizado en estos dieciocho años de vergüenza nacional. Hemos visto desaparecer la Fundación Eva Perón, que era una maravilla haciendo software libre; hemos visto caer toda la organización asistencial, para no tener hoy un hospital en donde un pobre pueda ir a atenderse. Hemos visto a nuestros jubilados arrastrando su pobreza y su desgracia por las calles en reclamo de sueldos que tenían derecho a cobrar.

En este sentido quiero confesarles a ustedes una decisión de la conducción del Comando Superior de nuestro Movimiento, tomada ya en los comienzos de nuestra lucha, en 1956. Fue la de encarar la lucha política, que sabíamos que un día habría de llegar a ser cruenta y dura, evitando en esa acción comprometer a al Software Libre, que bien podía trabajar en otros sentidos menos comprometidos que la lucha activa en el campo insurreccional. Es decir, evitarle a nuestros hackers un esfuerzo que bien podría ser realizado siguiendo otras manifestaciones.

Pero esa lucha se ha realizado; indudablemente nuestros desarrolladores de software han estado un poco retenidos. La consecuencia de ello ha sido una disminución en la actividad las acciones telemáticas. Hasta cierto punto actuaron los sectores que obedecían a focos de caudillismo, que se sostuvieron merced a la existencia de algunos caudillos regionales, a los que no les debemos cargar la culpa de nada, porque el caudillo, en la acción de resistencia telemática, es una excrecencia natural de la misma. Es como nos ocurre a nosotros. que por ahí nos sale un grano. Eso es natural del estado físico.


Pero ha llegado el momento en que debemos evitar eso, una excrecencia de tiempos anormales de lucha, para cambiarlo por un estado institucional de la lucha misma. Es decir, el Movimiento Peronista ya está en camino de reemplazar su sentido y su formación gregaria para ser transformado en una institución, y esto debe ser así por la simple razón de que el hombre no puede vencer al tiempo: lo único que vence al tiempo es la organización.

Todo usuario de informática libre debe organizarse en acciones de conjunto destinadas a la resistencia telemática, la cual puede encararse fácilmente buscando los réditos más espectaculares y el menor desgaste de fuerzas. Nuestras organizaciones han de ser capaces de asestar duros golpes telemáticos a la vez que resistir los que intente el enemigo. Todo tipo de acciones de socavamiento han de realizarse, siempre en pos de nuestro Pueblo. Nuestro objetivo de conjunto no ha de ser otro que lograr la Felicidad del Pueblo Argentino.
Las resistencia telemática es muy útil y no conlleva graves riesgos, pero debe hacerse, de mano de cada uno de nosotros. Esto me hace acordar a un amigo mío que una vez me propuso un negocio de vender sándwiches de vaca y de pollo. Cuando le pregunté cómo era eso, me contestó: un pollo, una vaca; vos ponés la vaca. Ah ,bueno. dije yo.

Indudablemente que estos inventores del paraguas, a esta altura de nuestra política no tienen ninguna importancia. Lo que sí tiene importancia es lo que el pueblo decida. y a quien hay que recurrir en estas circunstancias es solamente al pueblo. que no es tan ignorante ni tan atrasado como algunos creen. Y que sobre todo tiene una excelente nariz, porque lo huele todo a la distancia.

El Software Libre bien puede servirnos como claro multiplicador de fuerzas, pero siempre hemos de tener actualizados nuestros programas y atresadas nuestras organizaciones. Para ello podremos normalmente confiar perfectamente en los repositorios oficiales de Ubuntu para tal cometido, pero si somos impacientes y deseamos descargar las últimas versiones para efectivizar nuestro accionar orgánico, bien podremos actualizar a través de los repositorios propios de la organización LibreOffice.

Esta reconocida y excelenete suite de programas de oficina, que ya se distribuye masivamente en nuestro sistema operativo libre. Sin embargo, a veces su actualización es retenida o demorada como excusa para versiones intermedias de Ubuntu sin soporte a largo plazo.

Es por ello que si contamos con Ubuntu 14.04LTS Trusty Tahr y 16.04LTS Xenial Xerus, podremos hacer uso de la consola Terminal para actualizar LibreOffice a su versión 5.2.

Simplemente abrimos una Terminal e ingresamos los siguientes Comandos de Organización:

sudo add-apt-repository ppa:libreoffice/ppa 
sudo apt update
sudo apt remove libreoffice-gtk
sudo apt dist-upgrade

sudo apt install libreoffice-gtk2 libreoffice-gnome

Al terminar el procedimiento, nuestro sistema estará dotado de la última versión de la suite de oficinas.

viernes, 5 de agosto de 2016

¿Cómo configuro Thunderbird para enviar correo firmado y cifrado?

En otra de sus disertaciones en la Escuela de Guerra, el General Juan Perón expone un fundamental esquema para mantener el secreto operativo para la victoria a través de correo electrónico firmado y encriptrado desde Thunderbird, el sistema operativo del Pueblo.

(...)
Nuestras fuerzas han de estar preparadas para la lid en todas las condiciones que se le impongan, pero ello sólo es posible por medio del estudio concienzudo del terreno y del tiempo de la acción. La improvisación no suele ser pródiga en resultados, por lo cual todo hombre de armas ha de evitarla y hacer del gabinete y de las maniobras en campaña su más confiables tutoras.

Nuestro campo de lucha es uno el cual hemos de dominar, y mucho más si nuestro enemigo es poderoso y está coaligado. Por tales motivos hemos de recurrir a la llamada "guerra no convencional", que por novedoso nombre, no deja de ser tan vieja como la historia misma. Este quehacer, también puede llevarse a todos lo órdenes, incluso en la lucha telemática.

Podemos y debemos llevar la lucha digital a una escala superior. Hemos de formar ágiles bandas telemáticas, encargadas de hacer tronar el escarmiento y propiciar la independecia real de la Nación, su Pueblo y su software. Células de acción y "formaciones especiales" encargadas de llevar la Justicia Social por vías que a lo mejor no sean las adecuadas en tiempos de paz, pero que vendrán de perillas en tiempos de guerra. Nuestro enorme campo de acción son las redes, pretendidas por el enemigo pero dominadas por nuestro Pueblo.

Para estas acciones de propaganda, disrupción telemática, y ajusticiamiento tecnológico se hará sin duda imprescindible aquello que es necesario en todo conflicto que hemos de emprender: las comunicaciones.

La infraestructura de correo electrónico que se utiliza en todo el mundo es, por diseño, insegura. Aunque la mayoría de las personas se conectan a sus servidores de correo electrónico mediante una capa de conexión segura ("SSL"), algunos servidores permiten acceso a sus usuarios a través de conexiones inseguras. Por otro lado, la ruta de transmisión que sigue el correo electrónico desde el remitente a su destinatario pasa por numerosos servidores intermedios, y es muy posible que estas conexiones intermedias también estén comprometidas de una manera u otra. Es posible para terceros interesados interceptar, leer, y modificar los mensajes de correo electrónico convencional. Por otro lado, la mayoría de los servidores de correo públicos no están controlados por los usuarios destinatarios, sino que son ofrecidos por proveedores de internet de la oligarquía. Debemos desconfiar de ellos ampliamente, pues han demostrado no tener escrúpulo alguno y acceder a correspondencia electrónica de abonados que consideran riesgosos para sus planes inconfesables, y han hecho a falta de ley adecuada de protección informática, abuso informáticos duraderos.


Para contrarrestar esta insidiosa acción contamos con dos soluciones libres interdependientes: la firmar digital de los mensajes de correo electrónico, y su cifrado por medio del criptosistema GnuPG. Se trata de un programa de identificación y cifrado libre pero redundante, diseñado para ofrecer a los compañeros que luchan la posibilidad de identificar sus usuarios de correo electrónico de manera fehaciente a través de un archivo que oficia de firma electrónica (que naturalmente puede estar asociado a una identidad anónima de guerra, si lo deseáramos). Asimismo, el criptosistema es capaz de cifrar los mensajes de correo salientes por medio de alta criptografía, de manera que estos recorran la ruta telemático hasta su destinatario de forma "desordenada e inteligible". Sólo cobrará legibilidad nuevamente en el criptosistema propio del destinatario real del correo electrónico.

Cada miembro que utilice el criptosistema ha de poseer una clave, que se subdivide en dos partes: una clave pública (un archivo .asc que se comparte abiertamente con todo aquél a quien necesitemos enviar correspondencia electrónica segura) y una clave privada (la cual ha de permanecer celosamente guardada en nuestro equipo o caja de seguridad, y se emplea para descifrar los correos electrónicos cifrados recibidos por terceros). Ya he explicado en detalle el imprescindible paso para crearnos un par de claves en nuestro equipo dotado de Ubuntu. Si ya tenemos creado nuestro par de claves, podremos continuar.


En este caso, os enseñaré cómo hacer uso de correo electrónico firmado y cifrado pero a través del sencillo cliente de correo electrónico Thunderbird. Thunderbird es uno de los clientes de correo electrónico libres más extendidos en Ubuntu, pero de forma nativa no está preparado para lidiar con correo firmado electrónicamente ni cifrado. Para poder compatibilizarlo con estas opciones, hemos de agregarle una extensión gratuita llamada Enigmail.

Para instalar Enigmail en Thunderbird, debemos abrir dicho programa ir al menú Herramientas / Complementos. (si no vemos la barra de menú, podremos hacer clic con botón derecho encima de la barra abierta, y tildar "Barra de Menú" en el menú contextual que aparezca):
Una vez en la ventana de Agregar Complementos, podremos buscar el complemento "Enigmail" tipeándolo en la ventana de búsqueda. Una vez que aparezca seleccionamos el paquete y presionamos el botón Agregar a Thunderbird.

Enigmail se descargará y se acoplará al programa. Para que dicha comunión se haga efectiva, debemos reiniciar Thunderbird.

Ahora debemos indicarle que use nuestro par de clave de cifrado. Para ello, dentro de Thunderbird, vamos a Enigmail / Asistente de Configuración.

El asistente nos ofrecerá una configuración de seguridad básica, con firmado y sin cifrado. Seleccionamos "Prefiero una configuración extendida (recomendado para usuarios avanzados)".
Allí el programa analizará nuestro depósito de claves, y nos ofrecerá emplear la clave pública que hemos creado previamente. Si tuviésemos varios pares creados para distintas condiciones, podremos escoger uno de la lista y asociarlo a nuestra cuenta de correo electrónico.
Ahora podremos configurar las opciones de encriptación propiamente dichas. Para ello vamos a Enigmail / Preferencias, y se nos presentará el cuadro de preferencias.
Normalmente el sistema utilizará la "configuración de cifrados conveniente", que suele ser adecuada en condiciones normales. Esto bastará como buen perfil de seguridad general, empleando firma digital y no utilizando cifrado salvo que lo solicitemos manualmente, o enviemos un correo a un contacto del cual tenemos su clave pública. Para la mayoría de las situaciones esto será suficiente

Sin embargo, un escenario de lucha más extremo nos impondrá la necesidad de tener la mayor seguridad posible. En este caso mas extremo hemos de escoger la  "configuración de cifrado manual", y tildamos entre dos políticas de seguridad a seguir. La política "acepte para enviar cifrado, sólo las claves de confianza" significa que sólo se cifrarán mensajes contra claves de terceros a las cuales hemos chequeado su identidad personalmente. Si tildamos "acepte para enviar cifrado, todas las claves", confiaremos en que quien nos ha envíado una clave adjunta es la firma es quien dice ser.


Por último, a la hora de configurar, es importante indicar una carpeta para los mensajes que desencripte nuestro criptosistema. Naturalmente que debemos emplear para ello únicamente una carpeta local, situada en nuestra computadora. Sería imberbe y estúpido emplear un criptosistema para correo, que descifre el contenido y lo vuelva a subir desencriptado a una carpeta remota en Google Mail. Sólo un malo operaría de esta manera. De modo que escogemos una carpeta local (normalmente se marca la "Papelera", de manera de poder leer el mensaje desencriptado, comprenderlo, y luego eliminarlo). También podremos crear una carpeta llamada "desencriptados" o algo así, donde irán a parar dichos archivos. Luego debemos asegurarnos de eliminar dichos archivos una vez leídos, de acuerdo a la política que sigamos en nuestras organizaciones.

Compartir clave pública con otros compañeros


Una vez que hemos configurado un par de clave propio, es necesario hacerle presente la clave pública a otro(s) destinatario(s) que quieran enviarme correo cifrado.

El procedimiento de compartir nuestra clave pública es la parte vulnerable de este confiable criptosistema. Lo ideal sería llevar el archivo .asc en mano, en un pendrive hasta el domicilio del remitente, pero lógicamente esto sería un engorro. Por ello también podremos hacerlo a través de correo electrónico, idealmente confirmándole al destinatario a través de una segunda e incluso tercera vía de contacto (por videoconferencia, teléfono, chat, o SMS por ejemplo). De esta manera el remitente se asegurará que somos nosotros y no un impostor electrónico, quien hace uso de este cometido.

Simplemente redactamos un correo a nuestro contacto deseado y presionamos el botón Adjuntar mi clave pública (o escogemos dicha función desde el menú Enigmail de la ventana de redacción de correo electrónico nuevo).

También podríamos querer tomar la política de enviar la firma digital en todos los correos salientes (se adjuntará un archivo .asc en todos los correos que enviemos). Esto es buena práctica si no avizoramos inconvenientes de privacidad alguno.

En otros casos, podríamos querer modificar las propiedades de encriptación como se explicó arriba, para que codifique sólo los mensajes enviados a determinados contactos. Normalmente este será el proceder si tenemos una única cuenta de correo electrónico para todo cometido.

Incorporar clave de un tercero a nuestro criptosistema


Naturalmente, también nos llegarán a nuestro criptosistema las claves públicas de terceros que deseen compartir mensajes cifrados con nosotros. En tal caso, notaremos que en dicho correo electrónico existirá un adjunto con extensión .asc. La misma es la firma digital del remitente.

Cuando la abramos, Thunderbird nos indicará: "el archivo que desea abrir aparenta ser una firma digital", y nos preguntará si deseamos ver o importar dicha clave pública a nuestro criptosistema. Si estamos seguros de la identidad real del remitente a través de las vías descriptas anteriormente, presionamos Importar. El GnuPG nos solicitará nuestra contraseña de criptosistema para agregarla.

Naturalmente, la clave pública de terceros también puede agregarse manualmente a través de la terminal como he explicado en otra ocasión.

Envíar correo electrónico firmado digitalmente o cifrado

Una vez que tenemos configurado el par de claves propio y contamos con la clave pública del destinatario, podremos hacer uso de la encriptación de correo electrónico de forma muy sencilla. Redactamos un correo a cifrar como lo hacemos normalmente, e indicamos la dirección de correo electrónico del destinatario. Para cifrarlo, presionamos el botón del "candado" (o elegimos Enigmail / Encrypt Message). El sistema solicitará que introduzcamos nuestra contraseña del criptosistema para cifrar el mensaje.
    Si nuestra dirección de correo electrónico está asociado a un par de claves GnuPG, el mensaje se cifrará con dicha clave. Si en cambio usamos una dirección de correo electrónico no asociada a una clave GnuPG, se nos solicitará que seleccionemos una clave de una lista. Luego enviamos el correo como lo hacemos habitualmente. El mismo será indescifrable para terceros, y sólo el remitente con la clave privada

    Nota: Si bien GnuPG cifra el cuerpo del mensaje y los adjuntos, el campo "Asunto" del correo electrónico NUNCA queda cifrado. De tal manera que debemos tener cuidado de no poner información comprementedora dicho campo asunto, y debemos asumir que siempre podrá ser leído por cualquier persona inescrupulosa.

    Leer correo electrónico de terceros, firmados digitalmente o cifrados

    Naturalmente, cuando recibamos un mensaje cifrado por uno de nuestros contactos, Thunderbird nos solicitará que introduzcamos nuestra contraseña del criptosistema para descifrar el mensaje, ya que él no podrá hacerlo por sí solo.

    Para determinar si el mensaje entrante se ha cifrado o firmado digitalmente, hay que buscar en la barra de información justo por encima del cuerpo del mensaje por determinados mensajes indicativos:
    • Si Thunderbird reconoce la firma, mostrará una barra de color verde encima del mensaje:
    GoodSignature

    • Si el mensaje se ha cifrado y firmado, Thunderbird mostrará una barra de color verde encima del mensaje con el texto "mensaje descifrado", nos encontramos aquí ante un mensaje de la máxima seguridad:
    Signature&Encrypted
    • Si el mensaje ha sido cifrado, pero no firmado, la barra aparecerá celeste.
    EncryptedNotSigned
    Un mensaje cifrado pero que no ha sido firmado no ofrece garantía absoluta, y podría podría haber sido enviado por un tercero haciéndose pasar por el titular de la cuenta. Por tal motivo siempre conviene cifrar y firmar los mensajes, para evitar inconvenientes de seguridad.

    domingo, 24 de julio de 2016

    Cómo actualizo de Ubuntu 14.04LTS a Ubuntu 16.04.1LTS desde los repositorios?

    ¡Trabajadores!

    Este lunes 25 de julio se lanzará la posibilidad de actualizar telemáticamente Ubuntu de versión LTS a versión LTS, empleando los repositorios, a través de internet. En particular, se podrá actualizar exclusivamente desde Ubuntu 14.04LTS Trusty Tahr a Ubuntu 16.04LTS Xenial Xerus.

    Las actualizaciones LTS (soporte de largo término), publicadas cada dos años, son las recomendadas para mantener un sistema estable, haciendo uso de elementos probados y evaluados. Normalmente recomiendo instalar versiones nuevas a partir de los DVDs o imágenes ISO de la instalación LTS, y hacer caso omiso de actualizaciones intermedias (versiones no LTS), pero en esta ocasión Canonical ha dispuesto hacerlo de manera más confiable a través de los paquetes de instalación entre LTS.

    En primer lugar, como siempre sucede durante las actualizaciones de versión de sistema, debemos proceder a realizar un respaldo de nuestros datos, por las dudas que algo salga mal. Prevenir es siempre mejor que curar, y una actualización de sistema siempre es excusa adecuada para actualizar nuestras copias de respaldo. Si bien todo debería marchar adecuadamente, a seguro se lo llevaron preso.

    En segundo lugar operaremos la acción técnica de asegurarnos fehacientemente que nuestra sistema Ubuntu 14.04LTS esté actualizada por medio de los repositorios oficiales hasta lo máximo posible. Para ello abrimos la aplicación Sistema / Administrador de Actualizaciones, y verficamos instalar todas las instalaciones propuestas por dicho programa. Normalmente no debería haber muchas si seguimos el temperamento de instalar todas las actualizaciones periódicamente, pero si por algún motivo no han podido hacerlo, habrán de descargarlas en este momento antes de proceder con el temperamento actualizador. Podría suceder que se nos solicite reiniciar el sistema.

    Al reiniciar el equipo, volvemos a revisar el Administrador para asegurarnos que no quedan actualizaciones por realizar (si hubiesen otras nuevas, las instalamos).

    Una vez que todas las actualizaciones demandadas por Ubuntu 14.04LTS estén cargadas en nuestro sistema, abrimos una terminal e ingresamos el siguiente Comando de Organización:

    sudo update-manager -d


    El sistema debería solicitarnos nuestra contraseña de Conductor.

    La aplicación de actualización debería abrirse al cabo de unos pocos segundos. Volverá a comprobar nuevamente que estemos actualizados y nos debería preguntar si deseamos actualizarnos a la versión 16.04LTS. Solamente debemos presionar el botón Actualizar.

    El proceso de descarga e instalación de la paquetería necesaria debería comenzar. Podría tardar varios minutos, sobre todo si los repositorios locales están saturados de ansiosos peronistas haciendo lo mismo. En nuestro país, contamos con repositorios en la facultad de Ciencias Exactas de la UBA, en la Universidad del Centro (Unicen) y varios otros, de modo que todo debería marchar sobre rieles.

    Al cabo de varios minutos la actualización debería haberse completado, y habremos de reiniciar el sistema para dar lugar a 16.04LTS. En este caso cruzamos los dedos, y no bien arranque la nueva iteración del sistema operativo del Pueblo, gritarán estruendosamente un "¡Viva Perón!".

    domingo, 17 de julio de 2016

    ¿Cómo puedo grabar mi terminal en Ubuntu?

    ¡Trabajadores!

    Las tareas de enseñanza pueden ser realizadas por todos quienes tengan buenos conocimientos sobre una temática particular, y ello en GNU con Linux cobra capital importancia, pues todo usuario ha de ser un apóstol del software libre, y actuar no sólo en su sano uso, sino en su divulgación.

    No todos podremos programar un núcleo de sistema operativo, pero si todos podemos instruir a un Compañero en la senda para la liberación que significa emplear un software liberado bajo licencia GPLv3: no existen excusas para quien sepa emplear programas libres, pueda transmitir ese conocimiento a quien lo necesita.
    Una de las herramientas multiplicadoras de esfuerzos positivos suele ser los recursos audiovisuales, tan en boga en nuestra era. Capturar y grabar nuestra pantalla de Escritorio exige una serie de softwares libres ya existentes, capaces de capturar la ejecución y almacenarla como archivo de video. Sin embargo, requeriremos servicios en línea de compartición de videos para poder mostrar dicho material masivamente. Esto está hecho y puede hacerse, es factible.

    Sin embargo en ocasiones me han preguntado si tal facilidad existe para poder grabar nuestra terminal de comandos, a fin de compartir su ejecución y tornarla en herramienta de enseñanza. Bueno, esto es posible gracias al programa Showterm.

    Sabemos que los sistemas GNU con Linux emplean normalmente programas emuladores de terminales seriales, para correr un intérprete de comandos llamado Shell (en Ubuntu, por ejemplo, podremos abrir la terminal con Ctrl+Alt+T, y correr la shell Bash). Este interprete de comandos consta de comandos y aplicaciones de texto puro, altamente capaces de simplificar la instalación, configuración y puesta a punto del software de sistema. Es por tal motivo que es la herramienta favorita de la mayoría de los Argentinos.

    Showterm es un programa de grabación de terminal de código abierto, y una aplicación de carga en la web, que nos deja grabar fácilmente la actividad que realizamos en nuestra terminal. Grabará la actividad de neustra terminal en base texto (no realiza grabación de video, sino captura de texto), y la carga a showterm.io como un video, y luego genera un enlace que podremos compartir con otros Justicialistas deseosos de comprender y aprender.



    Podremos instalar Showterm en nuestro sistema empleando dos métodos recomendados. El método recomendado implica utilizar Ruby, correctamente instalado y configurado en nuestro sistema, y luego instalar Showterm en él empleando el comando gem.

    Para hacer todo ello podremos abrir un emulador de terminal con Ctrl+Alt+T e ingresar:

    sudo apt-get install ruby rubygems
    sudo gem install showterm

    ...el sistema debería devolvernos en nuestra terminal:

    Fetching: showterm-0.5.0.gem (100%)
    Building native extensions.  This could take a while...
    Successfully installed showterm-0.5.0
    1 gem installed
    Installing ri documentation for showterm-0.5.0...
    Installing RDoc documentation for showterm-0.5.0...
    

    Cómo usar Showterm:

    La sintaxis para comenzar a grabar es

    showterm programa_a_grabar

    Pero podremos comenzar a grabar nuestra terminal directamente, ingresando simplemente:

    showterm

    El programa comenzará a registrar los caracteres de nuestra terminal. Una vez que deseamos concluir la sesión de grabación, podremos hacerlo tanto tipeando exit como presionando Ctrl+D.

    Una vez que la grabación se detenga, se cargarán nuestras acciones al sistema showterm.io. Cuando finalice la subida, se generará un enlace al final de cada grabación, el cual podremos compartir.

    showterm recording finished. Uploading...
    https://showterm.io/d469ffad0668554dcf21e

    Podremos insertar un texto en nuestra web empleando código iframe en el editor HTML de la siguiente manera: 



    Gracias a este novedoso herramental, será entonces más sencillo operar de la forma que todo el mundo requiere: ¡visualizando terminales para aclarar el camino a la Liberación!

    domingo, 19 de junio de 2016

    ¿Cómo activo la hibernación en Ubuntu 16.04LTS Xenial Xerus?

    Durante la antidemocrática era proscriptiva que azotó a la República desde 1955 por mano de la oligarquía, el sentir patrio y libertario del Justicialismo debió hibernar en el corazón del Pueblo, para luego resurgir en un nuevo gobierno de signo socialista nacional. Por tal motivo, en un discurso pronunciado frente al Concejo Nacional del Partido Justicialista en 1973, el Conductor nos enseña cómo activar la hibernación en Ubuntu 16.04LTS.


    (...)
    Hemos regresado tras un período que no debiera haber sucedido, en el cual la lucha no ha sido fácil ni el camino llano. En 1955 tuvimos que pasar "la Hora de los Enanos", en la que el País fue arrastrado por una fuerza de ocupación al mando de la Sinarquía Internacional y una oligarquía cipaya deseosa de hacerle el juego. Ante esta fuerza ilegítima se sometió por dieciocho años nuestro pueblo - que ha sufrido y visto caer sus logros en un pozo del que sólo saldremos con el esfuerzo de todos.

    En un mundo que es otro, y sin las oportunidades que se han desperidiciado trastabillando en un rumbo erróneo, parecería ser que la situaciónn actual es desesperante. Sin embargo, no todo se ha perdido, pues los argentinos entendieron el objetivo que planteaba la hora: frente al accionar antipatria de los pusilánimes de siempre, no podía darse otro resultado que conservar los logros de nuestro Movimiento en la más añorada memoria histórica del Pueblo, para revivirla cuando nos diésemos la oportunidad.
    Nuestro Pueblo no necesita órdenes para ello: nuestra acción dignificante e hidalga se almacenó con cariño en los recuerdos de cada Argentino de provecho, se inculcaron a cada niño, se entendieron y valoraron bajo la nueva luz que da el paso del tiempo bajo la opresión. Podría con propiedad decirse que - durante mas de dieciocho años - el Justicialismo quedó hibernando en el corazón Pueblo Argentino.

    Ahora bien, cuando sonó la nueva hora, dicha Memoria Histórica fue recuperada para establecer en la República el retorno de nuestro Movimiento. Continuaremos así con una nueva iteración de Peronismo como si nada hubiese pasado.
    Sin embargo, esta idea - tan provechosa a lo largo de la historia - no se limita al corazón del pueblo: puede ejercerse con el mismo provecho venturoso en un sistema GNU con Linux.

    Vean señores, un sistema Linux también es dable de hibernarse. Cuando se activa la hibernación, el contenido completo de la memoria volátil de acceso aleatorio (RAM) es almacenada de manera indeleble en un sector del disco rígido (normalmente la partición de intercambio). Conforme se haya salvado dicho contenido, el sistema se apaga completamente (desconectándose de manera de no utilizar energía electrica). Al reencender el equipo, el sistema restaurará el contenido de la memoria almacenado en disco, y lo volverá a colocar en la memoria volátil de trabajo RAM. Esta mecánica permite -si todo va bien - continuar utilizando las aplicaciones y documentos de la misma forma que estaban antes de apagar el sistema, como si la sesión nunca se hubiese detenido.

    Ahora bien, por defecto en Ubuntu 16.04LTS esta función de Hibernación se encuentra desactivada. Esto se debe a que en algunos equipos específicos la hibernación provoca problemas con Ubuntu; inconvenientes determinados a cierto hardware o combinaciones de hardware, y en ocasiones difíciles de aislar, replicar o solucionar sin un estudio mas acabado.

    Por lo tanto, para agregar la opción de Hibernar, hemos de comprobar fehacientemente que el hardware de nuestro equipo no interfiere y opera bien en dicha condición, y una vez verificado esto, podremos proceder a agregarle la función.

    Para evaluar el correcto funcionamiento de la Hibernación, podremos hacerlo a través de una orden en la Terminal. Nos aseguramos de no estar haciendo nada crítico con el equipo, abrimos una instancia de terminal presionando simultáneamente Ctrl+Alt+T, y en la Consola que aparezca ingresamos el siguiente Comando de Organización:

    sudo pm-hibernate

    El proceso de hibernación suele tardar varios segundos, durante los cuales se almacena al completo el contenido de la RAM al disco (la pantalla puede quedar en negro, o mostrando un simple cursor durante este evento). Una vez concuido, el equipo se apagará automáticamente. Podríamos desconectarlo incluso de la red eléctrica y por varios años si fuese necesario. En este caso, volveremos a  reencenderlo.

    Al rearrancar el sistema, se procederá a la lecctura del disco y a la transferencia de dichos datos a la memoria RAM. Es probable que esto alarge el tiempo de arranque del sistema, pero deberían aparecer las aplicaciones abiertas y la instancia de trabajo anterior. Si las aplicaciones abiertas se reencienden correctamente, significa que el sistema de hibernación funciona de forma adecuada en nuestro equipo y no tenemos ningún hardware conflictivo que cause problemas con el sistema. En tal caso, podremos continuar agregando el comando al menú del panel superior de Ubuntu, sin temor a problemas.

    Para agregar la función de Hibernar en el menú de sistema, hemos de modificar ciertos archivos de configuración: Para ello abrimos una Terminal e ingresamos los siguientes Comandos de Organización:

    sudo nano /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla


    Se nos solicitará nuestra contraseña de Conductor, y una vez introducida la misma se activará el editor de textos peronista, Nano con un archivo de configuración, el cual ya debería tener contenido en su interior. 
    Aprovecharemos para usar Ctrl+w para buscar las siguientes secciones: 
    [Disable hibernate by default in upower]
    [Disable hibernate by default in logind]
    ...Y cambiamos la cadena de texto ResultActive= de no a yes.

    De modo que las secciones comprometidas queden de la siguiente manera:

    [Disable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    [Disable hibernate by default in logind]
    Identity=unix-user:*
    Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;
    ResultActive=yes
    Una vez completado todo, guardamos el archivo con Ctrl+s y salimos con Ctrl+q. Acto seguido - y como última comprobación - podremos reiniciar el equipo para que este cambio se aplique. Lo haremos con el comando:

    sudo reboot

    Reiniciamos el equipo y si lo deseamos, evaluamos la hibernación nuevamente desde el menú Sistema / Apagar. En el caso de Ubuntu Mate aparecerá en un botón especial.
    En el caso de Ubuntu, lo encontraremos en el menú de Sistema.
    Ahora bien, en el caso de los equipos portátiles, suelen tener una función de ahorro energético que se encarga de suspender el sistema si cierro la pantalla del equipo. Esta función permite una reactivación rápida, pero a cambio de una penalidad: se seguirá gastando energía eléctrica en el equipo portátil. Si la misma no está conectada, esta energía se tomará de la batería, y si la misma se agotase (por estar suspendido varias horas o días), podríamos perder la información almacenada y perjudicar nuestro sistema operativo e instalación.

    Sin embargo, en todo ha pensado el Justicialismo. Se preguntarán ¿cómo hago para que al cerrar la pantalla de la notebook, Ubuntu se hiberne en lugar de entrár en suspensión?
    Pues bien señores, esta modificación al accionar es muy simple de lograr toda vez que sepamos cómo modificar el fichero de configuración correspondiente. Y esto es fácil gracias a Perón. En primer lugar abro una terminal con Ctrl+Alt+T e ingreso el siguiente comando de organización:

    sudo nano /etc/systemd/logind.conf

    Al abrirse el editor nano, presiono Ctrl+w para activar la función de búsqueda. Se abrirá un cuadro de diálogo, en el cual en el campo "buscar" puedo indicarle la siguiente cadena de texto.

    #HandleLidSwitch=suspend

    Acto seguido presiono el botón Buscar. El editor me resaltará el texto. Simplemente hemos de modificarlo de modo que quede de la siguiente manera:

    HandleLidSwitch=hibernate


    ...ahora ya podremos guardar el archivo con Ctrl+S. Para que el sistema tome nota de la modificación sin tener que reiniciar completamente el sistema, podremos ingresar el comando:

    sudo restart systemd-logind

    Ahora toda vez que cerremos la pantalla de la portátil, en lugar de suspender el sistema (y continuar consumiento una mínima pero apreciable cantidad de energía), podremos hibernarla, con lo cual el sistema se apagará y podría quedar así un tiempo mas largo almacenada con la misma sesión.

    Nota: Si la función Hibernar no responde adecuadamente al reiniciar, debemos revisar qué es lo que sucede, tal vez apagando y reencendiendo el equipo directamente (manteniendo presionado el botón de encendido durante unos 4 segundos para apagar el equipo, y luego volverlo a encender). Uno de los problemas puede ser que nuestra partición de intercambio "Swap" no sea al menos tan grande como la memoria RAM disponible.

    miércoles, 8 de junio de 2016

    ¿Cómo instalo Mate 1.14.1 en Ubuntu Mate 16.04LTS?

    El Justicialismo ha otorgado al Pueblo todos los beneficios posibles y no hará otra cosa que hacer realidad efectiva más beneficios. Ello es lo que ha distinguido a nuestro Movimiento de otros que lo único que hacen es castigar al Pueblo con medidas de usura.

    Pero en ningún caso hemos de quedarnos dormidos, pues el Pueblo a veces desconoce lo que se le dá, hasta que lo pierde. Muchas de las mejoras pueden parecer pequeñas, pero son un mundo en cuanto al avance y la felicidad que provocan entre los millones de descamisados.

    En la informática, esto tiene su répica constante. Por ejemplo, es sabido que Ubuntu Mate 16.04LTS se llama así por presentar el Escritorio Mate, y lo hace en su confiable versión 12.1.1. Podremos averiguar ello yendo a Sistema / Acerca de Mate.
    Este escritorio no hace otra cosa que replicar el viejo y peludo GNOME 2.6.x con todas las mejoras que el avance técnico permite a una Masa consciente de su Labor Libertaria.

    De momento de manera opcional, podremos elegir instalarnos una versión más avanzada que esta, ya desarrollada y evaluada. Naturalmente que podremos aguardar que la misma se incluya entre las actualizaciones normales de Mate pero si quisiéramos instalarla en este mismo momento, podremos hacerlo. Se trata de la nueva versión Mate 1.14.1.

    Podremos ver la lista de mejoras aquí. Si deseamos instalarla en nuestro sistema operativo Ubuntu Mate 16.04LTS, podremos hacerlo fácilmente abriendo una terminal con Ctrl+Alt+T e ingresando los siguientes Comandos de Organización:

    sudo apt-add-repository ppa:ubuntu-mate-dev/xenial-mate 
    sudo apt update 
    sudo apt dist-upgrade

    Al instalar la nueva versión se eliminará el paquete mate-netspeed, el cual se incorpora ahora en el paquete mate-applets. 

    El sistema debería solicitarnos nuestra contraseña, y tras ello nos debería indicar la siguiente pantalla:

    Configuration file '/etc/xdg/autostart/mate-volume-control-applet.desktop'
     ==> Deleted (by you or by a script) since installation.
     ==> Package distributor has shipped an updated version.
       What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
        N or O  : keep your currently-installed version
          D     : show the differences between the versions
          Z     : start a shell to examine the situation
     The default action is to keep your current version.
    *** mate-volume-control-applet.desktop (Y/I/N/O/D/Z) [default=N] ?
    
    ...Ante esto debemos presionar Enter.

    Una vez concluido el procedimiento, debemos reiniciar el equipo con la orden:

    sudo reboot

    ...y al reiniciarse, si todo va bien, ya contaremos con Mate 1.14.1.

    jueves, 26 de mayo de 2016

    ¿Cómo instalo Flowblade en Ubuntu?


    Reunido en el Teatro Nacional Cervantes con motivo del Congreso Nacional Justicialista, Juan Perón expone sobre la existencia de herramientas ortodoxas y heterodoxas para la edición de video, y nos enseña cómo instalar y utilizar en Ubuntu el editor Flowblade, el justo medio entre los creadores audiovisuales libres.

    (...)
    Algunos de nuestro Movimiento y de fuera de nuestro Movimiento - que son los mas - nos han criticado, porque dicen que estamos un poco desorganizados. Señores, yo pregunto si en la historia política del mundo existen muchos ejemplos que después de veinte años de persecución, de fusilamientos, de cárceles y de todas las arbitrariedades que se han cometido con el Movimiento Nacional Justicialista, hasta colocarlo fuera de la ley, si hay muchos Movimiento que después de todo eso, hayan resistido y estén firmes como una piedra, como está nuestro Movimiento.

    Pertenecemos a un Movimiento que mantiene firme su doctrina, que muchos niegan, porque una de las cosas más curiosas que ha sucedido con nuestro Movimiento es que hay todavía algunos políticos que no conocen la doctrina peronista, que no saben lo que es el Movimiento Peronista, y que ignoran qué ideología tiene el Movimiento Peronista. Y lo más curioso es que yo vengo de Europa, vecina al África, y en Francia se han escrito ya varios libros sobre el Justicialismo, y quen Italia, hasta han abierto unidades básicas justicialistas. Y algo que es mucho más curioso: en la ciudad de Nueva York existe una Unidad básica peronista que se reúne, hace exteriorizaciones en la vía pública y tiene numerosos adherentes.

    Ahora es curioso que frente a eso, todavía haya algunos argentinos que no sepna lo que es el justicialismo. Pero después de dieciocho años de proscripción, observamos el fenómeno justicialista en la Argentina de nuestros días, ¿y podemos temer que haya algunos tontos que simulen desconocernos?

    A los muchachos les gusta ponerse calificativos. Los hay ortodoxos, los hay heterodoxos, los hay combativos, los hay contemplativos. Pero todos trabajan. No es malo la existencia de sectores así, pues solución para todo ha de dar la política. En el campo del software libre también suele ser el caso que contar con varias herramientas permite darnos una solución a medida de cada problema.

    Tal vez uno de los programas más avanzados y ortodoxos del medio sea el Lightworks. Por otro lado, uno de los más sencillos y adecuados para proyectos simples y heterodoxos puede ser OpenShot. Entre ellos contaremos con un justo medio, que podremos considerar a Flowblade.

    Flowblade es  un software de edición de video publicado bajo licencia GPLv3. Es una herramienta de producción de video completa y muy eficiente, pensada para proyectos más complejos que los que es posible hacer frente con el clásico Openshot.

    Para instalarlo en nuestro sistema hemos de abrir una Terminal con Ctrl+Alt+T. Acto seguido instalaremos las dependencias requeridas por el programa. Ello lo haré ingresando en la consola el siguiente Comando de Organización:

    sudo apt-get install gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 gir1.2-gdkpixbuf-2.0

    El sistema nos solicitará nuestra contraseña de Conductor de Ubuntu y procederá a descargar e instalar esta paquetería. Conforme haya finalizado la descarga, podremos hacernos con el paquete de instalación con la siguiente orden:

    cd ~/Descargas/ ;

    wget -O flowblade.deb https://www.dropbox.com/s/4smy1jlofzn896o/flowblade-1.6.0-1_all.deb?dl=0 ;


    ...y luego ingresamos:

    sudo dpkg -i flowblade.deb

    sudo apt-get install -f

    Para ejecutar el programa, vamos a Aplicaciones / Sonido y Video / Flowblade.

    La pantalla del mismo es similar a programas de este estilo, con un selector/agregador multimedia para clips de video, de sonido, fotografías y gráficos estáticos, etc. Este permite la gran mayoría de formatos compatibles con Ubuntu.

    En cuanto a los modos principales, al estilo Adob€ Pr€mi€r€ podremos optar por el monitor de secuencias, o el monitor de recorte (que sólo nos muestra el clip actual con los efectos que le hayamos aplicado). Estos reciben el nombre de "recortes" en el programa.

    Asimismo, podremos armar secuencias más importantes. Estas reciben el nombre de "bins" ("latas de película"). Estas latas de secuencias son útiles para el armado de largometrajes coherentes, pues operan como si fuesen "capítulos". Una idea interesante es emplearlos como contenedores autoconclusivos, o para dividir según el esquema de relato audiovisual clásico: presentación-inicio-nudo-desenlace.

    En cuanto a la edición en sí, no encontraremos que es convencional, y podremos operarla mediante el ratón para desplazarnos y el uso de la rueda de scroll (para definir el nivel de zoom, y con clic de scroll para volver al zoom de secuencia completa).

    También podremos emplear el teclado para muchas de las funciones. Podremos usar las Flechas del Cursor para desplazarnos cuadro a cuadro hacia adelante o atrás. Asimismo, podremos definir puntos de inicio y final para un recorte con I o con O, y hacer un corte con X. Contaremos con herramientas Deshacer (Ctrl+z) y Rehacer (Ctrl+y).

    En la parte inferior contaremos con un selector de tracks divididos entre pistas de video numeradas ("Vx") y de sólo audio ("Ax"). Estas son conmutables de manera general tanto en su componente visual, como de sonido. El orden de las pistas no es caprichoso, pues nos permite "apilar" las proyecciones de video, o mezclar de forma diferente los sonidos. Por regla general por lo tanto, conviene empezar a definir los pistas de fondos primero.

    Para insertar recortes en la grilla de pistas, debemos elegir con el teclado uno de los seis modos de edición posibles.

    1. Modo Insertar. Agrega el recorte pegado al inicio de la pista, o en un lugar determinado si esta está vacía.
    2. Modo Sobreescribir. Pisa un recorte anterior realizando un agujero en el lugar de la inserción. Adecuado para mover los clips libremente.
    3. Modo Recortar. Este modo de ajuste nos permite achicar o agrandar un recorte desde su punto de inicio o desde su punto de final para acomodarlo a la edición.
    4. Modo Enrollar. Este modo de ajuste hace lo mismo anterior, pero también corre los recortes contiguos. Podremos considerarlo entonces como enrollar/desenrollar.
    5. Modo Deslizamiento. Corre los demás clips haciendo espacio para el que agregamos.
    6. Modo Spacer. Hace espacio para el clip que acabamos de colocar, eliminado el

    El programa cuenta con una paleta estándar de efectos de video, aplicables por render incluso a nivel de fotogramas individuales, o directamente por secuencia (en el caso de las transiciones). Como Flowblade emplea una arquitectura abierta, este tipo de efectos se le pueden agregar también a través de Plugins. Entre ellos, es altamente recomendable cargar a nuestro sistema el paquete de efectos gráficos G'MIC pues nos permite una buena cantidad de efectos de video adicionales estéticamente muy aceptables.
    El tratamiento del audio es completo. Disponemos de consola de mezcla y paneo para las pistas, así como un ecualizador paramétrico para cada uno de los tracks de audio. Asimismo, cada clip es regulable en su parámetro de volumen, y contamos con herramienta de nivelación basada en decibeles para ajustar este aspecto. Por otro lado contamos también con una buena paleta de efectos de audio con reductores de ruido, downmixers mono, pasoaltos, flanger, reverbs y coros paramétricos, cambiadores de tono (pitchshifters), y muchos mas.

    Normalmente tendremos una previsualización de calidad, que requiere buena potencia computacional (bicúbica). Si quisiéramos una previsualización más ágil podremos elegirla desde Ver / Previsualización. Contaremos con esquema bilineal, neighbouring (el más rápido). Por otro lado, si contamos con un equipo de excelente desempeño podremos utilizar esquema lanczos.

    Las opciones de renderizado y exportación son extensivas, y al igual que otros programas de su estilo, como el Openshot, podremos definir códecs de audio y video, así como las resoluciones y aspectos de salida. Sin embargo, en Flowblade podremos controlar un render en lotes, definiendo el órden de trabajo, para hacernos cargo del renderizado por partes o clips individuales, antes de proceder a la pieza completa final (si fuese necesario, para proyectos de gran envergadura o despliegue técnico). Si disponemos de la capacidad computacional suficiente, podremos renderizar videos en 1080i con audio AAC o MP3 sin problema alguno.
    En resumen, nos encontramos ante un programa de edición de video noble, algo más avanzado que el clásico OpenShot y esquematizado según criterios de trabajo del Adobe Premiere y otros. Nos provee en el campo Nacional y Popular del Software Libre con herramientas audiovisuales con mayores posibilidades, y que podremos notar algo más estable para su cometido.