sábado, 30 de abril de 2016

Copiar árbol de directorios


Esta es una entrada que también me sirve de recordatorio sobre cómo copiar una estructura de directorios, sin copiar los archivos que tienen dentro, o incluyendo sólo alguno de ellos.
Esta utilidad nos puede servir para crear las carpetas en otro ordenador, o en un disco duro externo con el fin de mantener al estructura de directorios ya creada.

Para ello he traducido el artículo

Copiar la estructura de directorio, sin copiar ningún archivo
$ rsync -a -f"+ */" -f"- *" origen/ destino/

Los dos -F argumentos significan, respectivamente "copiar todos los directorios" y luego "no copiar nada mas".

Copiar sólo directorios y archivos Phyton
$ rsync -a -f"+ */" -f"+ *.py" -f"- *" origen/ destino/

Esto sirve para copiar la estructura general del directorio, pero sólo unos archivos

Copiar todo, pero excluir los directorios .git
$ rsync -a -f"- .git/" -f"+ *" origen/ destino/



sábado, 9 de abril de 2016

Arte rupestre

Una de las aplicaciones interesantes en el campo del arte rupestre, y que se puede exportar a otros ámbitos es DStrecht. Éste es un plugin de un programa llamado imageJ, que funciona bajo Java, y que puede ser instalado tanto en windows, mac y por supuesto en Linux.

Para obtener el plugin, debéis escribir un email a la dirección que viene en la página de DStrecht

