-
wordnet
Para la parte linguistica del proyecto de generación automática de lenguaje, he encontrado dos paquetes interesantes en ruby: ruby linguistics y ruby wordnet. Ruby linguistics comprende una serie de utilidades para manejar palabras de forma «linguistica»: permite cosas como estas: pluralizar una palabra: «box».en.plural # => «boxes» añadir artículo indefinido: «book».en.a # => «a book»…
-
comunicación por puerto serie con ruby
Llegó el momento de conectar los dos módulos de software que he estado preparando: el controlador de servos de arduino y un programa ruby para detectar la presencia online de un usuario. Para enviar mensajes por el puerto serie desde un programa ruby, estoy usando la librería ruby-serialport. Se trata de una librería relativamente antigua,…
-
presencia física
Me gusta la robótica porque es el punto dónde se mezcla el mundo físico con el mundo «programado». En la mayoría de aplicaciones que programamos en ordenador, la interacción con el mundo físico se limita al teclado-ratón-monitor. Cómo mucho añadimos sonido y no siempre se suele hacer, salvo en los juegos. Así que cuando vi…