ddgr: busca en DuckDuckGo desde la terminal en Linux (comandos y ejemplos)

ddgr
ddgr es una utilidad de búsqueda en DuckDuckGo desde la terminal. En lugar de abrir un navegador, introduces palabras clave y ddgr consulta DuckDuckGo, muestra resultados en texto y (opcionalmente) puede abrir enlaces en tu navegador. Está pensado para usuarios que prefieren la consola o para integrar búsquedas rápidas en flujos de trabajo en Linux.

Cómo instalar ddgr en Ubuntu (Ubuntu MATE 22.04)

La instalación más sencilla suele ser con Snap.

  1. Instala Snapd:
    sudo apt update
    sudo apt install snapd
  2. Instala ddgr:
    sudo snap install ddgr
  3. Comprueba que funciona:
    ddgr --version

¿Para qué sirve?

ddgr sirve para:

  • Buscar en DuckDuckGo sin salir del terminal.
  • Ver resultados en texto de forma rápida.
  • Abrir enlaces directamente en el navegador (opcional).
  • Aplicar filtros: región, tiempo, sitios concretos, etc.
  • Integrarse en scripts (por ejemplo, con salida JSON).

Comandos rápidos

Búsqueda simple

ddgr "noticias España"

Más resultados por página

ddgr -n 25 "noticias España"

Con -n defines cuántos resultados por página mostrar. Si N=0, muestra el número real de resultados consultados por página.

Abrir el primer resultado en el navegador

ddgr --ducky "noticias España"

Buscar y salir (sin interacción)

ddgr --np "noticias España"

Mostrar URLs completas

ddgr -x "noticias España"

Buscar por región

ddgr -r us-en "weather"

Limitar por tiempo

ddgr -t w "economía"

Opciones habituales: d (días), w (semana), m (mes), y (año).

Limitar a un sitio

ddgr -w example.com "guía Linux"

Desactivar safe search (avanzado)

ddgr --unsafe "término"

Salida en JSON (útil para scripts)

ddgr --json "noticias España"

Teclas del modo interactivo (omniprompt)

Cuando ddgr te muestra resultados, puedes usar estas teclas:

  • n, p, f: siguiente, anterior o primera página.
  • index: abre el resultado asociado a ese índice.
  • o index/rango/a...: abre varios resultados.
  • O ...: como o, pero intentando abrir en navegador GUI.
  • c index: copia la URL al portapapeles.
  • x: alterna mostrar URL expandida.
  • q (o Ctrl+D / doble Enter): salir.
  • ?: muestra ayuda del omniprompt.
  • d keywords: inicia una nueva búsqueda manteniendo las opciones originales pero cambiando el texto.
  • Si escribes otro texto, se considera como una nueva búsqueda.

Ejemplos prácticos

Abrir el resultado nº 3

ddgr "noticias España"

(luego escribe 3 cuando aparezca el omniprompt)

Abrir varios resultados

ddgr "tecnología"

(por ejemplo, luego usa o 1 3 5)

Abrir el primer resultado directamente

ddgr --ducky "Linux Ubuntu MATE"

Buscar sin interacción y con URLs completas

ddgr --np -x "eventos Valencia"

Plugin de WordPress Comet Cache: lo borro

Una nota rápida…

Valencia, 03/08/2026
Parece ser que el plugin Comet Cache lleva desde 2017 sin actualizarse realmente, aunque sigue en el repositorio de plugins de WordPress (situación realmente extraña. ..). Veamos:

  • Última actualización real: 2017 (versión 170220). La ficha muestra «actualizado hace 1 año» porque WordPress.org a veces refresca metadatos aunque el código no cambie, pero el changelog no miente: ocho años sin tocar el core del plugin.
  • Las reseñas más recientes (incluida una de diciembre de 2025) lo describen literalmente como un «zombie» que aparece como «actualizado recientemente» en el listado de plugins pero cuya última versión real sigue siendo la de 2017. wordpress
  • El «Tested up to 6.9.5» que aparece en la ficha es automático/cosmético, no significa que alguien lo haya probado de verdad contra esa versión de WP.
  • Un plugin de caché sin mantenimiento es un riesgo de seguridad mayor que uno normal, porque toca puntos sensibles: wp-config.php, advanced-cache.php, reglas de .htaccess, interceptación de requests antes de que cargue WordPress. Si aparece una vulnerabilidad ahí, nadie la va a parchear.

