Hoy os traigo un videotutorial que he montado a modo de introducción rápida al mundo de la programación C++ para clases de prácticas en la Universidad de Almería. Damos un vistazo a porqué el lenguaje C++ es el mejor (¡objetivamente!), y a las ventajas de …
GSoC2016: Se buscan miles de estudiantes que colaboren en proyectos OpenSource por $5,500
Como cada año, Google acaba de publicar el listado de organizaciones participantes en el Google Summer of Code (GSoC), una iniciativa que busca promover el desarrollo del software libre y ayudar a los estudiantes de informática de todo el mundo a tener una toma de …
La importancia del triple igual (===) en JavaScript, resumida en una imagen
Quienes vengan de lenguajes de programación donde el operador comparación es un doble igual (==) pueden caer en la tentación de seguir usándolo en JavaScript. Y , ¿por qué no, si está definido y parece significar lo mismo? Realmente el doble igual en JavaScript intenta realizar una …
ROS: How to develop catkin packages from an IDE
Robot Operative System (ROS) is the de-facto standard system for running, publishing and sharing software modules for mobile robots. Binary distributions come with tons of precompiled packages but at some point it is unavoidable to compile one or more ROS packages from sources, one obvious such situation being the development of …
Los 1001b lenguajes de programación más enrevesados y absurdos
Si aprender JavaScript o C se te hizo cuesta arriba, mejor no sigas leyendo porque he recopilado lo más de lo más friki 😉 Para quien prefiera un repaso por este submundo en formato de artículo científico, puede verlo por aquí. 1. Programar con espacios en …
Fyuse: Llegan los selfies 3D de la mano del estado del arte en visión por ordenador
Un grupo de investigadores especializados en la reconstrucción 3D, robótica y visión artificial acaban de terminar una App para dispositivos móviles que, me da a mí, se hará extremadamente popular. Se trata de Fyuse, una herramienta para fotografía parecida a las que hacen panorámicas pero que crea …
Así es como se localiza el «coche sin conductor» de Google
(Este artículo es la traducción del artículo que escribí en MappingIgnorance.org) La localización, o conocer «dónde estoy» es un tema central de investigación en robótica móvil hoy día, y lo lleva siendo desde hace 30 años. No podríamos concebir ordenarle a un futuro asistente personal robótico …
¿Qué programarías en 4096 caracteres de código en C?
Éste es el ¿absurdo? reto que propone cada año el International Obfuscated C Code Contest (IOCCC), en un intento de picar a programadores de todo el mundo hacia el extremo de la programación más enrevesada e imposible de entender. De entre los ganadores de 2013 me …
P=NP: El cartel de cine más geek
Estrenada en 2012, Travelling Salesman es un «thriller intelectual» donde ocurre lo que muchos consideran impensable en ciencias de la computación: un grupo de matemáticos demuestra que P=NP. Como es «lógico», los descubridores se verán ante el dilema de reconocer su hallazgo a pesar de saber …
Internet Explorer 11 se avergüenza de ser Internet Explorer, y eso es muy bueno
Por primera vez en la historia, Microsoft ha quitado características de su navegador. Infame entre los desarrolladores web, Internet Explorer se ha caracterizado siempre por un pésimo soporte de los estándares web, complicando enormemente el diseño de páginas webs.Pero algo ha cambiado: en la versión …