elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 [2] 3
11  Programación / Programación Visual Basic / Activar Visual Basic Studio 2010 en: 30 Diciembre 2013, 20:21 pm
Hola a todos, quisiera saber si alguien pudiese ayudarme con este problema, no puedo activar el Microsoft Visual Basic 2010, ya lo tenia activado pero por ciertos problemas me tocó formatear la PC, ahora que instalé nuevamente el IDE cuando intento activarlo me sale esto:



ya he desinstalado e instalado 4 veces y aún me manda ese mensaje

a alguno de ustedes les ha pasado?

Saludos y gracias de antemano
12  Programación / Java / Ayuda con algoritmo de suma de octales en: 23 Julio 2013, 17:44 pm
Hola, me han mandado a hacer un algoritmo de suma de octales, sé que en Java simplemente con el Integer.parseInt todo se hace muy fácil, pero el profesor me ha dicho que quiere todo a pie ._., por tanto no puedo usar esa función, esto es lo que llevo hecho de ese algoritmo, pero de momento solo me suma pequeñas cifras, espero puedan ayudarme a mejorar este código

Código
  1. package programa;
  2.  
  3. import java.util.Scanner;
  4.  
  5.  
  6. public class Programa {
  7.  
  8.  
  9.    static int a, b;
  10.    public static void main(String[] args)
  11.    {  
  12.       Scanner leer = new Scanner(System.in);
  13.  
  14.       System.out.println("Introduzca el primer octal");
  15.       String valor = leer.nextLine();
  16.       try
  17.       {
  18.            int valord = Integer.parseInt(valor, 8 );
  19.       }
  20.       catch (NumberFormatException e)
  21.       {
  22.           System.out.println("El primer número debe ser octal");
  23.       }
  24.  
  25.       System.out.println("Introduzca el segundo octal");
  26.       String valorb = leer.nextLine();
  27.  
  28.       try
  29.       {
  30.  
  31.            int valordb = Integer.parseInt(valorb, 8 );
  32.       }
  33.       catch (NumberFormatException e)
  34.       {
  35.           System.out.println("El segundo número debe ser octal");
  36.       }
  37.       String res = "";
  38.       int val;
  39.       int mayor = valor.length() >  valorb.length() ? valor.length() : valorb.length();
  40.       int acarreo = 0;
  41.       boolean seguir = true;
  42.       for (int cont = mayor-1; cont >= 0; cont--)
  43.       {
  44.           val = 0;
  45.           try
  46.           {
  47.               a = Character.getNumericValue(valor.charAt(cont));
  48.  
  49.           }
  50.           catch (StringIndexOutOfBoundsException e)
  51.           {  
  52.                a  = 0;
  53.                seguir = false;
  54.  
  55.           }
  56.  
  57.           try
  58.           {
  59.  
  60.               b = Character.getNumericValue(valorb.charAt(cont));
  61.  
  62.  
  63.            }
  64.           catch (StringIndexOutOfBoundsException e)
  65.           {  
  66.                b = 0;
  67.                seguir = false;
  68.  
  69.           }
  70.  
  71.  
  72.  
  73.               val = a + b;
  74.               if (acarreo > 0)
  75.               {  
  76.                  val += acarreo;
  77.                  acarreo = 0;
  78.               }
  79.               if (val >= 10)
  80.                  acarreo =  val/10;
  81.  
  82.               if (val > 7)
  83.  
  84.                      val -= 8;
  85.  
  86.                 res += val;
  87.  
  88.  
  89.  
  90.               if (!seguir)
  91.               {
  92.                   if (val > 0) res += val;
  93.                   else if (acarreo > 0) res += val;
  94.               }
  95.  
  96.  
  97.       }    
  98.  
  99.  
  100.       res = new StringBuffer(res).reverse().toString();
  101.       System.out.println(res);
  102.  
  103.    }
  104. }
  105.  

Saludos y gracias de antemano
13  Foros Generales / Foro Libre / Lentes para evitar daños a la vista por uso prolongado del ordenador en: 22 Julio 2013, 00:22 am
Hola, últimamente me ha estado rodando por la cabeza la idea de que por usar tanto la PC mi vista se va deteriorando de a poco, estuve leyendo en la web que existían unos lentes que eran muy recomendados para las personas que duraban mucho tiempo frente a un ordenador, me preguntaba si alguno de ustedes usa ese tipo de lentes, si los usan ¿Son tan buenos como los pintan? porque son algo caros XD

un Saludo
14  Programación / Java / Desactivar reglas y autoedición en el diseño de Frames en Netbeans en: 19 Julio 2013, 22:30 pm
Hola, me gustaría saber si se puede desactivar la autoedición en la parte del diseño de un Frame en Netbeans, a veces es realmente tedioso cuando uno crea ciertos componentes y automáticamente se jode el Frame cambiando el tamaño, moviendo otros componentes que ya existen, etc

