Posts archivados en la categoria Aplicaciones libres
16th Junio 2010 | Aplicaciones libres, Desarrollo, Gestión, Linux, Software Libre, Trucos Shell-Script
Subversion es un software para el control de versiones en el desarrollo de cualquier tipo de aplicación (web, escritorio, . . .) permitiendo, principalmente, trabajar con cualquier versión del código fuente de la misma en cualquier momento y realizar cambios sobre él, trabajar en equipo (varias personas en distintas ubicaciones trabajando sobre el mismo código fuente) y trabajar remotamente almacenando el código fuente en algún equipo que funcione como servidor (utilizando un módulo de Apache). Todo ello permitiendo trabajar sobre un Sistema Operativo diferente al del equipo donde se almacena el código.
En la práctica, y en pocas palabras, Subversión permite crear un almacén centralizado con el código fuente de una aplicación al que todos los desarrolladores deberán acceder para hacerse con el código más reciente y al que todos deberán comunicar todos los cambios que vayan haciendo en éste y consideren válidos. Asi, cualquier que quiera trabajar con dicho código, sólo tendrá que hacerse con una copia de ese almacén, o bien actualizar la copia que ya tuviera por si algún otro hubiera actualizado algo en su ausencia. Además permite recuperar también cualquier versión intermedia y trabajar sobre ella.
Lo que voy a contar aqui brevemente se basa totalmente en el montaje que tengo yo en mi propio ordenador que utilizo como servidor y donde tengo mi repositorio para el código fuente de todo lo que me da por ir haciendo. Incluso aunque trabaje yo sólo en ello (que viene a ser lo que hago) me resulta muy ventajoso utilizar subversion. Casi sin darme cuenta me está proporcionando un “backup” de todo mi trabajo, puesto que mientras trabajo en mi portátil y utilice como repositorio mi servidor, siempre tengo una copia extra en él. Además, ahora que dispongo de dos portátiles y diferentes ubicaciones, me permite empezar algo en un ordenador y seguir trabajando en ello en otro momento en otro ordenador diferente, puesto que siempre mantengo actualizado el repositorio en el servidor.
Continuar leyendo…
14th Mayo 2010 | Aplicaciones libres, Trucos Vim, Windows
Vim es un editor de texto plano muy conocido en entornos Unix/Linux con algunas características como coloreado de texto, soporte para infinitos formatos de fichero, y algunas otras virtudes más. Es uno de esos programas de obligada instalación incluso en Windows.
Una de las cosas más curiosas que se pueden hacer es personalizarlo a través de un fichero .vimrc. Desde que empecé a utilizarlo desde Linux hace ya algún tiempo he ido ampliando mi fichero propio de configuración para algunas cosas que me gustan como el auto-sangrado, el tamaño del tabulador, el color de fondo, el ancho máximo de línea, etc . . . y lo utilizo tanto en Windows como en Linux.
Uno de los primeros problemas que me encontré, cuando lo instalé por primera vez en Windows XP, fue donde dejar ese fichero de configuración (.vimrc) que antes yo colocaba en el HOME del usuario en Linux. Ya que, ¿cuál es el directorio HOME de un usuario en Windows XP o Windows 7? Haciendo unas pruebas descubrí que (supongamos que somos el usuario Administrador):
- En Windows XP el directorio HOME de un usuario se encuentra en c:\Documents And Settings\Administrador y es alli donde deberá colocarse el fichero de configuración
- En Windows 7, aunque existe el mismo directorio que para Windows XP, el fichero debe colocarse en lo que se considera la carpeta HOME del usuario, en c:\Usuarios\Administrador
Si estás buscando un fichero de personalización para Vim puedes probar con el mio. Sólo tienes que descargarlo, renombrarlo a .vimrc y copiarlo en la carpeta que corresponda según tu versión de Windows.
21st Abril 2009 | Aplicaciones libres, Bases de Datos, Desarrollo, Hardware, Java, Noticias, Sistemas Operativos, Software Libre
Desde hacía unos días se venía hablando acerca de la posibilidad de que IBM comprará a Sun Microsystem. Al final, y como de sorpresa, parece que quien finalmente ha llegado a un acuerdo de compra ha sido, ni más ni menos, que Oracle
Si que es cierto que desde hace tiempo Oracle ha venido apostando por Java. Muchas de sus aplicaciones e interfaces para su gestor de Bases de Datos llevan tiempo escribiendose en Java. Por lo visto la jugada es buena, porque ahora Oracle tiene un Imperio más grande. Asi, sin pensar mucho, ya tenia su Gestor de Bases de Datos, su servidor de aplicaciones, y mucho más; ahora tiene que sumar el lenguaje de programación más usado actualmente, Java; un Sistema Operativo, Solaris; servidores, SPARC; y muchas otras aplicaciones y plataformas de las que disponia Sun Microsystem (GlassFish, OpenOffice, VirtualBox, . . .)
Continuar leyendo…
17th Abril 2009 | Aplicaciones libres, Desarrollo, Desarrollo Juegos, Juegos

Hace tiempo que busco información para aprender sobre el desarrollo de videojuegos para ordenador. Hace tiempo colgué un post sobre una comunidad dedicada al tema que tenia algunos buenos tutoriales
Tengo aqui tambien un enlace a una Wiki llamada Game Programming Wiki (GPWiki) repleta de enlaces a recursos de todo tipo de historias relacionadas con la programación y desarrollo de juegos: Tutoriales, librerias, lenguajes, programas, . . .
Una parte interesante de esta Wiki es la dedicada a las librerias puesto que son muy útiles para dar acceso al hardware (sonido, video, joystick, . . .) de una manera fácil y orientada a la programación de videojuegos. Por ejemplo, una libreria muy conocida, SDL, es la utilizada para la versión de Civilization: Call to Power que se hizo para Linux y para otros muchos juegos bastante serios. (La captura es del juego gltron, que usa la libreria SDL)
24th Septiembre 2007 | Aplicaciones libres, Dónde ir, Juegos, Software Libre
Hace tiempo que voy buscando información sobre el desarrollo de videojuegos. He conseguido comprarme algunos libros y leer algo, pero en general en Internet parece que hay poco.
Ayer mismo, me topé con una página de una comunidad de desarrolladores de videojuegos libres llamada LosersJuegos y la verdad es que tiene buena pinta.
Se pueden encontrar tutoriales, juegos, artículos, material gráfico y un montón de información sobre como desarrollar un videojuego.
Muy recomendado.

28th Agosto 2007 | Aplicaciones libres, Dónde ir, Gráficos/Multimedia, Hardware, Tecnología
Así rapidamente propongo un par de aplicaciones que he encontrado para que nuestro ordenador pase la ITV.
Se trata de un programa para chequeo de la memoria RAM y otro para comprobar si tenemos algún pixel fundido en nuestra pantalla LCD.
La verdad es que la primera aplicación no creo que sea muy útil puesto que es raro que la memoria RAM nos falle pero el programa para poder ver si tenemos o no algún pixel fundido puede venir muy bien a la hora de comprarse un pórtatil o pantalla LCD y comprobar, por si estamos a tiempo de devolverlo, que no nos ha tocado la lotería con un puntito luciendo a su aire en el centro de la pantalla
De paso una aplicación Java que dice resucitar a estos pixeles ‘muertos’. No he podido verificar su funcionamiento puesto que todos mis píxeles están vivos ahora mismo pero si tenemos algún píxel muerto y no podemos hacer otra cosa, no está de más probarlo