martes, 22 de mayo de 2012

Restaurar un backup de postgresql hecho pg_dump


  1. ejecutar el SQL Shell (psql)
  2. escribir la siguiente sintaxis
psql -h ubicación -p puerto -U usuario -d nombre_base_datos -f fichero.backup

viernes, 4 de mayo de 2012

JAVA - Saber si un String es un numero


 public static boolean isNumeric(String string) {
        if (string == null || string.isEmpty()) {
            return false;
        }
        int i = 0;
        if (string.charAt(0) == '-' || string.charAt(0) == '+') {
            if (string.length() > 1) {
                i++;
            } else {
                return false;
            }
        }
        for (; i < string.length(); i++) {
            if (!Character.isDigit(string.charAt(i))) {
                return false;
            }
        }
        return true;
    }

martes, 10 de abril de 2012

Rootear y liberar Samsung Galaxy Ace



Advertencias

  • Recuerda que solo tú eres responsable de lo que haces con tu teléfono. Aunque este método lo seguí y lo comparto, no me hago responsable por bricks en tu teléfono.
  • Realiza el procedimiento con la batería cargada a más de 75%.
  • Válido solo para Gingerbread  2.3.3 / 2.3.4 / 2.3.5  (revisa la versión en  Configuración > Acerca del teléfono > Versión de Android)

Instalación

  1. Descarga y copia en la raíz de la tarjeta SD del teléfono los archivos udp_1.zip y AceGingerRoot.zip
  2. Apaga el teléfono y enciéndelo en modo recovery (presionando la tecla del centro y el botón de encendido al mismo tiempo por algunos segundos)
  3. En el recovery, selecciona la opción Update from SD Card.
  4. Si la versión de Android es la 2.3.3 selecciona el archivo udp_1.zip. Si es la versión 2.3.4. escoge el archivo AceGingerRoot.zip.
  5. Una vez que haya terminado el proceso e indique “Install from sdcard complete”(ver segunda arriba), reinicia el teléfono con la opción Reboot in normal mode.

Post-Instalación


  1. Si al rootear el Galaxy Ace con udp_1.zip o AceGingerRoot.zip no aparece entre las aplicaciones Superuser descargar la desde aquí. (solo instalar si no se instala al rootearla)
  2. Instalar Root Explorer
  3. Con el Root Explorer montar el sistemas de archivos com r/w (read/write), con el boton Mount R/W.
  4. Instalar Terminal Emulator.

Liberar Samsung Galaxy Ace


  1. Ejecutar Terminal Emulator y conceder permisos de Super Usuario escribiendo su y presionando enter; te pedira que le concedas permiso de Superuser.
  2. Copia en orden los siguientes comandos
  3. cd /
  4. mount -o remount rw /
  5. mkdir /sdcard/efs
  6. mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /sdcard/efs
  7. cat /sdcard/efs/mits/perso.txt
  8. si sigues los pasos bien te debe aparecer una serie de números separados por #, en la cadena de numero mas larga los 8 primeros dígitos corresponden al código de desbloqueo de tu celular.
  9. Apaga el telefono, inserta un SIM que sea de otro operador, si el SIM tiene PIN introducir el código PIN, espera a que te pida el código de desbloqueo de red y introduce los 8 dígitos obtenidos en el paso anterior.
Listo tu telefono ya esta liberado.