Anuncios categorizados en 'Tecnología'

Diferentes tipo de galerías mediante Javascript

Muchas veces nos encontramos la necesidad de crear galerías de imágenes para nuestras páginas web.

Actualmente existe una enorme variedad de tecnologías para poder crearlas (flash, Javascript, php, etc…). De todas ellas creo que las más conveniente de utilizar por rendimiento y efectividad son las galerías desarrolladas en Javascript.

Aquí os dejo 12 ejemplos de galerías de imágenes generadas mediante Javascript:

Galerías

Crear gráficas con Javascript de manera fácil

Otra vez más, Google nos ofrece una maravillosa API para poder generar cualquier tipo de gráfica de manera dinámica.

Generar gráficas mediante Google

Se trata de un conjunto de scripts que nos facilitan la vida a la hora de poder generar gráficos, cuyo rendimiento es muy óptimo.

 Google Chart API

Estilos para textos con CSS

Si quieres darle forma a la ubicación del texto, ahora ya puedes con CSS Text Wrapper.

CSS Text Wrapper es un conjunto de scripts programados en JavaScript y CSS que permite dar forma a la ubicación del texto, es decir, poder transformar, de manera visual, los párrafos en círculos, triángulos, rectángulos, etc.

Servidor Web BlueDragon

Si alguien esta programando en lenguaje ColdFusion 5.x o ColdFusion MX (6 o superior) de Macromedia, que sepa de la existencia de un nuevo
servidor Web, BlueDragon.

Es muy interesante, además permite la convivencia de varias tecnologías como Coldfusion + J2EE. Existen numerosas ventajas:

- No hace falta migrar código Coldfusion 5 o 5.x para actualizarse a Coldfusion 6.x o superior
- Realizar instancias a objetos realizados en Java.
- Sistema de debugar muy completo.

Servidor Web Bluedragon

NewAtlanta empresa distribuidora de este nuevo Servidor Web ofrece varias modalidades:

  • BlueDragon Server (Coldfusion)
  • BlueDragon Server JX (Coldfusion + JAVA)
  • BlueDragon Server J2EE (Coldfusion + Servidor Java Web (Tomcat, JRUN, websphere)
  • BlueDragon para .NET

Múltiples Host en Tomcat

Muchas veces nos interesa que el nombre del contexto (Aplicación Web para Tomcat) no aparezca en nuestra Url a la hora de mostrar la aplicación.

Una solución rápida y funcional es sustituir el contexto ROOT de la instalación de Tomcat por nuestra aplicación pero existen varios inconvenientes:

  • Se pierde la aplicación Manager del Tomcat.
  • Si en un futuro se quiere añadir otra aplicación cuyo nombre no se mostrará en la url, deberéis buscar otra solución.

Imaginemos que tenemos una aplicación Web (con 2 idiomas) J2EE bajo Tomcat definida en el Apache de la siguiente manera:

<VirtualHost localhost>

AddDefaultCharset UTF-8
DocumentRoot /apps/www/aplicacion
ServerName www.aplicacion.es
ServerAlias
www.aplicacion.fr

JkMount /* local

TransferLog “C:/apps/logs/access.log”
ErrorLog “C:/apps/logs/error.log”

</VirtualHost>

Como se puede observar existen, como he comentado anteriormente, 2 idiomas (español, francés), mediante el conector mod_jk (JkMount), conectaremos el servidor Apache y Tomcat.

En Tomcat únicamente tendremos una única aplicación:

<TOMCAT_HOME>/webapps/miaplicacion

¿Cómo hacer que los dos dominios, www.aplicacion.fr y www.aplicacion.es apunten al mismo contexto y ocultar su nombre en la url?

Si no se hiciese nada, una de las formas seria, como se ha comentado antes, poner nuestra aplicación bajo el contexto ROOT, pero si más adelante quisiésemos ocultar, en la url, el nombre del contexto de otra aplicación tendríamos un problema.

Para solucionarlo debemos configurar el server.xml (ubicado en: <TOMCAT_HOME>/conf) de la siguiente manera:

<Host name=”localhost” debug=”0″ appBase=”webapps” unpackWARs=”true”>
<Context path=”" docBase=”<TOMCAT_HOME>/webapps/ROOT” debug=”0″ reloadable=”true” />

</Host>

<Host name=”www.aplicacion.es” debug=”0″ appBase=”webapps” unpackWARs=”true”>

<Alias>www.aplicacion.fr</Alias> /* Podemos añadir tantos alias o aplicaciones web queramos */
<Alias>…</Alias>

<Alias>…</Alias>
<Context path=”" docBase=”<TOMCAT_HOME>/webapps/miaplicacion” debug=”0″ reloadable=”true” />

</Host>

De esta forma estamos diciendo al Tomcat que existen 2 dominios pero ambos están compartiendo el mismo contexto, por tanto, el mismo código, y además el contexto ROOT se mantiene operativo. Aunque es aconsejable no mantenerlo en servidor de producción.

Por último tu fichero de host debería contener algo como:

127.0.0.1 www.aplicacion.es
127.0.0.1 www.aplicacion.fr