viernes, 30 de julio de 2010

Clasificacion Internacional Uniforme de Ocupaciones

Esta informacion la he buscado mucho y parece ser que es la que mas se apega a mi caso en donde necesito saber la ocupacion de los Personajes que actuan en las tablas, necesitando asi una organizacion de los empleos en funcion a las tareas.

http://www.ilo.org/public/spanish/bureau/stat/isco/index.htm

Banner en Joomla 1.5

  1. Ingresamos
  2. Gestor de modulos
  3. Ponemos nuevo
  4. Escogemos la opcion de Personalizar HTML
  5. Siguiente
  6. Ingresamos el titulo
  7. Le damos la ubicacion
  8. Se inserta la imagen
  9. Si deseamos hacer link ponemos el hipervinculo
  10. Guardamos y listo

jueves, 29 de julio de 2010

Creacion de un Data View en EV1 hacia SQL Server 2000

Ambiente: Ev1, web, java, mysql

  1. Vamos para Preferentes y creamos un Data Store nuevo para SQL Server, en las propiedades ponemos:
    1. Access technology to set = JDBC
    2. JDBC driver = jTDS Driver
    3. Database name = nombre_base_datos
    4. Server name = nombre_servidor o direccion_ip
    5. Si escogemos Use trusted conection = no, ingresamos el usuario y contraseña.
  2. Creamos la transacción que será la relación para el Data View
  3. Creamos el Data View
    1. En Composition definimos en la columna Internal Name los atributos de la transacción que creamos y en External Name los nombres de los campos de la tabla de origen.
    2. En Platforms agregamos SQL Server, en las propiedades en Name = nombre_tabla_origen
    3. En las propiedades del Dataview asociamos la tabla y escogemos el data store que creamos en el punto 1.

Cabe destacar que si se hace por Database Reverse Engineering es mucho mejor.

lunes, 26 de julio de 2010

Un ejemplo para Crear Data View

Fuente

GX 8.0 y SQL Server 7.0
Tene en cuenta que usamos SQL Server 7.0
Pasos a seguir para la creación de un Data View en GeneXus.
A continuación se describen pasos a seguir para lograr crear Data View en GeneXus.

En DISEÑO
1. Editar el Modelo y crear un Data Store (solamente va a permitir colocar el nombre del Data Store)
2. Crear la Transaction que luego será relacionada al Data View.
2.1. Es conveniente, pero no necesario, que los nombres de los Atributos de la Transaction sean propios de GeneXus.
2.2. Es necesario que a la Transaction se le definan las mismas claves que tiene la tabla origen.
3. Desde la definición de objetos crear el objeto Data View.
3.1. Nombrar el nuevo objeto con un nombre significativo.
3.2. En "Composition" agregar en la columna "Internal Name" los atributos de la Transacción creada en el punto anterior. En la columna "External Name"
colocar los mismos nombres de campo de la tabla origen.
3.3. En "Platform" buscar y agregar "SQL Server" y en la propiedad "Name"
colocar el nombre de la tabla origen.
3.4. En "Indices" agregar un índice con un nombre representativo. No se puede repetir el mismo nombre de índice para otros Data View.
3.4.1. En "Composition" colocar los atributos de la transacción que serán claves.
3.4.2. En "Platform" buscar y agregar "SQL Server" y en la propiedad "Name"
colocar el nombre del índice de la tabla origen.
4. Editar propiedades del Data View y en "Associated table" buscar y colocar el nombre de la Transacción creada (punto 2) y en "Data Store" buscar y colocar el Data Store creado (punto 1).

En PROTOTIPO
5. Al reorganizar la transacción debe decir que la misma está asociada al Data View creado en el punto 2. En caso contrario regresar a Diseño y verificar los pasos anteriores.
6. Editar el Modelo y buscar el Data Store creado en el diseño.
6.1. Colocar SQL Server. Editar las propiedades del Data Store, en "Access technology to set" seleccionar alguna de las opciones establecidas (iSeries Native / JDBC / ODBC), en "Database name" colocar el nombre de la base de datos origen y en "Server name" el nombre del servidor origen.
6.2. Si se decicide en "Use trusted connection" seleccuinar No entonces en "User id" colocar el nombre de usuario y en "User password" el password correspondiente.
6.3. Por último en "SQL server versión" seleccionar 7.0
7. Ir a "Build" y seleccionar "Create Database".
7.1. Antes de reorganizar verificar que la Transacción este asociada al Data View.

El Data View Generator lo he usado y me funciona.
Como soy un usuario principiante de GX, prefiero crear los Data View manualmente para tener un mayor control.

Nelson H. Castillo
Analista - Integrador de Sistemas

Problemas de seguridad en el servidor web Tomcat

Tomado de: Problemas con Servidor Tomcat

Se ha conocido una vulnerabilidad por la cual un atacante podría
conocer la ruta completa del servidor web Tomcat.
El servidor web Tomcat es sin duda una de las herramientas más usadas
y estimadas del mundo Java. Este contenedor de servlet y JSP (Java
Server Pages) es la implementación de referencia de dichas
especificaciones.
En el caso que nos ocupa, este problema de seguridad es ocasionado
por la instalación por defecto de Tomcat de un directorio de ejemplos
para usuarios. Este directorio contiene archivos del tipo JSP y servlet,
en esta localización se encuentran dos servlets, el snoopServlet y el
TroubleShooter los cuales son los que tras una petición permitirán
conocer la ruta del contenedor de servlets y JSP y el sistema operativo
por el que corre Tomcat.
Como solución a este problemas se recomienda la eliminación de los
archivos (SnoopServlet.class y TroubleShooter.class) en el directorio
"TOMCAT_HOME\webapps\examples\WEB-INF\classes".
Exploit:
http://localhost:8080/examples/servlet/SnoopServlet
http://localhost:8080/examples/servlet/TroubleShooter
Los Servlets se diferencian de los Applets básicamente en que se
ejecutan en el servidor y en que no presentan ningún tipo de interfaz
gráfica puesto que están totalmente controlados por un servicio de red
como pudiera ser un servidor Web.