Planeta Universidad

January 20, 2018

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

Jose Manuel: Juego, Metaverso y Realidad Virtual (I)

A cualquier persona que tenga ojos en la cara le ha tenido que llamar la atención la relevancia que poco a poco está ganando el mercado de la muchas veces mal llamada Realidad Virtual.

Las cosas claras

Como cada vez que comienza una nueva moda el sector comercial va a empezar a usar el término Realidad Virtual para vender su producto, aunque no tenga nada que ver con eso. Ha pasado con términos como cloud, dron, linux o robot y seguirá pasando en el futuro.

Muchas veces confundimos o vemos en la misma frase los términos juego, realidad virtual y metaverso que, aunque puedan relacionarse, se refieren a cosas distintas.

Un juego ...

... se define como la actividad que realiza uno o más jugadores, empleando su imaginación o herramientas para crear una situación con un *número determinado de reglas*, con el fin de proporcionar entretenimiento o diversión (en wikipedia).


La realidad virtual ...

... es un *entorno de escenas u objetos de apariencia real* (en wikipedia).

Los metaversos ...

... son *entornos donde los humanos interactúan* social y económicamente como iconos, a través de un soporte lógico en un ciberespacio, el que actúa como una metáfora del mundo real, pero sin las limitaciones físicas o económicas allí impuestas (en wikipedia).

41 ejemplos metaversos en el 2008 (caché):

Algunas diferencias

Utilidad y objetivos

En un juego existen unos objetivos marcados por el propio juego. Tu personaje dentro del juego sirve para algo porque tiene unos objetivos.

Sin embargo en un metaverso abierto la pregunta no es ¿para qué sirve el entorno? sino ¿para qué sirves tú? Los creadores del metaverso no ponen los objetivos sino que los ponen sus usuarios.

En el término Realidad Virtual la existencia de objetivos es irrelevante.

Interacción con el entorno

En un juego el usuario interacciona modificándolo a medida que avanza.

En un metaverso el usuario también interacciona pudiendo crear o eliminar objetos.

En un entorno de Realidad Virtual no es necesaria la interacción del usuario pudiendo limitarse a mirar a su alrededor haciendo una "visita virtual".

Interacción con otros usuarios

En un juego no es necesaria la interacción con otros jugadores. Eres solo tú, la máquina y la empresa que explotará tus datos si te has bajado el juego gratis dándole permiso para usar tu GPS, ver tus contactos, fotos, hacer llamadas y enviar SMS. ;-)

En un metaverso el usuario necesariamente ha de estar conectado a una red a la que también están conectados otros usuarios.

En un entorno de Realidad Virtual no es necesaria la interacción con otras personas.

Inmersión sensorial en el entorno

En un juego no es necesaria la inmersión sensorial. Se puede jugar mientras se mantiene una conversación con otra persona en el mundo real.

En un metaverso tampoco es necesaria la inmersión sensorial. Se puede interaccionar sin desconectarse del mundo real.

En un entorno de Realidad Virtual SI es necesaria la inmersión ya que se bloquean tus sentidos a las sensaciones del mundo real.

Tiempo real

En un juego no es necesaria una respuesta inmediata. Un juego se puede poner en pausa.

En un metaverso el tiempo corre para todos por igual ya que es un entorno interconectado. Las cosas ocurren aunque nadie las vea.

En un entorno de Realidad Virtual podemos descansar y volver en otro momento sin que nada haya cambiado.

Problemas de rendimiento imprevisible

Un juego es un entorno controlado en el que se puede tener una cierta certeza de su fluidez dado que podemos conseguir que los objetos y texturas entren en la memoria de la tarjeta de vídeo.

En un metaverso tanto el número de avatares como el número de objetos y texturas diferentes que pueden existir en un mismo lugar son desconocidos por lo que nos enfrentamos a graves problemas de rendimiento.

El entorno de Realidad Virtual es un entorno controlado.

Persistencia

Un juego puede volver a ser jugado tantas veces como se quiera sin tener en cuenta como fue el resultado anterior.

En un metaverso el estado debe ser actualizado y persistido de forma indefinida para que tenga sentido.

En un entorno de realidad virtual puede no ser necesario almacenar el estado.

En resumen

Juego Metaverso Realidad Virtual
Utilidad y objetivos *
Interacción con el entorno * *
Interacción con otros usuarios *
Inmersión sensorial *
Tiempo real * *
Problemas de rendimiento imprevisibles *

Juego + Metaverso + Realidad Virtual = High Fidelity

(caché)

Is not a game!

En otros posts explicaré detalles sobre esta plataforma.

Sat Jan 20 07:49:26 2018

January 17, 2018

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

LibreOffice 6.0. Beta ya está disponible

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.

La nueva versión disponible no es LibreOffice 5.5, como cabría esperar siguiendo con la numeración de la actual (LibreOffice 5.4.), sino que será LibreOffice 6.0. Este cambio de numeración se debe a grandes cambios en la herramienta, augurando nuevas e interesantes utilidades y aplicaciones.

Según se publicó en la última LibreOffice Conference (Roma, octubre 2017), uno de los aspectos a resaltar es la autoactualización que tendrán los usuarios de las últimas versiones que se instalaron el paquete desde su página oficial. Esta nueva mejora, no estará disponible para todos los repositorios al menos inicialmente.

Como novedades a destacar en esta nueva versión, podemos señalar las siguientes:

  • Nuevo estilo de tablas por defecto para su procesador de textos (Writer).
  • Mejoras en el corrector ortográfico.
  • Nuevas y mejores plantillas para el editor de presentaciones (Impress).
  • Mejora en la compatibilidad de diferentes tipos de archivos, por ejemplo, tratar diferentes formatos de imágenes vectoriales, importar plantillas de otros paquetes ofimáticos y exportar a formatos de publicación electrónica, (EPUB).
  • Se podrán usar claves personales (OpenPGP) para firmar documentos en formato abierto (Open Document Format, ODF).
  • Generación de marcas de agua.
  • Generación de gráficos de forma dinámica en su hoja de cálculo (Calc).
  • Mejoras de la ayuda al usuario.
  • Mejoras en la aplicación de LibreOffice para Android.

También hay otras mejoras más de apariencia, como una paleta de colores nueva, barras de herramientas mejoradas, y ligeros cambios en la interfaz. También se presenta con un nuevo logo, para darle un aire nuevo y moderno a su imagen.

Estas son solo algunas de las mejoras que se incluyen en la nueva versión del conocido paquete ofimático. Si quereís conocer todas las mejoras, podéis visitar la siguiente página.

Si te has decidido a probar esta nueva versión beta, puedes descargarla desde el siguiente enlace. Te recordamos que LibreOffice 6.0 Beta es una versión de desarrollo y no se recomienda para tareas de producción todavía.

by José Alonso at Wed Jan 17 11:51:33 2018

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

Aprende desarrollo web profesional con CakePHP en febrero y marzo

En febrero comienzan dos cursos intensivos de CakePHP en la Universidad de La Laguna dentro del programa de formación de la OSL. CakePHP es uno de los frameworks de desarrollo rápido de aplicaciones web PHP más populares, y te ayudará a través de sus convenciones y buenas prácticas a llevar a buen puerto tu proyecto web.

Ambos se realizarán en dos mañanas de sábados en grupos reducidos, siendo el primero de ellos introductorio y el segundo orientado a los que quieran profundizar aún más en el framework. El lugar de impartición será el aula de informática del edificio de Servicios al Alumnado de Anchieta . El desarrollo de las sesiones es totalmente práctico, empezamos desde cero para crear una aplicación web y utilizando el framework CakePHP para desarrollo rápido.

Desde hace ya unos años venimos realizando estos cursos intensivos, dotando a los alumnos de los conocimientos básicos para poder desarrollar sus propios proyectos web utilizando CakePHP. Se comienza con la instalación de un entorno de desarrollo y la construcción de una sencilla aplicación web, utilizando varios ejemplos para explicar las diferentes utilidades que aporta el framework para el desarrollo web. Al final se propone un ejercicio práctico para la realización por parte de los alumnos bajo la supervisión del profesor. Finalizados los cursos te puedes integrar en CakeMojo, el grupo de usuarios CakePHP en español, que apoya el desarrollo del framework y realiza reuniones en Tenerife.

Para más información y matrícula:

El artículo Aprende desarrollo web profesional con CakePHP en febrero y marzo es contenido del sitio Oficina de Software Libre (OSL).

by Jorge González at Wed Jan 17 11:21:03 2018

January 10, 2018

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

Empieza el año actualizándote a Linux

Desde la Oficina de Software Libre queremos animarte a que en este año 2018 le des una oportunidad a un sistema operativo libre basado en linux para usar en tu día a día. Por eso hemos preparado esta lista de distribuciones.  Una distribución es una variación de un sistema operativo linux con determinados paquetes que caracterizan y diferencian a unas distribuciones de otras.  Elige la que mejor se adapta a tus necesidades y pruébala, seguro que te convence, y sino, siempre puedes probar otra, porque hay variabilidad y muchas donde elegir.

  • La más conocida: Debian. Probablemente una de las distribuciones más famosas del mundo. Suele ser la base sobre la que se construyen otras distribuciones también muy famosas como Ubuntu. Es rápida, útil y tiene una gran comunidad detrás que te ayudará en todo lo que necesites.
  • La más utilizada: Ubuntu (y sus variantes Kubuntu y Xubuntu). Si Debian es las mas conocida, podríamos decir que Ubuntu y sus variantes son de las más utilizadas. Basada en Debian, se ha convertido por derecho propio en una de las mejores distribuciones del mundo. Una gran comunidad, infinidad de programas compatibles y un centro de software muy completo hacen de Ubuntu una elección fácil.
  • La de mejor estética: ElementaryOS. Es una distribución basada en Ubuntu y sin duda una de las más bonitas. Es bastante ligera y gratuita (su página permite comprar, pero no es obligatorio). Es muy atractiva para nuevos usuarios y con su centro de software y diseño minimalista la consideramos una opción muy buena como primera distribución.
  • A la vanguardia: Fedora. Propiedad de RedHat, Fedora es nuestra distribución más vanguardista, suele incluir de forma muy temprana nuevas tecnologías, integrarlas al sistema y trabajar de cerca con las comunidades de usuarios. Si te gusta experimentar, dale una oportunidad
  • Una de las más ligeras: Mint. Aunque inicialmente esta distribución no tenía buena reputación por su gran parecido a Ubuntu (en el cual se basa) actualmente mint es un soplo de aire fresco para los usuarios, un sistema con compatibilidad de paquetes con la mayoría de distribuciones, muchísimas utilidades preconfiguradas y una comunidad creciente la hacen merecedora de nuestra recomendación. Se caracteriza porque necesita pocos recursos para ejecutarse. Ideal para reciclar equipos que no son muy potentes pero que aún pueden dar mucho de sí. 
  • Para profesionales: ArchLinux. Arch es una distribución orientada a los usuarios más avanzados, se basa en mantener un entorno simple, minimalista y basa sus instalaciones en Pacman. Aquellos usuarios que lleven un tiempo con Linux o incluso aquellos que quieran iniciarse en un sistema fiable y no quieran irse a las típicas distribuciones más orientadas a usuarios poco familiarizados deberían probar Arch.
  • Especial para jugones: StreamOS. Esta distribución, está basada en Debian y es compatible con todas sus librerías y aplicaciones. El sistema operativo base es software de código abierto, pero el cliente Steam es privativo. Si quieres cambiar de sistema pero no renunciar a unos buenos juegos esta es tu distribución.
  • Ideal para principiantes: Manjaro. Una de las grandes desconocidas pero no por ello peor, distribución, basada en Arch, disponible con los tres escritorios más conocidos Xfce, GNOME 3 y KDE. Es una de las distribuciones más fáciles de instalar y está orientada a ser muy simple de usar por gente con poca experiencia gracias a sus scrips y automatizaciones.

 

Hay tantas distribuciones de Linux que será muy fácil encontrar una que se ajuste a tus gustos y necesidades. Si no está en esta lista siempre puedes preguntar en comentarios o en los foros de las distintas comunidades.

 

Imagenes: https://distrowatch.com

by Maribel García Arenas at Wed Jan 10 15:19:21 2018

January 09, 2018

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

Proximamente curso “Seguridad en Sistemas Informáticos”

Entre el 26 de febrero y el 8 de marzo próximo, dentro del marco del programa de formación de la OSL, se impartirá, por segunda vez, un curso introductorio dedicado a la Seguridad en Sistemas Informáticos.

El objetivo es transmitir a los alumnos la importancia de llevar a cabo determinadas buenas prácticas a la hora de mantener seguros los sistemas operativos Linux, explicando por ello una introducción a iptables (no son necesarios conocimientos previos); donde se aprenderán también cosas curiosas, como permitir el acceso a determinados recursos dependiendo de la franja horaria, en base a origen, protocolo, limitando la tasa de peticiones …

