Menú de navegaciónMenú
Categorías

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

713 artículos publicados

GAMBADAS: Brecha de seguridad de VTech expone los datos de millones de usuarios

Las brechas de seguridad y los asaltos a la intimidad están tan al orden del día que ya no son noticia ni apenas nos sorprenden. Sin embargo, cuando entran niños en juego, la cosa es mucho más grave. Y es que hace poco se ha producido una de los robos de datos más importantes del año, y lo peor es que afecta a datos de menores. La conocida empresa china llamada VTech produce multitud de juguetes electrónicos para niños. En los últimos años ha lanzado dispositivos que además se conectan a Internet y permiten a los niños registrarse para poder descargar nuevos contenidos para los ordenadores infantiles. Hace unos días se descubrió que un asaltante había logrado obtener los datos personales de casi 5 millones de padres y de más de 200.000 niños, atacando la web de VTech usando técnicas de inyección SQL. Estos datos incluyen nombres, clav... [Más]

Google presenta su API de reconocimiento de imágenes con inteligencia artificial

Tradicionalmente el reconocimiento automático de imágenes ha sido una tarea difícil, basada en algoritmos deterministas y con una gran tasa de errores. Para entendernos, se necesitaba crear algoritmos de propósito específico y orientados a reconocer tipos concretos de información en las imágenes. Sin embargo, y como ya informamos aquí hace bastante tiempo, la disciplina pegó un gran salto cualitativo hace cosa de dos años cuando el "Deep learning" se empezó a volver algo del día a día. Todas las grandes empresas comenzaron a invertir en esta tecnología de Inteligencia Artificial (AI) que es capaz de obtener resultados sorprendentes. Estos nuevos sistemas son capaces no solo de aprender por sí mismos a reconocer objetos, sino que tamb... [Más]

Apple hace Swift de código abierto (Open Source) y lo abre a otras plataformas como Linux

