Entradas en tecnología

Marco de preparación para agentes de código

2026-03-07· tecnología, programación

Los agentes de código están aquí, y no van a irse. Pero después de meses usándolos —Antigravity, AmpCode, Opencode, el agente de Zed— he llegado a una conclusión incómoda: el problema no suele ser el agente, sino el proyecto. Un repositorio mal preparado derrota a cualquier agente, sin importar qué tan avanzado sea el modelo que tenga detrás.

Buenas prácticas en Google Colab para compartir con equipos no técnicos

2026-02-24· tecnología, programación

En equipos de trabajo donde conviven perfiles técnicos y no técnicos, es frecuente que el equipo técnico desarrolle notebooks en Google Colab para procesos periódicos: reportes mensuales, análisis de datos, tareas recurrentes. El problema surge cuando estos procesos requieren ejecución periódica con pequeñas variaciones —un mes diferente, otro departamento, un nuevo archivo de entrada— y la responsabilidad de ejecutarlos recae siempre sobre el equipo técnico.

image.png

Ingeniería de prompt: ¿Habilidad técnica o estafa?

2026-02-23· opinión, tecnología

La ingeniería de prompt se vendió como la habilidad del futuro. Cursos, certificaciones, títulos de cargo, libros y hasta programas de posgrado surgieron alrededor de la idea de que saber cómo hablarle a una inteligencia artificial era una competencia técnica diferenciadora. Pero, ¿lo era realmente, o era solo un parche temporal a las limitaciones de los modelos de lenguaje?

Herramientas de IA gratuita para desarrolladores en 2026

2026-01-18· tecnología, programación

Estamos en 2026 y la inteligencia artificial ya no es una novedad, es el estándar. Sin embargo, el cuello de botella sigue siendo el mismo para muchos desarrolladores independientes y estudiantes: el costo de las suscripciones. Mantener acceso a los modelos de frontera puede representar fácilmente cientos de dólares al mes.

Buscando el mejor cliente de Mastodon para Android

2025-10-08· tecnología, software

Navegar por el Fediverso es una experiencia que depende en gran medida del cliente que utilices. En mi caso, como usuario de Android, he pasado por varias aplicaciones buscando la que mejor se adapte a mi flujo de trabajo y me ofrezca una experiencia de usuario cómoda y estable. Este ha sido mi viaje a través de tres de los clientes más populares: Tusky, Megalodon y Moshidon.

¿Es Manjaro para novatos?

2025-05-01· tecnología, linux

He usado Manjaro desde hace 7 meses, y me ha apasionado. Me gusta disponer de las novedades rápido, sin el sacrificio de la estabilidad (cosa que me sucedía en los intentos que tuve en Arch Linux), su gestor de hardware y de núcleos Linux me parecen muy buenas utilidades. Además, pamac es una herramienta muy útil para gestionar paquetes en Manjaro, mucho más amigable que pacman de Arch Linux, y con cierta similitud con apt de Debian/Ubuntu. La documentación propia de Manjaro, sumada a la excelente documentación de Arch Linux, hacen que sea una distribución muy fácil de usar, y me atreveré a decir, que esta facilidad es extendida para novatos.

Ecosistema Rust para la terminal Linux

2025-04-29· tecnología, linux

Se corrigió la instalación de utilidades con pamac, se añadieron detalles para la configuración de Alacritty y Zellij (modo “unlock first”), y se indicó cómo configurar Helix como editor predeterminado en la consola.

Alucinación de la inteligencia artificial

2025-02-13· tecnología

Los robots también sueñan. Sí, y sueñan despiertos. La alucinación en los modelos de lenguaje (o inteligencias artificiales) es inevitable. No todo lo que genera una IA es confiable y debes tener criterios adecuados para juzgar la información generada. En general, la IA es un buen asistente, pero solo eso, te debe asistir y la última palabra siempre debe ser tuya, y aquí te ilustraré la razón.

Instala tu asistente local de IA

2025-02-02· tecnología

Si deseas instalar tu propio asistente de inteligencia artificial en tu equipo, de forma gratuita, sin crear cuentas, exponer tus datos y todo bajo tu control, esto es posible gracias a Ollama. Disponible en Windows, Linux y Mac. Te explico cómo disponer de los asistentes de Qwen, Llama y Deepseek.

Información del modelo Qwen2.5 en la web de Ollama

