-
Brevísima introducción a las licencias software
El desarrollo software es un proceso creativo que genera un código fuente que está protegido por derechos de autor similares a otras obras. En términos generales se distingue entre quién es el autor del código y quién posee el derecho de decidir qué se puede hacer con él. La autoría del código se corresponde a una persona…
-
No hay como la comida de mamá
y es que somos animales de costumbres, y eso también se aplica al uso de interfaces de usuario tal como lo explica este video: Así no es de extrañar que Windows 8 haya recuperado en la primera actualización el botón de inicio, cuya perdida había sorprendido a propios y a extraños. Innovar y cambiar es necesario…
-
¿Qué pasaría si cada vez que utilizamos una aplicación tuviéramos que aprender todo de cero?
El siguiente video lo ejemplifica con un metáfora muy simpática Desafortunadamente, los usuarios sufren más veces de lo que esperarían cambios en la interfaz que hacen que sea menos predecible, y en consecuencia, más complicada de utilizar. Por ejemplo, Facebook nos suele sorprender con cambios que no siempre son bien acogidos por sus usuarios, como…
-
Inferring ECA-based rules for ambient intelligence using evolutionary feature extraction
Leila S. Shafti, Pablo A. Haya, Manuel García-Herranz, Eduardo Pérez Journal of Ambient Intelligence and Smart Environments 5 (6), 563-587 (2013) [download] (JCR, IF 2012: 1.298, Q2) One of the goals in Ambient Intelligence is to enable Intelligent Environments to take decisions based on the perceived context. In our previous work, we successfully explored how the…
-
Errores más frecuentes P4
Ha habido tres problemas importantes durante la realización de la práctica 4. El primero ha sido decidir cuando se utiliza un bucle for y cuando un while (o en su versión do-while). Aunque cualquier bucle se puede implementar de las tres formas, ya hemos motivado múltiples veces la necesidad de seguir un estilo correcto. Los primeros se denominan…
-
Errores más frecuentes P3
Uno de los errores que más se ha repetido es la separación de la condición de año bisiesto en dos condiciones if distintas. De esta manera se dificultad la comprensión del código ya que se espera que cada condición compruebe una única parte de la validación de la fecha. En relación a esta última también…
-
Cuatro magníficos
Cuando me dijeron que cuatro alumnos de segundo curso de Informática de la URJC querían aprender Android realizando una versión para tabletas de DEDOS, no me lo podía creer. Hoy en el SIMO he visto un video con el resultado: El reproductor que han implementado coge un proyecto educativo y lo muestra según la definición…
-
Diferencia entre scanf, gets y fgets
La biblioteca estándar de C provee de varias funciones para introducir datos a nuestros programas. Estas son parte del módulo stdio.h. Vamos a ver la diferencia que existe entre tres de ellas (scanf, gets y fgets). Las tres nos permiten leer cadenas de caracteres introducidas por el usuario pero con importantes diferencias. scanf es la más…
-
Errores más frecuentes P2.2
En esta segunda parte de la práctica 2 los errores relacionados con la legibilidad del código que he encontrado son: Comentarios Es importante que el código esté correctamente comentado de cara al que vaya a leerlo. Cuando definimos una “palabra” nueva en el programa suele ser necesario que también incluyamos un comentarios con su significado.…
-
QRumbs recibe el primer premio al PFC de la Fundación Universia – Fundación Vodafone España
Javier Pérez Ávilas, de la Universidad Autónoma de Madrid, ha resultado ganador en la tercera edición del Premio Proyecto Fin de Carrera Fundación Universia – Fundación Vodafone España 2012-2013 con el proyecto QRumbs. ¡Enhorabuena Javi!