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.

También puedes 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.

Aprende a programar en Codecademy.com

aprende a programar en codecademy

En el artículo anterior hablamos de las razones para aprender a programar, y entre ellas una de las más notorias es el incremento de puestos de trabajo, además de la implementación de otras áreas o estudios a la programación.

Codecademy.com es un recurso bastante interesante para comenzar en el mundo de la programación. Sus lecciones son totalmente interactivas por lo que te van llevando desde lo más básico para entender mejor el lenguaje.

Puedes aprender a programar web y apps desde lo más básico, HTML y CSS, para luego dotar con un poco de interactividad a tus webs, con Javascript o cualquier de sus frameworks o librerías (jQuery, Angular, React JS), quieres aprender a manejar bases de datos, puedes comenzar con MySQL. Y con PHP, Ruby o Python puedes programar cosas increíbles del lado del servidor. Y lo mejor es que codecademy.com comienza con ejemplos muy sencillos y fáciles de entender para que te vayas familiarizando con los lenguajes.

Quizás no termines siendo un experto al terminar estos cursos, pero bien pueden ser un gran recurso que te ayudará a iniciarte en la aventura de desarrollar apps.

Sitio: Codecademy.com

¿Algunas vez has leído los “términos y condiciones”?

¿Algunas vez has leído los “términos y condiciones”?

Cuanto tiempo en realidad nos tomaría leer los “términos y condiciones” de las aplicaciones web, o de cualquier otro servicio online o digital, por ejemplo cuando nos damos de alta con una nueva cuenta de facebook o gmail, alguna vez has leído sus términos, ¿te imaginas cuantas horas te llevaría?

Si estás leyendo esto, seguramente es por que eres un ávido lector, y no sólo te la pasas en el facebook leyendo los post de tus contactos, sino que también lees blogs y libros, te la pasas horas devorando una historia épica, quizás la del Señor de los Anillos, ese super libro que te lleva horas terminarlo, lo lees de una manera muy amena, pero qué pasaría si en lugar de una historia épica o de ciencia ficción se tratara de la historia de los “términos y condiciones de Amazon”.

Con una extensión de 73,198 palabras, para que te pases un buen rato, alrededor de 8 horas y 59 minutos le ha tomado a este ávido lector completar tan magnífica audacia.

La idea detrás de esta campaña es hacer que los términos y condiciones de los productos digitales sean más sencillos y fáciles de leer.

The Future is Now – Ilustraciones de Josan González

Josan González es un ilustrador que con sus obras nos muestra un mundo de ciencia ficción, un mundo dónde aún no ponemos un píe, pero tal parece que la sociedad y la humanidad se dirigen hacía allí: Una distopía Ciber Punk.

En su bio se describe como:

Josan

Illustrator, Alchemist & Grand Maker of Pizza
Dark Summoner of Abyssal Artworks

From the 6th circle of Hell, Sabadell, Barcelona

Rituals performed at:
Dynamite Entertainment, Boom! Studios, Dark Horse, Game Magazine, AGAT & Cie Films, Too Fast Clothing, Zara, Medium Corp.

Summoned at:
3D Total’s Sketching from Imagination: Sci-Fi, ImagineFX (FX Posé, March 2016)

To invoke my presence, say “klaatu barada nikto”, or send an email to:
hellou@fsix.es

 

the future is now the future is now the future is now josan gonzalez the future is now josan gonzalez

Imágenes de Josan – Fsix.es