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

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
  • API gráfica (OpenGL, Vulkan, Direct3D, Metal)
    • Es la “caja de herramientas” que te da acceso al hardware gráfico.
    • No trae modelos, físicas, ni sistemas de partículas listos.
    • Solo te permite dibujar primitivas (líneas, triángulos, polígonos) y manejar shaders.
    • OpenGL → clásico, multiplataforma, fácil de usar, pero ya “legacy”.
    • Vulkan → sucesor moderno, más difícil de programar, pero muchísimo más rápido.

DirectX

  • Conjunto de APIs de Microsoft (no sólo gráficos).
  • Incluye:

LibreOffice soporta varios lenguajes de scripting a través del UNO API y de los script providers. Entre ellos están:

  • LibreOffice Basic (el más usado).
  • Python (requiere libreoffice-script-provider-python).
  • JavaScript (requiere libreoffice-script-provider-js).
  • BeanShell.
sudo apt install libreoffice-script-provider-python # soporte macros python