DEVIN la primera IA que es una ingeniera de software

La empresa Cognition Labs ha presentado a Devin, la ingeniera de software capaz de codificar, crear sitios web y software a pedido. Y lo mejor es que está diseñada para trabajar con ingenieros humanos. Así es, ella formará parte de esa reunión tediosa en la que acuerdan plazos exagerados para terminar ciertas funcionalidades.

Lo bueno, para los programadores, es que el objetivo de Devin no es reemplazarlos sino asistirlos en su trabajo.

Devin ha sido entrevistada por diferentes empresas y otras inteligencias artificiales, con éxito.

¿Cómo lo uso? Por ahora tienes que ir al sitio de Cognition Labs y solicitar acceso.

¿Qué más sabemos de Devin?

Devin puede pensar y planear tareas complejas, realizando miles de decisiones, aprendiendo de sus errores y mejorar con el tiempo. Lo que tendríamos que hacer nosotros, sin que alguien piense que podemos equivocarnos, después de todo, somos humanos.

Cuenta con editor de texto y navegador que utiliza eficientemente con sus dedos digitales.

Devin me asombra, esta es la peor versión que veremos, peor en el sentido de sus funcionalidades. Solo le queda mejorar.

¿Qué puede hacer Devin?

1. Devin completó (si, ya lo hizo) una tarea pagada en Upwork. Una tarea que realizó de forma autonoma.

2. Devin entrenó a una inteligencia artificial. Así es, una inteligencia artificial aprendió de otra.

3. Devin puede leer el artículo de un blog y aprender de ello.

4. Devin ha podido programar y desplegar un sitio web en vivo.

5. Devin ha podido crear sus propias extensiones de Chrome.

Ha llegado tal vez el momento, no de ser desplazado por la inteligencia artificial, sino de aprender a elegir las mejores formas de utilizarla. Aprender y adaptarse. La inteligencia artificial aún tiene limitaciones de criterio, impuesto por los mismos humanos que la han creado, Devin está lejos de ser la inteligencia que reemplace a los ingenieros de software.

Y es que para construir software se necesta escribir código, pero también saber que código escribir y como integrarlo en un sistema que funcione de acuerdo a lo que se necesita.

Las inteligencias artificiales, han evolucionado, y ahora saben como escribir código, y rápido, en el lenguaje que se elija, y su costo ha disminuido.

Pero aún así, los desarrolladores de software humanos son necesarios para entender como ese código escrito se acomoda en el sistema que se está desarrollando, ya que las aplicaciones se construyen para resolver problemas de un individuo o una empresa, programar software es un conjunto de herramientas para resolver problemas del mundo real en un entorno de software. 

Por eso, debemos concentrarnos en ver más allá del tema técnico, de tema de escribir código, ya que igual van a necesitarnos para poner ese código escrito por la inteligencia artificial en el gran rompecabezas que es una aplicación.

3 Formas de Activar Windows 11

 Tal vez tengas Windows 11 en tu computadora, pero no está activado, ¿cómo activar Windows 11? Es sencillo si sigues los pasos que vamos a mostrar y de paso saber si Windows 11 está o no activado.

Nota: esto aplica para Windows 11, para Windows 7 tenemos este artículo.

Windows 11 no está activado

Después de instalar Windows 11, puedes conseguir un mensaje en la pantalla del escritorio diciendo "Activar Windows....".


Claro que a algunos no les molesta, sin embargo para la mayoría es algo fastidioso, aparte que ver ese mensaje significa que no podemos cambiar ciertas configuraciones como el fondo de pantalla del escritorio, los colores de Windows, la barra de tareas, etc.

Como activar Windows 11

Utilizando una clave de producto (product key) de Windows 10/11


Si tienes una clave de producto y actualizas a Windows 11 por la opción de actualizaciones de Windows, manteniendo los programas y archivos, no necesitas activar Windows 11 de forma específica. Mientras Windows 11 se haya estado instalando, se ha activado de forma automática.

Pero si al final de la instalación encuentras que Windows 11 no está activado, aún hay salvación, ya que se puede activar el Windows 11 con un código de activación.

1. Abre la aplicación de Configuración e ir a la sección de Sistema. Ahí podrás ver un mensaje en la parte derecha que "Windows no está activado". Solo haz click en "Activar ahora" para continuar.

2. Dentro de la sección "Cambiar la clave de producto" haz clic en "Cambiar".

3. Ingresa tu código de activación de Windows 10/11 y luego clic en Siguiente. Entonces empezará el proceso de activación de Windows.

Si no tienes una clave de producto, pasemos a la siguiente forma de activar Windows 11.

Activar Windows 11 con CMD y KMS


Nota: aunque parezca lo contrario, las claves KMS son ofrecidas por Microsoft y por lo tanto legales.

1. Abramos la ventana de línea de comandos (CMD) como administrador en Windows 11.

2. Instalar una clave de licencia: escribir el comando slmgr /ipk claveclientekms y presiona Enter. La clave de cliente KMS es la clave de activación que corresponde a tu sistema y solo debes elegir una correspondiente a tu edición de Windows. Puedes buscarlo en internet.

Por ejemplo, para activar Windows 11 Pro, se utiliza un comando similar a slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX. Luego veremos un mensaje que dice "Clave de producto instalada exitosamente".

3. Necesitas configurar un servidor KMS utilizando el comando slmgr /skms tuservidor.  El servidor puede ser kms.msguides.com, kms8.msguides.com, etc.

4. Escribe slmgr /ato y presiona Enter para activar finalmente Windows 11.

Y ahora la tercera forma de activar Windows 11. 

Crear un archivo activador de Windows 11


Esta forma necesita un archivo por lotes. Hay que seguir los pasos siguientes:

1. Primeramente, se debe apagar Windows Defender.

2. Haz clic derecho en el escritorio y crea un nuevo documento de texto.

3. Navega a este enlace y copia y pega el código en ese documento de texto.

4. Ahora en el menú Archivo, Guardar como, y guarda el archivo con un nombre como ActivadorWindows11.bat en el escritorio.

5. Ahora en el escritorio haz clic derecho sobre el archivo y elige Ejecutar como administrador.

6. El proceso de activación iniciará. Después de unos segundos, ya tendrás activado el Windows 11.

Despues de probar alguna de estas 3 formas, debes comprobar si Windows 11 está activado.

Como comprobar si tenemos activado Windows 11

Hay dos formas:

1. Ir a Configuración, Sistema, Activación, Estado de Activación.

2. O abramos la ventana de línea de comandos (CMD) como administrador en Windows 11. Escribir slmgr /xpr y presiona Enter. 

De esta forma hemos visto 3 formas de activar Windows 11 sin clave de producto, con código de activación o KMS. Activa tu Windows 11 y personaliza tu computadora.

Contraseñas de WIFI en Windows

Vamos a ver la forma en que averiguemos la clave, contraseña, password de una red wifi almacenada en una computadora.

Para empezar, tenemos que tener acceso a la computadora. Contando con que el acceso es autorizado por el propietario del equipo, si la contraseña se ha extraviado, se puede averiguar el password de Windows con herramientas mencionadas aquí.

Teniendo el acceso al equipo, entramos a la línea de comandos, si se permite, utilizando.


En la ventana de comandos escribir:

netsh wlan show profile name=NOMBRE_RED key=clear

Reemplaza NOMBRE_RED por el nombre de la red wifi de la que deseas obtener la contraseña.  Luego presiona enter. Para que sea más cómodo, puedes copiar el comando en un bloc de notas, editarlo con el nombre de la red y copiarlo a la ventana de comandos y ejecutarlo.



Ahora, puede ser que no sepas el nombre de la red o quieres averiguar todas las contraseñas almacenadas de redes inalámbricas. Eso se hace con el comando:

netsh wlan show profile

Eso mostrará la lista de todos los perfiles guardados de redes inalámbricas.


Ahora puedes utilizar el nombre con el comando 1.

Eso sería todo, algo sencillo de utilizar.









Excel: La función INDIRECTO

 Para los usuarios de Excel:

La función INDIRECTO sirve para devolver una referencia especificada por un valor de texto.

¿Qué significa?

Que puedes pasarle un texto y la devolución actúa como una referencia a una celda o un rango de celdas.

Es decir, en vez de poner una fórmula: "=B5". Se puede colocar "=INDIRECTO("B5")". Claro que es un ejemplo muy simple, pero se puede concatenar varias cadenas para formar una referencia, especialmente cuando es el nombre de una hoja de un libro.

WinSCP: Como obtener las claves o contraseñas almacenadas de un sitio FTP

¿Usas WinSCP y quieres saber como obtener las claves o contraseñas almacenadas? 

En esta página te lo decimos.

Simplemente con la sesión iniciada, vas al menú Sesión, y eliges la opción General URL/código de sesión. 



Ahí pueden ver los datos que necesitan:


Incluso tienes la opción de generar el código en .NET (C#, Visual Basic y PowerShell).


Espero que esto les ayude.





Google: Cambios en la política de almacenamiento (Junio 2021)


 Para los que usamos Google, sus herramientas gratuitas son muy útiles, pero por otro lado estamos a merced de lo que ellos dispongan.

Ahora han elaborado algunos cambios en las políticas de almacenamiento que se aplicarán a partir del 1 de Junio del 2021:

- Si tu cuenta está inactiva en Gmail, Drive o Photos, Google va a eliminar el contenido de las cuentas.

- Si te excedes por 2 años en el límite de tu cuenta, Google va a eliminar el contenido excedente.

¿Qué significa?

- Si tu utilizas tu cuenta y no sobrepasas tu límite por 2 años, tu contenido está a salvo. Y como las políticas se implementan en Junio del 2021, recién te puedes comenzar a preocupar en Junio del 2023.

- Google te enviará correos electrónicos y notificaciones sobre el estado de tu cuenta antes de eliminar el contenido.

- Aunque Google borre tu contenido, podrás iniciar sesión en tu cuenta.





VS 2017: Existe una operación que no es legal en el estado actual

Recientemente estoy desarrollando una aplicación de inventarios para un cliente. Instalé el VS 2017 Community, ya saben para estar al día con las últimas herramientas de desarrollo. La aplicación es algo sencilla, no tiene un servicio web, ni API, es la vetusta pero probada arquitectura de 3 capas en ASP.NET. Sin embargo al iniciar el proyecto me apareció el siguiente error:

Aparentemente estoy quebrantando alguna ley.... bueno no. La razón del problema es una nueva y muy solicitada característica (desarrollo web) de Visual Studio. Es la posibilidad de depurar javascript desde Chrome. Como saben, lo podemos hacer desde hace tiempo pero con Internet Explorer y sabemos cuanto odiamos ese navegador y al parecer en esta versión los señores de Microsoft se dieron cuenta y habilitaron esa funcionalidad para Chrome, pero... la hicieron mal.

La opción puede ser deshabilitada en Herramientas, Opciones, Depuración, Habilitar depuración de Javascript para ASP.NET (IE y Chrome).


Al deshabilitar la opción, se soluciona el problema. Pero, ¿no se supone que lo necesitamos? Menos mal que por ahora, hay una solución temporal: cerrar Chrome, y volver a iniciar la sesión de depuración.

Esperemos que Microsoft solucione este tema lo más pronto posible.