Planeta Universidad

May 24, 2019

OSL-ULL :: Oficina de Software Libre - Universidad de La Laguna

Alumnos de la ULL premiados en el XIII Concurso Universitario de Software Libre
El pasado 9 y 10 de mayo se celebró la Fase Final del XIII Concurso Universitario de Software Libre (#CUSL13) en la Facultad de Filosofía y Letras de la Universidad de Córdoba, en la que alumnos de la Universidad de La Laguna destacaron con sus proyectos a nivel estatal.

Por un lado, David Afonso Dorta, estudiante del Grado en Ingeniería Informática, y Andrés Nacimiento García, actualmente haciendo el Doctorado en Ingeniería Informática, obtuvieron el premio al mejor proyecto cloud gracias a CMSysBot. Y por otro, Angel Luis Igareta Herráiz, también estudiante del Grado de Ingeniería Informática, consiguió el premio al mejor proyecto científico con SaferAuto.

Estas jornadas estatales se desarrollaron entre las ponencias de los proyectos seleccionados para la final y charlas de varios patrocinadores y colaboradores basadas principalmente en el Software Libre.

Los finalistas y premiados fueron los siguientes proyectos:

  • Hurd SMP, de Almudena García (UHU): Mejor proyecto de Sistemas
  • Contribuciones a OpenGnsys, de Javier Sánchez Parra (US): Mejor proyecto de Educación
  • Contribuciones a Godot Engine, de Alejandro Sirgo Rica (US): Mejor proyecto de Ocio
  • Zuazo, de Oier Lauzirika (UPM): Mejor proyecto Multimedia.
  • CMSysBot, de David Afonso Dorta y Andrés Nacimiento (ULL): Mejor proyecto Cloud.
  • SaferAuto, de Ángel Luis Igareta (ULL): Mejor proyecto Científico.

Las ponencias fueron las siguientes:

Por otra parte, durante la primera jornada la organización del CUSL quiso agraciar a las personas asistentes con una visita guiada al Alcázar de los Reyes Cristianos que incluía un paseo por los exteriores de la Mezquita-Catedral y el Puente Romano en horario de tarde.

Esta 13ª edición culminó con la correspondiente entrega de premios, para después ofrecer un aperitivo en el Mercado de la Victoria de Córdoba en el que se estrecharon lazos entre gente unida por el compromiso con el software libre.

El artículo Alumnos de la ULL premiados en el XIII Concurso Universitario de Software Libre es contenido del sitio Oficina de Software Libre (OSL).

by Cecilia Becerra Brito at Fri May 24 12:34:08 2019

May 23, 2019

OSL-ULL :: Oficina de Software Libre - Universidad de La Laguna

Resultados y galería de fotos del IX Premio Local ULL del Concurso Universitario de Software Libre
Como avisamos anteriormente, el miércoles 24 de abril tuvo lugar en el Salón de Grados de la Escuela Superior de Ingeniería y Tecnología (ESIT) la fase final del IX Premio Local Universidad de La Laguna del Concurso Universitario de Software Libre.

Éstos fueron los proyectos ganadores:

WIP: Primer Premio al Mejor Proyecto

Carlos Domínguez García, Daute Rodríguez Rodríguez y Alberto Jesús González Álvarez

Aplicación para el procesamiento de imágenes que se incluye en el navegador.

CMSysBot: Segundo Premio al Mejor Proyecto

David Afonso Dorta y Andrés Nacimiento García

Bot para Telegram que permite administrar de manera centralizada los equipos de una red local desde el propio bot.

GeneticsJS: Premio Especial al Mejor Proyecto

Cristian Abrante Dorta

Librería de algoritmos genéticos para la web.

Además dos de los proyectos presentados, CMSysBot y SaferAuto, fueron seleccionados como finalistas en la fase final estatal del concurso. Con lo que viajaron a Córdoba, donde se realizó la fase final, representando a la Universidad de La Laguna.

Desde la Oficina de Software Libre, como en cada edición, transmitimos nuestro agradecimiento al Comité de Evaluación y damos la enhorabuena a los ganadores y a todos los proyectos participantes en el concurso, e invitamos a estos últimos a que vuelvan a probar suerte en la próxima edición y a que sigan apostando por el software libre.

El artículo Resultados y galería de fotos del IX Premio Local ULL del Concurso Universitario de Software Libre es contenido del sitio Oficina de Software Libre (OSL).

by Cecilia Becerra Brito at Thu May 23 10:56:55 2019

May 15, 2019

OSLUZ :: Oficina de Software Libre - Universidad de Zaragoza

Presentación de fase local CUSL edición 13
Noticias: 
Fecha: 
Lunes, 27 Mayo, 2019 - De 11:30 hasta 13:00

Se presentarán los proyectos de la fase local de la 13ª edición del Concurso Universitario del Software Libre. El evento se celebrará en el Salón de Actos del Edificio de Ciencias Geológicas (Campus San Francisco).

Estos son los proyectos presentados en Zaragoza:

- i2Auth

i2auth desea implantar una autenticación en dos factores a nivel de sistema operativo ofreciendo una integración con telegram.

Código: https://gitlab.com/i2auth/i2auth

Blog: https://i2auth.home.blog/

 

- TIChing

Plataforma de educación online para el profesorado de TIC y otras asignaturas.

Código: https://github.com/SamuelNavD/TIChing

Blog: http://tiching.iesrodanas.com/blog/

Twitter: https://twitter.com/tichingapp

 

by osluz at Wed May 15 17:22:28 2019

May 14, 2019

ASLUCO :: Aula de Software Libre de la Universidad de Córdoba

Presentada la web del primer Congreso Tecnológico del Aula de Software Libre
Con motivo de nuestro décimo aniversario, durante el presente año el Aula ha venido organizando una serie de actividades como la, recientemente celebrada, fase final del Concurso Universitario de Software Libre.

Como colofón a estas actividades, el Aula organiza un congreso el próximo 13 de septiembre en el Aula Magna del Rectorado. Este evento gira en torno a las últimas tecnologías en desarrollo de software en Internet (web, móvil) y cuenta con la participación de profesionales, la mayoría antiguos estudiantes de la Universidad de Córdoba y miembros del Aula, que actualmente trabajan en importantes empresas y start-ups internacionales como: Zeit, Glovo, Carto, Indra o Colvin.

Toda la información sobre el congreso está disponible en la web del mismo (https://salmorejo.tech/) y las entradas estarán disponibles a partir del próximo mes de junio.

La entrada Presentada la web del primer Congreso Tecnológico del Aula de Software Libre <SalmorejoTech/> se publicó primero en Aula de Software Libre.

by Sergio Gómez at Tue May 14 06:18:26 2019

May 13, 2019

OSL-UGR :: Oficina de Software Libre - Universidad de Granada

Llegó el Campus Infantil de Software Libre 2019
El verano está a la vuelta de la esquina y con él, las vacaciones escolares y las actividades lúdicas veraniegas, como el Campus Infantil Tecnológico de Software Libre 2019, que este año alcanza su XII edición.

La información más importante, es que el plazo de preinscripción se abre el próximo día 15 de mayo y que está especialmente pensado para niños y niñas con edades entre los 7 y los 14 años. Si no estás en ese rango de edad y quieres inscribirte, ponte en contacto con nosotros.

¿Qué son los campus de verano?

Los campus de verano son actividades para niñas y niños, en el caso del Campus Infantil, y chicas adolescentes ( en el caso del Campus Tecnológico para Chicas), que persiguen como principal objetivo el despertar en los participantes la curiosidad científica y tecnológica, el afecto a trabajo cooperativo y colaborativo, y el uso de nuevas tecnologías a través del software y el hardware libre.

Además, prestamos especial atención en eliminar el sesgo existente entre niños y niñas en algunas actividades en las que es necesaria la diversidad contribuyendo así a que las niñas y chicas, estén presentes en estos ambientes. La edad de los escolares y adolescentes que participan en ambos campus son clave, puesto que el manejo y las habilidades digitales se desarrollan de forma natural en este tipo de actividades y les ayudarán a integrarse en el mundo digital usando software libre desde el principio y teniendo claras ciertas premisas que las harán usuarias y usuarios más responsables, contribuyendo a un futuro digital más igualitario.

¿Cómo puedes participar?

Si tienes hijas o hijos con edades entre 7 y 14 años, ambos inclusive, y quieres que compartan tiempo y espacio con amigos desarrollando proyectos, el Campus Infantil de Software Libre es tu opción. Las niñas y niños compartirán dos semanas de aprendizaje, aprenderán a empezar a programar, a crear presentaciones, a diseñar con herramientas libres y construirán por grupos y organizados por edades, un pequeño proyecto tecnológico, con lo que no sólo verán las cosas en un monitor, sino que serán capaces de construirlas.

El plazo para apuntarse se abrirá el 15 de mayo, por lo que a partir de ese día puedes realizar la pre-inscripción en http://campusinfantilsl.ugr.es/pages/inscripciones.html.

¿Dónde se realiza?

El Campus Infantil de Software Libre 2019 se realizará en la Escuela Técnica Superior de Ingeniería Informática y Telecomunicación localizada en la

¿Cuándo?

 Campus Infantil de Software Libre Fechas
Inscripción 15 de mayo
Publicación de grupos preliminares 11 de junio
Publicación de grupos definitivos 15 de junio
Realización Primer turno: 24 de junio – 5 de julio
Segundo turno: 8 de julio – 19 de julio

¿Cómo puedes saber más?

Puedes escribirnos a campusinfantilsl@ugr.es o puedes contactar con la Oficina de Software Libre de la Universidad de Granada. Dirección: Calle Real de Cartuja 36 – 38 (Edificio CEPRUD) Granada.

// Email: osl@ugr.es

// Teléfono: 958 24 10 00 (extensión 20207)

– Mediante la página web informativa del Campus Infantil.

 

Colaboradores

HABILITAS EDUCACIÓN: Expertos en introducir la educación en habilidades y competencias utilizando las nuevas tecnologías como la robótica educativa entre otros. Colaboran con los centros escolares para divulgar y fomentar el uso de las tecnologías. A través de diferentes actividades consiguen el desarrollo personal del alumnado, y acompañar al profesorado en la incorporación de nuevas herramientas educativas.

 

by oselit@ at Mon May 13 11:22:15 2019

May 07, 2019

ASLUCO :: Aula de Software Libre de la Universidad de Córdoba

Fase Final del XIII Concurso Universitario de Software Libre
El próximo jueves y viernes, 9 y 10 de mayo, tendrá lugar la fase final del Concurso Universitario de Software Libre, un concurso de desarrollo de software, hardware y documentación técnica libre, en el que pueden participar estudiantes universitarios (de grado, máster y doctorado), estudiantes de ciclos de grado medio y superior, así como estudiantes de bachillerato. El transcurso de la fase final será en la Facultad de Filosofía y Letras de la Universidad de Córdoba.

La Universidad de Córdoba ha sido siempre impulsora de la difusión y uso del Software Libre como parte de sus actividades docentes e investigadoras. En el año 2009, ese apoyo se reflejó un poco más con la creación del “Aula Universitaria de Software Libre”. Este año, con motivo de su décimo aniversario, el Aula va a albergar la fase final del XIII Concurso Universitario de Software Libre en la Universidad de Córdoba.

El objetivo principal del concurso es dar a conocer el desarrollo del código abierto, además de consolidar la creciente comunidad del software libre en nuestro país.

La fase final se desarrollará durante el próximo jueves 9 y viernes 10 de mayo en el Aula Magna de la Facultad de Filosofía y Letras. Durante estos dos días se irán sucediendo la presentación de los proyectos finalistas, desarrollados por estudiantes de las universidades de Huelva, La Laguna, Politécnica de Madrid y Sevilla. A estas presentaciones se sumarán ponencias vinculadas con el Software Libre y el Conocimiento Abierto por parte de organizaciones como Wikimedia España y profesores de la Universidad de Córdoba y de la Universidad de Granada.

La inauguración será el jueves a las 12 de la mañana y contará, entre otros, con el Vicerrector de Coordinación, Cultura y Comunicación, la Secretaria del Consejo Social, el Decano de la Facultad de Filosofía y Letras y el Director de la Escuela Politécnica Superior de Córdoba.

Más información en https://www.concursosoftwarelibre.org/1819/

La entrada Fase Final del XIII Concurso Universitario de Software Libre se publicó primero en Aula de Software Libre.

by Daniel at Tue May 7 13:07:17 2019

April 12, 2019

OSL-UGR :: Oficina de Software Libre - Universidad de Granada

Conoce Peppermint NINE, una distribución de Ubuntu 18.04 LTS

Os presentamos Peppermint Nine, un sistema operativo libre basado en la versión de Ubuntu 18.04 LTS. Este sistema operativo es muy ligero, por lo que podemos usarlo en ordenadores en los que las especificaciones de los componentes no sean especialmente punteras. Peppermint es una distribución de Linux basada en la tecnología Prism de Mozilla, la cual hace que esta distribución pueda integrar aplicaciones basadas en la web. Pero también nos deja instalar aplicaciones nativas del sistema Linux haciendo que este mismo sea híbrido.

Gracias al diseño híbrido de Peppermint se pueden ahorrar una cantidad de recursos bastante grande a la hora de utilizar aplicaciones web, las cuales se ejecutan en un servidor.

La versión de Peppermint Nine está pensada para soporte a corto plazo y se diferencia de las anteriores en su ligereza, además de que todavía soporta versiones para 32 bits, ventaja importante para reciclaje de equipos antiguos, que es parte del trabajo de esta Oficina.

Esta distribución tiene una herramienta propia llamada Ice, con ella se puede transformar cualquier sitio web con ayuda del navegador que utilicemos en una aplicación web, permtiéndonos más flexibilidad a la hora de trabajar.

 

También incorpora otras novedades como la herramienta Ice o el gestor de archivos Nemo. Con Ice es posible transformar un sitio web en una aplicación web, permitiendo aportar flexibilidad y la independencia del acceso a internet. Por otra parte el gestor de archivos Nemo incluye numerosos temas GTK y cambios en el interfaz para facilitar el uso intuitivo del mismo.

Nuestra contribución a su uso ha sido puesta en práctica en esta primera campaña de donación que hoy termina, puesto que ha sido la distribución elegida para instalar en

los 56 equipos que se han sido donados a centros educativos y asociaciones sin ánimo de lucro en la I campaña de donación de material informático de 2019. La hemos escogido principalmente porque es ligera y se puede instalar con 32 bits haciéndola compatible  con los distintos tipos de equipos que donamos. Pero existen otras razones, como  que la interfaz su interfaz es bastante intuitiva de cara al usuario y que incorpora herramientas básicas útiles para cualquier usuario poco experimentado. Aún así, la hemos completado con herramientas para formación como el paquete ofimático LibreOffice, la herramienta para aprender a programar con bloques por excelencia, Scratch o el navegador chromium.

Peppermint nos ha solucionado nuestras necesidades para esta campaña con una nota de 10, así que si vosotros queréis probarla y contarnos vuestra opinión, podéis ir a la página de descarga pulsando aquí. Esperamos que si estáis buscando un sistemas de características parecidas os haya servido este post.

 

Fuente: Peppermint OS 9: una distribución orientada a aplicaciones basadas en la nube

by David Castro at Fri Apr 12 11:33:31 2019

April 05, 2019

GUL-UC3M :: Planeta Grupo de Usuarios de Linux de la U. Carlos III de Madrid.

Jose Manuel: AWS S3 ¿on-premise?
minio ha sido, junto a un bug de la máquina de vending que me permite sacar dos bollitos por el precio de uno, mi descubrimiento más grande de esta semana.
Permite tener un servicio compatible con AWS S3 en tu cluster de Kubernetes. Esto podrá parecer innecesario si trabajas en cloud pública, donde ese servicio ya existe, pero en entornos on-premise es una necesidad muy real.

¿Porqué AWS S3 on-premise?

Cuando hablamos de servicios cloud no solo hablamos de disponibilidad, replicación, gigas, y con casinos, y ....... .

Para el desarrollador de un equipo agile lo importante es tener un api para poder trabajar. Y si además es un api "estandarizada" pues mucho mejor porque nos permite desarrollar nuestras aplicaciones de forma que son independientes del entorno sobre el que corren.

Por desgracia en los clientes que suelo frecuentar hay una cierta alergia a todo lo que sea externalizar servicios por lo que AWS S3 les provoca urticaria pero minio encaja como un guante.

Despliegue en OpenShift

Usamos los objetos de karrier.io un poco modificados e incrustados en una plantilla que puedes encontrar en este repositorio.

Ejecuta:

oc new-app -f minio-template.yaml

Y ya está. ¿A que pensabas que iba a ser más difícil? ;-)

openshift

Recuerda apuntar la "Access Key" y la "Secret Key".

Venga, te pongo la salida del comando para que parezca más difícil:

jmferrerm@serenity:~/blog/AWSS3on-premise$ oc new-app -f minio-template.yaml -p MINIO_ACCESS_KEY=holaaaaaaa -p MINIO_SECRET_KEY=adiooooooos
--> Deploying template "jmferrer-minio-template/minio" for "minio-template.yaml" to project jmferrer-minio-template

     min.io
     ---------
     A min.io service.  For more information about using this template, including OpenShift considerations, see https://github.com/elmanytas/minio-openshift/blob/master/README.md.

     WARNING: This template needs a default storage class with space enough.

     The following service(s) have been created in your project: minio.

     For more information about using this template, including OpenShift considerations, see https://github.com/elmanytas/minio-openshift/blob/master/README.md.

     * With parameters:
        * Name=minio
        * Memory Limit=512Mi
        * Application Hostname=
        * Access Key=holaaaaaaa
        * Secret Key=adiooooooos

--> Creating resources ...
    secret "minio-keys" created
    service "minio" created
    route "minio" created
    statefulset "minio" created
--> Success
    Access your application via route 'minio-jmferrer-minio-template.osapps.elmanytas.es'
    Run 'oc status' to view your app.
jmferrerm@serenity:~/ownCloud/blog/AWSS3on-premise$

Uso con la cli de aws

Hacemos un uso normal cambiando el endpoint url tal como pone aquí:

jmferrerm@serenity:~$ aws --endpoint-url=http://minio-jmferrer-minio-template.osapps.elmanytas.es s3 ls
jmferrerm@serenity:~$ aws --endpoint-url=http://minio-jmferrer-minio-template.osapps.elmanytas.es s3 mb s3://swordartonline
make_bucket: swordartonline
jmferrerm@serenity:~$ aws --endpoint-url=http://minio-jmferrer-minio-template.osapps.elmanytas.es s3 cp /tmp/YukiKajiuraSAOLive.mp4  s3://swordartonline
upload: ../../tmp/YukiKajiuraSAOLive.mp4 to s3://swordartonline/YukiKajiuraSAOLive.mp4
jmferrerm@serenity:~$ aws --endpoint-url=http://minio-jmferrer-minio-template.osapps.elmanytas.es s3 ls s3://swordartonline
2019-04-04 20:04:27  237535530 YukiKajiuraSAOLive.mp4
jmferrerm@serenity:~$

GUI

El GUIaburros es simple y escueto.

login

Tanto que no necesita mayor explicación:

interfaz

Happy object storing!!

Un poco de música épica para amenizar tu fin de semana

Conciertazo en vivo de Yuki Kajiura 梶浦由記 at 「Sword Art Online event “Sing all Overtures”」:

Fri Apr 5 20:51:32 2019

March 26, 2019

GUL-UC3M :: Planeta Grupo de Usuarios de Linux de la U. Carlos III de Madrid.

Jose Manuel: Crea tu portal con Antora

A la hora de crear un portal siempre nos encontramos con los mismos problemas: la gestión de permisos, la "caducidad" de la plataforma, el formato de la documentación, la gestión manual de la documentación, uniformidad de los estilos en todos los portales, transformación entre diferentes formatos, ...

Antora es un generador de portales a partir de AsciiDoc, lo cual se suma a la facilidad que tiene para transformarse en varios formatos como epub, pdf o html.

Tendencias

Desde hace unos años podemos ver como diferentes empresas desarrollan su documentación usando un lenguaje de marcado organizado en repositorios:

Soporte

Existen plugins de AsciiDoc para los CMS más populares como pueden ser Wordpress o Drupal. Y lo mismo con Markdown.

También tenemos plugins para los principales IDEs que permiten ver en tiempo real el resultado de tu trabajo:

Github Atom Microsoft Visual Studio Code
Atom Code

Y por supuesto, tal como has podido ver pinchando en los enlaces de tendencias, están soportados de caja en cualquier servicio de git que ofrezca una mínima funcionalidad como Github o Gitlab.

Sintaxis de lenguajes de marcado

Hay unos que se caracterizan por ser más fáciles y otros más difíciles pero con más funcionalidad.

Por ejemplo, para poner énfasis en algo tenemos lo siguiente:

Markdown AsciiDoc DocBook
texto en **negrita** texto en *negrita*

texto en <emphasis>negrita</emphasis>

Resumir toda una sintaxis en tres líneas es muy difícil pero esto nos da una idea de que Markdown y AsciiDoc pueden llegar a parecerse en cuanto a simplicidad mientras DocBook, al usar xml, puede ser más tedioso.

La tendencia ha sido simplificar todo lo posible la edición manteniendo toda la funcionalidad necesaria y por eso lo más usado suele ser Markdown o AsciiDoc. Por supuesto que existen otros formatos como Doxygen, que son perfectamente válidos, pero parece que el mercado tiende a Markdown o AsciiDoc dependiendo del uso.

¿Markdown o AsciiDoc?

Si queremos un documento que al mostrarse por la web tenga enlaces a otros documentos pero al generarse el PDF se incrusten, deberemos poner en AsciiDoc:

ifdef::env-gitlab,env-github,env-browser[]
Secciones:

* link:./arquitectura/arquitectura.adoc[Arquitectura]
* link:./infraestructura/infraestructura.adoc[Infraestructura]

endif::[]

ifdef::ebook-format-kf8,backend-pdf[]

include::./arquitectura/arquitectura.adoc[]
include::./infraestructura/infraestructura.adoc[]

endif::[]

Si quieres hacerlo en Markdown, no podrás.

AsciiDoc tiene bastantes funcionalidades que Markdown no tiene y su uso es casi igual de fácil.

En Markdown ha habido intentos de incluir funcionalidad que en AsciiDoc viene de caja pero han desembocado en distintas implementaciones que pueden funcionar o no dependiendo del servicio que utilices.
Por ejemplo, la implementación de Gitlab es distinta a la de Github, lo que supone un problema en cuanto a portabilidad.

Renderizando, ando

Vamos a renderizar este documento a diferentes formatos a partir de este archivo, como son:

  • html: docker run -it -v $(pwd):/documents/ asciidoctor/docker-asciidoctor asciidoctor antora.adoc
  • pdf: docker run -it -v $(pwd):/documents/ asciidoctor/docker-asciidoctor asciidoctor-pdf antora.adoc

Para renderizar un documento hemos usamos la imagen docker-asciidoctor que la organización mantiene en dockerhub.

Creando un portal

Podría subir los html estáticos a un servidor y ya tendría mi portal, pero existen frameworks que permiten generar portales fácilmente tomando como fuentes uno o varios repositorios.

En la wikipedia nos encontramos con tres frameworks cuyas pruebas me han hecho llegar a las siguientes conclusiones:

Antora

Antora permite la creación de un portal a partir de un playbook en formato yaml donde se definen todos los repositorios que lo forman.

De esta forma podemos tener diferentes repositorios para sistemas, seguridad, desarrollo, …​ y Antora se encargará de juntarlos todos en un solo portal al que aplicará los mismos estilos. Cada uno de esos repositorios es un "componente" del portal para Antora.

En cada repositorio (componente) necesitamos crear un archivo llamado antora.yml donde definiremos las secciones que formarán este componente. Cada una de esas secciones es un "módulo" para Antora.

Si el repositorio tiene varias ramas nos puede crear una versión del componente por cada una de ellas.

Un ejemplo de Antora

Por suerte la documentación oficial es realmente clara en este aspecto pero voy a intentar simplificarla más.

Clona el siguiente repositorio:

git clone https://gitlab.com/antora/demo/demo-site

Dentro del repositorio verás el playbook site.yml con este contenido:

site:
  title: Antora Demo Site
  # the 404 page and sitemap files only get generated when the url property is set
  url: https://example.org/docs
  start_page: component-b::index.adoc
content:
  sources:
  - url: https://gitlab.com/antora/demo/demo-component-a.git
    branches: master
  - url: https://gitlab.com/antora/demo/demo-component-b.git
    branches: [v2.0, v1.0]
    start_path: docs
ui:
  bundle:
    url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
    snapshot: true

Este archivo indica a antora que la raíz del portal (site.start_page) será el archivo index.adoc del componente b.

Además irá a los dos content.sources y generará sus html con la versión master para el primero mientras para el segundo generará las versiones v2.0 y v1.0 partiendo del directorio docs.

Ejecuta esto para generar los estáticos:

docker run -u $UID --privileged -v `pwd`:/antora --rm -t antora/antora site.yml

Tu portal ahora se encuentran en build/site/index.html

Cambios para construir un portal

Imagina que tienes un archivo en AsciiDoc llamado antora.adoc en un repositorio y quieres cambiar su estructura para tener un portal. Todo el contenido está en la rama master de un único repositorio ubicado en https://github.com/elmanytas/antora-examples:

  • mueve antora.adoc a modules/ROOT/pages/antora.adoc.
  • mueve las imágenes a modules/ROOT/assets/images/.
  • crea modules/ROOT/pages/_attributes.adoc con este contenido:
    :moduledir: ..
    include::{moduledir}/_attributes.adoc[]
    
  • crea modules/ROOT/_attributes.adoc con este contenido:
    :attachmentsdir: {moduledir}/assets/attachments
    :examplesdir: {moduledir}/examples
    :imagesdir: {moduledir}/assets/images
    :partialsdir: {moduledir}/pages/_partials
  • crea un modules/ROOT/nav.adoc con el contenido de la barra de navegación:
    xref:antora.adoc[Antora]
  • crea un antora.yml con este contenido en la raíz del repositorio:
    name: antora
    title: antora
    version: antora
    nav:
    - modules/ROOT/nav.adoc
    
  • crea un site.yml con el siguiente contenido en la raíz del repositorio:

    site:
      title: Post de Antora
      # the 404 page and sitemap files only get generated when the url property is set
      url: http://antora.example.com
      start_page: antora::antora.adoc
    content:
      sources:
      - url: https://github.com/elmanytas/antora-examples.git
        branches: antora
    ui:
      bundle:
        url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
        snapshot: true

A partir de este momento puedes trabajar tal como lo hacías antes escribiendo en modules/ROOT/pages/ y dejando las imágenes en modules/ROOT/assets/images/. Todo lo que escribas aparecerá en tu portal ejecutando:

docker run -u $UID --privileged -v `pwd`:/antora --rm -t antora/antora site.yml

Tue Mar 26 23:33:35 2019

March 13, 2019

OSHL-UMH :: Oficina de Software Libre y Hardware Libre - Universida Miguel Hernández de Elche

March 01, 2019

Púlsar :: Asociación de Software Libre de la Universidad de Zaragoza



En este artículo os traemos, desde Púlsar, una chuleta con los programas/sitios web más interesantes y sobretodo, básicos que no pueden faltar en tu nuevo sistema operativo libre. 

Sabemos que el cambio puede llegar a ser algo difícil, ya que todos nos habíamos acostumbrado a lo anterior usado. ¡Pero no es imposible adaptarse! Es por ello, que queremos daros un pequeño resumen de programas que podéis tener y que os pueden facilitar mucho a la hora de emplear el máximo potencial de tu nuevo sistema operativo libre.

Como nueva miembro de Púlsar y del Software Libre, recoger toda esta información y poder ayudar hoy de la misma manera que los chicos de esta asociación me han ayudado a mi.

Dicha esta pequeña introducción, comencemos con el gran repertorio.

B · Á ·S · I · C · O · S

Empecemos con la definición de Software Libre. Según Richard Stallman ’’es el software que respeta la libertad de los usuarios y la comunidad. […] Es decir, el «software libre» es una cuestión de libertad, no de precio.’’ 

Por favor, no confundáis Software Libre con Código Abierto. En éste último, tienes acceso al código, y no te garantiza la persistencia de tal proyecto como abierto y tampoco garantiza su inclusión en el Software Privativo. 

¿Qué sistema operativo escoger si eres nuevo? Te dejo una lista ordenada de más a menos fácil de entendimiento:

  1. Ubuntu y Linux Mint: Se podrían decir que son los más User Friendly. Fáciles de instalar, fáciles de comprender. 

  2. Fedora: El más fácil de instalar, pero no tiene tanta comunidad como los anteriores. 

  3. Debian: El mejor, peor su instalación suele ser fusca. 

  4. Arch: Para entendidos. 

Y para cada uno de ellos, tienes un escritorio diferente inspirado en distintos conocidos:

  1. Cinnamon y KDE: Por defecto y sin maquillaje, se parece bastante a Windows, para los que se acaban de pasar a nuestro mundo. 

  2. Xfce y Mate: Para una experiencia más liviana. 

  3. Deepin: Para nuestros antiguos usuarios de macOS, es el entorno más parecido. Tiene un modo llamado ‘’eficiente’’, muy parecido a Windows
    también. 

  4. GNOME: Original, completo y muy personalizable por su amplia comunidad. 

 

P · R · O · G · R · A · M · A · S 

A continuación, un listado de programas chulis que no pueden faltar al ser básicos, algunos nuevos a lo acostumbrado y otros muy parecidos a los anteriormente utilizados:

  • Pack LibreOffice: ¿Acostumbrado al Office de toda la vida? A parte de ser libre, gratis y más eficiente, esta alternativa libre te permitirá contribuir con la sociedad libre. 

  • GIMP, Inkscape, Rawtherapee, Darktable: Editor de imagen cada uno con sus cualidades, unos centrados más en la edición de imagen de manera profesional, y por ejemplo GIMP e Inkscape más parecidos a Photoshop. 

  • Kdenlive y Audacity: Dedicados a la edición de vídeo y audio, en mi opinión y si manejas de dichos temas, imprescindibles. 

  • Retroarch: Emulador libre de videojuegos con una amplia biblioteca de emuladores y juegos. 

  • Xonotic: Arena shooter en primera persona. 

  • SuperTuxKart: Alternativa a MarioKart. 

  • 7zip: Archivador de ficheros. 

  • VLC: Reproductor multimedia destacable. 

  • Krita: Software dedicado a la ilustración, alternativa a PaintToolSAI. 

  • Geogebra: Aplicación educativa para matemáticas. 

  • Etcher: Grabador de imágenes de sistema para Pen y DVD. 

  • Thunderbird Mozilla, Geary y Evolution:
    Gestores de correos. 

Y para terminar, traigo unas páginas web que te pueden resultar de lo más interesantes:

  • Para editar tu escritorio:

    • gnome-look.org

    • xfce-look.org

    • store.kde.org

  • Si no encuentras tu escritorio arriba, piensa: O bien son compatibles o vienen con su propia herramienta de edición (Como en Linux Mint, cinnamon).

  • Como buscador, Chromium o Firefox.

  • Jitsi como alternativa a Skype y Mastodon como alternativa a Twitter.

  • OpenStreetMap, como alternativa a Google Maps.

La entrada se publicó primero en .

by Caity Hernández Ferrer at Fri Mar 1 20:07:15 2019

February 22, 2019

Púlsar :: Asociación de Software Libre de la Universidad de Zaragoza

Charla-taller VMP y OpenStreetMap
Hoy hemos tenido una charla-taller introductoria sobre la base de datos geográfica libre y colaborativa de OpenStreetMap. Ahora mismo está en periodo de información pública la nueva ordenanza de regulación de los vehículos de movilidad personal (VMP).

El texto indica la asimilación en circulación a las bicicletas, excepto en las calzadas, en las que dependería del número de carriles y la velocidad máxima de la vía.

Es por eso que queremos mapear número de carriles y velocidad máxima de todas las calles de la ciudad, para cuando esté la normativa aprobada se pueda sacar un mapa de circulación de estos vehículos.

Os dejamos a continuación las diapositivas y chuleta de la sesión. ¡Nos vemos en la próxima!
https://isc.unizar.es/index.php/s/dtNaWXHXbYxrT3E

La entrada Charla-taller VMP y OpenStreetMap se publicó primero en .

by Héctor Ochoa at Fri Feb 22 15:04:34 2019

February 18, 2019

OSHL-UMH :: Oficina de Software Libre y Hardware Libre - Universida Miguel Hernández de Elche

October 26, 2018

vista"

Tech Youth: Digital Skills

vista"

La reforma del copyright y el software libre

vista"

Herramientas de seguimiento y analítica web en proyectos Drupal

vista"

Martes de Software Libre. Introducción a Tor

vista"

Taller de Blockchain (3 sesiones)