Hablaremos también de la importancia de utilizar protocolos seguros respecto a los protocolos considerados “inseguros”, y de paso servirá para concienciar a los alumnos de qué peligros puede albergar utilizar los llamados protocolos “en plano”, muchos de los cuales son usados a diario en tareas tan delicadas como enviar credenciales.

Como último bloque teórico importante, veremos una serie de técnicas llamadas de hardening, y que consisten en reducir al máximo la superficie de impacto que pueden aprovechar los atacantes para poner en jaque los sistemas, ya que éstos se convierten en objeto de ataques de fuerza bruta desde el minuto 1 de ponerlos en servicio.

El curso concluye con una visita guiada al Centro de Procesamiento de Datos (CPD) del Servicio TIC de la Universidad de La Laguna, donde se mostrará cómo este servicio organiza sus recursos, tanto técnicos como humanos, en una organización con miles de usuarios como la Universidad de La Laguna.

El curso se realizará en el aula de informática del edificio de Servicios al Alumnado de Anchieta y será impartido por Nicolás Kovac Neumann, técnico de sistemas del Servicio TIC. El curso tiene una duración de 20h presenciales y es convalidable por 2 ECTS. El curso se impartió por primera vez el año pasado, teniendo una muy buena acogida (con plazas agotadas y con lista de espera). ¡Inscríbete cuanto antes, las plazas son limitadas!

El artículo Proximamente curso “Seguridad en Sistemas Informáticos” es contenido del sitio Oficina de Software Libre (OSL).

by Nicolás Kovac Neumann at Tue Jan 9 14:28:59 2018

January 04, 2018

OSLUZ :: Oficina de Software Libre - Universidad de Zaragoza

Introducción a los servicios ocultos Tor

AdjuntoTamaño
Archivo tor-logo-2011-flat.svg7.21 KB

Noticias:

Fecha: 
Viernes, 19 Enero, 2018 - De 13:00 hasta 14:00

El quinto Viernes Libre de este curso académico tiene como temática los servicios ocultos Tor y será impartido por Miguel Ángel Marco (profesor de la Universidad de Zaragoza). Se celebrará este viernes 19 de Enero, de 13:00 a 14:00h en la sala A.2 del Ada Byron del E.I.N.A.

servicios ocultos

 En la actualidad hay un total desconocimiento sobre los servicios ocultos Tor y por ello queremos acercaros qué son y cómo funcionan. En esta charla introductoria, se dará a conocer su funcionamiento, su relación con la red Tor y las ventajas que aportan respecto a otros, además de las muchas razones que hay para implantarlos. Adelántate y aprende a sacar partido a los servicios ocultos.

¡No os lo perdáis!

by osluz at Thu Jan 4 12:18:26 2018

December 29, 2017

OSL-ULPGC :: Oficina de Software Libre - Universidad de Las Palmas de Gran Canaria

Buka, alternativa libre y ligera para leer desde Ubuntu 17.10

¿A quién no le apasiona un buen libro? Para muchos la lectura es algo fundamental en sus vidas y cada vez son más los amantes de la lectura. Como todo, la lectura también se ha digitalizado y muchas personas prefiren leer a través de tablets, ordenadores, ebooks, antes de tener...

by root at Fri Dec 29 14:00:24 2017

December 26, 2017

OSL-ULPGC :: Oficina de Software Libre - Universidad de Las Palmas de Gran Canaria

PeerTube, la plataforma Open Source como alternativa a YouTube.

Competir contra YouTube, Facebook o Vimeo en cuanto a vídeos es muy difícil, ya no solo por el gran contenido que impera en estos portales, si no porque cualquiera que trate de introducirse en el mercado no tendría una oportunidad fácil puesto que necesitaría capacidades grandes de capacidad en servidores...

by root at Tue Dec 26 14:00:10 2017

December 14, 2017

OSLUZ :: Oficina de Software Libre - Universidad de Zaragoza

Creación personalizada de una distribución GNU-Linux basada en Debian

AdjuntoTamaño
Icono de Imagen 2000px-debian-openlogo.svg.png165.62 KB

Debian Logo

 