Montar disco en Linux y error de volumen sucio

2025-01-10· tecnología, linux

Llevaba algún tiempo sin usar mi disco externo, en formato NTFS, y cuando fui a usarlo (montarlo) después de actualizar el sistema operativo, me ha salido el error de volumen sucio. Si te ha pasado, a continuación te indico como solucionarlo.

Problema de Wayland y gráficos híbridos en Linux

2024-12-18· tecnología, linux

Los gráficos híbridos son una estrategia de los equipos modernos a incorporar dos tarjetas gráficas, una integrada y una dedicada, con capacidades y consumo de energía diferentes. La idea es no usar la dedicada, salvo que sea requerido para el renderizado 3D. Sin embargo, esto no es un problema resuelto en Linux y afecta a las aplicaciones nativas en Wayland, el cual es el nuevo y moderno protocolo para comunicación de servidor gráfico usado por los compositores de ventanas en Linux (en reemplazo de X11), que hagan uso de Vulkan.

Distrohopping: Cambiar de distribución Linux y no morir en el intento

2024-12-03· tecnología, linux

Vengo de dos cambios de distribución Linux recientes, y eso me hizo pensar un poco en el esfuerzo asociado y en como ese esfuerzo se puede reducir. Igualmente, recordé el concepto asociado de “distrohopping” y las discusiones alrededor de esta práctica, en la cual muchos terminan afirmando que realmente es perder el tiempo y que aporta poco valor, pero yo no lo veo así y quiero compartirles el valor que le veo y el cómo facilitarlo.

Unir video y audio con ffmpeg y bash

2024-10-20· tecnología, programación

Recién mi novia me pidió el favor de ayudarle a descargar los videos de un curso antes de que se venciera el acceso a la cuenta, y tocaba descargar los videos de Vimeo. Pero el truco de descarga de estos videos, hace que luego toque unir el audio y el video, así que les contaré como hacerlo con FFMPEG y Bash.

Agregar Google Ads en Sphinx

2024-09-25· tecnología, blog con sphinx

Siguiendo con ajustes en mi blog, algo que quería darle una nueva oportunidad, así algunos lo odien, es a Google Ads y ver esto como permite generar algún ingreso ahora que muchos usamos bloqueadores (sí, yo también). Les cuento como configurarlo a través de la modificación de las plantillas por defecto.

Visualización de anuncios en sitio generado con Sphinx.

Agregar logo y favicon en Sphinx

2024-09-24· tecnología, blog con sphinx

Un nuevo paso en mi blog, es que decidí dejar una huella de personalización a través de un logo, algo sencillo, pero propio, distinto a una imagen descargada como lo era antes y que por lo mismo no lo había configurado. Les cuento como configurar el logo y el favicon en Sphinx.

Visual del logo agregado en Sphinx en el blog.

UV, alternativa rápida a PIP y VENV

2024-06-30· tecnología, programación

UV es un gestor de paquetes y entornos virtuales alternativo para Python, desarrollado en Rust y que nos promete ser muy rápido en los procesos que pretende reemplazar de PIP y VENV. En este sentido, solo es añadir uv antes de las instrucciones habituales y debe funcionar (salvo algunos casos particulares de compatibilidad o de no existir implementación).

Crear un blog con Sphinx

2024-05-16· tecnología, blog con sphinx

Por fin he dado el paso de retomar el blog, y con ello un proceso de migración que deseaba, generar el blog con Sphinx. Sobre este proceso les estaré contando en varias entradas, ya que la migración no la he concluido, y esta es la primera entrada al respecto, con lo más básico para iniciar y no fracasar en el intento.

Usar Ubuntu en Windows con WSL2

2020-10-05· tecnología

Como contaba en una que otra publicación, por motivos laborales mantengo mucho en Windows pero es necesario en ocasiones tener Linux a la mano. Sin duda a nivel de desarrollo Linux toma cada vez mayor relevancia y es notorio cuando Microsoft le da relevancia al soporte de Linux en su ecosistema, no solo en despliegues en nube sino también en el mismo escritorio. En esto último, referimos a WSL (Windows Subsystem for Linux) [wsl].

Crear versión de Windows mínima con MSMG Toolkit

2020-07-09· tecnología

Reciente eliminé la partición de Windows de mi máquina por un problema en el que probé crear la tabla de partición de nuevo, pero me dio pereza instalar en ese momento Windows porque mi sistema operativo principal es Linux. Además, Windows no funcionaba fluidamente en la máquina.

