🗂️ Trabajando con Archivos Físicos de Múltiples Miembros en AS400 (6)

💡 Un concepto básico: Siempre que creamos un PF, el sistema crea automáticamente un miembro por defecto con el mismo nombre que el archivo. Pero, dependiendo de nuestras necesidades, podemos agregarle más miembros. Aquí te dejo una guía rápida de cómo hacerlo.

 *  Cesar Ortiz

🚀 Reorganizar un Archivo Físico en AS400 (RGZPFM) (5)

💡 Por lo general, usamos el comando RGZPFM para reutilizar el espacio de los registros que hemos borrado en un archivo. Como los datos se insertan de forma secuencial, los espacios que dejan los registros eliminados no se usan para información nueva. Ese espacio inútil se acumula hasta que ejecutamos RGZPFM para reorganizar el archivo. 🔢 Importante: Una vez que reorganizas el archivo, el Número Relativo de Registro (RRN) de los datos cambiará. 🔑 Caso de uso: Si tienes un archivo que se lee principalmente por su valor clave y quieres cambiar la forma de acceder a él (de secuencial a por clave, o cambiar a una clave distinta), RGZPFM es la herramienta ideal.

 *  Cesar Ortiz

🗄️ Entendiendo los Physical Files (PF) en IBM i (4)

Trabajando como desarrollador backend en el ecosistema IBM i, la gestión de datos es nuestro pan de cada día. Hoy quiero compartirles un repaso rápido sobre uno de los pilares del sistema: los Physical Files (PF) o Archivos Físicos. Básicamente, un PF es el objeto donde residen físicamente nuestros datos estructurados. 📌 Conceptos Clave Límites: Un archivo físico tradicional puede contener un máximo de 8,000 campos y hasta 120 campos clave.

 *  Cesar Ortiz

📁 Archivos Físicos de Código Fuente (Source Physical File) (3)

¡Hola a todos! Hoy quiero explicarles de forma sencilla qué es un archivo físico de código fuente y cómo podemos manejarlo en nuestro sistema. 📝 ¿Qué es exactamente? Es un archivo que utilizamos para guardar el código fuente de diferentes tipos de objetos. Para crearlo, usamos el comando CRTSRCPF. Aquí tienes un ejemplo:

 *  Cesar Ortiz

📚 Bibliotecas (Libraries) en AS/400 (2)

Siguiendo con la charla sobre las entrañas del AS/400 (IBM i), hoy toca hablar de cómo este sistema organiza la vida: las Librerías (Libraries). Para hacerlo simple: cuando llamas a un programa o ejecutas un comando, el sistema no adivina dónde está; tiene que buscarlo. Ahí es donde entran las librerías. 1. ¿Qué es exactamente una librería aquí?

 *  Cesar Ortiz

Del AS/400 al IBM i (1)

Cuando la gente piensa en tecnología moderna, lo primero que se les viene a la mente son contenedores, la nube y los últimos lenguajes de programación de moda. Pero hay un gigante silencioso que lleva décadas moviendo las industrias más críticas del planeta —como la banca, la farmacéutica y la logística— sin hacer ruido y, lo más importante, sin caerse. Hablo del AS/400, hoy conocido evolutivamente como IBM i. Muchos piensan que es un sistema del pasado, pero la realidad es que su arquitectura es tan robusta que ver de cerca cómo funciona te cambia la perspectiva sobre el desarrollo de software.

 *  Cesar Ortiz

Explorando Django: Avances en el Backend y Nuevos Retos

Un repaso de mis últimos días sumergido en el ecosistema de Python con Django. Te cuento cómo estoy estructurando mis proyectos actuales, cómo mi entorno de contenedores me facilita la vida y cuáles son los siguientes pasos en la arquitectura de mis aplicaciones.

 *  Cesar Ortiz

Team texto: ¿el fin de las llamadas telefónicas?

Hace unas semanas tuve que contactar a un electricista y a un plomero para pedir unas cotizaciones. Mientras gestionaba todo, me di cuenta de una constante: mi rechazo casi automático a hacer o recibir llamadas. Si existe la opción de enviar un mensaje, siempre la elijo. Soy cien por ciento "team texto". Conversando sobre esto hace poco, llegamos a la conclusión de que es un tema generacional. Mi generación adoptó la tecnología y la integró a la rutina de una manera muy distinta a la de nuestros padres. Ellos tienen los mismos teléfonos inteligentes

 *  Cesar Ortiz

Refugio en el código: un resumen de mis últimos días

Esta semana ha sido pesada. Mi bebé estuvo enfermo y pasamos la noche en la clínica. Afortunadamente, sentarme a programar siempre ha sido mi forma de despejar la mente y encontrar un poco de orden cuando las cosas se complican. No todo es código en la vida, pero el código ayuda a desconectar.

 *  Cesar Ortiz

💻 Tu Primer Programa en C: Desglosando el “Hola, Mundo”

Una guía completa y clara para principiantes que explica paso a paso el clásico programa “Hola, Mundo” en C. Aprenderás la estructura de un programa, cómo usar comentarios, la función main(), el preprocesador y cómo compilar tu primer código desde la terminal.

 *  Cesar Ortiz