martes, 29 de julio de 2008

wtp: Aplicacion sencilla con WTP 3.0

En eclipse live se puede ver el video que muestra la creacion de una aplicacion sencilla empleando las nuevas prestaciones de WTP 3.0:

Video

Vinculos:

domingo, 27 de julio de 2008

cache: Introduccion

El termino Cache

Fue acunado por Lyle R. Johnson, editor que buscaba un termino mas descriptivo al utilizado por sus creadores, "high-speed buffer". Cache es una palabra francesa que significa ocultar.

Funcionamiento

El cache es almacenamiento temporario para aquellos datos que son utilizados con frecuencia. El cache esta compuesto por:
  • Un conjunto de datos, que son copia de los datos en algun medio de almacenamiento
  • Una forma de identificar la frecuencia de uso de esos datos
  • Una politica de reemplazo de los datos en el cache
  • Una politica de escritura de los datos en el cache al medio de almacenamiento
Vinculos:
  • Cache @ Wikipedia

miércoles, 23 de julio de 2008

scm: Diff entre versiones de un archivo

Configuracion del entorno de usuario

Edite el archivo .bashrc en su directorio home:
vi $HOME/.bashrc
y agregue la siguiente linea:
alias ct=/usr/atria/bin/cleartool
Ejecucion de Diff grafico sobre un archivo

Es necesario montar a la vista de clearcase en la cual se encuentra el archivo a analizar:
ct setview [view-tag]
por ejemplo:
ct setview vista_desarrollo
Verifique la que vista haya sido montada:
ct pwv
y vera como respuesta en la consola:
Working directory view: ** NONE **
Set view: vista_desarrollo
Acceda al directorio, en la vista, donde se encuentra el archivo a analizar:
cd /vobs/proyecto/src/main/java/paquete/
Luego ejecute la herramienta grafica que muestra el arbol de versiones:
ct lsvtree -g [nombre-archivo]
por ejemplo:
ct lsvtree -g Clase.java
Si obtiene el siguiente error:
Error: Can't open display:
implica que no ha configurado correctamente su servidor X en su sistema Windows.
Finalmente debera observar la siguiente ventana:

El circulo azul indica la ultima version del archivo del cual se desea obtener la diferencia con otra. En la imagen se borraron algunos nombres para evitar confusiones.
Podra seleccionar esa ultima version o alguna anterior, solo debe asegurarse que un circulo rojo pinte el borde del circulo correspondiente a la version para la cual desea obtener las diferencias.

Luego acceda al menu principal y efectue la seleccion que se muestra a continuacion:


Al seleccionar la opcion "Selected vs. other...", aparecera una nueva ventana donde podra seleccionar la "otra" version a comparar. Luego de hacer esto, podra observar las diferencias en una ventana con dos marcos, el izquierdo mostrando la "otra" version y el derecho mostrando la version seleccionada.

Vinculos: