1 de enero de 2025

Mis propósitos para el 2025


Después de hacer mi retrospectiva del 2024, y como vengo haciendo desde el 2013, ahora toca plasmar mis propósitos para este 2025.

Como estos últimos años, voy a intentar que los propósitos sean desafiantes y motivadores, pero sobre todo realizables. De nada vale ponerse unos bonitos propósitos si sabes de ante mano que no vas a poder realizarlos.

También quiero que, en la medida de lo posible, sean medibles para poder evaluar su consecución. De esta forma podré comprobar de forma fehaciente su ejecución.

De hecho, como el año pasado, me he creado un formulario para medir la consecución de mis propósitos diariamente y luego poder sacar gráficas y conclusiones.

Así mismo voy a intentar que dependan fundamentalmente de mi. Creo que tus propósitos no pueden depender de terceras personas.

Y para terminar quiero cubrir todas las áreas importantes de mi vida: la salud, el dinero y el amor.

General:
  • Rellenar diariamente mi formulario con el seguimiento de estos propósitos.
  • Escribir un post trimestral con el seguimiento de estos propósitos.
Salud:
  • Dormir de media al menos 7,5 horas al día.
  • Andar de media al menos 7.500 pasos al día.
  • Hacer deporte de media al menos 25 minutos al día.
  • Perder grasa corporal con una media diaria de menos de 22 %.
  • Ganar masa muscular con una media diaria de al menos 59 Kg.
  • Reducir la ingesta de alcohol a como mucho una media de 0,5 cervezas al día.
  • Mantener mi ingesta de calorías de media en menos de 2.100 calorías al día.
Dinero:
  • Cumplir mi horario de trabajo y no trabajar más de 1.700 horas este año.
  • Ayudar a mi gran amigo Fernando Redondo al menos 180 horas este año.
  • Colaborar con Hackathon Lovers al menos 90 horas este año.
  • Impartir como profesor al menos 60 horas de cursos este año.
  • Escribir en mi blog o en mi futura obra de ciencia ficción al menos 60 horas este año.
  • Dedicar a aprender al menos 60 horas este año (DevSecOps, Ciberseguridad, Blockchain, IA, Data Science).
  • Leer libros al menos 60 horas este año.

Amor:
  • Realizar algo en familia semanalmente.
  • Dedicar a tareas de la casa y/o familiares al menos 10 horas a la semana.
  • Viajar con mi familia al menos 2 veces al año.
  • Llamar a algún familiar y/o amigo al menos 1 vez a la semana.
  • Controlar el uso de los móviles de mis hijas al menos 1 vez al mes.
  • Quedar con algún familiar y/o amigo al menos 1 vez a la semana.
  • Asistir a al menos 9 eventos, ya sea como ponente o como participante y hacer networking.

Iconos con licencia Creative Commons: general, salud, dinero y amor.

Comparte:    Facebook Twitter
Leer más

Retrospectiva del 2024


Como otros años, me gusta hacer una retrospectiva chequeando los propósitos que me marqué a principio de año y ver cuales de ellos he conseguido.

General:

Salud:

  • [Conseguido] Dormir de media al menos 7,5 horas al día.

    (Aunque en este cuarto trimestre he bajado a 7,3 horas de sueño al día de media, la media del año se ha mantenido en 7,6 horas de sueño al día).

  • [A medias] Andar de media al menos 7.500 pasos al día.

    (Aunque este cuarto trimestre he subido de los 7.500 pasos al día de media, la media del año se ha quedado en 7.000 pasos al día).

  • [Conseguido] Hacer deporte de media al menos 20 minutos al día.

    (Este cuarto trimestre he subido hasta los 24 minutos de deporte al día de media, quedando la media del año en 23 minutos de deporte al día).

  • [A medias] Perder grasa corporal con una media diaria de menos de 23 %.

    (Aunque en este cuarto trimestre he bajado hasta el 23,7 % al día de media, la media del año se ha quedado en 24,3 %).

  • [Conseguido] Ganar masa muscular con una media diaria de al menos 57 Kg.

    (Este cuarto trimestre he subido hasta los 58,8 Kg de masa corporal al día de media, quedando la media del año en 58,1 Kg de masa corporal al día)

  • [No conseguido] Reducir la ingesta de alcohol a como mucho una media de 0,5 cervezas al día.

    (Este cuarto trimestre no he bajado mi ingesta de alcohol, y la media del año se ha quedado en 1,1 cervezas al día).

  • [Conseguido] Registrar mi dieta diariamente tanto de lo que como y como del agua que bebo.

    (Me he mantenido, dejando la media acumulada diaria en 2.100 calorías al día).

