Retomando el blog

Retomando el blog, y espero, esta vez seguir escribiendo de manera más constante. Y ver hasta dónde llega este proyecto iniciado desde el 2008 como Geek Solaria en un dominio gratuito de blogger para luego pasar los artículos a otro dominio también gratuito de la plataforma de blogs Wordpress. Luego de un par de años, en el 2010, decidí hacerlo un poco más profesional y pasé a llamar el proyecto como Beat Geek (beatgeek.mx), desde ahí y hasta la actualidad, con algunos colaboradores recurrentes, hemos llenado estas páginas con un sin fin de artículos que te sumergirán en el apasionante mundo de la tecnología.

Mi nombre es Ameth, puedes visitar mi sitio web o seguirme en Facebook o Instagram.

 

Elon Musk unirá Guadalajara y México (CDMX) en 47 minutos a 1200 km/hr

hyperloop-gdl-cdmx hyperloop-gdl-cdmx-47min Elon Musk

¿Te suena el nombre de Elon Musk, el sudafricano que está revolucionando el mundo? Ha sido fundador de empresas como Paypal, Tesla Motors, Space X, y su más reciente creación, el Hyperloop, una especie de subway propulsado por aire comprimido y dirigido mediante un satélite que surca las distancias a 1200 km/hr.

Conectar desde Guadalajara pasando por León y Querétaro hasta llegar a la CDMX (antes DF), en tan sólo 47 min, será ahora una realidad con el Hyperloop viajando a una velocidad de 1200 km/hr. Consiste en una cápsula que levita sobre un riel magnético, evitando la fricción y dotando de mayor seguridad al transporte.

Se desconoce aún la fecha del inicio del proyecto, sin embargo esta vía de México fue seleccionado mediante un concurso de viabilidad de construcción.

Esperemos que este proyecto se haga lo más pronto posible lo cuál conectaría a las dos ciudades más importantes de México. El Silicon Valley Mexicano (GDL) y CDMX capital del país. Lo cuál ocasionaría un ambiente propicio para los negocios en ciencia y tecnología.

Fuente.

¿Por qué es importante aprender a programar?

aprende-a-programar

La cantidad de trabajos y de cosas que se pueden hacer con la programación es cada vez mayor. Desde programar apps para llevar tus tareas cotidianas, hasta robots con avanzada inteligencia artificial.

Hay un aumento en el número de actividades que son llevadas mediante programación a su versión digital como a un sitio web, o una aplicación móvil, para complementarlas o en ocasiones para sustituirlas.

La programación se usa en…

Empresas que tienen su propio sitio web como introducción de lo que hacen, una tienda online, o en ocasiones necesitan resolver problemas más complejos para lo que desarrollan sus propios programas y apps, hoy en día este sector es un mercado en constante crecimiento económico.

La programación juegan un papel muy importante en el mundo de los videojuegos, tienen su origen en el código hecho por geeks o hackers de la creatividad, desde poder presentar pixeles interactivos en un pantalla de ordenador, hasta controlar mundos épicos inmersos en una batalla online con gráficos que sobrepasan lo increíble.

La robótica también tiene como base fundamental la programación, tanto a nivel de hardware como a nivel de software. Hay lenguajes de programación que se usan para mover partes mecánicas, detectar movimiento, distancias, mantener un sistema automático de control, por ejemplo la conducción automática de los Tesla Motors, los pilotos autónomos de los aviones, el caminar de un robot bípedo, etc.

Las ciencias necesitan de procesar grandes cantidades de información, por ejemplo datos de una colisión de agujeros negros, en astrofísica; hacer simulaciones de ADN, en genética; predecir patrones en virus o bacterias, farmacología; estudiar el movimiento o hábitos de una fauna determinada en biología, etc. Cuando hablamos de matemáticas, una base fundamental de las ciencias, tenemos como principal herramientas los ordenadores, y por ende la programación.

Lenguajes de programación

Para cada tarea existe un lenguaje de programación en específico, por ejemplo si nos referimos a web apps, HTML, CSS y Javascript son necesarios para hacer la parte visual de los sitios (front-end), PHP, Python, Ruby, o incluso también Javascript (Node JS), son necesarios para manejar bases de datos  (SQL, MongoDB) y procesar información en el servidor (back-end).

