Archive for the ‘Programación’ Category

Geospatial Training Services Español lanza una oferta de sus cursos Master GIS

Miércoles, abril 9th, 2014

El sitio de Geospatial Training Services Español, sitio especializado en cursos GIS y master GIS totalmente en español, lanza un descuento de 200 euros en sus todos cursos de Master GIS en línea que inician en el mes de Mayo.

Si eres desarrollador de Sistemas de Información Geográfica en Web o escritorio, tanto de software libre como propietario, de seguro te interesarán estos cursos. ¿Necesitas más información y temario de los cursos? Visita su sitio.

¡Saludos!

Liberada la nueva versión 8.0 de NetBeans

Miércoles, marzo 26th, 2014

Buenas nuevas para los programadores de java y usuarios del IDE NetBeans. Oracle ha anunciado la liberación de la version 8.0 de este gran IDE gratuito.

Entre las novedades esta el poder usar lamdas dentro del editor, soprte de TomEE como servidor de aplicaciones y muchas cosas más.

Puedes consultar las nuevas características implementadas en ésta versión aquí.

Un video de las nuevas características acá.

¡A programar con NetBeans!

Ejemplos demo .Net del SDK Biomini 3.4 no funcionan en windows 64 bits

Lunes, marzo 17th, 2014

Después de seguir las indicaciones del manual de instalación del SDK del Biomini / biomini Plus de Suprema (escáner de huellas digitales) los ejemplos desarrollados en .Net, incluidos en la instalación, no funcionaban, mandaba mensajes de excepción al tratar de inicializar el digitalizador de huellas digitales. La instalación se hizo sobre Windows 7 versión de 64 bits.

Al parecer el instalador instala la librerías de 32 bits por defecto, así que al tratar de ejecutar los ejemplos, envían errores. Para hacer que funcionen en ésta versión de sistema operativo es necesario reemplazar los archivos UFDatabase.dll, UFMatcher.dll, UFScanner.dll que se encuentran en C:\Program Files (x86)\Suprema\UFE34\bin con dicho archivos que se encuentran en C:\Program Files (x86)\Suprema\UFE34\bin\x64. Los archivos .dll de ésta última carpeta son los correspondientes a los 64 bits del sistema.

Una vez copiados, los ejemplos .net funcionarán correctamente.

¡Saludos!

Agregar un asterisco a los campos requeridos en MVC 4

Domingo, marzo 9th, 2014

Se desea que los campos requeridos de una vista en MVC 4 sean marcados con un asterisco al final para que el usuario sepa cuáles campos tiene que capturar en forma forzosa y no saber hasta que la vista es grabada y validada.

Para ello podemos incrustar el código siguiente en javascript al final de la vista:

MVC 4 asigna el atributo “data-val-required” a los campos o controles que son requeridos. Con jquery podemos encontrar esos controles e insertarles un asterisco al final. En el código anterior se excluyen los campos ocultos (hidden) para que no sea mostrado el asterisco en estos campos.

Existen otras formas como crear nuestro propio HtmlHelper, pero éste método se me hace el más práctico y rápido de implementar.

¡Saludos!

Publica mapas en un Globo al estilo de Google Earth sin Google Earth

Lunes, febrero 10th, 2014

Cesium es una librería de JavaScript para crear globos terráqueos 3D y mapas en 2D en un web browser sin necesidad de plugins.

Usa WebGL para dibujar gráficos acelerados a través de hardware y es compatible por varios  web browsers.

¿Cuentas con las últimas versiones de Firefox, Chrome o Safari? Visita su página y ve lo que puede hacer.

 

The type ‘…’ was not mapped… MVC 4

Sábado, noviembre 16th, 2013

Tengo Visual Studio 2010 e instalé el complemento de MVC 4. Generé mi aplicación MVC 4 y generé al ADO.NET EntityObject desde una conexión de base de datos. La tabla UserProfile fue cambiada agregando más campos personalizados.

Al ejecutar ka aplicación por default y tratar de ingresar a la sección login me arrojaba el siguiente error:

“The type ‘….Models.UserProfile’ was not mapped. Check that the type has not been explicitly excluded by using the Ignore method or NotMappedAttribute data annotation. Verify that the type was defined as a class, is not primitive, nested or generic, and does not inherit from EntityObject.”

Resulta que el MVC 4 no acepta clases entidades heredadas del tipo EntityObject. Para corregir este error hay varias formas, pero la más “fácil” es la de instalar el complemento “EF 4.x DbContext Generator for C#” que se puede descargar aquí.

Una vez instalado y reiniciado el VS 2010 procede a seguir las instrucciones indicadas en dicha página: se da click derecho sobre el editor modelo .edmx , se selecciona Add Code Generation Item… y en Installed Templates -> Visual C# -> Code, se selecciona EF 4.x DbContext Generator. Se le da un nombre al modelo y se pulsa el botón Add.

Manda un aviso de Security Warning, que puede ser ignorado pulsando “OK”. Y listo Crea un modelo de datos con la extensión .tt con clases por separado de las entidades de la base de datos.

Listo, el error antes descrito se fue.

¡Saludos!

 

 

Joomla!, el popular Sistema de Administración de Contenidos (CMS) lanza su versión 3.

Viernes, agosto 30th, 2013

Joomla! da un gran salto dentro del espacio móvil con un rediseño completo tanto de la interfaz pública como de la administrativa. Con la adopción del framework Bootstrap, Joomla! se ha convertido en el primer gran CMS en estar adaptado para dispositivos móviles en ambas zonas. Ahora, todo sitio web puede ofrecer a sus visitantes contenido adaptado a móviles, así como herramientas también adaptadas a las interfaces de estos dispositivos para los administradores.

Visita el sitio de Joomla! 3 para descargarlo y para obtener una información más completa de esta versión.

Oracle lanza la version 12c de su Base de Datos

Lunes, agosto 12th, 2013

“Con las sucesivas versiones de Oracle Database, Oracle sigue facilitando las tareas de estandarización, consolidación y automatización de servicios de base de datos en la nube para nuestros clientes. Lo que empezó hace más de una década con funciones innovadoras como Oracle Real Application Clusters y Oracle Automatic Storage Management, continúa ahora con Oracle Multinenant que permite a los departamentos de TI aprovechar al máximo las ventajas de la nube, incluido el uso compartido de recursos, la flexibilidad de gestión y el ahorro de costes.”

Así empieza la presentación de “Oracle Database 12c, la primera base de datos del mundo diseñada para la nube”.

Para los desarrolladores ya se encuentra para su descarga en esta página.

Habrá que probarla.

 

Aprendiendo Java paso a paso.

Domingo, agosto 11th, 2013

Excelente taller de Java publicado por Carlos Santana Roldán en el sitio de  CodeJobs. Lo recomiendo para todo aquel que quiera aprender Java.

Argumento listas de longitud variable en Java.

Martes, agosto 6th, 2013

Desde Java 5.0, los métodos pueden tener un argumento lista de longitud variable. Son llamados métodos varargs. El último argumento de esos métodos y sólo el último argumento puede ser repetido cero o más veces cuando el método es llamado. El parámetro vararg puede ser primitivo o un objeto. Los puntos suspensivos (…) son usados en el argumento lista de firma del método para declararlo método vararg.

La sintaxis de parámetro vararg es como sigue:

type… nombreObjetoOPrimitivo