Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Ordenar por
Materia
Nivel

Fundamentos de Arquitectura de Software: APIs, Bases de Datos y Protocolos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

1. Definición de APIs y Servicios Web

A continuación, se presenta un ejemplo de especificación de API utilizando OpenAPI:

paths:
  /api/users/{id}:
    get:
      summary: Obtiene un usuario por su ID
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer
      responses:
        '200':
          description: Usuario encontrado con éxito
        '404':
          description: No encontrado
    post:
      summary: Crea un usuario
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                nombre:
                  type: string
      responses:
        '201'
... Continuar leyendo "Fundamentos de Arquitectura de Software: APIs, Bases de Datos y Protocolos" »

Guia bàsica de configuració DNS, DHCP i NAT

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 3,32 KB

Configuració de DNS

  • /etc/bind/named.conf.local: Definició de zones.
  • /var/cache/bind/db.nomzona: Registres A, PTR, MX, etc.
  • /etc/bind/named.conf.options: Configuració de forwarders.

Zona directa: Nom a IP (ex: www.lasalle.local -> 192.168.1.10)
Zona inversa: IP a nom (ex: per 100.10.23.0/24 -> 23.10.100.in-addr.arpa)

Registres DNS

  • SOA: Inici de zona, autoritat i paràmetres (expire, TTL...).
  • NS: Servidor autoritatiu (ex: NS ns1.lasalle.local).
  • A: Nom a IP (ex: www IN A 192.168.1.10).
  • PTR: IP a nom (en zona inversa).
  • CNAME: Àlies (ex: web IN CNAME www.lasalle.local.).
  • MX: Servei de correu (ex: @ IN MX 10 mail.lasalle.local.).

Paràmetres del registre SOA

  • Expire: Temps que el SLAVE pot funcionar sense el MASTER.
  • Negative cache TTL: Temps que un client
... Continuar leyendo "Guia bàsica de configuració DNS, DHCP i NAT" »

Recursividad en Informática: Tipos, Técnicas y Ejemplos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Diferencia entre Módulo Recursivo Directo o Indirecto

Módulo Recursivo Directo

Un módulo M que realiza una llamada a sí mismo se considera recursivo directo.

Módulo Recursivo Indirecto

Un módulo M que llama a otro módulo F, el cual a su vez llama a M, se considera recursivo indirecto.

Técnica General de Eliminación Usando Pilas

  1. Definir una pila.
  2. Sustituir cada variable local.
  3. Envolver el resto del código en un bucle.
  4. Por cada llamada recursiva:
    • Disponer de los valores de las variables.
    • Reiniciar el bucle.
    • Recuperar la cima de la pila y usar el valor de retorno.
  5. Por cada vuelta atrás:
    • Preparar el valor de retorno que corresponda.
    • Saltar hasta el punto del bucle según la dirección de retorno.

Mergesort: Divide y Vencerás

Esta técnica se aplica... Continuar leyendo "Recursividad en Informática: Tipos, Técnicas y Ejemplos" »

Configuración de Samba y NFS en Linux para Compartir Archivos en Red

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 10,76 KB

Introducción a Samba y NFS

Samba se utiliza para compartir archivos y recursos entre equipos Linux y Windows, facilitando la interoperabilidad. Por otro lado, NFS (Network File System) es un protocolo nativo en sistemas Linux diseñado específicamente para compartir carpetas en red dentro de entornos Unix/Linux, destacando por su estabilidad.

Configuración de Samba

Instalación de Samba

  • Ubuntu/Debian: sudo apt-get update sudo apt-get install samba smbclient (Nota: samba4 es parte del paquete samba moderno)
  • Fedora/CentOS/RHEL: sudo yum install samba samba-client o sudo dnf install samba samba-client

Gestión del Servicio Samba

  • Iniciar Servicio:
    • Ubuntu/Debian (Systemd): sudo systemctl start smbd nmbd
    • Fedora/CentOS/RHEL (Systemd): sudo systemctl start
... Continuar leyendo "Configuración de Samba y NFS en Linux para Compartir Archivos en Red" »

Condición de heaviside

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Diafonía


Es una transferencia no deseable de señales desde un canal de comunicaciones a otro contiguo, estando situados ambos en el mismo soporte de transmisión. Este hecho se produce por inducciones electromagnéticas entre distintos cables que están en paralelo.

TIPOS:

 
Inteligible (que la información inducida se entiende), lo cual representa un inconveniente desde el punto de vista de calidad (además de legal). La UIT recomienda que la relación entre el nivel medio de información y el nivel de diafonía en el canal no debe ser inferior a PI/PD = 106 (60 dB)
 Ininteligible, lo cual no permite interpretar la información del circuito origen en el observado.

En telefonía se puede manifestar la diafonía de dos modos diferentes:

  Telediafonía
