Minientrada

Conoce el Precio Real de la Vivienda en España con esta Herramienta Oficial

Si estás pensando en comprar o vender una casa o piso en España, seguro que te has dado cuenta de que los portales inmobiliarios tradicionales (como Idealista o Fotocasa) muestran precios de oferta que pueden estar inflados y no reflejar lo que realmente se está pagando por una vivienda.

Por eso queremos hablarte de Penotariado – Buscador de Precio de Vivienda (parte del Portal Estadístico del Notariado): una plataforma oficial desarrollada por el Consejo General del Notariado que te permite consultar precios reales de compraventa de viviendas, basados en escrituras notariales firmadas, no en anuncios de oferta.

Sigue leyendo

Minientrada

Trucos Optimización SQL

Hoy os traigo un par de pequeños trucos que pueden ayudarte a mejorar el rendimiento de tus códigos SQL y que así mejores tus programas y aplicaciones.

#1 Utilizar ‘regexp_like’ como alternativa a ‘LIKE’

ERROR CORRECTO
SELECT *
FROM tabla1
WHERE
item_name LIKE '%elm1%' OR
item_name LIKE '%elm2%' OR
item_name LIKE '%elm3%' OR
item_name LIKE '%elm4%'
SELECT *
FROM tabla1
WHERE
REGEXP_LIKE(item_name, 
  'elm1|elm2|elm3|elm4')

 

#2 Utilizar ‘regexp_extract’ como alternativa a ‘Case-when Like’

ERROR CORRECTO
SELECT *
CASE
WHEN concat(' ',item_name,' ') 
    LIKE  '%elem1%' then ' ELM1'
WHEN concat(' ',item_name,' ') 
    LIKE  '%elem2%' then ' ELM2'
WHEN concat(' ',item_name,' ') 
    LIKE  '%elem3%' then ' ELM3'
...
AS elems
FROM tabla1
SELECT *
regexp_extract(item_name,
    '(elem1|elem2|elem3|...')
AS elems
FROM tabla1

Aprende a programar como si fuera un JUEGO

Aprender a programar no tiene por qué ser aburrido. Hoy existen plataformas que transforman la práctica de código en auténticas aventuras, retos y competencias. Si alguna vez soñaste con aprender mientras juegas, estas webs son justo lo que necesitas.

A continuación, te presento algunas de las mejores opciones para diferentes lenguajes.

Sigue leyendo

Minientrada

Aprender a programar con proyectos reales orientados al mundo laboral

Aprender a programar con videotutoriales o cursos online o creando tus propios proyectos, son formas completamente válidas para practicar y mejorar en el mundo de la programación. No obstante en el mundo laboral es raro que partas de 0 creando un proyecto, por lo que te voy a enseñar una forma de preparar esto.

Lo primero que tienes que hacer es entrar en GITHUB y buscar good-first-issue. Esto te llevará a todos los repositorios que tienen esta etiqueta integrada dentro de su repositorio. Todos estos proyectos de código abierto buscan gente que les pueda ayudar y colaboren con su código.

Una vez encontremos un proyecto que nos encaja y en el que nos gustaría colaborar, entramos y vamos a la pestaña de issues. Buscamos nuevamente la etiqueta «good first issue» y la seleccionamos. Así podremos ver las incidencias en las que podemos participar.

Una vez sepamos que issue queremos realizar, debemos preguntar si nos la podemos asignar. En cuanto nos den el visto bueno para realizarla, creamos un fork del repositorio y comenzamos a trabajar en la incidencia.

Cuando la tengamos resuelta, procedemos a hacer una pull request y habremos completado nuestra primera participación.

Google lanza una serie de videos sobre IA Generativa para principiantes

La inteligencia artificial generativa está transformando la forma en que trabajamos, creamos contenido y desarrollamos soluciones innovadoras. Consciente de ello, Google ha lanzado una serie de videos educativos gratuitos dentro de la plataforma Microsoft Learn, diseñados para que cualquier persona pueda iniciarse en este fascinante mundo.

Puedes acceder directamente a la serie aquí: Generative AI for Beginners.

