miércoles, 29 de abril de 2015

¿Cómo hago funcionar el micrófono en Skype en la Lenovo B50-30 con Ubuntu 14.04LTS?

¡Trabajadores!

Un Conductor ha de estar siempre atento a los nuevos cambios que depara la tecnología, y siempre es bueno actualizarse doctrinalmente para la toma del Poder.

En innumerables ocasiones recibo correspondencia donde me preguntan qué equipo portátil es buena para utilizarla con Ubuntu, y de un tiempo a esta parte puedo afirmar que todas ellas lo son. Sin embargo, como todos equipo, existen algunos que sobresalen por su conjunto de buenas características.

Una de ellas es la computadora portátil Lenovo B50-30, ideal por su precio contenido precio y sus características generales. En este caso en particular, viene dotada de FreeDOS, lo cual significa que no he de pagar una licencia superflua de un sistema operativo privativo alguno. Dotado con un tranquilo procesador Intel N3540 de cuatro núcleos a 2.16Ghz, el sistema dispone de un una buena respuesta en las condiciones de subvoltado, a fin de evitar derroches energéticos. El bus del sistema gira en torno a la generación Valleyview. De este modo, el adaptador de video incorporado en placa es un Intel HD 3500, que naturalmente hace responder de perillas a su pantalla de 15,6" en Ubuntu, ya sea que lo ejecutemos solo o a través de un monitor externo a través de la salida analógica VGA o digital HDMI. El receptor Wifi es detectado automáticamente con Ubuntu, es un Atheros AR9565. Como conectividad, encontramos tres puertos USB3, un puerto LAN Realtek RTL8111/8168/8411, así como un lector de tarjetas SD RTS5229.

En apretado resumen, nos encontramos frente a un excelente equipo para correr sistemas GNU con Linux. En mi condición de Conductor, he decidido dotarlo de varias particiones del sistema GNU con kernel Linux, en particular Ubuntu 14.04LTS Mate. En el equipo que dispongo en mi despacho de Puerta de Hierro he colocado unos 8 Gigabytes de memoria de acceso aleatoria, y un veloz disco de estado sólido en reemplazo de los 2GB y los 500GB de disco incorporados originalmente. Un equipo de tales características es una fiesta para utilizar como recurso para contribuir al mundo del software libre, con único vicio que mencionar.

El sistema Lenovo B50-30 con Ubuntu 14.04LTS presenta un inconveniente en el uso del micrófono con Skype 4.3.0.37. Si bien el micrófono funciona bien en diferentes aplicaciones de audio libres como Audacity, en Skype no captura sonido alguno, o sólo emite débiles ruidos ininteligibles.

Vean señores, la Lenovo B50-30 audio Intel HD, nomenclado como "ValleyView High Definition Audio Controller (rev 0e)", el cual dispone de dos micrófonos monoaurales internos, enlazados para conformar una señal de entrada estéreo. Este arreglo - si bien se emplea con particular éxito el efecto de cancelación de ruido/eco en ciertas plataformas privativas - en Skype para Liunx falla por su función de ajuste automático de sonido, y provoca que la Lenovo B50 capte mal el sonido.

La solución para poder utilizar adecuadamente Skype como lo quiso Juan Perón, consiste en ajustar manualmente el retorno de la entrada de micrófono de manera independiente, a la vez que desactivamos la función de ajuste de volumen automático de Skype.

Ustedes se preguntarán como hacerlo, es en mi rol de Conductor del Justicialismo que os otorgaré indicaciones precisas para dicho cometido.

Como en todo en la vida, existen varias maneras de hacer las cosas. En este caso, la más compleja y universal implica hacerlo con el programa de terminal más extendido para controlar el volumen, el Alsamixer. La gran mayoría de los sistemas GNU con Linux disponen de esta simple aplicación, y naturalmente, viene incorporado en Ubuntu.

Para ajustar todo con ella, simplemente abrimos una terminal presionando a la vez Ctrl+Alt+T, e ingresamos el siguiente Comando de Organización:

alsamixer

Una vez en el programa veremos las diferentes barras coloreadas que representan el porcentaje de volumen de cada componente de audio. En primer lugar debemos desplazarnos presionando las Flechas del Cursor hasta destacar la columna Mic Boost (preamplificación del micrófono). Utilizando la flecha cursor abajo reducimos el retorno hasta un nivel intermedio-bajo, tal como os ilustro (en el nivel verde). Esto reducirá el nivel de preamplificación de la entrada de micrófonos internos hasta uno que pueda manejar Skype sin saturar.

Acto seguido nos desplazamos con las flechas del cursor hasta la columna nomenclada "Internal", la cual ajusta el retorno de los dos micrófonos internos de la computadora portátil. Una vez en ella, habremos de presionar repetidamente la tecla z a fin de reducir el retorno del micrófono asignado en el canal izquierdo. Debemos reducirlo completamente hasta llegar al nivel cero (recordemos que presionando la letra q podremos elevar el volúmen del canal izquierdo si eventualmente lo necesitáramos). Veremos que la barra izquierda descienderá acordemente

A continuación, siguiendo en la columna Internal, usaremos la tecla c para reducir el retorno del micrófono interno del canal derecho, hasta un nivel medio-bajo (nivel 25 o 50). Recordemos que podríamos usar la tecla e para elevar el retorno de dicho canal derecho si posteriormente fuese necesario.

Pues bien, una vez que hayamos configurado el retorno de los dos micrófonos internos (izquierdo y derecho) de la manera indicada, podremos abandonar el programa Alsamixer mediante la tecla Escape, y salir de la terminal con el comando:

exit

En siguiente temperamento, nos tocará reconfigurar el Skype propiamente dicho. Entramos al programa Skype y en el menú Skype / Opciones, activamos las opcions de configuración.

