Cómo controlar varias computadoras con un solo teclado y ratón

Puede que algún día lo necesite, así que me guardo estos enlaces. El primero en inglés:

https://lifehacker.com/how-to-control-multiple-computers-with-a-single-keyboar-254648

y otro en español:

https://www.linuxadictos.com/comparte-tu-teclado-y-mouse-con-otros-equipos-con-synergy.html

y la referencia al software del que hablan: Synergy de Symless. Tiempo ha parece que fue software abierto.

Libros de programación gratuitos

Todo tipo de temáticas como programación web (HTML5, CSS, JavaScript, TypeScript o ReactJS), bases de datos (MySQL, PostgreSQL, MongoDB o también Oracle), herramientas (Git, Latex, Linux), lenguajes (Perl, PHP, Python o Ruby entre otros), y muchos más. Libres de descargar en formato PDF:

https://books.goalkicker.com/

¿Qué son los NFT?

Una nueva revolución del arte digital. Estas iniciales significan «ficha no fungible» y provienen del inglés Non-Fungible Tokens. Se trata de una tecnología que permite la creación de un certificado digital que asegura la autenticidad de cualquier elemento como una canción, un tweet, un archivo de imagen, una obra de arte digital o cualquier elemento físico, entre muchas otras cosas.

https://graffica.info/que-son-los-nft-la-nueva-revolucion-del-arte-digital/

¿Qué es la Ingeniería de Servicios?

Empresas y organizaciones transitan de modelos de negocio basados en la comercialización de productos a modelos de negocio basados en la provisión de servicios y el sector IT es probablemente uno de los más claros exponentes de esta tendencia en los últimos años. Históricamente, el ejemplo más referenciado ha sido el de IBM y su transformación de vendedor de hardware a desarrollador y proveedor de soluciones/servicios, pero es la práctica totalidad del sector quien está recorriendo este camino desde hace tiempo.

Esperanza Marcos habla aquí de la ingeniería de servicios:

10 herramientas de análisis de datos de código abierto

Para adelantarse hay que tomar decisiones informadas, aprovechar las oportunidades y detectar las ineficiencias del negocio.

El análisis de datos se ha convertido en norma. Tanto, que está lo suficientemente difundido como para disponer de herramientas de análisis de datos de código abierto y gratuitas.

https://rigorousthemes.com/blog/best-open-source-data-analytics-tools/

mdBook para crear libros usando archivos Markdown

mdBook permite crear documentación estructurada en forma de libro para la web usando archivos Markdown. Sirva de ejemplo la propia guía de mdBook.

Puede instalarse descargando el binario de la aplicación, o directamente con Cargo (el administrador de paquetes de Rust) para añadir mdbook a las herramientas de cargo:

$ cargo install mdbook

GhostCell, separando permisos de los datos en Rust

El lenguaje Rust ofrece un enfoque prometedor para la programación de sistemas seguros. Un valor puede ser un alias o puede ser mutable, pero no ambas cosas al mismo tiempo.

Pero implementar estructuras de datos basadas en punteros con acceso compartido, como grafos o listas doblemente enlazadas, requiere poder mutar estados que son alias. Para admitir tales estructuras de datos Rust proporciona una serie de APIs que ofrecen la denominada mutabilidad interior: la capacidad de mutar datos usando métodos sobre una referencia compartida. Desafortunadamente, las APIs existentes sacrifican la flexibilidad, el acceso concurrente y/o el rendimiento a cambio de la seguridad.

Este artículo académico propone una API llamada GhostCell que separa de forma segura los permisos de los datos. La propuesta se acompaña de su implementación y ejemplos y de comparativas de rendimiento con otras APIs.