Empezando con Cassandra (SGBD NoSQL)

Hace algún tiempo estuve aprendiendo un poco sobre Cassandra y bases de datos NoSQL para un trabajo de la universidad, ahora me han entrado ganas de darle un repaso y de camino hacer un pequeño tutorial.
Aunque no soy para nada un experto ya he visto algunos documentos en español sobre el tema y la verdad es que dejan bastante que desear, mi recomendación es que miréis la documentación que en el apartado “Seguir aprendiendo” propongo y esta entrada como introducción.

Continúa leyendo Empezando con Cassandra (SGBD NoSQL)

Apagar el ordenador desde Twitter

Esta es la primera vez que me retraso en la publicación de una entrada en el blog pero ha merecido la pena :D.
Esta mañana se me ocurrió la idea de crear una pequeña herramienta para controlar un ordenador a través de comandos enviados desde twitter por mensajes directos.
El código que doy no llega tan lejos, simplemente apaga el ordenador cuando le llega un mensaje directo desde una determinada cuenta de twitter empezando el mensaje con la palabra “apagar”.
El ejemplo esta hecho en java con la librería twitter4j y se puede ampliar sin mucha dificultad.

Continúa leyendo Apagar el ordenador desde Twitter

Integrar un navegador web en una aplicación java

En respuesta a una propuesta de hacer un navegador web en java voy a hacer este pequeño tutorial en el cual los que empiecen con la programación en java pueden hacerse una idea de que no es necesario reinventar la rueda y que hay muchísimas librerías ya creadas que permiten resolver problemas complejos fácilmente.

En principio crear un navegador web en java es realmente sencillo usando la clase de java JEditorPane pero tiene algunos problemas, solo soporta versiones bastante antiguas de HTML y CSS por no hablar de que no tiene interprete de javascript.
Existen varias alternativas como Lobo o NativeSwing, siendo esta segunda opción la que veremos.

Continúa leyendo Integrar un navegador web en una aplicación java

Probando la API Java de Google Drive

Esta semana traigo otra API interesante de ver y de camino podemos aprender como tiene montado Google el “chiringuito” para conectarnos sus servicios.
Para este tutorial he seguido este quickstart de la documentación oficial de la API en ingles y alguna que otra función de los ejemplos. En general está bastante bien la documentación y en el caso de que se desee profundizar en el tema más de lo que se muestra en este tutorial no supone mucha dificultad.
Continúa leyendo Probando la API Java de Google Drive

Presentación PHP en una hora

Dejo por aquí mi presentación sobre PHP.
Ver la presentación.
Ver el código en GitHub.
Desde GitHub podéis descargaros el código de la presentación en HTML5 hecha con reveal.js y del código en PHP de las pruebas.
He pensado en no hablar solo de PHP, quiero comentar algún que otro consejo y algunas herramientas útiles sobre desarrollo web en general.
El martes me toca exponer así que se agradece un poco de feedback :).

Aprendiendo Unity3D

En esta entrada voy a escribir toda la buena información que he ido encontrando sobre unity3D, tutoriales sobretodo, que seguro, puede resultarle útil a quien quiera aprender este genial software para desarrollar videojuegos en 3D y 2D.

Tengo que decir que una de las cosas que mas me sorprende de unity3D es la licencia. Es gratis, teniendo la posibilidad de publicar videojuegos en plan indie y comercializarlos sin pagar un duro. Existe también la versión pro de pago, con mas funcionalidades, pero se pueden prescindir de ellas.

Continúa leyendo Aprendiendo Unity3D