Translate

miércoles, 14 de octubre de 2015

Nuevos cursos en Coursera en español de Programación, Datos y más!

Me llego este mail de la gente de Coursera, y no puedo dejar de compartirlo:

100 cursos en español
Mis Cursos | Catálogo de Cursos

Sé un experto en Computación y Ciencias de Datos

Ahora Coursera tiene disponibles más de 100 cursos en español y diez Programas Especializados, todos ellos creados por líderes en educación. Modernízate y adquiere habilidades en programación IOS y desarrollo de videojuegos, entre muchas otras.

Desarrollo de aplicaciones iOS

TECNOLÓGICO DE MONTERREY
crear aplicaciones para iPhones

Aprende los fundamentos de desarrollo de aplicaciones iOS, incluyendo la programación con Swift, conceptos básicos de diseño UI, integración de contenido en iOS y prototipado.
 

Desarrollo y diseño de videojuegos

LA UNIVERSIDAD DE LOS ANDES
crear videojuegos

Aprende a diseñar y a crear videojuegos en 2D y 3D y conoce el mercado donde se moverán tus productos cuando estén acabados.
 

Analisis de Datos

Análisis de Datos para la toma de decisiones

TECNOLÓGICO DE MONTERREY

Explora y analiza datos, genera modelos que mejoran tu toma de decisiones y obtén mejores resultados.

innovación

Creatividad, diseño e innovación: Técnicas y herramientas

ASU Y LA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO (UNAM)

Reconoce lo crítico que es el papel del diseño en la sociedad; conviértete en un líder creativo en tu campo.

diseno videojuegos

Diseño y creación de videojuegos

LA UNIVERSITAT AUTÒNOMA DE BARCELONA
 

Un punto de entrada al mundo del diseño y la creación de videojuegos con énfasis en la parte artística, de motor y game play.

Administración de Proyectos

Administración de Proyectos: Principios Basicos

UNIVERSITY OF CALIFORNIA, IRVINE EXTENSION Y TECNOLÓGICO DE MONTERREY

Aplica metodologías para gestionar actividades y recursos de proyectos, administrar presupuesto y controlar riesgo.

 

Descarga las aplicaciones

iphoneandroid

Centro de ayuda al estudiante
Favor no contestes directamente a este correo.

Conecta con nosotros

FacebookTwitterGoogle PlusLinkedIn

Coursera envía estos avisos con la finalidad de mejorar tu experiencia de aprendizaje. Para dejar de recibir correos electrónicos sobre nuevos cursos, herramientas y otras noticias de Coursera, cancelar duscripcion aqui.

© 2015 Coursera | 381 E. Evelyn Avenue | Mountain View, CA

Ubuntu + ChromeOS = Chromixium

Lo prometido es deuda, instale Chromixium y lo probé. En resumen muy bueno!

Ojo no es para tenerlo como sustituto total de un pc. Pero si se lo puede utilizar para acceso a Internet y aplicaciones online.

Dejo screenshots:








lunes, 12 de octubre de 2015

Ubuntu + ChromeOS = Chromixium


Si bien ChromeOS no llego a ser la revolución que se pensaba, llego a tener una relevancia en notebook y en usuarios que utilizan 100% Internet.

Si tomamos Ubuntu y lo transformamos en ChromeOS obtenemos Chromixium. Chromixium es un Ubuntu con el estilo de ChromeOS.

Chromixium es un sistema operativo de 32 bits (y una versión beta de 64 bits) basado en Ubuntu 14.04 LTS, utiliza el kernel de Linux 3.13 y el gestor de ventanas Openbox.

Chromixium ofrece varios beneficios adicionales sobre Chrome OS aunque conserva su ligereza y funcionalidad. Principalmente un rango de soporte para mucho más hardware, acceso a un disco duro convencional, y la posibilidad de instalar software adicional compatible con Ubuntu.

Voy a probarlo y les cuento!

Dejo link:
http://chromixium.org/
http://sourceforge.net/projects/chromixium/files/Unstable/Chromixium-1.5RC5-amd64.iso/download

GraphQL

GraphQL es un lenguaje de consulta de datos, diseñado y usado en Facebook para solicitar y entregar datos a las aplicaciones móviles y web desde 2012.

Cuando construían las aplicaciones móviles de Facebook, necesitaban una API de datos que buscara datos, lo suficientemente poderoso como para que funcione en todas las aplicaciones de Facebook, pero lo suficientemente simple para ser fácil de aprender y usar. Por lo tanto desarrollaron GraphQL en 2012 para cubrir esta necesidad. Hoy en día es la principal forma construimos aplicaciones cliente y los servidores en facebook.

A pesar de ser ampliamente utilizado en Facebook, de código abierto GraphQL es todavía una nueva tecnología de someterse a cambios. Muchas de las herramientas e integraciones con diferentes lenguajes y motores de almacenamiento de datos aún no se han construido, y en muchos casos ya están en construcción.

Dejo link:
http://graphql.org/

miércoles, 7 de octubre de 2015

Libro sobre el pasado, el presente y el futuro del Java para conmemorar su 20 aniversario



