Tutoriales y más cosas de Git

Hoy vengo a compartir algunos de tutoriales y otras cosas útiles que he ido encontrando sobre Git, a ver si así consigo que al menos para alguien le sea mas leve aprender sobre este tipo de software 😀

¿Que es Git?

Git es un software para el control de versiones creado en el 2005 y tiene licencia GNU. Esta pensado para ser fácil de usar y trabajar con muchas ramas de una forma rápida.

En primer lugar necesitamos familiarizarnos con la terminología de estos sistemas de control de versiones, para ello os recomiendo leer el articulo correspondiente de la wikipedia.

Continúa leyendo Tutoriales y más cosas de Git

Videojuegos con SVG

Con el objetivo de demostrar algunas de las cosas que se pueden hacer con las imágenes SVG he creado un “minijuego” aprovechando la posibilidad de usar scripts dentro del documento de la imágen al estilo de JavaScript, permite por ejemplo manejar eventos de ratón y crear nuevos nodos que pueden ser círculos u otro tipo de figuras.
Continúa leyendo Videojuegos con SVG

Hacer el efecto starburst en Gimp y en Photoshop

Me han preguntado varias veces como se hace el efecto starburst o traducido al español  “estallido estelar” así que he decidido hacer un pequeño tutorial para Gimp y Photoshop en el que explico en cuatro pasos como se hace.

Continúa leyendo Hacer el efecto starburst en Gimp y en Photoshop

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

Empezando con LaTeX – 2º parte

latex-2parte

Tras un tiempo usando LaTeX y aprendiendo cosas conforme hacen falta uno va cogiendo algo de soltura, por lo que he decidido agrupar las cosas útiles que por ahora se de LaTeX en esta entrada.
Si eres nuevo es mejor que empieces por la primera parte del tutorial o busques por Internet algunos manuales básicos.

En esta entrada voy a indicar como se insertan las tablas, listas, hiperenlaces e imágenes en LaTeX haciendo uso de las opciones que considero mas comunes.

Continúa leyendo Empezando con LaTeX – 2º parte

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