Blog de Luis Arévalo


Alumnos de Telemática del CUM realizan un viaje tecnológico a Madrid


Abr 30

Posted: under Docencia.
Tags:

Un grupo de 25 estudiantes y tres profesores de Ingeniería Técnica de Telecomunicaciones, especialidad Telemática, del Centro Universitario de Mérida han participado esta semana en un viaje tecnológico a Madrid como actividad dentro del Proyecto de Acogida y Tutorización de la Titulación de Telemática. El alumnado realizó la visita a una de las mayores empresas de Comunicaciones, Cisco Systems, y al museo de Correos.

La visita a la multinacional Cisco permitió al alumnado tener un acercamiento directo a una de las empresas punteras del sector de las telecomunicaciones a nivel mundial donde asistieron a una conferencia y demostración sobre Comunicaciones Unificadas, una sesión de telepresencia y una mesa redonda sobre el mercado de las telecomunicaciones.

Las Comunicaciones Unificadas combinan todas las formas de comunicación empresarial en un solo sistema unificado. Es un tecnología muy novedosa que consiste en  integrar en una misma infraestructura todos los servicios de telefonía, mensajería electrónica (correo electrónico, voz y fax), mensajería instantánea, recursos compartidos por web, etc.

A continuación, se realizó una sesión de telepresencia con Lisboa. La telepresencia se puede considerar como el siguiente paso a la video-conferencia donde el objetivo que se persigue es que los integrantes de la conferencia tenga la sensación de estar físicamente juntos pudiendo estar a miles de kilómetros de distancia.

Por la tarde, los alumnos visitaron el Museo de Correos situado en Aravaca, donde asistieron a una presentación sobre la historia de éste ente para posteriormente visitar las distintas salas que lo compone: instrumentos de la telegrafía del siglo XIX, siglo XX y las salas dedicadas a aspectos más relacionados con Correos como la sala de sellos o uniformes.

Telematica_Cisco

Comments (0)

VNC con tunel SSH


Abr 02

Posted: under GNU/Linux.
Tags:

Voy a ser lo más breve posible, pues siempre que he buscado algo relacionado con este tema, me he vuelto loco. Pasos para hacer un tunel SSH a VNC: more_link_text

Comments (0)

Edición Colaborativa en Netbeans


Mar 15

Posted: under java.
Tags: ,

