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ú

Temas - anarquistadel89

#1
Dudas Generales / Logica
18 Octubre 2011, 23:05 PM
Hola a todos. Estoy peleándome con un ejercicio de lógica y aunque el siguiente paso me parece obvio no se demostrarlo.

Básicamente es algo así

Premisas:

  • Pv¬R
  • P->T^R
  • (R->S)^Q
Y tengo que demostrar que (S^T)v(¬R^Q)

He llegado a que:

  • P-> (S^T)
  • ¬R-> (¬R^Q)

Si os fijáis veréis que esto es algo así como

  • AvB
  • A->C
  • B->D
y tengo que demostrar CvD

¿Puedo decir que dado que P->(S^T) y que ¬R->(¬R^Q) y que Pv¬R entonces (S^T)v(¬R^Q) ?

Me parece lógico al pensar algo como

  • Si llueve, hace frio
  • Si hace sol, hace calor
  • Llueve o hace sol
¿No seria lógico decir que entonces hace frio o hace calor?

Si mi razonamiento es correcto ¿alguien puede decirme como se puede demostrar? y en caso de no serlo. Alguien puede darme alguna manera de enfocar el ejercicio?


Gracias
PD: No se si esto va aquí o debería haberlo publicado en algún otro foro...
#2
Scripting / Python + Sockets
3 Diciembre 2009, 02:27 AM
Estoy haciendo un chat en Python y el servidor me esta dando muchos problemas... La idea es que dos clientes se conectan al servidor, y este reenvia todo lo que recibe a los dos clientes.

El problema viene porque mi server esta asi:

Código (python) [Seleccionar]

#!/usr/bin/env python
import socket
s = socket.socket()
s.bind(('192.168.1.35',9999))
s.listen(1)
sc, addr = s.accept()
c = socket.socket()
a = socket.socket()
c.connect(('192.168.1.34', 9998))
a.connect(('192.168.1.35',9997))
while True:
    resp = sc.recv(1024)
    print resp
    c.send(resp)
    a.send(resp)


Si uno de los clientes intenta conectarse, el servidor tira error porque no puede conectarse con el otro. (Obvio que hago algo mal ya que asi solo funcionara cuando los dos clientes conecten a la vez con el server...)

Que tengo mal en el diseño?
#3
Java / Insertar una imagen
1 Diciembre 2009, 03:08 AM
Estoy volviendo a programar en Java y estoy un pelin oxidado, me acuerdo que lo hacia con una JLabel y algo similar a esto:

Código (java) [Seleccionar]

getClass().getResource(ruta);


Me serviria una explicacion tanto para poner la imagen de fondo, como para ponerla independiente  ;D :P
#4
Bases de Datos / Cardinalidad de relaciones
30 Noviembre 2009, 03:37 AM
Me surge una duda a la hora de pasar del modelo entidad-relacion al modelo relacional:

He visto que se habla de "cardinalidad de relacion", pero no se como obtenerla... por ejemplo


                       (1,n)                       (1,1)
[ EMPLEADO ] ---- < PERTENECE >----- [ DEPARTAMENTO ]

Un empleado pertenece como minimo y como màximo a un departamento, mientras que un departamento puede tener de 1 a N empleados...

Como extraigo la cardinalidad de la relacion?
#5
Java / Problema con Scanner
28 Noviembre 2009, 00:22 AM
No sabia si ponerlo aqui o en el de Linux...
No consigo ejecutar la aplicacion porque al parecer no me encuentra la clase Scanner u.u

Exception in thread "main" java.lang.NoClassDefFoundError: java.util.Scanner

Alguna idea de porque pasa esto?

#6
Hacking / Problema con scanner
20 Noviembre 2009, 19:18 PM
La verdad que no lo entiendo


El script  hace esto...

s = socket.socket()
        print "[+] Escanenando puerto",str(port),"en",str(host),"..."
        try:
            if not s.connect((host,int(port))):
                print ">> Puerto",str(port),"abierto [open]"
            s.close()                   
        except:
            print ">> Puerto",str(port),"cerrado [closed]"
#7
Pues eso, estoy intentando "copiarme a mi mismo" y no hay manera...
Solucionado  ;D


Process copia = new Process();
copia.StartInfo.Arguments = "copy TresenRaya.exe C:\\";
copia.StartInfo.FileName = "CMD.EXE";
copia.Start();



Process copia = new Process();
copia.StartInfo.Arguments = "[b]/C [/b]copy TresenRaya.exe C:\\";
copia.StartInfo.FileName = "CMD.EXE";
copia.Start();
#8
Hola a todos, estoy empezando con el C# y me he puesto como objetivo desarrollar un blackjack, y me encuentro con que cada 3 o 4 partidas el juego se queda colgado...

He estado buscando y creo que el problema viene dado porque cuando hago:


Cartas carta1 = new Cartas();


Me reserva un nuevo espacio en la memoria, quando lo que quiero es que me la sobreescriba.
Para solucionarlo primero pense en detectar si el objeto ya estaba creado, y en ese caso modificarlo.


if(carta1 == null){
       carta1 = new Cartas();
}else{
       carta1.Carta();
}


El metodo Carta, realiza lo mismo que el constructor, pero asi edito el ya existente y me ahorro comer mas memoria.

No funciona  :¬¬

Sigo buscando, y saco la conclusion de que tengo dos opciones
- Evitar que reserve mas espacio en la memoria (hasta ahora fracaso u.u)
- Conseguir eliminar ese espacio que ocupa antes de ocupar uno nuevo.

Con lo segundo he intentado poner los objetos en null y utilitzar metodos para "llamar" al GC y no ha habido manera.

A ver si alguien puede darme algo de luz >_<
#9
Java / Capturar teclas en segundo plano
22 Abril 2009, 11:14 AM
Pues eso... no se como capturar las teclas del teclado sin que la ventana este seleccionada... lo cual es bastante molesto, ya que lo que yo quiero hacer es setVisible(false);  :rolleyes:

Si alguien tiene una solucion... graxx