martes, 26 de enero de 2010
viernes, 22 de enero de 2010
Redes Convergentes - Material para examen
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Sistema_de_cableado_estructurado.pdf
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Tema1.1.ppt
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Tema1.2.ppt
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Tema1.3.doc
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/tema1.3.ppt
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/tema1.4.doc
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/tema1.4.ppt
A estudiar se ha dicho...
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Tema1.1.ppt
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Tema1.2.ppt
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/Tema1.3.doc
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/tema1.3.ppt
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/tema1.4.doc
http://dl.dropbox.com/u/1955604/UTH/8/redes_convergentes/tema1.4.ppt
A estudiar se ha dicho...
martes, 19 de enero de 2010
domingo, 17 de enero de 2010
Practica 2 – mysqldump, msqlimport & mysqlbinlog
1. Utilizar la herramienta mysqldump para exportar
todas las tablas y datos de la base de datos database
mysqldump -B
BDPA -u root -p > /Users/arkiden/1.sql
2. Utilizar la herramienta mysqldump para exportar
la estrutura de la tabla tablename
mysqldump -B
BDPA --tables tablename -d -u root -p > /Users/arkiden/2.sql
3. Utilizar la herramienta mysqldump para exportar
solo los datos de la tabla ciudades
mysqldump -B
BDPA --tables ciudades --compact -t -u root -p >
/Users/arkiden/3.sql
4. Utilizar la herremienta mysqlbinlog para ver el
log de querys
mysqlbinlog
/Applications/MAMP/logs/mysql-bin.000001 > /Users/arkiden/log.txt
Practica 1
1. Crear un procedimiento almacenado que calcule
el numero total de pobladores
CREATE PROCEDURE
totpop()
BEGIN
SELECT
SUM(poblacion) FROM ciudades;
END;
2. Crear un procedimiento almacenado que calcule
el numero de pobladores por estado recibe como parametro la clave del
estado
CREATE PROCEDURE
totest (IN clave_estado INT)
BEGIN
SELECT
SUM(poblacion) FROM ciudades WHERE clave = clave_estado;
END;
Tarea 2
Cómo declarar y modificar un campo para que sea unsigned sin signo
create table ciudades (clave int unsigned);
alter table ciudades modify clave int unsigned;
sábado, 16 de enero de 2010
Tutorial para utilizar Uploadify con Django
Paso 1. Modelo
Creamos la estructura del modelo, que utilizaremos como herramienta para subir la foto al servidor
Paso 2. Vista
Utilizamos el siguiente codigo sobre la vista que se encargara de subir la imagen al servidor
Paso 3. Configuracion
Configuramos el Uploadify para que apunte a la vista que contiene el codigo del paso 2
Link para descargar el ejemplo
http://dl.dropbox.com/u/1955604/blogspot/subiendo.zip
Nota importante: El código de ejemplo no esta bien documentado ni tampoco sigue la estructura estandar con la que se debe programar en Django, pero contiene lo suficiente para darse una idea de como funciona
Django: Framework en Python para crear sitios web
http://www.djangoproject.com/
Uploadify: Herramienta para subir archivos a-la-AJAX que combina jQuery y Flash
http://www.uploadify.com/
Creamos la estructura del modelo, que utilizaremos como herramienta para subir la foto al servidor
# El atributo upload_to viene siendo el directorio donde se # guardaran las imagenes class Automovil(models.Model): foto = models.ImageField(upload_to='automoviles')
Paso 2. Vista
Utilizamos el siguiente codigo sobre la vista que se encargara de subir la imagen al servidor
if request.method == "POST": auto = Automovil() auto.foto.save( request.POST['Filename'], request.FILES['Filedata'], save=True )
Paso 3. Configuracion
Configuramos el Uploadify para que apunte a la vista que contiene el codigo del paso 2
Link para descargar el ejemplo
http://dl.dropbox.com/u/1955604/blogspot/subiendo.zip
Nota importante: El código de ejemplo no esta bien documentado ni tampoco sigue la estructura estandar con la que se debe programar en Django, pero contiene lo suficiente para darse una idea de como funciona
Django: Framework en Python para crear sitios web
http://www.djangoproject.com/
Uploadify: Herramienta para subir archivos a-la-AJAX que combina jQuery y Flash
http://www.uploadify.com/
miércoles, 13 de enero de 2010
Gestión de Recursos Humanos
Gestión de los Recursos Humanos
Desarrollar el plan de los recursos humanos: Entradas
· Requisitos de recursos de la Actividad: La planificación de recursos humanos se basa en los requisitos de recursos de las actividades para determinar las necesidades de recursos humanos para el proyecto.
· Factores ambientales de la Empresa:
o Cultura y estructura de la organización
o Recursos humanos existentes
o Políticas de administración del personal
o Condiciones del mercado
· Activos de los Procesos de la Organización:
o Procesos y políticas estándar de la organización y las descripciones de roles estandarizados
o Plantillas para organigramas y descripciones de cargos
o La información histórica sobre estructuras de la organización que han funcionado en proyectos anteriores
Desarrollar el plan de los recursos humanos: Herramientas y Técnicas
• Organigramas y Descripciones de Cargos: Asegurar que cada paquete de trabajo tenga un responsable inequívoco y que todos los miembros del equipo comprendan claramente sus roles y responsabilidades.
o Diagramas Jerárquicos
o Diagramas matriciales
o Formatos tipo texto
• Creación de Relaciones de Trabajo: Interacción formal e informal con otras personas dentro de una organización, industria o ambiente profesional.
• Teoría de la Organización: Suministra información relativa a la manera en que se comportan las personas, los equipos y las unidades de la organización.
Desarrollar el plan de los recursos humanos: Salidas
• Plan de Recursos Humanos: Proporciona una guía sobre el modo en que los recursos humanos deben ser definidos, adquiridos, dirigidos, supervisados y finalmente liberados.
o Roles y Responsabilidades
o Plan para la Dirección de Personal
Adquirir el Equipo del Proyecto: Entradas
• Plan para la Dirección del Proyecto: Contiene el plan de recursos humanos que presenta la siguiente información, utilizada como guía acerca de cómo se deberían definir, constituir, dirigir, supervisar y finalmente liberar los recursos humanos del proyecto.
• Factores Ambientales de la Empresa:
o Información existente relativa a los recursos humanos
o Las políticas de administración de personal como las que atañen a la externalización
o La estructura de la organización
o La ubicación geográfica única o múltiple
• Activos de los Procesos de la Organización: Políticas, los procesos y los procedimientos estándar de la organización.
Adquirir el Equipo del Proyecto: Herramientas y Técnicas
• Asignación Previa: Cuando los miembros del equipo del proyecto son seleccionados de forma anticipada, se considera que han sido asignados previamente.
• Negociación: En muchos proyectos, las asignaciones de personal se negocian.
• Adquisición: Los servicios requeridos pueden adquirirse de fuentes externas.
• Equipos Virtuales: Pueden definirse como grupos de personas con un objetivo común, que cumplen con sus respectivos roles pasando poco o nada de tiempo en reuniones cara a cara.
Adquirir el Equipo del Proyecto: Salidas
• Asignaciones del Personal del Proyecto: Se considera que el proyecto está dotado de personal cuando las personas apropiadas han sido asignadas de acuerdo con los métodos descritos anteriormente.
• Calendarios de Recursos: Documentan los períodos de tiempo durante los cuales cada miembro del equipo del proyecto puede trabajar en el proyecto.
• Actualizaciones al Plan para la Dirección del Proyecto: Entre los elementos del plan para la dirección del proyecto que pueden actualizarse, se incluye el plan de recursos humanos.
Desarrollar el Equipo del Proyecto: Entradas
• Asignaciones del Personal del Proyecto: El desarrollo del equipo comienza con una lista de los miembros del equipo del proyecto.
• Plan para la Dirección del Proyecto: Contiene el plan de recursos humanos que identifica las estrategias de capacitación y los planes de desarrollo del equipo del proyecto.
• Calendarios de Recursos: Identifican cuándo los miembros del equipo del proyecto pueden participar en las actividades de desarrollo del equipo.
Desarrollar el Equipo del Proyecto: Herramientas y Técnicas
• Habilidades Interpersonales: También se las conoce como “habilidades blandas” y resultan particularmente importantes para el desarrollo del equipo.
• Capacitación: Incluye todas las actividades diseñadas para mejorar las competencias de los miembros del equipo del proyecto. Puede ser formal o informal.
• Actividades de Desarrollo del Espíritu de Equipo: Consiste en ayudar a los miembros del equipo a trabajar en conjunto de manera eficaz.
• Reglas Básicas: Establecen expectativas claras acerca del comportamiento aceptable por parte de los miembros del equipo del proyecto.
• Reubicación: Implica colocar a varios o a todos los miembros del equipo del proyecto más activos en la misma ubicación física para mejorar su capacidad de trabajar en equipo.
• Reconocimiento y Recompensas: Parte del proceso de desarrollo del equipo implica reconocer y recompensar el comportamiento deseable.
Desarrollar el Equipo del Proyecto: Salidas
• Evaluaciones del Desempeño del Equipo:
o Mejoras en las habilidades que permiten a las personas realizar las asignaciones de manera más eficaz
o Mejoras a nivel de las competencias que ayudan al equipo a funcionar mejor como equipo
o Reducción del índice de rotación del personal
o Mayor cohesión del equipo cuando los miembros comparten abiertamente información y experiencias, y se ayudan mutuamente para mejorar el desempeño general del proyecto
• Actualizaciones a los Factores Ambientales de la Empresa: La administración del personal, junto con las actualizaciones a los registros de capacitación de empleados y evaluaciones de habilidades.
Dirigir el Equipo del Proyecto: Entradas
• Asignaciones del Personal del Proyecto: proporcionan documentación que incluye la lista de los miembros del equipo del proyecto.
• Plan para la Dirección del Proyecto
• Evaluaciones del Desempeño del Equipo
• Informes de Desempeño: Proporcionan documentación sobre el estado actual del proyecto en comparación con las proyecciones del mismo.
• Activos de los Procesos de la Organización:
o Los certificados de reconocimiento
o Los boletines informativos
o Los sitios Web
o Las estructuras de bonificaciones
o El código de vestimenta de la empresa
o Otros beneficios adicionales de la organización
Dirigir el Equipo del Proyecto: Herramientas y Técnicas
• Observación y Conversación: Se utilizan para mantenerse en contacto con el trabajo y las actitudes de los miembros del equipo del proyecto.
• Evaluaciones del Desempeño del Proyecto
• Gestión de Conflictos:
o Los conflictos son naturales e imponen la búsqueda de alternativas
o Los conflictos son asuntos del equipo
o Una actitud de apertura permite resolver los conflictos
o La resolución de conflictos debe centrarse en los asuntos y no en las personalidades
o La resolución de conflictos debe centrarse en el presente, no en el pasado
• Registro de Asuntos: Documenta y ayuda a monitorear quién es responsable de la resolución de los asuntos específicos antes de una fecha límite.
• Habilidades Interpersonales:
o Liderazgo
o Influencia
o Toma de decisiones eficaz
Dirigir el Equipo del Proyecto: Salidas
• Actualizaciones a los Factores Ambientales de la Empresa:
o Las entradas para las evaluaciones del desempeño de la organización
o Las actualizaciones de las habilidades del personal
• Actualizaciones a los Activos de los Procesos de la Organización:
o La documentación relativa a la información histórica y a las lecciones aprendidas
o Las plantillas
o Los procesos estándar de la organización
• Solicitudes de Cambio: Los cambios en el personal pueden ejercer un impacto sobre el resto del plan para la dirección del proyecto.
• Actualizaciones al Plan para la Dirección del Proyecto: Entre los elementos del plan para la dirección del proyecto que pueden actualizarse, se incluye el plan para la dirección de personal.
martes, 12 de enero de 2010
jueves, 7 de enero de 2010
Primera tarea para Base de datos para aplicaciones
¿Cómo utilizar palabras reservadas como nombres de bases de datos, tablas y campos?
Simplemente encerramos la palabra reservada en una tilde `
CREATE DATABASE `database`;
Update para cambiar la primera letra de un campo a mayúsculas y el resto a minúsculas
// Primera letra con mayúsculas UPDATE tabla SET campo = CONCAT(UPPER(SUBSTRING(campo,1,1)), LOWER(SUBSTRING(campo FROM 2)));
ACID
En bases de datos se denomina ACID a un conjunto de características necesarias para que una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si un sistema de gestión de bases de datos es ACID compliant quiere decir que el mismo cuenta con las funcionalidades necesarias para que sus transacciones tengan las características ACID
· Atomicidad: Es la propiedad que asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
· Consistencia: Es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos.
· Aislamiento: Es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información sean independientes y no generen ningún tipo de error.
· Durabilidad: Es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.
Charset
Un conjunto de caracteres es un conjunto de símbolos y codificaciones. Una colación es un conjunto de reglas para comparar caracteres en un conjunto de caracteres. Vamos a dejar clara la distinción con un ejemplo de un conjunto de caracteres imaginario.
Supongamos que tenemos un alfabeto con cuatro letras: 'A', 'B', 'a', 'b'. Damos a cada letra un número: 'A' = 0, 'B' = 1, 'a' = 2, 'b' = 3. La letra 'A' es un símbolo, el número 0 es la codificación para 'A', y la combinación de las cuatro letras y sus codificaciones es un conjunto de caracteres.
miércoles, 6 de enero de 2010
¿Qué es un Proyecto?
¿Qué es un proyecto?
Es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o resultado único. Son realizados por las personas, restringidos por la limitación de los recursos y planificados, ejecutados y controlados
Generalmente, los proyectos son autorizados como resultado de una o más de las siguientes consideraciones estratégicas:
Temporal
Significa que cada proyecto tiene un comienzo y un final definidos. El final se alcanza cuando se han logrado los objetivos del proyecto o cuando queda claro que los objetivos del proyecto no serán o no podrán ser alcanzados, o cuando la necesidad del proyecto ya no exista y el proyecto sea cancelado
Productos, servicios o resultados únicos
Un proyecto crea productos entregables únicos. Los proyectos pueden crear:
Elaboración gradual
Significa desarrollar en pasos e ir aumentando mediante incrementos. El alcance de un proyecto se define de forma general al comienzo del proyecto, y se hace más explícito y detallado a medida que el equipo de proyecto desarrolla un mejor y más completo entendimiento de los objetivos y de los productos entregables
¿Qué es la dirección de proyectos?
Es la aplicación de conocimientos, habilidades, herramientas y técnicas a las actividades de un proyecto para satisfacer los requisitos del proyecto. Se logra mediante la aplicación e integración de los procesos de dirección de proyectos de inicio, planificación, ejecución, seguimiento y control, y cierre
La dirección de proyectos incluye:
El equipo de dirección de proyectos tiene una responsabilidad profesional ante sus interesados, incluidos los clientes, la organización ejecutante y el público
Es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o resultado único. Son realizados por las personas, restringidos por la limitación de los recursos y planificados, ejecutados y controlados
Generalmente, los proyectos son autorizados como resultado de una o más de las siguientes consideraciones estratégicas:
- Una demanda del mercado
- Una necesidad de la organización
- Una solicitud de un cliente
- Un avance tecnológico
- Un requisito legal
Temporal
Significa que cada proyecto tiene un comienzo y un final definidos. El final se alcanza cuando se han logrado los objetivos del proyecto o cuando queda claro que los objetivos del proyecto no serán o no podrán ser alcanzados, o cuando la necesidad del proyecto ya no exista y el proyecto sea cancelado
Productos, servicios o resultados únicos
Un proyecto crea productos entregables únicos. Los proyectos pueden crear:
- Un producto o artículo producido, cuantificable, y que puede ser un componente
- La capacidad de poder prestar un servicio
- Un resultado como, por ejemplo, salidas o documentos
Elaboración gradual
Significa desarrollar en pasos e ir aumentando mediante incrementos. El alcance de un proyecto se define de forma general al comienzo del proyecto, y se hace más explícito y detallado a medida que el equipo de proyecto desarrolla un mejor y más completo entendimiento de los objetivos y de los productos entregables
¿Qué es la dirección de proyectos?
Es la aplicación de conocimientos, habilidades, herramientas y técnicas a las actividades de un proyecto para satisfacer los requisitos del proyecto. Se logra mediante la aplicación e integración de los procesos de dirección de proyectos de inicio, planificación, ejecución, seguimiento y control, y cierre
La dirección de proyectos incluye:
- Identificar los requisitos
- Establecer unos objetivos claros y posibles de alcanzar
- Equilibrar las demandas concurrentes de calidad, alcance, tiempo y costes
- Adaptar las especificaciones, los planes y el enfoque a las diversas inquietudes y expectativas de los diferentes interesados
El equipo de dirección de proyectos tiene una responsabilidad profesional ante sus interesados, incluidos los clientes, la organización ejecutante y el público
martes, 5 de enero de 2010
Sistema de cableado estructurado
Aquí les van los links para el libro de Sistema de cableado estructurado y además la presentación
Presentación:
Libro:
Suscribirse a:
Entradas (Atom)