Un bot de Telegram con C++

Posted on Sun 24 March 2019 in C++ • Tagged with chatbot, c++, telegram, conanLeave a comment

Un punto de encuentro habitual entre la programación y la lingüística son los chatbots, se trata de aplicaciones que permiten interactuar con los …

Continue reading

Métodos lazy (opcionales) en una clase

Posted on Fri 13 April 2018 in Python • Tagged with python, lazy, snippetLeave a comment

Este post es un apunte rápido para documentar una implementación de funciones lazy a través de decoradores en una clase de Ptyhon. La idea es tener una forma sencilla de definir funciones de una clase que:

  • se puedan ejecutar tan pronto como se crea un objeto (o no),
  • almacenen en …
Continue reading

No hay PLN sin lingüística

Posted on Fri 22 December 2017 in PLN • Tagged with pln, ontology, semantics, word2vec, chatbotLeave a comment

El Procesamiento de Lenguaje Natural tiene que apoyarse necesariamente en los profesionales del lenguaje, lingüistas y filólogos que desde los inicios de la Inteligencia Artificial han propuesto modelos para …

Continue reading

Variadic templates and std::tuple - Motivación

Posted on Mon 21 March 2016 in C++ • Tagged with variadic templates, metaprogramming, django querysetLeave a comment

Debo confesar que me he pasado prácticamente todo el fin de semana dándole vueltas a las variadic templates para utilizarlas con las estructuras std::tuple. Y debo confesar que me parece impresionante lo que se puede conseguir (y eso que me imagino que no he raspado más que la superficie …

Continue reading

ChimpPunch

Posted on Sun 27 September 2015 in Bio • Tagged with information retrieval, startup, chimppunch, rafapcampoamor, oneeyedmanLeave a comment

Como últimamente mucha gente me pregunta por ChimpPunch voy a dejar escritas aquí algunas cosas para tenerlas como referencia. ChimpPunch fue un proyecto de startup que inicié junto a Rafael P. Campoamor (CEO) y Carlos Mañas (UI/UX) allá por 2012, con la idea de hacer un sistema que facilitara …

Continue reading

Mapa dinámico con los trenes (continuará...)

Posted on Tue 22 September 2015 in Projects • Tagged with renfe, railway, geo, cartodbLeave a comment

El proyecto RENFE empieza a dar sus frutos a pesar de que no puedo dedicarle todo el tiempo que quisiera (y que probablemente se merezca), así que en un pequeño paréntesis os voy a contar los avances: ya saco los horarios de todos los trenes, he logrado posicionar la mayoría …

Continue reading

Lingẅars: Desafíos y juegos

Posted on Tue 15 September 2015 in Bio • Tagged with lingwars, django, architecture, pluginsLeave a comment

Esta semana he estado entretenido creando una arquitectura web para que el grupo de Lingẅars pueda publicar online juegos y desafíos de forma sencilla. Básicamente el objetivo que perseguía era que se puediera crear un juego implementando un par de funciones y que el sistema lo dotara automáticamente de presencia …

Continue reading

Circulaciones de trenes (RENFE)

Posted on Tue 01 September 2015 in Projects • Tagged with renfe, railway, geo, cartodbLeave a comment

Una fuente de información importantísima para el proyecto RENFE son los horarios de los trenes, gracias a ellos he podido estimar la zona que debe ocupar cada estación (algoritmo de trilateración) identificando errores de posicionamiento …

Continue reading

La infraestructura ferroviaria (ADIF)

Posted on Mon 31 August 2015 in Projects • Tagged with renfe, railway, geo, cartodbLeave a comment

El primer paso del proyecto RENFE consistió en posicionar las estaciones. Una vez realizada esta tarea puedo construir un mapa con los recorridos de los trenes utilizando la información …

Continue reading

Geolocalización de estaciones (ADIF)

Posted on Thu 27 August 2015 in Projects • Tagged with renfe, railway, geo, cartodb, trilaterationLeave a comment

Dentro del proyecto RENFE una de las partes más importantes es determinar la posición de las estaciones en el mapa (latitud y longitud). Una vez …

Continue reading