Accesos directos en Eclipse

En mi trabajo como desarrollador de aplicaciones, uso la aplicación o IDE Eclipse.

Siempre recuerdo alguna funcionalidad de la que no recuerdo el atajo o acceso directo.

 

He aquí unos cuantos de esos ejemplos:

 

  • Ctrl + T para encontrar clases incluso dentro de un jar.

Este acceso en eclipse es el favorito y el mas usado. Permite trabajar con mayor velocidad sobre proyectos con código complejo donde a menudo se tiene la necesidad de encontrar clases que están fuera del alcance visual.

  •  Ctrl + R para encontrar cualquier recurso (archivo) incluyendo archivos de configuración xml

Este acceso es similar al anterior, con la única diferencia de que permite encontrar no solo archivos java, también te permite encontrar archivos como XMLs, archivos de configuración y muchos otros, solo buscará archivos dentro de tu workspace y no escarbará a nivel jar.

  •  Ctrl + 1 para arreglar el código rápidamente.

Permite arreglar casi cualquier error en tu código. Ya se trate de la omisión de una declaración, un punto y coma o cualquier otro error de importación relacionado, este acceso directo te ayudará corregirlo rápidamente.

  •  Ctrl + Shift + o para organizar imports.

Es particularmente útil si se copia código desde otras fuentes y necesita agregar las dependencias.

 

Accesos directos para navegación:

  •  Ctrl + o Abre declaraciones.
  • Alt + right y Alt + left para ir hacia delante o atrás mientras se está editando.
  • Alt + Shift + W para motrarlo en el explorador de paquetes.
  • Ctrl + Shift + Up y Down para navegar de miembro a miembro (variables y métodos).
  • Ctrl + k y Ctrl + Shift + k para encontrar el siguiente/previo.
  • Para ir a la declaración de tipo: F3, Es bastante útil para ver rápidamente la declaración de una función.

 

Accesos directos de edición y tratamiento de archivo:

  •  Ctrl + / Para comentar, o quitar líneas o bloques de comentarios.
  • Ctrl + Shift + / Para comentar, o quitar líneas con bloques de comentarios.
  • Selecciona la clase y presiona F4 para ver su jerarquía o herencia.
  • Ctrl + F4 or Ctrl + w Para cerrar el archivo que se está usando.
  • Ctrl+Shirt+W Para cerrar todos los archivos.
  • Ctrl + l Para ir a una línea.
  • Selecciona un bloque texto y presiona Ctrl + Shift + F para formatearlo.
  • Ctrl + F Para encontrar o reemplazar.
  • Ctrl + D Para borrar una línea.
  • Ctrl + Q Para ir al último lugar de edición.

 

Otros accesos:

  • Ctrl + T Para saltar entre super tipo y subtipo.
  • Para ir a los editores abiertos: Ctrl + E.
  • Para dirigirse hacia un problema (i.e.: error, warning) hacia el siguiente (o previo) en un archivo: Ctrl +. Para el siguiente, y Ctrl -, para el problema previo.
  • Salta hacia atrás o hacia delante entre los archivos que has visitados: Alt + ← y Alt + →, respectivamente.
  • CTRL+Shift+G, Busca en el workspace las referencias hacia el método o variable seleccionado.
  • Ctrl+Shift+L Para ver la lista de todos los accesos directos en eclipse.
  • Alt + Shift + j Para agregar documentación en cualquier lugar del código fuente en un archivo java.
  • CTRL+SHIFT+P Para encontrar el cierre de código. Pon el cursor en al inicio de bloque de código y usa este acceso.
  • Alt+Shift+X, Q Para correr el archivo build de Ant usando los accesos directos de eclipse.
  • Ctrl + Shift +F para auto formato.

Páginas sobre el mundo Android

Aprovechando la ocasión de la petición de un amigo, en la que me pedía le facilitara las páginas sobre Android que suelo seguir y leer; he pensado que tal vez podría venirle bien a alguien más; por ello os las facilito.

 

 

 

 