Dentro del cuadro Opciones, en su sección izquierda tildamos el apartado Dispositivos de Sonido. En la sección derecha, encontraremos las configuraciones que hacen a este apartado. Simplemente debemos asegurarnos de destildar la opción "Permitir que Skype ajuste automáticamente mis niveles de mezclado". Luego presionamos el botón Aplicar.
Ya con ello Skype debería capturar el sonido de uno de los micrófonos internos de manera adecuada y poder retransmitirlo sin más trámite. Para asegurarnos, podríamos establecer una llamada al Echo / Sound Test Service.

Si aún no tenemos éxito, bien podremos utilizar una opción final que nos deberá otorgar un buen sonido como lo ha propuesto el Justicialismo. Sin embargo, en esta ocasión habremos de instalar un programa adicional para controlar desde la interfaz gráfica el volumen de nuestros dispositivos de sonido. Para ello, desde la terminal ingresamos el siguiente Comando de Organización:

sudo apt-get install pavucontrol

Una vez ingresada la contraseña y descargada la paquetería, nos habremos hecho con el programa pavucontrol. Pavucontrol está pensado para funcionar como unidad de ajuste de volumen y retorno para el servidor de sonido Pulseaudio, aquel que utiliza Skype y prefieren gran variedad de programas.

Lo ejecutamos desde Aplicaciones / Sonido y Video / Control de Sonido de Pulseaudio.
En este caso, nos dirigiremos a la solapa Dispositivos de Entrada. En la misma haremos clic en el botón del "candado" para desbloquear el equilibrio de volumen entre los canales izquierdo y derecho de la entrada del micrófono de la Lenovo B50.

Para asegurar un correcto nivel de volumen, hemos de atemperar el canal de entrada izquierdo, reduciendo su retorno al 0% por medio del deslizador correspondiente. En tanto, el canal derecho lo ajustaremos a un volumen entre 25% y 50%.

Podremos revisar entonces el accionar de la barra/vúmetro para regular el nivel de retorno. Idealmente, buscaremos hablar claramente a fin de que la gráfica de nivel fluctúe entre un cuarto y la mitad de su recorrido al hablar normalmente. No buscarán llegar mas alto, pues ello significaría que el retorno está demasiado alto y la voz saldrá saturada y correremos riesgo de aturdir a nuestro interlocutor. Recordemos que en este caso, nuestro Skype no regulará el volumen del sonido automáticamente.

Si todo va bien, ahora podremos hablar correctamente a través de Skype, y podremos hacer uso del recurso de llamar al "gallego" del Echo / Sound Service Test ("servicio de llamada de prueba de Skype") para evaluar el sonido capturado por medio del contestador ibérico automatizado.

domingo, 26 de abril de 2015

¡Ubuntu Peronista alcanza su primer millón de visitas!

Este domingo 26 de abril, el Blog de adoctrinamiento político-tecnológico Ubuntu Peronista ha llegado a su primer millón de visitas, reivindicando el verdadero sentir de una Masa encolumnada tras la bandera del Software Libre.
Ubuntu es un sistema operativo libre y completamente gratuito para equipos i386 o AMD64 (básicamente computadoras PC, notebooks, netbooks, laptops, servidores, etc). Se trata de un software basado en Linux, cada vez mas popular por sus ventajas en operatividad, bajo consumo de recursos, alta velocidad y excelente desempeño. Todo esto configura una excelente plataforma que puede definirse claramente como el más peronistas de los sistemas operativos jamás desarrollados.

Ubuntu Peronista es un Blog que versa sobre el sistema operativo libre Ubuntu y los inextinguibles logros y realidades que el Justicialismo ha otorgado a la Nación. A través de la poderosa ayuda que paternalmente brinda el General Perón, hombres y mujeres de bien que integran la Masa aclaran sus dudas técnico-doctrinarias, y hacen realidad el claro apotegma peronista que propugna un software Libre, Justo y Soberano.
Ubuntu Peronista cuenta actualmente con unas 1.000 visitas diarias, unas 5 centenas de seguidores asiduos, activos usuarios de Ubuntu. Una interesante Comunidad Organizada 3.0 de blogs compañeros también proporciona ayuda y novedades en el mundo de Ubuntu y el software libre.

Desde este blog deseamos agradecer a quienes dia a día nos visitan, y ayudan con su amabilidad a difundir el trabajo que Juan Domingo Perón lleva a cabo por el bien de las Masas obreras y en contra de la oligarquía.

miércoles, 22 de abril de 2015

¿Cómo instalo el cliente Conectar Educativo de Educ.ar en Ubuntu?

Reunido con un grupo de Maestras de primer grado inferior y de ciclo Secundario, Juan Perón expone las directrices de la educación Justicialista, y enseña cómo instalar el excelente cliente Conectar Educativo de Educ.ar en Ubuntu 14.04.

Distinguidas señoras,
(...)
Hemos comprendido que la educación no puede ser neutral, pues los niños no pueden sino ser inculcados con los máximos valores que tiene que tener un Estado. El niño obra por reflejo, y por ello debe recibir los conocimientos, la Doctrina y los hechos de los grandes hombres; ha de comprenderlos y amarlos, que es la condición primaria para que crezcan buenos y sean de provecho para el país.

Nuestros privilegiaditos han de comprender quienes son  y quienes serán sus enemigos. En eso debemos ser claros. La inocencia de la niñez puede resultar una excusa para no querer aprender nada, pero ello no puede darse en una Nación que - como la nuestra -  ha nacido a la sombra de la liberación del Continente.

Quien no lo entienda así, habrá cometido el imperdonable crimen de no guiar a los futuros hombres y mujeres, aquellos que habrán de tomar las riendas de los destinos de la Patria.

Ahora bien, sonada la hora de educar, nuestra política ha sido certera. El niño aprendió a amar los logros del Justicialismo, pues se los inculcó sanamente. Tal es así que consideramos que una buena instrucción no educa una, sino tres generaciones de argentinos. De esta manera que será muy difícil de remover un pensamiento nacional del corazón Pueblo. Hemos llegado al punto en el que nuestra doctrina no sólo se aplica, sino que se replica y se multiplica con cada generación.

