Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Introducción a las Tecnologías Distribuidas y Remote Data Modules en Delphi

Informática2,81 KB

Tecnologías Distribuidas en Delphi

Conceptos Clave

  • Automation Object: Se refiere a usar objetos de otra aplicación dentro de una aplicación.
  • Remote Data Module: Es un módulo de datos remoto que crea una interfaz donde el cliente, a través de hilos (uno o varios), puede acceder remotamente a un servidor como interfaz dual. Este reside en la aplicación entre el cliente y el servidor.
  • Interoperabilidad: Capacidad de dos o más sistemas o componentes para intercambiar información y utilizar la información intercambiada.
  • Middleware: Es un software que asiste a una aplicación para interactuar o comunicarse con otras aplicaciones.

Cliente con Remote Data Module

  1. Crear la base de datos en el servidor remoto.
  2. Crear un alias en el administrador de orígenes
...
Continuar leyendo "Introducción a las Tecnologías Distribuidas y Remote Data Modules en Delphi" »

Conceptos Clave en Redes de Computadoras: Protocolos y Capas

Informática6,74 KB

Conceptos Fundamentales de la Capa de Red

Traducción de Direcciones de Red (NAT)

La caja NAT reescribe la dirección de destino del paquete cuando se recibe un mensaje del exterior.

Gestión de Direcciones IP Dinámicas

En una red con IPs dinámicas en que el servidor DHCP deja de funcionar, los ordenadores continuarán comunicándose por un período hasta que expire el préstamo de la IP.

Protocolo OSPF y Router Designado

El router designado en OSPF es aquel que, si hay varios routers conectados en una LAN de difusión, se elige para que todos vean como vecino y no tener que hacer todas las combinaciones entre parejas.

Cabecera IPv6

La cabecera IPv6 incluye un campo con el número de saltos o tiempo de vida de los paquetes.

Diferencias entre Capa

...
Continuar leyendo "Conceptos Clave en Redes de Computadoras: Protocolos y Capas" »

Configuración óptima de ProShow Gold: parámetros estándar y ajustes avanzados

Informática2,13 KB

Actualizado en octubre de 2017

Fecha en cada diapositiva

  • De ACDSee - Propiedades Exif - Imagen - Fecha/Hora Original
  • En títulos: Añadir Macro - Metadatos Exif [exifDateTimeOriginal]
  • Fuente: Calibri 12, amarillo (255-255-0) + contorno negro
  • Posición: Centro - 98 x 5 % > esquina superior derecha (la hora queda oculta)
  • Estado: Alternar Global: mostrar en todas las diapositivas

Fecha en vídeos y diapositivas sin datos Exif

  • De ACDSee - Propiedades Exif - Imagen - Descripción de la imagen > Título de la foto
  • Artista > Fecha (introducción manual)
  • Añadir texto manualmente con la fecha en el formato adecuado (aaaa:mm:dd)
  • Posición: Centro - 90 x 5% > esquina superior derecha

Título sobre una imagen (copia adicional atenuada)

  • Layers - Editing
  • Duración:
...
Continuar leyendo "Configuración óptima de ProShow Gold: parámetros estándar y ajustes avanzados" »

Algoritmos Esenciales en Python: Procesamiento de Texto y Manipulación de Listas

Informática7,43 KB

Este documento presenta una colección de funciones Python fundamentales para el procesamiento de texto y la manipulación de listas. Cada sección detalla la implementación de un algoritmo específico, ideal para estudiantes y desarrolladores que buscan comprender o reutilizar estas lógicas básicas.

Funciones de Procesamiento de Texto en Python

Contar Palabras en una Cadena

Esta función calcula el número total de palabras presentes en un texto dado. Define una palabra como una secuencia de letras, ignorando espacios y otros caracteres no alfabéticos.

def contarPalabras(texto):
    i=0
    contador=0
    while i<len(texto):
        while i<len(texto) and not esLetra(texto[i]):
            i+=1
        z=1
        while i<len(texto)
...
Continuar leyendo "Algoritmos Esenciales en Python: Procesamiento de Texto y Manipulación de Listas" »

Fundamentos de Programación Lineal y Modelado Matemático

Informática5,53 KB

Programación Lineal: Conceptos Fundamentales

La Programación Lineal es una representación simplificada de la realidad utilizada para optimizar un objetivo sujeto a restricciones.

Modelación en Programación Lineal

La Modelación es un proceso de abstracción que permite construir un esquema cuantitativo. Tiene como resultado un modelo matemático de un sistema real bajo estudio.

Fases de la Modelación

La modelación se divide en dos fases:

  1. Subjetiva: Definición del sistema supuesto o simplificado.
  2. Objetiva: Construcción del modelo a partir del sistema simplificado.

Formulación del Modelo

La Formulación es la componente objetiva de la modelación y convierte el sistema simplificado en un modelo cuantitativo que lo describe.

Conceptos Clave

Heurística

Heurística:...

Continuar leyendo "Fundamentos de Programación Lineal y Modelado Matemático" »

Dominando las Reuniones Scrum: Estrategias para Sprints Exitosos

