Adrianistán

El blog de Adrián Arroyo


Estadística en Python: Pandas, NumPy, SciPy (Parte I)

Recientemente SciPy anunció que lanzaba la versión 1.0 tras 16 años en desarrollo. Con motivo de este acontecimiento voy a realizar una serie de tutoriales sobre estadística en Python. Quiero hacer especial énfasis en la resolución de problemas estadísticos, con problemas reales que vamos a ir resolviendo. Usaremos Python 3, NumPy, Pandas, SciPy y Matplotlib entre otras
Seguir leyendo

¡Comienza la SEMINCI!

Hoy da comienzo la SEMINCI, se trata del festival de cine de Valladolid. Es uno de los festivales más longevos de cine de España. Esta será la 62º edición del festival que empezó siendo de cine religioso y actualmente su lema es Cine de autor
Seguir leyendo

Interfaces gráficas multiplataforma en C# con .NET Core y Avalonia

Microsoft sorprendió a todos con la publicación de .NET Core el 27 de junio de 2016. Por primera vez, la plaatforma .NET se volvía multiplataforma, con soporte a macOS y GNU/Linux. Y además se volvía software libre, con licencia MIT y con un desarrollo transparente donde cualquiera puede proponer mejoras, subir parches, etc..
Seguir leyendo

Diversión con punteros en Rust: bloques unsafe

Hola, soy Adrián Arroyo y bienvenidos a un nuevo episodio de Diversión con Punteros
Seguir leyendo

Cheatsheet de contenedores de Rust

Raph Levien de Google ha publicado la siguiente infografía o cheatsheet donde podemos ver como funciona cada contenedor de datos en Rust. Es un recurso muy interesante bajo licencia Creative Commons 4.0 BY, que si bien no es necesario para poder programar en Rust, puede sernos de utilidad cuando trabajemos a bajo nivel con el lenguaje
Seguir leyendo

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