Nuestra herramienta ha sido el trabajo y una excelente bibliografía, materiales de estudio, y sobre todo planes educativos que hacen comprender al alumno su valía y la del Justicialismo. La nuestra es una manera de ver el mundo y de hacer el bien que el niño por anhela.
El amor que el niño siente por su familia suena en sinfonía con el amor que le profesa a quien - por designio del Pueblo y marca de la Providencia - ha de conducir los destinos de la Nación.
Aún así, señoras, no podemos dormitar en los laureles. Por ello hemos aggiornado los manuales y contenidos escolares para una nueva generación de educandos, que harán uso de herramientas computacionales libres. Dicha aplicación se llama Conectar Educativo, y está pensada para incorporar nuevo material de estudio novedoso, multimedial, e ideal para su distribución, visualizándola desde los servidores remotos de Educ.ar, el sistema informatizado educativo argentino.

Gracias esta aplicación, desde cualquier ordenador libre munido de GNU con Linux, el educando podrá acceder a toda la bibliografía de manera totalmente libre y gratuita, lo que pondrá a su alcance una excelente fuente de referencia para hacer los deberes, estudiar y aprender de mano del Justicialismo.

Recomiendo que todas las docentes y todo padre instale en la computadora de su hijo no sólo software libre, sino estas aplicaciones libres y peronistas a fin de lograr un adoctrinamiento completo.
Para instalar el programa, debemos en primer lugar hacernos de terceros paquetes de software requeridos. En el caso de Ubuntu lo haremos gratuita y libremente, abriendo una terminal con Ctrl+Alt+t e ingresando el siguiente Comando de Organización:

sudo apt-get install ffmpegthumbnailer npm git vlc

El sistema nos solicitará nuestra contraseña de Conductor, y una vez provista, procederá a la descarga de la paquetería requerida. Acto seguido, descargaremos los elementos y código fuente de Conectar Educativo. Lo haremos con:

cd~ ;
git clone https://github.com/ajchambeaud/conectar-educativo ;
cd ~/conectar-educativo/ ;
npm install

mv ~/conectar-educativo/ ~/.conectar-educativo/

Todo este proceso proceso durar un minuto aproximadamente, tras lo cual nos habrá creado un directorio oculto llamado .conectar-educativo/ dentro de nuestra carpeta de usuario. Como segunda medida, debemos instalar la plataforma node-webkit ("nw") que corresponda a nuestra arquitectura en el directorio de dicho programa. Parecería difícil pero no lo es; simplemente debemos utilizar los comandos que correspondan a nuestra arquitectura:
  • Si utilizamos un Linux de 64 bits, ingresaremos en la terminal los siguientes comandos de organización:
cd ~ ;
wget http://dl.nwjs.io/v0.12.1/nwjs-v0.12.1-linux-x64.tar.gz ;
tar xvzf nwjs-v0.12.1-linux-x64.tar.gz ;
rm ~/nwjs-v0.12.1-linux-x64.tar.gz ;
mv ~/nwjs-v0.12.1-linux-x64/ ~/.nwjs ;

  • ...en tanto tenemos una netbook o empleamos un Linux de 32 bits, el bloque de comandos a introducir será el siguiente:
cd ~ ;
http://dl.nwjs.io/v0.12.1/nwjs-v0.12.1-linux-ia32.tar.gz ;
tar xvzf nwjs-v0.12.1-linux-ia32.tar.gz ;
rm ~/nwjs-v0.12.1-linux-ia32.tar.gz ;
mv ~/nwjs-v0.12.1-linux-ia32/ ~/.nwjs/ ;

Seguidamente, indicamos los siguientes comandos:

cd ~/.nwjs/ ;
mv * ~/.conectar-educativo/src/ ;
cd ~ ;
rm -r ~/.nwjs


Pues bien, con esto tendremos todo preparado para ejecutar indirectamente el código. Pero será más sencillo para el neófito crear un archivo que directamente dé inicio a la ejecución del programa empleando node-webkit. Esto nos permitirá - además - contar con un guión inicializador que nos permitirá arrancar todo sin tener que recordar oscuros comandos. Para crear dicho guión ingresaremos la orden:

nano ~/.conectar-educativo.sh

...y se abrirá el editor de texto peronista GNU Nano con un archivo en blanco llamado conectar-educativo.sh. Simplemente hemos de pegar allí el siguiente código inicializador para Conectar Educativo:

#!/bin/sh
# Guión peronista de ejecución para conectar-educativo
# Copyleft Ubuntu Peronista.
cd ~/.conectar-educativo/src/
./nw
Tras poner dicho texto, guardamos los cambios en el fichero presionando Ctrl+o y abandonamos el editor Nano con Ctrl+x. Al volver a la Terminal y para completar nuestra acción libertaria, sólo resta otorgarle al archivo de inicialización recién inaugurado el pertinente permiso de ejecución. Lo haremos con:

chmod +x ~/.conectar-educativo.sh

...y ya podríamos dar inicio a Conectar Educativo desde la terminal, ingresando:

./.conectar-educativo.sh

En este caso, nos convendrá crear un lanzador para dicho ejecutable en nuestro entorno de Escritorio. En este caso, como utilizo MATE, crearé un lanzador dentro del menú Aplicaciones / Educación. Presiono sobre el Menú de Aplicaciones con el botón derecho el ratón, y elijo "Editar Menús".
Luego en la solapa izquierda selecciono el menú Educación, y presiono el botón "+Elemento Nuevo". Se abrirá el cuadro "Propiedades del Lanzador", que me permitirá definir las características de acceso directo.

