Hola Abrowser 52, adiós Java

Durante el mes de Marzo se publicó Firefox 52, el cual marcó un cambio importante dentro de los navegadores web más usados.

Y esto se refiere a que a partir de esta versión se dio de baja el soporte para los complementos NPAPI, todos excepto Flash y con ello se pierde la compatibilidad con complementos como Java.

Los desarrolladores lo explican como el paso hacia un navegador más seguro y de mayor calidad, dejando atrás tecnologías obsoleta e insegura. Lo que parece una completa burla e ironía al dejar el soporte de Flash activo.

Si tienes un perfil tecnológico te podrás preguntar por que hablar de noticias viejas, y esto es por que en Trisquel GNU/Linux aun no llegaba esta versión de Firefox convertida en Abrowser y al llegar esto me tomó de sorpresa, ya que para México la oficina de Hacienda, la secretaría encargada de recolectar los impuestos, usan en su plataforma aplicaciones escritas en Java y Abrowser era tan compatible con OpenJDK como cualquier usuario de Windows usando Oracle Java.

Por lo que era de cierta manera era un alivio saber que las personas que migraban a GNU/Linux podían hacer sus declaraciones de impuestos y operaciones con el SAT de manera Libre, o al menos en el lado del cliente. Sin embargo con estos cambios eso ya no es posible con Abrowser.

Pensando de manera global, quiere decir que usuarios de Windows (Firefox) y Trisquel (Abrowser) tienen pocas opciones, sin embargo hay algunas aquí algunas de ellas,

Opción 1

Windows

Usar la versión 45 ESR de Firefox, esta es una versión de Soporte Extendido normalmente para Empresas.

Puedes descargarlo aquí:
https://www.mozilla.org/en-US/firefox/organizations/all/

Opción 2

Si por alguna razón no tienes la opción de instalar una versión anterior, como los usuarios de Trisquel. Entonces dentro de la versión 52 de Abrowser/Firefox aun hay una forma de activar el soporte de NPAPI en particular, Java. Esto no es posible con versiones posteriores como la versión 53, por lo que si no tienes forma de mantenerte en la versión 45 o 52, es momento de migrar a otro navegador.

Trisquel

  1. Abrir Abrowser y escribir about:config en la barra de direcciones y presionar Enter
  2. Hacer click en ‘I accept the risk!
  3. Hacer click derecho en cualquier lugar y seleccionar  New>Boolean
  4. Escribir plugin.load_flash_only en la caja de texto que aparezca
  5. Colocar el valor a false
  6. Limpiar el historial y reiniciar Abrowser

Windows

Windows tiene un ciclo más continuo de actualizaciones por lo que probablemente ya están en la versión 53 de Firefox, por lo que la opción para usuarios en Windows es instalar la versión 52 ESR que se descarga desde el mismo sitio.

https://www.mozilla.org/en-US/firefox/organizations/all/

Esta versión tendrá igualmente soporte para Java y otros complementos NPAPI.

Firefox/Abrowser  – 53

A partir de Firefox/Abrowser 53 no hay vuelta atrás, es hora de continuar buscando o crear un paquete para los usuarios de Trisquel que esté basado en Firefox 45 o 52, ESR.

Es momento de buscar nuevas opciones 

Tal vez comenzar a usar IceCat, sin emabargo eso es otra historia.

Mucho YouTube en poco CPU

Con el avance de la tecnología y la globalización podemos ver que YouTube es una plataforma que crece exponencialmente en contenido disponible para el mundo entero.

Hay muchos detalles con YouTube y Google en materia de Privacidad, Libertad y Software Libre. Como lo es el hecho de que Google es uno de los fuertes participantes, junto con Netflix, en la implementación de DRM en la Web. Lo cual sería un problema mayor para los usuarios del ciberespacio y usuarios de Software Libre.
Para saber más o apoyar a evitar esa situación favor de dirigirse a Defective By Design y conocer las campañas de acción.

Sin embargo, es muy curioso que Google también patrocina una gran cantidad de proyectos de Software Libre, no precisamente por un gusto filantrópico pero aun así sigue siendo de gran apoyo para muchos proyectos importantes como Firefox, del cual derivamos Abrowser en Trisquel.

