Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Ismaw34

#1
Java / Re: Applet en java no termina ejecucion
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 (java) [Seleccionar]
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JOptionPane;

public class AppletGrafica extends Applet {

   int x1[] = new int[5];
   
   public void init() {
    this.addKeyListener(new KeyListener() {

@Override
public void keyTyped(KeyEvent arg0) {
}

@Override
public void keyReleased(KeyEvent arg0) {
if (arg0.getKeyCode() == KeyEvent.VK_R) {
insertaDatos();
}
}

@Override
public void keyPressed(KeyEvent arg0) {
}
});
   }
   
   public void start() {
    insertaDatos();
   }
   
   public void insertaDatos() {
    int x;
    for (int i = 0; i < 5; i++) {
           x = Integer.parseInt(JOptionPane.showInputDialog(null, "digite f(x) " + (i + 1)));
           //pedimos al usuario que dijite 5 valores de x y los guardamos en un arreglo
           x1[i] = x;
   }
    repaint();
   }
   
   public void ejeXyY(Graphics a) {
       a.drawLine(50, 275, 500, 275);//eje x
       a.drawLine(275, 50, 275, 500);//eje y
   }

   public void divisionPlano(Graphics a) {

       for (int i = 0; i < 19; i++) { // se dibuja la division del plano
           a.drawLine(273, 50 + (25 * i), 277, 50 + (25 * i));
           a.drawLine(50 + (25 * i), 273, 50 + (25 * i), 277);
       }
       int j = -1;
       for (int i = -9; i <= 9; i++) { // dibujamos los numero del eje X y eje Y

           j++;

           String x = Integer.toString(i);

           a.drawString(x, 50 + (25 * j), 273);
       }
       int h = -1;
       for (int i = 9; i >= -9; i--) {
           String x = Integer.toString(i);
           h++;
           if (!"0".equals(x)) {
               a.drawString(x, 263, 50 + (25 * h));
           }

       }
   }

   public void paint(Graphics a) {
    super.paint(a);
    a.setColor(Color.BLACK);
       ejeXyY(a);
       divisionPlano(a);
       int menor = 10;
       int max = -10;
       for (int i = 0; i < 5; i++) {
        if (x1[i]< 10 && x1[i] > -10) {
        a.fillOval (275+(x1[i] * 25),275+(x1[i] *-25),2,2);//vamos dibujando los puntos que ingresa el usuario
           a.drawOval (275+(x1[i] * 25),275+(x1[i] *-25),2,2);}
       }
       
       for (int i = 0; i < 5; i++) { // saco menor numero y el mayor del arreglo para hacer la recta
           // System.out.println(n);
           if (x1[i] < menor) {
               menor = x1[i];
               System.out.println("este es el menor " + menor);
           }
       }
       for (int i = 0; i < 5; i++) {
           // System.out.println(n);
           if (x1[i] > max) {
               max = x1[i];
               System.out.println("este es el mayor " + max);
           }
       }
       a.drawString("Re inserta datos con \"R\"", 10, 10);
       a.drawLine(275 + (menor * 25), 275 + (menor * -25), 275 + (max * 25), 275 + (max * -25));// se dibuja la recta.
       a.dispose();
   }
}


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
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
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
Redes / Problemas red wifi con multiples pcs
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
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
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
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
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
Scripting / Nuevo problema
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 (dos) [Seleccionar]
@echo off
title http://ismaw34host.dyndns.info/ - Modificador del archivo de hosts v3b
cls
set a=echo
set win=%windir%\system32\drivers\etc
set menu=Opciones
%a% Bienvenido, se va a modificar el archivo de hosts
%a% Asegurese que al modificar, no exista otra linea de host: l2authd.lineage2.com o l2testauthd.lineage2.com
pause
goto %menu%

:Opciones
cls
%a% Modificador de hosts para WinXP, WinVista, Win2003, WinNT o Win2000
%a% Opciones:
%a% 1 - No estoy seguro de no tener l2authd.lineage2.com o l2testauthd.lineage2.com
%a%     en mi host quiero abrirlo manualmente con el Bloc de Notas
%a% 2 - Escribir el host
%a% 3 - Restaurar el host anterior (antes del cambio, como si no se hubiese usado
%a%     el escribir host)
%a% 4 - Rescribir el host por cambio de IP (Se debe haber usado la opcion de
%a%     escribir el host, anteriormente, para usar esta opcion)
%a% 5 - Salir
%a% 6 - Tengo Win98, Win95 o WinME, que he de hacer?
set /p Opc=Elige una opcion:
IF %Opc%==1 goto Comprueba
IF %Opc%==2 goto Escribir
IF %Opc%==3 goto Restaurar
IF %Opc%==4 goto Reescribir
IF %Opc%==5 goto Salir
IF %opc%==6 goto WinB
IF %Opc%=="" goto error

