Conferencia JAVA – Netbeans 6.7, Univ. Federico Villareal, Fac. de Sistemas
Hora: diciembre 3, 2009 de 3pm to 5pm
Ubicación: Av colonial S/N Lima facultad de Ingeneria Industrial y sistemas
Calle: Av colonial S/N
Ciudad/Pueblo: LIMA PERU
Información de contacto: http://www.unfv.edu.pe/site/facultades/fiis/index.aspx
Tipo de evento: conferencia
Organizado por: ING . IVAN PETRLIK AZABACHE
Ver más en ning
Evento Internacional Basico del IDE de desarrollo Netbeans 6.7 , y del software Libre , Organizado por la Universidad Nacional Federico Villarreal , Expuesto por luis Dioses panana y organizado por el Ing.Ivan Petrlik Azabache para todo el Territorio peruano.
Calcular resolución de pantalla con javascript
Calcular resolución de pantalla con JavaScript.
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<meta http-equiv=”content-type” content=”text/html; charset=windows-1250″>
<meta name=”generator” content=”PSPad editor, www.pspad.com”>
<title>Resolución de pantalla</title>
</head>
<body>
<script language=”JavaScript1.2″>
document.writeln(“<b>Tú resolución es de:</b> ” + screen.width + ” x ” + screen.height +”");
</script>
</body>
</html>
INVESTIGACIÓN OPERATIVA Y SISTEMAS
La Investigación Operativa tiene puntos en común con la Ciencia de la Computación y en particular con la Inteligencia Artificial.
Temas tratatos:
- El problema de transporte urbano: problemas, causas y soluciones
- La competitividad de la industria y la investigación de operaciones
- Incubadoras de empresas de bases tecnológica
- Introdución a las Metaheuristicas
- La creatividad em la Investigación de Operaciones
- Juegos no Cooperativos y Coperativo con aplicaciones en economía, negocios e ingeniería
- Problemas de Localización
- La simulacion de sistemas con aplicaciones en ciencias e ingeniería
- Metaheurisitca aplicada al problema de ruteo de vehículos
- Investigación operativa – una experiencia
- Una aplicación de la optimización combinatoria en la industria ferroviaria
- Parques tecnológicos y sistemas de innovación
OIT migra su sitio web a Joomla 1.5

Después de varios meses de planificación el sitio Web de La OIT “http://www.oit.org.pe/” fue migrado al gestor de contenidos Open Source “Joomla 1.5“.
Parte de la decisión fue tomada gracias a que Joomla es un CMS extensible, flexible, modular y sobre todo comunitario. Gracias a la gran cantidad de componentes, módulos, plugins que pueden hacer de Joomla cualquier cosa, se espera que oit.org.pe sea más orientado hacia la comunidad.
Esto sin duda es una noticia excelente para Joomla ya que gracias a esta decisión se sigue perfilando hacia el lugar número uno de los CMS que bien merecido se lo tiene.
Esperamos que otros sitios web tomen nota y comienzen el uso de herramientas Open Source, que sin duda son de excelente calidad como lo es Joomla.
PD. Yo realice la migración, actualización en ferebro de este año(2009).
Business Intelligence
Cuando diseñamos la arquitectura de un sistema de Data Warehouse nos hemos de plantear los diferentes entornos por los que han de pasar los datos en su camino hacia su Data mart o cubo de destino. Dada la cantidad de transformaciones que se han de realizar, y que normalmente el DWH, además de cumplir su función de soporte a los requerimientos analíticos, realiza una función de integración de datos que van a conformar el Almacén Corporativo y que van a tener que ser consultados también de la manera tradicional por los sistemas operacionales, es muy recomendable crear diferentes áreas de datos en el camino entre los sistemas origen y las herramientas OLAP.
Cada una de estas áreas se distinguirá por las funciones que realiza, de qué manera se organizan los datos en la misma, y a qué tipo de necesidad puede dar servicio. El área que se encuentra ‘al final del camino’ es importante, pero no va a ser la única que almacene los datos que van a explotar las herramientas de reporting.
Business Intelligence
Cuando diseñamos la arquitectura de un sistema de Data Warehouse nos hemos de plantear los diferentes entornos por los que han de pasar los datos en su camino hacia su Data mart o cubo de destino. Dada la cantidad de transformaciones que se han de realizar, y que normalmente el DWH, además de cumplir su función de soporte a los requerimientos analíticos, realiza una función de integración de datos que van a conformar el Almacén Corporativo y que van a tener que ser consultados también de la manera tradicional por los sistemas operacionales, es muy recomendable crear diferentes áreas de datos en el camino entre los sistemas origen y las herramientas OLAP.
Cada una de estas áreas se distinguirá por las funciones que realiza, de qué manera se organizan los datos en la misma, y a qué tipo de necesidad puede dar servicio. El área que se encuentra ‘al final del camino’ es importante, pero no va a ser la única que almacene los datos que van a explotar las herramientas de reporting.
Taller 1 – Oracle, SQL
select e.department_id from employees e; //aqui salen todos los datos y muchos repetidos
select DISTINCT e.department_id from employees e; //aqui salen los datos unicos
select sysdate, user from dual;//aqui sale la fecha del servidor y el usuario con el que me e logueado y todo es jalado de la tabla dual.
Taller Web 2.0 – Miguel Arrufat
http://www.youtube.com/view_play_list?p=BAA4BDDDE21A5E35
7 Videos de UN Taller Web 2.0
Miguel Arrufat
Video1: (Introducción y marcadores sociales) - http://www.youtube.com/watch?v=UMLk2jXO7aY
Video2: (Ofimatica online y sindicación) – http://www.youtube.com/watch?v=MqWgATTAwms
Video3: (Blogs, wikis y redes sociales) – http://www.youtube.com/watch?v=5jxlXOzHkP0
Video4: (Podcast) – http://www.youtube.com/watch?v=1bg8m5xnC8o
Video5: (Tecnologias emergentes) - http://www.youtube.com/watch?v=h1ciBC6lTiI
Video6: (Webs colaborativas y banda ancha) – http://www.youtube.com/watch?v=eScChF1Hx9Q
Video7: (Inteligencia colectiva) – http://www.youtube.com/watch?v=fMRfbEe_Iec
Oracle University 2009-II
Mi espacio oracle:
http://osum.sun.com/group/oracleuniversityjava
Espacio donde voy a colocar de manera ordenada el material de Oracle University. Ingles/Español.
Cualquier duda/reclamo/agradecimiento a este correo: jpari18<ARROBA>gmail.com
Atte. Julio Pari
CURSO DE PREPARACION PARA MCTS
CURSO DE PREPARACION PARA MCTS .Net Framework 2.0 Web Application
Sesión 1: Fundamentos de Programación a Net Framework 2.0
Fundamentos de Programación Orientada a objetos
· Construyendo Clases, Clases parciales, Propiedades, Métodos, Herencia, polimorfismo y Estructuras
· Manejo de Clases para Entrada / Salida (Input/Output)
· Navegando en el sistema de archivos
· Lectura y escritura de Archivos y carpetas
· Obtener las propiedades de archivos y carpetas
· Compresión de Archivos y carpetas
· Encriptación y des encriptación de archivos y carpetas
· Uso de expresiones regulares para validación de ingresos de datos
Trabajando con colecciones de datos, genéricos, especializados
· Crear colecciones de datos , tipos de colecciones
· Agregar, Editar, Buscar, Eliminar, Ordenar, Listar datos de una colección
· Trabajando con listas secuenciales
· Trabajando con diccionarios
· Utilizando colecciones especializadas
· Trabajando con colecciones genéricas
Programación con Hilos
· Creación de hilos para crear aplicaciones multitarea para la ejecución de varios procesos al mismo tiempo (ARES,EMULE)
· Crear POOL de hilos
· Ejecución de hilos Sincronizada
Instalando y configurando aplicaciones
· Creación de archivos Configuración en una aplicación app.config, Web.config
· Creando un proyecto de instalación para una aplicacion Windows y Web
Seguridad de la información y usuarios
· Autenticación y Autorización de usuarios
· Manejo de la Autenticación con usuario Windows
· Manejo de la Autenticación con usuario personalizado de una base de datos
Servicios de Mail
· Creando mensajes de correo
· Envió de mensajes de correo
· Adjuntar archivos a los mensajes
Sesión 2: Desarrollo de Aplicaciones con acceso a Datos con Visual Studio 2005
Conectando con bases de datos y lectura de datos
· Crear conexiones a bases de datos ,Crear una conexión con Access – Excel ,SQL SERVER,
· Crear una conexión con MYSQL ,Crear una conexión con ORACLE
· Configuración avanzada de una cadena de conexión
Consultando y actualizando Datos mediante el uso de comandos
· Construcción de comandos con programación
· Ejecución de comandos que devuelven un único valor
· Ejecución de comandos que devuelven un conjunto de filas
· Ejecución de comandos que no devuelven filas (Insert, Update, Delete)
· Ejecución de comandos con parámetros
Realizar operaciones transaccionales
· Creación de una transacción
· Implementando transacciones locales (ejecución de comandos en la misma base de datos)
· Implementando transacciones distribuidas (ejecución de comandos en diferentes bases de datos)
· Estableciendo el nivel de aislamiento de una transacción (Commited, uncommited, serializable, Repetable, snapshot )
· Implementando Bloqueos pesimista y optimista
Trabajo en entornos desconectados
· Trabajando en entornos desconectados mediante programación
· Configuración de un DataAdapter para recuperar información
· Rellenar un DataSet utilizando un DataAdapter
· Configuración del DataAdapter para actualizar el almacén de datos
· Construcción de DataSets , DataTables , Dataviews
Realizando operaciones desconectadas con Asistentes de Visual Studio 2005
· Datasets tipados y sin tipo
· Que son los TableAdapters
· Desarrollo de aplicaciones rápida con Datasets Tipados con los wizards de visual studio 2005
o Formularios de mantenimiento
o Formularios de consultas
o Formularios Maestro Detalles
o Formularios de Reportes
Tema 3: Desarrollo de Aplicaciones con acceso a Datos Avanzado con Visual Studio 2005
Manejo de Datos BLOB
· Leer y guardar datos en campos Binarios de una base de datos
· Leer y guardar imágenes en una base de datos
· Almacenar archivos pdf, doc, xls, etc, en una base de datos.
Mejorando el rendimiento de la base de datos
· Abrir varios objetos DataReader al mismo tiempo a través de MultipleResultSet
· Lectura y actualización de Datos con MARS.
· Ejecución de comandos Asíncrona con BeginExecuteNonQuery-EndExecuteNonQuery
· Ejecución de comandos Asíncrona con BeginExecuteReader-EndExecuteReader
· Como realizar una Inserción masiva de registros con SQLBULKCOPY
Tema 4: Desarrollo de aplicaciones Web con ASP.NET y Microsoft Visual Studio 2005
Creación de sitios web
· Creación de un sitio Web ASP.NET
· Desarrollo de una interfaz Web con MasterPages ,Menus y treeview
· Como invocar un formulario Web desde otro formulario
· Como pasar parametros entre formularios web
· Como detectar las capacidades del navegador cliente (nombre del navegador, versión, etc.)
· Manejar los mensajes de errores en una aplicación web
Agregando y configurando controles de servidor ASP.NET
· Uso de controles de servidor HTML
· Uso de controles de Servidor ASP.NET
· Uso de controles de validación
Administrando el estado de una aplicación web
· Como guardar y leer valores en el objeto Session
· Como guardar y leer valores en el objeto Application
· Como guardar y leer valores en el objeto Cache
· Como guardar y leer valores en el objeto HTTPCookies
Acceso a datos con ASP.NET
· Crear y recuperar cadenas de conexión a bases de datos
· Acceso a datos con el control SQLDataSource
· Acceso a datos con controles enlazados DataList,DetailsView,DataGridview,Formview
· Acceso a capas de datos con ObjectDataSource
o Formularios de mantenimiento
o Formularios de consultas
o Formularios Maestro Detalles
o Formularios de Reportes
Controlando el acceso a una aplicación Web
· Configuración la Autenticación de usuarios en una aplicación Web
· Configuración la Autorización de usuarios en una aplicación Web
· Improducción a la clase Membership
· Configurar un sitio con membresia con Membership
· Administracion de usuarios con Membership
· Uso de los controles de sesion Login,LoginName,LoginView,CreateUserWizard,loginStatus
Publicando una aplicación Web
· Copiar sitios web con la herramienta Copy Web site
· Publicar un sitio precompilado
· Desarrollo de un proyecto de instalacion de una aplicación web
