Adrianistán

El blog de Adrián Arroyo


Premio Nobel de Medicina

Para que quede constancia, dejo a mi blog y a todos vosotros como notarios y lanzo mi predicción:

El español Francis Mojica ganará el Premio Nobel de Medicina de este año

Seguir leyendo

Crear ventanas y botones en Rust con GTK

Cuando salió el Macintosh allá por 1984, fue novedosa su interfaz gráfica. En efecto, fue la primera interfaz gráfica popular y ha servido de inspiración para muchos otros sistemas de ventanas
Seguir leyendo

Y sigo sin entender nada pero da igual

Hoy hace ya unos años, un susodicho fue parido. Los médicos habían predicho que nacería una semana antes, pero en un inesperado giro de los acontecimientos (plot twist para los modernos), el que iba a ser Virgo nació Libra. Y así el destino de este personaje cambió para siempre
Seguir leyendo

¿Por qué ha estado Adrianistán 10 días offline?

Si eres de ese tipo de personas que visitan frecuentemente páginas nada recomendables como esta, es posible que te hayas percatado de un ligero detalle. Adrianistán no iba
Seguir leyendo

Leer de teclado en Rust

En muchas aplicaciones es necesario leer datos de teclado. Si bien esto podría considerarse sencillo en lenguaje como Python o Ruby, lo cierto es que sí se quiere hacer bien es complicado. Funciones como scanf de C son consideradas inseguras y en Java, hasta la llegada de la clase java.util.Scanner era un dolor de cabeza. En Rust no es distinto, es por ello que muchos tutoriales de Rust obvian esta parte. No obstante, leer de teclado no es tan difícil, como veremos a continuación
Seguir leyendo

Autómatas celulares unidimensionales en Python

Estaba yo leyendo este verano un libro titulado Think Complexity cuando en un capítulo empezó a hablar de los autómatas celulares unidimensionales. El tema me interesó y por eso esta entrada. Veamos primero a qué nos referimos cuando hablamos de esto
Seguir leyendo

Todo lo que debes sobre las tarjetas de crédito, débito y prepago

Este artículo es bastante extenso. Si te interesan los detalles más técnicos puedes ir al final.
Seguir leyendo

Timers en systemd, reemplazo a cron

Odiado por muchos, alabado por otros, systemd se ha impuesto como el init por excelencia del mundo Linux. Las distros más populares como Debian, Ubuntu, Fedora, openSUSE y Arch Linux usan systemd por defecto. Hoy vengo a hablaros de una característica interesante de systemd que son son los timers. Se trata de poder definir que arranquen programas/servicios cada cierto tiempo o a una hora, su versatilidad es tal que pueden sustituir a cron en la mayoría de casos. Veamos como usar los timers
Seguir leyendo

Formulario de registro en Elm

Recientemente he estado experimentando con Elm, un lenguaje funcional puro y a la vez framework de backend. De momento he programado ya he visto unas cuántas cosas y puedo decir que me gusta bastante, que es un soplo de aire fresco en el mundo web y que sinceramente no creo que vaya a triunfar algún día. Sin embargo para proyectos personales, lo veo como alternativa superior a Angular, React y Vue
Seguir leyendo

¿Qué hacer si pierdes o te roban el móvil?

Nunca pensamos que pueda pasar y sin embargo, constantemente se dan situaciones donde esto pueda pasar. Me refiero a que perdamos o nos roben el móvil. Hoy en día los móviles son una extensión nuestra y son vitales para nuestro funcionamiento. Por tanto podemos pasarlo bastante mal si te roban el móvil o lo pierdes
Seguir leyendo