Donde Tipo, escojo "Aplicación", y en el campo Nombre indico "Conectar Educativo". En el campo Comando debo indicar .conectar-educativo.sh (es importante el punto "." delante de conectar-educativo.sh, pues indica que es un ejecutable oculto). Como icono de la aplicación, podremos encontrar un archivo adecuado de extensión .SVG en el directorio /.conectar-educativo/debian/.
Completado la creción del acceso directo, presiono el botón x cerrar.

Ahora, podremos acceder a la aplicación desde Aplicaciones / Educación / Conectar Educativo.

La ventana inicial nos presentará el programa, y nos indicará en la parte superior si el cliente se encuentra conectado ("online") o desconectado ("offline") a los servidores de Educ.ar.
Presionando la solapa "Buscar" podremos dar inicio a una búsqueda temática. En la misma podremos indicar el tema, o discernir si deseamos material para el alumno o para el docente.
El material podrá tomar forma de guías de estudio, manuales, textos, imágenes, videos, infografías, etc. Muchos textos se encuentran disponibles en formato PDF, ya sea para su descarga directa como para su visualización en el mismo programa.
El acceso a Alumnos permite ingresar al Escritorio de Alumnos, la sección para los educandos. Esta sección se encuentra en la web de Educ.ar, y también dispone de una aplicación específica ("Mi Escritorio"), si deseamos usarla de manera independiente. También recomiendo instalar dicha aplicación.
Los materiales de estudios pueden apreciarse en video también. En el caso de Linux, Conectar Educativo nos indicará utilizar el reproductor multimedia VLC para visualizar material audiovisual producidos por el canal Encuentro sobre cada temática de estudio.
Es importante indicar que el material de Conectar Educativo puede descargarse bajo demanda. Normalmente, dichos contenidos quedarán almacenados en la carpeta /Compartido de nuestra carpeta de Usuario.

martes, 21 de abril de 2015

Se lanza el sistema operativo GNU/Linux Huayra Primaria 1.0

Se ha anunciado la disponibilidad para descarga de la Versión 1.0 de Huayra Primaria.

Se trata de una variante del sistema operativo de Conectar Igualdad realizada a partir de la versión 2.2 de dicho sistema, consagrada a dar solución a las necesidades educativas específicas de las escuelas de nivel Primario del gobierno Argentino, así como las Aulas Digitales Móviles.

En un principio, Huayra Linux está desarrollado para servir de sistema operativo oficial de las netbooks del programa educativo Conectar Igualdad, las cuales se proveen a alumnos de escuelas de nivel Secundario. Sin embargo, el Justicialismo ha previsto también que el nivel primario también goce de dichas herramientas educativas, haciendo realidad efectiva aquel adagio que reza que "los únicos privilegiados son los niños". Esto reforzó desde el punto de vista técnico-doctrinario la necesidad de un sistema operativo exclusivo para dicho nivel.

Encarada por un nuevo equipo perteneciente al Ministerio de Educación, que junto con el equipo de Huayra de Ansés, se ha focalizado en incorporar nuevas características y materiales, mas un diseño novedoso, y han dado como resultado una versión con material educativo específico. Se la ha integrado para su instalación tanto en equipos de 32 bits, como en las netbooks entregadas en comodato a los educandos de nivel primario.

Tras descargar el sistema gratuitamente, se podrá grabar el instalador en un DVD o en un pendrive, a fin de evaluarlo en un sistema o instalarlo. En un futuro, ya vendrá preinstalado en los equipos a entregar a los alumnos.

Al iniciar el sistema a través del DVD o el pendrive de instalación, nos encontraremos con la ventana de inicio de Huayra. Esta nos permitirá evaluar el sistema y utilizarlo sin siquiera instalarlo, lo que ya es clásico en Linux y permite una gran flexibilidad.
Al iniciar el sistema en modo "Live" se dará arranque al sistema operativo. Tras unos instantes e iniciada la sesión gráfica, podremos elegir entre diferentes usuario que se hubiesen configurado en el equipo. La primera vez que lo hagamos ingresaremos con el usuario "alumno" y la contraseña "alumno" (la cual luego se puede personalizar por el educando).

Al darse ingreso al escritorio, nos encontraremos por primera vez con Huayra Primaria Primeros Pasos, aplicación de ayuda y puesta a punto orientada al alumno de primaria, que explica los rudimentos a seguir para emplear la netbook. Ella nos explicará como conectarnos a internet por Wifi, como manejar un pendrive, compartir archivos, imprimir, etc.
Huayra Primaria 1.0 deriva de Huayra Linux 2.2, la versión para alumnos secundarios. Sin embargo, se han integrado y adaptado el conjunto de programas para un mejor funcionamiento con niños de menor edad. Por ejemplo, se ha recurrido a reemplazar la suite de oficina LibreOffice por una versión orientada a los mas pequeños: OOo4kids. Así, tendremos versiones adaptadas y más sencillas del procesador de texto Writer, el programa de matemáticas Math, etc.
Entre el buen conjunto de herramientas ya incorporadas, se destaca el interesante cliente online de Conectar Educativo. El mismo ingresa a la web Educ.ar y permite realizar búsquedas temáticas del material escolar, dando acceso a una excepcional biblioteca multimedia, manuales escolares, etc. Por ejemplo, si deseamos ver información sobre las batallas de Manuel Belgrano con el Ejercito del Norte, podremos buscarlos instantáneamente, e incluso descargar video del servidor de Conectar Igualdad, con material audiovisual sobre sus tácticas, etc. Todo ello potencia enormemente el uso de la tecnología en el aula y en el hogar.
Naturalmente, contamos con las demás aplicaciones típicas de un sistema operativo correcto: reproductores de música y videos, diccionarios de corrección ortográfica, aplicaciones educativas de ciencia, planetario, programas para pintar y dibujar, para componer música fácilmente, etc.

Una vez evaluado, podremos fácilmente instalar el sistema de forma permanente a nuestro equipo o a nuestra netbook.