También existen dentro de los lenguajes de programación librerías o frameworks, que complementan al lenguaje o bien lo mejoran para determinadas tareas, lo que facilita que el código esté ordenado para la creación de programas, entre ellos tenemos PHP Laravel, Python Django, Ruby on Rails, para Javascript: jQuery, Angular, Node JS, React Js, entre otras.

En las aplicaciones móviles tenemos a OS X y Swift para iOS, Java para Android, React Native con Javascript que al igual que Xamarin con C# te permiten crear aplicaciones multi plataforma.

Para crear videojuegos podemos usar C# con Unity, Javascript con algunas librerías y HTML5, o incluso el clásico C/C++ o Python.

Arduino es una plataforma que está basada en C y para ello usa su propio lenguaje llamado Processing (también se usa en electronics arts), sirve principalmente para controlar hardware, como por ejemplo en la robótica. Al igual los pics para manejar electrónica digital se programan con Assembler o C. Actualmente es posible programar hardware con Javascript mediante la librería de NodeBots.

Para las ciencias exactas como matemáticas, físico o ingenierías se utiliza MatLab (lenguaje M), que generalmente sirve para manipular y representar datos y funciones, así como la creación de entornos o incluso para comunicar a otros lenguajes para manipular hardware.

The chose one

Qué programa elegir va a depender mucho de lo que quieras lograr o el problema que quieras resolver. Incluso para realizar una tarea en específica existen muchos lenguajes de programación para resolver el mismo problema.

Así que una vez que tienes en mente lo que quieres lograr, puedes comenzar eligiendo una tecnología, haciendo un par de programas y ver cómo te funciona, luego puedes probar otro lenguaje para hacer exactamente lo mismo, y poco a poco sabrás qué herramientas, lenguajes, frameworks, librerías usar para resolver o crear lo que quieras.

Recuerda que también es importante mantenerte al día con las novedades del mundo de la programación, en el uso de las nuevas tecnologías, lenguajes, librerías o frameworks, que hará que tu creación esté visual y funcionalmente actualizada.

Definitivamente programar es una actividad cada vez más demandada, aplicable no sólo en ordenadores y móviles, sino también en otros dispositivos, como televisiones, casas, autos, etc. Con su ayuda se pueden crear más herramientas que resuelvan los problemas más eficientemente.

El nuevo iPhone 8 de Apple podría tener carga inalámbrica (wireless)

iPhone 8Hoy en día y desde hace mucho tiempo la carga inalámbrica es una realidad (sin mencionar desde tiempos de Nikola Tesla).

Hasta el momento a pesar de que muchas compañías telefónicas ya han implementado la carga inalámbrica en sus dispositivos, Apple no había querido dar ese salto, o mejor dicho: hacer el producto perfecto.

El iPhone 8 tendrá carga inalámbrica.

Según 9to5Mac, tres móviles de Apple próximos a presentarse, el iPhone 8 o iPhone X y dos actualizaciones el iPhone 7 contarán con carga inalámbrica en la batería.

Debido a este cambio radical ambas caras del dispositivo serán de cristal, además de que será necesario añadir una capa de grafito para disipar el calor, y debido a esto, ¡sorpresa! El precio del dispositivo aumentará hasta los 1,000 USD.

Algo que aún no es del todo cierto, es que Apple no implementará esta mejora como sus competidores que usan una base sobre la que colocas el móvil para hacer una recarga de su batería, más bien el iDevice podrá cargarse a distancia.

Esto podría darle un impulso a la ventas (aún la empresa de la manzana lidera el mercado de smartphones) y acercar un poco más al nuevo iPhone X de Apple a ser un dispositivo más eficaz y quizás acercarlo a un producto bien hecho, completo, ya que es normal que siempre dejen algo fuera, parece que no les gusta hacer el producto perfecto. Y bueno el precio, como es normal de Apple, se incrementará.

¿Desembolsarías 1,000 USD por un nuevo iDevice?

Fuente.