Indicación del archivo a descargar de MSMG en Mega.

Instalar Anaconda Python

2020-06-29· tecnología

En los últimos años, una herramienta se ha popularizado no solo como una base para el ecosistena de la analítica de datos («ciencia de datos» como llaman también algunos) sino también en general para el desarrollo en Python (científico, web o de propósito general). Esta herramienta es Anaconda, que no solo nos facilita un sistema de distribución de paquetes multiplataforma, un repositorio principal con amplio soporte multiplataforma (canal default o anaconda) sino un gestor de ambientes para permitir aislar nuestras dependencias facilitando la reproducibilidad y evitando los conflictos.

Ver Netflix juntos pero separados

2020-06-21· tecnología

Ante la necesidad de cuidarnos en esta cuarentena, hemos perdido los momentos de cine o de maratones con familia y amigos, pero hasta en esto hay forma de innovar y buscar opciones para mantener un equivalente de estas actividades sin descuidar nuestra salud, cumpliendo cada protocolo requerido gracias a la tecnología.

Netflix Party y la columna de chat.

Determinar intersecciones en el diagrama de Venn con R

2020-06-13· tecnología

Esta entrada es mi primera entrada asociada al lenguaje R y sobre mi primer paquete en R: venn.compute. Este paquete surge por un caso de uso particular que estaba ayudando a automatizar de determinar los elementos (no solo el dibujo ni la cantidad) de las intersecciones y específicos de un diagrama de Venn, útil en bioinformática para comparación de genes.

Diagrama de Venn generado para los 3 conjuntos.

Reformas del blog: Parte 1

2020-05-26· tecnología

Bueno, he estado en múltiples ocasiones por escribir sobre mantener un blog, y hoy fue el caso, pero centrado en unas actualizaciones que he hecho para mejorar la experiencia de los lectores que usan su celular y deben soportar altos tiempos de carga y una alta descarga en imágenes cuando las contiene.

Usar la cámara de tu celular como webcam

2020-05-17· tecnología

Con la nueva normalidad que vivimos alrededor de la virtualidad, el uso de videollamadas se ha incrementado y muchas cámaras incorporadas en los equipos no poseen buenas características (o son ausentes). Adicional, el soporte de opciones como usar el celular, una buena alternativa para no comprar una cámara web, es amplio en Windows pero no en Linux.

DroidCam activo (información de IP y puerto).

Crear documentación de un proyecto Python con Sphinx

2020-01-06· tecnología

Sin duda, una etapa importante en cualquier proyecto de desarrollo (y no solo de software) es la generación de la documentación. En el caso de software es posible asistirse de herramientas que ayudan a automatizar la generación de la documentación mediante extracción de comentarios en el código, usar palabras claves y lenguaje de marcado para modificación de estilo en el texto o inclusión de otros elementos que no sean solo texto plano (imágenes, ecuaciones, enlaces entre otros).

Usar Anaconda Python en Git Bash

2019-12-31· tecnología

Recientemente, por motivos laborales he tenido que trabajar en Windows y es por esto que tuve la necesidad de buscar una opción cómoda de usar Git en Windows, con soporte de Bash a lo que estoy acostumbrado en Linux y con Python Anaconda reconocido. De alguna manera, la versión mínima de como usar Windows sin morir en el intento.

Crear contenedor LXC para aplicación GUI - EALite

2019-11-11· tecnología

El uso de contenedores en la industria del software se ha extendido ampliamente y no es de extrañar, ofrece a los desarrolladores la posibilidad de mejorar el aislamiento de sus servicios y de ahí hacerlo menos susceptible a errores por colisiones con otros servicios o conflictos de dependencias. Al mismo tiempo, son una alternativa más amigable en recursos respecto a las máquinas virtuales.

Ventana de instalación gráfica de EALite.

Instalando paquetes en Linux (Mint)

2019-10-22· tecnología

En Linux ahora tenemos muchas más opciones para instalar nuestros programas favoritos y de uso diario, según los intereses personales en reducir espacio en disco, aumentar estabilidad, mejorar seguridad, disponer siempre de la última versión, tener muy buena integración con el sistema operativo o no requerir permisos de administrador. Algunas de las estrategias, incluso facilitan que el mismo mecanismo podemos usarlo en más de una distribución Linux y así disponer de una transición más simple.

