Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Las novedades KMail de abril de 2020, el gestor de correo de KDE

Sigue la serie sobre los cambios en las aplicaciones que han llegado este mes (bueno en verdad técnicamente fue el mes pasado, pero ya me entendéis). Una vez comentado las mejoras de Dolphin y Okular,  sigo con las novedades KMail de abril de 2020, el gestor de correos electrónicos de la Comunidad KDE. Hay que decir que no ofrece muchas mejoras, pero así aprovecho para hablar un poco de esta otra Killer App de KDE.

Las novedades KMail de abril de 2020

Las novedades KMail de abril de 2020Debo confesar que tengo una relación de amor/odio con KMail, el gestor de correo electrónico. Amor porque, al igual que con Okular, fue una de las que me conquistó al iniciarme en el mundo del Software Libre. Odio porque su funcionamiento ha sido irregular a lo largo del tiempo, en muchas ocasiones por culpa de indexeación de correos).

En la actualidad la estoy utilizando sin problemas en mi portátil y la utilizo para tener sincronizados mis correos de mi servidor y  me encanta por muchos motivos: integración con Plasma (concretamente con Krunner), su vista de mensajes por hilos, su rapidez cuando se trabajan de forma local, sus integración con las demás aplicaciones de la suite Kontact (KOrganizer, KAdressBook, etc.)

Tras un periodo algo árido, la aplicación ha vuelto a encontrar el amor que loe faltaba y vuelve a evolucionar de forma positiva, como hemos podido comprobar el mes pasado.

De esta forma, la nueva versión de Okular de abril de 2020 son varios, y lo mejor es realizar una breve lista:

  • Se ha añadido la posibilidad de exportar en formato pdf los mensajes de correo electrónico de forma sencilla.
  • Mejorado la visualización de los mensajes formateados con Markdown,
  • Mejoras varias en seguridad, como que ahora KMail muestra una advertencia cuando el compositor de mensajes se abre al pulsar un enlace que le solicita adjuntar un archivo.

Más información: KDE

 

a silhouette of a person's head and shoulders, used as a default avatar

La comunidad de #Xfce pasa sus repositorios de desarrollo a un GitLab propio

El desarrollo del escritorio Xfce se realizará en una instancia propia de GitLab

Git es sin duda la herramienta principal para muchos proyectos de software libre (y privativo también) y muchos proyectos prefieren tener esos repositorio de Git bajo control de su propio proyecto y no utilizando opciones de terceros.

Es por eso que cada vez más proyectos ponen en marcha instancias propias de Git en sus propios servidores para alojar sus proyectos y no utilizar opciones como por ejemplo GitHub.

Es el caso de la comunidad Xfce, que acaba de anunciar que el desarrollo de sus aplicaciones se realizará a partir de ahora en una instancia propia de GitLab.

Para los usuarios finales o las propias distribuciones, nada cambia. Seguirán disfrutando como hasta ahora de su escritorio preferido.

El cambio lo notarán aquellas personas que participan en el desarrollo y mantenimiento de paquetes de software.También tienen planeado migrar otras herramientas como Bugzilla… pero por partes.

Así que ya sabes, si participabas en el desarrollo de alguna de las grandes herramientas de este escritorio ahora encontrarás ese software en su propia instancia de GitLab.

Enlaces de interés

the avatar of FreeAptitude

Under the hood of zypper-upgraderepo gem

Zypper-upgraderepo came in my mind the day I realized to abandon the old method of download and burn the ISO to upgrade my openSUSE Linux distro. There is nothing wrong on reinstalling everything from zero and clean up all the junk accumulated, but the good ability of Yast and Zypper to keep the system in good conditions after several package installations and removals, made me think to take advantage of the dist-upgrade command.
the avatar of Alionet

Discuter, préciser et être transparent avec la communauté openSUSE

Salut,

Les responsables de SUSE Linux Enterprise reconnaissent les besoins de la communauté openSUSE pour une collaboration meilleure et transparente avec SUSE. La dynamique qui nous anime maintenant nous incite à réfléchir et à être différents.

La symbiose entre SUSE Linux Enterprise et openSUSE est réelle, nous partageons bien plus que du code, nous utilisons les mêmes outils comme Open Build Service, openQA, des processus de maintenance similaires, des personnes (Release Managers, contributeurs, etc.) et bien plus encore.

