Mostrando las entradas con la etiqueta Ciencia y Tecnología. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Ciencia y Tecnología. Mostrar todas las entradas

viernes, 21 de septiembre de 2018

Código Enigma



La historia de la programación ha sido muy interesante, hoy les voy a  hablar de una película que me gusta mucho ("El código Enigma") y tiene que ver con ésto, esta película nos cuenta la historia de Alan Turing, quien fue un matemático británico que trabajó arduamente en poder descifrar la máquina Enigma, que era la encargada de cifrar las comunicaciones de los alemanes durante la Segunda Guerra Mundial.

La historia comienza cuando Alan logra resolver un crucigrama que estaba en un periódico que tenía la leyenda de que aquél que lograra resolverlo acudiera a una entrevista de trabajo en una "fabrica de radios", luego de ser aceptado en aquella fábrica (que no era más que una base militar en donde trataban de resolver la encriptación de la máquina Enigma), Alan trabajó con un grupo de colegas, Hug, Joa, John y Peter, quienes intentaban resolver aquél "imposible" problema de la manera tradicional,  sin embargo Turing pensaba diferente, pues él creía que solo una máquina podía vencer a otra máquina, así que comenzó a trabajar en "Cristopher", que fue de cierta manera una potente máquina precursora de las computadoras modernas. Después de trabajar durante muchos meses y no tener resultado alguno, Alan y el resto del equipo estuvieron a punto de ser despedidos. 

Al ver que la solución a la encriptación de la máquina Enigma era casi imposible, Alan lanzó una convocatoria para conseguir más personal y resolver más rápidamente aquél problema, para ello volvió a hacer la publicación de un algoritmo como el que él había resulto, siendo una Mujer quien logró resolverlo en tiempo record, sin embargo no acepto la invitación al equipo, por lo que los avances seguían casi igual...

Después de varios meses Turing y su equipo pudieron resolver el complicado algoritmo generado por Enigma, pudiendo descifrar todas las comunicaciones hechas por los Alemanes...

Elegí esa película porque desde la primera vez que la vi la historia me pareció muy interesante pues Alan pudo construir una máquina compleja a partir de un problema que ponía en peligro la vida de miles de personas, a mi en lo personal me hubiera sido imposible poder construir una máquina tan compleja y menos con la presión que tenian en aquél tiempo! y lo relaciono con lo que estoy estudiando porque muchas de las veces voy a tener que trabajar con problemas igual o incluso más complejos y debo idear la manera más eficiente de poder resolverlos en el menor tiempo, además de que es muy importante no darnos por vencidos a pesar de que durante el proceso no sea el que queremos...

viernes, 14 de septiembre de 2018

¿Diagramas de Voronoi?

¿Alguna vez te has preguntado cómo es que GooglePlaces, Waze, Foursquare y otras aplicaciones saben qué lugares están cerca de ti? Es obvio que utilizando el GPS de tu celular pero no es tan fácil como parece... para ello utilizan algo que se llama DIAGRAMAS DE VORONOI. 

Los diagramas de Voronoi son una de las muchas piezas que conforman las estructuras fundamentales dentro de la geometría computacional, gracias a éste tipo de diagramas es posible "almacenar" información acerca de qué tan próximos están los puntos (en este caso los puntos de interés), gracias al descubrimiento de Gueorgui Voronoi es posible dividir una sección del unvierso (en este caso un mapa) en partes iguales de acuerdo a qué tantos puntos estamos tomando como referencia. Para entenderlo mejor veamos lo siguiente:

Antes de comenzar a seccionar nuestro mapa necesitamos conocer los puntos de interés que vamos a utilizar como referencia, ya sea un restaurante, una zapatería o cualquier otro sitio que queramos.  



Luego de esto, necesitamos conocer la distancia más corta entre todos los puntos (recuerda que la distancia más corta entre dos puntos cualesquiera siempre es la línea recta), después de haber obtenido esa línea debemos trazar la bisectriz (o punto medio) a esa distancia, éste proceso debemos hacerlo con toooooodos los puntos que tengamos...




Una vez hecho lo anterior basta con eliminar las líneas de referencia y lo que queda como exceso en nuestras secciones, quedando algo como lo que sigue:



Ya que hemos obtenido nuestro diagrama de Voronoi es muy sencillo conocer qué lugar nos queda más cerca. Suponiendo que nos encontramos en cualquier sección de la zona amarilla, cuando accedamos a nuestra aplicación para buscar X lugar que nos quede cerca, siempre nos enviará al punto blanco (que es a donde queremos ir) que está dentro de esa zona, si estamos dentro de la zona Roja nos enviará al punto blanco de la sección roja... Interesante no?

