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

#1
Scripting / Re: Python kill thread
9 Mayo 2012, 17:14 PM
Bueno gente por duda, voy explicar a lo que llege volviendo a leer los doc de python, quisa encontre una respuesta a mi pregunta pero no me convence si alguien save otra, estare mas que encantado escucharla.

en si un Thread lo que hace es abrir un nuvo proceso en nuestro equipo, por lo que tuve que cancelar una lista enorme de pythonw.exe ejecutados en mi win7.

la funcion thread.exit() no es nada mas que una exepcion que se crea y obliga ha cerarce el proceso en modo silencioso.

Saliendo de etos factos, y de lo que en documentacion licita de desarolladores no se prezenta ninguna evidencia de como cerrar un proceso, sin previamente no definirlo como una instancia con una funcion que crea la exepcion, la manera de matar un hilo en ejecucion seria matandolo usando el recurso de sistema, al momento no quiero profundizar en este sentido, ya que tampoco me atrevo por el tiempo, pero ya vere a este demonio en futuro no muy lejano. Pero se ve que en esto pensaron los creadores y dejaro funcion para obtener la id de hilo que para este cometido viene muy a mano.

Conclusiones, maneras de prever una finalizacion de un thread antes de ejecutarlo:
como ya lo de cia antes  con una condicion en bucle que se va ejecutar:
Código (python) [Seleccionar]
x = False
def bucle():
while True:
 if x:
  try:#por si acaso nunca esta demas, al no ser que nececitamos aquellos pocos ciclos que ocupa
   thread.exit()
  except:
   printe "un error al acavar el proceso hijo"
 #el codigo que quieremos poner
thread.start_new(bucle, ())

Para acavar el proceso lo unico que hace falta es cambiar la x=True y esperar su siguente ejecucion.
bueno de este metodos. como el threading.Thread y el viejo thread crearian una exepcion "SystemExit"



Elektro H@cker: usa el botón "insertar código"
#2
Scripting / Python kill thread
9 Mayo 2012, 15:44 PM
Hola gente , no soy uno de los que preguntan en los foros, soy mas de buscar en google y los libros, pero estoy desesperado, nececito a algun maestro en python que me de un ostia y enceña que es lo que pasa con los modulos thread, y threading

Mi problema principal, es que intendi bien como crear varios procesos, pero mi problemas existen cuando quiero matarlos, 
durante semanas buscava una manera decente pero no encuentro.

La cuestion es que se como matar un proceso desde dentro, por ejemplo tenemos un bucle while y dentro de ell una condicion que si se cumple mata el proceso mediante exit.

Esto lo tengo pillado, pero si el procesos, es un bucle que no puedo modificar por ejemlo una ventana grafica de Tkinter, funcion mainloop() que tiene su propio bucle, como llamar la function thread.exit() desde tkinter.mainloop() sin agregar un boton con esta funcion a la GUI?

Etoy desarollando un bot para juego, en una apuesta con amigo El = Java yo Python y queien llega primero se lleva el reino.
P.S: Tener cuidado al jugar con threads no por nada Les pusieron una variable Deamon, colge por minimo 10 veces el linux, y win7 unos 40 mientras buscava respuestas >:D.
#3
Hola gente tengo un problemiya me aparecen este tipo de conections constantemente, y al eliminar los vuelven a aparecer, lo que me gustaria es quitarlos y que no volvieran aparecer,
Los elimino mediante Device Manager , pero con el tiempo me vuelven a aparecer y es lo que me gustaria cambiar si alguien tiene alguna idea porque aparecen y como prevenir esto ?d:)

pongo lo que sale con ipconfig/all