Hace poco más de un año Apple presentaba al mundo un nuevo lenguaje de programación llamado Swift cuyo objetivo era hacer más fácil la creación de aplicaciones para los sistemas operativos de la marca de la manzana: dispositivos móviles con iOS y apps de escritorio para OS X. Recientemente han anunciado un nuevo paso en su estrategia con el lenguaje que es nada menos que abrir el código de Swift a todo el mundo fuera de Apple, del mismo modo que han hecho otras grandes empresas con sus propios lenguajes (como Google con Go o Microsoft con C# y .NET). [Más]

GAMBADAS: Escáneres médicos vulnerables

Hace unos meses os hablamos de un caso de "gambada" terrible ocurrido en los años 80 en el que un bug en el software de una máquina de tomografía axial computerizada provocó incluso muertes entre los pacientes. En esta ocasión volvemos al mismo ámbito pero para hablar sobre la seguridad de estos dispositivos (o más bien la falta de ella). En los '80 no tenían este problema, claro. Resulta que un investigador de seguridad ha descubierto que muchos modelos de máquinas de rayos-X y de tomografía axial utilizan claves por defecto débiles y en muchos casos, peor aún, claves conocidas. Para hacer más grave el asunto, muchas de estos aparatos médicos hoy en día se encuentran conectados a Internet para poder ser gestionados en remoto por sus... [Más]

3 consejos para hacer hosting de aplicaciones ASP.NET Core con Kestrel

Kestrel es el servidor web multi-plataforma que ha creado Microsoft y que sirve para albergar las aplicaciones web creadas con ASP.NET 5 (antes conocida como vNext) y dotarlas de manera sencilla de la infraestructura para poder ejecutarse. No es la única opción existente para ejecutar las apps, pero sí la mas recomendable puesto que está diseñada para ello y además escala mucho y proporciona un gran rendimiento. De todos modos Kestrel no está pensado para ser el servidor web que deberías usar para servir aplicaciones en producción directamente, sino que es un servidor de desarrollo, por lo que a la hora de exponer tus aplicacion... [Más]

Office UI Fabric: crea aplicaciones web con la interfaz de Office

Una cosa que está bastante clara es que el futuro de Microsoft pasa por la nube y las aplicaciones que rodean a sus productos "Cloud". Y otra cosa bastante evidente es que Microsoft Office (su "vaca lechera") se está moviendo a la nube. Hace poco han liberado un paquete Open Source muy interesante llamado Office UI Fabric. Se trata de un framework para desarrollo Front-End, responsivo y mobile-first que permite crear interfaces de usuario como las de Microsoft Office. Con Office fabric UI puedes aplicar simples estilos CSS a los elementos de tus aplicaciones web y hacer que obtengan automáticamente el aspecto de las aplicaciones de Office: Word, Excel, PowerPoint y compañía. Los estilos tienen en cuenta la tipografía, los colores, los iconos, las animaciones, la distribución de elementos ... [Más]

GAMBADAS: Abre cualquier puerta de garaje con un simple juguete de Mattel

Estuvimos dudando si poner esto en la sección de "Frikadas" (porque lo es) o en esta. Al final la hemos dejado en esta de "Gambadas" porque realmente es una metedura de pata la poca seguridad que parece haber en ciertos tipos de dispositivos que usamos todos los días.Samy Kanbar es un conocido hacker de Los Angeles de 29 años que, a pesar de su corta edad, ha logrado hacer cosas con gran impacto. Por ejemplo, en 2005 creó el virus de más rápida expansión de la historia hasta aquel momento, el gusano Sammy para MySpace, por el cual además fue detenido. Además ha creado las famosas "evercookies", que son casi imposibles de borrar, ha hackeado drones Parrot, y muchas otras cosas. Ya os hemos hablado de él en otras ocasiones aquí: "FRIKADAS: el colgante para hackear ordenadores".Una de sus últimas creaciones es OpenSesame (¡Ábrete Sésamo!), u... [Más]

Las 10 extensiones de Visual Studio Code imprescindibles para desarrolladores web

La semana pasada os comentábamos cómo sacar partido a la nueva funcionalidad de extensiones de Visual Studio Code. De momento el número de extensiones disponibles es relativamente pequeño, sobre todo si lo comparamos con las existentes para otros editores como Atom o Sublime, pero van creciendo a buen ritmo. Hoy os presentamos unas cuantas que, a nuestro juicio, merecen la pena y están ya disponibles. Algunas serán útiles para todo tipo de programadores pero otras están orientadas solamente a desarrollo Web, de ahí el título que hemos escogido. [Más]

FRIKADAS: Un guante que traduce lenguaje de signos a voz sintética

La "Frikada" de hoy es muy interesante porque además de ser un proyecto muy bonito técnicamente, es también un proyecto destinado a mejorar la vida de las personas. Se trata de unos guantes especiales que son capaces de detectar el movimiento de los dedos y las manos del que los usa y traducir esos movimientos a palabras escritas y a voz. Es decir, facilitan que personas con dificultades para el habla e incluso personas con autismo se puedan comunicar. De hecho el proyecto surgió precisamente porque la sobrina de su creadora padece de autismo y su tía quería facilitarle la comunicación. Hadeel Ayoub es una diseñadora Saudí que estudia en Londres. Tras un año de juguetear con Arduinos, sensores y crear varios prototipos ha logrado hace poco un modelo plenamente funcion... [Más]

Google Lanza Android Studio 2.0 con multitud de novedades

Ayer Google puso a disposición de todos, la nueva versión de su famoso entorno de desarrollo móvil gratuito: Android Studio 2.0. De momento está en versión "Preview", pero se puede instalar y usar junto con la versión 1.4 y trae muchas mejoras. Este entorno está basado en el conocido IDE de Jetbrains llamado IntelliJ IDEA, pero preparado específicamente para crear aplicaciones para Android con el SDK de Google de esta plataforma. Incluye todo lo necesario si queremos desarrollar para Android: editor de código, emuladores, análisis de código, etc... Esta versión hace especial hincapié en el rendimiento, la velocidad del entorno y su estabilidad, para mejorar la experiencia de trabajo para el desarrollador. Además han acelerado enormemente la... [Más]