Software Libre

Saber programar a día de hoy para las niñas y los niños es algo muy útil por diferentes motivos:

  • Los peques de hoy en día han nacido en una era tecnológica, donde comparten su día a día con la tecnología (móviles, tablets, ordenadores) y no solo deben ser capaces de hacerlos funcionar, sino conocer la forma en que lo hacen y ser capaces de sacarles el máximo partido.
  • Para el ámbito académico, en muchas comunidades autónomas dentro del currículum de primaria y secundaria existen asignaturas de tecnología y programación.
  • Para su futuro laboral, saber programar es una gran ventaja y cuanto antes aprendan más natural les será ejercerlo.
  • Se refuerza el pensamiento computacional, mediante el cual se puede dividir un problema grande en varios más pequeños, estructurando la mente y dando orden a las ideas.
  • Se fomenta la creatividad, las habilidades sociales, la resolución de problemas y el afán de superación.

Sigue leyendo

Después de seis años de desarrollo, GIMP 2.10 está listo para descargar en Windows y GNU/Linux, con versión para MacOS próximamente.

Gimp es una de las alternativas libres más importantes para el tratamiento de imágenes, y finalmente ha llegado una nueva versión. Vamos a ver las principales novedades que nos ha traído.

Sigue leyendo

El pasado día 11 de febrero, fue el Día Internacional de la Mujer y la Niña en la Ciencia y para conmemorar tal ocasión tanto la Universidad de Granada como la Oficina de software libre han participado en múltiples actividades, como charlas, talleres, mesas redondas o fotos conmemorativas en varios centros como la Escuela Técnica Superior de Ingeniería Informática y Telcomunicación, la Facultad de Ciencias de la Universidad de Granada,  el C.E.I.P Fuentenueva y la empresa Conecta 13 promocionando y enseñando, como siempre, software y hardware libre en todas nuestras colaboraciones. 

Sigue leyendo

La nueva versión beta del paquete ofimático libre y gratuito LibreOffice, concretamente LibreOffice 6.0, ya se encuentra lista para su uso.

Durante el pasado 2017 se solucionaron varios tipos de errores de este paquete ofimático gracias a las aportaciones de las comunidades de usuarios. Durante el mes de enero se publicaron dos nuevas actualizaciones del paquete (Release Candidate, RC). Y como resultado se publicará una nueva versión a finales de este mes de enero. Esta nueva actualización estará disponible, como ya es habitual, para diferentes plataformas como Windows, Linux, macOS y Android.

Sigue leyendo

Desde la Oficina de Software Libre una de las actividades que más tiempo llevamos realizando es la donación de material informático reciclado y equipado con Software Libre. El fin es ayudar a asociaciones sin ánimo de lucro, ONGs o asociaciones de madres y padres de centros de enseñanza dotándolos con este material.

En estas campañas, patrocinadas por UGR SOLIDARIA o la Universidad Internacional de Andalucía, UNIA, se donan ordenadores, monitores, impresoras y proyectores para que puedan seguir desarrollando su labor social o educativa.

Se trata de material descatalogado, principalmente por parte de la Universidad de Granada así como de diferentes particulares, que tras ser recogido, reparado (si fuera necesario) y puesto en funcionamiento con Software Libre por los técnicos de la Oficina permitiendo optimizar el rendimiento de estos equipos y devolver en muchos casos el material donado a su vida útil.

Para el año 2017, se ha utilizado como sistema operativo Linux Lite 3.4. que como su mismo eslogan indica es Simple, rápido, libre (Simple, fast, free). Se trata de una distribución especialmente indicada para instalar en equipos con bajos recursos y que rinden mejor con este tipo de distribuciones.

 

