jueves, 5 de diciembre de 2024

Introducción a Regular Expressions: El comando awk

AWK es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos. El nombre AWK deriva de las iniciales de los apellidos de sus autores: Alfred Aho, Peter Weinberger, y Brian Kernighan. awk, cuando está escrito todo en minúsculas, hace referencia al programa de Unix o Plan 9 que interpreta programas escritos en el lenguaje de programación AWK (Wikipedia, 2024).


Continuando con ésta serie nos enfocaremos en éste comando. Nuestra guía y referencia de estudio es éste cheatsheet (conocidos como chuleta o chivo, en español) y como texto objetivo usaremos el poema Hay Un País en el Mundo, del poeta nacional (dominicano) Pedro Mir (1913-2000).

viernes, 29 de noviembre de 2024

5 Tips para crear un mejor prompt en ChatGPT (Prompt Engineering)

Ya se cumplen dos años del lanzamiento por parte de OpenAI de ChatGPT, una aplicación de chatbot de inteligencia artificial que es un modelo de lenguaje especializado en el diálogo que se ajusta con técnicas de aprendizaje supervisadas y de refuerzo.​ En la actualidad está compuesto por los modelos GPT-4o mini (opción gratis) y GPT-4o (opción de pago), y sus previews GPT-o1 y GPT-o1 mini (Wikipedia, 2024).

Aquí te presento 5 Tips para crear los mejores prompts; fragmento de texto, una pregunta o una instrucción que se proporciona a un modelo de lenguaje, como un sistema de generación de texto basado en IA, para influir en la generación de un texto (Cebra, 2024). Es decir, lo que le preguntamos o decimos al chatbot de Inteligencia Artificial (ChatGPT) para que nos arroje respuestas. En comparación con los motores de búsqueda, sería el equivalente a la línea de texto que colocamos en ellos para realizar búsquedas de lo que nos interesa.

Manos a la obra...

lunes, 25 de noviembre de 2024

Cómo actualizar Fedora 40 a Fedora 41 usando el comando dnf

El método dnf permite gestionar actualizaciones offline con más flexibilidad. Esta herramienta prepara los paquetes necesarios mientras el sistema está en línea, y luego los aplica al reiniciar. A continuación, te explico cómo utilizarlo.

Fedora es una distribución GNU/Linux para propósitos generales. Es mantenida por una comunidad internacional de ingenieros, diseñadores y usuarios. Se caracteriza por su estabilidad, pero también por estar a la vanguardia en la adopción de software libre y de código abierto. Cuenta con el patrocinio principal de Red Hat (subsidiaria de IBM desde 2019), además de otras empresas de tecnologías de la información y fabricantes de equipos de cómputo como Dell o Lenovo (Wikipedia, 2024).

miércoles, 20 de noviembre de 2024

AutoSamba (bash script) Samba 4 AD DC en Fedora 40

Prueba de un script bash que automatiza el proceso de creación de un Samba4 Active Directory Domain Controller en Fedora 40 Linux. El script actualiza el sistema, instala dependencias y otros paquetes necesarios para la infraestructura básica (DHCP, DNS, NTP, Kerberos, SSSD, etc.) y luego realiza el domain provision con los valores que le proporcionamos al inicio del mismo (FQDN y password del usuario administrator).


martes, 19 de noviembre de 2024

SerNet GmbH se une a la Fundación Linux

La incorporación de SerNet GmbH como miembro de la Linux Foundation representa un hito importante tanto para la compañía como para la comunidad de software libre. SerNet, reconocida por sus contribuciones a los proyectos SAMBA+ y verinice, refuerza su compromiso con la innovación y la colaboración en el ecosistema open source.

¿Qué significa esto para SerNet?

  • Impulso al desarrollo de sus proyectos:

    • SAMBA+: Una solución líder en gestión de identidad y acceso (IAM) y la mejor implementación de SMB para diversas distribuciones de Linux y IBM AIX.
    • verinice: Un software clave para la gestión de riesgos, cumplimiento normativo (GRC), protección de datos y continuidad de negocio.
  • Colaboración global: La membresía en la Linux Foundation conecta a SerNet con una red de expertos, desarrolladores y organizaciones líderes en tecnología.

  • Oportunidades de innovación: Al participar en proyectos compartidos de la Fundación, SerNet podrá influir en estándares y tecnologías emergentes.

Contribuciones esperadas

SerNet planea aportar su experiencia en gestión de identidad, seguridad de la información y continuidad empresarial, fortaleciendo el ecosistema de software libre y promoviendo nuevas soluciones para desafíos tecnológicos.

Con esta nueva alianza, SerNet se posiciona como un actor clave en el avance del código abierto, reforzando su compromiso con la excelencia y la comunidad global.


Más información: https://www.sernet.de/en/

martes, 12 de noviembre de 2024

Introducción a Regular Expressions: El comando sed

El comando sed es una herramienta poderosa en Linux para realizar modificaciones de texto automáticas. Con el uso de expresiones regulares (regex), sed permite realizar reemplazos y modificaciones complejas en archivos de texto, haciendo que el trabajo sea más eficiente y preciso.

En el primer post de ésta serie nos enfocamos en el comando grep, puedes verlo aquí. Nuestra guía y referencia de estudio es éste cheatsheet (conocidos como chuleta o chivo, en español) y como texto objetivo usaremos el poema Hay Un País en el Mundo, del poeta nacional (dominicano) Pedro Mir (1913-2000).

domingo, 31 de marzo de 2024

Samba 4.20 disponible para descargar


Se encuentra disponible la primera versión estable de la serie 4.20 de Samba, éstas son las mejoras/novedades más relevantes que tendremos en la misma:
  • Soporte en Active Directory para Authentication Silos y Authentication Policies
  • Active Directory Claims
  • Servive Witness Protocol
  • Windows Search Protocol Client
  • Mit Kerberos 1.21 como mínimo es requerido
  • Mejoras en samaba-tool y sambacls

Ésta versión de Samba aún no se encuentra disponible en los repositorios de las distribuciones, pero puedes descargar su código fuente, compilar e instalar.

Indaga más detalles en el sitio oficial https://www.samba.org

¡Además les recuerdo que ya es en éste mes de abril el evento SambaXP 2024! Visiten el sitio oficial para que se anoten para nuestro webinar gratuito y obtengan su ticket de entrada al mismo vía Zoom https://www.sambaxp.org

jueves, 15 de febrero de 2024

Webinar Gratuito Controlador de Dominio y Active Directory Samba 4

¡Inscríbete ya para nuestro webinar de abril!

Controlador de Dominio y Active Directory Samba 4 (Bind 9, NTP, DHCP, Kerberos y otros servicios Linux).

Conectaremos al menos un cliente Windows desde el cual vamos a administrar vía RSAT nuestro dominio.