Dinero:

  • [Conseguido] Cumplir mi horario de trabajo y no trabajar más de 1.800 horas este año.

    (He trabajado unas 1.700 horas este año).

  • [A medias] Ayudar a mi gran amigo Fernando Redondo al menos 180 horas este año.

    (He ayudado unas 170 horas este año).

  • [A medias] Colaborar con Hackathon Lovers al menos 90 horas este año.

    (He colaborado unas 75 horas este año).

  • [Conseguido] Impartir como profesor al menos 45 horas este año.

    (He impartido 65 horas de curso este año).

  • [Conseguido] Escribir en mi blog o en mi futura obra de ciencia ficción al menos 45 horas este año.

    (He escrito unas 50 horas este año).

  • [Conseguido] Dedicar a aprender DevSecOps, Ciberseguridad y/o IA al menos 45 horas este año.

    (He dedicado a aprender unas 75 horas este año).

  • [Conseguido] Leer libros al menos 45 horas este año.

    (He dedicado a leer unas 60 horas este año).


Amor:

La imagen de esta entrada ha sido generada con IA mediante PhotoMaker V2.

Iconos con licencia Creative Commons: general, salud, dinero y amor.

Comparte:    Facebook Twitter
Leer más

30 de diciembre de 2024

Receta de pollo con patatas al horno


Ingredientes:

  • 8 ajos.
  • Perejil.
  • Sal.
  • Pimienta.
  • 100 gramos de aceite de oliva.
  • 800 gramos de pollo troceado (contramuslos).
  • Un limón.
  • Medio vaso de vino blanco dulce o semidulce.
  • Colorante.
  • Una cebolla grande.
  • 600 gramos de patatas.

Preparación:

Pelamos 8 ajos y los machacamos junto con bastante perejil y una pizca de sal.

En la bandeja del horno ponemos una capa fina de aceite de oliva.

Untamos los trozos de pollo (800 gramos, normalmente contramuslos) con el ajo, el perejil y la sal y vamos poniendo los trozos encima de la bandeja del horno.

Añadimos el zumo de un limón por encima y una poquita de pimienta.

En un vaso añadimos vino blanco dulce o semidulce hasta la mitad, la otra mitad la rellenamos de agua, espolvoreamos colorante y vertemos la mezcla por encima del pollo.

Pelamos y picamos una cebolla grande en trocitos y la esparcimos por encima del pollo.

Pelamos unos 600 gramos de patatas, las cortamos en cuadrados y las esparcimos por encima del pollo y de la cebolla.

Añadimos un poco más de agua y de sal y metemos al horno a 180ºC más o menos unos 30 minutos.

Comparte:    Facebook Twitter
Leer más

25 de diciembre de 2024

Actualización de MarkdownSlides y creación de GPTs para crear presentaciones y para crear preguntas en formato GIFT para Moodle.


Hace poco me han propuesto impartir un curso práctico de IA generativa para desarrolladores. El caso es que usé MarkdownSlides para generar las presentaciones, con la ayuda de ChatGPT.


De hecho cree el GPT MarkdownSlides Creator para precisamente ayudarme con las presentaciones.

La verdad es que la IA generativa consiguió que fuese bastante más productivo, pues no soló tardé bastante menos en crear las presentaciones, si no que me ayudó también a crear preguntas en formato GIFT para Moodle.