Por eso y por lo que acabo de leer lo he desinstalado,  tanto aquí como en Puntocomunica.com,. Mantengo Autoptimize e instala el plugin WP Fastest Cache.

Creo que es una buena elección. Ya veremos…

Atajos mentales: la técnica de prompting que funciona con cualquier IA

Valencia, 07/07/2026
Hoy mismo he visto una infografía en Linkedin que resumía «7 atajos que uso con Claude»: /tldr, /eli5, /steps, /draft, /shorter, /redteam y /counter». A primera vista parecen comandos especiales, casi como si activaran una función oculta del modelo. No lo son. Y ahí está la parte interesante: funcionan precisamente porque no dependen de ninguna herramienta concreta.

Por ejemplo, «ELI5» es una abreviación en inglés de «Explain Like I’m 5» (algo así como «explícamelo como si tuviera 5 años»).

Viene originalmente de un subreddit de Reddit llamado r/ELI5, creado para pedir explicaciones de temas complicados —ciencia, economía, tecnología, lo que sea— reducidas a un nivel muy básico, sin jerga técnica ni supuestos previos de conocimiento. Con el tiempo la expresión se popularizó fuera de Reddit y saltó al mundo del prompting como una forma abreviada de decir «simplifica al máximo, usa analogías, no des nada por sabido».

De ahí que cuando alguien escribe «/eli5» al inicio de un prompt, no está pidiendo literalmente una explicación apta para un niño de 5 años, sino activando ese estilo: lenguaje llano, ejemplos concretos, sin asumir contexto previo del lector. Continuar leyendo «Atajos mentales: la técnica de prompting que funciona con cualquier IA»

Para revisar: «52 websites worth more than most college degrees»

Fuente: Linkedin

Valencia, 06/07/2026
Varias de estas webs (recursos)  las conozco, pero me parece muy interesante incluirlas aquí: 52 websites worth more than most college degrees:

1. Coursera. org – University courses completely free to audit
2. Brilliant. org – Interactive math and science learning
3. Wolfram Alpha – Answers any mathematical or factual question
4. GitHub. com – Learn coding from real world projects
5. Investopedia. com – Finance and investing explained simply
6. Archive. org – Access millions of free books and old websites
7. Project Gutenberg – 70000 free classic books
8. Duolingo. com – Learn any language for free
9. Notion. so – Organise your entire life and learning
10. Our World in Data – Every global statistic visualised
11. Statista. com – Data and statistics on everything
12. OpenLibrary. org – Borrow millions of books online free
13. Hemingwayapp. com – Write clearer and simpler instantly
14. NASA. gov – Space science and research for free
15. PubMed. gov – Access real scientific research papers Continuar leyendo «Para revisar: «52 websites worth more than most college degrees»»

Qué es openverse

openverse

Openverse es un motor de búsqueda de contenido multimedia con licencia abierta, disponible en openverse.org.

Este motor te permite buscar entre más de 800 millones de imágenes, fotos, audio y otros tipos de medios, todos gratuitos y con licencia abierta, para su reutilización y remezcla. Es un fantástico banco de imágenes libres!

Origen e historia

Openverse es la marca pública del anterior buscador CC Search, que se unió a WordPress.org para lanzar una versión beta con más de 300 millones de imágenes indexadas bajo licencia Creative Commons. El nombre es un juego de palabras entre Open y Universe, con la clara intención de reunir contenidos y fomentar su reutilización. En septiembre de 2023, Openverse ganó los OE Awards for Excellence in Open Infrastructure. Continuar leyendo «Qué es openverse»

📦 Script de copia de seguridad en Linux de tu carpeta home con rsync

Ya tengo un script para copias de seguridad en mi PC con Linux, pero utilizo el comando cp.  El problema es que cp no tiene opción –exclude nativa, por lo que la solución más limpia es sustituirlo por rsync, que es su equivalente mejorado y acepta exclusiones. El resultado es idéntico en cuanto a la copia, pero con control total sobre lo que se incluye.

Las rutas de caché a excluir (en mi caso particular, aunque no son todas)  son:

  • Chromium: .cache/chromium
  • Brave: .cache/BraveSoftware
  • Firefox: .cache/mozilla

NOTA: Ojo, que en mi caso Chromium y Firefox están instalados con snap!

Aquí está el script con bash en miaso particular -copiando a un disc duro externo SSD denominado 224GB : Continuar leyendo «📦 Script de copia de seguridad en Linux de tu carpeta home con rsync»

🔥🧱Qué es un cortafuegos para tu web y por qué Wordfence te lo pone fácil (en WordPress)