Quizá si hacemos todo este proceso a mano nos va a resultar más complicado dependiendo qué tantos puntos estemos considerando, sin embargo nuestros dispositivos lo hacen tan rápido que pareciera que ya recorrieron toda la ciudad y saben bien a donde llevarnos!... 





viernes, 31 de agosto de 2018

¿Un robot en la cocina?

Moley es un innovador robot que nos facilita la vida en la cocina, en 2014 Mark Oleynik (Fundador de MoleyRobotics) tuvo la grandiosa idea de diseñar un robot chef, desde ese entonces ha desarrollado una prototipo inteligente capaz de cocinar por nosotros imitando las técnicas de los mejores chefs del mundo, equipado con 2 brazos robóticos, sensores táctiles, estufa eléctrica, lava platos, y una pantalla táctil permiten a Moley trabajar de manera espectacular en la cocina, según el propio Mark Oleynik, Moley es uno de los productos más espectaculares del mercado, ya que gracias a él el consumidor tiene acceso a la "cabeza" de los grandes chefs, ya que gracias a Moley, es posible imitar cualquier platillo. 





Para que Moley pueda imitar cualquier platillo es necesario que aprenda la receta, y esto lo hace gracias a unos guantes con sensores de movimiento, luego de procesar la información obtenida y "aprender" todos los pasos hechos por el chef, Moley puede crear una replica casi exacta de cualquier platillo, en un inicio este robot únicamente es capaz de interactuar con los diferentes elementos de la cocina como las ollas, palas, batidora, licuadora, horno, incluso puede mover, triturar y emplatar los alimentos, sin embargo se pretende que en un futuro pueda hacer un "trabajo completo", exacto, también limpiar la cocina.  

Moley está pensado idealmente para todas aquellas personas que por "falta de tiempo", conocimiento o interés no pueden realizar platillos tan elaborados en casa, otra parte importante es que el robot puede ser programado para hacer el desayuno comida o cena a una hora determinada, elegir que platillo va a cocinar en su menú, incluso puede conectarse a internet para que así, sin importar en donde estés, puedas preparar la cena sin ningún contratiempo. 



Pero no todo es miel sobre hojuelas, para poder tener a Moley en tu casa tienes que tener alrededor de 50,000€, que son más o menos $1,108,957 (pesos mexicanos), que en pocas palabras, es casi imposible comprarlo!, pero podría ser una gran inversión para un restaurante, imagina tener acceso a las mejores recetas de los mejores chefs del mundo ... Increíble, no? 

viernes, 24 de agosto de 2018

Microcontroladores

Estar viviendo en la era de los chips en donde están presentes en casi todos los elementos con los que nos relacionamos en nuestra vida cotidiana desde el momento en el que despertamos hasta la hora en que nos vamos a dormir me hace forzosamente explicar lo que es un micro controlador, un micro controlador no es es un circuito integrado que en su interior contiene los mismos bloques de procesamiento que una computadora tal como CPU ROM y RAM, los micro controladores tienen un gran número de aplicaciones debido a que son dispositivos que pueden ser programables, los micro controladores son la parte principal en los sistemas embebidos, puede decirse que un micro controlador es una mini computadora, capaz de procesar información en su interior, la función principal de estos componentes es el de automatizar procesos y procesar información para así realizar alguna función específica.



Una de las principales funciones de estos dispositivos es el ejecutar las instrucciones dadas por el usuario o programador a través de un código, el cual puede escribirse en distintos lenguajes de programación, haciéndolo muy accesible para casi cualquier usuario. A diferencia de los microprocesadores, los micro controladores son unidades auto suficientes y en comparación con los primeros, éstos tienen un precio más accesible, un menor consumo de energía y, además pueden ser reprogramados infinitas veces, permitiendo su uso en casi cualquier cosa, siendo el "cerebro" en gran cantidad de sistemas.


Como dije anteriormente los micro controladores están presentes en casi todo lo que hacemos, debido a que puede dar cierto grado de inteligencia a casi cualquier dispositivo electrónico, su uso de manera individual como en conjunto crece de manera exponencial, teniendo su mayor aplicación en dispositivos usados en el hogar, seguidos por elementos usados en la oficina o escuela y finalmente en los vehículos.

Uno de los usos que a mi parecer es de los más atractivos en donde se usan micro controladores es en la domótica, que no es más que el "arte" que se lleva a cabo para automatizar una casa utilizando tecnologías de control y automatización (como lo son los micro controladores). Mediante el uso de sensores y algunos otros dispositivos electrónicos es posible medir las condiciones en las que se encuentra una vivienda o algún otro espacio cerrado y así poder ejecutar tareas pre establecidas facilitando el ahorro energético, mejorando la seguridad, pero sobre todo creando un espacio más confortable para los residentes.



viernes, 17 de agosto de 2018

