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

Ordenar por
Materia
Nivel

Comprendiendo la Red: Herramientas y Conceptos Básicos de Internet

Clasificado en Informática

Escrito el en español con un tamaño de 4,01 KB

Comprendiendo la Red: Herramientas y Conceptos Básicos de Internet

Grupos de Noticias (Newsgroups)

Bajo el nombre de “Grupos de Noticias” se encuentran miles de grupos de discusión sobre los temas más dispares. Cada uno de estos grupos está formado por personas que desean intercambiar mensajes entre sí sobre una temática determinada. El funcionamiento de estos grupos es parecido al de un tablón de anuncios: alguien “cuelga” un mensaje que es leído por el resto de usuarios, quienes a su vez pueden contestar a este mensaje o dejar nuevos comentarios para el grupo.

IRC (Internet Relay Chat)

Las charlas —conversaciones mediante el teclado en tiempo real— son otro de los servicios de Internet que causan furor, y no solo en el sector... Continuar leyendo "Comprendiendo la Red: Herramientas y Conceptos Básicos de Internet" »

Conceptos Fundamentales del DNS: Dominios, Servidores y Resolución de Nombres

Clasificado en Informática

Escrito el en español con un tamaño de 6,79 KB

Nombres de Dominio: Estructura y Componentes

Los Nombres de Dominio consisten en dos o más partes (etiquetas), separadas por puntos. Cada etiqueta puede tener un máximo de 63 caracteres, pero el nombre de dominio completo no puede exceder los 255 caracteres. La etiqueta más a la derecha corresponde con el Dominio de Nivel Superior (TLD), como .com, .es, etc. Las etiquetas a la izquierda representan subdivisiones llamadas subdominios. Un dominio puede tener hasta 127 niveles de subdivisiones. La parte más a la izquierda del dominio suele expresar el nombre de la máquina (hostname).

Jerarquía del Sistema de Nombres de Dominio (DNS)

La estructura jerárquica del DNS se organiza de la siguiente manera:

  • RAÍZ
  • TLD (Dominio de Nivel Superior)
  • SUBDOMINIOS
  • HOSTNAME
... Continuar leyendo "Conceptos Fundamentales del DNS: Dominios, Servidores y Resolución de Nombres" »

Concurrencia en Java: Hilos, ExecutorService y Optimización del Rendimiento

Clasificado en Informática

Escrito el en español con un tamaño de 6,06 KB

Introducción a la Concurrencia en Java

La concurrencia en Java es la capacidad de un programa para ejecutar varios cálculos de manera simultánea, mejorando la eficiencia y el rendimiento de las aplicaciones.

Componentes Clave de la Concurrencia

  • Procesos: Un programa en ejecución.
  • Hilos (Threads): Un camino de ejecución independiente dentro de un proceso.

¿Qué es la Programación Concurrente?

La programación concurrente es una técnica que permite ejecutar múltiples tareas al mismo tiempo. Esto se puede lograr incluso en un solo procesador, utilizando el concepto de tiempo compartido.

Creación y Ciclo de Vida de los Hilos

Sintaxis para Crear un Hilo

Existen dos métodos principales para crear hilos en Java:

  • Extendiendo la clase Thread:
    public
... Continuar leyendo "Concurrencia en Java: Hilos, ExecutorService y Optimización del Rendimiento" »

Preprocesamiento Avanzado de Datos Espectroscópicos: Espectrometría de Masas y RMN

Clasificado en Informática

Escrito el en español con un tamaño de 8,49 KB

Preprocesamiento de Señales en Bruto: Conceptos Fundamentales

El preprocesamiento de señales en bruto es una etapa crucial en el procesamiento de datos espectroscópicos, como los obtenidos de la espectrometría de masas (MS) y la resonancia magnética nuclear (RMN). Este proceso prepara los datos para un análisis posterior, mejorando su calidad y fiabilidad.

Pasos Comunes en el Preprocesamiento de Señales

  • Reducción de ruido: Eliminación de interferencias no deseadas para mejorar la relación señal/ruido.
  • Corrección del tiempo de retención: Ajuste de las variaciones en los tiempos de elución en cromatografía.
  • Detección e integración de picos: Identificación y cuantificación de las señales de interés.
  • Alineación cromatográfica:
... Continuar leyendo "Preprocesamiento Avanzado de Datos Espectroscópicos: Espectrometría de Masas y RMN" »

Automatización de Scripts en Bash: Búsqueda de Texto y Gestión de Usuarios

Clasificado en Informática

Escrito el en español con un tamaño de 2,46 KB

Búsqueda de cadenas en archivos

El siguiente script permite verificar la existencia de una cadena específica dentro de un archivo determinado:

# Comprobar el número de argumentos
if [ "$#" -ne 2 ]; then
    echo "Error: Se requieren exactamente 2 argumentos"
    exit 1
fi

# Asignar argumentos a variables
archivo="$1"
cadena="$2"

