jueves, 14 de junio de 2012

Wait en Java

Como todos sasbemos en Java muchas cosas deben de implementarse, otras cosas, ya la hizo alguna otra personas y es bueno reutilizar codigo.

Aqui algo que me parecio sencillo pero bueno:

public void esperar (int segundos) {
   try {
     Thread.sleep (segundos*1000);
     } catch (Exception e) {
   // Mensaje en caso de que falle
   }
}
El link desde donde lo obtuve es:
http://www.barberoweb.com/bytes/2009/02/02/esperar-un-tiempo-en-java/

Continúa...

viernes, 2 de marzo de 2012

Instalar github en Windows

¿Que es github?


Es una forja para alojar proyectos utilizando el sistema de control de versiones Git. Utiliza el framework Ruby on Rails por GitHub, Inc. (anteriormente conocida como Logical Awesome).
Desde enero de 2010, GitHub opera bajo el nombre de GitHub, Inc.
El código se almacena de forma pública, aunque también se puede hacer de forma privada, creando una cuenta de pago.

Crear una cuenta

a.- Son los pasos básicos de cualquier servicio: ir a la página de registro y registrarse. b.- Una vez registrados crear un nuevo repositorio, desde Create a Repository o New Repository en la pantalla principal. c.- Ya creado el repositorio vemos que tiene 3 URL: una ssh, una https y otra de git la cual es de sólo lectura, ya que las primeras 2 son de lectura/escritura.

Instalacion en Windows

  1. Descargar la última versión de Git.
  2. Al instalar la primera pantalla es de bienvenida y la segunda es la de la licencia.
  3. La siguiente es para seleccionar la carpeta de instalación.
  4. En la pantalla de selección de componentes se deja tal como está.
  5. En la siguiente pantalla se selecciona el nombre de la carpeta dentro del menú inicio.
  6. En la siguiente se modifica el PATH Enviroment, hay que seleccionar Rut Git from the Windows Command Prompt.
  7. En la pantalla de configuración de line endings conversions hay que marcar Checkout Windows-styles, commit Unix-style line endings. Al dar clic en siguiente se realizará la instalación sin mostrar un resumen, así que cuidado.
  8. Lo anterior nos habrá instalado una consola desde la cual se ejecutarán todos los comandos de Git. Deberá tener un acceso directo en el escritorio y si no, debe estar en el menú Inicio.

Generar clave SSH

Es una instrucción sencilla la que se utiliza para generar la clave. Debe de hacerse desde la consola que instaló Git (Git Bash)

  • ssh-keygen -t rsa -C "tuemail@tuemail.com"

  • Mostrara lo siguiente, sera suficiente que presionen enter.

    Enter file in which to save the key (/c/Users/mguerrero/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /c/Users/mguerrero/.ssh/id_rsa.
    Your public key has been saved in /c/Users/mguerrero/.ssh/id_rsa.pub.

    La instrucción anterior debió haber generado un archivo de nombre id_rsa.pub dentro de carpeta_personal/.ssh.

Agregar la clave SSH

Esto se hace en la página de Github:



  • Ingresar en Account Settings en el menú de la esquina superior derecha.
  • Clic en SSH Public Key desplegado a la izquierda del monitor.
  • Clic en Add another public key. Ahí pegaremos el contenido del archivo id_rsa.pub que fue generado arriba. Ponle un nombre y finaliza dando clic en Add key.

  • Fuente: http://chronometreur.wordpress.com/2011/03/01/como-usar-github/
    Se han realizado un par de modificaciones de acuerdo a mi necesidad.

    Continúa...

    jueves, 2 de febrero de 2012

    apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

    Al configurar Apache2 me presento este molesto mensaje:

    Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName.

    Todo funcionaba bien, pero me jodia el dichoso mensajito.

    Editamos el archivo /etc/apache2/apache2.conf

    vim /etc/apache2/apache2.conf

    Nos vamos al final del documento y agregamos la siguiente linea

    ServerName tu_servidor

    Ahora reiniciamos el servicio apache y voila!!

    sudo /etc/init.d/apache2 restart

    Continúa...

    lunes, 16 de enero de 2012

    Problemas para conectar el iTunes con el iPad

    Windows Vista and Windows 7
    1.Go to start menu. Click All Programs > Accessories> right-click "Command Prompt" and click on "Run as Administrator". Window opens and click Continue.
    2. type ipconfig /flushdns and return

    3. type netsh winsock reset and then return.
    4 restart computer

    Continúa...

    martes, 8 de noviembre de 2011

    ¿Cómo utilizar Nslookup para comprobar la configuración de registros MX?

    En el símbolo del sistema, ingrese nslookup y presione ENTRAR.

    Digite :

    server

    Donde la dirección IP es el servidor DNS del ISP. Luego, presione ENTRAR.


    Ingrese: set q=MX y presione ENTRAR.

    Digite , donde nombre de dominio es el dominio que se desea verificar. Luego, presione ENTRAR. Mostrara el registro MX del dominio solicitado. De lo contrario, el DNS no está correctamente configurado.

    Una pagina importante que te ayuda a realizar esto es:

    http://mxtoolbox.com

    Continúa...

    martes, 20 de septiembre de 2011

    Ejemplo de recursividad

    2^4 = 2 x 2^3
    2^3 = 2 x 2^2
    2^2 = 2 x 2^1
    2^1 = 2 x 2^0
    2^0 = 1

    b=base
    p=potencia

    potencia(b,p)
    inicio
      si p=0
        entonces resul=1
        sino resul=b*potencia(b,p-1)
      finsi
      retornar resul
    fin

    Continúa...

    jueves, 1 de septiembre de 2011

    Hacer que Win 7 (en Grupo de trabajo) solicite ingresar Usuario y Contraseña (al igual que Windows XP)

    Deberas ingresar al REGEDIT, luego sigue la siguiente secuencia:

    HKEY_LOCAL_MACHINE
    Software
    Microsoft
    Windows

    CurrentVersion
    Policies
    System

    En la parte derecha modifica (si no existe la deberas de crear) la clave de tipo DWORD 'dontdisplaylastusername'; y coloca el valor en 1 para que solicite usuario/contraseña, 0 para que sólo solicite contraseña.

    Continúa...