Nous avons peut-être été un peu discrets dans le passé, mais cela ne signifie pas que nous n'avons pas avancé ; au fil des ans, nous avons créé davantage de liens comme Package Hub, favorisé notre contribution avec la politique SLE Factory First pour les employés de SUSE et nos partenaires technologiques, être plus accessibles pendant notre phase de développement avec le programme de bêta publique de SLE, pour ne citer que quelques exemples.

Mais nous avons maintenant une dynamique à accélérer, notamment en ce qui concerne la transparence sur nos défauts et nos demandes de fonctionnalités au profit de la distribution et de la communauté openSUSE. Nous vous avons donc entendus, et aujourd'hui nous voulons clarifier et améliorer les processus, pour nous tous, et donner quelques éléments sur les discussions internes de SUSE concernant la suppression des "portes fermées".

Sans plus attendre, voici nos actions :

  • Rafraîchir et créer des pages wiki openSUSE pour la clarification des processus
  • Parler plus ouvertement de la relation entre openSUSE et SLE,
  • Trouvez la bonne façon pour consulter notre site bugzilla.suse.com
    • SUSE s'engage pleinement à protéger les données privées de ses clients et partenaires hébergées dans notre outil comme Bugzilla. Ils nous font confiance pour leurs données hautement sensibles, c'est pourquoi nous abordons ce sujet avec beaucoup de sérieux. Toutefois, grâce au transfert complet des instances de Bugzilla de MicroFocus à SUSE, nous avons désormais le contrôle total de Bugzilla et pouvons donc discuter de la manière de modifier nos processus en interne pour combiner confidentialité et ouverture des données.
    • Un groupe a été formé (Vincent Untz, Anna...
a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2020/18

Dear Tumbleweed users and hackers,

This week, we released a few snapshots less. But we released GNOME 3.36.1 which also contained a minor font change for cantarell. And as openQA compares reference screen shots, a font change results in a lot of mismatches, that need to be confirmed. This takes easily a bit of time. This resulted in three snapshots being published (0425, 0427 and 0428), bringing those changes:

  • GNOME 3.36.1
  • KDE Applications 20.04
  • Linux kernel 5.6.6
  • Mesa 20.0.5
  • openSSL 1.1.1g

The list looks short, but GNOME and KDE Applications both consist of numerous applications. So all in all the snapshots were actually rather large.

And as usual, that’s not the end: things currently being worked on in Staging projects:

  • Switch from Ruby 2.6 to 2.7 (some preparations/fixes are coming by regularly)
  • Linux kernel 5.6.8
  • RPM change: %{_libexecdir} is being changed to /usr/libexec. This exposes quite a lot of packages that abuse %{_libexecdir} and fail to build
  • Qt 5.15.0 (currently beta4 is staged)
  • TeXLive 2020
  • Guile 3.0.2: breaks gnutls’ test suite on i586
  • GCC 10 as the default compiler

a silhouette of a person's head and shoulders, used as a default avatar

Conferencia virtual 2020 de la comunidad #openSUSE

Este 1 y 2 de mayo de 2020 se celebrará una reunión virtual con charlas de la comunidad global de openSUSE.

Por motivo de esta pandemia, hemos tenido que estar confinados, entregados a diversas aficiones, pero todas dentro de casa. Parece que eso va a pasar, pero de momento nuestra realidad ha cambiado.

Se han cancelado las clases, algunos trabajos, se han suspendido conciertos, no podemos asistir al cine ni teatro. Los eventos sociales que pueden juntarnos y expandir la pandemia se han visto recortados.

Pero somos seres sociales (algunos más que otros) por tanto en esta época digital hemos sustituido esos actos presenciales por opciones virtuales mediante video conferencias.

Ese es el caso de la conferencia anual que celebra la comunidad openSUSE llamada openSUSE Summit, que este año se celebrará de manera virtual mediante video conferencias este próximo 1 y 2 de mayo de 2020.

Por un lado, es una contrariedad, porque coarta las relaciones personales, pero por otro nos permite a algunas personas que no podíamos asistir, el poder hacerlo cómodamente desde el sofá de nuestras casas junto con nuestras gatas.

Si tu también estás interesado o interesada en asistir a estas charlas de la comunidad de openSUSE que se celebrarán en inglés, deberás registrarte en el siguiente enlace:

Se recomienda el uso del navegador Chrome o Chromium. Si quieres consultar los horarios y las charlas que se darán puedes hacerlo en este enlace:

Ponentes desde Asia a Europa miembros de la comunidad de openSUSE darán charlas técnicas enfocadas en diversos aspectos de tecnologías de GNU/Linux y en especial openSUSE.

Hay un canal público de Telegram relacionado con esta conferencia:

Y si no tienes Telegram, también puedes aportar tus opiniones o interactuar con un servicio pad en el siguiente enlace:

Saca tu mejor camiseta Geek, pon a enfriar cerveza o la bebida que quieras, y prepárate para hackear con esta sesión geek de charlas a cargo de la comunidad de openSUSE.

Happy hacking y have a lot of fun!

a silhouette of a person's head and shoulders, used as a default avatar

Las novedades Okular de abril de 2020

Sigue la serie sobre los cambios en las aplicaciones que han llegado este mes (bueno en verdad técnicamente fue el mes pasado, pero ya me entendéis). Una vez comentado las mejoras de Dolphin sigo con las novedades Okular de abril de 2020, el visor universal de documentos de la Comunidad KDE. Hay que decir que no ofrece muchas mejoras, pero así aprovecho para hablar un poco de esta otra Killer App de KDE.

Las novedades Okular de abril de 2020

Las novedades Okular de abril de 2020Okular fue una de las aplicaciones que conquistó mi corazón en los inicios de mi andadura en el mundo del Software Libre en general y en el de la Comunidad KDE en particular, aunque he de reconocer que en aquellos tiempos no los distinguía muy bien.

Este simple gestor de pdf, como así lo consideraba en aquellos tiempos, era rápido, sencillo y con funcionalidades extra potentes pero simples, lo cual lo convertía en todo lo que yo deseaba para una aplicación. Conocer a uno de sus desarrolladores, Albert Astals en mi primera, Akademy-es 2010 de Bilbao, solo hizo que mi aprecio por la aplicación creciera. Fue la primera vez que descubrí algo obvio: detrás de cada aplicación hay personas que la hacen posible… y en el mundo del Software Libre, son accesibles.

En la actualidad Okular ya no es, para mi, un simple lector de pdf ya que en realidad he aprendido es un visor universal que es capaz de leer además documentos en Markdown, libros de cómics, PostScript, DjVu, CHM, XPS y ePub, por citar unos cuantos. Además, sus posibilidades en cuanto toma de notas, cambio de modo de visualización  y vista a pantalla completa son más que interesante.

La nueva versión de Okular de abril de 2020, que es la 1.10, viene con una simple pero interesante funcionalidad: mejoras de accesibilidad para los usuarios del escritorio y de pantallas táctiles. Para los primeros, se ha implementado ahora un desplazamiento suave, tanto con la rueda del ratón como con el teclado. Para los usuarios de pantallas táctiles, la última versión de Okular llega con desplazamiento inercial, algo a lo que estamos acostumbrados con nuestros móviles.

Otro avance más hacía la convergencia de aplicaciones que lleva tiempo trabajando la Comunidad KDE.

Más información: KDE

 

the avatar of Chun-Hung sakana Huang

三大雲平台工具容器升級小記 - 使用 AWS CLI v2 with openSUSE Leap 15.1 Container

三大雲平台工具容器升級小記 - 使用 AWS CLI v2  with openSUSE Leap 15.1 Container

OS: container with openSUSE Leap 15.1

上次升級是 2020/1/5 , 這次會來升級的原因是 

先整理結果

升級前
OS: openSUSE Leap 15.1
awscli:  aws-cli/1.16.310 Python/3.6.9
gcloud: Google Cloud SDK 274.0.1
azure-cli: 2.0.78

升級後
OS: openSUSE Leap 15.1
awscli:  aws-cli/2.0.10 Python/3.7.3
gcloud: Google Cloud SDK 290.0.1
azure-cli: 2.5.1

AWS CLI v2 安裝文件

GCP Cloud SDK 版本



這次的做法還是會透過 docker build 指令來進行
  • 我有比較過 docker build 以及使用現有的 docker image 修改後再使用 docker commit 建立的 image 大小還是很有差異的

Dockerfile 的部分我是拿之前 openSUSE Leap 15.1 來修改

修改細節
  • Update time
  • 加入 LANG C.UTF-8
  • 不需下載 azure_rm.py , 因為現在是用 plug-in 方式
  • 安裝 unzip 與  AWS CLI v2 
  • Google SDK 版本還有下載的檔案路徑以及檔案名稱


列出 diff 的結果給大家參考


> diff opensuseLeap151_ansible_20200501_Dockerfile opensuseLeap151_ansible_20200105_Dockerfile 

6c6
< # update: 20200501
---
> # update: 20200105
9,12c9
< # Set LANG for UTF-8 - for Chinese
< ENV LANG C.UTF-8
< # Install python3-pip, upgrade pip, ansible[azure]
---
> # Install python2-pip, upgrade pip, ansible[azure]
22,28c19,22
< RUN zypper install -y wget
< # azure_rm.py no need to download 
< # Starting with Ansible 2.8, Ansible provides an Azure dynamic-inventory plug-in
< # https://docs.ansible.com/ansible/latest/plugins/inventory/azure_rm.html
< # old azure_rm.py URL https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/azure_rm.py
< # 
---
> RUN zypper install -y wget && \
>   wget  https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/azure_rm.py && \
>   chmod a+x azure_rm.py && \
>   mv azure_rm.py /root
40d33
< #### Azure #### 
47,48c40,41
< #install vim tar gzip jq unzip
< RUN zypper install -y vim tar gzip jq unzip
---
> #install vim tar gzip jq
> RUN zypper install -y vim tar gzip jq
51,60c44,47
< #### AWS ####
< # Install awscli v1
< #RUN pip3 install awscli
< #RUN echo "source /usr/bin/aws_bash_completer" >> /root/.bashrc
< # Install awscli v2
< RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \
<   unzip awscliv2.zip && \
<   /aws/install
< RUN echo "complete -C '/usr/local/bin/aws_completer' aws" >> /root/.bashrc
---
> # Install awscli
> RUN pip3 install awscli
> RUN echo "source /usr/bin/aws_bash_completer" >> /root/.bashrc
62,63c49
< #### GCP ####
< # Install google cloud SDK 290.0.1
---
> # Install google cloud SDK 274.0.1
65,66c51,52
< RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-290.0.1-linux-x86_64.tar.gz && \
<   tar zxvf google-cloud-sdk-290.0.1-linux-x86_64.tar.gz && \
---
> RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-274.0.1-linux-x86_64.tar.gz && \
>   tar zxvf google-cloud-sdk-274.0.1-linux-x86_64.tar.gz && \






Dockerfile 內容如下

# openSUSE Leap 15.1 with ansible, azure-cli
FROM opensuse/leap:15.1

# Author
# MAINTAINER 已經棄用, 之後要使用 LABEL 方式
# update: 20200501
LABEL maintainer="sakana@cycu.org.tw"

# Set LANG for UTF-8 - for Chinese
ENV LANG C.UTF-8

# Install python3-pip, upgrade pip, ansible[azure]
RUN zypper install -y python3-pip && \
  pip3 install --upgrade pip && \
  pip3 install ansible[azure]

# Install openssh, set ls alias
RUN zypper install -y openssh
RUN echo "alias ls='ls --color=tty'" >> /root/.bashrc

# Install wget, download azure_rm.py, set permission
RUN zypper install -y wget

# azure_rm.py no need to download 
# Starting with Ansible 2.8, Ansible provides an Azure dynamic-inventory plug-in
# https://docs.ansible.com/ansible/latest/plugins/inventory/azure_rm.html
# old azure_rm.py URL https://raw.githubusercontent.com/ansible/ansible/devel/contrib/inventory/azure_rm.py

# Create working directory in /root
RUN mkdir /root/.azure && \
  mkdir /root/.aws && \
  mkdir /root/playbook && \
  mkdir -p /root/.config/gcloud && \
  wget https://raw.githubusercontent.com/sakanamax/LearnAnsible/master/template/ansible.cfg && \
  mv /ansible.cfg /root && \
  wget https://raw.githubusercontent.com/sakanamax/LearnAnsible/master/template/hosts && \
  mv /hosts /root

#### Azure #### 
# Install azure-cli
RUN zypper install -y curl && \
  rpm --import https://packages.microsoft.com/keys/microsoft.asc && \
  zypper addrepo --name 'Azure CLI' --check https://packages.microsoft.com/yumrepos/azure-cli azure-cli && \
  zypper install --from azure-cli -y azure-cli

#install vim tar gzip jq unzip
RUN zypper install -y vim tar gzip jq unzip
RUN echo "set encoding=utf8" > /root/.vimrc

#### AWS ####
# Install awscli v1
#RUN pip3 install awscli
#RUN echo "source /usr/bin/aws_bash_completer" >> /root/.bashrc

# Install awscli v2
RUN curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && \
  unzip awscliv2.zip && \
  /aws/install
RUN echo "complete -C '/usr/local/bin/aws_completer' aws" >> /root/.bashrc

#### GCP ####
# Install google cloud SDK 290.0.1
ENV CLOUDSDK_CORE_DISABLE_PROMPTS 1
RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-290.0.1-linux-x86_64.tar.gz && \
  tar zxvf google-cloud-sdk-290.0.1-linux-x86_64.tar.gz && \
  /google-cloud-sdk/install.sh && \
  echo "if [ -f '/google-cloud-sdk/path.bash.inc' ]; then . '/google-cloud-sdk/path.bash.inc'; fi" >> /root/.bashrc && \
  echo "if [ -f '/google-cloud-sdk/completion.bash.inc' ]; then . '/google-cloud-sdk/completion.bash.inc'; fi" >> /root/.bashrc



使用 docker build 指令建立 image

> docker build  -t  sakana/ansible_opensuse151:20200501  -f  ./opensuseLeap151_ansible_20200501_Dockerfile   .

  • 使用 -f 指定 Dockerfile 名稱
  • 最後是 ” . “ 目前的目錄


測試 container image

> docker  run  -v  ~/.aws:/root/.aws  -v  ~/.azure:/root/.azure  -v ~/.config/gcloud:/root/.config/gcloud  -it  sakana/ansible_opensuse151:20200105  /bin/bash

測試結果 OK, 建立  tag

觀察資訊
> docker  images

REPOSITORY                   TAG                 IMAGE ID            CREATED              SIZE
sakana/ansible_opensuse151   20200501            c8899a7046f8        About a minute ago   1.32GB
sakana/ansible_opensuse151   latest              3d76040b20fb        6 weeks ago          1.19GB
opensuse/leap                15.1                fef5ad254f63        2 months ago         103MB

建立 tag 
> docker  tag  c8899a7046f8  sakana/ansible_opensuse151:latest

登入 docker
> docker  login

上傳 image
> docker  push  sakana/ansible_opensuse151:20200501

> docker  push  sakana/ansible_opensuse151:latest

完工, 以後使用就用

> docker  run  -v  ~/.aws:/root/.aws  -v  ~/.azure:/root/.azure  -v ~/.config/gcloud:/root/.config/gcloud  -it  sakana/ansible_opensuse151  /bin/bash


~ enjoy it

Reference:

a silhouette of a person's head and shoulders, used as a default avatar

Announcement

From news.groups.newgroups:

This is an official communication from the Big-8 Management Board. Please note that followups are set to news.groups.

After a careful review of the Big 8 Management Board’s activity and process, all remaining members of the Big 8 Management Board opted not to consider re-election and instead have voted to install two new volunteers as the new members of the Big 8 Management Board. These two volunteers are:

Tristan Miller Jason Evans

We believe these volunteers have the technical and social skills necessary to maintain the Big-8. Please give them your support while they develop their vision for the future mission and goals of the Big 8 Board.

Kathy Morgan, Chairperson Emeritus Bill Horne, former Chairperson

a silhouette of a person's head and shoulders, used as a default avatar

Presentado UjiLliurex 2020, VII edición #ujilliurex

Hoy se celebra otro evento online, en el que he participado de forma remota y en el que, si se hubiera celebrado de forma presencial ¡también habría participado!. Hoy se ha presentado UjiLliurex 2020, la séptima edición de un veterano evento al que lamentablemente nunca he podido asistir pero que creo que a partir de este año seré asiduo.

Presentado UjiLliurex 2020 online

Prometía ser mi bautismo en UjiLliurex 2020. Lo tenia todo organizado para no solo asistir, sino que también presentar una ponencia. Ahora que Lliurex utiliza Plasma, mi experiencia en el uso del escritorio creía que sería positiva para los asistentes.

Pero por las razones que todo el mundo sabe, la edición de UjiLliurex de 2020 no ha podido ser realizado de manera presencial. No obstante, sus organizadores no dieron su brazo a torcer y convencieron a un nutrido grupo de ponentes a realizar la presentación en forma de grabación.

Presentado UjiLliurex 2020 online

A lo largo de este mes de abril se han ido organizando para que hoy haya sido presentado UjiLliurex 2020 con el siguiente programa:

10:30  Apertura de la Jornada
Intervenciones

Sra. Isabel García Izquierdo, Vicerectora de Estudios y Docencia de la Universitat Jaume I

Sr. Jose Manuel García Duarte, Director General de Tecnologías de la Información y las Comunicaciones (DGTIC)

Prof. Julio Pacheco Aparicio, Coordinador del proyecto LliureX en la UJI

A continuación se presentan las siguientes ponencias, a las que podéis acceder de forma completamente libre en la sección de vídeos:

  • Titanes de los datos. Como los datos que damos hoy afectan a nuestro yo del mañana por Paloma Llaneza @PalomaLLaneza
  • Qué necesitan saber y saber hacer los docentes del siglo XXI? por Lucía Sánchez-Tarazaga @luciasantavi (Profesora ayudante doctor del área de métodos de investigación y diagnóstico del Departamento de Pedagogía de la UJI) y Linda Castañeda @lindacq (Profesora titular de tecnología educativa de la Universidad de Murcia)
  • Centros Inteligentes. IES Puçol por Sofía Bellés Ramos @sofia_belles
  • Secretos de Plasma de la Comunidad KDE, el escritorio más eficiente para Lliurex por Baltasar Ortega Bort @baltolkien
  • Entornos de escritorio por Enrique Medina @IT_Henry
  • Novedades de Lliurex por Raul Rodrigo @raurodse
  • Teuton: test de infraestructura por David Vargas Ruiz @dvarrui
  • Cuaderno de Tutoría virtual con AULES por Herminia Pastor Pina @hermipp y Vicente Martínez Martínez @vicenteprofe
  • Diario de seguimiento de alumnado en Secundaria por Sanja Dabic @glupko_tuitero
  • Lliurex en un pequeño centro de secundaria (II). Modelo de centro. Servicios por Eduardo Millan @edumillan3t
  • Regulación del aprendizaje: experiencias y herramientas por Merche Marqués @merxemarques
  • Pproyecto escornabot por Jordi Mayné @nemaydijor
  • Be Docker, my friend por Cristian Verdú @chverma
  • EDISON y micro:bit, dos grandes aliados para trabajar STEAM en sistemas operativos con base LINUX por Ricardo Bonache @esteamedu
  • Instalación del servidor de videoconferencia libre Jitsi en LliureX 19 por Ricardo Sancho @GnuLinuxVlc
  • Instalación y configuración de Nextcloud Hub en Lliurex 19 por Clemente López Giner @clemenlg
20:00 20:15   Clausura

Prof. Julio Pacheco Aparicio, Coordinador del proyecto LliureX en la UJI

Mis felicitaciones a todos los ponentes por el esfuerzo realizado, y sobre todo, a Julio Pacheco por todo el interés mostrado en sacar esta jornada adelante a pesar de todos los inconvenientes.

Espero que el año pasado nos veamos de verdad y que podamos disfrutar de UjiLliurex como se merece.

¿Qué es Ujilliurex?

Se trata de un evento que tiene bastante solera en la provincia de Castellón en el que teniendo como protragonista la distribución de la Generalitat Valenciana Lliurex se presentan novedades sobre ésta y sobre otros proyectos libres.

Está organizado por la Unitat de Suport Educatiu (USE) y el Centro de Educación y Nuevas Tecnologías (CENT) por parte de la UJI y el Centro de formación, innovación y recursos educativos (CEFIRE) de Castellón.