En este tutorial se enseñará a crear una distribución personalizada basada en Debian. En ella se dan los pasos básicos para personalizarla y alguno más avanzado.

Primero hay que convertirse en superusuario e instalar los paquetes necesarios de software:

apt-get install live-build live-boot live-config

Crear una carpeta que albergará el contenido de la imagen personalizada.

mkdir live-Debian-Kde-Arduino-ES

Acceder a la carpeta recién creada

cd live-Debian-Kde-Arduino-ES

Si se quisiera hacer una distribución sin personalizar, con ejecutar lo siguiente sería suficiente:

lb config

lb build

Pero en nuestro caso que no lo es y se aplicarán las siguiente opciones personalizadas:

Se cambia el mirror al de nuestra universidad o al más cercano que se tenga

--mirror-bootstrap

Se activas el modo debug para que nos muestre si hay fallos:

--debug

Se activa la configuración en live

--bootappend-live "boot=live components username=live-user live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,fuse"

Esta opción se utiliza para establecer las opciones del arranque de la imagen "Live". Por eso empieza con "boot=live". Con el comando components se modifican parámetros de configuración de arranque de la sesión, como puede ser nombre de usuario " username" o con qué configuración por defecto arranca ese usuario.
Con la opción " live-config.user-default-groups" se indica sobre que dispositivos el usuario que se configura tiene poder de administación.

En este ejemplo se añaden privilegios del puerto serie al user con la palabra "dialout":

lb config —debug —mirror-bootstrap http://softlibre.unizar.es/debian/ —bootappend-live "boot=live components username=live-user live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,dialout,fuse"

Para arrancar el sistema con lenguaje y teclado en español,  se tendría que añadir en la configuración las lineas " locales" que indican el idioma que se usa por defecto en el sistema, y el tipo de idioma de teclado con " keyboard-layouts". En este caso idioma español:

lb config --debug --mirror-bootstrap http://softlibre.unizar.es/debian/ \
--bootappend-live "boot=live components username=live-user locales=es_ES.UTF-8 \
keyboard-layouts=es live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,dialout,fuse"

Si se quiere que funcione el instalador hay que escribir el comando " -debian-installer live", ya que pese a crear  imagen híbrida con la opción de instalación, no funcionará.

lb config —binary-images iso-hybrid —mirror-bootstrap http://softlibre.unizar.es/debian/ —bootappend-live "boot=live components username=live-user locales=es_ES.UTF-8 keyboard-layouts=es live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,dialout,fuse" —debian-installer live

Para activar autologin en modo terminal, se añade el comando " live-config.login" como se ha hecho en el resto de opciones de arranque. El autologin en modo gráfico se explicará más adelante.

lb config —binary-images iso-hybrid —mirror-bootstrap http://softlibre.unizar.es/debian/ —bootappend-live "boot=live components username=live-user locales=es_ES.UTF-8 keyboard-layouts=es live-config.login live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,dialout,fuse" —debian-installer live

Una vez realizado esto, si se quiere personalizar la imagen con software extra hay que crear un archivo de texto con la lista de esos paquetes adicionales. Se puede usar un editor de texto plano (en este caso Nano pero sirve cualquiera) para poner cada paquete en una línea.  Necesita la extensión " .list.chroot".

nano paquetespersonalizados.list.chroot

A modo de ejemplo, se pone el nombre del paquete que se quiera:

arduino
kde-full
task-spanish
task-spanish-desktop
task-spanish-kde-desktop

Al ejecutar el comando "lb" se han creado una serie de directorios. Para modificar el arranque de la imagen personalizada crea una carpeta dentro de “ config” que se llame “ bootloaders”. Dentro hay que copiar un directorio llamado isolinux que está presente en nuestro equipo. Una vez copiado se podrán cambiar la apariencia y las opciones al gusto.

cd config mkdir bootloaders

cp -r /usr/share/live/build/bootloaders/isolinux /bootloaders

Para personalizar la imagen de fondo del menú de arranque se necesita una imagen en resolución 640X480. El nombre deberá ser splash.png y copiarla dentro de la carpeta isolinux anteriormente descrita. Finalmente se deberá borrar otra de ese mismo nombre pero con extensión “.svg”.

cp /home/jason/CreacionIso/splash.png /home/jason/CreacionIso/live-Debian-Kde-Arduino-ES/config/bootloaders/isolinux