Las 9 startups más innovadoras de México

bismarck lepe wizeline

“El talento está aquí” – Bismarck, refiriéndose a México y a su talento humano.

Bismarck Lepe, CEO de Wizeline, una de las empresas más exitosas de Silicon Valley y con oficinas en Guadalajara, México. Asegura que el potencial de México para crear productos y servicios innovadores es más real que nunca. Wizeline es una empresa que ayuda a desarrollar e implementar nuevas tecnologías en diferentes industrias.

En los mercados emergentes la innovación está creciendo y en México hay nuevo startups que lo están demostrando, asegura Bismarck.

Éstas son el sitio de asesoría inmobiliaria Tu Cantón, la reclutadora Apli, el operador móvil virtual Weex, la plataforma de préstamos Kueski, la app de gestión Rever, la analítica deportiva Poolpy, el sistema de boletos Reservamos, el crowdsourcing publicitario Voxfeed y la app de reclutamiento WePow.

ooyala bismarck lepeBismarck también cofundó la plataforma de video Ooyala y la vendió en 2014 por 400 millones de dólares.

“Éstas (compañías) resultaron ser las más atractivas de entre todas las que ya han levantado capital en el país, por el mercado en el que se enfocan y la forma en cómo resuelven problemáticas de todos los días” – Bismarck

Desde la creación de Ooyala, Bismarck dijo conocer el potencial de México, y agregó que al día de hoy es más real que nunca, principalmente en el sector de tecnología financiera (Fintech).

“El problema es que no hemos tenido las grandes salidas para que lleguen inversionistas que van a inyectar el capital realmente fuerte, como el que aporta una serie B ó C (de 2 a 5 mdd o más)”.

El emprendedor e inversionista hace un llamado a fondos y mentores extranjeros a que inviertan en México, para fortalecer el capital y asesorías, dos cuestiones fundamentales para acelerar la creación del primer “unicornio” en México.

“El reto de las startups, por su parte, será enfocarse en cómo mejorar las sociedades y cómo lograr saltos económicos con sus empresas”

Fuente.

Equipo de alumnos mexicanos gana concurso de robótica en Beijing, China

Unos estudiantes de la Universidad Autónoma de Querétaro (UAQ) y del Instituto Tecnológico de Celaya (ITCelaya), formaron el equipo LYNXBots, quienes lograron el primer lugar en la copa Federeación Internacional de Robot Soccer (FIRA Roboworl Cup) en Beijing, China.

LYNXBots alcanzó el primer lugar en Beijing, en la categoría de escalamiento de pared de robot humanoide HuroCup, por otra parte el alumno del ITCelaya, Michell Vargas Signoret, fue galardonado por escribir el mejor artículo científico.

Los robots que presentó LYNXBots son Tonatiuh 2.0 y Cuauhtémoc, compitiendo estos representantes mexicanos junto a más de 24 países.

Ruth Alejandra Suárez Rivera, estudiante de la UAQ, ganó el reconocimiento a la mejor trayectoria académica estudiantil femenil del certamen así como el cuarto lugar en salto de longitud de robot. Ruth comentó que Tonatiuh 2.0, fue modificado a fin de que lograra subir escalones, requisito básico en la competencia de escalamiento de pared donde ganarían el primer lugar.

“El robot debía ser capaz de subir una escalera hasta el punto que nos indicaran los jueces, pero uno de los retos era que éstos le quitaban o ponían peldaños”, detalló.

“Por lo que el robot debía calcular por sí mismo la distancia entre ellos para seguir avanzando. Se le hicieron varias modificaciones, sobre todo en el área de visión y piezas elaboradas en impresión 3D para hacerlo más funcional”, dijo.

Es el cuarto año consecutivo que los alumnos de este equipo participan en la FIRA Roboworld Cup, lo cuál los posiciona en competencias de talla internacional con países avanzados tecnológicamente como Japón, China y Corea del Sur.

Este tipo de competencias nos muestran que nuestros estudiantes mexicanos tienen la capacidad para hacer frente a retos internacionales de manera innovadora. Esperemos que pronto escuchemos de más noticias del talento de nuestro país.