uiverse, para compartir y usar elementos personalizados creados con HTML y CSS
uiverse es un Universo de IU con cientos de elementos de código abierto listos para usar en interfaces de usuario web. Todos los contenidos se publican bajo una licencia MIT para uso libre personal y comercial. Puedes encontrar botones, selectores radio o de casilla, campos de entrada, formularios y más. En todos los casos se muestra una demo del elemento y el código necesario para su uso, sólo HTML y CSS, no se admite Javascript según la guía de publicación.
iced, biblioteca GUI multiplataforma para Rust
iced ayuda a crear interfaces gráficas de usuario (GUI) para aplicaciones Rust. Se centra en la simplicidad y la seguridad de tipos, proporciona bloques de construcción simples que se pueden unir con tipaje fuerte para reducir la posibilidad de errores en tiempo de ejecución. Se inspira en el lenguaje de programación funcional Elm para crear aplicaciones web.
GitHub...
: https://github.com/iced-rs/iced
crates.io
: https://crates.io/crates/iced
docs.rs..
: https://docs.rs/iced/latest/iced
exitcode, códigos de salida para programas Rust
Sigue la especificación de sysexits.h para definir constantes para los códigos preferidos de salida en la finalización de programas Rust.
GitHub...
: https://github.com/benwilber/exitcode
crates.io
: https://crates.io/crates/exitcode
docs.rs..
: https://docs.rs/exitcode/latest/exitcode
Tuitear snippets de código con "carbon_app"
Sólo tienes que acceder a https://carbon.now.sh y añadir el trozo de código en el editor. La utilidad se encargará de todo lo demás, generará la imagen que podrás adjuntar automáticamente a tu tuit o exportarla para otras finalidades.
La configuración por defecto suele ser suficiente, pero proporciona unas cuantas opciones para personalizar la presentación de tus snippets que podrás salvaguardar en un archivo JSON para usarlas cuando quieras.
snarkOS, un sistema operativo descentralizado
snarkOS es un sistema operativo descentralizado para el desarrollo y ejecución de aplicaciones privadas. Es la columna vertebral de Aleo y permite que las aplicaciones verifiquen y almacenen el estado de una manera públicamente verificable:
Sobre el patrón "Builder" con Rust
Me guardo esta recopilación de enlaces sobre cómo usar el patrón Builder con el lenguaje de programación Rust:
- The builder pattern
- Rust Design Patterns: Builder
- Rust builder pattern with types
- Using the builder pattern
- Builder pattern in Rust
- Rust, Builder Pattern, Trait Objects, Box<T> and Rc<T>
- Do Rust builder patterns have to use redundant struct code?
- Rust: Builder pattern by example
- Builder pattern
- Crate derive_builder
- Crate builder-pattern
- A Rust macro for the builder pattern
- Is the Builder pattern an anti-pattern in Rust due to the Default trait?
- Discussion: Functions with many parameters
Rust + WebAssembly + JavaScript
WebAssembly y Rust son tendencia. Este articulo nos introduce estas tecnologías para programar y mostrar un sencillo «¡Hola Mundo!» en nuestro navegador:
Alt+Z para ver mejor las líneas largas en VSCode
Permite visualizar las líneas muy largas disponiéndolas en dos o más líneas, pero sin introducir saltos de línea ni incrementar el contador.
Alt+Z
viene predeterminado en los atajos de teclado de Visual Studio Code, pero puede modificarse o fijar el comportamiento deseado en la variable editor.action.toggleWordWrap
.
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.