... Continuar leyendo "Condición de heaviside" »

Sistemas Operativos Unix y Linux: Características y Comandos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 7,87 KB

Características Unix

  • Es Multitarea
  • Es Multiusuario
  • Es robusto
  • Es transportable, al estar escrito en C
  • Es seguro
  • Su núcleo llamado Kernel permanece en memoria y atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspensión de las tareas de los usuarios
  • Es un Sistema abierto, las especificaciones son públicas
  • Usa sistema Jerárquico de Archivos con facilidades de protección de archivos, cuentas y procesos.
  • Dispone de un Lenguaje de Control programable llamado "Shell", este permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX

Comandos básicos de Unix

% date = Muestra la Fecha y Hora

% cal = Muestra el Calendario

% pwd = Nos muestra el directorio donde se está... Continuar leyendo "Sistemas Operativos Unix y Linux: Características y Comandos" »

Guia Ràpida: Nginx Server Blocks, Docker i IPTables Essencials

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 6,33 KB

Configuració de Nginx: Server Blocks i Redireccions

Creació de Directoris per a Webs

Utilitza mkdir -p per crear els directoris arrel dels teus dominis:

  • sudo mkdir -p /var/www/daw.com/html: Crea el directori per daw.com.
  • sudo mkdir -p /var/www/test.com/html: Crea el directori per test.com.

Configuració dels Server Blocks

Copia la configuració per defecte per crear els fitxers de configuració per a daw.com i test.com:

  • sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/test.com
  • sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/daw.com

Activació dels Server Blocks

Crea enllaços simbòlics per activar els nous server blocks i elimina el de configuració per defecte:

  • sudo ln -s /etc/nginx/sites-available/test.com
... Continuar leyendo "Guia Ràpida: Nginx Server Blocks, Docker i IPTables Essencials" »

Tecnologías Esenciales en Sistemas Embebidos y Control Industrial

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 12,41 KB

Componentes Electrónicos Clave

FPGA (Field-Programmable Gate Array)

Los FPGA son dispositivos lógicos reconfigurables que consisten en una matriz de bloques lógicos programables interconectados mediante una red de enrutamiento programable. Ofrecen flexibilidad y rendimiento, ya que permiten a los diseñadores implementar circuitos digitales personalizados directamente en el hardware.

Características:

  • Ejecutan múltiples tareas a la vez a alta velocidad.
  • Baja latencia.

Aplicaciones:

  • Procesamiento de señales digitales.
  • Comunicación de alta velocidad.
  • Visión artificial.

Microprocesadores

Los microprocesadores son circuitos integrados que contienen la Unidad Central de Procesamiento (CPU) de un ordenador. Están diseñados para ejecutar una gran variedad... Continuar leyendo "Tecnologías Esenciales en Sistemas Embebidos y Control Industrial" »

Fundamentos de Redes: Dispositivos, Medios de Transmisión y Arquitecturas

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Diferencias entre Hub y Switch

¿Son el hub y el switch el mismo aparato nombrado de diferente forma? No, no son lo mismo:

  • Hub: Es un dispositivo que permite concentrar en un punto las conexiones de todos los participantes de una misma red.
  • Switch: Consiste en unir en un nodo todos los equipos participantes de una red. La diferencia principal es que el switch posee una mayor capacidad de gestión y más entradas que el hub.

Medios de Transmisión

Cable Coaxial

Está formado por dos conductores: uno interno (vivo) y otro externo que lo rodea en forma de malla. Ambos conductores están aislados por un material dieléctrico; además, todo el conjunto dispone de un aislante externo que evita cualquier contacto eléctrico con el exterior.

Cable de Pares

... Continuar leyendo "Fundamentos de Redes: Dispositivos, Medios de Transmisión y Arquitecturas" »

Fundamentos de Video Digital: Compresión, TDT y Diagnóstico de Señal

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Color, compresión y la TDT

En video, separamos la información en dos componentes fundamentales:

  • Luminancia: Representa el brillo y proporciona el rango tonal completo si se ajusta correctamente.
  • Crominancia: Mide la diferencia de color entre el azul y el rojo.

Esta separación se fundamenta en que el ojo humano percibe con mayor precisión los cambios de brillo que las variaciones de color. Para medir estos parámetros en el laboratorio, utilizamos:

  • WFM (Waveform Monitor): Para visualizar la luminancia.
  • Vectorscopio: Para evaluar la crominancia y la calidad cromática.

Compresión de video

Debido al elevado peso de los archivos de video, es necesaria la compresión, la cual se clasifica en dos tipos:

  • Intraframe: Comprime cada fotograma de forma independiente.
... Continuar leyendo "Fundamentos de Video Digital: Compresión, TDT y Diagnóstico de Señal" »