lunes, 31 de diciembre de 2012

Mi resumen de 2012 y los propósitos para 2013.

Para cerrar el año me gustaría hacer un post resumen de como ha transcurrido para mi el año 2012, tanto en lo personal como en lo profesional, y de mis propósitos para el año que viene. Siempre suelo comenzar el año con nuevas metas. Es para mi imposible no intentar mejorar en aquello que creo puedo hacer mejor, aunque muchas de estas mejoras las arrastro año tras año ;-)

sábado, 22 de diciembre de 2012

ssh error: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

Cuando intentamos acceder por ssh a un ordenador y tenemos el siguiente error:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
4a:95:6f:08:82:7d:aa:a1:c3:c3:2b:5f:d5:e3:6c:b8.
Please contact your system administrator.
Add correct host key in /home/josealopez/.ssh/known_hosts to get rid of this message.
Offending key in /home/josealopez/.ssh/known_hosts:4
RSA host key for 192.168.1.50 has changed and you have requested strict checking.
Host key verification failed.

Como vemos en la siguiente captura:


Es debido que ya hemos conectado por ssh a otro ordenador con esa misma IP. Una posible solución es ejecutar el siguiente comando para borrar las claves pertenecientes a este ordenador del fichero know_hosts.
ssh-keygen -R 192.168.1.50
Ahora ya podemos acceder pos ssh a esa IP sin problemas

viernes, 21 de diciembre de 2012

Conocer tarjeta wifi con un comado Ubuntu

Para conocer detalles sobre todos los componentes hardware que tenemos conectados un nuestro ordenador Ubuntu vía PCI tenemos el comando "lscpi"
Este comando nos sacará un montón de información sobre todos estos componentes instalados. Pero para filtrar y sacar solamente información sobre nuestra tarjeta wifi podemos ejecutar el siguiente comando

lspci | grep Wireless

La información que veremos será algo así:


martes, 18 de diciembre de 2012

La historia de Android

Dando una vuelta por Internet, buscando documentación para la redacción de unos temarios, me he encontrado con la web http://www.droidlife.com/
En ella se hace un repaso sobre todos y cada uno de los hitos más relevantes de Android, desde la aparición de una nueva versión del sistema operativo, la aparición de un nuevo SDK, nuevos teléfonos puestos a la venta, etc. 
La estética está bastante cuidada, con una línea de tiempo que se va recorriendo de forma secuencial y, aunque no indica quien es el propietario de la web, de hecho el whois nos devuelve a https://www.domainsbyproxy.com/, un sistema de registro para ocultar el propietario del dominio, la mayoría de teléfonos que aparecen es de la marca Motorola.
Os dejo una captura de pantalla y si alguna vez tenéis que preparar alguna documentación sobre Android ya tenéis un recurso más!


LIBRO RECOMENDADO PARA APRENDER ANDROID

Uno de los libros fundamientales y que recomiendo para aprender Android y llegar a hacer aplicaciones profesionales es: Android 2 Application Developement de Reto Meier


lunes, 3 de diciembre de 2012

Como comenzar con GitHub

Hace unas semanas os decía que había comenzado a usar Bitbucket (aquí) para trabajar en un repositorio que, por ahora, queríamos que fuera privado. Ahora, en otro proyecto nos han pedido que usemos GitHub dado que la mayoría de participantes estaban acostumbrados a él. Al ser la primera vez que lo uso, me he hecho mi propia guía sobre como empezar a usarlo. 

GitHub: error: The requested URL returned error: 403 while accessing https://github.com/repositorio.git/info/refs

Como os decía en la entrada anterior (aquí) he comenzado a usar GitHub para poder compartir el código de un proyecto que me gustaría que se desarrollase en un ámbito colaborativo.
Al intentar subir el repositorio me he encontrado con el siguiente error:
error: The requested URL returned error: 403 while accessing https://github.com/josealopezpastor/ElggAndroidClient.git/info/refs
Y ha resultado ser por un error en la versión de Git que tenía instalado. Según podemos ver en la información de GitHub (aquí) se ha de tener la versión 1.7.10 o superior. 
Para actualizar Git solamente tenéis que seguir los 3 comandos básicos que apunté en la anterior entrada (aquí)
Espero que os sirva esta entrada!!

Como actualizar Git en Ubuntu

Pues resulta que he comenzado a usar GitHub por un proyecto colaborativo en el que tengo mucha ilusión y que os iré contando poco a poco. Resulta que tras hacer push me salía un error que tras buscar en mi amigo Google es por tener una versión desactualiada de Git.
Para actualizarlo hay que hacer tres sencillos pasos, añadir el repositorio de Git, actualizar el índice del repositorio y por último actualizar Git. Los comandos son:

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

Espero que os sirva!