Páginas sobre el mundo Android

Sigo varias, la más importante y que leo a diario es:

http://www.elandroidelibre.com

Otras que tambien consulto son:

http://androidinspain.blogspot.com

http://androidapps.es

http://www.androidsis.com

http://www.androizados.com

http://andromeno.com

http://aplicacionesandroid.es

http://www.smartblog.es

http://www.android-spa.com

Y un podcast que suelo escuchar, si el trabajo me lo permite:
http://www.droidcast.es/
Muy aconsejable.

¿Y vosotros cuales recomendais?

Un saludo

Instalar Aplicaciones en tu Nook

En el post anterior veíamos cómo rootear nuestro Nook y poder incluir en él distintas aplicaciones.

Aunque el proceso de rooteo que seguimos en el post anterior ya nos facilitaba un número de aplicaciones extra, vamos a ver cómo instalar más aplicaciones en el Nook.

Para éste ejemplo instalaremos Twook, un cliente de Twitter para nuestro Nook. Lo descargamos de aquí: http://github.com/unchiujar/Twook/downloads
La última versión de Twook en la actualidad (24 Julio 2010) es la 0.0.6. La descargamos.

Podemos ver que aplicaciones podemos instalar en nuestro Nook en la página http://nookdevs.com/Application_Directory

Qué necesitamos:
– Nuestro Nook
– Conexión Wifi
– La aplicación que queramos instalar (en éste caso Twook)
– El SDK de Android. Podemos descargarlo de http://developer.android.com/sdk/index.html

Pasos:
1- Descomprimimos el SDK de Android.
NOTA: Para que todo funcione como debiera y no nos surgan errores tontos, es aconsejable que dicho directorio (ya descomprimido) se encuentre en otro cuyo nombre no contenga ningún espacio o carácter especial. Si no sabéis donde ponerlo, yo os aconsejo en C.
Creamos además (para que luego nos sea más fácil) una carpeta llamada «Aplicaciones_Nook» en C, y dentro de ésta pegamos nuestra aplicación a instalar.

2 – Conectamos nuestro Nook vía Wifi a nuestra red. Necesitaremos conocer que dirección IP se nos ha asignado. Podemos verlo en Settings/Wifi/Wifi HotSpot y eligiendo la red a la que estamos conectados. Por ejemplo tal y como vemos en la siguiente imagen, mi red de casa se llama «House» y la dirección IP asignada es «192.168.0.13»

3 – Comprobamos que el adb está activado. Para ello vamos a la aplicación «wifi locker» (esta aplicación se instala al hacer el rooteo que vimos en el post anterior) y en el último punto debe poner «Stop ADB«. Si es así es que nuestro ADB está activado. Sin embargo, si lo que encontramos en éste punto es «Start ADB» lo elegiremos para activarlo.

4 – Una vez comprobado, abrimos una línea de comandos en nuestro ordenador (Inicio-Ejecutar-cmd). Ya en línea de comandos, navegamos al directorio llamado «tools» que se encuentra en el SDK de Android que antes descomprimimos.
NOTA: ¿No sabes como hacer ésto? Un ejemplo: Si descomprimiste el SDK en C: lo que deberás escribir en línea de comandos será:
cd C:android-sdk-windowstools

5 – Ahora nos conectamos a nuestro Nook. Para ello escribimos:
adb connect NOOK_IP:5555
donde NOOK_IP será la dirección IP que veíamos anteriormente.

Es decir y para que lo veáis más claro, en el ejemplo anterior, para la dirección 192.168.0.13 escribiríamos:
adb connect 192.168.0.13:5555

Si es correcto la consola nos mostrará: «Already connected to 192.168.0.13:5555»

6 – Comprobamos que todavía tenemos contacto con nuestro Nook, para ello escribimos en línea de comandos:
adb devices

Si todo es correcto nos mostrará:
List of devices attached
192.168.0.13:5555 device

