Genometry Dash #mobilegames

genometry dash robtop games ios android

Genometry Dash es un videojuego minimalista para móviles desarrollado por RobTop Games. La temática es muy sencilla, tu eres un cubo y tienes que cruzar hasta el final del nivel.

Game Genometry Dash

Te deslizas de manera automática y con un toque en la pantalla táctil de tu móvil hará que este cuadrado personaje logre hacer un salto para esquivar el sin número de obstáculos que se te irán presentando con una dificultad ascendente. Todo esto al ritmo de una música electro-techno-dubstep.

Por momentos, de un cuadrado te conviertes a un avión, o el escenario se pone loco y se voltea de cabeza. La temática es sencilla, tienes que llegar al final y si pierdes regresas desde el comienzo del nivel, lo que aumenta su nivel de dificultad, tal como los video juegos clásicos de 8 bits, pero en un mundo móvil y HD.

Es bastante recomendable, he estado jugando la versión para iOS y es muy adictiva.

genometry dash robtop games ios android

genometry dash robtop games ios android

genometry dash robtop games ios android

genometry dash robtop games ios android

Visita aquí la web de Robtop Games para descargar el juego.

Paleta de colores Flat

flat ui colors palettes

Desde hace algún tiempo, y principalmente con el auge del diseño móvil y minimalista, se ha comenzado a usar los Flat Colors (Colores Planos).

Flat UI Colors es una web donde puedes recoger colores (HEX y RGB) desde una paleta flat color con un sólo click. Y ahora tiene la novedad de que ha aumentado la cantidad de paletas a 14, dejando a nuestro alcance una cantidad de 280 colores.

Estas paletas llevan por nombre el país de origen del diseñador colaborador (Chinese Palette, Canadian Palette, Spanish Palette, etc).

¡Interesante!

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.

Mars Aguirre podría tener razón

He notado a mucha gente molesta por el video donde Mars Aguirre nos dice que abandonará la preparatoria y al mismo tiempo nos comparte su pensar acerca del sistema educativo, antes de hacer conjeturas quisiera contarles una historia, pónganse cómodos:

Cuando tenía como 20 años justo a mediados de la carrera de ingeniería en electrónica, me comencé a interesar más por los blogs y la creación de sitios web, y como escribía sobre tecnología, comencé a notar mucha información que en la universidad ni de broma nos enseñarían, sobre nuevas tecnologías y novedosas formas de aprender esas tecnologías, hizo ver a mi escuela como un chiste.

Posteriormente seguí en la escuela, pero cada vez le presté menos tiempo y me enfocaba más en lo que verdaderamente me interesaba, y en realidad no me estaba saliendo de la línea sobre ciencia y tecnología, pero en internet encontraba cosas más actualizadas e innovadoras. Así que pronto decidí sacar este blog que estás leyendo, al mismo tiempo ya vendía mis primeros proyectos sobre creación de sitios web, aprendía en internet, en ese momento decidí por completo abandonar la universidad.

Cosa que no pasó, vivimos en una sociedad en la que es más importante, y a veces más por miedo que por importancia, conseguir un empleo seguro y dinero, por irse por lo fácil, por lo establecido. Al final por presión, me gradué en ingeniería en electrónica, al mismo tiempo seguí escribiendo sobre tecnología en internet y creando sitios webs para diferentes empresas y emprendedores, no abandoné mi pasión.

Al finalizar la universidad, seguí escribiendo sobre tecnología, seguí desarrollando sitios web, seguí aprendiendo en internet, y al final me sigo dedicando a eso, he trabajado desde crear mi propia startup hasta trabajar por un salario dentro de un horario establecido para un par de empresas, todo ello presentando mi currículum lleno de las cosas que he aprendido fuera de la educación formal, que de otra forma no hubiera sido posible adquirir esos conocimientos y experiencia, en esta aventura aprendí a escribir sobre tecnología, a programar sitios web, a diseñar, a editar videos y fotografías, conocí gente muy creativa e inteligente, me ha permitido mudarme de ciudad gracias a llevar la mayor parte de mi trabajo conmigo.

