Instalar GIT 1.7.1 en Ubuntu

Ayer tarde me disponía a instalar SparkleShare sobre mi sistema. Sobre éste os hablaré en los próximos días, pero adelantaros que se trata de una alternativa, libre y sin limitaciones, a Dropbox. Ya os hablé hace tiempo de Ubuntu One, pero este no es libre y sí que tiene limitaciones.

Bien, por un motivo que desconozco, la versión de GIT de mi máquina era inferior a la requerida por esta aplicación, en este caso, precisaba de la última versión estable de GIT, la 1.7.1. Para quién no lo sepa, GIT es un sistema de control de versiones diseñado por Linus Torvalds, al igual que otros como Subversion, Bazaar o CVS. Vaya, digamos que es en este en el que basa todo su entorno SparkleShare. read more

Leer más » 2 Comentarios

Bada será de código abierto

Para los que no lo conozcan, Bada es el sistema operativo móvil de Samsung. Debido al éxito de sus terminales con Android, Bada no goza de la popularidad que querría la compañía coreana.

Para ello, según el The Wall Street Journal, Samsung ha decidido que el próximo año Bada sea de código abierto. Esto proporcionará mayor información a los desarrolladores y una mayor libertad a los usuarios.

Personalmente creo que esta estrategia es la más acertada. La competencia entre sistemas operativos móviles es feroz y si encima el tuyo es cerrado y poco conocido es más difícil que tu sistema operativo triunfe. Abrir el código permite que la comunidad lo mejore y que los usuarios conozcan mejor cómo funciona su sistema por dentro. read more

Leer más » 6 Comentarios

1 de octubre: WordPress Meetup Córdoba

Si seguís este blog y todas sus secciones, entre otras cosas es porque WordPress hace posible que Linux Hispano funcione como lo hace y que sea tan amable con nosotros tanto en su mantenimiento como en la edición de contenido.

Nosotros no somos los únicos que lo usamos, de hecho, a día de hoy no mentimos si decimos que es el sistema gestor de contenidos más popular que existe. Su relativa juventud, hace que no sea muy popular la aparición de eventos como las WordCamp (de la que hablaré en pocos días más) o los Meetup. read more

Leer más » 7 Comentarios

Mensajes

Leer más » 1 Comentario

Curso ADO.NET con Mono y MySQL – Introducción

El desarrollo de software es una labor en la que intervienen tal cantidad de variables que debemos siempre conocer el mayor número de tecnologías distintas para poder dar siempre la mejor respuesta en cada caso. Muy frecuentemente, es necesario desarrollar un sistema software que sea multiplataforma, a la vez que trate con muchos datos situados en un servidor de datos ajeno. Para estos casos es idóneo utilizar el binomio Mono y MySQL.

Las facilidades que provee una tecnología multiplataforma de alto nivel como Mono, unido a la integración en el mismo de MySQL a través de un conector nativo para ADO.NET, hacen que tengamos al alcance de nuestra mano un binomio de software libre con una potencia envidiable. Siempre tenemos otras opciones también libres, como Java en el caso de tecnología de desarrollo multiplataforma; y otras bases de datos como PostgreSQL para arquitecturas cliente-servidor, o SQLite para máquinas locales, que gozan de muy buena salud. read more

Leer más » 11 Comentarios

Windows 8 – Pantallazo azul

Esta semana se ha hablado mucho de la nueva versión del Sistema Operativo de Microsoft, después del anuncio público del hace 4 días nos enteramos desde TechCrunch que ya tenemos el pantallazo azul típico de Windows.

Como era de esperar, Microsoft no va a solucionar el problema con cuelgues y bloqueos inesperados en su nuevo sistema; desde Windows 95 llevamos aguantando esta situación, y la manera de solucionar el error ha sido darle un aspecto más amigable, no podíamos esperar menos. Un clásico que tendremos que seguir soportando todos aquellos que, en ciertos momentos y por determinados motivos, hemos de usar un sistema propietario y privativo. read more

Leer más » 8 Comentarios

Impact JS, un motor de Javascript para hacer videojuegos

Cuando di a conocer el videojuego Biolab Disaster, se me olvidó hacer referencia al motor de JavaScript con el que estaba hecho: Impact JS. En su momento probé el motor e hice algunas pruebas y me gustó mucho, es por eso que me gustaría que lo conocieráis.

Impact JS es un motor de JavaScript específico para crear videojuegos. Usando la API de este motor te despreocuparás del navegador que vaya a funcionar, ya que está preparado para que ande en todos los navegadores, incluso en los de los móviles. Además cuenta con un editor de niveles y un depurador para que el desarrollo de tu videojuego sea mucho más fácil y sencillo. read more

Leer más » 1 Comentario

Lo mejor de mi RSS del 12 al 18 de septiembre

Leer más » 1 Comentario

Curso programación de videojuegos con SDL – Conclusiones. ¿Quién usa SDL?

El resultado no es en absoluto profesional, pero espero que este ejemplo os haya demostrado lo fácil (o al menos no tan difícil) que puede llegar a ser desarrollar un juego. Existen otras muchas maneras de hacerlo, pero SDL es quizás la alternativa más potente en dos dimensiones de las que existen en el universo del software libre. Recordando siempre que podemos usarla conjuntamente con OpenGL para conseguir gráficos tridimensionales.

Otras opciones además de Allegro y ClanLib de las que he hablado, son por ejemplo plataformas destinadas expresamente al desarrollo de videojuegos, como el Proyecto Fénix (el compilador alternativo al famoso DIV propietario). Sin embargo, como ya comenté anteriormente, estas opciones pueden parecer más fáciles pero son menos potentes que SDL. read more

Leer más » 4 Comentarios

Curso programación de videojuegos con SDL – Creando continuidad

Finalmente, sólo nos queda darle continuidad a nuestro juego. En función de los objetivos que nos habíamos propuesto, es que los aviones vuelvan a aparecer por la parte superior de la pantalla una vez lleguen al final. Esto es bastante simple ya que solamente tenemos que copiar y pegar la inicialización de los aviones enemigos dentro de una condición que compruebe si ha llegado ya al final de la pantalla por la parte inferior. read more

Leer más » 7 Comentarios