file handling
Recursos prácticos sobre file handling para ingenieros de software.
31 resultados
Trabajando con Archivos y Streams
Las operaciones de archivo son engañosamente simples hasta que te enfrentas a grandes datasets, escrituras concurrentes o diferencias de paths entre plataformas. El código de producción necesita manejar streaming, compresión, encoding y limpieza con elegancia.
Esta sección proporciona recetas para leer archivos grandes eficientemente, monitorear directorios por cambios, comprimir archivos, rotar logs y analizar archivos de configuración. Las soluciones cubren Python, Java, Node.js y Bash para máxima flexibilidad.
Scripting en Bash para Automatizacion DevOps y Tareas de
Como escribir scripts Bash robustos para automatizar despliegues, monitoreo de sistemas, rotacion de logs y tareas de mantenimiento rutinarias
Automatización de AWS CLI con Bash
Automatiza el aprovisionamiento, etiquetado y limpieza de recursos de AWS usando scripts de Bash envueltos alrededor de AWS CLI.
Script de Rotación de Backups
Automatiza backups con políticas de retención usando un script de Bash que rota snapshots diarios, semanales y mensuales.
Configurar Reglas de Firewall con iptables
Configura reglas de firewall básicas usando iptables en Bash para filtrar tráfico, bloquear puertos y proteger servidores Linux.
Rotación y Compresión de Logs
Rota y comprime logs de aplicaciones con Bash para evitar que el disco se llene y simplificar la retención.
Loop Sobre Archivos en Bash
Cómo iterar de forma segura sobre archivos y directorios en Bash, manejando espacios, globs y listas grandes de archivos con patrones correctos.
Monitorear Uso de Disco
Alerta cuando el espacio en disco cruza umbrales usando un script de Bash que verifica mount points y notifica operadores.
Ejecución Paralela en Bash
Cómo ejecutar comandos de shell en paralelo con xargs, GNU parallel y trabajos en segundo plano de Bash controlando la concurrencia y recolectando resultados.
Ejecución Paralela de Jobs con Bash
Ejecuta comandos y scripts de shell en paralelo de forma segura usando xargs, GNU parallel o jobs en segundo plano.
Gestión de Claves SSH
Genera, rota y distribuye claves SSH de forma segura con scripts de Bash para equipos y acceso a servidores.
Procesamiento de Texto en Bash
Cómo construir pipelines de procesamiento de texto con grep, sed, awk, cut, sort, uniq y tr para análisis de logs y transformación de datos.
Comprimir y Descomprimir Archivos
Cómo manejar archivos ZIP, GZIP y TAR programáticamente.
Comprimir y Descomprimir Archivos con Gzip y Brotli
Cómo reducir tamaños de archivos para APIs, assets estáticos y logs usando Gzip, Brotli y zlib con compresión streaming, negociación de contenido y lo que funciona.
Copiar y Mover Archivos
Cómo copiar y mover archivos de forma segura y eficiente entre plataformas.
Exportar Datos a CSV/Excel
Cómo exportar datos estructurados a archivos CSV y Excel de forma eficiente.
Validación de Subida de Archivos
Cómo manejar subidas de archivos de forma segura con validación de tamaño, tipo y contenido.
Generar PDFs
Cómo generar documentos PDF programáticamente desde HTML, plantillas o datos crudos.
Generar Archivos Temporales
Cómo crear archivos y directorios temporales de forma segura con limpieza automática en Python, Node.js, Java y Bash.
Optimización de Imágenes
Cómo redimensionar, comprimir y optimizar imágenes para rendimiento web.
Importar Datos desde CSV/Excel
Cómo parsear e importar datos desde archivos CSV y Excel con validación.
Subida de Archivos con Drag and Drop en JavaScript con
Implementa subida de archivos drag and drop nativo HTML5 en JavaScript
Validación de Subida de Archivos en Node.js
Valida subidas de archivos en Node.js con multer para tipo, tamaño y contenido.
Procesa Archivos Grandes con Streams en Node.js Sin
Procesa archivos de GB en Node.js usando streams. Cubre readline, transform streams, pipeline, backpressure y procesamiento por chunks.
Redimensionar Imágenes en Lote con Python
Cómo redimensionar y optimizar imágenes en lote usando Pillow y Python para entrega web.
Extraer Archivos Zip de Forma Segura con Python
Cómo extraer y validar archivos zip de forma segura usando zipfile y shutil en Python.
Leer Archivos Grandes
Cómo leer archivos grandes de forma eficiente sin agotar la memoria.
Leer y Escribir Archivos
Cómo leer y escribir archivos de forma segura en varios lenguajes de programación.
Rotar Archivos de Log
Cómo implementar rotación de logs por tamaño, fecha y cantidad para prevenir la exaustión de disco en Python, Node.js, Java y Linux.
Procesar Archivos Grandes con Streams
Cómo leer, transformar y escribir archivos grandes eficientemente usando streams sin cargar archivos completos en memoria en Python, Node.js y Java.
Observar Cambios en Archivos
Cómo monitorear cambios en el sistema de archivos en tiempo real.
Escribir Archivos Grandes
Cómo escribir archivos grandes de forma eficiente usando salida bufferizada y streaming.
No se encontraron resultados.