Translate

domingo, 15 de diciembre de 2013

Idris, un lenguaje de programación con Dependent type


Idris es un lenguaje funcional de propósito general, con una particularidad es un lenguaje con Dependent type. Ahora viene la pregunta ¿que es Dependent type? Dependent type es un concepto de la programación pero también de la lógica; Dependent type es un tipo que depende de un valor. En la programación funcional se utiliza para prevenir errores, al permitir un sistema de tipo extensivo.

Dependent type añaden complejidad a un sistema de tipos. Es decir, para saber un tipo en algunos casos se deben realizar cálculos o ejecutar sentencias; esto hace bastante complejo el proceso de chequeo de tipos; y en algunos casos imposible. Pero algunos aspectos del comportamiento de un programa se pueden especificar con precisión en el tipo.

Idris es un lenguaje muy similar a haskell; pero con la propiedad de Dependent type.

Dejo links:
http://www.idris-lang.org/

viernes, 13 de diciembre de 2013

Humor!!!

Solo para entendidos:

~]$ alias gustavoBermudez=nano

Saludos


jueves, 12 de diciembre de 2013

Top 10 Ceylon Language Features I Wish We Had In Java

Que buen resumen de las características de Ceylon voy a dejar:
http://ht.ly/rFUAY

Por estas razones es que debemos elegir Ceylon!!

Programación funcional en 5 minutos o más

A mi me llevo un poco más leer todo, pero no quiero ser contra:


Le ayudamos a descubrir linux...

Les quiero recomendar un blog que intenta acercar a la gente común a Linux.

Personalmente me encanta resolver problemas con lineas de comandos. Pero a la gran mayoría de la gente no, por lo tanto la consola es muy buena para servidores y hackers. Pero para la gente común necesitamos un sistema operativo para humanos, por lo tanto la pagina se llama HumanOS.

Dejo link:
http://humanos.uci.cu/

martes, 10 de diciembre de 2013

Leksah, una ide escrita en haskell para escribir haskell

Leksah es una IDE (entorno de desarrollo integrado) escrito en Haskell, y sirve para escribir código en Haskell.

Leksah es  open source y utiliza GTK+ como GUI Toolkit. Es totalmente independiente de la plataforma que este instalado,  puede utilizar GHC.

Entre las ventajas podemos nombrar:

  • Resaltador de la sintasis
  • Autocompleter
  • Documentación
  • Chequeo de errores on the fly

En ubuntu se puede instalar con un simple:

sudo sudo apt-get install leksah

Dejo link:
http://leksah.org/

Dejo imágenes:




sábado, 7 de diciembre de 2013

CodeBrew, un editor online para Scala


Si queres ver si funciona código o queres probar código y no tenes instalado scala; aca te dejo la solución. Un editor online nos puede salvar las papas, les dejo uno muy bueno.

Dejo link:
https://codebrew.io/

viernes, 6 de diciembre de 2013

Como configurar ClearOS como un Gateway?

La gente de Linux Fundation nos dejan un video en el que nos muestran como configurar ClearOS como un Gateway:


jueves, 5 de diciembre de 2013

Linux Mint 16, Petra


Linux Mint ha sido lanzado de forma oficial en sus dos sabores Mate y Cinnamon.

Entre las novedades, podemos citar:

  • Cambios en la pantalla de login
  • Mejoras en la artistica de la interfaz
  • Mejoras de rendimiento
  • Cinnamon 2.0
  • Mejoras en Software Manager


Algo para destacar es que Petra esta basado en Ubuntu 13.10, por lo que trae todas las mejoras de esta versión.

Dejo link:
http://www.linuxmint.com/




Desarrollo de Aplicaciones en HTML5 y para Dispositivos Móviles Firefox O.S


Con ese titulo debe estar muy bueno el curso, les paso el link y opinan:

http://www.formaciononlinegratis.net/desarrollo-de-aplicaciones-en-html5-y-para-dispositivos-moviles-firefox-o-s/

martes, 3 de diciembre de 2013

MongoDB en Español


"Es una pena que muchos libros e información sobre tecnologías novedosas no sean traducidos al idioma español (uno de los primeros 5 idiomas más usado en el mundo); esta limitante origina que muchos estudiantes, entusiastas y profesionales con poco conocimiento de otros idiomas se vean limitado a usar traductores o entender lo que puedan de los libro en otros idiomas.

Por eso me encuentro inspirado para ayudar a crear documentación en español, en este caso sobre base de datos NoSQL (No relacionales) especificamente sobre el motor de base de datos MongoDB. Este libro contendrá toda la información sobre uso, administración y programación con MongoDB, los ejemplos de programación estarán enfocados a Python y NodeJS.

El nivel será de básico a intermedio, en una primera edición, posteriormente saldrán otras ediciones sobre programación avanzada con MongoDB y administración avanzada de MongoDB."

Así comienzo el libro en español de mongoDB que quiero compartirles, un excelente link:

Dejo link:
http://libromongodb.com

domingo, 24 de noviembre de 2013

97 cosas que todo programador debería saber



Voy a hacerme eco de una noticia de Javahispano, 97 cosas que todo programador debería saber es una traducción del libro: 97 Things Every Programmer Should Know

Contiene todo tipo de consejos y recomendaciones para los profesionales de la programación informática: refactorización, código limpio, pruebas, aprendizaje continuo, etc.






Dejo link: http://97cosas.com/programador/

10 Free Java Programing Books for beginners


Una lista excelente de libros para empezar en Java, totalmente gratuitos!

Dejo link:
http://java67.blogspot.sg/2013/11/10-free-java-programing-books-download-PDF-HTML.html