¿Qué encontrarás en esta serie?

La colección está pensada para quienes están dando sus primeros pasos en el área y abarca desde conceptos básicos hasta aplicaciones prácticas:

  • Fundamentos de la IA generativa: qué es, cómo funciona y en qué se diferencia de otros enfoques de IA.
  • Modelos de lenguaje grandes (LLMs): cómo entrenan, qué tipo de tareas pueden resolver y ejemplos de uso.
  • Aplicaciones prácticas: generación de texto, imágenes, audio y video.
  • Buenas prácticas y ética en IA: el impacto social, sesgos y uso responsable de estas tecnologías.
  • Herramientas y frameworks: introducción a librerías y entornos que facilitan la implementación de proyectos.

Conclusión

Si quieres iniciarte en la IA generativa sin necesidad de conocimientos técnicos avanzados, esta iniciativa de Google es una gran oportunidad. Con recursos claros y ejemplos prácticos, podrás aprender los conceptos clave y dar tus primeros pasos en este campo en constante evolución.

WPS Hide Login: Protege tu WordPress con un Simple Cambio de URL

La mayoría de los ataques a sitios WordPress empiezan por el mismo lugar: la página de login. ¿Por qué? Porque por defecto, todos los sitios WordPress comparten la misma URL para iniciar sesión: /wp-login.php o /wp-admin. Y eso lo convierte en un objetivo fácil para ataques automatizados, bots y fuerza bruta. Aquí es donde entra en juego WPS Hide Login, un pequeño pero poderoso plugin de seguridad.

¿Qué es WPS Hide Login?

WPS Hide Login es un plugin gratuito y liviano para WordPress que te permite cambiar la URL de acceso al panel de administración a lo que tú quieras —por ejemplo, de tusitio.com/wp-login.php a tusitio.com/entrar-mi-web.

No modifica archivos core de WordPress ni afecta el sistema de redirección. Solo intercepta la solicitud y la redirige de forma segura.

Ventajas de usar WPS Hide Login

  • Mejora la seguridad de tu sitio: Al cambiar la URL de login, evitas el acceso directo de bots y scripts automatizados que buscan sitios con URLs conocidas. Esto reduce el riesgo de ataques por fuerza bruta o intentos de acceso masivo.
  • Fácil de instalar y configurar: No necesitas conocimientos técnicos ni editar archivos del sistema. Desde el panel de WordPress, puedes configurar tu nueva URL en segundos.
  • Bloquea intentos de acceso no autorizados: Las solicitudes a /wp-login.php o /wp-admin devolverán un error 404 (no encontrado), haciendo que los bots pierdan tiempo y abandonen.
  • Ligero y sin complicaciones: A diferencia de algunos plugins de seguridad que añaden múltiples funciones (y a veces sobrecargan tu sitio), WPS Hide Login hace solo una cosa, y la hace muy bien.
  • Ideal como primera línea de defensa: No reemplaza un firewall o autenticación en dos pasos, pero sí reduce significativamente la superficie de ataque inicial.

¿Cómo usarlo?

  1. Instálalo desde el panel de plugins de WordPress (WPS Hide Login).
  2. Actívalo.
  3. Ve a Ajustes > Generales y busca el campo «URL de acceso».
  4. Cambia la ruta a algo personalizado (ej: tusitio.com/ingreso-seguro).
  5. Guarda los cambios y recuerda la nueva URL, ya que la anterior dejará de funcionar.

¿Por qué deberías usarlo?

  • Porque el 90% de los ataques automatizados apuntan directamente a /wp-login.php.
  • Porque es gratuito, liviano y no interfiere con otros plugins.
  • Porque ocultar no es suficiente, pero sí es una capa adicional de seguridad muy efectiva.
  • Porque prevenir ataques simples evita problemas mayores (como bloqueos de hosting o ralentización del sitio).

WPS Hide Login no es un plugin milagroso, pero es una medida inteligente y rápida para mejorar la seguridad de tu sitio WordPress. Si estás buscando una forma sencilla de evitar ataques automatizados y reducir riesgos, este plugin es un «must-have».