Publications in education: where to go

Facebooktwitterredditpinterestlinkedinmail


[In English]
El año pasado, la E.T.S.I. Informática de la Universidad de Málaga organizó el taller “Publicaciones en Educación”, impartido por el profesor David López, de la Universidad Politécnica de Cataluña. La experiencia fue realmente interesante y amena. El profesor López ha realizado una magnífica labor de recopilación de congresos y revistas relativas a educación que dejo aquí:


[En español]
Last year, the Computer Science School at Universidad de Málaga organized a workshop  about teaching publications,  taught by Dr. David López,  assistant professor with the Universidad Politécnica de Cataluña. It was a really interesting and nice experience.  Professor López has done an invaluable job gathering conferences and journals about education, that can be consulted in the following (the links are in Spanish, but the information about journals and conferences is easily understandable):

 

DEM 3D printing

Facebooktwitterredditpinterestlinkedinmail

Dos enlaces sobre DEMto3D, una herramienta desarrollada en la Universidad de Jaén (España) para realizar impresiones 3D de MDE:

Two links (in Spanish) about DEMto3D, a tool developed at Universidad of Jaén (Spain) for 3D printing of DEM:

 

Octave 3.8.1-1 + Xubuntu 14.04

Facebooktwitterredditpinterestlinkedinmail


[In English]
La instalación la he hecho desde Synaptics, escogiendo no sólo Octave, sino prácticamente todos los paquetes 🙂 Cosas a tener en cuenta:

  • No instalar Qt-Octave, ya no se usa; para usar Octave con GUI, llamarlo así: octave –force-gui (aunque en esta versión de Octave aún no está perfecto).
  • Algunos de los paquetes instalados han provocado warnings al ejecutar Octave; estas son las soluciones que he encontrado (aka googleado :)), siempre instalando/desinstalando desde Synaptics:
    • Desinstalar octave-strings-1.1.0, msh, octave-specfun.
    • Instalar dx.
  • Algunas funciones gráficas (rlocus, por ejemplo) no funcionan correctamente: se abre la ventana, pero está vacía. El problema está en la toolkit gráfica por defecto (fltk). He encontrado dos posibles soluciones:
    • Usar otra toolkit: graphics_toolkit(“gnuplot”); pero a mí me parece que la calidad no es buena.
    • Usar alguna de las soluciones de este enlace (a mí la primera me ha funcionado).


[En español]
I have done my installation from Synapctics. I chose Octave and almost any other related package 🙂 These are some issues to take into account:

  • Qt-Octave shouldn’t be installed, it is not longer used. In order to use a GUI for Octave, you should run it like that: octave –force-gui (though in this Octave version is not totally finished).
  • Some of those installed packages gave rise to some warnings; after some research (aka googling :)), this is how I have fixed them, always installing/uninstalling from Synaptics:
    • Uninstall octave-strings-1.1.0, msh, octave-specfun.
    • Install dx.
  • Some graphical functions (like rlocus) do not work properly: they open a blank window. The problem is related to the default graphical toolkit (fltk). I have found two possible solutions:
    • Use another toolkit: graphics_toolkit(“gnuplot”); in my opinion, it does not have the best quality.
    • Use some of the solutions shown in this link (the first one worked for me).

Digging numbers+R+PostgreSQL

Facebooktwitterredditpinterestlinkedinmail


[In English]
Este año quiero centrarme en Estadística para Arqueología, usando R y una base de datos PostGIS; esta es la información de partida que estoy empleando:


[En español]
This year I want to focus in Statistics for Archaeology, using R and a PostGIS database; this is the starting info I am working with:

 

Google Maps Engine Lite (II)

Facebooktwitterredditpinterestlinkedinmail

Como una imagen vale más que mil palabras, aquí va un vídeo sobre creación de mapas en Google Maps Engine Lite. Aprovecho también para decir que el editor de vídeo de YouTube me ha gustado mucho por su comodidad, aunque en algunas cosas sea lento.

Since a picture is worth a thousand words, here you have a video about creating maps using Google Maps Engine Lite. Also, I should say YouTube’s video editing service is really nice and easy, though for some tasks it is rather slow.

About educational systems

Facebooktwitterredditpinterestlinkedinmail

Un artículo de Amy S. Choi sobre los dos mejores sistemas educativos del mundo. Me quedo con esta frase:

A post by Amy S. Choi about the two most recognized educative systems in the world. I would highlight this sentence:

“In the most successful education cultures in the world, it is the system that is responsible for the success of the student, says Schleicher — not solely the parent, not solely the student, not solely the teacher.”

Google Maps Engine Lite (I)

Facebooktwitterredditpinterestlinkedinmail


[In English]
Una manera muy sencilla y rápida de crear mapas es usar la herramienta de Google Maps Engine Lite (gratuita, a diferencia de otras versiones, como Maps Engine Pro o Maps Engine, que sí son de pago).

