sábado, 28 de enero de 2017

Ejecutar aplicaciones Windows en Mac OSX

Hoy he necesitado instalar Cisco Packet Tracer en MacOSX y no me apetecía tener que usar una máquina virtual Windows cada vez que quisiera usarlo. Por desgracia CISCO no proporciona este programa para Mac OSX, sino sólo para Windows y Linux.

Buscando por la web he encontrado este manual que explicaba como hacerlo:
https://www.youtube.com/watch?v=15JHd_lc_TY

Lo he probado y me ha funcionado perfectamente con la version de Packet Tracer de 32 bits. Con la de 64 no ha funcionado.

A parte de poder usar PT, lo que me ha gustado es poder usar Wineskin (http://wineskin.urgesoftware.com/tiki-index.php) para poder ejecutar programas nativos Windows sobre Mac sin usar una máquina virtual.

lunes, 23 de enero de 2017

MyMaps Castellonada'17

Próximamente vamos a realizar la Castellonada'17. Se trata de un evento para que alumnos de colegios e institutos aprendan a desplazarse por la ciudad utilizando mapas, nuevas tecnologías, transporte público... Yo asistiré con mis alumnos de Formación Profesional Básica. Los alumnos se dividen en grupos y deben visitar una serie de puntos de la ciudad que se les asignan.

En la última reunión de organización me comprometí (no sabía dónde me metía) a hacer una clasificación de los puntos que habíamos seleccionado previamente por zonas. La idea es asignar a cada equipo un punto de cada zona para que las distancias que recorran cada uno sean más o menos equitativas. Este es el resultado:

https://drive.google.com/open?id=1C9rzI6CpgonEe7s5jfVNcZEisrk&usp=sharing

Los puntos los teníamos geolocalizados con su longitud y latitud. Mi idea era posicionar dichos puntos en Google Maps y a continuación crear unos círculos con centro en el ayuntamiento para cada zona.

La geolocalización no es difícil. Teníamos una hoja de cálculo de Google con las coordenadas en grados minutos y segundos. En mi caso opté por crear una columna para la longitud y otra para la latitud. Usé coordenadas decimales siendo positivos los valores N ó E; y negativos S ó W. Ejemplo: Latitude: 39,98619722  Longitude: -0,03738055556

Para crear el mapa hay que ir a MyMaps: https://www.google.com/mymaps
Creas un nuevo mapa y creas una nueva capa a partir del archivo de puntos.

Ahora viene lo complicado. ¿Cómo dibujo los círculos de cada zona? Pues yo he usado la aplicación on-line: http://www.apps.ingeapps.com/gtools/en/kml-point-circle.php
El uso es muy sencillo y viene perfectamente explicado. Primero descargas un archivo .csv de muestra. Lo abres y modificas cada fila del ejemplo. Tienes que poner las coordenadas del centro del círculo y el radio en metros. También el estilo que quieres que le asigne (hay 6 estilos: 101, 201, 301...) . Lo guardas en .csv (en UTF8. Yo lo he hecho con libreoffice y he aceptado las opciones por defecto al guardar como .csv)

Cuando ya tienes el .csv vas a la página web de la aplicación on-line y seleccionas la segunda pestaña: App. Aquí hay un botón de "Examinar". Lo presionas y seleccionas el .csv que acabas de crear. Se habilita el botón "Create file". Lo presionas y genera el archivo .kml y te dice "You can download your file here." Lo descargas y ya tienes el .kml con los círculos en tu PC.

Ahora vas a MyMaps y en una nueva capa seleccionas "Importar". Solo tienes que seleccionar el archivo .kml y te crea dos capas: una con los centros y otra con los círculos. En mi caso eliminé la de los centros y me quedé con los círculos. Luego reordené los círculos para que quedaran ordenados por tamaño del más grande al fondo al más pequeño en primer plano. Así no se tapan unos a otros. Y el resto ya es ir trasteando para que te quede como más te guste.

Para luego asignar la zona a cada punto en la tabla añadí una columna a la tabla de datos de los puntos y le llamé Zona. La asignación la hice manual, seleccionando cada punto y viendo en pantalla la zona en la que quedaba. No vi forma de hacer una selección múltiple y asignar la misma zona a todos los puntos seleccionados.