La experiencia de PyCon Colombia 2018

2018-02-18· tecnología

Tras mi primera participación en PyCon Colombia (segunda versión del evento), me encuentro con una comunidad bastante amplia y que hace honor a una de las características más importantes del lenguaje, y es lo extensa y variada que es su comunidad. Colombia no es la excepción a esto.

Foto de grupo de asistentes, conferencistas y organizadores de PyCon Colombia 2018.

Ejecutando macOS en Linux

2018-01-18· tecnología

Debo admitirlo, no me gusta Mac y sigue sin gustarme, pero en múltiples ocasiones se hace necesario poder disponer de un Mac al igual que de un Windows para efectos de pruebas o de correr software específico cuando no hay de otra. Por este caso me di a la tarea de buscar como lograr ejecutar macOS en mi equipo Asus que posee Linux instalado de la forma más fácil posible. A continuación, como ejecutar macOS (específicamente hackintosh) en tu equipo Linux (el procedimiento aplica también para Windows).

Selección del sistema operativo

Comprando celular para personalizar

2018-01-03· tecnología

Después de algún tiempo de no publicar aquí, vuelvo con la intención de tener regularidad en el blog. Para empezar este año y dado a mi cambio de celular, estuve pensando sobre cuales debían ser las características a revisar antes de comprar un celular. Bueno, aquí el detalle es que cuando yo tengo un celular me gusta personalizarlo pero personalizar no es simplemente una tapa o instalarle una aplicación sino cambiar la versión de Android por versiones modificadas y tener privilegios de administrador.

Topónimos colombianos en RLA-ES

2017-07-11· tecnología

Primero, saludo después de un tiempo largo de ausencia. Por diversos motivos el blog tuve que dejarlo en el olvido pero hoy lo reanudo. El como volví merece una publicación posterior.

Con calma para SteamOS

2014-04-20· tecnología

Bueno, es un poco raro que sin escribir hace mucho, lo primero que escriba sea del mundo linux que del mundo de la ciencia y particularmente de la física que es mi especialidad. Pero resulta que a veces es un poco más fácil escribir sobre cosas que no toque justificar tanto.

Cantante virtual sensación

2012-09-25· tecnología

Como toda una historia futurista y ciencia ficción, como la de William Gibson es su obra Idoru que en japones significa «ídolo», una cantante totalmente virtual se encuentra en el top de ventas de las listas japonesas, y ademas da increíbles conciertos a sus seguidores.

Hatsune Miku.

Viendo carga molecular

2012-02-28· tecnología

Científicos de IBM fueron capaz de medir por primera vez la distribución de carga de una molécula individual. Este logro permitirá dar nuevas luces acerca de la formación de enlaces entre átomos y moléculas, así como el estudio de distribución electrónicas con estructuras moleculares funcionales.

../../../_images/stm-esquematico.webp

Tweets extraterrestres

2011-07-26· tecnología

Hace casi 2 semanas estaba mirando tuits en el Twitter oficial de NASA y me pareció curioso ver un tuit de uno de los astronautas que estaba en la última misión del transbordador Atlantis.

Primer tuit desde el espacio, por Timothy Creamer.

Energía alternativa para dispositivos móviles

2011-07-07· tecnología

Las fuentes de energía son parte vital de los sistemas que actualmente nos rodean… que si no la hay, bueno, desde las grandes estructuras hechas por hombre hasta las complejas formas de vida se degradarían, dejarían de funcionar y simplemente sucumben.

Esquema de piezoeléctrico.

20 años de Linux

2011-04-10· tecnología

Hace 20 años, Linus Torvalds tomo la decisión de compartir su sistema operativo con el mundo. No mucho después, decidió licenciar este bajo General Public Licence (GPL). Este momento histórico cambio todo en el mundo en la historia de la computación.

Imágenes de puntos cuánticos

2011-02-22· tecnología

Por mas de una década investigadores han intentado crear pantallas de televisor a partir de puntos cuánticos. Teóricamente los puntos cuánticos podrían ofrecer imágenes de muy alta resolución y altos niveles de eficiencia energética frente a los actuales televisores.

Pantalla de puntos cuánticos.

SSD

2010-12-11· tecnología

Como todo en la tecnología, los pasos en la evolución de un sistema son agigantados.