En Debian, he instalado imageJ directamente desde Synaptic y luego, una vez abierto el programa, desde la pestaña de plugins -> install (¿complicadísimo, verdad?

Y ya nos ponemos manos a la obra. Para ello me he descargado una imagen de internet de un abrigo rupestre. Parece ser que la pared se ha mojado para que resalten las imágenes


Abrimos la imagen en imageJ, y posteriormente en la pestaña de Plugins -> DStrecht ... Run. Se nos abrirá una ventana con una serie de letras en la parte inferior, pasamos el cursor por encima de ellas y vemos que LRE es bueno para pigmento en rojo, así que pulsamos y este es el resultado


Podemos seguir probando filtros y ver cómo va cambiando la imagen. Son muchas las opciones que presenta el programa y conviene pasar un rato mirándolas todas. Os dejo con una combinación YXX que me gustó como resultado final para esta entrada del blog.

Al guardar se genera un archivo .txt además de la imagen

DStretch Version 7.8 June, 2014
File:picture
Matrix type: cov
Stretch Type: mapped back
Colorspace: YXX Ym:8.00 Um:1.00 Vm:0.40
Calculated Mean:
119.0657
-264.7963
753.9079
Matrix coefficients:
3.7433
-0.4620
-0.6991
-0.4620
0.4160
0.2098
-0.6991
0.2098
0.4520

jueves, 3 de marzo de 2016

Gráficos de Gantt

Henry Gantt (fuente Wikipedia)
Aunque es poco habitual en el mundo de la Arqueología, en alguna ocasión os lo pueden pedir.
Un gráfico de Gantt no es otra cosa que la representación visual de tareas y agentes para cada una de ellas, con una previsión temporal y un orden de sucesión.

Un ejemplo rápido sería:

  • Proyecto de excavación, realizado por un arqueólogo, 2 días
  • Excavación, un arqueólogo, tres peones, 10 días
  • Trabajo de laboratorio, un arqueólogo, un ayudante, 4 días
  • Memoria, un arqueólogo, 4 días

Cronológicamente, lo primero sería el proyecto, que una vez autorizado, se realizaría la excavación. Bien de manera simultánea o bien al acabar la misma, se realizaría el trabajo de laboratorio y por último haríamos la memoria, tras finalizar el trabajo de campo y el de laboratorio.

La representación gráfica de esto sería la siguiente
Gráfico de Gantt

Formando parte de Microsoft Office, está Microsoft Planner, pero existen varias opciones libres y en su mayor parte gratuitas. Una buena recopilación de las mismas está en el blog desdelinux y por no repetir el análisis allí realizado, os invito a visitar su página.


lunes, 15 de febrero de 2016

Bases de precios

Una base de precios no es mas que un conjunto de precios en una base de datos, enfocados a la construction y cuyo programa sirve para presupuestar y llevar el control de una obra. Dicho así, esto poco o nada tiene que ver con la arqueología. Sin embargo, en alguna ocasión os habrá llegado una petición de oferta con una serie de partidas desglosadas para que le deis un precio a vuestro cliente (generalmente en obra pública).
Estas bases de precios que nos llegan en pdf, se generan en una serie de programas Presto, Menfis, etc que son software privado y privativo. Buscando una alternativa libre para la confección de nuestros propios presupuestos el panorama ha sido desolador.

Vamos a hacer un pequeño análisis.

El programa Presto junto con la base de precios centro, de Guadalajara, la de mayor difusión en España, aunque no la única, cuesta 1025€ sin actualizaciones. El dvd de la base de precios, cuesta 70€ e incluye un visualizador gratuito.

Menfis es otro de los programas utilizados. Tiene un visualizador gratuito Menfis Reader que lee los ficheros MEN, MEZ, BC3 Y BCZ (no lee los fichero de presto). El precio del programa y la base Centro es de 850€ y tampoco incluye actualizaciones.

Gest es otro programa similar, cuyos precios oscilan, en función de los módulos que queramos disponer, entre los 295€ los mas básico a 895€ lo mas completo.

Cype también tiene varios precios en función de las necesidades de cada cliente, partiendo de los mas básico Arquimedes, son 119€.

Hay algunos mas, pero simplemente es para hacernos una idea. Decir que muchos de estos programas tiene licencias para estudiantes que suelen ser bastante ventajosas.

Estas bases de datos suelen estar en los formatos de los propios programas donde se leen y también con la extensión .bc3, que es el formato estándar español para el intercambio de bancos de precios y de presupuestos en programas de mediciones de la construcción.

Una alternativa interesante era PyArq Software libre para la construcción. En la actualidad funciona únicamente como visor de presupuestos, sin poder confeccionar presupuestos ni imprimir informes. También ha habido intentos de utilizar la suite de LibreOffice para este fin, pero resultando un poco complejo.

Y todo este rollo, para qué, si está orientado a la construcción. Bien, pues una base de precios, la única que yo conozca, si que ofrece precios para Arqueología, es la Base de Precios de la Construcción del Gobierno de Extremadura podremos estar de acuerdo o no con los precios asignados, pero algo es algo. Sería interesante desarrollar un programa similar, en software libre y multiplataforma para la elaboración y seguimiento de nuestros trabajos.

jueves, 4 de febrero de 2016

Arqueología e Informática 1.0: OSA Technology

En este capítulo vamos a conocer uno de los proyectos mas interesantes desde el punto de vista del Software utilizado en los años 90: OSA (Old Stone Age) y enfocado a la arqueología del paleolítico.
Su actividad comienza en importantes yacimientos franceses como Combe-Campelle y Fotechevade. Posteriormente han excavado yacimientos fuera de este país, en Marruecos y en Bosnia.

Muchos de los programas funcionaban bajo MS-DOS como por ejemplo CC-Plot, sistema de información geográfica para ubicar los materiales que se excavaban en Combe-Capelle o como Entrer Trois, destinado a clasificar industria lítica y que posteriormente fue sustituido por E4 en entorno Windows y cuya última versión es del año 2008. Para finalizar este apartado, señalar el programa EDM que servía para referenciar los objetos con estación total.

CC-Plot

Entrer Trois

Con el paso del tiempo, los programas que funcionaban en DOS, se actualizaron para el entorno windows:
DOS -> WINDOWS
CC-Plot -> Plot
Entrer Trois -> E4
EDM -> EDMCE, EDM Mobile, EDMWIN

Plot cumple las mismas funciones que su antecesor y su última versión es del año 2010. Ya hemos comentado algo sobre E4, pero el desarrollo interesante viene con el antiguo programa referenciador de estación total EDM, con dos versiones móviles, EDMCE para pocketPC (última versión 2008) y EDM Mobile que se puede utilizar con terminales que lleven instalado en sistema operativo Windows Mobile 7 (última versión 2011) y EDMWIN, actualizado también en 2011, para equipos de sobremesa.

Como señalaba al principio, todos los programas se orientaban al estudio de sitios paleolíticos, pero este proyecto tiene otro punto de interés a parte del propio software son las publicaciones técnicas que desde el año 1987 hasta 2008 (desgraciadamente los enlaces de pdf de los años 90 no funcionan).

Para cerrar esta entrada una frase que resume el espíritu de OSA y el por que hemos elegido este proyecto:
 "We are dedicated to the principle that archaeological data should be distributed free"