Entradas

Mostrando entradas de 2014

Solucionar GC overhead limit exceeded Eclipse Android

Imagen
Este es un error muy común cuando intentas ejecutar un proyecto Android en Eclipse con un tamaño considerable, con algunas dependencias, bibliotecas, etcétera.



Para solucionar esto solo necesitamos modificar el archivo de configuración de Eclipse eclipse.ini que se encuentra en la carpeta principal de Eclipse, junto con el ejecutable y el icono, de modo que es la carpeta que se crea justo al descomprimir el archivo comprimido de la web de Eclipse cuando lo descargamos.

Internet lento usando la bateria en Ubuntu o Linux Mint

Para resolver este pequeño problema, tenemos que desactivar el administrador de energía de nuestra tarjeta de red wifi. Para ello, debemos ejecutar el siguiente comando en nuestra Terminal:

sudo iwconfig wlan0 power off
Ten en cuenta que en mi caso, mi tarjeta de red wifi es wlan0, pero en tu caso podría ser diferente, para ello puedes comprobar tus tarjetas de red con el siguiente comando:

ifconfig
Esto nos mostrará todas las tarjetas de red de nuestro equipo, de modo que deberías utilizar aquella que empieze por "w", puede ser que sea wlan1 o cualquier otro número dependiendo si tenemos más tarjetas de red instaladas, o simplemente el número cambió por algún otro motivo. Si tienes varias tarjetas wlan, con diferentes números, puedes probar el comando anterior con cada una, para saber cual es la que estás utilizando.

Resolver Las Torres de Hanoi recursivo

Imagen
Hace algún tiempo se me planteó este típico ejercicio de programación en clase, el llamado Las Torres de Hanoi el cual conseguí resolver después de echarle mucho tiempo y hojas llenas de garabatos. Personalmente fue todo un reto y hoy os mostraré este ejercicio el cual si comprendes completamente, se te abrirá un mundo de posibilidades con la recursividad.


Como explicación muy básica, la recursividad se podría definir como la resolución de un problema de tamaño ( n ), el cual se puede dividir en partes más pequeñas ( <n ) del mismo problema, de los cuales si se conoce la solución.

Solucionar problema chroot con vsftpd en Ubuntu

Imagen
Este problema me apareció configurando el servidor ftp vsftpd, concretamente cuando pretendía habilitar la opción chroot_local_user, la cual restringe el acceso de los usuarios locales a su directorio home.


El software utilizado en mi caso es Ubuntu 12.04 lts con vsftpd 2.3.5, de modo que esta solución solamente la he probado en este sistema, aunque puede que funcione con otras versiones de Ubuntu.

Solucionar add-apt-repository no encontrado en Ubuntu

Imagen
Para solucionar esto, tan solo necesitas instalar unos paquetes con nuestro gestor apt-get, de modo que lo primero es ejecutar los típicos comandos para actualizar nuestra lista paquetes de los repositorios y actualizar nuestros paquetes ya instalados a la última versión estable.