Tecnología para niños con necesidades especiales

Tecnología para niños con necesidades especiales

Como sabéis, desde hace tiempo, venimos desarrollando proyectos sociales con una base fundamentada en la tecnología. Desde Somos Binarios estamos convencidos de que el conocimiento debe repercutir en el bienestar y desarrollo de las personas, especialmente, de las más vulnerables. Por eso hoy volvemos a dedicar una entrada completa a un nuevo proyecto centrado, en esta ocasión, en niños con minusvalías cerebrales. Pero antes de comenzar, y por si alguno se lo perdió, aquí os dejamos enlaces a anteriores proyectos tecnológicos de impacto social que hemos desarrollado:

Hoy, en cambio, hemos querido centrarnos en otros dos proyectos nuevos que venimos desarrollando desde hace semanas y que, justamente en estos días, están ya siendo entregados (siempre donados) a niños con necesidades especiales por enfermedad cerebral.

Visores de realidad virtual para niños con necesidades especiales

La tecnología de los visores de realidad virtual está teniendo un auge muy rápido y una extensión paulatina gracias a la incorporación del teléfono móvil como fuente de recursos en 3 Dimensiones, vista de 360 grados e imágenes y sonido envolventes. El problema, como casi siempre cuando hablamos de tecnologías de reciente implantación, son los costes.

En este sentido, no se nos escapaba el enorme impacto que este tipo de visores puede tener en el caso de niños (y adultos) con minusvalías o enfermedades cerebrales. Poder llevar un mundo de estímulos visuales y sonoros, vívidos, mediante la realidad virtual, directamente a sus mentes, es una alternativa terapéutica, estimulativa y de desarrollo, difícil de igualar. El reto estaba, como siempre, en abaratar costes para poder adaptar este tipo de dispositivos a las necesidades de estos niños y, además, poderlos donar.

Así comenzó una búsqueda de visores de buen rendimiento y de bajo coste. No fue difícil encontrarlos, una vez que nos alejamos de marcas de primer nivel. A ello, le sumamos un esfuerzo extra a la hora de hacernos con dispositivos móviles igualmente de bajo coste. Para ello, a veces tuvimos que recurrir a teléfonos móviles que debimos reparar primero, para después poder adaptarlos a este proyecto. Finalmente, estaba el asunto de los contenidos. Horas y horas buscando, revisando y descargando contenidos en forma de vídeos en 3 Dimensiones y Realidad Virtual, para la especial tarea que tendrían que desarrollar estos visores que íbamos a donar: servir de estímulo, desarrollo, educación y formación a niños con discapacidades cerebrales, severas en algunos casos.

Leer más

Lenguaje de programación, tu web de programación

Hola, como algunos habréis notado, este verano hemos tenido una actividad publicadora un poco más baja de lo normal. Esto ha sido debido a que he estado desarrollando otra web.

Lenguaje de programación

Lenguaje de programación tu nueva web sobre programación

La nueva comunidad nace con el objetivo de agrupar de una manera más ordenada y completa, los artículos del área de programación que solemos escribir en Somos Binarios. Esto es debido a que aquí bajo la etiqueta de programación, encontramos un poco de todo, desde ejemplos en C, a C# o JavaScript. Esto me hizo pensar en crear otra web, donde cada lenguaje tuviera una categoría dedicada al mismo, hablando en la misma de sus características, recursos o enlaces de interés, tutoriales, curiosidades, etc.

El surgimiento de esta nueva web no es el punto final a Somos Binarios, sino que en esta escribiremos más sobre tecnología en general:

  • Sistemas operativos
  • Seguridad y hacking
  • Nuevas tecnologías
  • Proyectos innovadores

Dejando la parte de programación para la otra web.

Lo único que queda por deciros es que estáis todos invitados a la nueva web, https://lenguajedeprogramacion.com/, y esperamos teneros allí también como lectores y comentaristas habituales.

 

Saludos

Virtualización con Docker: primeros pasos

Virtualización con Docker primeros pasos

Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite desplegar programas en contenedores de software.

¿Qué es y cómo funciona Docker?

Como hemos comentado, Docker es un proyecto Open Source creado y liderado por Solomon Hykes que afronta el problema de la virtualización de servicios y programas. Este tema es muy importante, ya que se busca aprovechar al máximo el recurso disponible (un servidor) para ejecutar los servicios que necesitemos.