Para ello, debes entrar en https://maps.google.es e iniciar sesión con tu cuenta Google. A partir de ahí, puedes crear un nuevo mapa usando Maps Engine Lite, o acceder a mapas almacenados previamente; los mapas creados con la versión clásica de Google Maps aparecen si, una vez que seleccionas “Mis mapas”, escoges “Ver todos tus mapas”, y después pinchas en “Versión clásica de Mis Mapas”; Google te dará la opción de importar a Maps Engine Lite, o verlos como siempre en Google Maps. Una vez creado el mapa, puedes usarlo de manera privada, o compartirlo, bien públicamente, bien con quien tú decidas.

Para ilustrar esto con un ejemplo, este mapa es de Google Maps, y este otro está hecho con Maps Engine Lite. Además, aquí hay una comparativa oficial de las diferentes versiones de Maps Engine.

Para los que estén habituados a la versión clásica, Maps Engine Lite no es exactamente igual; estas son las diferencias entre ambas. Maps Engine Lite tiene más ventajas (importación de datos CSV, capas, tabla con datos), pero echo de menos el contador de visitas que ofrecía Google Maps, ya que ahora no hay forma de saber el número de visitas de tus mapas; tampoco me gusta que las fotos/vídeos que quieras añadir no puedan estar en tu ordenador, sino en internet.

Google Maps

  • Sí tiene contador de visitas.
  • Formatos de importación: KML, KMZ, GeoRSS.
  • Dibujar líneas (incluyendo líneas a lo largo de calles) y formas.
  • Invitación y administración de colaboradores.
  • No hay capas.
  • Los mapas se pueden valorar y comentar.
  • Cada marcador se puede editar, incluyendo código HTML e imágenes (sólo mediante URL).
  • Permite ver fotos de otros usuarios.
  • Posibilidad de superponer rutas de tráfico.
  • Ofrece código de inserción en página web con iframe.

Maps Engine Lite

  • Máximo número de capas: 3.
  • Sin contador de visitas.
  • Formatos de importación: CSV, XLSX, KML.
  • Dibujar líneas (sin líneas a lo largo de calles), rutas (pie, coche, bici), marcadores.
  • Medición de distancias y áreas.
  • Posibilidad de añadir indicadores (se almacenan en una capa).
  • Se pueden añadir fotos o vídeos a cada marcador, pero sólo si están almacenados en Google, GoogleDrive, YouTube o URL.
  • Tabla con los elementos almacenados y diferentes atributos. Pinchando en las columnas de la tabla se activa directamente el elemento en el mapa.
  • Mayor variedad de mapas base.
  • Puedes escoger qué etiqueta de la tabla de datos aparece junto a cada elemento del mapa.
  • Puedes definir diferentes marcadores según las etiquetas de la tabla de datos.


[En español]
A very simple and fast  way of building maps is Google Maps Engine Lite (it is free, unlike other versions like Maps Engine Pro or Maps Engine, which have a fee).

So, you should enter https://maps.google.com and log in with your Google account. Then, you can generate a new map using Maps Engine Lite, or access those maps you previously created; maps created with the classic version of Google Maps can be accessed if, once you select “My maps”, you choose “See all your maps” and then you click “Classic my maps”. After you have created a map, you can use it privately, or you can share it publicly or just with an audience of your interest.

As an example, this map was generated with Google Maps, and this one was created using Maps Engine Lite. Furthermore, here you can find a comparative of the three versions of Google Maps Engine.

For those who are used to the classic version, Maps Engine Lite does not work exactly in the same way; in the following you will find the differences  between them. Maps Engine Lite offers more possibilities (CSV import, layers, data table), but I miss the visit counter provided by the classic version, since now it is not possible to know how many visits has any of your maps; besides, I do not like that photos/videos to be added to the markers cannot be stored in your computer, but in the internet.

Google Maps

  • It has visit counter.
  • Import: KML, KMZ, GeoRSS.
  • It allows to draw lines (including lines along roads) and shapes.
  • Invitation and managing collaborators.
  • No layers.
  • Maps can be evaluated and commented.
  • Markers can be edited, including HTML code and images (only via URL).
  • You can see photos of other users.
  • You can see traffic routes.
  • It provides a HTML insertion code via iframe.

Maps Engine Lite

  • Maximum number of layers: 3.
  • No visit counter.
  • Import: CSV, XLSX, KML.
  • You can draw lines (no lines along road option), routes (driving, biking, walking), markers.
  • Distances and areas measurements.
  • You can add directions (they are stored in one layer).
  • You can add photos/videos to markers, but only if they are stored in Google, GoogleDrive, YouTube or URL.
  • Table with elements and their different attributes. Clicking on the columns of the table, each element on the map is also selected.
  • Greater variety of base maps.
  • You can choose which label of the data table is shown beside the element of the maps.
  • You can define different markers according to labels in the data table.

PostgreSQL/PostGIS + WWW SQL Designer + gvSIG (III)

Facebooktwitterredditpinterestlinkedinmail