A continuación se ejecutan desde dentro de la carpeta inicialmente creada para la iso, los siguientes pasos:

lb bootstrap

lb chroot

Ahora que se tiene la carpeta chroot con el sistema base creado de la futura imagen, se puede crear una carpeta, si se quiere ser más "limpio" aunque no es necesario, y se meten ahí los archivos con los que se quiere partir una vez  se tenga la distro en live o en installer funcionando.

mkdir Programas_Arduino_Extras

cp -r /home/jason/CreacionIso/live-Debian-Kde-Arduino-ES/Programas_Arduino_Extras /home/jason/CreacionIso/live-Debian-Kde-Arduino-ES/chroot/opt

Para el caso concreto de KDE

Para configurar KDE por defecto con autologin en modo gráfico hace falta crear en la ruta /chroot/etc/ un archivo llamado sddm.conf.

cd /home/jason/CreacionIso/live-Debian-Kde-Arduino-ES/chroot/etc

nano -w sddm.conf

Con las siguientes lineas:

[Autologin] User=live-user Session=plasma.desktop

Para el caso de que no sea plasma/KDE es más fácil, ya que con la configuración de live.conf se puede poner con un comando y ahorrarte este paso. Como el comando depende del entorno gráfico que se quiera será necesario consultar la documentación.

Por ultimo, si se quiere modificar el fondo de escritorio por defecto tendremos que proporcionar las imágenes con las diferentes resoluciones, añadiéndolas dentro de la carpeta " .../ contents" . El nombre de las imágenes serán las resoluciones (p.e. 1200x800.svg) y serán formato .svg. Supondiendo que están en el directorio Images del usuario el comando sería:

