Translate

martes, 25 de febrero de 2014

Grails y Cassandra, un solo corazón.


Quiero compartir unos slite sobre grails y cassandra. Cassandra es una base de datos NoSQL, utilizada en Facebook y donada a la comunidad apahe.

Dejo link:
http://beckje01.github.io/gum-2014-cassandra-grails-talk/#/4

domingo, 23 de febrero de 2014

Android x86

Se acuerdan de este post, bueno estuve probando Android x86 y no me lleve ninguna sorpresa, es un android común y corriente. Es decir que la gente de Android x86 le falta mucho para que android sea un sistema operativo para PC o notebooks. Lo que me llamo la atención es que no tenga integración en el mouse. Es decir funciona pero no se ve el puntero.

Muchas cosas para mejorar pero la idea es genial!

Espero que este proyecto crezca y se ayude de la comunidad.

Dejo screenshots:









sábado, 22 de febrero de 2014

Lenguajes académicos o prácticos ??

Este post es a raíz de lo que escribió Gavin King en google plus. (al final dejo el link)

Critico: El lenguaje X es  inusable en la practica e inentendible por toda la teoría de tipos.
El defensor: Es porque vos sos tan estúpido y perezoso para entender la teoría de tipos.

Según lo que nos dice Gavin King los 2 interlocutores están equivocados. El propósito de la teoría de tipos es ayudarnos a diseñar elegantes potentes e intuitivos lenguajes donde el sistema de tipos nos ayuda a encontrar errores sin interponerse en nuestro camino, y sin tener la semántica poco claras y un montón de casos extraños.

El prototipo de lenguaje  académico es ML, que tiene un sistema de tipos que es realmente muy simple y elegante. El prototipo lenguaje industrial es C++, que tiene un sistema de tipo que está más allá de complejo.

El objetivo principal del diseño del lenguaje es lograr la expresividad sin introducir demasiadas construcciones primitivas. Así que a pesar de todo se puede tener una construcción de gran alcance como la parametrización de tipo constructor ( "clases superiores" ) o tipos algebraicas generalizadas , o lo que sea , siempre y cuando usted puede hacer estas cosas encajan de forma natural en un marco general que es elegante y "se mantiene unida" . Lo que no pasa la prueba del algodón es cuando vas fuera y tirar cada característica experimental que jamás hayas visto en un artículo académico contra una pared sin pensar en cómo encaja todo , y si la semántica es siempre clara y evidente para el ser humano en el proceso . Pero no hay nada "académico" de este segundo enfoque . De hecho, es la antítesis de un "académico" , el enfoque "teórico" !

Bueno quería postear, este dicho de Gavin King porque estoy muy de acuerdo.

Dejo link:
https://plus.google.com/+GavinKing/posts/Xzto88bKznN

jueves, 20 de febrero de 2014

Comenzó el curso de android!!


Para todos lo que quieran realizar el curso: "Android: Introducción a la programación" de la universidad politécnica de valencia. Ayer empezó!! Así que a inscribirse y a estudiar!!

Dejo link:
http://cursointroduccionandroid.upvx.es/course

Andoid el nuevo sistema operativo para PC?


Que Android pueda ser un sistema operativo para PCs no es nuevo, lo que yo no sabia es que existe un proyecto para portar android a x86. Por ahora les dejo el link, lo pruebo y hago mis apreciaciones.

Dejo link:
http://www.android-x86.org/

sábado, 15 de febrero de 2014

La gran guía de supervivencia de la terminal de Linux

Quiero compartir el articulo: "La gran guía de supervivencia de la terminal de Linux" Esta muy bueno, yo no sabia que existian tantas cosas para la terminal.

Dejo link:
http://www.emezeta.com/articulos/la-gran-guia-de-supervivencia-de-la-terminal-de-linux

miércoles, 12 de febrero de 2014

0 A.D.

Mi nuevo vicio 0 A.D. es un juego libre, similar al age of empires. Muy recomendable y totalmente gratuito, la wikipedia dice esto del juego:

"0 A.D. es un videojuego histórico de estrategia en tiempo real (RTS, real-time strategy) libre y de código abierto que actualmente está siendo desarrollado por Wildfire Games. El juego permite al jugador recrear algunas de las batallas más épicas de la historia antigua. En un principio iba a ser un “mod” para Age of Empires II: The Age of Kings, pero se dio un giro al desarrollo, creando un juego completamente independiente, basado en sus ideas. La primera parte del juego abarca el periodo comprendido entre el año 500 a.c y el año 1 d.c , y la segunda del 1 d.c al 500 d.c.

El juego tiene como objetivo ser totalmente libre y de código abierto, además de ser multiplataforma. Ha estado en desarrollo desde el año 2000, pero en 2003 se renovó el proyecto. Cuenta con una activa comunidad de desarrolladores, la cual esta abierta a cualquiera que desee contribuir."

