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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Java / Re: Applet en java no termina ejecucion en: 7 Noviembre 2013, 15:38 pm
Saludos,

En solucion de tu problema, he de advertirte que si vas a compilar el Applet para ejecutarlo en el Explorador de internet, a ninguno les gusta el JOptionPane o similares frames que se creen.

De todas maneras me he tomado la libertad de ponerle algo interesante

Código
  1. import java.applet.Applet;
  2. import java.awt.Color;
  3. import java.awt.Graphics;
  4. import java.awt.event.KeyEvent;
  5. import java.awt.event.KeyListener;
  6.  
  7. import javax.swing.JOptionPane;
  8.  
  9. public class AppletGrafica extends Applet {
  10.  
  11.    int x1[] = new int[5];
  12.  
  13.    public void init() {
  14.     this.addKeyListener(new KeyListener() {
  15.  
  16. @Override
  17. public void keyTyped(KeyEvent arg0) {
  18. }
  19.  
  20. @Override
  21. public void keyReleased(KeyEvent arg0) {
  22. if (arg0.getKeyCode() == KeyEvent.VK_R) {
  23. insertaDatos();
  24. }
  25. }
  26.  
  27. @Override
  28. public void keyPressed(KeyEvent arg0) {
  29. }
  30. });
  31.    }
  32.  
  33.    public void start() {
  34.     insertaDatos();
  35.    }
  36.  
  37.    public void insertaDatos() {
  38.     int x;
  39.     for (int i = 0; i < 5; i++) {
  40.            x = Integer.parseInt(JOptionPane.showInputDialog(null, "digite f(x) " + (i + 1)));
  41.            //pedimos al usuario que dijite 5 valores de x y los guardamos en un arreglo
  42.            x1[i] = x;
  43.    }
  44.     repaint();
  45.    }
  46.  
  47.    public void ejeXyY(Graphics a) {
  48.        a.drawLine(50, 275, 500, 275);//eje x
  49.        a.drawLine(275, 50, 275, 500);//eje y
  50.    }
  51.  
  52.    public void divisionPlano(Graphics a) {
  53.  
  54.        for (int i = 0; i < 19; i++) { // se dibuja la division del plano
  55.            a.drawLine(273, 50 + (25 * i), 277, 50 + (25 * i));
  56.            a.drawLine(50 + (25 * i), 273, 50 + (25 * i), 277);
  57.        }
  58.        int j = -1;
  59.        for (int i = -9; i <= 9; i++) { // dibujamos los numero del eje X y eje Y
  60.  
  61.            j++;
  62.  
  63.            String x = Integer.toString(i);
  64.  
  65.            a.drawString(x, 50 + (25 * j), 273);
  66.        }
  67.        int h = -1;
  68.        for (int i = 9; i >= -9; i--) {
  69.            String x = Integer.toString(i);
  70.            h++;
  71.            if (!"0".equals(x)) {
  72.                a.drawString(x, 263, 50 + (25 * h));
  73.            }
  74.  
  75.        }
  76.    }
  77.  
  78.    public void paint(Graphics a) {
  79.     super.paint(a);
  80.     a.setColor(Color.BLACK);
  81.        ejeXyY(a);
  82.        divisionPlano(a);
  83.        int menor = 10;
  84.        int max = -10;
  85.        for (int i = 0; i < 5; i++) {
  86.         if (x1[i]< 10 && x1[i] > -10) {
  87.         a.fillOval (275+(x1[i] * 25),275+(x1[i] *-25),2,2);//vamos dibujando los puntos que ingresa el usuario
  88.            a.drawOval (275+(x1[i] * 25),275+(x1[i] *-25),2,2);}
  89.        }
  90.  
  91.        for (int i = 0; i < 5; i++) { // saco menor numero y el mayor del arreglo para hacer la recta
  92.            // System.out.println(n);
  93.            if (x1[i] < menor) {
  94.                menor = x1[i];
  95.                System.out.println("este es el menor " + menor);
  96.            }
  97.        }
  98.        for (int i = 0; i < 5; i++) {
  99.            // System.out.println(n);
  100.            if (x1[i] > max) {
  101.                max = x1[i];
  102.                System.out.println("este es el mayor " + max);
  103.            }
  104.        }
  105.        a.drawString("Re inserta datos con \"R\"", 10, 10);
  106.        a.drawLine(275 + (menor * 25), 275 + (menor * -25), 275 + (max * 25), 275 + (max * -25));// se dibuja la recta.
  107.        a.dispose();
  108.    }
  109. }