Saludos y gracias de antemano
15  Sistemas Operativos / Windows / ayuda con driver en: 19 Julio 2013, 21:41 pm
Hola, necesito descargar un driver de video, este es el modelo:



EDIT: me confundí de imagen jajaja
Saludos y gracias de antemano
16  Programación / PHP / Unable to stream pdf: headers already sent en: 25 Junio 2013, 20:15 pm
Hola, sucede que estoy haciendo un código para generar PDF con DOMPDF, a la hora de intentar generarlo me suelta este error:
Unable to stream pdf: headers already sent

el código es el siguiente:
Código
  1. $html = '<table width="400" height="300" border="1" align="center" bgcolor="#FFFFFF">';
  2. $html =$html. '<tr><td colspan="2"><center>Grupo oficina JM C.A.</center></td></tr>';
  3. $html =$html.'<tr><td colspan="2"><center>Avenida Venezuela entre Calles 15 y 16</center></td></tr>';
  4. $html =$html.'<tr><td colspan="2"><center>Barquisimeto Estado Lara</center></td></tr>';
  5. $html =$html.'<tr><td colspan="2"><center>Telefono: 0251 2679314</center></td></tr>';
  6. $html =$html.'<tr><td colspan="2"><center>RIF: J-31353985-6</center></td></tr>';
  7. $html =$html.'<tr><td colspan="2"><center>Código de Licencia: L000005427</center></td></tr>';
  8. $html =$html.'<tr><td><center>Fecha: '.date("d/m/Y",time()).'</center></td> <td><center>Código de factura: '.$_GET["id"].'</center></td> </tr>';
  9. $html =$html.'<tr><td colspan="2"><center>Nombre: '.$_SESSION['MM_Username'].'</center></td></tr>';
  10.  
  11. mysql_select_db($database_conexionproductos, $conexionproductos);
  12. $max_q = "select * from factura where id_usuario =".$_SESSION['MM_ID']." and id =".$_GET["id"].";";
  13. $max_exec = mysql_query($max_q, $conexionproductos) or die(mysql_error());
  14. $fix_max = mysql_fetch_assoc($max_exec);
  15. $num = mysql_num_rows($max_exec);
  16.  
  17. if ($num > 0 )
  18. {
  19. $total = 0;
  20. do
  21. {
  22.  
  23. $arreglado = unserialize($fix_max['contenido']);
  24.  
  25. for ($i = 0; $i < count($arreglado); $i++)
  26.  
  27. {
  28. $asd= "select nombre, precio from productos where id = ".(int)$arreglado[$i].";";
  29. $dsa = mysql_query($asd, $conexionproductos) or die(mysql_error());
  30. $fix = mysql_fetch_assoc($dsa);
  31. $total += $fix['precio'];
  32. $html=$html. '<tr><td><center>'.$fix['nombre'].'</center></td>';
  33. $html=$html. '<td><center>'.$fix['precio'].'</center></td></tr>';
  34. }
  35.  
  36.  
  37. } while ($fix_max = mysql_fetch_assoc($max_exec));
  38. }
  39.  
  40. $html=$html. '<tr><td><center>TOTAL</center></td><td><center>'.$total.'</center></td></tr></table>';
  41.  
  42. $html=utf8_decode($html);
  43. $dompdf = new DOMPDF();
  44. $dompdf->load_html($html);
  45. $dompdf->render();
  46. $dompdf->stream("factura.pdf");

espero puedan ayudarme a arreglar ese molesto problema  :-\
 un saludo y gracias de antemano   :xD
17  Programación / PHP / ¿Cómo puedo obviar esta notificación de SESSION? en: 24 Junio 2013, 21:41 pm
Buenas, este esto más que un error es una advertencia, me sale cuando estoy utilizando el session, en el ordenador de mi casa no me produce ninguna advertencia, pero en otras computadoras si, esta es la advertencia a la que me refiero:



esta es la función en la que inicio la session:
Código
  1. function conectado()
  2. {
  3. $d;
  4. if (isset($_SESSION['MM_Username']))
  5. $d = true;
  6. else
  7. $d = false;
  8.  
  9.  
  10.  
  11. return $d;
  12.  
  13. }

si le quito el session_start no me valida correctamente si la persona está conectada o no, así que quitarlo no es una opción D:, por eso digo que esto más que un error es una advertencia, espero puedan ayudarme a quitarla

Un saludo
18  Programación / PHP / Problema al procesar una variable desde php a una función javascript en: 19 Junio 2013, 00:27 am
Hola a todos, tengo un gran problema con una variable que estoy obteniendo por medio de un selectionmenu con una función javascript (funciona perfectamente esa parte) , el problema es que esa variable necesito ponerla en otra función javascript y a la hora de que la pongo como parámetro me suelta un salto de línea (ni idea por que)

Me sale así:


la forma en la que obtengo la variable es esta:
Código
  1. $v= '<script> document.write(document.getElementById("carrito").value) </script>';

acá la pongo como parámetro:
Código:
<a href="javascript:void(0)" ><img height="50px" width="80px" src="imagenes/carrito.png" onclick="Confirmar('.$id.', '.$v.' )" ></a>

