Aniversario de and.roid.es

Octubre 26th, 2009

En and.roid.es están organizando un sorteo de un HCT Magic con Android, como celebración de su próximo primer aniversario. Enhorabuena!
Puedes ver las bases en http://and.roid.es/androides-sorteo-aniversario-htc-magic-vodafone.html

and.roid.es es uno de los blogs que sigo habitualmente para estar al día de la actualidad relacionada con Android, el sistema operativo para moviles desarrollado por Google.

Aunque lleva poco tiempo en la batalla de los sistemas operativos moviles para los telefonos inteligentes o smartphones, Android está cogiendo mucha fuerza, compitiendo con los tradicionales Symbian, Windows Mobile, etc., y empiezan a aparecer bastantes moviles con el instalado.

Hace tiempo ya que me pico la curiosidad, y me gusto, y desde hace poco ya estoy programando con el SDK, y su emulador. Espero que pronto lo pueda hacer con un movil Android real!, si no hay suerte con el sorteo de and.roid.es tendre que pillarme uno!

Vota al proyecto Symfony en los premios de SourceForge

Mayo 15th, 2009

Podemos votar a Symofny como mejor proyecto de código abierto del año, en los premios que organiza el portal SourceForge:

La rueda

Enero 17th, 2009

“El tío que inventó la rueda era un idiota. El que inventó las otras tres, ése sí que fue un genio”.
SID CAESAR

Jobeet, día del diseño

Diciembre 21st, 2008

Hoy es el día del diseño de la web/tutorial Jobeet, del proyecto Symfony. Y ya están publicados los diseños presentados, y que cumplían las reglas establecidas por los responsables de Symfony (que basicamente eran el modificar el diseño manteniendo la estructura del contenido -los html-).

Son en total ocho diseños, y el mio esta ahí entre ellos!, con el numero 6.

http://www.symfony-project.org/blog/2008/12/21/jobeet-day-21-the-design-day

En estas primeras horas parece que voy tercero o cuarto, después de los diseños 7 y 8, que han recibido muuuchos votos.

Si te gusta el mio ya sabes, puedes votar por el! :D

Mi diseño para Joobet

Diciembre 21st, 2008

Hoy que me he quedado en casa por la pesada gripe (o lo que sea) que no acaba de pasar, he aprovechado para hacer in extremis un diseño para el concurso del dia 21 (mañana) del tutorial Jobeet para Symfony 1.2. Este es el modesto resultado:

Diseño Jobeet

Lo he colgado aquí:

http://www.eemece2.com/recursos/symfony/jobeet/mockups/homepage.html

El diseño es sencillito, y está hecho con Fireworks, que me sigue gustando para maquetar webs, y hacer prototipos. El resto ha sido retocar los CSS originales para codificar el diseño, dejando intactos los html (cuatro).

Usando Subversion en Dreamhost

Diciembre 7th, 2008

Subversión (SVN) es un sistema de control de versiones muy usado en proyectos de programacíon. Su uso nos da varias ventajas a la hora de desarrollar un proyecto.

Por un lado, el tener ese control de versiones, nos permite deshacer los cambios que queramos, y consultar cuales han sido esos cambios realizados en cualquier archivo y en cualquiera de las versiones del proyecto. Y por otro lado nos facilita mucho el desarrollo en varios lugares, varios ordenadores, y entre varias personas.

En el ISP que uso para alojar está web, Dreamhost, es muy fácil instalar un repositorio SVN, y así poder acceder a el desde cualquier lugar y ordenador. Es muy útil también si trabajamos con alguien más en un proyecto, pues también podrá acceder desde cualquier lugar en el que este.

Para usar SVN en Dreamhost tenemos que entrar en el panel de control, y dar de alta primero un subdominio , como svn.eemece2.com. Cuando el subdominio esté creado y funcionando, vamos a “Goodies / Subversion”, y creamos un proyecto/repositorio, seleccionando el subdominio creado anteriormente. En unos segundos ya podemos usar el repositorio. He creado una prueba de ejemplo, que se puede ver (porque la he configurado como publica) en:

http://svn.eemece2.com/prueba/

El siguiente paso es subir a este repositorio los archivos del proyecto:

Mediante TortoiseSVN (un cliente SVN para windows) hacemos un “Import” con la carpeta de nuestro disco duro donde tenemos los archivos del proyecto (TortoiseSVN se integra en el explorador de windows, y sus comandos aparecen en los menus contextuales con el botón derecho). El “import” lo que hace es subir todos los archivos al repositorio web SVN que hemos creado antes en el servidor Dreamhost.

Ahora tenemos que hacer una “copia” del repositorio a nuestro disco que será con la que trabajemos localmente, y que posteriormente se enviará al repositorio para actualizarlo (a una nueva versión). Esto lo hacemos con el comando “Checkout” de TortoiseSVN.

Si modificamos ahora un archivo del proyecto, se nos marcara su icono con una x roja, lo que indica que es necesario un “Commit” (Mediante tortoiseSVN) para subir la nueva versión y actualizar el repositorio.

En el caso de que trabajen mas personas en el proyecto, o de que trabajemos en varios ordenadores, tendremos que hacer periodicamente “Updates” mediante tortoiseSVN para que nuestra copia local se actualice con la versión mas actual del repositorio.

Otra opción, si estamos desarrollando un proyecto de codigo abierto, es usar Google Code, que utiliza también Subversion para almacenar los repositorios de codigo.

Ummm…, a ver si me decido por un próximo proyecto y lo pongo en Google Code :D

Tutorial Jobeet de symfony 1.2

Diciembre 5th, 2008

Hace unos días se publico la primera versión estable de Symfony 1.2, y ahora están empezado a publicar los primeros días del tutorial equivalente al antiguo askeet, llamado Jobeet, y que consta de 24 partes de una duración aproximada de una hora cada uno, y que se publicaran diariamente desde el día 1 de diciembre hasta navidad.

La aplicación web que se cree en el tutorial será un sitio web de búsqueda de empleo dedicado excusivamente a los empleos relacionados con Symfony. El desarrollo incluirá aspectos importantes como la validación, la gestión de errores, las pruebas y la seguridad, y supongo y espero que pase a ser una aplicación real alojada en jobeet.com a usar por todos los desarrolladores en Symfony para promocionar nuestra profesión, y a los desarrolladores que trabajamos con symfony.

El dia 21, que en askeet se dedico a las propuestas de los lectores, en jobeet será el “día del diseño”, en el que en una votación entre toda la comunidad elegirá el diseño por defecto de jobeet. A partir del cuarto día tendremos disponible todo el HTML y CSS con los que crear la propuesta de diseño. Espero animarme y hacer algún diseño, aunque no sea mi punto fuerte :)

En librosweb.es ya están traduciendo el tutorial jobeet

Bullet Physics Library

Noviembre 28th, 2008

Bullet Physics Library es una librería de simulación física en tres dimensiones.

Hace meses estuve viendo las librerías que había en codigo abierto, y fue la que mas me gusto para usarla en proyectos de realidad aumentada, integrándola con otras librerías.

Implementa detección de colisiones 3D mediante DCCD (Discrete and continuous collision detection), y dinámica de cuerpos rígidos y flexibles.

Es multiplataforma y está escrito en C++ (código abierto).

Hay disponible una demo ejecutable (no necesita instalación).

Está integrado en Blender, software de diseño 3D, y es su motor de física oficial.

Algunos videos en youtube:

Bullet 2.69 soft and rigid body simulation

Blender Bullet Physics Test 1

PhysicsTest

Ported Bullet physics engine to Windows Mobile

Blender 3D Soft Bodies Animation

Blender 3D Fluid

Ball through blob of water

Otra burbuja?, nooo!! :)

Diciembre 8th, 2007