Tecnología y Transporte público


Hoy en día el uso de la tecnología juega un papel fundamental en la vida del hombre moderno, desde hace algunos años los avances tecnológicos se han aplicado al tema de los transportes, haciendo de ellos un servicio más eficiente y seguro, lo cual refleja un beneficio también tanto para el usuario, así como para el concesionario o dueño de dicho transporte. Debido al incremento en el uso de vehículos particulares a nivel mundial, la necesidad de buscar alternativas para el transporte en la ciudad se ha vuelto indispensable, resultando en la construcción de métodos alternativos para viajar, como lo son las bicicletas /vehículos compartidos(as) e incluso mejoras en el transporte público, así como la inclusión de aplicaciones móviles para todos estos sectores, resultando éstas últimas nuestras mejores aliadas al momento de salir de casa.


Con la entrada de estas tecnologías al mercado se ha visto que el impacto ha sido favorable, tan solo en Querétaro el uso del sistema para el transporte público “Qrobus” promete mejorar la infraestructura que se tiene, además de facilitar el método de pago a través del uso tarjetas de prepago el cual pretende sustituir el uso de papel moneda, contar con unidades monitoreadas vía remota, reducir considerablemente los tiempos de espera y transbordare e incluso mayor seguridad durante los trayectos, lo cual seguirá generando un beneficio para todos sus usuarios.



Por otro lado en el resto del país el uso de las tecnologías también es aplicado, un ejemplo de ello es la aplicación móvil “Sibive” (Sistema de Bitácora Vehicular), la cual permite conocer en “tiempo real” (a través del GPS) el comportamiento de las unidades del transporte público, así como obtener estadísticas del trayecto para así poder realizar una toma de decisiones más acertadas, pues con base en los resultados permite generar u optimizar las rutas para así generar rutas más eficientes, reduciendo costes operativos y maximizando las ganancias.



Otro ejemplo es Moovit, app que resulta ser una de las mejores aplicaciones en el mercado mundial en cuanto al transporte público debido a que basa su infraestructura en Google Maps y Here Maps; mediante el uso de ésta aplicación permite al usuario conocer la mejor ruta o rutas que deberá tomar antes de iniciar un viaje, además de esto permite visualizar en tiempo real la ubicación de la ruta seleccionada para así reducir el tiempo de espera, ofrece también información detallada acerca del viaje como las paradas restantes hasta antes de llegar al destino, entre algunas otras.




Como éstos ejemplos existen en el mercado un gran número de ellos, en donde la principal funcionalidad es informar al usuario acerca de las rutas que seguirá el vehículo con base en una trayectoria específica, la ubicación en tiempo real de la unidad, el tiempo estimado de espera y trayecto del viaje, entre otras…mejorando la experiencia al usuario al momento de hacer uso principalmente del transporte público, lo cual reflejará a un largo plazo ventajas significativas en cuanto a ganancias y preferencia.






viernes, 10 de agosto de 2018

Marketing Bluetooth (Beacons)

Por Alonso Camacho: 

Podemos definir el marketing como un conjunto de actividades que permiten lograr satisfacer las necesidades y deseos de los mercados y así poder obtener un beneficio. Según la Asociación Americana de Marketing con sus siglas en inglés American Marketing Association (A.M.A), “el marketing es un proceso, un conjunto de procedimientos para crear, comunicar, entregar e intercambiar ofertas que tienen valor para los clientes, socios y la sociedad en general”. Dicho de otro modo, el marketing es un conjunto de actividades que analiza detalladamente las necesidades de un grupo de personas y trata de satisfacer dichas necesidades a través de algún producto o servicio y así obtener un beneficio, principalmente para una empresa u organización. (American Marketing Association (AMA), 2017)

A lo largo del tiempo se han ido desarrollando diferentes tipos de marketing. De acuerdo al sitio web “Marketing Zaragoza” (Zaragoza, 2016), existen los diferentes tipos de Marketing:
  • Marketing de atracción: Es una técnica que está diseñada para mostrar al cliente qué es lo que tu producto o servicio hace, así como los beneficios que puede otorgar, todo esto antes de que él lo compre.
  • Marketing de destinos: se puede llamar también como marketing turístico, en donde el sector turístico (restaurantes, bares, hoteles, empresas…) intenta atraer a los clientes por medio de la imagen de ese lugar.
  • Marketing directo: Éste tipo de marketing establece una comunicación directa entre la empresa y el cliente, para ello se puede utilizar el mailing, que consiste en la comunicación por medio del correo electrónico, por otro lado está también el telemarketing, el cual utiliza el teléfono para hacer llegar el mensaje al cliente.
  • Geomarketing: Se basa en la toma de decisiones que se tomen en la empresa a partir del punto de vista del usuario dada la ubicación de éste.
  • Marketing Sectorial: Establece las diferentes formas de realizar el marketing en función del sector económico al cual pertenece la empresa (Bancario, Financiero, Hospitalario, Agrícola, Industrial…)
  • Marketing móvil: Marketing Bluetooth, marketing mediante comunicación vía SMS o llamada directa.