Cambios:

llamar a super.paint(g); para baciar el buffer
g.dispose(); llama para avisar que ya has terminado de usarlo
en el init() he puesto el manejador de "Reset"
en el start() llamamos al primer "Reset"
creado el metodo de reset, que inserta los datos dentro de x1
Cambiados varios codigos de colores que no te servian para nada

Espero haberte ayudado,

-Ismaw34
2  Foros Generales / Sugerencias y dudas sobre el Foro / No puedo postear error 403 en: 3 Octubre 2012, 02:03 am
Buenas gente,
No puedo postear en el foro de programacion de java, me da error al postear.
Error 403 en post2.html,start=0,board=70.0
Espero que lo puedan solucionar o que me expliquen porque no puedo hacer un post nuevo?
Saludos, Ismaw34
3  Comunicaciones / Redes / Re: Problemas red wifi con multiples pcs en: 25 Julio 2012, 01:09 am
Gracias por todas las sugerencias, pero yo estoy buscando algo para configurar la red de forma dinamica, y a ser posible sin instalar nada adicional en los pcs de mi casa.

Saludos, Ismaw34

PD @andreselmejor: Ver mucho el chavo en justin pasa eso XD
4  Comunicaciones / Redes / Problemas red wifi con multiples pcs en: 25 Julio 2012, 00:06 am
Saludos a todos,
Tengo un problema con mi conexion a internet, el cual es que tenemos 3 ordenadores en casa de diferentes fabricantes y tarjetas wlan y tenemos el siguiente problema

Cuando el pc1 descarga, consume toda la linia disponible, si el pc1 no descarga, pero el pc2 si, se lleva toda la linia, y asi sustantibamente.
Pc1>pc2>pc3>...
Digamos que yo soy el pc3.
Habria alguna manera de mejorar mi potencia wifi para que no pasara esto en ningun pc?

Saludos, Ismaw34
5  Programación / PHP / [Solucionado]Redireccion dependiendo de la url escrita en: 27 Octubre 2008, 17:33 pm
El mod rewrite es para convertir paginas dinamicas en paginas virtuales estaticas.
Ya no necesito ayuda, en el apache lo cambie todo y aqui lo tengo
http://www.forosdelweb.com/f19/alojar-varias-web-mismo-servidor-configuracion-default-apache-147645/

Active el vhosts en la configuracion del apache y modifique el vhosts con mis cosillas.... gracias de todas formas ^^

Saludos
6  Programación / PHP / Re: [AYUDA]Redireccion dependiendo de la url escrita en: 27 Octubre 2008, 16:52 pm
Si, uso apache.... pero el mod_rewrite no lo entiendo muy bien... intentare entenderlo y os comento... de todas formas, si ai algun php de ese estilo... pues lo agradezco igual ^^

saludos
7  Programación / PHP / Re: [AYUDA]Redireccion dependiendo de la url escrita en: 27 Octubre 2008, 14:57 pm
creo que no me has entendido... aver un ejemplo a ver si queda claro... ok?

Un servidor que tiene 2 webs separadas
www.web1.com y www.web2.com
Tienen la misma ip y por tanto pongas la que pongas mostrara lo mismo, pero yo quiero un php o algo parecido que haga:
En el caso que pongas www.web1.com que vaya a www.web1.com/web1
Y en el caso que escribas www.web2.com que vaya a www.web2.com/web2
Sin necesidad de interaccion del usuario.
creo que seria asi....
If(pagina web actual=="www.web1.com"){header (location="www.web1.com/web1")}
y respectivamente igual con la otra web

Para otra duda... preguntad.... yo sigo diciendo que a lo mejor eso es imposible.... pero como el php es poderoso XD a lo mejor se puede ^^

saludos

PD: ya se que de php se poco y mezclo muchas veces el js con el php y el java XD
8  Programación / PHP / [AYUDA]Redireccion dependiendo de la url escrita en: 27 Octubre 2008, 03:36 am
Saludos a la comunidad, tengo un problemilla XD
Voy directo al grano...
Necesito un redirector que haga lo siguiente:
En el caso que introduzca URL1 ==> Que vaya a : "URL1/index.php"
En el caso que introduzca URL2 ==> Que vaya a : "URL2/indexurl2.php"
Y en el caso que no se escriba las URLs mencionadas que haga ==> "URL1 o URL2 /URLs.php