:Opciones2
cls
%a% Modificador de hosts para Win98, Win95 o WinME
%a% Opciones:
%a% 1 - No estoy seguro de no tener l2authd.lineage2.com o l2testauthd.lineage2.com
%a%     en mi host quiero abrirlo manualmente con el Bloc de Notas
%a% 2 - Escribir el host
%a% 3 - Restaurar el host anterior (antes del cambio, como si no se hubiese usado
%a%     el escribir host)
%a% 4 - Rescribir el host por cambio de IP (Se debe haber usado la opcion de
%a%     escribir el host, anteriormente, para usar esta opcion)
%a% 5 - Salir
%a% 6 - Tengo WinXP, WinVista, Win2003, WinNT o Win2000, que he de hacer?
set /p Opc=Elige una opcion:
IF %Opc%==1 goto Comprueba
IF %Opc%==2 goto Escribir
IF %Opc%==3 goto Restaurar
IF %Opc%==4 goto Reescribir
IF %Opc%==5 goto Salir
IF %opc%==6 goto Wina
IF %Opc%=="" goto error

:Wina
set win=%windir%\system32\drivers\etc
set menu=Opciones
goto %menu%

:Winb
set Win=%windir%
set menu=Opciones2
goto %menu%

:error
%a% No ha escrito ninguna opcion, escriba un numero
pause
goto %menu%

:Comprueba
%a% Abriendo hosts
attrib -r %win%\hosts.
cmd /c notepad %win%\hosts.
%a% Archivo cerrado, pulsa una tecla para volver al menu
attrib +r %win%\hosts.
PAUSE >nul
goto %menu%

:Escribir
%a% Haciendo un backup del archivo original
cd %win%
del hosts_Ismaw34.bak
copy hosts c:\
cd c:\
ren hosts hosts_ismaw34.bak
copy hosts_Ismaw34.bak %win%
del hosts_ismaw34.bak
cd %win%
attrib hosts_Ismaw34.bak +r
%a% Escribiendo el host
attrib hosts -r
echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %win%\hosts.
ping ismaw34host.dyndns.info > IP_ping.txt
FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func %%a

:func
set var=%1
set var=%var::=%
echo %var% L2authd.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %win%\hosts.
echo %var% L2testauthd.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %win%\hosts.
del /q IP_ping.txt
attrib hosts +r
%a% Si tiene Windows Defender, o cualquier otro programa que detecte los cambios del archivo de hosts, acepte el cambio.
Pause
%a% Fin de la modificacion, y gracias por elegir nuestro servidor.
pause
goto Salir

:Restaurar
%a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
cd %win%
attrib hosts_Ismaw34.bak -r
attrib hosts -r
del hosts
ren hosts_ismaw34.bak hosts
attrib hosts +r
%a% Archivo restaurado
pause
goto Salir

:Reescribir
%a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
cd %win%
attrib hosts_Ismaw34.bak -r
attrib hosts -r
del hosts
ren hosts_ismaw34.bak hosts
attrib hosts +r
%a% Archivo restaurado
%a% Haciendo un backup del archivo original
cd %win%
copy hosts c:\
cd c:\
ren hosts hosts_ismaw34.bak
copy hosts_ismaw34.bak %win%
del hosts_ismaw34.bak
cd %win%
attrib hosts_ismaw34.bak +r
%a% Escribiendo el host
attrib hosts -r
echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.dyndns.info">> %win%\hosts.
ping ismaw34host.dyndns.info > IP_ping.txt
FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func %%a

:Salir
%a% Para resolver sus dudas y leer lar reglas internas del servidor vaya a http://ismaw34host.no-ip.info/ y registrese
%a% Created by: Ismaw
pause
exit


Me podis comprovar el error... o orientarme?
Gracias a todos.... Saludos
#10
Scripting / Problemas al hacer funciones
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 (dos) [Seleccionar]
@echo off
title http://ismaw34host.no-ip.info/ - Modificador del archivo de hosts
cls
set a=echo
%a% Bienvenido, se va a modificar el archivo de hosts de WinXP (32 bits)
%a% Asegurese que al modificar, no exista otra linea de host: l2auth.lineage2.com o l2testauthd.lineage2.com
pause
goto Opciones