Regresando al tema, YouTube en sí es una plataforma tecnológica única, tiene capacidades con las que ningún otro proveedor puede competir. Pero más impresionante que su infraestructura tecnológica, es la presente cantidad de contenido de alta calidad que usuarios al rededor del mundo publican, desde

  • gastronomía
  • cocina
  • salud
  • deportes
  • nutrición
  • reseñas tecnológicas
  • música (libre/no-libre)
  • superación personal
  • seminarios, talleres, conferencias
  • comedia
  • noticias
  • finanzas

Venga la lista no termina, y eso creo que es muy valioso.

Contras

  • Que YouTube tiene muchos comerciales, si, si los tiene, es lógico.
  • YouTube usa formatos privativos, no se discute, también recordemos que fue quien implementó el estándar VP8/WebM que es libre y abierto.
  • Que usa software privativo en su reproductor en su sitio web, si también, así como es posible ver su contenido sin necesidad de acceder a su sitio web, o cargar reproductores libres en el navegador por medio de JS.

Y podemos seguir haciendo la lista interminable, nuevamente ese no es el punto de esta entrada. Considero que es mejor ver el vaso medio lleno, y si existe la oportunidad tomar la jara y  terminar de llenarlo, que mejor.

Por ello es que esta entrada se trata de como hacer más con menos.

Si como yo, tienes un PC viejo que aun mantienes para tareas sencillas como escribir entradas en tu blog , imprimir archivos, navegar, escuchar música y ver uno que otro video, entonces es muy probable que notes que ver YouTube en un navegador moderno como Abrowser es muy pesado.

En mi caso y para todos los usuarios de Trisquel en la misma situación sugiero el uso de un reproductor dedicado, ¿a que me refiero?

Muchos reproductores tienen la capacidad de reproducir enlaces de YouTube, sin embargo en mi día a día he notado que la mejor combinación es la de YouTube Viewer + MPV.

Los cuales tienen un  muy buen manejo de recursos y permiten una interfaz sin estar plagada de Javascript.

Para usar estos programas necesitamos un par de repositorio PPA,

YouTube Viewer + MPV

Agregamos dichos repositorios al archivos  /etc/apt/sources.list

Belenos / Trusty:

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
deb http://ppa.launchpad.net/mc3man/mpv-tests/ubuntu trusty main

Flidas / Xenial:

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial main
deb http://ppa.launchpad.net/mc3man/mpv-tests/ubuntu xenial main

Añadimos las GPG

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys ED8E640A \
&& sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 4C9D234C

Actualizamos los repositorios,

 sudo apt update && \
 sudo apt dist-upgrade -y && \
 sudo apt install -y mpv youtube-viewer

Esto instala y actualiza (en caso de que ya tengan instalado algún paquete) YouTube Viewer y la última versión de MPV un reproductor muy versátil.

Desde este punto hay (principalmente) 2 opciones, usar

Opción 1

YouTube Viewer, desde el menú de Video la cual tiene una interfaz sencilla de entender.

Opción 2

O la otra opción es la de usar una combinación MPV + el enlace de YouTube que desean reproducir.

En una terminal copiar y pegar,

mpv --ytdl-format=best[height=240] tu_enlace_aqui

Lo que se vería como;

mpv --ytdl-format=best[height=240] https://www.youtube.com/watch?v=HhDTdd7VTY0

Donde 240 es la resolución, dependiendo del video esta puede tener múltiples resoluciones (lo cual es muy probable), estas son:

  • 144
  • 240
  • 360
  • 480
  • 720
  • 1080

Mi sugerencia es comenzar con la más pequeña y observar como se comporta tu equipo, este equipo con Procesador Intel D tiene suficiente carga con 360p, por lo que no le exijo más de eso.

Adicionalmente, si están escuchando música o conferencias que no requieren video, pueden usar la opción. --no-video

Siendo,

mpv --no-video https://www.youtube.com/watch?v=HhDTdd7VTY0

Y de esa manera no verán el video/imagen y únicamente escucharán el audio, lo cual es un opción agradable cuando solo te interesa escuchar y no gastar recursos en video que no se verán.

Personalmente prefiero la opción 2, ya que la considero más flexible, sin embargo ambas son buenas opciones.

Si algo no quedó del todo claro no duden en preguntar en los comentarios, saludos.

Dockerizando la edición de video con kdenlive

Una de las herramientas que por muchos años se ha visto en cierta medida en desventaja en las plataformas de software libre es la edición de video.

Sin embargo, gracias al proyecto kdenlive eso ya es cosa del pasado, ya que desde sus humildes inicios como una plataforma de edición de video dentro del entorno KDE este se ha mantenido activo gracias a la participación de su comunidad.

Sin embargo noté que para usuarios de Trisquel 7 / Ubuntu 14.04 el poder tener la última versión de esta gran suite es un problema, es más no es posible por el tema de compatibilidad de bibliotecas y a menos que quieras actualizar tu sistema operativo,  no podrías usarla.

Y podríamos llorar al respecto pero….

¡Cielos!, estamos en el 2017, es hora de hacer uso del basto universo tecnológico que el software libre nos ofrece, por ello acudimos a la ballenita para lograr brincar este límite tecnológico.

Docker es una tecnología de contenedores de aplicaciones que permiten “encapsular” aplicaciones y hacerlas portables sin problemas de dependencias, estos contenedores se ejecutan en diferentes capaz de almacenamiento y ejecución, no pretendo explicar su funcionamiento, solo diré que docker es la herramienta perfecta para lograr esta tarea.

Trisquel 7 y Ubuntu 14.04 son versiones de soporte extendido, sin embargo muchas tecnologías emergentes no tienen soporte para una versión de 3 años de antigüedad, lo que en desarrollo de software es mucho tiempo. Por lo que docker es una de las pocas tecnologías con soporte completo en estas versiones.

Buscando al respecto encontré una imagen docker de kdenlive publicada por Mauro basada en Debian Jessie la cual ya no se considera una versión soportada para kdenlive, y basado en parte de su código como base, configurando cosas aquí y allá fue que después de varias pruebas terminé creando la imagen docker actualizada para usar la última versión de kdenlive con Debian Sid como base.


Actualización:

Requiere instalar el paquete:

sudo apt-get install -y x11-xserver-utils

La orden sugerida para ejecutarlo es:

xhost local:root && \
sudo docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME/Vídeos:/root/Documents --device=/dev/dri --device=/dev/snd -e DISPLAY=unix$DISPLAY --name knl ark74/kdenlive

Donde su carpeta de trabajo será la carpeta Vídeos, favor de guardar su trabajo.
Una vez cerrado el contenedor, ejecutar;

sudo docker stop knl && sudo docker rm knl



Soy un neofito al hablar de docker, pero la verdad es que me pareció más intuitivo de lo que esperaba, por lo que me pareció una gran oportunidad para aquellos que con el tiempo se quedan sin soporte de aplicaciones tan valiosas como este sistema de edición de video por el tema de dependencias.

Así que, la invitación está abierta sobre todo para los usuarios de Trisquel 7 que quieran pruebar kdenlive desde esta nueva opción, consejos, correcciones y sugerencias son bienvenidas, los detalles técnicos pueden ser consultados en estos sitios.

Recursos

Saludos.

Trisquel 8 ahora en proceso

Este mes de Enero hemos tenido grandes noticias por parte de Rubén Rodriguez.

Las primeras imágenes instalables de prueba para Trisquel 8 están listas.

Y ya hemos puesto nuestras manos en ellas, por lo que haremos nuestro muy ligero análisis.

Entre las primeras cosas que me gustaría advertir que estas imágenes son Alpha, en el mejor de los casos Beta. Por lo que no deberían de ser usadas en sistemas de producción con información que pudieran contener información valiosa.

Una vez que esto ha sido advertido, continuemos.

En esta versión se presenta un renovado set de software:

  • Sistema: Trisquel 8
  • Nombre clave: Flidas
  • Entorno gráfico: MATE 1.12.1
  • Núcleo/Kernel: 4.4.0.57

El sistema como se puede ver ha cambiado de ser GNOME 3 Fallback a MATE, esto principalmente por el soporte de hardware que GNOME requiere para funcionar, lo que originó este cambio.

Aplicaciones

Esto también afecta la mayoría del set básico de aplicaciones reajustando de las versiones de GNOME a MATE. Si al usar Belenos (Triquel 7) sentiste que perdías muchas opciones útiles de Nautilus/Archivos. Ahora las tenemos de vuelta con Nemo/Caja, el administrador de archivos de MATE.

Barra de estado y espacio libre del disco
Doble pestaña simultanea (F3)

Por lo que es muy posible que encuentres que algunas opciones no estén disponibles, ya que estas no son las mismas.

Atril como la aplicación predeterminada para archivos PDF/PS.
Y la verdad es que no es Evince, el lector de GNOME, esta basado en el pero, la verdad no he notado ningún problema con él, por ende normal y sin problemas.

Eye of MATE el visor de imágenes de MATE remplaza a gThumb, en este caso yo volví a instalar gThumb ya que Eye of Mate no tiene la capacidad de hacer modificaciones sencillas en las imágenes y gThumb si. Así mismo es más ligero que GIMP, tal vez no tan ligero como Eye of MATE pero vale la pena. Repetidamente recorto y redimensiono imágenes de manera diaria, gThumb se queda.

Abrowser, la versión modificada de Mozilla Firefox, sigue siendo el navegador predeterminado, por mucho tiempo se ha distribuido otro derivado como GNU IceCat sin embargo es cuestión de gustos, yo prefiero Abrowser.

Tema / Artwork

Actualmente aun no hay un tema para Flidas, seguimos usando el tema predeterminado para Belenos.

El tema de Belenos aun presente en la imágenes Alpha de Flidas

Repositorios

Así mismo considero es importante remarcar el incremento de nuevos repositorios en diferentes partes del mundo teniendo mayor capacidad de distribución,

América,

Europa,

Asia,

Desarrollo

Últimamente hay cada vez mas discusión acerca de las políticas de desarrollo para Trisquel. Y la verdad es que los pocos contribuidores que colaboran en Trisquel quieren mayor apertura para la plataforma.

Sin embargo es importante hacer notar que un proyecto como Trisquel tendrá una curva de crecimiento  lenta en este tema en específico. Por años el principal y casi único desarrollador de Trisquel, Rubén Rodriguez, ha trabajado sin ningún tipo de ayuda que desarrollar un flujo de trabajo que incluya a colaboradores que sumen al esfuerzo y no retrocesos en el proceso, puede tomar tiempo.

Aun así este es un paso obligado para consolidar la madurez del proyecto como una distro comunitaria.

Trisquel o Ututo

Me sorprendió el resurgimiento de Ututo, después de habernos enterado del fin de desarrollo de la precursora de las distribuciones que solo incluyen software libre.

Ahora nos enteramos que están retomando trabajos, creo bajo una nueva administración, Ututo se publica estará basado en Ubuntu (64-bits).
Me parece un poco triste que el desarrollo de Ututo se haya detenido, ya que tienen un gran legado desde su concepción, así mismo el hecho de que no existe más una distro basada en Gentoo que sea completamente libre.

Sin embargo, felicito este paso a continuar el desarrollo de opciones dentro de las distros libres y les deseo el mejor de los éxitos y que su desarrollo cubra las necesidades que desean cubrir.

Mi elección personal es la de mantenerme dentro del flujo de desarrollo de Trisquel y el proyecto, mucha suerte a los muchachos de Ututo.

Conclusión

Trisquel 8 luce muy bien para un estado Alpha/Beta.
Las decisiones en la selección de software me parecen buenas sobre todo el cambio de GNOME & MATE el cual es un paso importante.

La verdad es que desde Taranis (2013) Trisquel se ha convertido en un sistema muy estable.
Belenos (2015) fue una actualización agradable e importante, sin embargo entre Belenos y Flidas, los cambios son cada vez más específicos de manera que no se notan como antes.

Por ello considero que para nuevos usuarios Flidas será la opción sugerida para iniciar a usar software completamente libre, siendo Trisquel una de las distribuciones más maduras es esta línea.

El estilo de Vida del Software Libre

