SCyASIG Servicios Computacionales y Asesoría en S.I.G.

2015/07/09

Cómo construir una aplicacion web con OpenLayers 3 sin escribir código

Filed under: General,Programación,SIG — javalos @ 19:44 pm

Hola a todos los fanáticos de los SIG o GIS, aquí les dejo este interesante artículo en inglés que nos enseña cómo crear una aplicación con OpenLayers 3 sin escribir una sola línea de Código usando QGIS.
Espero y les guste: http://boundlessgeo.com/2015/06/building-openlayers-3-web-app-without-writing-code/

2015/03/09

Obtener la fecha actual en java con la clase Calendar.

Filed under: Desarrollo de Software,Java,Programación — Etiquetas: , — javalos @ 22:04 pm

A partir de java 7 los métodos para obtener el día, mes y año de una fecha han quedado obsoletos o en desuso y podrán desaparecer en futuras versiones.

Lo que recomiendan es el uso de la clase Calendar para obtener estos datos. Enseguida un pequeño ejemplo de cómo obtener la fecha (“AAAA-MM-DD”) con la clase Calendar de java:

Observe el +1 al obtener el mes. Calendar.MONTH regresa el número de mes pero a partir de 0, por eso la necesidad de aumentar en uno para obtener el mes correctamente.

Espero y les sea útil. ¡Saludos!

2014/09/09

Could not read from … because it is a not a file. Error al ejecutar transformación de Kettle (PDI).

Filed under: General,Java,Programación — Etiquetas: , — javalos @ 21:47 pm

Utilizo el ETL Kettle de Pentaho (PDI o Pentaho Data Integration) para realizar algunas transformaciones de datos desde hace tiempo. Recientemente actualicé a la versión 5.1 de éste excelente software.

He realizado un proyecto personalizado en java donde embebo las librerías de Kettle para realizar las transformaciones que necesitan mis usuarios. Sin embargo con esta nueva versión, al ejeutar una transformación después de la otra me arrojaba el mensaje:

Could not read from …. because it is a not a file. Error al ejecutar transformación de Kettle.

Al querer cargar la definición de una transformación desde un archivo que se encontraba dentro del jar de la distribución del programa, cuando con las versiones 4 anteriores no lo enviaba.

Al parecer es un problema con la librería commons-vfs-20100924-pentaho.jar que viene con esta versión. Para solucionar el problema, sustituya dicha libería vfs que se encuentra en la carpeta lib, dentro de la carpeta de instalación de Kettle, con esta otra.

Error solucionado.

¡Saludos!

 

2014/08/13

¡Ups! Modifiqué archivos en un (no branch) en Git

Filed under: Desarrollo de Software,Programación — Etiquetas: — javalos @ 20:50 pm

Resulta que modifiqué archivos e hice commits en un submódulo de git y no me había percatado de que no estaba enlazado a ninguna rama (no branch).

Para no perder esos cambios hay que hacer lo siguiente dentro de la carpeta raíz del submódulo:

git show

El comando anterior mostrará algo como esto:

commit 330db217dffddaa07a0d8d107cbd650678f4c494
Author: …

Lo importante es la clave que se muestra en negrita, ya que la usaremos más adelante para hacer un merge. Una vez anotada la clave ejecutamos:

git checkout master

(En mi caso la rama principal se llama master, cambie el nombre si es necesario). Una vez cambiados a la rama deseada (en este caso master) ejecutamos el comando merge de la siguiente forma:

git merge 330db217dffddaa07a0d8d107cbd650678f4c494

Observe que utilizamos la clave que nos envió el comando show para hacer el merge y no un nombre de rama.

Una vez hecho esto, habremos actualizado nuestra rama master con la rama “(no branch)” y podemos seguir haciendo las modificaciones ya en la rama correcta (en este caso master).

¡Saludos!

 

2014/07/30

Mensaje “Bad line length character”. Bonobo Git Server.

Filed under: Desarrollo de Software,Programación — Etiquetas: , — javalos @ 0:50 am

Inicié a probar el Servidor Git gratuito Bonobo en windows 7. Con la  instalación no hubo ningún problema, siguiendo las indicaciones que publican en su sitio.

Accedí a la página principal de Bonobo, di de alta usuarios y cree el repositorio. Hasta aquí todo bien. Sin embargo al dar el primer push de mi proyecto en una máquina cliente remota, con sistema operativo Linux, me envió los siguientes mensajes:

fatal: protocol error: bad line length character: <!DO
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

El problema es que la aplicación por defecto sólo permite recibir una cadena de longitud pequeña y aborta. Para corregir eso nos vamos al archivo web.config que se encuentra en el directorio de instalación de Bonobo dentro del servidor IIS. Por defecto dicho archivo se encuentra en la siguiente ruta:

C:\inetpub\wwwroot\Bonobo.Git.Server

Para poder modificarlo recuerde arrancar el editor de texto de su preferencia como administrador. Encuentre y modifique la siguiente línea cambiando el valor como se indica:



<system.web>
<httpRuntime maxRequestLength=”2147483647” />
..
..
En el ejemplo anterior cambiamos el valor por defecto por una longitud máxima de 2147483647 bytes a la petición web.

Una vez modificado y guardado el archivo intenté nuevamente el push y ahora si funcionó sin problemas (no es necesario reiniciar el IIS).

Espero y le sea útil.

¡Saludos!

2014/07/15

Multiples proyectos de Netbeans 8 en un sólo repositorio Git

Filed under: Desarrollo de Software,General,Programación — Etiquetas: , — javalos @ 19:09 pm

Para los que son nuevos en GIT con Netbeans (como yo) y desean tener un sólo repositorio GIT para múltiples proyectos java en Netbeans 8 les dejo este artículo que encontré en la web  de cómo lograrlo.

Está en inglés y para quienes no conocen muy bien este idioma, trae imágenes que hacen  muy entendible el artículo.

Cualquier duda estoy  a sus órdenes.

¡Saludos!

 

2014/06/10

Instalar SubVersion en CentOS 6.5

Filed under: General,Ofimática,Programación,Sistema Operativo — Etiquetas: , — javalos @ 22:26 pm

Para instalar y configurar Subversion en CentOS 6.5 siga los siguientes pasos:

Si todo se hizo correctamente, podrá acceder al repositorio a través de un navegador web desde esta dirección local:

http://localhost/svn/repositorio

¡Saludos!

2014/05/29

Simple mapa de escuelas publicado con GeoExplorer de Boundless

Filed under: Desarrollo de Software,Programación,SIG — Etiquetas: , — javalos @ 22:42 pm

Este es un pequeño mapa de ejemplo que se puede crear y publicar con el software GeoExplorer creado por Boundless. GeoExplorer es un software de ejemplo de lo que se puede realizar con el SDK de desarrollo que viene con la OpenGeo Suite, una suite de productos para publicar mapas en internet y que incluye grandes desarrollos open source  como son PostGIS, Geoserver, GeoExt, OpenLayers y QGis entre otros.

2014/05/24

Herramientas Java y un Panorama de las Teconologías para 2014

Filed under: Desarrollo de Software,General,Java,Programación — Etiquetas: — javalos @ 21:36 pm

El sitio ZEROTURNAROUND publicó este interesante estudio. Espero y también opinen lo mismo.

Java Tools and Technologies Landscape for 2014 (image gallery) from ZeroTurnaround

¡Saludos!

Aprendiendo a dimensionar desarrollos de software.

Filed under: Desarrollo de Software,Programación — Etiquetas: , — javalos @ 1:00 am

Excelente vídeo de cómo dimensionar un proyecto de desarrollo de software:

Older Posts »

Powered by WordPress