La versión de evaluación puede descargarse mediante Torrent, desde aquí.

El sistema operativo Huayra Primaria también contará con medios de asistencia específicos para resolución de problemas, de la misma forma con la que Huayra Linux los utiliza, los cuales se definirán en breve.

lunes, 20 de abril de 2015

¿Cómo instalo Windows 3.11 para Trabajo en Grupos en Ubuntu?

(...)
Pocos personas dudan que el Justicialismo es, dentro de todas, la mejor doctrina política para quienes anhelan la felicidad de los Pueblos y el ascenso de una Nación. Nuestras banderas de Soberanía Política, Justicia Social, e Independencia Económica nos han consagrado como luminarias para un mundo que no puede ya permitirse el encono de la lucha entre hermanos.

Sin embargo, existen quienes aducen que otras doctrinas son mejores. Para peor, existen algunos dentro el Movimiento que lo plantean. Esos no deberían estar adentro del Movimiento, deberían estar en otro lado.

Pero a nada nos amilanamos. Al fin y al cabo, qué mejor que probarlas "mano a mano" a ver cual resulta más efectiva.

Algunos desean volver a los 90s. Sin duda ellos podrán comprobar cómo funcionaba el vetusto Window$ 3.11 en Grupo$, instalándolo y empleándolo en nuestro sistema operativo GNU con Linux munido del emulador Dosbox. Veremos a quién le gusta dicho enjundio...

Si deseamos someternos a tal ignominia, bien podremos abrir una terminal con Ctrl+Alt+T y utilizar Software Libre para asistir. Al fin y al cabo, también para eso sirve. En nuestro emulador de terminal favorito, podremos ingresar los siguientes Comandos de Organización:

sudo apt-get install dosbox dtrx

...el sistema nos solicitará nuestra contraseña de Conductor, y a continuación, instalará la paquetería necesaria. Luego ingresaremos:


mkdir ~/.jdos/
 
Acto seguido descargamos el archivo Windows_3_11_para_trabajo_en_grupo_DOSbox.7z.

 
Este consiste en una imagen de Window$ 3.11 en castellano, comprimida en formato 7z. Suponiendo que el archivo vaya a terminar en nuestra carpeta Descargas/, lo descomprimimos con:

cd ~/Descargas/ ;

dtrx Windows_3_11_para_trabajo_en_grupo_DOSbox.7z ;


... al descomprimirse, el sistema normalmente presentará una alerta que nos indicará:

Windows3_11forWorkgroupsDOSbox.7z contains one directory but its name doesn't
match.
 Expected: Windows3_11forWorkgroupsDOSbox
   Actual: Windows 3.11 for Workgroups DOSbox/
You can:
 * extract the directory _I_nside a new directory named
   Windows3_11forWorkgroupsDOSbox
 * extract the directory and _R_ename it Windows3_11forWorkgroupsDOSbox
 * extract the directory _H_ere
What do you want to do?  (I/r/h)


...a la cual debemos responder presionando la tecla r.

Y luego ingresamos:

mv Windows_3_11_para_trabajo_en_grupo_DOSbox/ ~/.jdos/ ;
cd ~/.jdos/;

Una vez cumplimentado ello, se renombrará el directorio. Ahora debemos asegurarnos que el archivo de configuración de DOSbox  responda adecuadamente, especialmente en el apartado de sonido. Lo podremos hacer muy fácilmente con el comando:

nano ~/.dosbox/dosbox-0.74.conf

Buscamos la entrada que configura la distribución del teclado en español:
keyboardlayout=auto

....y la modificamos para que quede:

keyboardlayout=es

Guardamos y salimos de Nano con Ctrl+o y Ctrl+x.

¡Enhorabuena! Ya podremos dar inicio al emulador DosBox. Este nos presenta una sesión emulada del viejo M$-DO$ sobre el cual se ejecutaba Window$ 3.11 en los años 90s. Podremos ejecutarlo también desde Aplicaciones / Juegos / Emulador DOSbox.


Se iniciará DOSbox. Montamos el directorio .jdos como si fuese el disco en el equipo emulado c:\

mount c ~/.jdos
c:


Ahora iniciamos Window$ 3.11 con:

cd windows
win
Tras oír el clásico sonido "tadá" a través de los altavoces de nuestra SoundBlaster 16 emulada, se iniciará el antediluviano Window$ 3.11 para Trabajo en Grupo$ (y a una velocidad espeluznante).

Window$ buscaba orientarse a la idea de una "mesa de escritorio" en una oficina capitalista, y por lo tanto incluida un conjunto de programas risueños, pero ya enramados en la benevolencia. Un reloj (clock), el editor Notepad (bloc de notas), el procesador de textos Write, un calendario y un tarjetero, así como unos pasatiempos solitarios de baraja y el inefable Buscaminas.
Windows 3.11 (1993) incorporaba funciones de redes sobre la versión 3.1 del año anterior, y como aquella permitía una limitada multitarea usando el modo mejorado de 16 bits de los procesadores 80836 y superiores.

Se podía utilizar en un 286 con 1MB en "modo protegido". pero esto no tenía nada que ver con la multitarea real de un sistema GNU con Linux.

También encontramos en esta imagen particular unos pocos programas para manejar tipos de archivos algo más actuales. Un par de reproductores de sonido (compatibles con secuencias MIDI, y audios Wav y Mp3 que se incluía con las placas de sonido SoundBlaster), y la suite gratuita Quicktime, para ver Jpg y Mov.

La Sound Blaster 16 emulada cuenta con las mismas propiedades de la original: una placa clásica de 16 bits, capaz de operar a 44,1 kilohertz en 16 bits, lo cual era descomunal para la época.

Naturalmente podremos ejecutar programas para dicho entorno desde Files / Run. Para salir de Window$ en el Administrador de Archivos elegimos Files / Exit Windows. También podremos usar la combinación Alt+F4.

