Skip to content

Instantly share code, notes, and snippets.

View nullx5's full-sized avatar
:octocat:
🎯 Keep Calm and Code in Python! 🐍

Blessed nullx5

:octocat:
🎯 Keep Calm and Code in Python! 🐍
View GitHub Profile

diferencia entre ética utilitarista y ética ontológica (o deontológica)

está en cómo juzgan si una acción es moralmente correcta o no.

⚖️ 1. Ética utilitarista

Fundamento: Las acciones son buenas o malas según sus consecuencias. Criterio principal: “El mayor bien para el mayor número de personas.” Fundador: Jeremy Bentham y John Stuart Mill. Tipo: Consecuencialista. Ejemplo:

Resetear contraseña de un Router Cisco | Acceso Rommon

🧩 Método general (consola serial)

  • Conecta tu PC al puerto de consola del router (usando PuTTY, minicom, Tera Term, etc.).
  • Reinicia el router (apagando y encendiendo).
  • Justo cuando el router comience a arrancar, presiona y mantén pulsadas las teclas Ctrl + Break.

Esto interrumpe el arranque normal y te lleva al modo ROMmon.

protocolos de capa 2 en una red de switches

Categoría Ejemplos Tipo / Origen
Negociación de enlace DTP, LACP, PAgP, UDLD DTP (Cisco), LACP (IEEE 802.3ad), PAgP (Cisco), UDLD (Cisco)
Encapsulación VLAN 802.1Q, ISL 802.1Q (IEEE 802.1Q), ISL (Cisco)
Administración VLAN VTP VTP (Cisco)
Prevención de bucles STP, RSTP, MSTP, PVST+ STP (IEEE 802.1D), RSTP (IEEE 802.1w), MSTP (IEEE 802.1s), PVST+ (Cisco)
Descubrimiento de vecinos CDP, LLDP, FDP, EDP CDP (Cisco), LLDP (IEEE 802.1AB), FDP (Foundry/Brocade), EDP (Extreme Networks)

librerias compartidas en Linux versus windows

bibliotecas compartidas en Linux con las DLLs de Windows, que son esencialmente lo mismo: módulos de código reutilizable que pueden ser cargados por distintos programas.

🐧 En Linux

Las bibliotecas compartidas suelen tener extensión .so (shared object). Algunas de las más conocidas y utilizadas son:

@nullx5
nullx5 / pyenv.md
Last active October 12, 2025 11:39

instalar y usar pyenv

sudo apt update
sudo apt install -y \
  build-essential \
  curl \
  git \
  zlib1g-dev \
  libssl-dev \

¿Qué es systemd?

systemd es el init system y gestor de servicios moderno en Linux (sustituye al clásico SysVinit). Se encarga de inicializar el sistema, arrancar servicios, montar sistemas de archivos, gestionar sesiones de usuario, y mucho más.

Arquitectrura systemd basica

+-----------------------------------------------------------+
|                        Usuario                            |

Liquidacion anual prestaciones sociales colombia nomina 2025

CODIGO SUSTANTIVO DEL TRABAJO

salario mínimo oficial para 2025 en Colombia:

  • Salario base $1.423.500 COP
  • (auxilio de transporte para 2025: $200.000 COP).
  • SMLV $1.623.500
@nullx5
nullx5 / android.md
Last active September 28, 2025 07:14

👉 En resumen: casi cada marca tiene su capa propia, pero todas dependen de Android y del kernel Linux.

  • Linux → kernel.
  • Android → sistema operativo.
  • (fork de Android) capa de personalización sobre Android
Tipo Nombre / Capa Fabricante / Comunidad Basado en
Oficial One UI Samsung Android + Linux
Oficial MIUI / HyperOS Xiaomi Android + Linux

códigos UTM en URL campaña de marketing digital

UTM (Urchin Tracking Module) Se llaman así porque originalmente fueron creados por Urchin, la empresa que luego fue adquirida por Google y se convirtió en Google Analytics

Cuando alguien hace clic en un enlace con parámetros UTM, la información se envía a la herramienta de analítica (como Google Analytics), permitiendo identificar:

  • Origen del tráfico (red social, buscador, newsletter, etc.).
  • Medio de la campaña (orgánico, pago, banner, email, etc.).

(URI schemes) más comunes

Esquema Ejemplo Uso principal Vigencia actual
http:// http://example.com Acceso a recursos web sin cifrado ✅ Vigente (pero desaconsejado)
https:// https://example.com Acceso a recursos web cifrados (TLS) ✅ Vigente (recomendado)
ftp:// ftp://ftp.example.com/file.txt Transferencia de archivos vía FTP ⚠️ Obsoleto en navegadores (aún en clientes FTP)
file:// file:///home/user/doc.txt Acceso a archivos locales ✅ Vigente (limitado por seguridad)
mailto: mailto:[email protected] Abrir cliente de correo para enviar un email ✅ Vigente
tel: tel:+573001