Informática3,79 KB

A. Planificación del Sprint

Jornada de trabajo previa al inicio de cada sprint en la que se determina cuál va a ser el trabajo y los objetivos que se deben conseguir en la iteración.

Formato de la Reunión

  • Duración máxima: 1 día
  • Asistentes: El Propietario del Producto (PO), el equipo de desarrollo y el Scrum Master.

Estructura de la Reunión

Primera Parte (1 a 4 horas)

El Propietario del Producto (PO) presenta las funcionalidades de la pila del producto que tienen mayor prioridad. El equipo realiza preguntas y solicita las aclaraciones necesarias, propone sugerencias, modificaciones y soluciones alternativas, las cuales pueden suponer ajustes. Luego, el equipo define el objetivo del sprint.

Segunda Parte (Puede extenderse hasta el final de la

...
Continuar leyendo "Dominando las Reuniones Scrum: Estrategias para Sprints Exitosos" »

Conceptos Esenciales de Robótica y Programación con Arduino y Bitbloq

Informática4,66 KB

1. ¿Para qué sirve el bucle principal (loop) en el software de Bitbloq?

Todo el código que se encuentra dentro del bucle loop se ejecuta de forma indefinida y repetitiva. Por lo tanto, un programa desarrollado en entornos como Bitbloq o Arduino nunca finaliza su ejecución, sino que se repite continuamente.

2. ¿Qué es un robot?

La palabra robot proviene del checo robota, que significa 'trabajo duro o forzado'. Un robot es una máquina automática programable, diseñada para interpretar información de su entorno físico y modificar su comportamiento en consecuencia. Posee la capacidad de interactuar con el medio y, basándose en esta interacción, ejecutar diversas funciones.

3. ¿Qué partes tiene un robot?

  • Sistema de control: Componente central,
...
Continuar leyendo "Conceptos Esenciales de Robótica y Programación con Arduino y Bitbloq" »

Glosario de Términos Esenciales de Hardware, Redes y Telefonía

Informática3,54 KB

Tipos fundamentales de la memoria RAM: SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory). ¿Qué tipo de memoria es la BIOS? Una EEPROM. Elementos que intervienen en la capacidad de un disco duro: Cabezas, Pistas, Cilindros y Sectores. Tipos de conexión para un disco duro: SCSI, IDE, SATA y ATA. ¿Qué cantidad de información se puede almacenar en un sector? 512 Bytes. Al primer sector de un dispositivo de almacenamiento de datos, se le denomina: Sector 0 o sector de arranque.

Redes Informáticas

Tipos de redes según las necesidades: PAN, CAN, LAN, MAN, WAN. Componentes que se utilizan para conectar ordenadores entre sí: Hub, Switch, Router, Gateway, Bridge. Tipos de redes según su topología: Topología en bus, anillo,

...
Continuar leyendo "Glosario de Términos Esenciales de Hardware, Redes y Telefonía" »

Optimización de Clientes Windows: Integración en Dominio, Gestión de Recursos Compartidos y Permisos de Red

Informática14,64 KB

Configuración Inicial de Clientes Windows y Unión a Dominio

Preparación de Equipos en Red

Antes de integrar los equipos cliente en un dominio, es fundamental realizar una configuración previa. Inicialmente, configuraremos los equipos (por ejemplo, aquellos con Windows XP) para que operen en red dentro de un grupo de trabajo. Posteriormente, procederemos a unirlos a un dominio de Windows Server.

Es crucial recordar dos aspectos básicos de la configuración de red:

  • La dirección IP de cada equipo dentro de una red debe ser única.
  • La máscara de subred de todos los equipos que pertenezcan a la misma red debe ser idéntica.

Requisitos para la Integración en un Dominio

Para una correcta integración de los clientes Windows en un dominio, estos deben...

Continuar leyendo "Optimización de Clientes Windows: Integración en Dominio, Gestión de Recursos Compartidos y Permisos de Red" »

Modelos de Bases de Datos Relacionales: Consultas SQL y Ciclo de Vida

Informática18,18 KB

Modelo de Base de Datos para Alquiler de Coches

Se presenta un modelo de base de datos relacional para la gestión de un sistema de alquiler de coches. A continuación, se detallan las tablas que componen el modelo:

Tablas

  • Clientes (cod_cli, cuil, nombre, dirección, teléfono)
  • Reservas (cod_res, cod_cli, cod_age, fecha_inicio, fecha_fin, precio)
  • Coches (cod_coche, cod_gar, cod_age, patente, modelo, marca, color, precio_alquiler)
  • Agencia (cod_age, nombre, dirección, teléfono)
  • Garage (cod_gar, nombre, dirección, teléfono)
  • Det-res (cod_res, cod_coche, litros, entregado)

Imagen

Consultas SQL

Se presentan las siguientes consultas SQL sobre un modelo de base de datos diferente, que involucra ventas y productos:

a) Cantidad Total de Productos Vendidos

Esta consulta...

Continuar leyendo "Modelos de Bases de Datos Relacionales: Consultas SQL y Ciclo de Vida" »