Tengo al rededor de 8 años siendo usuario y activista del mundo de software libre. Considero es una causa mayor con mucho valor para las personas como sociedad y como individuos.

Y creo que después de años de estar sumergido en esta corriente y mucha contemplación del mundo, de la vida misma, de las personas. Creo que llegué a una conclusión respecto al software libre y considero que se podría expresar de la siguiente manera.

El Software Libre es un estilo de vida, no un producto o pieza de código. El valor verdadero esta en que es lo que se puede lograr con el software libre, las vidas que puede afectar de manera positiva, no en el código específicamente, no en la versión a publicar.

Se trata de compartir y crear lazos entre personas. Se trata de lograr más de la vida misma. Y de cierta manera para poder habilitar esa posibilidad se requiere detenerse un momento y observar los detalles, sin perder la idea general.

meditateLas licencias, el copyleft, el proyecto GNU y la FSF (y organizaciones hermanas) son parte de los detalles. De los actuadores que permiten que la idea general sea posible, sin embargo considero que hoy día se invierte mucha energía y atención en los menores de los detalles que en el lograr la idea general.

Para ser parte del movimiento de software libre, no debes de ser un desarrollador de software, ni tampoco trabajar en informática o Tecnologías de la Información.

Para ser parte del movimiento del Software Libre debes de ser capaz de respetar y cultivar la buena voluntad hacia tu prójimo.

Eso es lo que se necesita.

Podría ser que no toques una computadora en tu vida, pero si esos valores se encuentran presentes en ti, el movimiento de software libre esta latente en tu estilo de vida.

En lo personal considero que no se trata de elegir una filosofía idealista y/o soñadora, se trata de tener una filosofía realista, por lo que hacer del movimiento de software libre tu estilo de vida tiene un gran impacto positivo para el movimiento y la comunidad.

Después de redactar las lineas anteriores las preguntas clásicas de algunas personas son:

¿Como pretenden todos vivir de software libre? ¿Cuando fue la última vez que comiste respeto y buena voluntad? ¿Son comunistas?

Y la respuesta a estas preguntas son más simples de lo que parecen y la realidad es esta.

1. No todos vivirán del software libre, así de sencilla es la realidad.
NO todos los involucrados vivirán de trabajar software libre.
Y esto es muy sencillo, a nadie le pagan por trabajar algo.
Se le paga a alguien por resolver un problema o una necesidad.

Algunos problemas resueltos pagan más que otros, sería tonto decirle a alguien – No hagas eso que te podría resultar en la mejora de tu persona y tus seres queridos, por desarrollar software libreworkplacePor ende muchas personas podrían apoyar al software libre y trabajar en cosas muy diferentes a la informática.

2. Nadie come respeto o buena voluntad.
El respeto propio y a otros, así como una actitud de buena voluntad, son propiedades observadas en personas con un alto desarrollo personal, cultivadas a lo largo de su proceso de crecimiento.

No se puede comer una propiedad, de igual manera el satisfacer una necesidad básica como comer, no esta condicionada a negar estas actitudes personales.

Al contrario estas se deben desarrollar al ir cubriendo las necesidades básicas hasta llegar a un estado de integridad.
crecimiento

3. El software libre puede existir en ambos sistemas económico-social, capitalista y comunista.
En lo personal y junto con la gran mayoría de personas occidentales, vivo en un sistema capitalista, tengo una visión propia de un sistema económico.

Si eres comunista y puedes tener un estilo de vida valioso para ti, excelente.
Por otra parte si eres capitalista y eso te funciona para ser una mejor persona, adelante.

El software libre no está peleado con ninguno.diff-hands

Por ello considero que el decirse ser un activista de software libre, no es un trabajo, una moda o una faceta, es un estilo de vida.

Considero que hay mucho que se puede mejorar en un movimiento como el del software libre, en sus comunidades y en la dirección de las mismas.

Sin embargo, como las personas, este movimiento pueden crecer, nuestro movimiento tiene la capacidad de lograr la integridad tecnológica y social que persigue tras sus valores, por lo cual vale la pena el trabajo que esto implique.hands

A todos aquellos que no conocían el mundo del Software Libre, bienvenidos.

Hagamos de este movimiento una filosofía de vida.