# Comprobar si el archivo existe y no está vacío
if [ -e "$archivo" ] && [ -s "$archivo" ]; then
    # Buscar la cadena en el archivo
    if grep -q "$cadena" "$archivo"; then
        echo "La cadena \"$cadena\" se encontró en el archivo \"$archivo\"."
    else
        echo "Error: La cadena \"$cadena\" no se encontró en el archivo \"$archivo\"."
    fi
else
    echo "Error: El archivo \"$archivo\" no
... Continuar leyendo "Automatización de Scripts en Bash: Búsqueda de Texto y Gestión de Usuarios" »

Guía Completa sobre Agentes de Correo Electrónico, Protocolos y Seguridad

Clasificado en Informática

Escrito el en español con un tamaño de 3,2 KB

Agentes de Servicio de Correo Electrónico

  • MTA (Mail Transfer Agent): Es un servidor de salida que permite que los mensajes del cliente salgan al destinatario o los retransmite a otro MTA. Usan SMTP y el puerto 25.
  • MDA (Mail Delivery Agent): Es un servidor encargado de distribuir los mensajes del dominio local en los buzones, autenticándolos. Usan POP3 o IMAP.
  • MUA (Mail User Agent): Software que permite al cliente enviar mensajes y acceder a los mensajes recibidos. Office y Outlook son los más famosos.

Registros SRV, TXT, SPF y DKIM

¿Qué es un OpenRelay y un Relay?

El Relay es retransmitir un mensaje a otro MTA. Hace una consulta DNS usando MX o NS, pero luego habrá que transmitir por SMTP a otro servicio.

El OpenRelay es una configuración errónea... Continuar leyendo "Guía Completa sobre Agentes de Correo Electrónico, Protocolos y Seguridad" »

1

Clasificado en Informática

Escrito el en español con un tamaño de 5,93 KB

Digitalizacion:Proceso x l q debe pasar la informacion xa q un ordenador pueda reproducir 1 sonido o mostrar 1a fotografia. Basicamnt consiste n convertir la informacion n series d 1 y 0. L xq d sta conversion s debido al hardware o componnts fisicos dl ordenador, dixos componnts stan cmpuests n su gran mayoria x circuitos digitals integrads q solo tienn 2 stads,ncendido y apagado,x lo q la codificacion resultante se denomina codificacion binaria,d 2 stads.Ls valors d encendido y apagado se corresponden cn ls valores 0 y 1,x lo q cualkier cifra o caracter se codifica como 1a cadena d unos y ceros.

Bit:S cada 1 d los digits binarios(0 o 1)d los q sta formada la informacion.1 cnjunto d 8 bits forman un byte.S la unidad basica d informacion n l

... Continuar leyendo "1" »

Circuitos

Clasificado en Informática

Escrito el en español con un tamaño de 1,16 KB

Segun la forma de onda que aparece en la pantalla del osciloscopio, se trata de un circuito limitador de tension que recorta el semiperiodo positivo de una señal de entrada de voltaje sinusoidal con ajuste del nivel de limitacion. El esquema del circuito es: (detras)|| El diodo D se polariza en directo, cuando el voltaje de entrada es mayor de 2.74v, segun la lectura del cursor(1). Por lo tanto, con Vb=0.74v -> Vbb sera igual a 2v. Ya que el voltaje del anodo ha de superar en 0.74V al voltaje del catodo,(siendo el voltaje del catodo igual a 2v) para que el diodo se polarize directamente y conduzca.

Segun el cursor(2) el voltaje de pico de salida es de Vp(sal)=|9.07|v. Asi, Vp(sal)=(RL/Rs+RL)*Vp(ent) ,, Vp(ent)=Vp(2) ,, 9.07=(1000/100+1000)... Continuar leyendo "Circuitos" »

Fundamentos de la programación

Enviado por Javi y clasificado en Informática

Escrito el en español con un tamaño de 2,94 KB

Variable: las variables son estructuras de datos que pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador.
Sintaxis: parte de la programación que define la programación y estructura de los elementos (if, while, for, etc).
Semántica: significado de los elementos y las estructuras (que hace cada una)
Clase: declaración o abstracción de un objeto, formada por uno o más datos (variables o propiedades miembro) y a las operaciones de manipulación de dichos datos (funciones/métodos)
Algoritmo: conjunto de pasos necesarios para resolver un problema.
Programación modular: patrón de programación que permite una encapsulación algorítmica (facilita... Continuar leyendo "Fundamentos de la programación" »

Delitos informaticos

Clasificado en Informática

Escrito el en español con un tamaño de 5,13 KB

Fraude electrónico : Ya se han hecho ofertas fraudulentas al consumidor tales como la cotización de acciones, bonos y valores o la ventade equipos de computadora en regiones donde existe el comercio electrónico. Blanqueo de dinero: Se espera que el comercio electrónico sea el nuevo lugar de transferencia electrónica de mercancías o dinero para lavar las ganancias que deja el delito, sobre todo si se pueden ocultar transacciones.
Estafas electrónicas: La proliferación de las compras telemáticas permite que aumenten también los casos de estafa. Se trataría en este caso de una dinámica comisiva que cumpliría todos los requisitos del delito de estafa, ya que además del engaño y el "animus defraudandi" existiría un engaño a la personaque... Continuar leyendo "Delitos informaticos" »