Si hablamos de Linux Lite, tenemos que comenzar señalando que es una distribución Gnu/Linux basada en Ubuntu 16.04.2 LTS (Long Term Support). Al ser una versión LTS, se ofrece soporte para al menos 5 años.  Esta distribución posee un escritorio catalogado como Xfce (https://es.wikipedia.org/wiki/Xfce), que está especialmente indicado para usuarios que no han utilizado antes sistemas basados en Gnu/Linux o aquellos que quieren dar una segunda oportunidad a esos equipos almacenados en un armario.

Otro punto a favor es que trae instaladas una gran variedad de herramientas (Firefox, LibreOffice, VLC y Thunderbird entre otros), lo que permite poder a trabajar con el equipo desde un primer momento.

Como punto final, destacar que tan sólo es necesario 512 MB y un simple procesador de 700 MHz, y que se dispone tanto de una extensa documentación como de un un propio gestor de software, que nos facilita la tarea de tener nuestro equipo perfectamente actualizado.
Para quienes se han decidido a probarla o quieren más información, en este enlace podrán descargarla. Más información en Linux Lite.

Hace unos días, llegaba a nuestros equipos la nueva actualización del navegador de Mozilla, el denominado Firefox Quantum, bajo el lema It’s Better Now (Ahora Es Mejor) y con unos cuantos videos promocionales en clave de humorístico bajo la manga, con los que la compañía ha querido mostrarnos su nuevo producto.

Si bien a simple vista parece el mismo navegador de siempre, cuando hacemos un análisis un poco más meticuloso vemos que hay notables mejorías que contamos a continuación de forma muy resumida.

Sigue leyendo

En los últimos meses han surgido una serie de grupos de Telegram centrados en el software y hardware libre en Granada y alrededores. Todos los grupos son abiertos, se puede acceder a ellos sin invitación y está bien conocerlos. Aunque todos tienen énfasis en un tema determinado, no hace falta tener un máster en el mismo, son grupos para todos los niveles.

Hace tan sólo unos pocos días que finalizó el IV Campus Tecnológico UGR para chicas #sereingeniera17 y paso a contaros detalles, proyectos, etc, y muchas fotos.

Lo primero es agradecer desde la Oficina de Software Libre a los patrocinadores que han apoyado esta iniciativa y sin la cual hubiese sido misión imposible llevar a cabo el proyecto:

Aún así este año el Campus ha contado con profesoras que, o bien son estudiantes de la carrera Ingeniería Informática y  Telecomunicaciones,  o han terminado sus estudios graduándose en ella, siendo esta en la que se ha desarrollado dicho campus, Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación de la Universidad de Granada  y al cual agradecemos tanto a su director D. Joaquín Valdivia, como a la Vicerrectora de Responsabilidad Social, Igualdad e Inclusión Doña. Teresa Ortega López y a D. Óscar Cordón Delegado de la Rectora para la Universidad Digital (DRUD) que intervinieron en la clausura del campus en el Salón de Actos.

Las profesoras han sido Cristina, Marta Gómez, María e  Irene Herrera  que aparecen portando un ramo de flores, cortesía de la Oficina de Software Libre, y en particular de su Director D. Juan Julián Merelo Guervos.

 

Foto por Braulio Vargas

Han realizado un trabajo impecable, tanto en el trato con las chicas como el propio desarrollo de los proyectos y en la enseñanza de programas como Scratch, Gimp, AppInventor, Inskcape, Atom, Firefox, todos ellos programas libres, al igual que la distribución que utilizaron, Ubuntu 16.04 LTS.

Siendo unas 38 chicas las que han podido acceder al campus se quedaron fuera otras tantas en la criba de selección, por lo cual se realizo un Clinic de una tarde para enseñarles algunos programas y explicarles que se hace en un campus tecnológico y que se estudia en la carrera de Ingeniería Informática.

Foto por Manu

quedando todas ellas muy contentas de poder asistir y formar parte de una tarde de programas como ScratchWoofJS en programación orientada a objetos, hasta un algoritmo realizando programación con baile.

Sobre los proyectos realizados y presentados el día de la clausura tenemos:

1.“Mini moto eléctrica” Moto realizada con Arduino y materiales reciclados. Cuenta con un sensor sigue-líneas que permitía detectar cuando se encuentra sobre un color oscuro para comenzar a andar, parándose al pasar a un color claro. Realizado por Carmen Rosillo, Susana Salvatierra, Sara Peña y Marie Diakhate

 

2.Coche esquiva-obstáculos”. Por Sara Muñoz, Lucía Quirós y Naiara Bouza.

Realizado con Arduino y que esquiva obstáculos en su camino por un sensor de ultrasonidos.

 

3.Pony Land”. Por Ana Calín, Carmen Fajardo, Cristina García y Laura Rodríguez.

Videojuego realizado con Scratch y Arduino Esplora que nos permite descubrir nuevos mundos en cada uno de sus niveles.

 

4.Pompero”.  Por María Cortés, Elvira de Reyes, Julia Rodríguez y Anna Rodríguez.

Pompero realizado con Arduino. Un sistema automático que nos permitía hacer pompas de jabón gracias a los dos servos que ejecutan el movimiento articulado del pompero y un ventilador que se activa para realizar las pompas.

 

5.Videogame-project”. Por Esther García, Elisa Chami, Rosario Rodríguez y María Ángeles Frías.

GitHub project

Videojuego realizado en Scratch y Arduino Esplora. El objetivo de este  videojuego de plataforma es recoger todas las monedas posibles sin caer.

 

6.My Closet”.    Por  Ángela Pérez, Paola Barranco, Begoña Henríquez de Luna y Paula Montero.

Aplicación realizada con AppInventor. Permite realizar fotografías a prendas de ropa y clasificarlas según su estilo para conformar una galería personalizada de nuestro armario de ropa.

 

7.”Coche robot”. Por Clara Berenguel, Lucía Muñoz, Ángela Romero y Elena Tapia.

GitHub coche robot

Coche realizado con Arduino que esquiva obstáculos en su camino y emite sonidos.

 

 

8.Friendship”. Por Paula Riquelme, Carmen Roca, Lucía Díaz-Berbel y Silvia Castillo.

Aplicación móvil realizada con AppInventor. Red social que nos permite  registrarnos, crear y leer archivos, realizar fotografías, visualizar la galería y también cuenta con un chat.

 

9.”Aplicación móvilBeatriz Arellano, Cristina Martín, Carolina Martín y Laura Moreno.

Aplicación móvil multitemática realizada con AppInventor. Incluye una opción para ver los hits del momento en YouTube, una pestaña para juegos desde la cual se pueden lanzar videojuegos creados con Scratch. También permite tener una cuenta de usuario con login y su propio perfil.

Esperamos que todas las alumnas de este Campus y el Clinic se lo hayan pasado muy bien y, sobre todo, hayan podido comprobar que realizar proyectos en equipo, con herramientas y programas libres, con programas para desarrollar programación, con Scratch, WoofJS, con placas Arduinos, sensores, baile e ilusión, todo es posible.

Hasta el próximo Campus.

P.D. La mayoría de fotos ha sido gracias a Braulio Vargas y Marta Gómez, el resto de fotos en nuestra galería.

Estudiando sobre papel II
En breve terminarán las clases y llega el momento de prepararse para el curso siguiente. Los apuntes se actualizan, se ponen al día, se limpian y es un buen momento para considerar liberarlos. Liberar los apuntes permite que más personas tengan acceso a ellos, desde dentro y fuera de la comunidad universitaria; además, siendo libres, la gente aportará a los mismos desde lo más simple, un enlace que ya no funciona, hasta aportaciones más complejas y significativas, que pueden enseñarnos cosas y ayudarnos a mejorar la materia que impartimos en nuestra universidad. La universidad es conocimiento y es universal, y cuanto más visibles y libres sean los apuntes más benefician a todo el mundo, inclusive a la persona que los ha liberado, que puede recibir citas en los mismos, incrementando ese número H al que todos le prestamos atención.
Y liberar unos apuntes es muy fácil. Sólo hay que elegir estos pasos.

  1. Decidir sobre la licencia. Para contenido la licencia más generalizada es la llamada CC o creative commons. Una licencia es un permiso de utilización con ciertas restricciones, codificadas en el nombre y logo de la licencia. Todas tienen la partícula by, que indica que la autoría se debe reconocer siempre. Pero además añade una serie de partículas. Desde la OSL aconsejamos que se libere con la provisión share alike, o compartir de la misma forma. Cualquier persona que modifique y publique esos apuntes o parte de ellos, aparte de reconocer la autoría, tendrá que liberar el conjunto con la misma licencia. Esta provisión viral preserva los derechos del autor y además se considera una licencia de cultura libre. Es importante en esta licencia respetar la de los contenidos que se incluyan: imágenes, trozos de código. Si una imagen tiene este tipo de licencia, estaremos obligados a usarla para respetarlo. Cualquier imagen con licencia creative commons se puede usar sin problemas, siempre acreditando al autor como sea posible. Si sólo tiene contenido propio, uno puede usar la licencia que desee.
  2. Hay que publicar de forma efectiva esos apuntes de forma que estén accesibles en la web, y con la licencia bien visible; generalmente basta con incluir el icono en cada página donde se publique. Afortunadamente, publicar en la web hoy en día es bien fácil. Si tenemos los apuntes en cualquier formato de procesador de textos, todos tienen una opción de exportar a HTML o Web que te genera una serie de ficheros que puedes subir directamente, en HTML mejor que en PDF que no se puede visualizar directamente desde la web. Ahora, hay que alojar esos ficheros. Nuestro servicio de informática ofrece un servicio de alojamiento web que se puede usar. por parte de cualquier miembro de la comunidad universitaria, pero hay muchas más formas de hacerlo. Desde Google Sites, hasta hacerlos públicos desde Google Drive o Dropbox, pasando por usar servicios como Slideshare o Issuu para publicar directamente en formato de procesador de textos o presentación. Si usas git y GitHub, para nosotros es muy aconsejable publicarlos directamente en GitHub Pages, lo que también te permite gestionar fácilmente errores y peticiones de cambio.
  3. Si se usa una plataforma de enseñanza tal como Moodle o Swad, estos apuntes se pueden enlazar desde la misma para que estén disponibles para la clase; también se puede exportar a PDF o a cualquier otro formato e insertarlo en la plataforma, como es natural. Siempre será mejor tener una sola fuente, la publicada en abierto en la web, que tener varias que además habrá que actualizar cuando se cambie. De la misma forma, se puede publicar también en alguna plataforma como el DIGIBUG de la UGR o en plataformas de publicaciones como ResearchGate o Figshare, para obtener un identificador único y que pueda ser citada. En cualquiera de los lugares que se publique, conviene poner en lugar bien visible el nombre de los autores y el correo electrónico de contacto.

De todos estos pasos, en realidad sólo hacen falta los dos primeros. Y si te sientes atascado en cualquiera de ellos, para eso estamos la Oficina, nos puedes contactar por correo electrónico o teléfono interno, 20207 o 78394.

Vamos a empezar por lo más fácil: Cuando. La respuesta es muy simple: ahora

El mejor momento para liberar cualquier contenido, sea código, sea código con un informe explicativo o trabajo científico, siempre es ahora. Si lo que deseas es que su trabajo se conozca y también beneficiar a la comunidad que te ha dado financiación o simplemente apoyo, es mejor hacerlo desde el principio, desde la primera línea de código de un fichero README. El hacerlo ahora manda un mensaje claro: estoy abierto a cualquier sugerencia, y cualquiera puede copiar y mejorar mi trabajo en cualquier estadio de su desarrollo; también podéis sugerir cambios o mejoras y hacerlo durante el desarrollo del mismo, no al final cuando ni yo me puedo beneficiar ni posiblemente nadie porque la cantidad de información, código más informe, sea demasiado apabullante para que le sirva a nadie. Estamos en el mes de abril y te quedarán dos meses, quizás cinco si es en septiembre. Abre tu repositorio ya. Y si vas a empezarlo próximamente, crea el repositorio en abierto desde el principio y trabaja con él. Habla con tu tutor para que interaccione contigo también en abierto y a través del repositorio. Y, por supuesto, la liberación es un camino de dos vías. Si algún compañero tuyo también lo ha liberado, ayúdale, échale una mano, comprueba el código, hazle pull request. Nada más transparente que un repositorio para saber quién ha hecho qué.

Y el hecho de que se sepa que ese trabajo lo has hecho tú es precisamente uno de los porqués, el más importante. Las empresas usan tu repositorio como un currículum vitae, hasta el punto de que hay empresas que se dedican exclusivamente a hacer data mining de GitHub buscando a personas que tengan un perfil determinado, reflejado en lo que tienen publicado en GitHub. Seguramente estés usando una tecnología interesante en tu TFG/TFM/tesis que tenga demanda en el mercado. Ten por seguro que alguien lo va a ver, o que lo va a tener presente en la entrevista de trabajo para publicarlo o no. Git y GitHub es la herramienta que tienen en común todas las empresas y el hecho de que demuestres que lo conoces y lo usas también va a contar a tu favor.

Y finalmente, eso nos da el dónde. Hoy en día el sitio para liberar proyectos es GitHub. Las facilidades sociales y de gestión de proyectos que tienen no tienen ahora mismo igual. Aunque hay otros repositorios gratuitos como BitBucket o GitLab, este incluso libre, lo cierto es que tener un proyecto en un sitio popular como GitHub facilita su visilibidad y también que se interacciones con el resto de los programadores. Además, es el que se utiliza en ránkings provinciales como el de Israel Blancas; aparecer en ese ránking va a permitir también que conozcan tu trabajo y eventualmente que te den uno, que es de lo que se trata.

Nos queda un como. Liberar un trabajo es simplemente cuestión de asignarle una licencia. Y asignarle una licencia es tan fácil como colocar un fichero que se llame LICENSE en el directorio principal, que contenga los términos de la licencia; también se debe añadir una referencia a esa licencia en las cabeceras de todos los ficheros. Por ejemplo, Synapse de Marco Fernández Pranno (un proyecto liberado ya y que se leerá próximamente) tiene licencia MIT. Por otro lado, el texto en sí suele tener licencias Creative Commons, licencias específicas para contenido, como la tesis de Pablo García Sánchez, por ejemplo, que también se liberó desde el principio. Para no mezclar licencias el texto suele ir o en otro directorio o directamente en otro repositorio, aunque no pasa nada para que vayan juntos.

Practica también la ciencia abierta. Si tu tesis tiene un componente de investigación, habrás hecho experimentos, tendrás ficheros de configuración, una bitácora de resultados, los datos. Eso también se puede, y se debe, liberar. Puedes ir publicando los datos y subiéndolos a Figshare o algún otro sitio que te permita asignarle un URL permanente y también citarlo como si de un trabajo se tratara. Esto se escapa de la temática estricta de esta historia, pero puedes informarte en esta presentación y esta otra que explica los conceptos y las herramientas que se pueden usar.

¿A qué esperas pues para liberar tu TFM? Recuerda que el mejor momento siempre es ahora, y si necesitas ayuda y asesoramiento por parte de la Oficina de Software Libre, ya sabes donde encontrarnos.

Web Jornadas de Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Campus Infantil 2018
Logo y enlace Web Campus Infantil 2018
Calendario
junio 2018
lunes martes miércoles jueves viernes sábado domingo
28 mayo, 2018 29 mayo, 2018

Categoría: General10:00 am: #SereIngeniera18 - Sto. Tomás de Villanueva

10:00 am: #SereIngeniera18 - Sto. Tomás de Villanueva
30 mayo, 2018 31 mayo, 2018 1 junio, 2018

Categoría: General12:00 pm: Admisiones provisionales Campus de Chicas

12:00 pm: Admisiones provisionales Campus de Chicas

Categoría: General12:00 pm: Cierre III Campaña de Donación

12:00 pm: Cierre III Campaña de Donación

Categoría: General10:00 pm: Pre-inscripción Campus de Chicas

10:00 pm: Pre-inscripción Campus de Chicas
2 junio, 2018 3 junio, 2018
4 junio, 2018 5 junio, 2018 6 junio, 2018 7 junio, 2018 8 junio, 2018

Categoría: General12:00 pm: 1ª asignación III Campaña de Donación

12:00 pm: 1ª asignación III Campaña de Donación

Categoría: General12:00 pm: Admisiones definitivas Campus de Chicas

12:00 pm: Admisiones definitivas Campus de Chicas
9 junio, 2018 10 junio, 2018
11 junio, 2018

Categoría: General12:00 pm: 2º Asignación III Campaña de Donación

12:00 pm: 2º Asignación III Campaña de Donación

Categoría: General12:00 pm: Admisiones provisionales Campus Infantil

12:00 pm: Admisiones provisionales Campus Infantil
12 junio, 2018 13 junio, 2018 14 junio, 2018 15 junio, 2018

Categoría: General12:00 pm: Admisiones definitivas Campus Infantil

12:00 pm: Admisiones definitivas Campus Infantil
16 junio, 2018 17 junio, 2018
18 junio, 2018 19 junio, 2018 20 junio, 2018 21 junio, 2018

Categoría: General10:30 am: Taller de la III Campaña de Donación

10:30 am: Taller de la III Campaña de Donación
22 junio, 2018 23 junio, 2018 24 junio, 2018
25 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
26 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
27 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
28 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
29 junio, 2018

Categoría: General9:00 pm: Campus Infantil - 1º turno

9:00 pm: Campus Infantil - 1º turno
30 junio, 2018 1 julio, 2018
Archivos
Categorías