Entradas

Mostrando las entradas de 2026

El mito de escribir como se habla (o por qué la coma no es un respiro)

 Uno cree que porque habla ya puede escribir, y no. Ese es quizás el primer gran engaño con el que nos tropezamos quienes pasamos horas frente al teclado. Cuando hablamos, contamos con una ventaja enorme: el tono de voz, las miradas, los gestos, las pausas reales para tomar aire y la posibilidad de corregir en vivo si el interlocutor pone cara de no entender nada. En la oralidad, las imperfecciones se perdonan o pasan de largo. Pero la escritura es otra cosa. Es arquitectura diferida. El lector se enfrenta a nuestras palabras a solas, sin nuestra voz al lado para explicarle qué quisimos decir. Por eso, escribir bien no consiste en trasladar el habla al papel, sino en dominar la estructura que sostiene el mensaje. Y ahí es donde la gramática —esa palabra que a veces suena a manual escolar aburrido— cobra todo el sentido del mundo. La maquinaria por dentro Hablar de gramática es hablar del marco general que hace que un idioma funcione. Si la miramos de cerca, lo que sostiene un text...

Despliegue de un MCP para corregir errores en MS Access 2016

Índice 1. Despliegue de un MCP para corregir errores en MS Access 2016 1.1. 1. Clarificar el alcance del MCP (Model Context Protocol) 1.2. 2. Arquitectura recomendada 1.2.1. Componentes clave 1.3. 3. Pasos de implementación 1.3.1. Paso 1 — Entorno 1.3.2. Paso 2 — Esqueleto del servidor MCP (Python) 1.3.3. Paso 3 — Herramientas típicas para "corregir viejos errores" 1.3.4. Paso 4 — Registro en el cliente MCP 1.4. 4. Buenas prácticas para Access 2016 1.5. 5. Flujo sugerido 1.6. 6. Controles críticos 2. 1. Cambio de enfoque 3. 2. Arquitectura específica para UX 4. 3. Herramientas MCP recomendadas 5. 4. Ejemplo mínimo (Python + MCP) 6. 5. Mejoras UX que el LLM puede proponer automáticamente 7. 6. Flujo seguro de aplicación 8. 7. Guardarraíles (importante) 9. 8. Extras que suben mucho la UX 1. Despliegue de un MCP para corregir errores en MS Access 2016 1.1. 1. Clarificar el alcance del MCP (Model Context Protocol) Antes de codificar...
Quienes hemos atravesado cambios drásticos y sacudidas inesperadas entendemos perfectamente esa sensación de abismo. Cuando todo se derrumba de golpe, la energía se agota rápido, la perspectiva del futuro inmediato se nubea y parece que todo conspira en nuestra contra. En esos momentos, el peso del día a día resulta abrumador y la sensación de vulnerabilidad se vuelve muy intensa. Escribir y compartir esto ya es un primer paso fundamental para transformar el dolor. Reconocer el estado en el que estamos y tender una mano a otros que pasan por lo mismo demuestra que, aun en la penumbra, hay una intención genuina de salir adelante. Para atravesar y superar estos momentos de crisis, conviene recordar algunas pautas esenciales: Tener la humildad de pedir ayuda: Aceptar que no podemos sostener todo solos ni resolver cada problema por cuenta propia no es signo de debilidad, sino de valentía y madurez. Apoyarse en personas cercanas, profesionales o amigos cambia por completo la persp...

La dama de las siete

Escribo estas líneas para pasar el rato, o quizás para intentar poner orden en este despelote que llamo vida, aunque sepa de antemano que el titiritero que llevo dentro suele enredar los hilos a propósito. La mañana en Mendoza arranca con ese viento fresco que te cachetea la cara y te recuerda que estás vivo, a pesar de las deudas que se acumulan y de esa parálisis que te agarra cuando el servidor se cae y vos sos el único que tiene que poner el pecho. A las siete de la mañana, el ritual es siempre el mismo: el micro, el olor a café ajeno y la espera. Y ahí está ella. La misteriosa dama de los rulos , esa que parece leer el paisaje urbano como si fuera un libro de edición limitada que solo ella comprende. A veces se sienta sola contra el vidrio, con una actitud desafiante que me hace dudar de si soy un genio o simplemente un "buenudo" que no sabe vender lo que hace. Otras veces, como aquel día que olía a algo especiado y fuerte, se sienta lo suficientemente cerca como p...
Hito de Desarrollo ¡CuotaWeb ya está en Producción y listos para los primeros Beta-Testers! Un gran paso adelante: la infraestructura está desplegada, el motor multi-tenant validado y el portal en línea esperando su primera prueba de fuego real. Nos complace enormemente compartir una noticia crucial: CuotaWeb ha alcanzado su etapa de producción . Toda la arquitectura digital, diseñada desde los cimientos bajo un esquema robusto y escalable, se encuentra desplegada activamente en servidores cloud y lista para operar al 100%. Este no es un hito menor. La plataforma ha sido concebida bajo estrictos estándares de ingeniería de software, arquitectura multi-tenant y compliance legal-tech , ofreciendo una estructura de gestión de cuotas y expensas pensada para resistir las auditorías más rigurosas. ¿Qué signifi...
¡Estamos listos para Producción! El futuro de la gestión multi-tenant ya está aquí Nos llena de orgullo anunciar un hito fundamental en nuestro desarrollo: nuestra plataforma SaaS de gestión de cuotas y servicios ha finalizado su etapa de pruebas y está oficialmente lista para producción . Tras un intenso trabajo de arquitectura y desarrollo, hemos desplegado nuestra solución en la nube (VPS en DonWeb), orquestada con Nginx y Gunicorn para garantizar la máxima disponibilidad y rendimiento. Integración Nativa con SIRO (Banco Roela) Uno de los avances más importantes de esta versión de lanzamiento es la integración completa con SIRO , lo que automatiza por completo el circuito de recaudación: Códigos de Pago Inteligentes: Los responsables de pago ahora pueden visualizar sus códigos de barras y códigos de pago electrónico (CEP) directamente desde su portal de autogestión. Conciliación Automática: Implementamos un motor de procesamiento qu...

Main vs. Features: El arte de innovar sin romper lo que ya funciona

En el mundo del desarrollo de software, llega un momento en que el "copiar y pegar" carpetas o renombrar archivos como proyecto_final_v2_este_si.zip deja de ser una opción. Si queremos jugar en primera, especialmente con arquitecturas modernas como las que manejamos en GestiónCuotas , el control de versiones no es un lujo: es el cimiento. Git: Mucho más que un historial de cambios Adoptar Git como plataforma de soporte no es solo tener un "seguro de vida" ante errores; es habilitar una metodología de trabajo que separa la estabilidad de la innovación . Aquí es donde entra el concepto de las ramas (branches). ¿Qué es una rama? Imaginalo como una línea de tiempo paralela. Podés probar una funcionalidad nueva, romper todo el código y, si no te gusta, simplemente borrar esa línea sin haber tocado ni un pelo del código que ya está funcionando en producción. La importancia de diferenciar 'Main' de las demás ...

CuotasCloud: La evolución de nuestra plataforma de gestión

CuotasCloud: La evolución de nuestra plataforma de gestión Es un gusto compartir con ustedes los avances de nuestro nuevo proyecto: CuotasCloud . Esta plataforma nace de la necesidad de modernizar los sistemas locales anteriores, llevando toda la potencia de la gestión administrativa y financiera a una arquitectura 100% basada en la nube. Seguridad de nivel bancario Una de las mayores preocupaciones al manejar datos sensibles es la privacidad. Por eso, CuotasCloud utiliza una tecnología de "aislamiento por esquemas", lo que significa que la información de cada institución vive en su propio compartimento estanco, totalmente separado de los demás. Además, cada movimiento queda registrado en un historial de auditoría que garantiza la trazabilidad y el cumplimiento de la Ley de Protección de Datos Personales en Argentina. Un motor que se adapta a tu realidad No importa si sos un colegio que gestio...

Nuevas Fronteras en GestiónCuotas: UI Reactiva, Seguridad Multi-Tenant y Migración de Datos

Nuevas Fronteras en GestiónCuotas: UI Reactiva, Seguridad Multi-Tenant y Migración de Datos ¡Seguimos avanzando a paso firme en el desarrollo de nuestro motor de gestión SaaS! Durante las últimas semanas, el equipo se ha centrado en tres pilares fundamentales que transforman el proyecto de un motor de backend robusto a una plataforma lista para el despliegue inicial. Estos avances no solo mejoran la experiencia de usuario, sino que también solidifican la arquitectura para garantizar la seguridad, escalabilidad y auditabilidad que nos propusimos desde el inicio. A continuación, detallamos las tres grandes fases que hemos completado. 1. Fase 1.3: Ficha de Detalle Reactiva con HTMX La interacción del administrador con el estado de cuenta de un sujeto de facturación (sea un alumno o un copropietario) es una de las tareas más recurrentes. Para hacer este proceso ágil y moderno, hemos implementado una "Ficha de Detalle" que evita las...

Sistema de Gestión de Cuotas y Pagos para Instituciones Educativas

Estado Actual de la Aplicación de Gestión de Cuotas Sistema de Gestión de Cuotas y Pagos para Instituciones Educativas Esta aplicación web, desarrollada con Django, está diseñada para optimizar la administración financiera de instituciones educativas. Permite gestionar de forma eficiente las cuotas estudiantiles, los pagos recibidos y el estado de cuenta de cada alumno. Funcionalidades Principales: Gestión Integral de Alumnos: Mantenimiento centralizado de la información de alumnos y sus familias, incluyendo datos de contacto, DNI, fecha de nacimiento, y estado de pago anual o convenios. Administración de Ciclos Lectivos y Cursos: Define y organiza los ciclos lectivos, asignando cursos con montos base de cuota a cada uno. La aplicación se enfoca en el ciclo lectivo activo para reflejar el contexto financiero actual. Inscripciones y Acuerdos de Pago: Registra las inscripciones de alumnos a cursos específicos, ...
Informe de Estado y Proyección: Sistema de Gestión Académica Fecha: 2 de marzo de 2026 Proyecto: Migración y Escalabilidad del Sistema de Cuotas y Alumnos Estado: Fase de Infraestructura Core Completada 1. Resumen de lo Realizado hasta la Fecha Se ha completado con éxito la transición del antiguo modelo de datos (basado en Access) hacia una arquitectura web moderna utilizando Django y PostgreSQL . Este cambio garantiza integridad de datos, capacidad de acceso multiusuario simultáneo y seguridad remota. Logros Técnicos: Normalización de Base de Datos: Se implementó una jerarquía relacional lógica: Ciclo Lectivo > Curso > Inscripción > Alumno . Esto permite que la academia crezca año tras año manteniendo un histórico impecable sin duplicar fichas de alumnos. Gestión de Ciclos Lectivos: Implementación de una entidad global que permite "activar" o "desactivar" periodos académicos. ...