¿Cómo depurar un programa en C / C ++ con el depurador gdb desde la línea de comando de Linux?

Unos de los lenguajes utilizados en casi todas las Universidades para enseñar a programar es lenguaje C / C++ en mis comienzos en la programación usando vim y compilando por la linea de comando no tenia un IDE como Eclipse, Netbeans o IntellijJ IDEA para depurar el código, y me surgió la duda de como un viejo amigo podía depurar su código en vim y me puse manos a la obra ya que tengo que saber como se hace.

Continue Reading…

Ejecutar archivos SQL desde CLP de DB2

Tenemos la necesidad de subir controles de cambios en nuestra base de datos IBM DB2 tenemos un conjunto de sentencias SQL tales como DML o DDL que desean ejecutar como un archivo utilizando el CLP de DB2.

Si alguna de las sentencias contenidas en el archivo falla, es necesario revertir cada instrucción ejecutada con éxito y dejar la base de datos en su estado original. ¿Cómo haces esto?

La respuesta corta es evitar cualquier cambio de estado en la conexión al momento de ejecutar el archivo usando la opción -f del CLP.

Continue Reading…

¿Cómo instalar Composer en Debian?

How to install Composer on Debian

Composer es una herramienta para la gestión de dependencias en fuentes escritas en PHP. Podemos declarar las bibliotecas que necesitemos en nuestros proyecto y composer lo va a administrar (instalar / actualizar) por nosotros. Se puede comparar con un gestor de paquetes que busca las dependencias o bibliotecas necesarias para que funcione nuestro proyecto.

Para instalar Composer en debian la mejor forma es a nivel global para que este disponible como un ejecutable.

Luego de instalado podemos comprobar la instalación con el comando:

Enhorabuena ya tenemos composer a nivel de comandos, ahora lo podremos usar en nuestro futuros proyectos.

Puedes encontrar más información de composer en su sitio oficial.

https://getcomposer.org/

 

Instalando la última versión de qgis en Debian

QGIS también conocido como Quantum GIS es un Sistema de Información Geográfica (SIG) de código libre multi plataformas y es un proyecto de la Fundación OSGeo en nuestro caso vamos a usar la versión de Debian GNU/Linux.

Algunas de las características de QGIS son:

  1. Permite manejar formatos raster y vectoriales a través de las bibliotecas GDAL y OGR, así como bases de datos.
  2. Soporte para la extensión espacial de PostgreSQL, PostGIS.
  3. Manejo de archivos vectoriales Shapefile, ArcInfo coverages, Mapinfo, GRASS GIS, etc.
  4. Soporte para un importante número de tipos de archivos raster (GRASS GIS, GeoTIFF, TIFF, JPG, etc.)

Continue Reading…

Cambio de huso horario servidor Debian Venezuela VET -4:00

Modificar el Huso Horario de nuestros servidores Debian en Venezuela el cual a pasado de -04:30 UTC a -04:00 UTC, dando cumplimiento al decreto presidencia Nro 2.301, publicado Gaceta Oficial Extraordinaria N° 6.224, de fecha 18/04/2016, donde se se modifica el Huso Horario en todo el territorio de la República, entrando en vigencia el 01 de mayo de 2016.

La  variación de la Hora legal actual es de +30 minutos y debe entrar en vigencia el cambio 01/05/2016  a las 02:30 a.m.

Continue Reading…

Como desarrollar un Sistema de Información Geográfica (SIG) en Software Libre

En la siguiente entrada les quiero presentar todo lo que necesitas saber, todos lo necesario la solución definitiva para desarrollar un Sistema de Información Geográfico usando Software Libre 100% Open Sources, logrando así el desarrollo de una solución con una arquitectura multinivel de tres capas.

Nuestra solución contará con las siguientes capas, capas de interfaz de usuario, capa de servidor de aplicaciones y base de datos.

Esta solución ya la he explicado en entradas anteriores, solo que ahora la vamos a organizar para lograr el desarrollo de un sistema de calidad para ser usado en la vida real.

Continue Reading…

Usando GeoServer para publicar nuestros servicios WMS

En esta entrada quiero seguir con GeoServer, esta vez les voy a enseñar prácticamente todo lo que necesitas para usar las capacidades de esta herramienta para tener tu solución de mapas en software libre. Dio por hecho que ya tienes instalado el GeoServer y esta corriendo en tu maquina así como la base de datos Postgresql junto a la extensión de Postgis además de contar con datos en las tablas.

Si no es así puedes hacerlo siguiendo los pasos de estas entradas

  1. instalar la última versión de postgis en debian
  2. instalar el servidor de aplicaciones apache tomcat 8 en linux
  3. instalación del-servidor de mapas geoserver

Continue Reading…

Instalación del Servidor de Mapas Geoserver

En esta entrada les quiero enseña la instalación de un servidor de mapas, así como su optimización para ponerlo en un servidor de producción.

GeoServer es un servidor de datos espaciales de código abierto, escrito en Java, que permite a los usuarios compartir y editar datos geoespaciales.

Diseñado para la interoperabilidad, GeoServer publica los datos de cualquier fuente de datos espaciales utilizando estándares abiertos.

  • GeoServer es un proyecto ejemplar por su activa comunidad y sus frecuentes actualizaciones.
  • Tiene una interfaz amigable.
  • Extensiones al estándar SLD para el soporte de estilos tipo CSS.
  • GeoServer puede leer de muchas fuentes de datos diferentes, desde archivos guardados en el disco local a bases de datos externas.

Continue Reading…

Instalar el Servidor de Aplicaciones Apache Tomcat 8 en Linux

En esta entrada les voy a enseñar a montar el servidor de aplicaciones apache tomcat en un sistema operativo Debian, el cual vamos a usar desplegar aplicaciones Web basadas en Java.

¿Que necesitamos?

  1. Sistema operativo Debian 7 o superior
  2. Descargar Java
  3. Descargar Apache Tomcat 8

Continue Reading…