Mostrar el historial de un archivo de GitHub de una manera más vistosa y atractiva

Con esta herramienta revisaremos el historial de un archivo de GitHub de una manera más visual viendo los commits, autores y cambios realizados.

Con githistory podemos navegar de una manera visual y con animaciones por el historial de un archivo de un repositorio git alojado en GitHub.

Mediante esta herramienta podremos ver el autor de los commits, los títulos de los commits y las partes del código o texto que se han modificado, quitado o añadido y todo presentado con unas animaciones que lo hacen más intuitivo.

Sigue leyendo

El buscador de paquetes de openSUSE renueva su interfaz

Además de contar con los repositorios en openSUSE existe una herramienta on-line con la que buscar paquetes que no se encuentren en los repositorios o no encontremos por otros medios.

Quizás hayas lo hayas utilizado alguna vez en esta dirección:  http://software.opensuse.org/121/es, esta es su interfaz:

Pero openSUSE está actualizando este buscador de paquetes, modificando la manera de buscar y actualizando la herramienta para hacerla más visual y efectiva. Esta es la nueva dirección: http://software.opensuse.org/packages donde puedes ver los cambios en su nueva interfaz:

 Pero todos estos cambios necesitan de ayuda de los usuarios para seguir mejorándolos, completándolos e implementando nuevas funcionalidades. Así que openSUSE hace un llamamiento a la comunidad para que quien sepa programar en lenguaje Ruby ayude a seguir mejorando esta herramienta de openSUSE y ayude a todos los usuarios. Puedes ver la nota original pinchando aqui, de la que traduzco el contenido por si alguien se anima a participar en este proyecto con sus conocimientos y con su tiempo. Es una oportunidad más de colaborar con openSUSE!

“Hace 2 semanas que Thomas “digitaltom” Schmidt empezó a trabajar en el lavado de cara de la interfaz del buscador de software de openSUSE. En este tiempo la interfaz gráfica del buscador con su aspecto un poco técnico, se ha convertido en una mucha más moderna y más sencilla de utilizar. Pero todavía hay mucho que realizar en cuanto a diseño y hacer la búsqueda de paquetes más amigable e intuitiva dentro de todos los repositorios de buildservice que cuenta on más de 170.000 paquetes de software.

Puedes echarle un vistazo y probarla desde este enlace: http://software.opensuse.org/packages. Seguro que estás de acuerdo en que se ha avanzado mucho. Pero todavía queda mucho más por hacer! Si tienes conocimiento de lenguaje Ruby y quieres demostrarlo mejorando la experiencia de millones de usuarios  de openSUSE en la búsqueda e instalación de software, esta es tu oportunidad! Puedes enterarte y formar parte de la discusión de cómo debería ser este nuevo buscador por medio de las listas de correo (aqui, aqui o aqui).

Desde que se discutieron ciertos aspectos, surgió una lista de cosas que se necesitan hacer o añadir en las próximas semanas. Si quieres intentarlo, haz tu aportación desde el repo oficial en github !!

La nueva interfaz está escrita en Ruby. Recopila todos los datos de openSUSE build service (obs) que están documentadas aqui. Los resultados de las discusiones han sido recogidos por Tom en esta lista de cosas por hacer que puedes consultar en Github. Algunos consejos para aquellos que quieran saber más podrían ser:

  • Testear y comprobar las páginas con diferentes navegadores.
  • Crear imágenes para algunas aplicaciones destacadas como en este ejemplo.
  • Vincular a las instrucciones de instalación para distros no suse (como en software.o.o/download).
  • Añadir información sobre herramientas para los enlaces de descarga, incluyendo el tamaño, la fecha, etc
  • Definir un orden para los paquetes no soportados.
  • Reparar y encontrar bugs, por ejemplo: Libreoffice no se encuentra cuando busco “libreoffice” pero sí cuando busco “office”.
  • y mucho más que tú puedes hacer!!!

Si deseas trabajar con el lenguaje Ruby/Rails, en un proyecto profesional junto con un profesional experimentado y dar a conocer tu distribución favorita, ésta es tu oportunidad!!

Puedes ponerte en contacto con Thomas (con el nick digitaltom) en el canal IRC de Freenode #opensuse-project, y tambien en Google+

No lo dudes descarga el repo desde github y trabaja con él ”

———————————————————————————–

 

Grabador de escritorio en GNU/Linux

En GNULinux existen soluciones para casi todo, y si no las hay se inventan!!

Recientemente quise realizar un video tutorial grabando los pasos seguidos en mi escritorio, y despues montándolo con Kdenlive. En otras ocasiones utilizaba Record my desktop, para grabar el escritorio, pero despues de varios intentos, no consegui que grabase correctamente, ni siquiera lanzado desde Kdenlive. Se grababa muy deprisa, y ni modificando opciones, etc conseguí que funcionara correctamente. Sé que hay otras opciones, como Istambul, o directamente desde la línea de comandos con ffmpeg.

Pero en foroSUSE.org los compañeros Defton (o Darkspark) y jcsl, han creado un par de scripts con una sencilla interfaz gráfica para realizar esta tarea.

El Script de Defton que es el que he usado, está escrito en Perl y dispone de una sencilla interfaz gráfica para lanzar y pausar o detener la grabación y desde la que se puede poner nombre al archivo de salida generado, que se guarda en formato *.mpg.

Si quieres echarle un vistazo y descargarlo para usarlo, sigue este enlace: http://www.forosuse.org/forosuse/showthread.php?t=26824  en el que podrás ver las últimas actualizaciones y mejoras añadidas gracias a la participación de la comunidad. Revisa el post hasta el final, ya que hay muchas explicaciones de cómo hacerle funcionar si te da problemas, y hay versiones con actualizaciones y mejoras importantes. Una herramienta sencilla y eficaz. Requiere como dependencias sólo los paquetes  Perl/tk y ffmpeg.

– El Script de jcsl está escrito en Python e incluye un contador del tiempo de grabación, el botón de grabar parpadea cuando está en marcha y se puede capturar toda la pantalla o seleccionar la ventana que se quiere grabar. Si lo queréis descargar y probar lo podéis hacer desde este enlace: http://www.forosuse.org/forosuse/showthread.php?t=27523.

Las dependencias que requieren son python3 y python3-tk. Desde el enlace que os he puesto podéis descargaros el script comprimido.

Espero que os sean útiles los aportes de estos usuarios de openSUSE y miembros de foroSUSe.org. A mi me han servido y por eso lo he apuntado en el blog, para tenerlo a mano y para compartirlos con todos.

———————————————————————————–