De hecho cree el GPT Generador de Preguntas GIFT para precisamente ayudarme con los cuestionarios de Moodle.

Total, que me he dado por actualizar MarkdownSlides creando una nueva versión mejorando ciertos aspectos.

MarkdownSlides es un generador de presentaciones Reveal.js y PDF a partir de ficheros MARKDOWN, que también genera documentos HTML, EPUB y DOCX.

La idea es que a partir de un mismo fichero MARKDOWN podamos obtener presentaciones y apuntes, con versiones para profesor y alumno, todo de un mismo fichero, sin preocuparnos por el estilo, solo por el contenido.

Comparte:    Facebook Twitter
Leer más

23 de diciembre de 2024

Curso práctico de IA generativa para desarrolladores

Comparte:    Facebook Twitter
Leer más

3 de noviembre de 2024

Seguimiento de mis propósitos para el 2024 (tercer timestre)


Mi intención, este 2024, es ir publicando un post cada 3 meses, con el seguimiento de los propósitos que me marqué al iniciar el año.

Después de redactar el seguimiento del primer trimestre, y el seguimiento del segundo trimestre, ahora toca realizar el del tercer trimestre.

General:
  • [Avanzando] Escribir un post trimestral con el seguimiento de estos propósitos.
Salud:
  • [Estancado] Dormir de media al menos 7,5 horas al día. (He mantenido mi media este trimestre, estando la media acumulda diaria en 7,8 horas al día).
  • [Retrocediendo] Andar de media al menos 7.500 pasos al día. (Este segundo trimestre no he subido de los 6.600 pasos al día, y la media acumulada baja hasta los 6.900 pasos al día).
  • [Estancado] Hacer deporte de media al menos 20 minutos al día. (He mantenido mi media este trimestre, dejando la media acumulada en 23 minutos al día).
  • [Retrocediendo] Perder grasa corporal con una media diaria de menos de 23 %. (He bajado un poco este segundo trimestre, dejando la media acumulada diaria en 24,5 %).
  • [Avanzando] Ganar masa muscular con una media diaria de al menos 57 Kg. (He subido un poco este segundo trimestre, dejando la media acumulada diaria en 57,9 Kg)
  • [Retrocediendo] Reducir la ingesta de alcohol a como mucho una media de 0,5 cervezas al día. (He aumentado mi ingesta, dejando la media acumulada diaria en 1,1 cervezas al día).
  • [Estancado] Registrar mi dieta diariamente tanto de lo que como y como del agua que bebo. (Me he mantenido, dejando la media acumulada diaria en 2.100 calorías al día).
Dinero:
  • [Avanzando] Cumplir mi horario de trabajo y no trabajar más de 1.800 horas este año. (Llevo 1.275 horas este año).
  • [Avanzando] Ayudar a mi gran amigo Fernando Redondo al menos 180 horas este año. (Llevo 140 horas este año).
  • [Avanzando] Colaborar con Hackathon Lovers al menos 90 horas este año. (Llevo 55 horas este año).
  • [Avanzando] Colaborar como profesor al menos 45 horas este año. (He impartido 35 horas).
  • [Retrocediendo] Escribir en mi blog o en mi futura obra de ciencia ficción al menos 45 horas este año. (Llevo solo 20 horas este año).
  • [Estancado] Dedicar a aprender DevSecOps, Ciberseguridad y/o IA al menos 45 horas este año. (Llevo 55 horas este año).
  • [Estancado] Leer libros al menos 45 horas este año. (Llevo 40 horas este año).