7 – Instalamos nuestra aplicación. Para ello escribimos:
adb install C:Aplicaciones_NookTwook-0.0.6.apk
NOTA: si la aplicación a instalar se encuentra en otro directorio, sustituiremos la ruta «C:Aplicaciones_NookTwook-0.0.6.apk» por aquelle an la que se encuentra nuestra aplicación.

Si todo es correcto nos mostrará una serie de datos (KB/s, numero de segundos) y un «Success»

Ya dispondremos en nuestro Nook de la aplicación en cuestión.

Como veis es muy sencillo y además todas, o al menos casi todas, las aplicaciones que existen para el Nook se instalan de la misma forma.
No obstante, antes de instalar una aplicación, revisar si coinciden los pasos que hemos seguido con los indicados en NookDevs y de no ser así, no realicéis el proceso. Preguntad por aquí y lo solucionaremos.

Qué es DropBox, cómo funciona y porqué deberías usarlo

¿Qué es DropBox?

Según la Wikipedia Dropbox es un servicio de alojamiento de archivos multiplataforma en la nube, operado por la compañía Dropbox. El servicio permite a los usuarios almacenar y sincronizar archivos en línea y entre computadoras y compartir archivos y carpetas con otros.

Es decir y para que todo el mundo pueda entenderlo, es tu propio USB (espacio de almacenamiento) pero en Internet.
Las ventajas de ésto son muchas: poder tener acceso a tu información desde cualquier dispositivo, ordenador, móvil, tablet, eReader, etc. Además se ocupa de mantener la copia de nuestros archivos siempre sincronizada, es decir, cada vez que hagamos un cambio en nuestros documentos, por pequeño que sea, lo detectará y volverá a copiárselo al instante, conservando la versión antigua por si la necesitamos en el futuro.

¿Como funciona Dropbox? Dropbox funciona instalando el programa en cada PC desde el que queramos acceder al directorio virtual y asociándolo a una cuenta determinada. Desde ese momento, dispondremos en local, en nuestro ordenador, de una carpeta en la que alojar nuestros archivos y desde la que poder copiar, pegar o arrastrar documentos como si de cualquier carpeta de pc se tratara. Nuestro sistema operativo lo tratará como un directorio más y la aplicación de DropBox se encargará de subirlo el solito a nuestro espacio de alamacenamiento en Internet, con lo cual éstos ficheros ya estarán en «la nube», y será posible acceder a ellos desde cualquier ordenador del mundo con acceso a Internet a través de la interfaz web de Dropbox.

Una de las mayores ventajas es que en cualquier sitio donde instales DropBox y lo asocies a tu cuenta, replicará todos tus ficheros y se ocupará de mantener todas las copias sincronizadas en ambos, lo que permitirá, por ejemplo, iniciar un informe en la oficina, terminarlo en tu casa e imprimir al día siguiente el resultado final desde la oficina sin tener que hacer nada.

Hablando de ventajas, la que yo destaco de entre otras es la capacidad de poder compartir carpetas con otros usuarios que posean Dropbox, de forma por ejemplo, de tener un directorio compartido con amigos en donde poder almacenar las fotos de los viajes, fiestas, etc y que sea accesible a todos ellos, en cualquier momento, desde cualquier dispositivo y además, sabiendo que Dropbox es multiplataforma con lo cual puedes utilizarlo en equipos MAC, Windows y Linux sin problemas.

Un dato clave: Dropbox por defecto proporciona 2 Gigas de espacio. Un tamaño bastante aceptable para ser gratuito. Pero eso no es todo, la versión gratuita podrás ampliarla hasta los 10 Gigas. ¿¿¿Cómo hacerlo??? Bastará con que invites a otros usuarios a que se registren y descarguen DropBox con un enlace que te facilitará DropBox, de forma que tanto el usuario que facilita el enlace como el que se registra mediante ese enlace, recibirán 250 Megas más a mayores de espacio.
Por ejemplo, si te registras en DropBox mediante éste enlace: https://www.dropbox.com/referrals/NTYwNjg1NzI5 tanto tú como yo recibiremos 250 Megas más para nuestro espacio.

