¿Qué lenguaje de programación elegir para empezar?

¿Qué lenguaje de programación elegir para empezar?

Tiempo de lectura: 3 minutosSi hoy tuviera que empezar en programación sin conocimientos previos, pero con todo lo que sé después de años trabajando en tecnología, cambiaría muchas cosas respecto a cómo empecé. No porque el camino tradicional esté mal, sino porque el sector ha cambiado. Muchísimo. Hoy existen más herramientas, más recursos… pero también más ruido, hype y … Leer más

Cómo Crear tu Propio Modelo Personalizado con Llama 3.2 + Google Colab (Fine-Tuning Paso a Paso)

Cómo Crear tu Propio Modelo Personalizado con Llama 3.2 + Google Colab (Fine-Tuning Paso a Paso)

Tiempo de lectura: 2 minutos¿Quieres enseñar a tu modelo de IA conocimientos súper específicos? ¿Necesitas que responda como un experto en un nicho concreto? Entonces el fine-tuning es tu mejor amigo… ¡y hacerlo es más fácil de lo que parece! En este tutorial aprenderás cómo entrenar Llama 3.2 con tu propio dataset utilizando Google Colab y Unsloth, y generar … Leer más

Automatizar un bot de noticias para Discord con n8n y RSS

Automatizar un bot de noticias para Discord con n8n y RSS

Tiempo de lectura: 3 minutosHoy vamos a crear un bot n8n capaz de enviar noticias obtenidas de un RSS. Lo primero que haremos es instalar n8n si no lo tenemos. Primero vamos a obtener una fuente RSS en este caso la de Xataka: https://www.xataka.com/feedburner.xml Crea un nuevo workflow en n8n: Añadir un nodo RSS: En mi caso lo configuro … Leer más

Ver clave SHA del certificado debug.keystore en un proyecto React Native Expo

Ver clave SHA del certificado debug.keystore en un proyecto React Native Expo

Tiempo de lectura: < 1 minutoHoy os voy a compartir un comando para poder ver el SHA del certificado que nos genera automáticamente el proyecto android. Para ello tendremos que utilizar este comando: Nos dará la traza del certificado en la pantalla. Si keytool no es reconocido, asegúrate de que Java está instalado y que el binario de keytool está … Leer más

Ejecutar un script con Expo cuando generas un build con EAS.

Ejecutar un script con Expo cuando generas un build con EAS.

Tiempo de lectura: 2 minutosCuando ejecutamos un build en EAS podemos lanzar distintos hooks antes de la compilación completa, por ejemplo pruebas o modificación de archivos. Hoy vamos a aprender cómo podemos realizar este proceso. Expo permite ejecutar distintos hooks en el ciclo de vida del build: https://docs.expo.dev/build-reference/npm-hooks/ Para este caso vamos a utilizar justamente en el hook eas-build-post-install. … Leer más

Aplicar Fine-tunning a Llama 3.2 para crear un custom dataset sobre un tema en concreto con Google Colab

Aplicar Fine-tunning a Llama 3.2 para crear un custom dataset sobre un tema en concreto con Google Colab

Tiempo de lectura: 6 minutosHoy vamos a crear una versión custom de Llama 3.2 mediante la técnica de Fine-tunning usando Google Colab cómo máquina de entrenamiento. Primero tenemos que ir a Google Colab y crear un nuevo cuaderno. https://colab.research.google.com/ Una vez creado vamos a ir a Entorno de ejecución o Runtime y pulsamos en cambiar tipo de entorno de … Leer más

Configuración Spring Boot en Eclipse

Configuración Spring Boot en Eclipse

Tiempo de lectura: 3 minutosPara configurar un proyecto de Spring Boot en Eclipse hay que instalar el conjunto de herramientas o plugin de Spring Tools 4.Dentro de Eclipse, pulsamos en Help, después en Eclipse Marketplace como muestro a continuación. En la barra de búsqueda, escribimos «Spring Tools 4» y presionamos Go. Después instalamos «Spring Tools 4 (aka Spring Tool … Leer más

Implementar login con LinkedIn en React y OpenID Connect

Implementar login con LinkedIn en React y OpenID Connect

Tiempo de lectura: 6 minutosHoy vamos a ver cómo implementar login mediante LinkedIn mediante OpenID connect usando React. Lo primero que tienes que hacer es registrar tu aplicación en Linkedin para obtener el client ID y el private ID: Una vez creado, vamos a crear un componente llamado LinkedInOauth.tsx Uso TypeScript: Debes completar la parte de const CLIENT_ID = … Leer más

¿Qué es una clase privada y una clase públca en Java?

¿Qué es una clase privada y una clase públca en Java?

Tiempo de lectura: 2 minutosEn Java, las clases pueden tener diferentes niveles de acceso que determinan su visibilidad y accesibilidad desde otras clases. Los dos niveles de acceso más comunes para las clases son público (public) y paquete (package-private). Clases públicas: Acceso Universal: Uso Típico: Declaración: Restricciones: Clases privadas: Acceso Limitado al Paquete: Uso Típico: Declaración: Restricciones: Ejemplo Comparativo … Leer más

Ocultar comentarios o docstring o parte del código con VSCode

Ocultar comentarios o docstring o parte del código con VSCode

Tiempo de lectura: < 1 minutoHoy vamos a aprender cómo podemos «collapsar» u ocultar docstring o comentarios con VSCode. Para ello vamos a utilizar la etiqueta region. Las etiquetas # region y # endregion son características de algunos entornos de desarrollo integrados (IDEs) como Visual Studio, Visual Studio Code y JetBrains, que permiten a los desarrolladores plegar o desplegar secciones … Leer más