Archivo de la categoría: Uncategorized

MUSE

… mientras llega MUSE Video a España, sigo usando Vibes de Meta

Se utiliza esta fórmula que recomienda la propia Meta:

** + [Acción concreta] + [Entorno detallado] + [Estilo visual] + [Movimiento de cámara] + [Luz / Atmósfera] + **[Sujeto][Sonido]

Te dejo 3 que puedes copiar/pegar tal cual:

1. Cinemático y realista – ideal para probar

Vídeo de un hombre de 30 años con chubasquero amarillo caminando lentamente por una calle empedrada de Burgos bajo la lluvia al anochecer, reflejos de neón en los charcos, estilo cinematográfico hiperrealista, cámara en traveling lateral lento a ras de suelo, profundidad de campo baja, niebla ligera, sonido ambiente de lluvia y pasos, 8 segundos, formato vertical 9:16

2. Surrealista – el que más triunfa en el feed de Vibes

Un gato gigante hecho de nubes esponjosas flotando sobre la catedral de Burgos al amanecer, moviendo la cola lentamente, cielo pastel rosa y naranja, estilo 3D Pixar ultra detallado, cámara drone orbitando en círculo alrededor del gato, luz dorada suave, partículas de polvo flotando, música lo-fi tranquila

3. Para remix con tu foto

Foto mía transformada en figura de acción retro de los 80, caja de juguete transparente, giro de 360 grados sobre una mesa de madera, iluminación de estudio, estilo stop-motion, cámara fija con ligero zoom in, sonido pop de juguete

Trucos que marcan la diferencia en Vibes:

  • Una sola acción por clip. No “corre, salta y baila”. Solo “camina lentamente”. Vibes se lía con 3 verbos.
  • Di la cámara: plano detalle, traveling, drone orbitando, primera persona, slow motion — Muse Video lo respeta muchísimo.
  • Pon el tiempo: añade 8 segundos o loop perfecto. Si no, te hace clips de 3-4s.
  • Evita “sin, no, nunca”. En vez de “sin gente” pon “calle vacía”.

JULES

Jules de Google es un agente de programación con IA pensado para trabajar sobre repositorios de código: se conecta a GitHub, analiza el proyecto, propone un plan, ejecuta cambios y entrega un pull request para revisión humana. A diferencia de un asistente tipo autocompletado, funciona en segundo plano y está orientado a tareas más completas como corregir bugs, escribir tests, refactorizar o actualizar dependencias.[datacamp]

Qué hace exactamente

Jules suele seguir este flujo: toma tu repositorio, lo clona en un entorno en la nube, revisa el contexto del código, prepara un plan de acción, aplica cambios y te devuelve un diff con una PR lista para revisar. También puede ayudarte con tareas repetitivas o tediosas que consumen tiempo pero no requieren mucha creatividad constante.[xataka]

Para qué sirve bien

Para principiantes, lo más útil es usarlo como un copiloto de tareas pequeñas y claras, no como una caja mágica que “hace todo”. Va mejor para:

  • arreglar errores concretos,
  • generar pruebas unitarias,
  • actualizar una librería,
  • mejorar documentación,
  • proponer refactors simples.[datacamp]

Cómo usarlo bien si empiezas

  1. Dale una tarea concreta y pequeña, por ejemplo: “añade tests para esta función” o “corrige este error al guardar”.
  2. Explica el contexto mínimo necesario: archivo afectado, comportamiento esperado y restricciones.
  3. Revisa siempre el plan, el diff y las pruebas antes de aceptar la PR.
  4. Empieza con proyectos no críticos para aprender cómo responde.[apidog]

Buenas prácticas

Usa Jules para acelerar trabajo mecánico, pero no para sustituir tu revisión técnica. Funciona mejor cuando le das requisitos claros y medibles, porque la calidad de salida depende mucho de lo bien que describas la tarea. En seguridad, backend o código sensible, conviene validar especialmente dependencias, permisos y cambios en tests.[xataka]

Ejemplo simple

Una petición buena sería: “En este repositorio, crea tests unitarios para login.js, cubre casos de éxito, contraseña incorrecta y usuario inexistente, y no modifiques la lógica de negocio.” Ese tipo de instrucción le da a Jules un objetivo acotado, fácil de revisar y útil para aprender.[datacamp]


Guía práctica de “primeros 5 prompts” para usar Jules en proyectos reales.

Aquí tienes una guía práctica de primeros 5 prompts para usar Jules en proyectos reales, pensada para empezar con tareas pequeñas, claras y revisables. La idea es darle objetivos concretos, con archivo o módulo, comportamiento esperado y límites bien definidos, porque así Jules puede generar cambios útiles y fáciles de revisar.[apidog]

1. Arreglar un bug concreto

Prompt:

En este repositorio, corrige el error que provoca que falle la función login cuando el usuario deja vacío el campo de contraseña. Revisa solo los archivos relacionados con autenticación, no cambies la interfaz, y añade una prueba que cubra el caso.

Este es el mejor primer uso porque acota el problema, reduce el riesgo y te permite ver si Jules entiende bien el contexto del código. Tras el cambio, revisa el diff y ejecuta las pruebas afectadas.[apidog]

2. Añadir pruebas unitarias

Prompt:

Crea pruebas unitarias para el módulo mathUtils.js. Cubre al menos casos normales, entradas inválidas y límites. No modifiques la lógica de producción, solo el archivo de tests y, si hace falta, configuración mínima.

Es una tarea ideal para principiantes porque suele tener criterios claros de éxito: las pruebas pasan o fallan. Además, te ayuda a evaluar si Jules escribe tests coherentes con la estructura del proyecto.[apidog]

3. Refactor pequeño y seguro

Prompt:

Refactoriza la función formatDate para que sea más legible, pero sin cambiar su comportamiento. Mantén la API actual, evita tocar otros módulos y no añadas dependencias nuevas.

Este prompt funciona bien porque pide una mejora local y reversible. Es muy útil para aprender a usar Jules sin meter cambios amplios que sean difíciles de revisar.[xataka]

4. Actualizar una dependencia

Prompt:

Actualiza el proyecto a la versión compatible más reciente de React dentro de la misma major version, corrige los cambios necesarios para que compile y añade notas breves de migración en el README si hace falta.

Aquí conviene pedir explícitamente compatibilidad y documentación, porque las actualizaciones suelen romper detalles secundarios. Después revisa con cuidado el diff de dependencias, build y tests.[apidog]

5. Mejorar documentación

Prompt:

Mejora el README para explicar cómo instalar, ejecutar y probar este proyecto. No cambies el código de aplicación; solo documentación. Si detectas comandos obsoletos, corrígelos.

Es una forma muy segura de empezar porque Jules puede aportar valor sin afectar la lógica. También te sirve para comprobar si entiende el flujo real de uso del proyecto.[apidog]

Cómo redactarlos bien

  • Di siempre qué quieres cambiar y qué no debe tocar.
  • Limita el alcance a uno o pocos archivos, módulos o funciones.
  • Pide siempre una prueba, validación o criterio de aceptación.
  • Empieza con tareas que puedas revisar en 5 minutos.
  • Si el proyecto es sensible, evita pedir cambios amplios de una sola vez.[apidog]

Plantilla reutilizable

Puedes copiar esta estructura:

En este repositorio, haz [tarea concreta] sobre [archivo/módulo].
Mantén [restricciones].
Añade [tests/documentación/validación].
No cambies [zonas fuera de alcance].

Esa plantilla ayuda mucho a pasar de “haz algo” a una instrucción que Jules pueda ejecutar de forma fiable.[apidog]

Orden recomendado para aprender

  1. Documentación.
  2. Tests.
  3. Bugs simples.
  4. Refactors pequeños.
  5. Actualizaciones de dependencias.

Ese orden reduce el riesgo y te deja aprender el flujo de trabajo sin pelearte al principio con cambios complejos.[apidog]

Glosario 3D

Revisando una publicación eché en falta un Glosario para entender los términos relacionados con la impresión 3D

este es mi propio glosario (iniciado en ese momento y que iré incrementando si es necesario)

Glosario técnico:

  • 3D Slicer: Plataforma de software de código abierto utilizada para la visualización y el análisis de imágenes médicas, empleada en este proyecto como base para la segmentación anatómica.
  • AEMPS: Agencia Española de Medicamentos y Productos Sanitarios, organismo encargado de regular y autorizar la fabricación de productos sanitarios en España.
  • API REST: Interfaz de programación de aplicaciones que utiliza peticiones HTTP para el intercambio de datos y archivos (como los STL) entre la extensión HUBUProtocol y la plataforma web.
  • Bambu Studio: Software de laminado (slicer) nativo para las impresoras Bambu Lab, utilizado para convertir los modelos STL en instrucciones de impresión G-code.
  • bcrypt: Algoritmo de hashing utilizado para almacenar de forma segura las contraseñas de los usuarios de la plataforma, impidiendo su lectura en texto plano.
  • Biomodelo: Réplica física tridimensional de una estructura anatómica obtenida a partir de una imagen médica, cuya finalidad es la planificación quirúrgica o la docencia.
  • CEIm: Comité de Ética de la Investigación con Medicamentos, órgano responsable de autorizar la investigación clínica con pacientes en el ámbito hospitalario.
  • DICOM (Digital Imaging and Communications in Medicine): Estándar internacional para el almacenamiento, transmisión y visualización de imágenes médicas que incluye metadatos clínicos y técnicos del paciente.
  • Docker: Tecnología de contenerización que permite empaquetar la aplicación web y sus dependencias (PostgreSQL, FastAPI) para que funcionen de forma idéntica en cualquier equipo.
  • DSC (Dice Similarity Coefficient): Métrica estadística que mide el grado de solapamiento entre dos segmentaciones, utilizada para validar la precisión de la IA frente a una referencia.
  • FDM (Fused Deposition Modeling): Tecnología de impresión 3D que construye objetos mediante la deposición capa a capa de filamento termoplástico fundido, como el PLA.
  • FastAPI: Marco de trabajo (framework) de alto rendimiento en Python utilizado para crear el microservicio “sidecar” que gestiona la comunicación entre 3D Slicer y la base de datos.
  • Filtro Gaussiano: Operación de post-procesado aplicada a la malla STL para suavizar su superficie y eliminar el ruido visual, especialmente útil en órganos con vasculatura compleja.
  • G-code: Lenguaje de programación numérico que contiene las instrucciones de movimiento y temperatura que la impresora 3D debe seguir para fabricar el biomodelo.
  • HUBUProtocol: Extensión desarrollada para 3D Slicer que orquestal el flujo de trabajo guiado, registra tiempos y automatiza la transferencia de resultados a la aplicación de gestión.
  • ISO 13485: Norma internacional que especifica los requisitos de un sistema de gestión de calidad para organizaciones que diseñan y fabrican productos sanitarios.
  • Landmark: Punto de referencia anatómico reproducible utilizado para realizar mediciones dimensionales tanto en el modelo digital como en el físico.
  • Laminado (Slicing): Proceso de dividir un modelo 3D digital en capas horizontales para generar las trayectorias de impresión.
  • Manifold (Hermético): Propiedad geométrica de una malla STL que indica que su superficie está cerrada y no tiene agujeros, lo cual es un requisito indispensable para la impresión 3D.
  • MDR (Medical Device Regulation): Reglamento (UE) 2017/745 del Parlamento Europeo sobre productos sanitarios, marco legal principal bajo el que operaría la unidad del HUBU.
  • MONAI Label: Herramienta de aprendizaje profundo (IA) integrada en 3D Slicer para la segmentación asistida y el entrenamiento progresivo de modelos localmente en el hospital.
  • Point-of-Care (POC): Modelo organizativo en el que la fabricación de productos sanitarios (como biomodelos) se realiza dentro del propio hospital para sus pacientes.
  • PostgreSQL: Sistema de gestión de bases de datos relacional de código abierto utilizado para persistir la información de pedidos, experimentos y usuarios.
  • RBAC (Role-Based Access Control): Sistema de control de acceso que restringe las funcionalidades de la plataforma según el rol asignado (cirujano, laboratorio o dirección médica).
  • RGPD: Reglamento General de Protección de Datos de la Unión Europea, que regula la privacidad y el tratamiento de los datos personales, incluidos los estudios DICOM de salud.
  • SLA (Stereolithography): Tecnología de impresión 3D por fotopolimerización de resina líquida mediante láser, recomendada para modelos de alta resolución y guías quirúrgicas esterilizables.
  • STL (Standard Tessellation Language): Formato de archivo que representa la superficie de un objeto 3D mediante una malla de triángulos, siendo el estándar para la fabricación aditiva.
  • Streamlit: Framework de código abierto en Python utilizado para el desarrollo rápido de la interfaz web de gestión clínica del proyecto.
  • TotalSegmentator: Herramienta de IA basada en redes neuronales convolucionales capaz de segmentar automáticamente más de 100 estructuras anatómicas en estudios de TC.
  • UH (Unidades Hounsfield): Escala cuantitativa de densidad utilizada en TC donde el agua tiene un valor de 0 y el aire de -1000, permitiendo diferenciar tejidos por su atenuación.
  • W/L (Window / Level): Parámetros de visualización de una imagen médica que controlan el contraste (ancho de ventana) y el brillo (nivel) para optimizar la observación de tejidos específicos.

Una vida simple

Resumen detallado de Una vida simple (A Simple Life) de Rosie Thomas.

La novela explora temas como el peso de los secretos familiares, el arrepentimiento maternal, las dinámicas de poder en el matrimonio, la discapacidad (síndrome de Down), la identidad y la búsqueda de redención. No es un manual de “vida simple”, sino una crítica irónica al título: la aparente vida perfecta oculta grietas profundas. Conceptos novedosos o destacados incluyen la exploración psicológica de cómo un secreto reprimido erosiona la identidad, la crítica a la ambición científica/narcisista que prioriza el “éxito” sobre la empatía familiar, y la idea de que la “familia” se construye más allá de la biología o las expectativas sociales.

Estructura general y capítulos iniciales ( ambientación en EE.UU.)
La historia se abre presentando la vida aparentemente idílica de Dinah Steward y su marido Matthew en Franklin, Massachusetts. Matthew es un científico exitoso (posiblemente en camino a un Nobel), ambicioso y controlador. Tienen dos hijos varones: Jack y Merlin, inteligentes y prometedores. Dinah parece la esposa y madre perfecta, pero lucha con una depresión creciente y un vacío emocional tras el traslado de Inglaterra a EE.UU.

Se introduce el secreto central: hace 15 años, tras el nacimiento de su primera hija con síndrome de Down, Matthew forzó a Dinah a darla en adopción. Argumentó que un hijo con “logros limitados” arruinaría sus carreras y su visión de éxito familiar. Dinah aceptó sin oponerse fuertemente; nunca hablan del tema, y creen haber “tapado las grietas”. Concepto novedoso: la novela examina cómo el silencio cómplice en el matrimonio puede convertirse en una prisión emocional compartida, erosionando la agencia de Dinah.

Dinah conoce a una pareja con una hija adoptada con síndrome de Down. Este encuentro actúa como catalizador, despertando su culpa y curiosidad reprimida. Comienza a obsesionarse con localizar a su hija biológica (llamada Clara o similar en reseñas).

Desarrollo: el regreso al pasado y la búsqueda (viaje a Inglaterra)
Dinah viaja a Inglaterra (a menudo sin contarle toda la verdad a Matthew). Encuentra a la familia adoptiva de su hija. La niña vive una vida estable y feliz con padres amorosos y una hermana mayor. Dinah se acerca discretamente, asistiendo a eventos como una boda donde ve a su hija como dama de honor.

Se desarrolla el conflicto interno de Dinah: anhela reconectar pero teme destruir la vida de todos. Matthew, al enterarse parcialmente, reacciona con rechazo y prioriza su carrera y la “familia perfecta” actual. Concepto destacado: la novela contrasta la ambición racional y fría de Matthew (científica) con el instinto maternal irracional pero humano de Dinah, cuestionando qué define una “vida exitosa”.

Hay interludios de la vida cotidiana en EE.UU., mostrando la distancia emocional entre Dinah y Matthew, y cómo los hijos perciben (sin entender) la tensión.

Climax y partes más dramáticas (reencuentro y crisis)
Dinah establece contacto más directo. En uno de los giros criticados por algunos lectores como melodramáticos: ocurre un accidente con el autobús escolar de la hija. Dinah, presente o cerca, interviene y termina “llevándose” a la niña temporalmente (interpretado como secuestro o rescate impulsivo en reseñas). Pasan tiempo juntas en un entorno precario (un squat o vivienda temporal que sufre un incendio), lo que intensifica el vínculo emocional y expone a Dinah a riesgos.

Estos eventos fuerzan confrontaciones: Dinah debe elegir entre su vida “simple” y cómoda en América y la reclamación de su hija. Matthew viaja o se involucra, revelando su egoísmo persistente. La novela profundiza en el crecimiento de Dinah: pasa de pasiva a agente de su propio destino, cuestionando el pacto matrimonial original.

Resolución y cierre
La historia culmina en resoluciones emocionales complejas (no siempre felices para todos). Dinah logra algún grado de cierre o relación con su hija, pero a costa de tensiones en su matrimonio y familia actual. La novela reflexiona sobre las consecuencias a largo plazo de las decisiones pasadas y cómo la “familia” verdadera puede trascender la biología. Matthew y Dinah confrontan su pasado, con cierto crecimiento mutuo, aunque algunos lectores ven a los personajes como narcisistas con resolución incompleta.

Conceptos novedosos remarcados en la obra:
El costo oculto de la perfección: Critica el ideal de vida suburbana exitosa que sacrifica lo imperfecto (discapacidad, emociones crudas).
Maternidad vs. ambición: Explora el instinto maternal reprimido y cómo resurge destructivamente.
Secretos y silencio: El daño psicológico de no procesar traumas compartidos.
Redefinición de familia: La hija adoptada tiene una vida plena; la “reclamación” de Dinah cuestiona derechos biológicos vs. emocionales.
Ironía del título: La “vida simple” es todo menos simple; las apariencias engañan.

La prosa de Rosie Thomas es elogiada por capturar emociones complejas y relaciones matrimoniales de forma realista, aunque algunos giros (accidente, incendio, secuestro temporal) se consideran exagerados. Es una novela emocional sobre arrepentimiento, redención y las grietas en las familias “perfectas”.

Gartner Hype Cycles

Hoy en día, es posible analizar cuando las tecnologías hacen promesas audaces. El Gartner Hype Cycles provee una representación gráfica de la madurez y adopción de las tecnologías y aplicaciones, el cual, admite satisfacer problemas existentes y originar nuevas oportunidades. La metodología Gartner Hype Cycle ofrece un enfoque de cómo la tecnología o aplicación evoluciona con el tiempo, suministrando una fuente concreta de información para gestionar su ejecución dentro del contexto de sus objetivos específicos.

De acuerdo con la metodología de investigación de Gartner, una innovación tecnológica pasa por cinco fases de su ciclo de madurez. Gartner utiliza varios indicadores para establecer una representación real del valor esperado y la fase de madurez de una innovación tecnológica. Estas fases incluyen:

  1. Activador de innovación.
  2. Pico de expectativas infladas.
  3. Abrevadero de la desilusión.
  4. Pendiente de la iluminación.
  5. Meseta de productividad.

En el ciclo Gartner Hype, cada fase representa una magnitud específica de expectativas. Estas fases de madurez progresan de manera diferente para cada innovación tecnológica educativa: Algunas tecnologías permanecen en una fase más tiempo que otras, el ciclo de vida de madurez son más rápido que otras, no todas las tendencias tecnológicas siguen todo el ciclo de vida de madurez, ciertas innovaciones tienden a alternar entre las fases de madurez y las innovaciones tecnológicas no mantienen una magnitud constante del valor esperado durante períodos de tiempo prolongados.

El ciclo Hype instruye maneras seguras de escalar el aprendizaje, optimizar los procesos a través de la inteligencia artificial y tomar decisiones basadas en datos. Cada fase define las tendencias tecnológicas, el asesoramiento para los usuarios, los impactos tecnológicos en el aprendizaje, las calificaciones de los beneficios y la penetración del mercado en el aprendizaje.

En síntesis, además de las oportunidades y riesgos, cada avance tecnológico va acompañado de una gran cantidad de publicidad. En cada fase del ciclo de publicidad, ciertas decisiones pueden ayudar a adoptar la tecnología de manera efectiva cuando sea el momento adecuado para su caso de uso específico y sus requisitos. La pandemia aceleró el ritmo de adopción de tecnologías en línea para la enseñanza, un modelo híbrido que se ha convertido en el camino del futuro educativo, el cual, requiere recursos para apoyar el programa de desarrollo y entrega más colaboración.