Amor:
  • [Avanzando] Realizar algo en familia con mi mujer y mis hijas semanalmente. (Llevo 90 actividades este año).
  • [Avanzando] Dedicar a tareas de la casa y/o familiares al menos 10 horas a la semana. (Llevo 470 horas este año).
  • [Avanzando] Viajar con mi mujer y mis hijas al menos 2 veces al año. (Hemos viajado a Cantabria y a Galicia)
  • [Avanzando] Llamar a algún familiar y/o amigo al menos 1 vez a la semana. (Llevo 45 llamadas este año).
  • [Avanzando] Controlar el uso de los móviles de mis hijas al menos 1 vez a la semana. (Se lo he controlado 6 veces)
  • [Avanzando] Quedar con algún familiar y/o amigo al menos 1 vez al mes. (Llevo 75 quedadas este año).
  • [Estancado] Asistir a al menos 3 eventos, ya sea como ponente o como participante y hacer networking. (En el primer trimestre asistí al Microsoft IA, a la RootedCon y al T3chfest como participante y al OpenNebula Tech Days y al OfiLibre URJC como ponente, y en el segundo trimestre asistí: al Codemotion, a la CommitConf, al OpenExpo, al Microsoft Education IA, al CNI y al womENcourage como participante y al EsLibre como ponente)

Iconos con licencia Creative Commons: general, salud, dinero y amor.

Comparte:    Facebook Twitter
Leer más

22 de agosto de 2024

Configurar un lector de DNI electrónico en Firefox con AutoFirma en Ubuntu (Versión 2024)


Este artículo es una actualización del artículo "Configurar un lector de DNI electrónico en Firefox con AutoFirma en Ubuntu" que escribí en 2021.

El cambio más importante es que a partir de la versión 22.04 de Ubuntu, Firefoz viene instalado mediante snap en vez de mediante APT así que lo primero que tienes que hacer es desinstalar el snap Firefox e instalarlo mediante APT que lo explico en otro artículo de mi blog.

El lector de tarjetas

Aunque supongo lo aquí escrito funcionará con otros, yo he utilizado el lector de tarjetas 23890 Primo Smart Card Reader de la marca Trust.

Instalación de libpkcs11

Para hacer funcionar el lector de tarjetas en nuestro Ubuntu tenemos que instalar libpkcs11. Esta biblioteca depende de otros paquetes, así que primero los instalamos con el siguiente comando:

sudo apt install pcsc-tools pcscd pinentry-gtk2 libassuan0

Una vez instalados, descargamos de la página oficial de la policía nacional el paquete DEB para nuestra distribución.

Y luego lo instalamos, en nuestro caso con el siguiente comando:

sudo dpkg -i libpkcs11-dnie_1.6.8_amd64.deb

Durante la instalación reiniciará el Firefox y mostrará una página con ayuda de configuración (que explicaremos en los puntos más abajo), y para que la instalación termine tenemos que cerrar Firefox.

Comprobamos el lector de tarjetas

En este punto conectamos el lector de tarjetas a nuestro ordenador y ejecutamos el siguiente comando:

lsusb

Si todo ha ido bien en la consola aparecerá listado el lector de tarjetas, en mi caso:

Alcor Micro Corp. AU9540 Smartcard Reader 

Todavía sin meter el DNI en el lector, pero con este conectado a nuestro ordenador, ejecutamos el siguiente comando:

pcsc_scan

Y deberá aparecer en el terminal que no hay tarjeta insertada, en mi caso:

Card state: Card removed

Y cuando introduzcamos el DNI en el lector, ejecutamos de nuevo el comando anterior:

pcsc_scan

Y deberá aparecer en el terminal que hay tarjeta insertada, en mi caso:

Card state: Card inserted

Configurar el dispositivo de seguridad en Firefox

Ahora vamos a Firefox > Preferencias > Privacidad & Seguridad > Dispositivos de seguridad (es un botón que está abajo)

Pulsamos en el botón "Cargar".

Ponemos un nombre al módulo, por ejemplo "DNI Electrónico".

Indicamos la ruta del archivo del módulo: /usr/lib/libpkcs11-dnie.so

Pulsamos en el botón "Aceptar" y aparecerá en los "Dispositivos de seguridad"

Añadir el certificado raíz de la Policía en Firefox