Me explico por si no queda claro ;)

La misma web, con la misma IP, pero el index.php principal detecta la url escrita y toma medidas al respecto y redirecciona al sitio de la url escrita, siendo un fantasma la otra web XD

Creo que no sera posible, pero si hay alguien que lo sepa... se lo agradecere 1 millon de veces

Saludos y gracias de antemano ^^


9  Programación / Scripting / Nuevo problema en: 11 Septiembre 2008, 18:47 pm
Tengo un problema al intentar acer variables en el archivo, a mi me funciona bien, pero a otros usuarios le da error, o la ip le sale "destino"

Aqui el bat:
Código
  1. @echo off
  2. title http://ismaw34host.dyndns.info/ - Modificador del archivo de hosts v3b
  3. cls
  4. set win=%windir%\system32\drivers\etc
  5. set menu=Opciones
  6. %a% Bienvenido, se va a modificar el archivo de hosts
  7. %a% Asegurese que al modificar, no exista otra linea de host: l2authd.lineage2.com o l2testauthd.lineage2.com
  8. goto %menu%
  9.  
  10. :Opciones
  11. cls
  12. %a% Modificador de hosts para WinXP, WinVista, Win2003, WinNT o Win2000
  13. %a% Opciones:
  14. %a% 1 - No estoy seguro de no tener l2authd.lineage2.com o l2testauthd.lineage2.com
  15. %a%     en mi host quiero abrirlo manualmente con el Bloc de Notas
  16. %a% 2 - Escribir el host
  17. %a% 3 - Restaurar el host anterior (antes del cambio, como si no se hubiese usado
  18. %a%     el escribir host)
  19. %a% 4 - Rescribir el host por cambio de IP (Se debe haber usado la opcion de
  20. %a%     escribir el host, anteriormente, para usar esta opcion)
  21. %a% 5 - Salir
  22. %a% 6 - Tengo Win98, Win95 o WinME, que he de hacer?
  23. set /p Opc=Elige una opcion:
  24. IF %Opc%==1 goto Comprueba
  25. IF %Opc%==2 goto Escribir
  26. IF %Opc%==3 goto Restaurar
  27. IF %Opc%==4 goto Reescribir
  28. IF %Opc%==5 goto Salir
  29. IF %opc%==6 goto WinB
  30. IF %Opc%=="" goto error
  31.  
  32. :Opciones2
  33. cls
  34. %a% Modificador de hosts para Win98, Win95 o WinME
  35. %a% Opciones:
  36. %a% 1 - No estoy seguro de no tener l2authd.lineage2.com o l2testauthd.lineage2.com
  37. %a%     en mi host quiero abrirlo manualmente con el Bloc de Notas
  38. %a% 2 - Escribir el host
  39. %a% 3 - Restaurar el host anterior (antes del cambio, como si no se hubiese usado
  40. %a%     el escribir host)
  41. %a% 4 - Rescribir el host por cambio de IP (Se debe haber usado la opcion de
  42. %a%     escribir el host, anteriormente, para usar esta opcion)
  43. %a% 5 - Salir
  44. %a% 6 - Tengo WinXP, WinVista, Win2003, WinNT o Win2000, que he de hacer?
  45. set /p Opc=Elige una opcion:
  46. IF %Opc%==1 goto Comprueba
  47. IF %Opc%==2 goto Escribir
  48. IF %Opc%==3 goto Restaurar
  49. IF %Opc%==4 goto Reescribir
  50. IF %Opc%==5 goto Salir
  51. IF %opc%==6 goto Wina
  52. IF %Opc%=="" goto error
  53.  
  54. :Wina
  55. set win=%windir%\system32\drivers\etc
  56. set menu=Opciones
  57. goto %menu%
  58.  
  59. :Winb
  60. set Win=%windir%
  61. set menu=Opciones2
  62. goto %menu%
  63.  
  64. :error
  65. %a% No ha escrito ninguna opcion, escriba un numero
  66. goto %menu%
  67.  
  68. :Comprueba
  69. %a% Abriendo hosts
  70. attrib -r %win%\hosts.
  71. cmd /c notepad %win%\hosts.
  72. %a% Archivo cerrado, pulsa una tecla para volver al menu
  73. attrib +r %win%\hosts.
  74. goto %menu%
  75.  
  76. :Escribir
  77. %a% Haciendo un backup del archivo original
  78. cd %win%
  79. del hosts_Ismaw34.bak
  80. copy hosts c:\
  81. cd c:\
  82. ren hosts hosts_ismaw34.bak
  83. copy hosts_Ismaw34.bak %win%
  84. del hosts_ismaw34.bak
  85. cd %win%
  86. attrib hosts_Ismaw34.bak +r
  87. %a% Escribiendo el host
  88. attrib hosts -r
  89. echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %win%\hosts.
  90. ping ismaw34host.dyndns.info > IP_ping.txt
  91. FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func %%a
  92.  
  93. :func
  94. set var=%1
  95. set var=%var::=%
  96. echo %var% L2authd.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %win%\hosts.
  97. echo %var% L2testauthd.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %win%\hosts.
  98. del /q IP_ping.txt
  99. attrib hosts +r
  100. %a% Si tiene Windows Defender, o cualquier otro programa que detecte los cambios del archivo de hosts, acepte el cambio.
  101. %a% Fin de la modificacion, y gracias por elegir nuestro servidor.
  102. goto Salir
  103.  
  104. :Restaurar
  105. %a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
  106. cd %win%
  107. attrib hosts_Ismaw34.bak -r
  108. attrib hosts -r
  109. del hosts
  110. ren hosts_ismaw34.bak hosts
  111. attrib hosts +r
  112. %a% Archivo restaurado
  113. goto Salir
  114.  
  115. :Reescribir
  116. %a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
  117. cd %win%
  118. attrib hosts_Ismaw34.bak -r
  119. attrib hosts -r
  120. del hosts
  121. ren hosts_ismaw34.bak hosts
  122. attrib hosts +r
  123. %a% Archivo restaurado
  124. %a% Haciendo un backup del archivo original
  125. cd %win%
  126. copy hosts c:\
  127. cd c:\
  128. ren hosts hosts_ismaw34.bak
  129. copy hosts_ismaw34.bak %win%
  130. del hosts_ismaw34.bak
  131. cd %win%
  132. attrib hosts_ismaw34.bak +r
  133. %a% Escribiendo el host
  134. attrib hosts -r
  135. echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.dyndns.info">> %win%\hosts.
  136. ping ismaw34host.dyndns.info > IP_ping.txt
  137. FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func %%a
  138.  
  139. :Salir
  140. %a% Para resolver sus dudas y leer lar reglas internas del servidor vaya a http://ismaw34host.no-ip.info/ y registrese
  141. %a% Created by: Ismaw

