Eclipse instalando el plugin de Android (ADT) en Linux

Si habeis instalado Eclipse mediante el Centro de Software Ubuntu, puede que tengais problemas siguiendo el procediemiento que explica Google.

Por tanto, probar hacerlo mejor así:

  1. Se supone que ya teneis instalado el paquete eclipse, instalar además el paquete: sudo apt-get install eclipse-jdt eclipse-pde , tal y como explica el Bug #477944 (aunque esta un poco caótico).
  2. Ahora debeis ejecutar Eclipse y en Help -> Install new software, debeis añadir estos 2 sitios:
  3. Ahora simplemente instalais «Developers Tools», que activará automaticmante «Android DDMS» y «Android Development Tools». Tendreis que aceptar todas las licencias que corresponda.
  4. Fin, ya podemos crear un proyecto. Tengo pensado publicar un trabajo que estoy haciendo de Android y explicar un poco hacer un HolaMundo en cuanto tenga tiempo.

Espero que le sea útil a alguien. Un saludo

Fuentes:
http://developer.android.com/sdk/eclipse-adt.html
https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/482244
https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/477944

Wiithon 1.1 publicado!

Actualizado: sábado, 21 de noviembre de 2009

Bueno por fin publicamos la nueva versión tras casi 5 meses desde el anuncio de la 1.0.
Para mi wiithon me ha aportado mucho en conocimientos, me he acostumbrado tras muchos años de SQL puro, el uso de bases de datos ORM. He aprendido la potencia del combo python + pygtk. He aprendido a crear paquetes deb que siguen las políticas de Debian. Crear manpages, hacerme un repositorio de paquetes, resolver conflictos de bazaar, subir paquetes, comprender los problemas de punteros en 32bits y 64 bits y por último, he aprendido a amar a los Makefiles y esa gran satisfacción de hacer cosas complejas de forma controlada y sencilla.

Sin más rollo os pongo un tutorial mucho más simplificado, si lo comparamos con el de la versión anterior:

  1. Novedades
  2. Características ya existentes
  3. Reporte de bugs
  4. Instalación
  5. Actualización
  6. Uso de Wiithon en Consola (CLI)
  7. Descargar código fuente
  8. Colaborar en Wiithon
  9. Estado de traducción de Wiithon.
  10. Team wiithon
  11. Pantallazos

Seguir leyendo

Laberinto TD, ganador del MobiGame 2009 !!!

Este es el primer año que me presento al MobiGame e incluso que aprendo J2ME como ya dije en «Aprendiendo J2ME para el MobiGame«, aunque si que he trasteado mucho con J2SE (tengo un juego Java tipo Worms por hay subido que  hice con 14 tacos y ahora tengo 23).

Gracias al ejemplo de GameCanvas que viene con NetBeans no tardé ni un rato en tener una primera versión de un muñeco moviéndose por el escenario. Un mes después presente todo el análisis y diseño y alguna screen (solo había 1 tipo de torre y 1 tipo de enemigo en ese momento.)

Ha sido mi primer año y realmente me ha gustado mucho, ha habido muy buenos juegos y cualquiera podría haber ganado, estaba muy igualado. Os doy las gracias a todos los participantes por haber hecho que realmente haya competición. También gracias a la organización y todo el ambiente que han creado.

Seguir leyendo

Repositorio funciones útiles/reutilizables PHP

Llevo desde el 2005 trabajando para una pequeña empresa de informática como programador LAMP. En estos años he acumulado muchas funciones potencialmente reutilizables e interesantes para cualquiera, aqui muestro una pequeña selección.

Os pido e invito a que añadáis vuestras propias funciones útiles o reutilizables en los comentarios.

Seguir leyendo

GetDeb se especializa: repositorio de juegos PlayDeb

Llevamos tiempo disfrutando de los repositorios de GetDeb pero según pone en el blog de getdeb , se ha creado el proyecto playdeb, que tratara de centrarse exclusivamente en ser el principal repositorio de juegos de ubuntu.
– Para instalar el repositorio sólo hay que ir a Sistema -> Administración -> Orígenes del Software y en la pestaña de Software de terceros hacer click sobre Añadir y pegar la siguiente línea:

deb mirror://www.getdeb.net/playdeb-mirror/hardy/// hardy/

Una vez recargada la lista, desde el Menú principal -> Añadir y quitar se puede acceder a todos los juegos e instalarlos cómodamente.
Otra forma es ir a esta lista de juegos de PlayDeb y gracias al protocolo apt:// podemos instalar juegos con un simple click desde el hipervínculo.

