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 - Casidiablo

#191
Java / MOVIDO: Ayuda con el spoiler
17 Enero 2008, 15:18 PM
Java != javascript. El tema ha sido movido a Dudas Webmasters.

http://foro.elhacker.net/index.php?topic=196119.0
#192
Scripting / Re: commando start (.bat)
11 Enero 2008, 23:48 PM
Entienden mal el funcionamiento... por ejemplo, si abren una consola (cmd) y ejecutan el comando:

start cmd

Se abre otra consola en otra ventana, pero si hacen:

start /B cmd

La consola se abre una consola en la misma consola.

Un saludo!
#193
Java / Re: Problema listando archivos
11 Enero 2008, 21:52 PM
La cosa es que el Applet se ejecuta en el cliente, entonces no va a poder listar los archivos del servidor. La unica sería emplear un tercer programa que corra sobre el servidor, y este a la espera de ordenes del applet, y cuando el applet le pida algo, pues él le devuelve, en este caso, un listado de los archivos.

Tal vez con RMI puedas hacerlo, aunque no se si sea la mejor opción.

Un saludo!
#194
Java / Re: Problema listando archivos
11 Enero 2008, 20:11 PM
Jaja... si, es bastante caro.

Cita de: ®® en 11 Enero 2008, 19:16 PM
... pero ¿siendo solo lectura tb?

Imagina que entras a una web que tiene un applet que examina todo tu disco duro y hace público el listado de tus archivos, incluyendo los videos porno y tal XD

Un saludo!
#195
Java / Re: Problema listando archivos
11 Enero 2008, 15:55 PM
El problema es que, por seguridad, la máquina virtual no permite que los appltes hagan cualquier tipo de manipulación de ficheros. Pero creo que podrías intentar firmar el Applet que es como crearle un certificado:

http://www.iec.csic.es/CRIPTONOMICON/java/firmas.html

Un saludo!
#196
¿Y así?:

Código (java) [Seleccionar]
int opcion = 0;
do {
opcion = Menu();
switch (opcion) {
case '1':
Repasar();
break;
case '2':
Examen();
break;
case '3':
NUsuario();
break;
case '4':
Resultados();
break;
case '5':
Salir();
break;
default:
break;
}
} while (opcion != 5);


Un saludo!
#197
Al final lo he hecho con PyCron:

http://www.kalab.com/freeware/pycron/pycron.htm

Usando cURL:

http://curl.haxx.se/

Muchas gracias!
#198
Ummm... el cron que conozco es para Linux... y desgraciadamente necesito usar Windows. ¿conocen algún software que funcione como Cron, en Windwos?

En el momento estoy descargando CRONw, y lo probaré a ver que tal... el problema es que creo que usa Perl, y la verdad entre menos cosas tenga que instalar: mejor.

Un saludo!
#199
Ummm.... cron. En eso había pensado, pero nunca lo he hecho ni entiendo como funciona. Voy a leer un poco a ver que encuentro.

Un saludo, y muchas gracias!
#200
A ver... tengo entendido que:

1. Tienen que salir las preguntas en desorden
2. No se pueden repetir

Teniendo en cuenta esas dos cosas analicemos lo siguiente:

El arreglo tiene X posiciones, y cada posición referencia un objeto de la clase Pregunta, el cual tiene un método para lanzar la pregunta. Siendo así, lo mejor en este caso es crear un segundo arreglo, de enteros, que serán los indices del arreglo de objetos pregunta. Así, si tenias antes algo como esto (en donde las preguntas se hacen siempre en el mismo orden):

Código (java) [Seleccionar]
for(int i = 0 ; i < preguntas.length; i++)
{
preguntas[i].preguntar();
//lo que sea
}


... deberías crear primero un arreglo de enteros en desorden así:

Código (java) [Seleccionar]
int[] arregloDesordenado = new int[preguntas.length];
for(int i = 0 ; i < preguntas.length; i++)
{
int temp = (int) (Math.random() * 20);
while(repetido(arregloDesordenado, temp))
temp = (int) (Math.random() * 20);
arregloDesordenado[i] = temp;
}


luego, el método repetido() sería algo como esto:

Código (java) [Seleccionar]
public boolean repetido(int[] arregloDesordenado, int x)
{
for(int i = 0 ; i < arregloDesordenado.length; i++)
if(arregloDesordenado[i]==x)
return true;
return false;
}


Luego... solo deberías hacer esto para lanzar las preguntas:

Código (java) [Seleccionar]
for(int i = 0 ; i < preguntas.length; i++)
{
preguntas[arregloDesordenado[i]].preguntar();
//lo que sea
}


¿Lo pillas?

Pd. No tengo un compilador, así que no lo he probado :P pero... esa es la idea.

Un saludo!