jueves, 9 de febrero de 2017

Gratis no significa Libre

Es frecuente la ecuación software libre = software gratuito, pero no es cierta. Software gratuito es aquel por el que no pagas una cantidad de dinero. En algunos casos los programas comerciales gratuitos tienen una duración limitada, o algunas funciones deshabilitadas. También puede darse el caso de programas comerciales totalmente funcionales y gratuitos.
Sin embargo, el error viene al pensar que todo lo gratuito es libre. Para que un software sea libre ha de cumplir las reglas de la Free Software Foundation:
  • Libertad 0 La libertad de ejecutar el programa como se desea, con cualquier propósito.
  • Libertad 1 La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera, para lo cual es necesario que se pueda acceder al código fuente.
  • Libertad 2 La libertad de redistribuir copias para ayudar a su prójimo.
  • Libertad 3 La libertad de distribuir copias de sus versiones modificadas a terceros.
Estas libertades no dicen nada sobre la gratuidad o no de los programas. De hecho, la propia FSF tiene un apartado sobre Vender software libre. Y es que creemos que es positivo que a creador o creadores de los programas se les pague por ello, otra cosa es que el precio sea razonable y no abusivo, esto ya entra en la valoración de cada uno. Otra opción interesante es donar una cantidad voluntaria de dinero al creador o creadores del programa, reconociendo así su labor.

Existe numerosas categorías de software y en ocasiones puede resultar confuso aplicar unas u otras. En sentido estricto no podríamos hablar de software libre en aquellos programas que se utiliza java que es un componente privativo. Cada cual que se ponga las condiciones que crea convenientes, pero ningún extremismo es bueno.












sábado, 19 de noviembre de 2016

Geografía en Debian


DebianGis es una distribución de Debian 8 adaptada a los programas mas usados en los Sistemas de Información Geográfica. Se trata de programas libres, dentro de la línea de Debian. El concepto de DebianGIS es diferente de UbuntuGIS ya que este último funciona mas como repositorio de programas SIG.

Existe un conjunto de sistemas operativos ligeramente modificados que se denominan Debian Pure Blends y que no son otra cosa que adaptaciones a las necesidades concretas de un grupo de personas de dicho sistema opertativo. Así tenemos el sistema debian mas orientado hacia la química, la educación, los juegos, la ciencia, etc

DebianGIS se instala como cualquier distribución de Debian, e incluye por defecto el escritorio Mate. Los programas que incluye se pueden ver en su propia web. Sin embargo, una vez instalados hay que actualizarlos, ya que por ejemplo, instala por defecto QGIS 4 y es necesario configurar el source list para instalar la versión mas reciente.



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.