Quiero hacerme eco de la noticia que leí en javahispano, o'reilly publico un libro gratuito sobre el presente, pasado y futuro de java. El nombre del libro es Java: The Legend Past, Present, and Future
escrito por Ben Evans.


Dejo link:
http://www.javahispano.org/portada/2015/10/7/libro-sobre-el-pasado-el-presente-y-el-futuro-del-java-para.html
http://www.oreilly.com/programming/free/java-the-legend.csp

10 Libros sobre algoritmos que un programador debe leer


Quiero compartir este interesante articulo sobre algoritmo.  Los programadores siempre tenemos que reeveer los algoritmos y buscar las buenas soluciones

Dejo link:
http://java67.blogspot.sg/2015/09/top-10-algorithm-books-every-programmer-read-learn.html

SOAP vs REST

Mucho se a dicho de Rest y SOAP pero siempre es bueno aclarar las diferencias entre Rest y SOAP. A mi entender las diferencias son muchas, y no se mezclan, es decir el objetivos de su creación es totalmente diferentes.

Aprovecho y les dejo este cuadrito:


Dejo link:
http://javarevisited.blogspot.sg/2015/08/difference-between-soap-and-restfull-webservice-java.html

Scala Tutorial: Getting Started with Scala


Quiero compartir un pequeño tutorial sobre Scala que esta muy bueno de la gente de Udemy. Empieza muy fácil y es muy bueno para empezar.

Dejo link:
https://blog.udemy.com/scala-tutorial-getting-started-with-scala/

lunes, 5 de octubre de 2015

Reduce el riesgo a fallas con ELM


Ya he hablado de Elm, es un lenguaje funcional que compila a javascript. Bueno hace muy poco leo en infoQ un articulo sobre la reducción de fallas utilizando ELM.

Según este articulo una aplicación Elm, "una vez que se compila, por lo general trabaja en el primer intento sin regresiones o excepciones de tiempo de ejecución".

A la vez este articulo muestra que  ELM es más rápido que muchos frameworks javascripts:




Dejo link:
http://www.infoq.com/news/2015/09/elm-introduction-feldman

miércoles, 30 de septiembre de 2015

ionide una IDE para F#

Si adaptamos Atom para programar en F# que nos queda? Ionide es la respuesta. Un entorno de desarrollo para F# que nos ofrece:

  • syntax highlighting
  • error highlighting
  • autocompletion
  • tooltips
  • integración con F# de forma interactiva (como un RELP) 
  • Scaffolding

Dejo algunos gif:




Dejo link:
http://ionide.io/

Nuevo curso de Html 5

HTML5 XSeries Program – W3Cx

HTML5 XSeries Program from W3Cx
Master the most in-demand and fastest growing job skill today. Build new programming skills or sharpen existing ones in this two part XSeries Program from the W3C, creators of HTML5. For entrepreneurs, start-ups and large organizations, HTML5 knowledge is key to developing websites, mobile apps, video games and more. This hands-on course will teach you new techniques that you can start applying right away. Secure your future as a 21st-century developer and enroll today. 
Learn More

domingo, 27 de septiembre de 2015

Teoría de Categorías explicado por Erik Meijer

Erik Meijer es un groso, no voy a exponer su cv en este blog, solo voy a decir que le envidio mucho las remeras. Erik nos explica la Teoría de Categorías :


jueves, 24 de septiembre de 2015

Se viene GNOME 3.18

Hace varios post hable sobre Gnome y dije que no estaba bueno, bueno me equivoque. La verdad es que encontraron el camino, había que tenerles paciencia se esta poniendo muy bueno y si no mira este vídeo:



domingo, 20 de septiembre de 2015

Python 3.5 trae nuevas características

Recientemente se anuncio python 3.5 que trae nuevas características, nuevos módulos, mejoras en librerías estandar y seguridad.

Vamos a mostrar un poco la nueva sintaxis:

Corrutinas con sintaxis asincrónica-esperar: que permite a los desarrolladores escribir código como si fuera secuencial. De hecho, el compilador incorpora a través de una secuencia de corrutinas, por lo que es efectivamente concurrente. Veamos el siguiente ejemplo:

async def read_data(db):
data = await db.fetch('SELECT ...')
if (data...)
    await api.send(data ...')

Un operador que permite expresar multiplicación entre matrices:

S = (H @ beta - r).T @ inv(H @ V @ H.T) @ (H @ beta - r)
instead of:
S = dot((dot(H, beta) - r).T, dot(inv(dot(dot(H, V), H.T)), dot(H, beta) - r))

Desembalaje, que pretende extender el uso permitido del operador * y hacer posible el uso de múltiples veces en llamadas a funciones, o en el interior de tuplas:

>>> print(*[1], *[2], 3)
1 2 3
>>> dict(**{'x': 1}, y=2, **{'z': 3})
{'x': 1, 'y': 2, 'z': 3}


>>> *range(4), 4
(0, 1, 2, 3, 4)

Como primer pantallazo, son noticias muy buenas!!!


jueves, 17 de septiembre de 2015

10 tips para los que se inician en Python


Quiero compartir un post sobre tips para los que se inician en python. Esta muy bueno, fácil de entender y muy útil.

Dejo link:
http://www.techbeamers.com/top-10-python-coding-tips-for-beginners/