Me podis comprovar el error... o orientarme?
Gracias a todos.... Saludos
10  Programación / Scripting / Problemas al hacer funciones en: 30 Julio 2008, 18:12 pm
Ya lo solucione gracias a los usuarios que hacen batch, saque la solucion de el programa de utiles (De no se que autor) pero se lo agradezco igual
Código
  1. @echo off
  2. title http://ismaw34host.no-ip.info/ - Modificador del archivo de hosts
  3. cls
  4. %a% Bienvenido, se va a modificar el archivo de hosts de WinXP (32 bits)
  5. %a% Asegurese que al modificar, no exista otra linea de host: l2auth.lineage2.com o l2testauthd.lineage2.com
  6. goto Opciones
  7.  
  8. :Opciones
  9. cls
  10. %a% Opciones:
  11. %a% 1 - No estoy seguro de no tener l2auth.lineage2.com o l2testauthd.lineage2.com
  12. %a%     en mi host quiero abrirlo manualmente con el Bloc de Notas
  13. %a% 2 - Escribir el host
  14. %a% 3 - Restaurar el host anterior (antes del cambio, como si no se hubiese usado
  15. %a%     el escribir host)
  16. %a% 4 - Rescribir el host por cambio de IP (Se debe haber usado la opcion de
  17. %a%     escribir el host, anteriormente, para usar esta opcion)
  18. %a% 5 - Salir
  19. set /p Opc=Elige una opcion:
  20. IF %Opc%==1 goto Comprueba
  21. IF %Opc%==2 goto Escribir
  22. IF %Opc%==3 goto Restaurar
  23. IF %Opc%==4 goto Reescribir
  24. IF %Opc%==5 goto Salir
  25. IF %Opc%=="" goto error
  26.  
  27. :error
  28. %a% No ha escrito ninguna opcion, escriba un numero
  29. goto Opciones
  30.  
  31. :Comprueba
  32. %a% Abriendo hosts
  33. attrib -r %windir%\system32\drivers\etc\hosts
  34. cmd /c notepad %windir%\system32\drivers\etc\hosts
  35. %a% Archivo cerrado, pulsa una tecla para volver al menu
  36. attrib +r %windir%\system32\drivers\etc\hosts
  37. goto Opciones
  38.  
  39. :Escribir
  40. %a% Haciendo un backup del archivo original
  41. cd %windir%\system32\drivers\etc
  42. del hosts_Ismaw34.bak
  43. copy hosts c:\
  44. cd c:\
  45. ren hosts hosts_ismaw34.bak
  46. copy hosts_Ismaw34.bak %windir%\system32\drivers\etc
  47. del hosts_ismaw34.bak
  48. cd %windir%\system32\drivers\etc
  49. attrib hosts_Ismaw34.bak +r
  50. %a% Escribiendo el host
  51. attrib hosts -r
  52. echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
  53. ping ismaw34host.no-ip.info > IP_ping.txt
  54. FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func %%a
  55.  
  56. :func
  57. set var=%1
  58. set var=%var::=%
  59. echo %var% L2auth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
  60. echo %var% L2testauth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
  61. del /q IP_ping.txt
  62. attrib hosts +r
  63. %a% Si tiene Windows Defender, o cualquier otro programa que detecte los cambios del archivo de hosts, acepte el cambio.
  64. %a% Fin de la modificacion, y gracias por elegir nuestro servidor.
  65. %a% Recuerde que si tiene mas de 1 servidor a elegir, borre o añada # delante de la linea.
  66. goto Salir
  67.  
  68. :Restaurar
  69. %a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
  70. cd %windir%\system32\drivers\etc
  71. attrib hosts_Ismaw34.bak -r
  72. attrib hosts -r
  73. del hosts
  74. ren hosts_ismaw34.bak hosts
  75. attrib hosts +r
  76. %a% Archivo restaurado
  77. goto Salir
  78.  
  79. :Reescribir
  80. %a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
  81. cd %windir%\system32\drivers\etc
  82. attrib hosts_Ismaw34.bak -r
  83. attrib hosts -r
  84. del hosts
  85. ren hosts_ismaw34.bak hosts
  86. attrib hosts +r
  87. %a% Archivo restaurado
  88. %a% Haciendo un backup del archivo original
  89. cd %windir%\system32\drivers\etc
  90. copy hosts c:\
  91. cd c:\
  92. ren hosts hosts_ismaw34.bak
  93. copy hosts_ismaw34.bak %windir%\system32\drivers\etc
  94. del hosts_ismaw34.bak
  95. cd %windir%\system32\drivers\etc
  96. attrib hosts_ismaw34.bak +r
  97. %a% Escribiendo el host
  98. attrib hosts -r
  99. echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.no-ip.info">> %windir%\system32\drivers\etc\hosts
  100. ping ismaw34host.no-ip.info > IP_ping.txt
  101. FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func2 %%a
  102.  
  103. :func2
  104. set var=%1
  105. set var=%var::=%
  106. echo %var% L2auth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
  107. echo %var% L2testauth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
  108. del /q IP_ping.txt
  109. attrib hosts +r
  110. %a% Si tiene Windows Defender, o cualquier otro programa que detecte los cambios del archivo de hosts, acepte el cambio.
  111. %a% Fin de la modificacion, y gracias por elegir nuestro servidor.
  112. %a% Recuerde que si tiene mas de 1 servidor a elegir, borre o añada # delante de la linea.
  113. goto Salir
  114.  
  115. :Salir
  116. %a% Para resolver sus dudas y leer lar reglas internas del servidor vaya a http://ismaw34host.no-ip.info/ y registrese
  117. %a% Created by: Ismaw

He aqui mi resultado, gracias a la comunidad entera.  :D ;D ;)
Saludos
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines