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

#71
Scripting / Re: Ayuda con treeview (Tk)
30 Mayo 2021, 01:18 AM
Cita de: SlayerBur en 29 Mayo 2021, 23:18 PM
Creo yo que podrias arreglarlo agregando un ID 11 (aun que sea vacio),
o la otra opcion es verificar si el ID existe, continuar (Caso del 9 y 10), si no existe, sumar +1, para llegar al 12.
En caso de no haber 12, y existe por ejemplo un 15, haria el mismo paso hasta llegar al 15, haciendo que el ID_Numero sea siempre igual al registro. No se si se entiende lo que digo..

PD>
puedes modificar
self.id_numero = self.id_numero + 1
por
self.id_numero += 1

Hola,pensé en eso, pero es algo muy específico si borro otros ids pues ya va a dejar de funcionar.De todas formas muchas gracias!
#72
Scripting / Ayuda con treeview (Tk)
27 Mayo 2021, 19:31 PM
Buenas, estoy terminado un programa que de registros de una agenda, y tengo el siguiente problema.

Al momento de darle click a algún item en el treeview puedas con la flecha para abajo o para arriba que te vaya tomando el item que fue seleccionado, hasta ahí funciona, el problema es que    para que esto funcione al item seleccionado le sumo + 1, funciona hasta cierto punto despues ya no.

No se si explique el problema correctamente

Aquí dejo la funcion
    def data_move_down(self, event):
        self.limpiar_data()
        data = self.tree.item(self.tree.selection())
        self.id_numero = data['text']
        self.id_numero = self.id_numero + 1
       
        print(self.id_numero)
        sql ='SELECT * FROM AGENDA where id=? '
        parametros = (self.id_numero,)
        consulta = self.correr_consulta(sql, parametros)
        result = consulta.fetchall()
        if result:
            self.id_numero = result[0][0]
            self.nombre.insert(0, result[0][1])
            self.apellido.insert(0,result[0][2])
            self.direccion.insert(0,result[0][3])
            self.telefono.insert(0,result[0][4])


#Adjunto un gif de como funciona esto
https://gyazo.com/47b67d7435e514ad2766af9eab48a707
Si pueden ver, debería pasar de 10 a 12 y no a 11 y así.

Gracias a todos y buen día.
#73
Scripting / Re: Para que sirve esto? (Python)
25 Mayo 2021, 21:12 PM
Muchísimas gracias!
#74
Scripting / Para que sirve esto? (Python)
25 Mayo 2021, 17:27 PM
Hola, e visto que en muchos foros al momento de hacerse una función (o método en class), se usa "-> None", alguien me puede explicar para que sirve esto?






Gracias =)
#75
Scripting / Ayuda con frames TKinter
16 Mayo 2021, 01:01 AM
Hola, hace un poco me tire en el mundo de tkinter ya hay muchas cosas que se usar bien...Pero tengo un problema con Frame, y es que no se como poder introducir  Widgets dentro del freme  ni moverlos. Seria genial si me dan una ayuda :=)








Gracias
#76
Cita de: Serapis en  8 Mayo 2021, 21:58 PM
Hay muy distintos orígenes que puedne causar el problema.

- Poco espacio en disco duro. Si el disco tiene poco espacio cada vez que tenga que escribir puede costarle encontrar un sectores libres (quedan muy repartidos y la aguja debe reposicionarse para cada uno). También sucede cuando el disco está muy fragmentado. Solución a este caso: Borra cosas que no utilices para asegurarte que tiene al menos un 10-20% del tamaño del disco libre. Finalmente haz una defragmentación del disco duro.

- Un programa se ha programado para realizar x tarea a intervalos regulares, o bien hay programas instalados corriendo en segundo plano que antes no lo estaban. Solución: toca revisar que tareas programadas hay y o bien se elimina (si son prescindibles), o bien se les da un plazo mucho mayor (hay programas que se emperrar en funcionar su 'actualizador' cada hora... cuando podría bastar una vez a la semana 8o al mes). Incluso puede haber programado una degrafmentación del disco duro...

- El antivirus, en la misma categoría que anterior (pero con una entidad más radical y en cierto modo justificado), actúa en tiempo real... sea porque s eha programado un análisis completo al disco duro sea por qeu s ele ha pedido análisis en tiempo real para el disco y/o la red. Solución: Revisa la configuración del antivirus y asegúrate que tiene valores conforme a lo que tu consideras adecuado. Si tiene alguna opción donde se le pueda indicar que no consuma muchos recursos, o que el análisis sea más ligero, o que análisis si es programado, que lo haga x día de la semana o a x hora dle día que sabes que no lo usas para nada especialmente que requiera toda la potencia. El análisis real resulta 'entretenido' especialmente cuando opera con archivo comprimidos, pués debe extraerlos para verificarlos.