Navegando, navegando, …. he encontrado una herramienta para la edición colaborativa de código en Netbeans (Collab: http://collab.netbeans.org/) que se puede instalar como plugin.

Así, esta herramienta es útil para  cuando estamos implementando un proyecto en grupo no estar constantemente con el Skype, MSN, a la par con el NetBeans, a la par con el teléfono, etc…. Esta herramienta añade al editor netbeans una nueva ventana de Mensajería instantánea entre los usuarios y añade al editor de Netbeans mecanismos para que varios usuarios puedan a la par editar el  código fuente.

more_link_text

Comments (1)

Java y eXist. Un par inseparable 2/2


Mar 14

Posted: under eXist, java, XML, XQuery.

En el anterior post vimos como ejecutar una consulta en XQuery sobre eXist desde un programa escrito en Java. En este post continuamos viendo otros códigos  para realizar las operaciones más habituales sobre eXist desde Java. more_link_text

Comments (0)

Programación II


Feb 17

Posted: under GNU/Linux.
Tags:

Las prácticas de Programación II se desarrollarán bajo GNU/Linux usando el entorno de programación KDevelop. Pasos para su instalación;

  1. Instalación de KDevelop (en debian/ubuntu)
    1. Usando adept –> Buscar Kdevelop –> Instalar el paquete kdevelop, y por consiguiente kdevelop-data
    2. Consola: sudo apt-get install  kdevelop
  2. Instalación de paquetes adicionales (mucho de ellos necesarios):
    1. gcc (sudo apt-get install gcc) (compilación)
    2. g++ (compilación)
    3. libtool (para crear librerías software portables)
    4. doxygen (Auto-documentación)
    5. valgrind (Problemas de memoria)
    6. graphviz (Gráficos en la autoDocumentación)
    7. automake (compilación)
    8. gdb (Depuración)
    9. umbrello (Generación de diagramas en UML)
    10. make (compilación)

Además es necesario la utilización del script limpia.sh (gracias a los compañeros de Cáceres) para que el alumnado pueda llevarse el trabajo realizado en la sesión a su casa. Este script elimina los ficheros innecesarios (temporales, ficheros objetos, etc) y que se pueden volver a generar cuando se vuelva a compilar el proyecto (de paso elimina la restricción del path absoluto de KDevelop).

Código del documento limpia.sh

rm aclocal.m4   2> /dev/null
rm autom4te.cache -rf   2> /dev/null
rm debug -rf     2> /dev/null
rm templates -rf 2> /dev/null
rm src/*~  2> /dev/null
rm config.h.in  2> /dev/null
rm configure  2> /dev/null
rm AUTHORS 2> /dev/null
rm COPYING 2> /dev/null
rm INSTALL 2> /dev/null
rm NEWS 2> /dev/null
rm README 2> /dev/null
rm TODO 2> /dev/null
rm ChangeLog 2> /dev/null
rm practica.tar.gz #Elimina el fichero comprimido de la copia anterior
tar -cf practica.tar . #crea un fichero .tar
gzip practica.tar # comprime finalmente todo el proyecto en practica.tar.gz

Comments (0)

Copia de Seguridad Remota en GNU/Linux. rsync.


Feb 13

Posted: under GNU/Linux.

rsync,  qué bonito comando!!!

Wikipedia define rsync como «rsync es una aplicación de software para sistemas de tipo Unix que ofrece transmisión eficiente de datos incrementales comprimidos y cifrados».

La propia definición lo dice todo: Hacer copia de seguridad en servidores remotos de forma cifrada y eficiente. Para ello sólo es necesario instalar el paquete rsync sino esta instalado y ejecutarlo correctamente. En mi caso:

rsync -ae ssh –exclude=.* –exclude=*: trabajo/ <usuario>@<ip>:/home/user/trabajo donde

  • -ae indica la encriptación usada
  • -exclude aquellas extensiones que queremos no sincronizar (directorios ocultos y ficheros con dos puntos)
  •  trabajo/ es la carpeta que quiere sincronizar
  • :/home/user/trabajo es la carpeta destino (importante: no olvidar los dos puntos después de la ip)

De este modo, antes de acabar mi jornada laboral siempre hago la copia ejecutando este script.

Existen otras aplicaciones como unison, que incluso tienen un interfaz gráfico,  pero habitualmente no se encuentra instaladas por defecto en el servidor y sino tienes privilegios no podrás llevarlo a cabo.

Luis

Comments (1)

Montar un directorio remoto seguro (ssh) en local en Linux


Feb 09

Posted: under GNU/Linux.
Tags:

Para aquellas personas que trabajamos diariamente con varias máquinas, el comando ssh es como el pan nuestro de cada día, no falta nunca. Hasta ahora principalmente lo había utilizado para acceder únicamente de forma remota al servidor, pero hoy he necesitado copiar varios ficheros y el comando scp se me ha hecho pesado. Sólo ha hecho falta navegar un poquito para encontrar la solución que a continuación expongo. Aunque este tema se encuentra ampliamente discutido en la red, quiero publicar este pequeño resumen:

Acceder a los ficheros almacenados en un servidor se puede hacer de varias formar: Samba, nfs, ftp, etc pero, por lo menos para mi, siempre quiero realizar esta tarea lo más seguro posible. Para ello usaremos el protocolo seguro ssh,  sistema de fichero SSHFS, que requiere de FUSE (Filesystem in User Space). Pasos:

  1. Instalar SSHFS. En la mayoría de las distribuciones se incluye ya en los repositorios (supondré ubuntu). sudo apt-get install sshfs
  2. Creamos la carpeta local: sudo mkdir /media/servidor
  3. Le damos los permisos oportunos: sudo chown <<usuario>> /media/servidor
  4. Montamos el directorio remoto: sshfs usuario@servidor.com:/dir_remoto /media/servidor

A partir de ahora ya podemos copiar, editar, mover, etc.  de modo que todo lo que se haga en el directorio local se esta realizando en el directorio remoto.

Para desmontar sólo se necesita ejecutar el siguiente comando:

sudo umount /media/servidor

Comments (0)