la función Confirmar sirve perfectamente, cualquier variable que no sea $v que le ponga como segundo parámetro la toma normalmente, me gustaría que me ayudasen a identificar cual es el error y ayudarme a resolverlo :D

un saludo!



19  Programación / Java / Existe un equivalente de alt en html en JAVA? en: 6 Diciembre 2012, 00:11 am
Hola, me gustaría saber si existe algún equivalente del alt en html en Java, me refiero en sí al cuadro de texto que aparece, para agregarlo a un evento mouseEntered
Saludos
20  Programación / Java / ayuda con unos algoritmos de mi SUDOKU en Java :D en: 29 Noviembre 2012, 19:53 pm
Hola foreros, he estado haciendo un proyecto que me mandaron de la universidad; un SUDOKU, la verdad ya lo tengo casi terminado, sólo que tengo un gran problema de lógica, he creado funciones para generar las pistas del SUDOKU, para chequear si un número se encuentra en fila o columna y para chequear si se encuentra en un cuadrante, todo funciona de maravilla, le he agregado una función para un nuevo botón llamado "rendirse" y la función que cumple es rellenar las casillas del SUDOKU faltantes y corregir las existentes que no sean parte de las pistas que se cargaron en un principio, el algoritmo me funciona correctamente, sólo que a la hora de cargar la función quedan varias casillas trancadas; es decir, no hay forma de poner ningún número del 1 al 9 porque o está en fila o columna o está en cuadrante y como el valor de la función que busca el valor correcto se inicializa en 0, queda en 0 y ese es el valor que pone,
lo que quiero es que me ayuden a mejorar los algoritmos o darme consejos de como podría hacerlo ya que no veo manera de modificar el algoritmo de tal manera que prevenga esa situación, acá les dejo una imagen:
 

Funciona así: utiliza dos  arreglos bidimensional de 9x9, uno para manejar el SUDOKU y otro para saber en que posiciones se crean las pistas.
Código:
int size = 9;
Object load [][]= new Object [size][size];
Object filas [][]= new Object [size][size];
int pistas = 25, total_pistas = 0;
así genera las pistas:
Código:
do
       {

          f = (int) Math.round((Math.random()*8));
          c = (int) Math.round((Math.random()*8));
         
          if (filas[f][c] != null) continue;
          valor = getValorCorrecto(filas, f, c);
           if (valor != 0)
           {
             filas[f][c] = valor;
             load [f][c] = true;
             total_pistas++;
            }
         
       } while (total_pistas < pistas);
       


esta es la función para saber si existe o no en la fila y la columna

Código:
public boolean isInFilayColumna(Object [][] filas, int f, int c, int valor)
    {
        int j = 0;
        boolean duh = false;
        for (j = 0; j < 9; j++)
             {
               if (filas[j][c] == valor || filas[f][j] == valor)
                {
                         
                          duh = true;
                          break;
                 }
                     
                     
             }
       return duh;
    }

esta es la función para saber si existe o no en el cuadrante

Código:
public boolean isInCuadrante(Object filas[][], int x, int y, int valor)
    {
        boolean duh = false;
        int startx = 0, starty = 0, endx = 0, endy = 0, i, j;
       
        //COORDENADAS X
        if (x >= 0 && x <= 2)
        {
            startx = 0;
            endx = 2;
           
        }
        else if (x >= 3 && x <= 5)
        {
            startx = 3;
            endx = 5;
           
        }
        else if (x >= 6 && x <= 8)
        {
            startx = 6;
            endx = 8;
           
        }
       
       
        //COORDENADAS Y
       
        if (y >= 0 && y <=2)
        {
           starty = 0;
           endy = 2;
        }
        else if (y >= 3 && y <=5)
        {
           starty = 3;
           endy = 5;
        }
        else if (y >= 6 && y <= 8)
        {
           starty = 6;
           endy = 8;
        }
       
        for (i = startx ; i <= endx; i++)
        {
            for (j = starty; j <= endy; j++)
            {
                if (filas[i][j] == valor)
                {
                   
                    duh = true;
                    break;
                }
                   
                   
                   
            }
        }
           
           
        return duh;
    }

y esta es la función que me corrige el SUDOKU
Código:
public void corregir_sudoku(Object filas[][], Object check [][], JTable tabla)
    {
        int i,j, valor;
        valor = 0;
        for (i = 0; i < 9; i++)
        {
            for (j = 0; j < 9; j++)
               
            {
               
                if ((filas[i][j] != null && isInFilayColumna(filas, i, j, (int)filas[i][j]) && isInCuadrante(filas, i, j, (int)filas[i][j]) || filas [i][j] == null))
                {
                   
                    valor = getValorCorrecto(filas, i, j);
                    filas[i][j] = valor;
                    tabla.setValueAt(valor, i, j);
                   
                }
            }
        }
           
               
    }

Saludos!
       
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines