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 Open Source

Dentro de poco llega la época de exámenes así que he decidido hacer una recopilación de videjuegos para tentaros ¡mujajajaja! Además son todos gratuitos y libres.
En la primera lista solo nombro los que más he disfrutado, aunque seguramente muchos de ellos me los he dejado en el tintero. En la segunda lista indico donde descubrir otros muchos que seguramente no conozcas.

Vamos allá.
Continúa leyendo Videojuegos Open Source

Software libre para edición multimedia

En esta entrada voy a hablar sobre los diversos programas que conozco para edición de imágenes, audio y video que son software libre y que están más o menos a la par con su equivalente en software privativo. La lista de software libre para cada tema se ha resumido bastante por lo que no es mala idea buscar que más hay, aquí solo propongo los que yo he aprendido a usar y verdaderamente merecen la pena.

Continúa leyendo Software libre para edición multimedia

Presentación sobre Cassandra

Ya que me han preguntado sobre el diseño de una base de datos en Cassandra me he animado a modificar y subir la presentación de un trabajo que hice sobre Cassandra con un compañero de clase.
En la presentación se tratan los siguientes temas:

  • Modelo de datos de Cassandra
  • Un ejemplo muy simple de keyspace de un comercio
  • Acceso por la cli de Cassandra
  • Creaccion de un keyspace con sus ColumnFamilies
  • Consultas con CQL
  • Consultas con phpcassa
  • Herramientas de administración (gráficas)

El script de ejemplo
Espero que ayude 😀

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

Aplicación de apuestas online con Django

Esta será la ultima entrada sobre Django por un tiempo, ya toca retomar java y el envío de SMS con PHP y Skype :D.
Simplemente quiero comentar una aplicación web que he estado haciendo estos días y que he subido a github.
La aplicación web permite crear y participar en apuestas, es una casa de apuestas online. No es nada del otro mundo, faltan por mejorar muchas cosas pero pienso que puede ser útil tener una aplicación de ejemplo a la hora de empezar con Django.
Para descargarse la aplicación web en github no hace falta tener git ni nada, simplemente con hacer clic en el botón que pone ZIP ya se descarga.
¿Alguien se anima a hacer un pull requests?

Hacer un menú de categorías en Django

¡Seguimos con Django!
Esta vez toca hacer un menú con datos extraídos de un modelo.
Vamos a ponernos en situación. Tenemos un menú que aparece en todas las páginas, dicho menú no es mas que una lista de categorías cada una con su nombre y URL que se encuentran en la base de datos almacenadas. ¿No estáis hartos de tener que pasar siempre al template los mismos argumentos una y otra en cada vista?
Continúa leyendo Hacer un menú de categorías en Django

Aplicaciones android para desarrolladores 2/2

Ahora toca ver algunas aplicaciones especificas para desarrolladores web y android.
Como en la anterior entrada, todas son gratuitas y tienen mas de 4 estrellas en el market de aplicaciones android.

Continúa leyendo Aplicaciones android para desarrolladores 2/2

Aplicaciones de android para desarrolladores 1/2

En la entrada de esta semana he decidido hacer un popurrí de aplicaciones para android para desarrolladores.
Todas las aplicaciones de la lista tienen más de 4 estrellas (con más de un voto XD), son gratuitas y compatibles con mi movil que tiene android 2.3.
Continúa leyendo Aplicaciones de android para desarrolladores 1/2