- El disco duro, podría tener algún sector defectuoso con el que tropieza constantemente. Solución: Hacer un análisis al disco duro, en busca de sectores defectuosos y que los marque como tales para no usarlos (comando chkdsk, también hay programa especializados en tales análisis).

- Otras ventanas del navegador abiertas. Solución: Cierras todas las ventanas que no sena aquella en la que estás.

- Programas de descargas. Si tienes programas de descargas ejecutándose, típicamente cuando un archivo se completa, se ordenan sus 'chunks' al tiempo que se analiza el hash para verificar que la descarga es correcta. Esto consume recursos de disco y de procesador, si es muy grande el archivo se demora su tiempo...

- El S.O. está en medi de una actualización que se ralentiza porque al tiempo se está consumiendo ancho de red. Solución: Aplaza o configura las actualizaciones del S.O. igual que el resto de programas, para días u horas que no lo uses...

- La red, la red local puede estar saturada, esto puede ocurrir si compartes la red con bastante 'gente', y todos se empeñan en usar la red en streaming igual que tú (aunque sea para ver vídeos de youtube, Netflix, descargas p2p, etc... Solución: Controla cuanta gente accede a tu red conforme al ancho de banda contratado, o bien procura jugar cuando nadie use la red...

- El juego. Han liberado una nueva versión que reclama más recursos. Solución: Comprarse un nuevo equipo, actualizarlo o (mi favorito) 'mandarlos a tomar x %$&"!·%()*'.

- Pués sí, también la actividad de algún virus en el equipo. Solución: Actualiza el antivirus, corta la red y analiza exhaustivamente el disco duro al completo.

En fin, toda una plétora de posibilidades...

Ah bien bien, creo que puede ser mi hdd, muchísimas gracias!!
#77
Hardware / ¿Por qué pasa esto? (Tirones)
8 Mayo 2021, 21:17 PM
Hola, ya desde hace un buen tiempo muchos juegos me están funcionando mal (Con tirones),
juegos como warzone o csgo, me llegan a dar tirones que flipas.

Antes esto no me pasaba, no se si tengo algún tipo de malwere en mi equipo o algo similar (Lo dudo)

Mi config del ordenador es:
intel g4560 (CPU)
Gtx 1650 oc     
16 de ram
Un hdd de 1 tb

Soy consiente que se genera un cuello de botella, pero antes eso no me afectaba en nada en los juegos.

Alguna recomendación de como solucionar esto?
#78
Cita de: Nk en  7 Mayo 2021, 03:43 AM
Sigo siendo bastante novato en este mundo de la ciberseguridad, así que solo podré responderte con seguridad la pregunta 1 y 3.

Estos malwares, pueden presentarse en varias formas, por lo que tengo entendido, la mas común es el troyano.

Emotet, por ejemplo, era un troyano bancario que ingresaba a través de documentos PDF mayoritariamente.

Aunque una botnet puede usar los métodos de propagación típicos de un gusano informático para propagarse mas fácil y descontroladamente.

Necesitas un lenguaje que utilice las apis win32 y que pueda acceder al sistema operativo y usar sus funciones, así que se podría decir que si, python puede ser utilizado para ese fin.

Saludos :rolleyes:
Ahhhh bien bien, muchísimas gracias por responder!!

Que tengas un excelente día/noche!
#79
Hola, tengo una duda, tengo entendido que un ddos envía varias solicitudes a una web, con la intención de desbordar la capacidad del sitio web para evitar que este funcione correctamente.

Duda 1
Lo mas efectivo para lanzar un ddos se necesita una botnet, pero como se crea o se hace un malwere (Y que tipo de malwere es claro) para que convierta tu equipo en un ordenador zombi y como hacen estos ordenadores para que entren en una botnet?  

Duda 2
Una vez que se tiene una botnet como hace el atacante para enviarlos al sitio web que quiere atacar?

Duda 3
Esto se puede hacer con python o se necesita otro lenguaje?

No sé si me explique bien.

(Cabe aclarar que todo esto es con fines de aprendizaje, no tengo las neuronas suficientes como para hacer algo así)


Gracias, y buen día/noche
#80
Cita de: Beginner Web en  1 Mayo 2021, 16:05 PM
Hola, como puedo hacer mi script un .exe autoinstalable luego de que sea descargado en la pc? guiño guiño  ;) ;) ;)


No se puede, sino seria muuuuuuuuuy fácil meter algo malicioso en un ordenador (Lo es, pero seria aun mas fácil)