cp ~/Images/* /home/jason/CreacionIso/live-Debian-Kde-Arduino-ES/chroot/usr/share/desktop-base/softwaves-theme/wallpaper/contents/

Noticias:

by osluz at Thu Dec 14 12:19:22 2017

December 13, 2017

SOLFA·US :: Software Libre_Fuente Abierta - Universidad de Sevilla

Martes de Software Libre. Introducción a Python

Python

  • Martes 19 de diciembre
  • Introducción a Python
  • Lugar: AULA A0.30, Escuela Técnica Superior de Ingeniería Informática
  • Hora: 18:00
  • Ponente: Rafael Arellano, empleado en Wadobo y miembro de Sugus
  • Descripción: Python es un lenguaje claro y de sintaxis muy sencilla con un gran número de bibliotecas y documentación disponible además de una grandísima comunidad en torno a él. En Sevilla tenemos el grupo Python-Sevilla, por ejemplo. Su uso va desde la programación de videojuegos con bibliotecas como Pygame hasta el desarrollo de aplicaciones web utilizando el framework Django. Además cuenta con la posiblidad de utilizar algunas bibliotecas no programadas en Python, como Qt o GTK con las cuales la potencia de este sencillo lenguaje aumenta de forma inimaginable. Python es usado en múltiples webs y aplicaciones de uso conocido siendo fundamental en el desarrollo actual de aplicaciones y scripts para los sistemas Linux como Ubuntu o Debian.

by javsanpar at Wed Dec 13 11:40:03 2017

December 01, 2017

SOLFA·US :: Software Libre_Fuente Abierta - Universidad de Sevilla

Tech Youth: Digital Skills

Del 4 al 8 de Diciembre la asociación juvenil Youth Europa organiza en la escuela el seminario Tech Youth: Digital Skills. A este acudirán varios trabajadores juveniles de Italia, Eslovaquia, Eslovenia y Estonia; ¡y ahora buscamos participantes españoles!.

El seminario está compuesto de varias charlas/debates sobre los derechos humanos relacionados con la tecnología (privacidad en Internet, neutralidad de la red, como afectará la inteligencia artificial y la automatización a nuestra sociedad...), así como varios talleres básicos sobre herramientas digitales (Gimp, Calc...).

Se adjunta a este correo el calendario de actividades. Si deseas participar en este seminario:

  • Se requiere de un mínimo nivel de inglés (B1/B2), ya que todas las actividades se impartirán en este idioma. No se requiere acreditar el título, solo ostentar el nivel.
  • Se requiere rellenar el siguiente formulario: Solicitud de participación.

El seminario es totalmente gratuito. Existen plazas limitadas debido al aforo máximo del aula.

Programa de actividades.

by javsanpar at Fri Dec 1 13:16:06 2017

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

GDG Córdoba DevFest 2017

El GDG DevFest es el evento bandera de todos los GDG’s. Consiste en una jornada repleta de charlas y/o talleres en los que los asistentes se pondrán al día de las tecnologías existentes, conocerán como trabajan equipos en empresas famosas o aprenderán nuevas formas de trabajar. Este año colaboramos con el grupo local del GDG Córdoba para organizarlo.

El programa completo lo podéis ver a continuación. La información completa y una descripción de las ponencias las podéis ver en la web oficial del GDG DevFest Córdoba.

No hay texto alternativo automático disponible.

La entrada GDG Córdoba DevFest 2017 se publicó primero en Aula de Software Libre.

by Sergio Gómez at Fri Dec 1 06:10:19 2017

November 03, 2017

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

Cuarta sesión del Taller de Seguridad Informática

Continuamos con el taller de seguridad impartido por uno de los miembros del Aula de Software Libre, Héctor Romero López, alumno de primero de Grado en Ingeniería Informática.

Como trabajamos en sesiones anteriores seguiremos usando la metodología PTES, sin embargo, en esta sesión nos centraremos en el uso de herramientas prácticas. Durante este taller veremos lo siguiente:

  • Aprendizaje de Metasploit Framework
  • Continuación de Nmap
  • Explotación de vulnerabilidades
  • Generación de shellcode malicioso
  • Uso de herramientas para ingenieria social

Para poder asistir a la sesión es muy recomendable traer su propio equipo con el siguiente software instalado:

¿Cuándo y dónde?

En el aula B1 del Edificio Ramón y Cajal, el próximo martes 7 de noviembre de 4 a 6 de la tarde.

Entradas

Las entradas están limitadas al aforo del aula y a la comunidad universitaria. Limitadas a los 18 primeros que se inscriban en la plataforma de actividades.

Apúntate

La entrada Cuarta sesión del Taller de Seguridad Informática se publicó primero en Aula de Software Libre.

by Sergio Gómez at Fri Nov 3 07:52:17 2017

October 24, 2017

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

Jose Manuel: Sincronizar dos repositorios de git

Sincronizar dos repositorios con todas sus ramas es fácil pero encontrarlo en Google es realmente difícil.

Nosotros lo usamos en jobs de Jenkins para sincronizar los repositorios de nuestro gitlab con los del servidor de turno de git del cliente.

Pasos:

  1. Crear un repositorio
  2. Agregar remote 1
  3. Agregar remote 2
  4. Bajar remote 1
  5. Bajar remote 2
  6. Subir remote 1
  7. Subir remote 2
  8. Subir remote 1

Y en código

git init repositorio
git remote add origin https://git.server1.com/usuario/repositorio.git
git remote add upstream https://git.server2.com/usuario/repositorio.git
git fetch -a origin
git fetch -a upstream
git push upstream "refs/remotes/origin/*:refs/heads/*"
git push origin "refs/remotes/origin/*:refs/heads/*"

solución de conflictos

Si da algún conflicto del tipo:

 ! [rejected]        origin/develop -> develop (non-fast-forward)
error: failed to push some refs to 'https://git.server1.com/usuario/repositorio.git'
consejo: Updates were rejected because a pushed branch tip is behind its remote
consejo: counterpart. Check out this branch and integrate the remote changes
consejo: (e.g. 'git pull ...') before pushing again.
consejo: See the 'Note about fast-forwards' in 'git push --help' for details.

Vas al repositorio que tu sepas más desactualizado, eliminas la rama que tenga el contenido más viejo y le das a actualizar o haces un merge manual y o bien reduces el tiempo de sincronización entre repositorios o bien usas solo uno de los dos.

En mi caso el job de Jenkins se ejecuta cada minuto y no estamos teniendo conflictos.

AdjuntoTamaño
Image icon git_logo.png4.2 KB

Tue Oct 24 11:08:51 2017

June 09, 2017

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

GanttProject: Planificación de proyectos con SL

GanttProject es una herramienta multiplataforma de código abierto que gestiona proyectos -sea cual sea su magnitud- de una manera muy visual. Su diseño permite ubicar el trabajo en el tiempo, desglosarlo y destacar los eventos importantes. GanttProject puede complicarse tanto como el usuario desee, incorporando subtareas y personal involucrado en cada apartado.      Características: […]

by claudia.quiles at Fri Jun 9 11:17:32 2017

June 02, 2017

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

Un cómic para entender el sistema de archivos en GNU/Linux

Los Sistemas Operativos (SO) permiten al usuario interactuar con el ordenador facilitando, entre otras cosas, tareas tan sencillas como copiar o mover ficheros. En este sentido, cada SO sigue unas pautas de almacenamiento. ¿Qué convierte a GNU/Linux un sistema operativo especial? Dado que está desarrollado de forma colaborativa, alberga características que favorecen el trabajo de […]

by claudia.quiles at Fri Jun 2 10:49:14 2017

April 22, 2016

OSL-UC3M :: Oficina de Software Libre de la U. Carlos III de Madrid

Ubuntu 16.04 ‘Xenial Xerus’, liberada

Ya tienes disponible la nueva versión 16.04 de Ubuntu. Bautizada como “Xenial Xerus”, se trata de una versión con soporte extendido, 5 años, que incluye importantes novedades como:  el nuevo gestor de paquetes Snap, la versión 4.4 del kernel con soporte para el último hardware AMD e Intel, compatibilidad con el sistema de archivos ZFS y múltiples mejoras en la interfaz de usuario.

En este artículo se resumen las principales mejoras incluidas en esta nueva versión. También puedes consultar información o descargar la distribución desde la página oficial de Ubuntu: http://www.ubuntu.com/.

Recuerda que la U. Carlos III de Madrid mantiene un mirror oficial de Ubuntu (http://ubuntu.uc3m.es/ubuntu-releases/) desde el cual puedes descargar también esta u otras versiones anteriores de Ubuntu.

Fuentes: Genbeta, Ubuntu

by crisol at Fri Apr 22 12:54:55 2016

OSLUCA :: Oficina de Software Libre - Universidad de Cádiz

Vídeos de introducción al software libre

La Oficina de Software Libre de la UCA ha elaborado y publicado tres vídeos de introducción al software libre en los que se explica el concepto de software libre, se hace un pequeño resumen de la evolución histórica del software libre y se muestra el software libre más usado en el día a día.

  1. Introducción al software libre (1 de 3)
  2. Introducción al software libre (2 de 3)
  3. Introducción al software libre (3 de 3)

    leer más

    by mmarquez at Fri Apr 22 10:37:16 2016

    March 10, 2016

    OSL-UC3M :: Oficina de Software Libre de la U. Carlos III de Madrid

    Repositorio oficial de Ubuntu

    Nos complace anunciar que ya tenéis de nuevo a vuestra disposición el repositorio oficial de Ubuntu dentro de la red de la UC3M.

    El repositorio es un espejo (mirror) completo, de forma que tendréis acceso tanto a las distribuciones en formato CD como al conjunto completo de paquetes de la distribución, todo ello accesible por HTTP.

    El uso de este repositorio va a mejorar la velocidad de descarga en la instalación de aplicaciones y actualizaciones del sistema, al tiempo que reduce el consumo de recursos evitando la necesidad de establecer conexiones fuera de la red de la UC3M.

    Para usar el conjunto de paquetes del repositorio tenéis que configurar el el mirror en vuestro sistema. Utilizando la aplicación Configuración del sistema -> Software y actualizacion, en el desplegable Descargar desde, selecciona ubuntu.uc3m.es.

    Aunque se actualizan periodicamente, las versiones disponibles en el repositorio son las siguientes:

    Para acceder a las versiones de la distribución en formato CD debéis utilizar la direcció:

    by jchumo at Thu Mar 10 08:15:00 2016

    May 30, 2015

    Gcubo :: Grupo de Usuarios GNU/Linux de Granada

    Opina aunque no te pregunten

    ¿Has asistido alguna vez a cursos o talleres, y no has tenido opción a dar tu opinión de como se ha desarrollado?

    Pues un compañero ha pensado en la forma de hacerlo por su cuenta. Y la comparte con nosotros.

    La idea es simple. Nos ofrece una encuesta modelo (en pdf) para que rellenemos y mandemos al responsable de la formación sobre la que queremos opinar.

    Se puede descargar de:

    Perfecto para saber vuestra opinión sobre lo que hacemos en Gcubo.

    by frearlv at Sat May 30 18:20:22 2015