Además, si el servicio nos gusta, disponemos de dos versiones de pago:
50 Gigas por 9.99 Dolares/Mes
100 Gigas por 19.99 Dólares/Mes

En fin, a que estás esperando para usarlo, probarlo y empezar a compartir ficheros, imágenes o lo que quieras con quien quieras.
Regístrate (https://www.dropbox.com/referrals/NTYwNjg1NzI5) y úsalo.

 

¿Buscas montar tu propio Dropbox? Echa un vistazo a OwnCloud

 

Enlaces y Posts Relacionados: http://es.wikipedia.org/wiki/Dropbox
http://usuariocompulsivo.com/dropbox-que-es-y-como-funciona/
https://www.dropbox.com/referrals/NTYwNjg1NzI5

Qué es Delicious y porqué has de usarlo

Hace un breve periodo de tiempo que llevo usando Delicious, mas concretamente unos 5 meses. Lo descubrí gracias a los excompañero de trabajo, digo excompañeros porque me quedé sin trabajo en Mayo, 🙁
Un saludo compis!!!

La verdad es que es una herramienta útil y que ayuda muchísimo a cualquier tipo de usuario. Se lo recomendé a un par de amigos, y me dijeron que no lo usan demasiado, debido a que no lo han probado suficientemente. Es por ello que realizo ésta entrada para que se den y os deis cuenta todos los demás, de los usos tan prácticos de ésta herramienta.

Como comento lo descubrí gracias a un compañero de trabajo, el cual además explica ésta misma aplicación en su blog: http://po-zo.com , más concretamente en la entrada: http://po-zo.com/internet/delicious-com/ y el cual hace referencia tambien a otro blog muy interesante: el blog de Berto Pena: http://thinkwasabi.com/ (Visitenlos).

Sin más vamos a ver en que consiste Delicious:

¿Qué es Delicious?

Variando algo la definición de Wikipedia diremos que Delicious es un servicio de gestión de marcadores en web que permite agregar éstos marcadores (antes guardados en los navegadores) y categorizarlos con un sistema de etiquetado (tags). Además de ésto no sólo puede almacenar sitios webs, sino que también permite compartirlos con otros usuarios de Delicious y determinar cuántos tienen un determinado enlace guardado en sus marcadores.

Es decir, básicamente es un sitio en Internet donde guardar tus marcadores, con todas las ventajas de disponibilidad que acarrea. Es decir, poder tener tus marcadores en cualquier ordenador que uses. Además, a la hora de agregar éstos marcadores a Delicious podemos asignarles una serie de tags (o palabras clave que describen el enlace) de forma que el acceso a ellos sea de una forma ordenada y limpia, así como categorizada.

Por ejemplo, yo podría añadir éste mismo blog a mis enlaces en Delicios y asignarle los tags: Ejemplos, Blogger, Aplicaciones, Tutoriales, etc de forma que cuando quiera buscar en otro momento éste enlace, no tendré que navegar entre todos los enlaces que ya tengo agregados, sino que podré filtrar y buscar sólo aquellos enlaces que tengan los tags de búsqueda especificados. Ésto es especialmente útil para acceder de una forma rápida a aquel enlace que guardaste, amén de tener todos tus enlaces organizados.
Además Delicious permite agregar una descripción para cada enlace, por si quisieramos añadir alguna nota o información a recordar.

¿Alguna vez han enviado un email solo para compartir un link con sus amigos?
Otra de las ventajas de Delicious es que ésta aplicación no deja de ser una red social, de forma que puedo tener en mi red a tantos amigos como quiera, pudiendo acceder a aquellos links de éstos usuarios (tambien podremos tener enlaces privados, a los que no tendrán acceso los demás usuarios).
Ésto es una ventaja grandísima. Os pondré de nuevo un ejemplo personal. Si me llegase a interesar el mundo de la fotografía, podría acceder a la cuenta de Delicious de un amigo (el cual se metió hace poco en el mundillo) y en ella ver aquellos enlaces sobre fotografía (tutoriales, trucos, guías de compra, sitios donde guardar imágenes, aplicaciones de editado de imágenes, etc) que él ya tiene guardados, de forma que me ahorraré un gran trabajo de búsqueda de sitios que pudieran valerme.

Ésto hace además que Delicious sea un excelente buscador, tal y como explica Berto en su blog. y que cito: ¿Porqué? Porque el contenido está especialmente elegido, clasificado y etiquetado por los usuarios a mano, de forma expresa y deliberada. En Google está todo. Lo bueno y lo malo. Además, usando Delicious sabremos que:

1. Lo voy a encontrar antes. Y no por la velocidad sino por la menor cantidad de ruido. Hay menos links y son MUY precisos.

2. Los enlaces —las páginas— que voy a encontrar allí tienen más “calidad”. Personas como tú y como yo un día decidieron que ese artículo o página merecía la pena por su contenido y su redacción y la guardaron.

3. El indicador con el número de personas que han guardado esa página me ayuda a identificar, dentro de los resultados, “lo mejor de lo mejor”.

4. Las etiquetas que han colocado usuarios como yo me ayudan todavía más a encontrar lo que busco, ya que al introducir una búsqueda, luego puedo filtrar los resultados por etiquetas.


5. Visualmente la página de resultados de delicious me resulta más cómoda. Es más limpia, concisa y directa que la de Google.

Evidentemente para el resto de búsquedas Google seguirá siendo mejor, pero para cierto tipo de contenido deberíamos optar por Delicious como buscador.

Utilizando Delicious:

Una vez que hemos probado Delicious y hemos dedicido darle una oportunidad y seguir usándolo, veremos que existen aplicaciones o complementos para nuestro navegadores, que hacen que trabajar con Delicious sea más fácil y rápido.

Por ejemplo, personalemente uso Firefox como navegador y uso un complemento llamado «Delicious Bookmarks«. Ésta extensión para Firefox hace que mi navegador posea 3 botones:

El primero de ellos por la izquierda será un enlace a mi cuenta de Delicious, de forma que al pulsarlo me llevará directamente.
El segundo, hará que mi navegador muestre una barra lateral con mis marcadores en Delicious , pudiendo ver los tags asociados a los enlaces y realizar la búsqueda de enlaces.

Y el tercero será aquel botón que pulsaré cuando quiera agregar un nuevo enlace a Delicious. Al pulsarle el navegador me ofrecerá una nueva ventana donde podré añadir los tags y descripción a mi enlace, así como marcarlo como «Privado» si fuera el caso.En el ejemplo de agregación de éste propio blog que puse antes sería como muestra la imagen:

Este complemento además es personalizable, de forma que podemos indicar que acate los comandos del navegador que antes se usaban para agregar enlaces, Ctrl + D por ejemplo o que acate otros.
Además podremos agregar enlaces a nuestro navegador tal y como haciamos antes de éste complemento, pudiendole indicar que tambien los guarde en Delicios y otras opciones.


Disponeis de otro tipo de complementos para Firefox que hacen éstas y otras funciones comentadas:
https://addons.mozilla.org/es-ES/firefox/addon/1532/
https://addons.mozilla.org/es-ES/firefox/addon/4688/ 
Y otros muchos…

Así como complementos para otros navegadores, como Chrome:
https://chrome.google.com/extensions/detail/lnejbeiilmbliffhdepeobjemekgdnok
https://chrome.google.com/extensions/detail/gclkcflnjahgejhappicbhcpllkpakej

O para Opera u otros.

En fin, usen Delicious, seguro que le sacan un buen uso.


Entradas y enlaces relacionados:
http://po-zo.com/internet/delicious-com/
http://thinkwasabi.com/2010/01/razones-buscar-delicious/
http://es.wikipedia.org/wiki/Delicious
http://www.maestrosdelweb.com/editorial/delicious/