[In English]
Para terminar con esta serie de posts, esta es mi experiencia con WWW SQL Designer:

  • WWW SQL Designer permite importar una BD de un servidor en el entorno de diseño, pero no permite exportar un diseño directamente sobre una BD en un servidor. Para importar tu diseño en una BD, la opción más sencilla es Save/Load -> Generate SQL (seleccionar el SQL apropiado para la BD que uses) -> Copiar el código (recomendable guardarlo en fichero) -> Abrir la BD y ejecutar el SQL.
  • Estoy usando lampp, así que eso influye en dónde están instalados php y WWW SQL Designer.
  • Instrucciones de instalación:

https://code.google.com/p/wwwsqldesigner/wiki/Installation

  • Modificaciones a las instrucciones de instalación:

create user “sqlExample” with password ‘mypasswd’;

grant all privileges on database “sqlDesignerExample” TO “sqlExample” with grant option;

  • Modificaciones en fichero index.php en /opt/lampp/htdocs/wwwsqldesigner-2.7/backend/php-postgresql/index.php

// Parameters for the application database

function setup_saveloadlist() {

Define(“HOST_ADDR”, “localhost”);            // if the database cluster is on the same server as this application use ‘localhost’ otherwise the appropriate address (192.168.0.2 for example).

Define(“PORT_NO”, “5432”);                    // default port is 5432. If you have or had more than one db cluster at the same time, consider ports 5433,… etc.

Define(“DATABASE_NAME”, “sqlDesignerExample”);     // leave as is

Define(“USER_NAME”, “sqlExample”);        // leave as is

Define(“PASSWORD”, “mypasswd”);                    // leave as is

Define(“TABLE”, “wwwsqldesigner”);            // leave as is

}

// Parameters for the database you want to import in the application

function setup_import() {

Define(“HOST_ADDR”, “localhost”);    // if the database cluster is on the same server as this application use ‘localhost’ otherwise the appropriate address (192.168.0.2 for example).

Define(“PORT_NO”, “5432”);            // default port is 5432. If you have or had more than one db cluster at the same time, consider ports 5433,… etc.

Define(“DATABASE_NAME”, “mybd”);    // the database you want to import

Define(“USER_NAME”, “postgres”);    // role having rights to read the database

Define(“PASSWORD”, “mypasswd”);        // password for role

  • Para activar php

Cambiar php.ini: sudo leafpad php.ini en /opt/lampp/etc (leafpad es el editor que yo uso, puede emplearse cualquier otro)

La extensión que hay que descomentar es extension=”pgsql.so” (esa extensión está en /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212 y /usr/lib/php5/20121212)


[En español]
Let’s finisht this set of posts with WWW SQL Designer:

  • WWW SQL Designer allows to import a DB from a server into the design environment, but the other way round (exporting the design directly into the DB server) is not possible.  For importing your design into a DB, the easiest option is Save/Load -> Generate SQL (you should use the proper SQL for your DB) -> Copy that code (it is a good idea to keep it in a file) -> Open your DB and run that code.
  • I am using lampp, so the installation path of php and WWW SQL Designer is related to lampp.
  • Installation instructions:

https://code.google.com/p/wwwsqldesigner/wiki/Installation

  • Some modifications to these instructions:

create user “sqlExample” with password ‘mypasswd’;

grant all privileges on database “sqlDesignerExample” TO “sqlExample” with grant option;

  • Some modifications on file index.php at /opt/lampp/htdocs/wwwsqldesigner-2.7/backend/php-postgresql/index.php

// Parameters for the application database

function setup_saveloadlist() {

Define(“HOST_ADDR”, “localhost”);            // if the database cluster is on the same server as this application use ‘localhost’ otherwise the appropriate address (192.168.0.2 for example).

Define(“PORT_NO”, “5432”);                    // default port is 5432. If you have or had more than one db cluster at the same time, consider ports 5433,… etc.

Define(“DATABASE_NAME”, “sqlDesignerExample”);     // leave as is

Define(“USER_NAME”, “sqlExample”);        // leave as is

Define(“PASSWORD”, “mypasswd”);                    // leave as is

Define(“TABLE”, “wwwsqldesigner”);            // leave as is

}

// Parameters for the database you want to import in the application

function setup_import() {

Define(“HOST_ADDR”, “localhost”);    // if the database cluster is on the same server as this application use ‘localhost’ otherwise the appropriate address (192.168.0.2 for example).

Define(“PORT_NO”, “5432”);            // default port is 5432. If you have or had more than one db cluster at the same time, consider ports 5433,… etc.

Define(“DATABASE_NAME”, “mybd”);    // the database you want to import

Define(“USER_NAME”, “postgres”);    // role having rights to read the database

Define(“PASSWORD”, “mypasswd”);        // password for role

  • php activation:

Change php.ini: sudo leafpad php.ini en /opt/lampp/etc (leafpad is my text editor, of course you can use any other)

The extension to be uncommented is  extension=”pgsql.so” (it can be found at /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212 and /usr/lib/php5/20121212)