Windows IP Configuration

   Host Name . . . . . . . . . . . . : MyName
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : My Wifi network adapter(cambiado)
   Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::2df3:fe23:c31d:2ce7%12(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.000(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : martes, 27 de diciembre de 2011 18:51:49
   Lease Expires . . . . . . . . . . : s bado, 31 de diciembre de 2011 17:22:53
   Default Gateway . . . . . . . . . : 192.168.1.000
   DHCP Server . . . . . . . . . . . : 192.168.1.000
   DHCPv6 IAID . . . . . . . . . . . : XXXXXXXXX
   DHCPv6 Client DUID. . . . . . . . : XX-XX-XX-XX-XX-XX-XX-XX-XX-XX--X.....
   DNS Servers . . . . . . . . . . . : 192.168.1.0000
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : localdomain
   Description . . . . . . . . . . . : My Network adapter
   Physical Address. . . . . . . . . : xx-xx-xx-xx-xx-xx
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
[color=red]//desde aqui lo quisiera ellimi todos pero solo concigo elminar algunos , en Win Xp solo me aparecen los de ariva asi que supongo esto no sera peligroso[/color]
Tunnel adapter 6TO4 Adapter:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:5ef5:79fd:2c47:1087:3f57:fe7e(Preferred)
   Link-local IPv6 Address . . . . . : fe80::2c47:1087:3f57:fe7e%16(Preferred)
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter isatap.{99AF3867-A499-4EB6-B7F0-358C079AABEE}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Reusable Microsoft 6To4 Adapter:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter #3
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 11:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter #4
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 12:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter #5
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 13:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter #6
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.localdomain:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

#4
WarZone / Re: Duda "Molto Facil"
12 Diciembre 2011, 05:16 AM
bueno no entendi que dice que me falta ver el codigo como es i no como lo muestra navegador?, bueno yo solucione problema i era lo que al principi pensava, pero lo debi primero guardaren pc desde browzer, y no cortar y pegar desde view-source(bueno aqui veo por donde iva trabajar off-line, el consejo a valor de oro), solo al abrir se cambia cosa, i bueno navegando un poco mas encontre para que sirven ese de script href y src con cookie asi que bueno me aclare muchas dudas , aprender siempre hay solo falta quieree, y la respuesta simpre esta solo hay que buscarla
#5
WarZone / Re: Duda "Molto Facil"
11 Diciembre 2011, 22:40 PM
bueno, deverda parece tonto, y es bastante facil pero pa gente que tenga misma problema y se le va el coco, parar de pensar!!! un modo alternativo,  sistema Ctr+c y Ctr+v no siempre sirve a veces hay que usa loque te dan los browzer para guardar, despues te empiezan cuadrar todas cosas, paraece tonto pero aprendi alguna otra cosa, grax, pero igual queda alguna duda
#6
WarZone / Re: Duda "Molto Facil"
11 Diciembre 2011, 22:36 PM
a la pregunta anteriar le añado porque al ver codigo en browzer se ve muy diferente a quando lo guardas?
#7
WarZone / Re: Duda "Molto Facil"
11 Diciembre 2011, 22:16 PM
Bueno me tracilize un poco perdon por la racha pero bueno el dia de malasuerte supongo acavo, empiezamos filosoficamente sobre pregunta,
voy hacer analizis porfa comenten sobre el i diganme si me equivoco o por donde buscar piesas faltantes, ok =)? // son comentarios

<!--doctype-PublicHTML ->// aqui empiesa el comentario de html que teorica mente no tiene que ser interpretado para vizualizacion, almenus es lo que lei en muchos manuales de html ( llevo 9 años en html y 1 de ellos activo- estudiando practicando) este comentario deberia acavar con --> entonces en teoria el script no deberia ser interpretado, y navegador tendria un error interna pero esto no pasa entonces suponemos que acava con -> pero a mi nunca a funcionado poner asi un comentraio

<html>

<head>

<title>Hola</title>

</head>

<script href="e.php?cookie=2" src="e.php?cookie=1"> //aqui es donde empiesa script la cosa que no me aclaro es el href y el src y porque no hay type="text/javascript" si me pudieran explicar o el sitio donde se explica, porque de verda no lo encontre de momento, pero igual seguire buscando, bueno supongamos que esto no es la razon pero por mi que lleva alguna cosa aca la que me falta para entender

var f=prompt('Pon el pass',''); vale la "f" seria la que introdusco en campo

if(f!="SeRcA"){ // es el condicional  el que me da mas dolor de cavesa, si estoy en lo cierto escribiendo "SeRcA" no se ejecutaria el codigo y pasaria al siguiente , a else elque envia pasword y no muestra ningun mensaje de error, y aqui es tonde se explota la cavesa, todo lo que estudie sobre condicionales en todas ediamas, incluido de javascript no se aplica y tampoco no tien ningun areglo en vista de bool entonce aqui es tonde me toco con pared si alguien seria tan amable explicarme porque pasa esto o si eso quiere decir la respuesta , pues dejarme alguna teoria sobre esto o por donde debo busca,

alert("Error");

self.location.reload();

}else{

self.location.href="e.php?pas="+f;

}

<!--Feliciades, asi de facil-->// pues no parece tan facil quisa cuando resuelva pensare que soy un tonto pero siempre es facil lo que saves, y lo que no parece imposible

</script></body></html>



pues eso porfa explicarme como a un novato que se introduce en mundo de bugs, errores, y agujeros en en las reglas de informatica
#8
WarZone / Re: Duda "Molto Facil"
11 Diciembre 2011, 19:59 PM
bueno guay, tengo conocimiento de python y nada mas losiento, intiendo que son clases funciones, variables, sintacsis de mysql, php, javascript, actionscrip, c++ c basic, y alguno mas , y perfecta mente puedo escribir un programa buscando un poco en libro o usando funciones de ayuda, pero, aver lo que me entra en loguica es que esta en un codicional una regra i po mucho que intente que no se cumpla sique cumpliendose, por leido en otros foros el problema esta en "<--" vale guay y que es ,por lo que sepa es comentario pero igual no le sigo pillando truco
#9
WarZone / Re: Duda "Molto Facil"
11 Diciembre 2011, 19:42 PM
Pregunta que significa "<!--", si no me equivoco es principio de comentario en html i el fina deberia ser --> pero esto no se cumple poque el script se ejecuta igual, alguien me podria explicar porque? porfa
#10
WarZone / Re: Duda "Molto Facil"
11 Diciembre 2011, 19:25 PM
porfavor decirme si estoy avansando en correcto sentido, la respuesta esta en java script, en condicional, (bueno es almenus que me vino primero en la cavesa, pero igual no me acava de funciona i ahi ya se me va la cavesa porque por loque he intendido error debende de lo que pones y si pones lo que no cumple primera condicion pues error no deberia salir pero igual me sale,
algun consejo sobre tema  i si estoy en camino correcto? pero igual gustaria que alguien m eexplicara porque me continua saliendo el error