Imagina que tu web de WordPress es una tienda física. Tiene una puerta de entrada por la que pasan clientes todos los días: algunos vienen a comprar, a leer, a contactarte. Pero también hay quien se acerca con malas intenciones: intentar forzar la caja registradora, colarse por la trastienda o hacerse pasar por un empleado.

Un firewall de aplicaciones web, o WAF por sus siglas en inglés, es básicamente el portero de tu tienda. Revisa a todo el que entra antes de dejarlo pasar, y si detecta que alguien viene con herramientas para hacer daño, lo frena en seco.

¿De qué te protege exactamente?

Sin entrar en tecnicismos, los ataques más habituales que sufren las webs de WordPress son estos: Continuar leyendo «🔥🧱Qué es un cortafuegos para tu web y por qué Wordfence te lo pone fácil (en WordPress)»

🏛️La Librería de LibreOffice: un compañero de viaje gratuito para dominar la ofimática libre

«The LibreOffice Bookshelf: LibreOffice, Books, Guides, Calc, Writer, Math, Impress, Draw, Base, Macros»…

En tiempos donde cada euro cuenta, nuestra privacidad parece (¿parece?…)  estar en jaque y la tecnología a veces parece diseñada para complicarnos la vida, encontrar herramientas sólidas, gratuitas y respetuosas con tu libertad es un verdadero regalo. Y si además vienen con una buena guía para sacarles el máximo partido, mejor que mejor!

Por eso (y porque me apetece) os dejo un recurso que tal vez algunos no conozcáis, pero que vais a aprovechar si utilizáis (o pensais utilizar) LibreOffice, la alternativa libre a Microsoft Office. Se trata de La Librería de LibreOffice (LibreOffice Bookshelf).

Qué es exactamente «La Librería»

Es una biblioteca digital, ordenada y accesible desde cualquier dispositivo, donde encuentrarás manuales prácticos, guías paso a paso y documentación oficial para cada una de las aplicaciones que forman el paquete de LibreOffice:

Continuar leyendo «🏛️La Librería de LibreOffice: un compañero de viaje gratuito para dominar la ofimática libre»

🚨 URGENTE: Vulnerabilidad del kernel «Copy Fail» (CVE-2026-31431): Acción inmediata requerida

Adjunto una taducción al castellano del artículo del soporte de Nextcloud sobre la reciente vulnerabilidad del Kernel de Linux: Linux Kernel Vulnerability “Copy Fail” (CVE-2026-31431) — Immediate Action Required

Una vulnerabilidad crítica del kernel de Linux conocida como «Copy Fail» (CVE-2026-31431) está siendo activamente discutida y ya cuenta con código de explotación público y fiable disponible.

Esto no es teórico. Esto no es un caso aislado. Si tu sistema es vulnerable y un atacante obtiene cualquier forma de acceso local, el compromiso total como root es trivial.

🔥 Por qué es excepcionalmente peligrosa

  • Afecta a kernels de Linux con muchos años de antigüedad
  • La explotación es determinista (sin condiciones de carrera, sin suposiciones)
  • Funciona en múltiples distribuciones con escasas o ninguna modificación
  • No deja rastros en el disco (las comprobaciones de integridad de archivos no sirven de nada)

En la práctica equivale a: un exploit → root en casi cualquier sistema

Continuar leyendo «🚨 URGENTE: Vulnerabilidad del kernel «Copy Fail» (CVE-2026-31431): Acción inmediata requerida»

📚 Referencia y recursos sobre emojis

Un emoji es un pequeño símbolo gráfico estandarizado que se usa en comunicaciones digitales para expresar emociones, ideas, objetos o conceptos de forma visual. La palabra viene del japonés: e (絵, «imagen») + moji (文字, «carácter»).

Son gestionados por el Consorcio Unicode, que los incluye en el estándar universal de caracteres. Esto garantiza que un emoji enviado desde un iPhone se vea (aproximadamente) igual en Android, Windows o Linux, aunque cada plataforma tiene su propio diseño visual. Hoy existen más de 3.700 emojis oficiales en Unicode 16.0.

Se usan para:

  • Añadir tono emocional a textos escritos
  • Sustituir palabras de forma rápida y universal
  • Decorar publicaciones en redes sociales
  • Señalizar alertas o categorías en interfaces y documentación

Incluyo una pequeña selección de los mejores recursos, organizados por tipo de uso: Continuar leyendo «📚 Referencia y recursos sobre emojis»