Una vez en DOSbox, debemos tipear "exit" para cerrarlo

Finalmente, si deseamos desinstalar dicha aberración de nuestro sistema Justicialista, simplemente ingresamos los siguientes Comandos de Organización:

cd ~

rm -r ~/.jdos/fileswin/ ~/.jdos/WINDOWS/ ~/.jdos/WINWORD/ ~/.jdos/SB16/ ~/.jdos/inst/

jueves, 16 de abril de 2015

¿Cómo instalo el programa de composición visual digital Natron en Ubuntu 14.04LTS?

Muchos imberbes han tendido a pensar que ciertas aplicaciones no pueden llevarse a cabo con software libre. Estos ingenuos aducen que cierto software es el puntal a seguir, y que la comunidad organizada del Software Libre no cuenta con herramientas que puedan hacerle sombra.

Día a día demuestran estar fuera de la Realidad. Nadie duda ya que Blender es una herramienta completamente libre capaz de hacerle sombra al la más pintada suite de desarrollo de efectos tridimensionales, y LibreOffice nos hace comprender la obesidad mórbida que tiene el paquete Micro$of Offic€.

En el campo de los efectos especiales para video, también contamos con una aplicación de neta potencia y extrema liviandad: el Natron.

Se trata de un software de código abierto y gratuito, liberado bajo licencia Mozilla Public License v2. Es un software de composición digital destinado a la realización visual y audiovisual, similar en funcionalidades a After Effect$ de Adob€ o a Nuk€ de Th€ Foundry. Al ser libre, podrán utilizarlo mientras cantan "Natrón, Natrón, que grande sos".

Desde el punto de vista tecnológico, este software de cariz justicialista se basa en OpenColorIO para la gestión cromática, OpenImageIO para el soporte de formatos de imagen, y en QT para la creación de la interfaz gráfica de usuario. Opera en 32 bits de punto flotante para mayor precisión cada canal cromático, y soporta plugins QFX, tanto libres como pagos comerciales.

