Seleccionar página

Blog Open Source de Neodoo Microsystems

Notas, trucos y consejos sobre integración y desarrollo

Comando Screen

-Crear sesiones con «screen»:

1.- «screen» para abrir una nueva ventana
2.- Arrancar lo que se quiera
3.- Escribir «screen -d» para salir de la ventana
4.- «screen -list» para ver las ventanas que tenemos
5.- «screen -x » para volver a entr…

Eventos en Seam

Durante su funcionamiento, Seam lanza una serie de eventos predefinidos al realizar ciertas. Estos eventos pueden ser escuchados por nuestra aplicación y actuar en consecuencia. Algunos eventos interesantes son: org.jboss.seam.validationFailed : Se lanza cuando hay un fallo de validación org.jboss.seam.postCreate.<name> : Se lanza cuando el componente con nombre <name> se instancia. Se puede usar de […]

SEO-friendly URLs con Seam II

Vamos a ampliar la información del post anterior con conceptos más avanzados. Partimos de la base de que tenemos configurado y funcionando el módulo UrlRewrite. El primer problema con el que me topé es que mi aplicación usaba identificadores numéricos, tipo …/product.seam?idProduct=123. Por lo tanto necesitaba traducir el identificador numerico a una palabra descriptiva del […]

SEO-friendly URLs con Seam

Hoy en día están muy de moda las aplicaciones web y blogs con URLs amigables, tipo http://seamcity.madeinxpain.com/archives/category/seam. Estas URLs además de ser más intuitivas y agradables a la vista, también son más agradables para buscadores de internet como google (o podríamos decir más agradables para EL BUSCADOR de internet).Esta es una de las técnicas seo […]

Marcas de Google Maps con menu contextual

En un post anterior hablaba de como añadir un tooltip personalizado a nuestras marcas de google maps, que permitia mostrar cualquier objeto DOM como si fuese un tooltip de la marca.
Siguiendo la misma idea, podemos hacer un menu contextual para las marcas, que se active al hacer click sobre ellas, y contenga acciones a ejecutar […]

Marcas de Google Maps con tooltip personalizado

Al situar el ratón encima de una imagen o cualquier elemento del DOM, éste es capaz de mostrar en un tooltip el texto de su atributo ‘title’,
ejemplo
En las marcas de Google Maps este efecto puede conseguirse especificando el atributo ‘title’ en el constructor de la marca.

var coords = new GLatLng(41.647471, -0.885569);
var mark = new GMarker(coords,  […]

Cómo limitar el zoom y el desplazamiento en Google Maps

En ocasiones nos interesa restringir el desplazamiento del usuario sobre el mapa a un área determinada, o limitar los niveles de zoom máximo y mínimo.
En el caso del zoom la solución es bastante sencilla. Solo hay que sobreescribir los métodos getMinimumResolution() y getMaximumResolution() de cada uno de los tipos de mapas GMapType presentes en nuestro […]

Arrays asociativos en javascript

En javascript se llama array asociativo a aquellos que en vez de estar organizados con indices numericos en funcion de su posicion dentro del array, están organizados por claves no numericas.
Este tipo de arrays puede ser muy útil si tenemos listas de objetos que poseen un identificador.

<br />
var array_asociativo =  new Array();<br />
array_asociativo[’uno’] = ‘brinkindans’;<br […]

Diferencias entre null y undefined

En javascript existen cinco tipos primitivos de datos: undefined, null, boolean, number y string.
A primera vista no se aprecia la diferencia entre los tipos undefined y null.
El tipo undefined corresponde a las variables que han sido definidas y todavía no se les ha asignado un valor.
El tipo null se suele utilizar para representar objetos que […]

Utiliza nuestras máquinas AMI en AWS Marketplace

Utiliza nuestras plantillas preconfiguradas disponibles en AWS Marketplace para crear instancias de los contenedores y servidores de aplicaciones Open Source más importantes de la comunidad Java.

Suscríbete a nuestro boletín

Notas, trucos y consejos sobre integración y desarrollo.

Escribe tu dirección de correo electrónico y revisa a continuación tu email para confirmar la suscripción.

Blog de Neodoo Microsystems
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Puedes encontrar más información en nuestra Política de privacidad y Política de cookies.