Mostofreddy

Themes para Eclipse

Comentarios 0 Tags , , Categorias Programacion

{lang: 'es-419'}

Siempre me gusto usar Eclipse pero siempre proteste que no fuera fácil cambiar el theme default por uno oscuro (como a la mayoria de los programadores nos gusta), pero ahora todo eso cambio.

Desde hace tiempo que existe el sitio Eclipse Color Themes,  es un sitio dedicado a compartir y crear themes para eclipse. Podemos encontrar todo tipo de themes dark, light y de alto contraste.

Ademas tiene algunos features interesantes como preview del theme en Java, PHP y HTML y tambien permite editar y crear temas para luego compartir y descargar.

Les dejo el video de como importar el tema que se encuentra en la ayuuda del sitio

Integrando Githug en Eclipse PDT usando eGit

Comentarios 2 Tags , Categorias Programacion

{lang: 'es-419'}

Git es un sistema de versionado distribuido (para mas info esta nuestro amigo google) que esta muy de moda ultimamente por su versatilidad y simpleza. GitHub es un sitio donde podemos compartir nuestros proyectos OpenSource con la comunidad.

No voy a seguir hablando sobre Git o GitHub sino hablare de como integrarlo a nuestro Eclipse PDT. Manos a la obra!

1) Instalar git


sudo aptitude install git-core git-doc

2) Crear una cuenta en GitHub

3) Crear un proyecto en GitHub

Crear proyecto en Github

Crear proyecto en Github

4) Para poder hacer commits debemos crear una clave rsa (podemos usar alguna que ya tengamos creada también). Para crearla en ubuntu debemos hacer lo siguiente desde consola


$ ssh-keygen -t rsa -C "mostofreddy"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/usuario/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/usuario/.ssh/id_rsa.
Your public key has been saved in /home/usuario/.ssh/id_rsa.pub.
The key fingerprint is:
4e:d3:a3:ec:99:0d:53:06:2c:ab:af:c6:4a:d7:f3:34 mostofreddy

Nota: Adelantandome un poco les comento que no pude autentificarme a GitHub usando rsa, sino que lo tuve hacer mediante dsa. Para crear una clave dsa se usa este otro comando


$ ssh-keygen -t dsa

5) En el paso anterior se crearon 2 archivos, uno corresponde a la clave privada (id_rsa) y el otro a la clave pública (id_rsa.pub), este último debemos relacionarlo con nuestra cuenta de gitHub, para esto vamos a Account Settings -> Ssh Public Keys -> Add another public key.

Private key in Github

En title ponemos lo que querramos y en key copiamos el contenido del archivo id_rsa.pub sin agregar ningún espacio ni nada

6) Ahora debemos hacer nuestro primer commit a GitHub, con el, crearemos nuestra rama “master” que contendrá nuestros archivos.

En cualquier parte de nuestro sistema creamos una carpeta con un archivo Readme adentro y ejecutamos los siguientes comandos:


mkdir project
cd project
git init
echo 'README V0.1' > README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:[nombreUsuario]/[nombreProyecto]
git push origin master

7) Ya teniendo nuestra rama master procedemos a instalar eGit en Eclipse PDT. Egit es una extención de Eclipse que nos permite conectarnos a un servidor Git. Para su descarga agregamos el siguiente repositorio http://download.eclipse.org/egit/updates en Help -> Instal new software y seleccionamos para instalar las opciones eGit y jGit

Instalar egit en Eclipse PDT

8) Indicamos a eclipse donde se encuentran las claves rsa desde window -> Preferencias -> General -> Network Connections -> SSH

SSH-HOME: indica la ruta donde se encuentran las claves (en mi caso /home/usuario/.ss

Private Keys: las claves importadas

9) Importamos nuestro proyecto de GitHub a Eclipse. Para ello vamos a Import y seleccionamos la opción Git. Completamos los datos con la dirección de nuestro proyecto (la encontramos en la home de nuestro proyecto en github),  seleccionamos el protocolo “git + ssh” y presionamos Next. En la pantalla siguiente les pedirá la frase que pusieron al crear la clave rsa.

Luego aparece el listado de todos los brach que tengamos, seleccionamos el que querramos y presionamos Next. Por último nos aparecera donde queremos guardar nuesto proyecto, presionamos Next

Importar proyecto git en eclipse

Importar proyecto git en eclipse

10) Ya hemos importado nuestro proyecto de Hitgub, ahora debemos crear uno en Eclipse poniendo como carpeta el mismo directorio donde importamos el proyecto

11) Despues de hacer lo anterior, presionamos el boton derecho arriba de la carpeta y vamos a Team -> Share, con esto se crearan 2 nuevos archivos .buildpath y .project

12) Nuevamente vamos a Team y presionamos Commit, esto hara que nuestros archivos se commiteen a nuestro repositorio local (NO en HitGub)

13) Para subir los archivos a GitHub debemos ir a Team -> Push To. De esta forma sincronizamos nuestros directorios.

Exportar a github desde eclipse pdt

Espero que les sea útil.

Les dejo unos links que les pueden ser útiles