Gracias nuestra Doctrina, todo lo que se necesita es un sistema GNU con Linux de 32 o 64 bits, con al menos 3 GB de memoria RAM y una placa de video que siporte OpenGL y algunas extensiones. Para instalarlo, temeos dos opciones: una utilizar los paquetes para instalarlo fácilmente, y otra es instalarlo con el archivo comprimido (con la ventaja añadida de poder actualizar el programa automáticamente.

Para cualquier paso de instalación, abrimos una Terminal con Ctrl+Alt+T e ingresamos los siguientes comandos de organización:

Primero ingresamos a nuestra carpeta de /Descargas, a fin de poder trabajar cómodamente allí. Lo haremos con.

cd ~/Descargas/

Luego utilizaremos el conjunto de órdenes que corresponda a nuestra arquitectura y al método de instalación deseado.

  • Si deseamos decargar e instalar el paquete precompilado para un sistema de 64 bits emplearemos:

wget http://downloads.natron.fr/Linux/releases/64bit/files/natron_2.0.1_amd64.deb

sudo dpkg -i natron_2.0.1_amd64.deb

Esto descomprimirá e instalará el programa.


  • Naturalmente, podremos instalarlo en sistemas de 32 bits (como por ejemplo, netbooks con Linux de 32 bits), aunque su desempeño se verá limitado en forma proporcional. Aún así, podremos instalarlo con:

cd ~/Descargas/

wget http://downloads.natron.fr/Linux/releases/32bit/files/natron_2.0.1_i386.deb

sudo dpkg -i natron_2.0.1_i386.deb

Con esta opción contaremos con el programa empaquetado. Sin embargo, también podremos descargar la versión completa con su instalador, con la ventaja que esta se actualizará automáticamente (las versiones empaquetadas serán son incapaces de hacerlo).

También contaremos con la opción de descargar el instalador.

Si usamos 64 bits ingresamos:

wget http://downloads.natron.fr/Linux/releases/64bit/files/Natron-2.0.1-Linux-x86_64bit.tgz

tar xvzf Natron-2.0.1-Linux-x86_64bit.tgz

...y si usamos 32 bits empleamos:

wget http://downloads.natron.fr/Linux/releases/32bit/files/Natron-2.0.1-Linux-x86_32bit.tgz

tar xvzf Natron-2.0.1-Linux-x86_32bit.tgz


Luego ejecutamos el instalador que nos corresponda, por ejemplo:


./Natron-2.0.1-Linux-x86_64bit

Pues bien, ya sea que instalemos una versión o la otra, el último comando ingresado dará inicio a la rutina de instalación. Si todo va bien, el sistema nos presentará la primera pantalla de instalación de Natron.
...debemos presionar el botón Siguiente (Next >).
En el siguiente paso, hemos de indicar el directorio donde se instalará Natron. Normalmente querrá instalarse de manera automatizada en el directorio /Natron dentro de nuestra carpeta de usuario. En mi caso, atendiendo a la prolijidad que todo soldado ha de conservar, lo instalaré en el directorio .Natron (recordamos que el "." antecediendo al nombre indica que será un directorio oculto).  Volvemos a presionar Siguiente (Next).
...acto seguido, debemos aceptar las licencias de los componentes y librerías que se instalan en el programa. Para ello tildamos "Acepto las licencias" (I accept the licences). y presiono el botón "Siguiente" (Next).
Natron nos solicitará indicarle qué elementos adicionales deseamos instalar junto con el programa principal. Se trata de plugins de efectos y creativos adicionales. En este caso, procederé a instalar los que se indican por defecto, pero si un Trabajador desea instalar todos los paquetes adicionales simplemente tildándolos en dicho cuadro. Hemos de considerar que aquellos que no están seleccionados están en estadio Beta (de prueba). Presionamos el botón Next.
Ya podremos comenzar a instalar presionando el botón Instalar (Install).
El proceso de instalación de Natron en nuestra carpeta de usuario tardará unos segundos. Una vez concluido nos preguntará si deseamos ejecutar Natron Ahora (Run Natron Now). Si deseamos hacerlo lo tildamos y presionamos Finalizar (Finish).

Naturalmente, también podremos ejecutar directamente Natron desde Aplicaciones / Gráficos / Natron.
El programa en sí es una herramienta bien especializada, con una interfaz relativamente simple, parecida a la de Nuke (aplicación establecida en la industria cinematográfica). Como tal, emplea el concepto de Nodos para apilar efectos en capas sobre el metraje original.

Cada uno de los efectos es programable, pudiéndose modificar sus parámetros de cada nodo independientemente, para alterar el resultado de salida. Podremos hacer pre-renderizados veloces o en menor calidad para apreciar el resultado deseado.

De esta manera, nos encontramos ante una herramienta  de aplicación de efectos de video con funcionamiento no destructivo: como los nodos son independientes uno de otros y del material a procesar, podemos removerlos, modificar todo, y el metraje original permanecerá intacto.
Cuando estamos felices con el resultado, podremos renderizar el metraje (aplicando los efectos realizados) mediante la tecla F6 y se generará un nuevo corte. Esta tarea requiere ingente potencia computacional, y si no lo tenemos demandará mayor tiempo. En dicho momento, es altamente recomendable contar con un equipo con varios núcleos y amplia cantidad de memoria RAM (como lo atestigua el uso de los núcleos de procesamiento en el programa de monitoreo htop).
Normalmente se generará una carpeta con los fotogramas independientes en formato .PNG, y en otra carpeta se aplicarán los fotogramas en el formato de video que estipulemos (normalmente .OGG y .MP4). Naturalmente, estos cortes producidos podrán también ser materia prima para otro programa libre de edición de video, como OpenShot, PiTiVi, etcétera.

Con Natron podremos agregar efectos Chroma Key, para reemplazar un fondo "verde chroma" con utro fondo visual, ya sea estático, animado, e incluso renderizado en 3D para crear un mundo nuevo.
Al utilizar el modo chroma key, Natron revela grandes ventajas sobre otros softwares de su especie. En principio nos permite nivelar el color para lograr el efecto más convincente posible, incluso con fuentes lumínicas desbalanceadas (incandescentes, fluorescentes). Si bien los actuales formatos en Alta Definición HD permiten enorme libertad al respecto, en los casos de que el original se emita en formatos desfasados como en obsoleto NTSC americano, dicha corrección de color en Chroma con 32 bits se hace fundamental para lograr un efecto convincente en la utilización de fondo chroma key contra fondos oscuros.

Naturalmente, los resultados serán más notables cuanto mejor capturados estén los originales de corte. La gestión de color es lo suficientemente efectiva como para recomendar utilizar un balance de blancos neutralizado y aplicar las dominantes cromáticas en Natron, por ejercer en él un mucho mayor control y nivelado entre cortes.

Se convierte así en un potente y válido compositor digital para cortos de video, películas profesionales, producciones audiovisuales, cortos, etc. Si bien parece algo complejo para el realizador eventual, aún así lo podremos utilizar cómodamente. Solo es cuestión de tomarle la mano, o seguir tutoriales para Nuke.

Contamos con la capacidad de utilizar pantalla completa (siempre se recomienda un monitor de 22 pulgadas o más para estas tareas de edición). El trabajo en isla también es posible, pues podremos utilizar dos monitores o más, si nuestro equipo lo permite. De manera contaremos con un monitor de trabajo en la interfaz, y tal vez otro de mayor calidad cromática para la previsualización y renderizado del trabajo final.

Para estudiar y agilizar su uso podremos descargar un impresionante demo del compañero Francois Grassard, incluso desde la Terminal:

cd ~/Descargas/

wget http://downloads.sourceforge.net/project/natron/Examples/Demo_Natronv1.0_by_Francois_Grassard.tar.gz

tar xvzf Demo_Natronv1.0_by_Francois_Grassard.tar.gz

...también podremos encontrar un manual (en inglés, en desarrollo) de Natron aquí.

Si quisiéramos desinstalar el programa, debemos utilizar su programa de mantenimiento. Lo podremos ejecutar desde Aplicaciones / Gráficos / Natron Maintenance Tools.

Simplemente escogemos Remove all components y presionamos Next.

jueves, 9 de abril de 2015

¿Cómo instalo una calculadora científica graficadora en Ubuntu?

El 2 de abril de 1951, al inaugurar el Ciclo Lectivo en el Hogar Escuela Evita de la localidad de Ezeiza, Juan Perón pronuncia un discurso en el que expone el interés educativo del Justicialismo, y diserta sobre la instalación de Extcalc, una calculadora que grafica en 3D para los educandos.

(...)
Una vez mas, y continuando con la costumbre ya establecida por mi Gobierno, vengo a hablar a los niños, a los jóvenes, y a los maestros de la Patria en este día inicial de nuestro período lectivo.


Los hombres que desde el gobierno venimos luchando desde hace ya 5 años para que crezca esta Nueva Argentina, Justa, Libre y soberana, sabemos que con nuestro esfuerzo hemos podido asegurar este presente venturoso; pero también sabemos que el futuro quedará en las manos y en las almas de los niños y de los jóvenes que recién inician el camino de la vida.

Y también sabemos que ellos serán mas o menos dignos y capaces según como sepan construir sus inteligencias y sus corazones los maestros de la Patria. Este planteo importa una grave responsabilidad ante la historia, una responsabilidad que el Gobierno y personalmente yo, compartimos con toda la República.
En estos cinco años de gobierno, hemos tratado de levantar cada día un poco más arriba la bandera de los argentinos. El día que llegué al poder me encontré con una Patria que era injusta con sus hijos ¡empezando con sus mejores hijos que son los trabajadores! La Patria era una palabra vacía que se pronunciaba para adornar discursos en los días memorables de sus pasadas glorias.

La Patria que dejamos a nuevas generaciones, a los niños y a los jóvenes de hoy, es una Patria justa en cuyo seno no existe mas que una sola clase de argentinos:  los que trabajan, y no existe más que un solo privilegio: ¡el de los niños!
La Patria que yo encontré era una nación económicamente prisionera, manejada desde dentro y desde fuera por las fuerzas poderosas del dinero, que es la más inhumana de las tiranías.

La Patria que dejamos a los niños y a los jóvenes de hoy es económicamente libre y ninguna fuerza extraña puede obligarla a hacer nada que esté en contra de su absoluta voluntad.

La Patria que puso en mis manos la Providencia era una Nación humillada, cuyo gobierno recibía órdenes e instrucciones desde el extranjero, y cuyos mismos gobiernos eran impuestos por los intereses económicos extraños a la Nación.
La Patria que yo devuelvo a los Argentinos de hoy y de mañana es absolutamente soberana y nada ni nadie en la tierra puede ahora indicarle su camino. Su ruta será, desde nosotros para adelante, la que le marquen sus hijos!.

Por ejemplo, ahora gracias al Justicialismo, la Escuela Hogar cuenta con una escudería de cochecitos de carrera, para goce y disfrute de los niños. ¡Serán ellos los que marquen su verdadera senda en la vida!
En la Escuela también podrán aprender todos los aspectos de la vida en la comunidad organizada. Para ello una buena herramienta será una calculadora científica programada utilizando Software Libre. Extcalc es precisamente ello, una calculadora gráfica científica para nuestro sistema GNU con Linux, capaz de presentar trazado de gráficos, análisis de gráficos, así como calcular funciones científicas. Extcalc también provee un lenguaje de programación integrado.

Para instalarla, tanto los niños como los jóvenes y los Maestros de la Patria pueden utilizar la consola Terminal. Simplemente abrimos una con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

sudo apt-get update
sudo apt-get install extcalc

Si Extcalc no estuviese instalado en los repositorios, el sistema nos lo advertirá. En tal caso, aún así podremos instalarlo compilando su código fuente. Esto es sencillo desde la terminal. Simplemente descargo el código fuente y lo descomprimo, con los siguientes Comandos...

cd ~/Descargas/

wget http://downloads.sourceforge.net/project/extcalc-linux/extcalc-linux/0.9.3/extcalc-0.9.3-1.tar.gz

tar xvzf extcalc-0.9.3-1.tar.gz

cd ~/Descargas/extcalc-0.9.3-1/

...eventualmente si no tuviese las librerías requerias (cmake y qt4-default) preinstaladas en el sistema, las cargo con:

sudo apt-get install qt4-default cmake
 

...y compilo e instalo en mi sistema:


cmake .
make
sudo make install

Una vez instalado el programa, lo ejecutamos desde Aplicaciones / Accesorios / Extcalc.

La primera vez que lo hagamos, es probable que Extcalc nos pida ingresar los directorios donde almacenará los guiones de programación que usemos y el código (útil para las funciones más avanzadas de la calculadora).
Normalmente utilizamos los valores por defecto, presionando el botón Guardar ("Save").

Nos encontraremos con la interfaz por defecto de Extcalc, en la cual dispondremos de una serie de solapas diferenciadas. La primera es la solapa Calculadora, que ofrece una unidad de cálculo científico.

Luego tendremos acceso a las solapas Gráficas y Tablas, donde podremos definir diferentes funciones y graficarlas, tanto en ejes cartesianos como en 3D.
Las gráficas en 2D y 3D son interactivas, y pueden visualizarse tanto en malla de alambre como en gráfismo sólido (desde Preferencias). Dicha configuración permanecerá sólo para el gráfico activo, por lo cual cómodamente podemos dejar establecida cuál técnica es la mejor para cada gráfica en particular. Si la misma es tridimensional, podremos rotar y hacer zoom en la gráfica de resultado por medio de la rueda del mouse.

La tabla de gŕaficos de Extcalc puede manejar hasta 20 funciones a la vez, y gratificarlas a color. Si quisiéramos utilizar más funciones, podremos utilizar diferentes conjuntos de gráficos para agruparlas.

Por defecto tendremos creado un grupo de gráficos, que incluye algunas funciones graficadas como ejemplo. Podemos crear una nueva escogiendo Gráfica / Crear Nuevo Conjunto, en el menú de la ventana gráfica.

Para cambiar el conjunto de gráficas actuales, hacemos clic en Gráfica / Seleccionar conjunto actual. Cuando escojamos otro conjunto de gráficos, Extcalc almacenará automáticamente los gráficos actuales y cargará las funciones nuevas en la tabla de funciones.

Además, contaremos con un diálogo para renombrar y remover los conjuntos de gráficas, que puede encontrarse en Gráficas / Administrar conjuntos. Cuando queramos grabar el conjunto actual con un nombre diferente, usamos Gráfica / Guardar conjunto actual.

Podremos encontrar el manual completo (en inglés), aquí.

Pues bien señores maestros, todo lo que hicimos es un poco para nosotros, pero mas, mucho más, será para ellos. Nosotros ya hemos cumplido nuestro ciclo de vida. Ellos empiezan a vivir.

Nosotros nos sentimos felices con lo que hemos hecho. Pero queremos tener la felicidad inmensa de ver que ellos sabrán defender todo lo que nosotros hicimos. Quiero que los maestros de la Patria enseñen a los niños y a los jóvenes argentinos todo lo que ha costado esta Nueva Argentina, Justa libre y soberana que hoy tenemos.

No pido esto porque me interese ni el honor ni la gloria de haberlo hecho, sino porque así, sabiendo cuanto ha costado, la nueva generación sabrá defender con dignidad y con honor la Patria nueva que nosotros ponemos en sus manos.