Archivos del blog

Introducción a Machine Learning en el PyDay’2016 Vigo

El fin de semana pasado tuve la ocasión de presentar una charla de introducción a Machine Learning en Python durante la jornada PyDay que se celebró en Vigo. La organizada por Python Vigo fue una de las muchas que tuvieron

Publicado en Programacion

Sobre interfaces, patrón NullObject y estructuras en C#

Voy a intentar explicar algunas curiosidades que en C# tienen las estructuras al respecto de la implementación de interfaces, y de paso también algunas limitaciones con las que me he encontrado al intentar implementar un patrón NullObject con las mismas.

Tagged with: , ,
Publicado en Programacion

Creando una dll en .Net para Visual Basic 6

Este post pretende ser un compendio de alguna de las cosas que aprendí al respecto de cómo crear una dll en .Net que sea usable desde VisualBasic 6. La necesidad de hacer tal cosa, en este caso, se originó por

Tagged with: , , ,
Publicado en Programacion

Framentación de memoria de objetos grandes en .NET

Esta semana he estado lidiando con un problema de memoria en una aplicación de escritorio .NET. Dicha aplicación se ejecuta en varios clientes sin problemas, tanto de 32 bits como 64bits. Nos vemos obligados a compilar en 32 bits por

Tagged with: ,
Publicado en Programacion

Equals, == y GetHashCode en C# (y 2)

(la primera parte puede leerse aquí)El método GetHashCode es un método peculiar cuando no se conoce. La primera vez que lo vi pensé que representaba un identificador único de cada instancia y que me serviría para reconocer si dos instancias

Tagged with: , ,
Publicado en Programacion

Equals, == y GetHashCode en C# (1)

Cada vez que necesitaba implementar la igualdad tenía que consultar a San Google, y aunque acabé creando un snippet para hacerlo rápido (y Resharper ahora también genera código para ello), era hora de que resumiese los distintos conceptos y normas

Tagged with: , ,
Publicado en Programacion

Matplotlib no quiere dibujar

Partiendo del hecho de que no tengo experiencia en la configuración de entornos virtuales ni instalación de librerías en python, el siguente post se debe entender con la debida prudencia. 🙂 Partimos de un flamante Linux Mint 15 recién instalado,

Tagged with: , , ,
Publicado en Programacion