¿Ir a la escuela o no?

Llegando a este punto es importante aclarar que no es lo mismo ir a la escuela que verdaderamente estudiar, puedes adquirir el conocimiento para ser bueno en algún campo desde una biblioteca llena de libros interesantes o mejor aún, desde internet. Incluso la historia ha demostrado que muchas de las personas que verdaderamente cambian las cosas han adquirido experiencia y conocimiento fuera de la educación formal.

Por otra parte la educación formal no te garantiza que tengas éxito, claro, hay muchas ocasiones en que las personas crecen dentro de ese sistema educativo y logran cosas verdaderamente geniales. Por ejemplo ser médico o piloto, trabajos en las que hay vidas de por medio, es muy importante pasar por certificaciones, pero ¿quién dice que no puedes comenzar a estudiar libros de medicina desde la prepa? Hay que admitir que si bien hay empleos que necesitan educación formal (está por debatir si hay otras formas de adquirir esos conocimientos), hay muchas cosas que incluso aprenderías mejor si dejaras la escuela a temprana edad y te dedicaras a eso de lleno.

La escuela y su sistema es deficiente

Como ya es bien sabido, el sistema educativo desde casi siempre, y más aún con la llegada de las nuevas tecnologías de comunicación, ha sido pésimo, el conocimiento dentro de las aulas, salvo que estés en una universidad puntera, no se actualizará, aprendes más en internet, te enteras de más casos de estudio y no hablo de Jobs, Gates o Zuckerberg, sino de más gente como tu o yo que se han convertido en expertos en su campo gracias a no llevar una educación formal.

Las escuelas está matando la creatividad.  – Ken Robinson

El valor que se le ha dado a la educación formal es inapropiado, por supuesto que es importante formarse, como dije anteriormente si vas a ser cirujano o médico, y aún así se podría transmitir ese conocimiento de otras maneras. Pero seamos conscientes la educación formal de este país es una porquería, una fábrica de obreros sin criterios, ciudadanos y gente de bien que no cuestione el orden establecido y admitámoslo el orden establecido es brutalmente injusto y la educación formal el motor principal de esta. Por eso es importante que haya personas y profesores que se cuestionen eso.

Renunciar a la educación formal o cuestionarse es descubrir que uno puede auto educarse y que al final puede que no sea tan importante como la sobre valoración que se le ha dado, como lo han demostrado grandes como el mexicano Jordi Muñoz en el campo de la robótica de drones o Neistat Cassey en el caso de videos en youtube y desarrollo de apps, ambos sin siquiera pisar la universidad.

Descubrir que podemos auto emplearnos, y que el conocimiento y grados académicos desde que ponemos el primer pie en la escuela hasta el nivel profesional, pueden de hecho obtenerse con experiencia laboral y exámenes de equivalencia, en otras palabras: cuestionar la educación formal  es descubrir que hay otra vida más allá del sistema, y eso al sistema (encarnado en nosotros mismos defendemos a capa y espada la idea de que terminar la prepa es vital, aunque no lo sea), obviamente no le gusta.

Por otra parte no afirmo que deban salirse en masa de la preparatoria, sino más bien que ese cuestionamiento al sistema a la educación formal, aunque venga de una adolescente –haciendo el loco y berrinches, enojada, con falta de experiencia, argumentos y enfoque–, que tanto les cae mal, es el germen de algo vital, la semilla de un pensamiento crítico valioso, una semilla que podría cambiar la forma en la que recibimos educación, cambiar los objetos que perseguimos con ello, cambiar nuestras prioridades en la vida.

Y entiendo por qué esto genera mucha molestia en todos, nadie dijo que pensar fuera cómodo. Nos vemos en la escuela.

 

¿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.