El funcionamiento de Docker es distinto a los métodos más comunes que se han utilizado anteriormente, ya que no necesita un sistema operativo invitado para ejecutar sobre él los servicios, sino que lo hace sin este intermediario. Esta tecnología se denomina de contenedores, siendo un contenedor un programa, servicio o sistema que queremos desplegar. Esta arquitectura se puede ver en la siguiente ilustración:

Contenedores de Docker

Al no utilizar máquinas virtuales es capaz de conseguir un mayor rendimiento, ya que el consumo de recursos es menor. Sin embargo, gracias al uso del kernel de Linux es capaz de aislar cada contenedor. Esta decisión también aporta otras características como una mayor seguridad (gracias a estar aislados) o un despliegue más rápido de los recursos.

Leer más

Gmail y su comprobación vía móvil: vulnerabilidades

Gmail y su comprobación vulnerable vía móvil

Hace tiempo que comentamos en este rincón de seguridad y hacking de Somos Binarios, que los procedimientos de comprobación de contraseñas y credenciales a través de teléfono móvil (tan de moda entre Google, Yahoo, Microsoft y demás) no son nada seguros e, incluso, añaden una capa más de vulnerabilidad para nuestras comunicaciones e información personal.

No hemos sido los únicos en clamar contra estas medidas pretendidamente seguras. Son muchas las publicaciones especializadas que advierten que cuantos más pasos y dispositivos intervengan en autentificaciones o confirmaciones de contraseñas, más potenciales agujeros de seguridad tendremos que vigilar en relación a nuestra vida digital.

La proliferación de aplicaciones residentes como las de servicios en la nube tipo Dropbox, Mega, Google Drive o la más reciente Amazon Drive, no ayudan en absoluto.

¿Qué ocurre si perdemos nuestro terminal y, por economía, tenemos activadas las credenciales o el acceso automático a nuestros servicios en la nube desde el teléfono?… Pues que quien encuentre el dispositivo y vulnere el PIN, tiene abiertas las puertas no sólo a nuestro móvil (ya nadie roba estas máquinas para hacer llamadas), sino también a nuestras cuentas de email, archivos almacenados en la nube, imágenes, documentos y demás.

Que todo pase por el teléfono hoy en día, lejos de aumentar la seguridad de los sistemas, la compromete.

Pero vayamos a un caso en concreto que esta misma semana hemos podido comprobar y que afecta a las cuentas de Gmail que se vinculan a nuestros terminales Android y que sirven de acceso no sólo a nuestro correo electrónico configurado como cuenta “llave”, sino a multitud de servicios de recuperación de otras contraseñas y servicios.

Leer más

Cómo es un móvil por dentro

como es un movil por dentro la cabecera

Casualmente he tenido la oportunidad de tener un móvil, no muy antiguo, que se estropeó de forma súbita y sin arreglo, lo cual he aprovechado para escribir este artículo sobre cómo es un móvil por dentro.

Telefono desmontado para ver cómo es por dentro

Empezando por la parte trasera tenemos:

  1. La carcasa de la batería
  2. La estructura posterior de plástico
  3. La placa base del teléfono
  4. La pantalla y la estructura delantera del teléfono
  5. El protector de la pantalla, el cual suele ser de cristal o de algún tipo de plástico

Como se puede apreciar las partes más interesantes son la 3 y la 4 ya que en las mismas están los componentes que consiguen darle vida al teléfono.

Leer más

Cómo crear correos responsive fácilmente

Cómo crear correos responsive fácilmente
Uno de los principales problemas que encontramos actualmente en el mundo de la informática es la cantidad de dispositivos que existen en el mercado. El principal problema que acarrea esto es la necesidad de adaptar el contenido a cualquier resolución, lo que se conoce como diseño responsive. Este diseño es muy utilizado en el mundo del desarrollo web, pero es un término que también se puede aplicar a otros aspectos, como los correos electrónicos.

MJML el framework para crear correos responsive

Si bien podríamos crear correos responsive haciendo uso de HTML, esto plantea multitud de dificultades. Por esta razón la comunidad ha creado este framework que nos ayuda a crear cualquier tipo de correo de manera responsive.

El framework se basa en un lenguaje de marcado (MJML), muy similar a HTML pero con sus propias etiquetas. Esto conjunto de etiquetas define un comportamiento, por ejemplo <mj-image> sirve para insertar una imagen.
Leer más