Bueno, nada más para agregar, a jugar!!!

Dejo screenshots:







Dejo links:
http://play0ad.com/
http://play0ad.com/media/screenshots/
http://play0ad.com/download/linux/


Liberado WildFly 8 !!

WildFly para el que no sabe es JBoss. Nuestro querido servidor de aplicaciones JBoss cambio de nombre a WildFly. Dado que según la gente de Red Hat el nombre JBoss, daba a confusión el producto comercial JBoss con el JBoss de la comunidad. Y la gente de Red Hat decidió cambiar el JBoss de la comunidad.  A mi ver las cosas fue una mala pasada pero bueno es mi opinión.

WildFly 8 es la nueva versión del servidor de Aplicaciones, y además del cambio de nombre; trae las siguiente novedades:

Mejora en la compatibilidad con Java 8
Java EE7 Certificado
Mejora en la performance
Mejora en Web service y rest
etc...

Dejo link:
http://www.wildfly.org/
http://wildfly.org/downloads/
http://wildfly.org/news/2014/02/11/WildFly8-Final-Released/

Mi linux Mint!

Bueno como el Fedora que tenia en la PC estaba viejo decidí instalar Linux Mint. Ya he usado Mint y creo que es el mejor escritorio para PC que he probado. Me gusta mucho.

En este caso opte por instalar Mate dado que con Cinnamon he tenido problemas (en realidad problemas con gnome 3 y nvidia)

Dejo screenshots:




domingo, 9 de febrero de 2014

El software libre no es una religión

Me siento muy identificado con este articulo, en todos los ámbitos de la vida el fanatismo no deja ver con claridad; no podemos ver defectos de lo que somos fanáticos, ni virtudes del rival. Por lo tanto condeno al fanatismo, porque no permite crecer.

En el mundo linux existen fanáticos que dicen que solo se debe usar software libre y que si usas software propietario te quemaras en el infierno. Y la verdad es que tanto el software propietario, como el libre crece y se inspira del otro.

Y ya que estoy también quiero dejar en claro que no comulgo con la gente que dice que en linux siempre se debe usar los comandos. A mi me encanta ir a la terminal, pero hoy en día no es necesario usarla; muchas distros pueden ser usadas por usuarios no técnicos y son perfectas. Hasta más intuitivas que windows o Mac OS.

Dejo link:
http://alt1040.com/2014/02/software-libre-religion

sábado, 8 de febrero de 2014

Cual es la mejor aplicación para revisar datos en MongoDB?


Cuando queremos revidar datos en MongoDB podemos utilizar herramientas UI, pero cual puede ser la mejor?

Podemos listar las siguientes herramientas:
  • MongoVue : Es una herramienta para Windows
  • MongoHub: Es una herramienta para MAC
  • RockMongo: Es una herramienta basada en HTML y realizada en PHP.
  • RoboMongo: Centrado en el uso del shell; suele ser muy bueno para usuariots linux. 

Dejo link:
http://blog.mongodirector.com/which-is-the-best-mongodb-gui/#null
http://docs.mongodb.org/ecosystem/tools/administration-interfaces/

viernes, 7 de febrero de 2014

Apache DataFu


Apache DataFu  es un framework realizado por la gente de linkedIn. Apache DataFu es un conjunto de librerías que trabajan sobre apache pig y apache hadoop, este framework proporciona un conjunto de librerías para realizar cálculos sobre bases Pig. Por ejemplo Linkedin lo utiliza para saber que gente podes llegar a conocer.

Este proyecto nace de la necesidad de librerías de data mining y estadísticas.

Actualmente se encuentra en la incubadora; pero es un lindo proyecto para ir conociendo.

Dejo link:
http://datafu.incubator.apache.org/
http://data.linkedin.com/opensource/datafu

jueves, 6 de febrero de 2014

lunes, 3 de febrero de 2014

Specializations On Coursera

Coursera es una de las paginas que más me gusta para hacer cursos online, y me parece que no es casual porque siempre tienen algo que los distingue. Ahora han abierto especializaciones, es decir con un conjunto de cursos realizados obtendrás una especialización.

Esto esta muy bueno ya que permite dar un sentido a tu educación y no hacer cursos a lo loco.

Dejo el link:
https://www.coursera.org/specializations?utm_medium=topnav

BDD y JavaScript Usando CucumberJS

Ya he hablado de BDD, es una metodología de desarrollo que al igual que TDD escribe los test antes de escribir el codigo que cumple o pasa esos test, pero BDD además indica que las pruebas deben ser escritas como historias de usuario, algo así: como administrado quiero cambiar los precios de los productos para mantenerlos actualizados. Así de corto!

CucumberJS es un framework javascript que nos facilita escribir los test de esta manera.

Dejo link: https://github.com/cucumber/cucumber-js