DevFacts
Men? de navegaci?nMen?
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

GAMBADAS: ¿Por qué los drivers oficiales de Windows son todos del año 2006?

Como programadores normalmente somos también usuarios avanzados del sistema operativo, por lo que casi seguro que más de una vez has tenido que pelearte con los drivers de algún dispositivo para que funcione como es debido. Y si lo has hecho, también has entrado con toda seguridad en el "Administrador de dispositivos" del sistema, para consultar información sobre los drivers. Lo que ya no es tan probable es que te hayas fijado en un detalle curioso y bastante mosqueante: todos los drivers que crea Microsoft, incluso los más nuevos, llevan asignada la fecha del 26 de junio de 2006. Incluso en Windows 10 y para dispositivos modernos. ¿A qué se debe esta cosa tan rara? [Más]

GAMBADAS: Las malas prácticas de seguridad de algunas FinTech

Puede que te suene el nombre de un banco llamado N26. Se trata de una de estas empresas denominadas "Fintech" que están llamadas a acabar con el poderío de los bancos tradicionales. Basado en Alemania, tiene más de 250.000 clientes por todo el continente, incluyendo muchos miles en España. El caso es que a una entidad financiera, aunque sea virtual, se le presupone unos niveles de seguridad muy por encima de lo convencional. Dado que manejan tu dinero y con él la parte más importante de tu privacidad, no se pueden permitir programar siguiendo los mismos estándares que cualquier start-up. N26 parece que no se lo tomó tan en serio como debiera y el año pasado, Vincent Haupert, un investigador de la Universidad de Erlangen-Nuremberg, pudo destrozar por completo la seguridad de las aplicaciones móviles de la entidad. [Más]

GAMBADAS: hackean un hotel y bloquean todas las puertas de las habitaciones

Uno de los casos de "Gambadas" más llamativos de las últimas semanas ha sido el del hotel Romantik Seehotel Jägerwirt en Austria. Se trata de un hotel de lujo pegado a un precioso lago en la zona de Turracher Hoehe Pass que lleva abierto más de 100 años. Como la mayoría de hoteles actualmente, el Romantik Seehotel Jägerwirt posee un moderno sistema de información que incluye facturación, gestión de reservas offline y online, y la distribución de tarjetas para acceso a las habitaciones. Los "crackers" lograron obtener el control total del sistema, echando abajo toda posibilidad de operar, de cobrar, de hacer reservas online... y además anulando todas las llaves del hotel... [Más]

Los desarrolladores backend, ¿hemos dejado de estar de moda?

Al final, tanto las aplicaciones de escritorio, como las apps de los móviles e incluso las SPAs tienen detrás un API. Mayoritariamente este API usa servicios REST con servicios HTTP, ya que es muy cómodo trabajar con ellos. Para ello se suele emplear una arquitectura MVC (Modelo-Vista-Controlador), donde modelamos nuestro negocio (Modelo) con sus reglas (Controlador) y dejamos a las tecnologías de front hacer de nuestra Vista. Pero hasta los desarrolladores frontend en sus clientes aplican MVC. Al final es un MVC continúo: sus aplicaciones cliente son la "V" de nuestro MVC ya que consumen nuestros datos, pero ellos dentro de nuestra "V" tienen todo un MVC montado también para gestionar sus vistas, modelos y controladores dentro de sus propias apps... [Más]

FRIKADAS: cómo construir tu propio vehículo autónomo (en serio)

Hoy en día el acceso a un coche autónomo está vedado para la mayoría. Los Tesla son carísimos, los demás son prototipos que todavía no se están comercializando, y además la legislación aún no contempla esta posibilidad. Sin embargo, si eres de mente inquieta y un poco manitas, nada te impide intentar poner en marcha tu propio vehículo. Y gracias al Open Source y a la disponibilidad de hardware barato ya accesible, no es tan caro o complicado como pudiera parecer. A continuación te mostramos algunas de las principales opciones que tienes disponibles para intentar construir tu propio vehículo autónomo... [Más]

GAMBADAS: hackeando iluminación "inteligente" a distancia con un dron

Ya hemos hablado aquí en diversas(1) ocasiones(2) de los peligros que tiene no tomarse en serio la seguridad de los dispositivos conectados, sea a Internet o no, y especialmente si son inalámbricos. Con el IoT (Internet de las Cosas) cada vez más y más dispositivos están conectados a la Red o entre sí en redes privadas, y por lo tanto son susceptibles de ser atacados por individuos maliciosos. Aparte del masivo ataque de DDoS que sufrió la Web a finales de octubre y que aprovechaba millones de cámaras vulnerables conectadas a Internet, uno de los fallos más llamativos que hemos visto recientemente tiene que ver con las smart-lightbulbs o "bombillas inteligentes", aunque podría usarse para atacar otros muchos tipos de dispositivos conectados. [Más]

GAMBADAS: Los tres principales pecados al gestionar errores y excepciones

La gestión de excepciones es una de las cosas más comunes y sencillas que realiza cualquier desarrollador. Se trata de prever y gestionar los posibles problemas que puedan surgir durante la ejecución de nuestro programa, de modo que sea más robusto al saber "reaccionar" de la manera adecuada. Incluso cuando se producen excepciones que no habíamos tenido en cuenta hay que tener un "Plan B" para gestionarlas y evitar que la aplicación rompa. Pero ni siquiera en este caso es admisible el primero de los errores típicos que vamos a comentar a continuación... [Más]

FRIKADAS: ¿Cuál es la resolución de un ojo humano en megapíxeles?

En realidad, un ojo no se puede equiparar con una cámara real… pero sigue leyendo.

En la mayor parte de las cámaras digitales lo que tenemos son píxeles ortogonales. Dichos píxeles se distribuyen de manera equidistante a través del sensor, formando una rejilla casi perfecta. Disponemos además de un filtro, generalmente se trata de un filtro de Bayer (debe su nombre al científico Bryce Bayer, quien inventó la matriz de colores que se usa hoy en día), para píxeles rojos, azules y verdes... [Más]

GAMBADAS: hackeando tu medidor de consumo eléctrico o cómo destruir tu privacidad

La "Internet de las Cosas" o IoT es, a priori, una gran idea. Entre otras muchas cuestiones implica poder conectar a la Red millones de aparatos y sensores para recibir información valiosísima, sobre todo para ciertas empresas. Una de las aplicaciones de la IoT de las que quizá no somos conscientes pero que ya está integrada en muchos de nuestros hogares son los contadores de electricidad conectados. Hace ya tiempo unos investigadores alemanes hackearon uno de estos dispositivos y son capaces de averiguar hasta qué canal de TV estas viendo solo analizando tus consumos :-O [Más]

FRIKADAS: Mantén a tu gato entretenido con un láser automático

Si tienes gato sabrás que lo que los vuelve locos, además de las latitas de comida, son los punteros láser. Se pueden echar horas persiguiéndolos por toda la casa y es una forma excelente de que hagan ejercicio, sobre todo los gatos más mayores, que tienden a moverse poco. Aunque al principio hace gracia hacerlos correr con el láser, después de un rato se vuelve un poco aburrido. Además, el día a día no nos deja mucho tiempo libre y acabas por no hacerlo nunca. Una solución que cualquiera que programe va a buscar es automatizar la tarea... [Más]