Guía para aumentar el impacto social de tu web

Guia para aumentar el impacto social de tu web

Uno de los principales problemas que nos encontramos los creadores de una web es conseguir atraer público a la misma. Para ello existen multitud de técnicas, pero en este artículo nos vamos a centrar en atraer más usuarios utilizando las redes sociales.

 

Análisis de las principales redes sociales

En primer lugar debemos elegir en qué redes sociales nos vamos a centrar, según el tipo de público que queramos atraer y el perfil de nuestro proyecto. Después deberemos crear los perfiles sociales para nuestros proyectos y finalmente empezar a publicar contenido.

Facebook

Facebook es la principal red social a nivel mundial, la considero una de las imprescindibles, debido a la cantidad de tráfico que nos puede traer. Además la compartición de nuestros artículos puede mejorar el posicionamiento.
La mejor técnica para ganar alcance que conozco es utilizar cuentas reales (tus socios, tu, un grupo de amigos, etc) que se van a encargar de publicar tus artículos en grupos de la misma temática.

Twitter

Twitter es otra de las redes sociales básicas para cualquier proyecto. Las mejores técnicas que conozco son:

  • Seguir a personas influyentes en tu temática, y alguna vez mencionarlos junto con tus tweets.
  • Aprovechar los hashtag para promocionar tus artículos/productos/servicios.
  • Retuitear ocasionalmente a esas personas influyentes.
  • Retuitear los halagos que te envíen los usuarios

Leer más

Los tres mejores temas para Ubuntu

Los tres mejores temas para Ubuntu

Los usuarios de GNU/Linux estamos acostumbrados a configurar y adaptar nuestro sistema a nuestros gustos y necesidades, por ello es común variar el aspecto de nuestra distribución favorita.

Unity tweak tool

Lo primero que debemos hacer es instalar Unity Tweak Tool, este software nos va a permitir seleccionar el tema que vamos a usar, así como configurar el paquete de iconos y realizar algunas otras modificaciones, como se puede ver en la siguiente captura:

Programa unity tweak tool para aplicar los temas

 

Leer más

Las distribuciones rolling release

Las distribuciones rolling release

 

En el último año, respecto a los sistemas operativos y más en concreto, fijándonos en las distribuciones de GNU/Linux encontramos un concepto muy popular, el de rolling release, en este artículo vamos a explicaros en qué consiste y como nos afecta como usuarios.

 

¿Qué es un distribución rolling release?

Una distribución rolling release es aquella que no es desarrollada por versiones y no es actualizada de esta misma manera. Esto es, por ejemplo Ubuntu no es una distribución rolling release porque periódicamente se lanza una nueva versión de la misma con multitud de cambios que afectan a gran parte de la distribución.

¿Cómo se desarrolla una distribución rolling release?

Este tipo de distribuciones están en constante desarrollo y por ello es frecuente que un usuario de la misma tenga un gran número de actualizaciones pendientes diariamente. Puesto que una vez que un elemento del sistema, ya sea una librería, un programa o cualquier otro tipo de software es publicado, este llega como actualización al usuario final. Esto es un modelo opuesto al método más común, el cual se basa en agrupar un conjunto amplio de actualizaciones de componentes bajo una misma actualización del sistema operativo.

Leer más

Cómo realizar un buen diseño para nuestros desarrollos

cómo realizar un buen diseño para nuestros desarrollos

 

Una de las características que como programador suelo dejar un poco de lado es el diseño de la propia aplicación, puesto que no es algo que domine ni sepa hacer de forma correcta.

Lo importante es la funcionalidad

Bajo esta premisa he desarrollado y he visto multitud de programas, páginas web y aplicaciones, como desarrollador estoy acostumbrado a centrarme en cumplir con las características de funcionalidad que me son requeridas. Incluso he desarrollado más de un programa que funciona sin interfaz gráfica, bajo la línea de comandos, debido al concepto de lo importante es la funcionalidad.

Seguro que con estas líneas más de uno se siente identificado, así pensaba yo hasta hace poco tiempo.

La interfaz es importante en nuestros desarrollos

Actualmente, después de leer distintos informes donde se detalla la importancia de una interfaz de usuario cuidada y de calidad, y de haberlo comprobado por mi mismo, ya no dedico tiempo únicamente a la funcionalidad de una aplicación.

Leer más