:Opciones
cls
%a% Opciones:
%a% 1 - No estoy seguro de no tener l2auth.lineage2.com o l2testauthd.lineage2.com
%a%     en mi host quiero abrirlo manualmente con el Bloc de Notas
%a% 2 - Escribir el host
%a% 3 - Restaurar el host anterior (antes del cambio, como si no se hubiese usado
%a%     el escribir host)
%a% 4 - Rescribir el host por cambio de IP (Se debe haber usado la opcion de
%a%     escribir el host, anteriormente, para usar esta opcion)
%a% 5 - Salir
set /p Opc=Elige una opcion:
IF %Opc%==1 goto Comprueba
IF %Opc%==2 goto Escribir
IF %Opc%==3 goto Restaurar
IF %Opc%==4 goto Reescribir
IF %Opc%==5 goto Salir
IF %Opc%=="" goto error

:error
%a% No ha escrito ninguna opcion, escriba un numero
pause
goto Opciones

:Comprueba
%a% Abriendo hosts
attrib -r %windir%\system32\drivers\etc\hosts
cmd /c notepad %windir%\system32\drivers\etc\hosts
%a% Archivo cerrado, pulsa una tecla para volver al menu
attrib +r %windir%\system32\drivers\etc\hosts
pause
goto Opciones

:Escribir
%a% Haciendo un backup del archivo original
cd %windir%\system32\drivers\etc
del hosts_Ismaw34.bak
copy hosts c:\
cd c:\
ren hosts hosts_ismaw34.bak
copy hosts_Ismaw34.bak %windir%\system32\drivers\etc
del hosts_ismaw34.bak
cd %windir%\system32\drivers\etc
attrib hosts_Ismaw34.bak +r
%a% Escribiendo el host
attrib hosts -r
echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
ping ismaw34host.no-ip.info > IP_ping.txt
FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func %%a

:func
set var=%1
set var=%var::=%
echo %var% L2auth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
echo %var% L2testauth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
del /q IP_ping.txt
attrib hosts +r
%a% Si tiene Windows Defender, o cualquier otro programa que detecte los cambios del archivo de hosts, acepte el cambio.
Pause
%a% Fin de la modificacion, y gracias por elegir nuestro servidor.
%a% Recuerde que si tiene mas de 1 servidor a elegir, borre o añada # delante de la linea.
pause
goto Salir

:Restaurar
%a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
cd %windir%\system32\drivers\etc
attrib hosts_Ismaw34.bak -r
attrib hosts -r
del hosts
ren hosts_ismaw34.bak hosts
attrib hosts +r
%a% Archivo restaurado
pause
goto Salir

:Reescribir
%a% Se va a restaurar el archivo de hosts, su usara un backup hecho previamente
cd %windir%\system32\drivers\etc
attrib hosts_Ismaw34.bak -r
attrib hosts -r
del hosts
ren hosts_ismaw34.bak hosts
attrib hosts +r
%a% Archivo restaurado
%a% Haciendo un backup del archivo original
cd %windir%\system32\drivers\etc
copy hosts c:\
cd c:\
ren hosts hosts_ismaw34.bak
copy hosts_ismaw34.bak %windir%\system32\drivers\etc
del hosts_ismaw34.bak
cd %windir%\system32\drivers\etc
attrib hosts_ismaw34.bak +r
%a% Escribiendo el host
attrib hosts -r
echo 216.107.250.194 nprotect.lineage2.com ## added by "http://ismaw34host.no-ip.info">> %windir%\system32\drivers\etc\hosts
ping ismaw34host.no-ip.info > IP_ping.txt
FOR /F "skip=4 tokens=3 delims= " %%a IN (IP_ping.txt) DO call :func2 %%a

:func2
set var=%1
set var=%var::=%
echo %var% L2auth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
echo %var% L2testauth.lineage2.com ## added by "http://ismaw34host.no-ip.info/">> %windir%\system32\drivers\etc\hosts
del /q IP_ping.txt
attrib hosts +r
%a% Si tiene Windows Defender, o cualquier otro programa que detecte los cambios del archivo de hosts, acepte el cambio.
Pause
%a% Fin de la modificacion, y gracias por elegir nuestro servidor.
%a% Recuerde que si tiene mas de 1 servidor a elegir, borre o añada # delante de la linea.
pause
goto Salir

:Salir
%a% Para resolver sus dudas y leer lar reglas internas del servidor vaya a http://ismaw34host.no-ip.info/ y registrese
%a% Created by: Ismaw
pause
exit


He aqui mi resultado, gracias a la comunidad entera.  :D ;D ;)
Saludos