Traducir el blog

PA4 - Grados de parentesco familiar

🔝To translate this blog post to your language, select it in the top left Google box.



    Mis grados de parentesco

    He creado este artículo a partir de una duda que me surgió sobre si se puede tener permiso laboral por hospitalización de un sobrino.

    Es el cuarto artículo creado gracias a la Programación Asistida por la IA, pues yo solo no hubiera sabido programar el código HTML, CSS y JavaScript con el que he diseñado este árbol animado con Grados de parentesco familiar, que se puede ver a la derecha de estas líneas.

    Encima y debajo del árbol, hay un botón que cambia su texto:

    • Mostrar grados de parentesco
    • Ocultar grados de parentesco

    Todo lo que le solicité a la IA, y toda su asistencia para conseguir programar esta página Web, está resumido en el siguiente enlace:

    Como le hice muchas preguntas a la IA, si necesitas una respuesta concreta, pídemela en un comentario.

    También puedes pedirme el código HTML, CSS y JavaScript.


    CONCLUSIÓN: He llegado a la conclusión de que, si eres funcionario, tienes permiso por hospitalización de un sobrino, pero si en tu convenio colectivo no se menciona al sobrino, no tendrás ese derecho. ¡Por mucho que sea de segundo grado de parentesco familiar!


    Mi parentesco familiar

    🟦 COMPORTAMIENTO DEL BOTÓN

    ✔ Al pulsar Ocultar grados de parentesco:

    • Se ocultan filas y grados

    • Solo las filas vuelven a aparecer gradualmente

    ✔ Al pulsar Mostrar grados de parentesco:

    • Las filas NO se ocultan

    • Solo los grados aparecen gradualmente


    ATENCIÓN: Pasa el ratón por encima de cualquier familiar y lo verás resaltado.


    Mis grados animados de parentesco

    ¿Alguna vez has visto un árbol familiar tan animado como éste?

    ¡Yo no!


    Grado de parentesco familiar

    3er GRADO

    Bisabuelos paternos
    Bisabuelos maternos
    Bisabuelos paternos
    Bisabuelos maternos

    2º GRADO

    Abuelos paternos
    Abuelos maternos
    Abuelos paternos
    Abuelos maternos

    1er GRADO

    Padre
    Madre
    Suegro
    Suegra
    YO
    Pareja / Esposo(a)
    Yerno
    Hija
    Hijo
    Nuera

    2º GRADO

    Nieto/a
    Nieto/a
    Nieto/a
    Nieto/a

    3er GRADO

    Bisnieto/a
    Bisnieto/a
    Bisnieto/a
    Bisnieto/a

    2º GRADO

    Cuñado
    Hermana
    Hermano
    Cuñada
    Sobrino/a
    Sobrino/a
    Sobrino/a
    Sobrino/a

    3er GRADO

    Sobrino/a nieto
    Sobrino/a nieto
    Sobrino/a nieto
    Sobrino/a nieto

    2º GRADO

    Tío
    Tía
    Tío político
    Tía política

    4º GRADO

    Primo/a
    Primo/a político/a

    ¿Has pensado en cuántos antepasados fueron necesarios para que nacieras?  

    ¿Y qué ocurrirá si no dejas descendencia? 

    ¡Que tu árbol familiar se truncará y no tendrás futuro!


    Mis artículos sobre Programación Asistida

    Sigue todo lo que escribo sobre Programación Asistida para mejorar el Mapamundi con relojes desde aquí:

    Me alegrará saber si este proyecto te parece interesante.

    Deja un comentario y te lo agradeceré.

    PA3 - Cómo programé la comparativa animada

    🔝To translate this blog post to your language, select it in the top left Google box.



      Mi comparativa animada

      En este artículo explicaré lo que he aprendido en dos días para conseguir programar una comparativa animada, gracias a la Programación Asistida por IA, que te animo a que la uses para mejorar como programador.

      En este artículo puedes probar la Comparativa animada y los botones de Repetir animación:


      Por supuesto que publicaré las PROMPTS (SOLICITUDES en español) con las que he guiado a la IA de Microsoft Copilot para obtener este aspecto de la comparativa animada.


      Vídeo de la comparativa animada

      En este vídeo verás la comparativa animada.


      Cómo programé la comparativa animada

      Hace dos semanas le hice varias preguntas a la IA, y la contestación de Microsoft Copilot está en estos enlaces:

      Con estas cinco preguntas, la IA me ofreció una explicación bastante clara sobre la Programación por Pares y la Programación Asistida, además de proporcionarme una imagen comparativa que se muestra a la derecha de este texto.

      El problema es que se colaron bastantes errores en el texto de la imagen: "Dos deansolladores humans", "Entorno comparrido", "Ejecución y y depuración en cónjusitó", "Sugerencias y correcciónes", "Transferencia de conveinnento".

      Aquí no voy a poner las preguntas que le hice a la IA para que corrigiera los textos de la imagen, cosa imposible, o para que generara los textos correctos en archivos tipo .docx o .xlsx o .pptx. Me indicaba los pasos manuales a seguir, que eran muchos, pero no generaba automáticamente los archivos Word ni Excel ni PowerPoint, lo que era muy frustrante...

      Como son gratuitas, le hice unas cuantas preguntas más a la IA:


      Programación Asistida de código HTML + CSS + JavaScript

      No conseguí los textos correctos en la comparativa hasta que le pedí:

      La imagen resultante está a la derecha, y no se parece a la imagen generada previamente por la IA, aunque se puede integrar en el blog porque está diseñada con HTML + CSS.

      Le falta añadir los iconos y que también sean animadas la cabecera y el pie de la comparativa y la última fila que es estática.

      En los siguientes enlaces comienza la Programación Asistida por la IA para mejorar el código HTML + CSS + JavaScript de la comparativa animada.

      Le hice varias preguntas sobre esta versión animada a la IA, pues yo no he usado prácticamente CSS y necesitaba aprender a programar si quería incrustar la comparativa animada en mi blog:

      Después de varias consultas conseguí que generara el primer icono.

      El procedimiento no me pareció efectivo, por lo que extraje los 18 iconos desde la imagen de la comparativa con la aplicación Fotos de Windows 11:

      Le hice varias preguntas más:

      Además necesitaba asistencia para repetir la animación:

      Como no sabía nada de la cantidad de animaciones que se pueden generar en CSS, estuvo platicando con la IA sobre algunas de ellas, pero es tan extenso el tema que aquí no voy a enlazar la animada charla que tuve con la IA y las pruebas que hice con algunos de los tipos de animación que ofrece CSS.

      Destaco aquí las animaciones que decidí usar:

      • Para la cabecera: animation: bounceWave 3s ease-out forwards;
      • Para las filas: animation: fadeIn 0.8s ease forwards;
      • Para el pie animation: bounceWave 5s ease-out forwards;

      Lo que me faltaba por resolver era:

      Y con todas esas SOLICITUDES (PROMPTS en inglés) conseguí respuesta a todas mis preguntas y conseguí resolver algo que no sabía programar hasta hace unos días: una comparativa animada con código HTML + CSS + JavaScript, que puedes probar aquí:

      Si necesitas ayuda en algún paso concreto de cómo programé la comparativa animada, puedes consultarme a mí y te contestaré en modo Programación Remota por Pares o en Pareja.

      ¡¡¡ O mejor aún, puedes preguntar directamente a la IA en modo Programación Asistida !!!


      Mis métodos de programación

      Le he pedido a la IA una tabla con los métodos de programación usados en la comparativa animada:

      En el siguiente enlace está la respuesta de la IA de Microsoft Copilot en formato tabla HTML + CSS, y un poco más abajo la tabla creada con algunos ajustes adicionales:


      Métodos de Programación Usados en la Comparativa
      Programación Declarativa
      Uso de CSS para definir estilos, animaciones y estados sin indicar pasos imperativos. (Ej.: @keyframes, animation, flexbox).
      Programación Imperativa
      JavaScript ejecutando instrucciones paso a paso para reiniciar animaciones y manipular elementos.
      Manipulación del DOM
      Selección y modificación de elementos HTML mediante querySelectorAll y style.
      Programación Basada en Eventos
      El botón “Repetir animación” usa un evento onclick para ejecutar código cuando el usuario interactúa.
      Reflow Forzado
      Técnica avanzada usando offsetWidth para reiniciar animaciones CSS sin recargar la página.
      Diseño Modular
      Separación clara entre HTML, CSS y JavaScript para mantener el código limpio, escalable y fácil de mantener.


      Cómo programé el índice automático desplegable

      Al principio de este artículo aparece un índice automático desplegable, que conseguí programar asistido por la IA, mediante las siguientes SOLICITUDES:

      Para que funcione en teléfonos ¿inteligentes? he tenido que mostrar siempre mi blog en modo escritorio:

      Con esto consigo crear un índice automático desplegable en cualquier artículo de mi blog y usarlo tanto en el escritorio de Windows como en el teléfono con Android.

      El índice se puede plegar y desplegar manualmente, y reconoce automáticamente las etiquetas h4 con class="indice" como partes integrantes del índice automático.

      Al pulsar los botones: Volver al índice se hace scroll hacia arriba hasta llegar al índice.

      ¿Quieres que este índice automático desplegable aparezca en los próximos artículos?


      Mis artículos sobre Programación Asistida

      Sigue todo lo que escribo sobre Programación Asistida para mejorar el Mapamundi con relojes desde aquí:

      Me alegrará saber si este proyecto te parece interesante.

      Deja un comentario y te lo agradeceré.

      Mi lista de blogs