Recuperar la lista de paquetes instalados

Suponer que teneis que configurar 20 Ubuntus’s, al principio todos hacemos lo mismo, instalar el language-support-es (si durante la instalación no teniamos internet) e ir instalando nuestras aplicaciones/plugins/configuraciones esenciales como nautilus-open-terminal, gnome-do, compiz, avant, wine, unison, conky y un largo etcétera. Podeís recurrir a clonar la imagen desde un pc y replicarla en los demás con el comando dd o con el norton ghost.

Puede que algunos ubuntus ya tengan información sensible y no sea posible el formateo, para ese caso la única solución posible es ponernos en las mismas maquinas el mismo sources.list(los mismos repositorios) y en una maquina modelo (configuración finalizada y correcta) guardar la lista de paquetes instalados. Despues sobre esa lista la iremos aplicando en distintas máquinas.

  • Sobre la maquina modelo guardamos la salida en el archivo listaPaquetesInstalados . Escribimos en una terminal :

dpkg --get-selections | grep -v deinstall > listaPaquetesInstalados

  • Despues nos iremos a las distintas maquinas donde queremos instalar toda esa lista de paquetes, y teniendo el archivo listaPaquetesInstalados en el directorio de trabajo activo, escribimos estos 4 comandos:

sudo apt-get update
sudo apt-get dist-upgrade
sudo dpkg --set-selections < listaPaquetesInstalados
sudo dselect install

Fuentes: http://www.guia-ubuntu.org/index.php?title=Recuperar_lista_de_paquetes_instalados

Actualizar el Compiz Fusion que viene con Ubuntu

Actualizado: Al final he acabado quitando el repositorio, funciona bien, y muy bien por que te añade muchos plugins, pero a mi por lo menos me bajan las fps en algunos momentos críticos.

Si queremos probar las novedades que van pasando por nuestro querido proyecto compiz fusion es necesario ponernos el repositorio de compiz-fusion-git. La forma más fácil es añadir el repositorio de http://kwatrow.nl/repo/. Estoy suponiendo que tu distribución de linux viene con compiz (véase Ubuntu):

  • Escribimos en un terminal estas 2 lineas:
  • echo deb http://kwatrow.nl/repo Gutsy compiz-fusion-git | sudo tee -a /etc/apt/sources.list
  • echo deb-src http://kwatrow.nl/repo Gutsy compiz-fusion-git | sudo tee -a /etc/apt/sources.list
  • Nos bajamos la clave pública que nos autentifica en el repositorio: wget http://kwatrow.nl/repo/Quattro.gpg
  • Añadimos la clave : sudo apt-key add Quattro.gpg
  • Y borramos la clave : rm Quattro.gpg
  • Actualizamos los repositorios : sudo apt-get update
  • Deberian aparecernos estas 11 actualizaciones:
compiznuevo
  • Si te falta algún paquete añadelo(especialmente python-compizconfig) y asegurate que todos los paquetes que tengas relacionados con compiz, son de la versión del nuevo repositorio y no hay mezclas entre repositorios de ubuntu y de kwatrow.nl. No debería pasar, pero me dio un paquete roto con compiz-gnome que solucione facilmente.
  • Ahora solo nos queda cerrar el compiz: pulsa ALT+F2 y escrbimos metacity –replace (son 2 guiones)
  • Y lo volvemos abrir así: pulsamos ALT+F2 one more time y escribimos compiz –replace (son 2 guiones)
  • Nos vamos al Compiz Config Settings Manager y nos podemos tirar horas trasteando …
  • Un buen blog especificó del tema es : Compiz Fusion Revolution
  • Nota: si teneis problemas arrancando compiz, es posible que os ocurra que carge antes compiz que gnome, añadiros en sesiones un script que os carga un script con un sleep que será mayor o menor dependiendo de tu maquina. Además en apariencia poneos que no queréis efectos visuales, con esto además de solucionar el problema posiblemente gnome os carge más rápido. si teneis cualquier problema dejar un comentario y lo vamos mirando entre todos.

Actualizado : Si quereis emerald, os recomiendo, además de instalarlo ( sudo apt-get install emerald ) que os hagais este pequeño script, guardarlo y darles permiso de ejecución, y ponerlo que ejecute el inicio de la sesión:

#!/bin/sh
sleep 20
compiz --replace -c emerald