Hoy en día uno de los más importantes está enfocado al marketing online debido al alcance de éste y la capacidad de alcanzar a una mayor cantidad de público, sin embargo, durante estos últimos años se han desarrollado dispositivos que permiten la difusión de información (orientada principalmente al marketing) como lo son los Beacons.

De acuerdo a la publicación hecha por Trío Tecnológico, se tienen en la actualidad 3 grandes herramientas para el envío-recepción de información: el WiFi, el Bluetooth y el infrarrojo. El primero de ellos es la transferencia de datos por medio de rayos infrarrojos, esta tecnología se creó en 1993 por Hp, IBM, Sharp… la transferencia de datos por puertos infrarrojos permiten la comunicación bidireccional y era muy utilizada en los años 90’s incluso en la primera década del 2000 y debido a sus limitaciones fue sustituido por el Bluetooth. Por otra parte el Bluetooth, es una especificación industrial para las redes inalámbricas a nivel persona (WPAN), dicho de otro modo permite la comunicación entre dos o más dispositivos mediante el uso de radiofrecuencias, ésta tecnología se encuentra comúnmente en los celulares, computadoras, vehículos… en donde es necesario sincronizar datos de manera rápida o crear pequeñas redes inalámbricas, también se utiliza como manos libres cuando se conecta a un dispositivo que ofrezca esta herramienta, enviar pequeñas publicidades e incluso como enlace inalámbrico entre sistemas de audio y dispositivos móviles. Finalmente se encuentra el WiFI el cual hace se refiere a la conexión libre de conexiones alámbricas, ésta categoría utiliza el estándar 802.11 el cual permite conectar ordenadores u otros dispositivos a distancia, como su nombre lo indica es posible utilizar la red sin necesidad de realizar la conexión física entre el dispositivo (celular u ordenador) y el punto de acceso. La conexión WiFi es una red confiable y muy rápida, funciona de la misma forma que lo hacen los teléfonos celulares, por tal motivo es posible encontrarla en casi todos lados como punto de acceso a internet. (Trío_Tecnológico, 2012) (ebanking news, 2014 )
Los Beacons son pequeños dispositivos de bajo consumo, los cuales emiten señales de radio a smartphones, tablets o algún otro dispositivo capaz de recibir esta señal, por lo general es emitida por un dispositivo Bluetooth de baja energía (BLE).

Dentro de la categoría de marketing por proximidad, en donde se utilizan códigos QR o sistemas NFC, los Beacons, además de ser, como se mencionó anteriormente, de bajo costo, tienen la capacidad de tener un mayor alcance siempre y cuando el receptor se encuentre dentro de la zona de influencia.





Ilustración 1. Ejemplo del funcionamiento de los Beacons en un establecimiento


Además del marketing, los Beacons tienen un gran número de aplicaciones. Estos dispositivos pueden ser utilizados para guiar gente dentro de entornos urbanos, tanto interiores como en exteriores, proporcionar información de gran relevancia como emergencias, salidas de emergencia, planes de evacuación, etc., todo esto en tiempo real y usando la ubicación del usuario (Mendelson, 2011).
Ilustración 2. Ubicación de un dispositivo mediante Beacons

Además de tener la capacidad de desarrollar marketing, los Beacons ofrecen también otras herramientas como lo es la geolocalización dentro de entornos cerrados, que a diferencia del GPS, nos permite determinar la localización de algún dispositivo u objeto de manera más precisa, es decir, nos permite realizar la microlocalización, dicho de otro modo, los Beacons nos permiten ubicar “algo” de manera muy precisa, teniendo un rango de error muy bajo, en centímetros, en comparación con el GPS. Nos permiten también la posibilidad de realizar pagos virtuales, en donde nuestro dispositivo móvil estará vinculado a una de nuestras cuentas y al momento de pasarlo por alguna terminal en específico se podrá realizar el cobro sin la necesidad de utilizar dinero en efectivo.
Ilustración 4. Uso de los Beacons

En el año 2013, la compañía ESTIMOTE Inc. presentó la patente de sus dispositivos los cuales permiten la distribución de notificaciones emergentes en dispositivos móviles así como también la microlocalización, en donde a través de la emisión de información por parte de un dispositivo con un identificador y conectividad Bluetooth (balizas) es posible llevar a cabo una comunicación entre el dispositivo móvil y la baliza, logrando así el intercambio de información (datos).