Planeta Universidad

June 20, 2019

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

Llega el congreso esLibre
Este viernes 21 de junio tendrá lugar en la Universidad de Granada, concretamente en la Escuela Técnica Superior de Ingenierías Informática y Telecomunicaciones (ETSIIT) la primera edición de esLibre, un proyecto que dedicará el espacio de un congreso para tratar el tema de la tecnología entendida desde la libertad del usuario.

Cartel del congreso esLibre de 2019

Según indica el programa, la jornada consistirá en siete sesiones que tendrán lugar paralelamente y que constará con más de medio centenar de charlas, talleres formativos y debates. La idea es que cada uno de estos pequeños eventos transformen este congreso en un proyecto atento y abierto a la escucha de nuevas voces. Cada taller versará sobre temáticas muy diferentes, desde el Big Data, pasando por el Machine Learning o la ética de la privacidad.

Este proyecto pretende dar continuidad a lo propuesto por Hispalinux y sus conferencias que tuvieron lugar hasta el año 2005. Sin lugar a dudas, como ya hacía Hispalinux, esLibre comenzará en unos días a desarrollarse y congregará, de nuevo, a todo tipo de usuarios y desarrolladores del software libre en torno a un mismo objetivo: la lucha y el compartir por la libertad tecnológica.

Podemos seguir toda la actividad del congreso esLibre a través de su página web o su cuenta de Twitter.

El artículo Llega el congreso esLibre es contenido del sitio Oficina de Software Libre (OSL).

by Naim Valerio Yanez Alonso at Thu Jun 20 10:14:58 2019

June 14, 2019

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

Proyecto de Donación de Material Informático de la OSL
Dentro de las actividades que se realizan en la Oficina de Software Libre, hemos inciado en este curso una nueva iniciativa: el Proyecto de Donación de Material Informático. Te contamos en este artículo todo lo referente a ella.

Objetivos

Este proyecto nace con dos objetivos principales en mente:

  • Contribuir donando material informático para la realización de actividades relacionadas con el Software Libre
  • Reutilizar equipos que se han retirado de las diferentes facultades de la Universidad, asegurándoles una segunda vida útil

Equipos donados con Bardinux 5.1

Dedicamos tiempo a recoger y reparar los ordenadores que recibimos, y también les instalamos una amplia gama de aplicaciones de ofimática y multimedia. Siempre, claro está, escogiendo alternativas de Software Libre, y bajo la propia distribución de la Universidad de La Laguna, Bardinux. Con esto, los ordenadores estarán preparados para cualquier tarea que se necesite realizar con ellos.

Un aspecto importante a destacar es que cualquiera puede beneficiarse de este proyecto, siempre que cumpla unos requisitos mínimos. Por tanto, pueden presentarse tanto asociaciones u organizaciones, como particulares. Entre estos requisitos está el comprometerse a trabajar con software libre con los equipos que les sean donados.

Por ahora, se está ofreciendo como material disponible ordenadores de sobremesa y portátiles, que ha llegado a nosotros principalmente desde el Servicio TIC y Biblioteca de la Universidad de La Laguna. Todos ellos, además, incluyendo cargador o pantalla, teclado y ratón según lo requieran. Sin embargo, esperamos poder ir añadiendo más variedad de material informático a medida que evolucione la campaña.

Desde la Oficina de Software Libre estamos muy comprometidos con esta labor. Esperamos que con esta iniciativa, la informática y el Software Libre lleguen a muchas más personas.

Campaña inaugurada

Juan Febles junto a Patricio García (OSL) y los equipos donados al Colegio La Salle

La campaña se ha inauguró con una primera donación de 6 equipos de sobremesa y 1 portátil. Estos equipos fueron fueron destinados los alumnos que realizaron de un curso de informática básica para personas mayores, impartido por el profesor Félix Jonatan Martín, que colabora d voluntario con esta acción junto Cruz Roja Española .

También se ha realizado otra donación de 30 equipos de sobremesa, 1 portátil y 4 monitores para el Colegio La Salle La Laguna, recogió esta donación Juan Febles García profesor del mismo. Estos equipos han sido destinados a montar un aula de informática de Software Libre con la que fomentar el conocimiento y utilización de este tipo de software por parte del alumnado.

Una tercera donación fue destinada esta vez para la Asociación por la Igualdad Social en Canarias (APISEC). Con estos equipos se montará un aula dedicada a impartir cursos de formación con Software Libre, principalmente destinados a personas en exclusión social.

Participar

Si te interesa el proyecto y quieres beneficiarte de las posibilidades que ofrece, es necesario rellenar el formulario de solicitud de donaciones.

El artículo Proyecto de Donación de Material Informático de la OSL es contenido del sitio Oficina de Software Libre (OSL).

by David Afonso Dorta at Fri Jun 14 14:57:25 2019

June 06, 2019

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

Sesión sobre Symfony y API Platform
Quinta sesión del grupo PHP Córdoba (España). En esta ocasión Sngular Córdoba se han ofrecido como anfitriones y nos veremos en sus nuevas oficinas en Córdoba, en la Calle Maestro Priego López, 41.

Tendremos como ponentes a Javier Cañete Puentenueva (@javibu5) y a Sergio Gómez Bachiller (@sgomez) del Aula de Software Libre de la Universidad de Córdoba (@aulasl).

Resumen de la charla:

Existe el mito de que Symfony es complicado, de que tiene una curva de aprendizaje muy dura. En esta charla veremos que no. Durante 60 minutos veremos como crear un proyecto Symfony desde cero, como crear una aplicación con la ayuda de la consola y como crear una API REST en cuestión de segundos.

Se hará un repaso a sus nuevos componentes, a la documentación y a la organización del proyecto. No es una charla para aprender Symfony, es una charla para conocerlo y perderle el miedo. Porque Symfony es fácil.

Fecha: jueves 20 de junio

Hora: 19:30-21:00

Más información y entradas en: https://phpodb5.eventbrite.es/

La entrada Sesión sobre Symfony y API Platform se publicó primero en Aula de Software Libre.

by Daniel at Thu Jun 6 07:05:43 2019

June 05, 2019

OSLUZ :: Oficina de Software Libre - Universidad de Zaragoza

Resultados de la fase local de CUSL 2018-19

Ya se conocen los ganadores de esta edición local del Consurso Universitario del Software Libre.

Primero, os recordamos los proyectos que se presentaron:

i2auth 

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

 
 
 
 TIChing
 
Plataforma de educación online para el profesorado de TIC y otras asignaturas.
 
 
 
 
Ambos proyectos mostraron grandes fortalezas, era difícil decantarse por alguno. Tras un largo debate entre el jurado, por fín se llegó a consenso.
 
Y los ganadores fueron...
 
¡Vlad Teletin y Federico Barcelona con su herramienta i2auth
 
No fue decisión fácil, para nada. Queremos felicitar a ambos proyectos por el grandiosísimo trabajo que han hecho, y agradecemos esta contribución al mundo del software libre.

(Imágenes tomadas por el Vicerrector de TIC de UZ, https://twitter.com/vrTICunizar)

by osluz at Wed Jun 5 09:08:21 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 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

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