Ahora vamos a Firefox > Preferencias > Privacidad y Seguridad > Ver certificados (es un botón que está abajo)

Vamos a la pestaña "Autoridades" y pulsamos el botón "Importar".

Indicamos la ruta del certificado raíz: /usr/share/libpkcs11-dnie/ac_raiz_dnie.crt

El asistente le pedirá que establezca la confianza para el certificado.

Marque todas las casillas de confianza, y pulse el botón "Aceptar".

En este momento deberá aparecer el certificado raíz de la policía "Ver certificados".

Verificar que funciona el lector de DNI electrónico en Firefox

Ahora nos vamos a:

https://www.sede.fnmt.gob.es/certificados/persona-fisica/verificar-estado/solicitar-verificacion

Si te falla la primera vez, puede que tengas que entrar en una pestaña privada o borrar las cookies para que te funcione de nuevo.

En cualquier caso, si todo va bien, debería pedirte la contraseña del certificado de tu DNI electrónico, que deberían haberte dado en comisaría cuando te lo sacaste.

Una vez introducida la contraseña, en esa página deberías ver tus datos (nombre, apellidos y DNI).

Instalar las dependencias de AutoFirma

La versión 1.8.3 de AutoFirma, aunque dice que la versión de java no está oficialmente soportada, parece que funciona bien con la versión de java que viene instalada por defecto en Ubuntu, en mi caso la versión:

openjdk version "19.0.2"

Luego tenemos que instalar la dependencia "libnss3-tools" y para ello ejecutamos el siguiente comando:

sudo apt install libnss3-tools

Instalar AutoFirma

Para instalar AutoFirma nos tenemos que descargar el ZIP de la página de descarga oficial, descomprimirlo en una carpeta, y ejecutar el siguiente comando:

sudo dpkg -i AutoFirma_1_8_3.deb

Con AutoFirma instalado, si tienes un certificado, ya es bastante fácil firmar documentos. El problema es intentar firmar documentos con el DNI electrónico. Para ello hay que hacer ciertas cosas "raras".

Configurar AutoFirma con el DNI electrónico

Ahora parece que la versión 1.8.3 de AutoFirma funciona casi sin problemas con el DNI electrónico, simplemente pinchando en el botón "Continuar con DNIe" al arrancar AutoFirma.

Configurar AutoFirma con Firefox

Si hemos llegado hasta aquí sin problemas ya deberíamos poder utilizar el DNI electrónico tanto desde Firefox como desde AutoFirma. El problema llega cuando en un sitio web te piden desde la propia web firmar con AutoFirma.

Como hasta aquí, no es difícil la solución, pero hay que conocerla. AutoFirma no se lleva bien con los perfiles de Firefox, solo debería existir uno.

Si abrimos los perfiles de Firefox desde "about:profiles" vemos que por defecto tenemos 2, "default-release" y "default":

También podemos ver los perfiles arrancando Firefox desde la consola con el comando:

firefox -p

O modificando el fichero:

~/.mozilla/firefox/vim profiles.ini

El caso es que tenemos que eleminar los que no se usan y al final solo tenemos que tener el perfil "default-release".

Pero la cosa no acaba aquí, ahora hay que restaurar la instalación de AutoFirma con Firefox cerrado. Para ello cerramos el Firefox, abrimos AutoFirma, nos vamos a "AutoFirma > Herramientas > Restaurar instalación". Luego pulsamos en el botón "Iniciar restauración". Nos pedirá la contraseña de administrador del sistema. Y debería terminar con algo así:

Probar AutoFirma con Firefox

Y si hemos llegado hasta aquí, sin ningún error, ya solo falta probar que AutoFirma funciona bien desde esta página:

https://www.sededgsfp.gob.es/es/Paginas/TestAutofirma.aspx

probando a firmar un documento con el DNI electrónico con AutoFirma desde el navegador.

Recursos

La información para redactar este post la he sacado de:

Comparte:    Facebook Twitter
Leer más