elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Foros Generales / Dudas Generales / Re: Hola soy nueva aprendiendo C++ en: 19 Abril 2023, 04:27 am
Hola, Apenas estoy entrando seriamente a la programación, Ya tenia conocimiento previos del lenguaje C++ pero realmente ni le tocaba ni con un palo durante meses, Quisiera saber, Que harían si tuvieran que comenzar de nuevo, Ya saben, Donde recomiendan para obtener PDF´s o cursos para aprender.

Aunque me guste mucho la programación, También he dejado de estudiar por falta de motivación, Siempre me doy retroalimentación de todo lo que sabia pero después de eso me quedo con el típico: ¿Ahora que hago?.



Si estás buscando empezar de nuevo en la programación y aprender nuevos lenguajes de programación, hay muchas opciones disponibles en línea para aprender. Algunos buenos recursos para encontrar cursos y tutoriales incluyen:

 -Udemy: es una plataforma que ofrece múltiples cursos pagos y gratuitos de lenguajes de programación, donde puedes aprender en línea y a tu propio ritmo desde la comodidad de tu hogar.

- Coursera: es un sitio web que ofrece una amplia selección de cursos en línea de universidades de todo el mundo, incluyendo cursos de programación de alta calidad en múltiples lenguajes de programación.

- CodeCademy: es una plataforma que ofrece cursos interactivos en línea para aprender a programar en lenguajes como Python, Java, javascript, HTML, CSS y más.

- FreeCodeCamp: una comunidad educativa en línea que ofrece cursos y proyectos para aprender múltiples lenguajes de programación.

También en el foro hay muchos cursos filtrados, te recomiendo darles un ojo, estan buenos

En cuanto a la falta de motivación, puede ser útil establecer objetivos y definir un plan de estudio y un horario para mantenerse en el camino. Además, trata de encontrar proyectos interesantes para trabajar y únete a grupos de estudio en línea o en persona para motivarte y compartir conocimientos con otros programadores. ¡Ánimo y buena suerte en tu aprendizaje!
22  Programación / Scripting / Re: Multiprocessing y MatPlotLib en: 24 Octubre 2022, 03:46 am
Ya lo solucione, de hecho nisiquiera emplee programacion asincrona / concurrente
23  Programación / Scripting / Re: Multiprocessing y MatPlotLib en: 23 Octubre 2022, 02:08 am
perfecto, sin utilizar target y args no da asincronamente, pero usandolos da error:

Código
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import multiprocessing
  4. import lines
  5. import bars
  6.  
  7. if __name__ == "__main__":
  8.    fig, ax = plt.subplots(2, 2)
  9.  
  10.    context = multiprocessing.get_context("spawn")
  11.  
  12.    proc1 = context.Process(target=lines.start, args=(plt, fig, ax[0, 0]))
  13.    proc2 = context.Process(target=bars.start, args=(plt, fig, ax[1, 1]))
  14.  
  15.    proc1.start()
  16.    proc2.start()
  17.  
  18.  

ah no ese no era

Código
  1. Traceback (most recent call last):
  2.  File "/home/arhoc/scientistsimulator/main.py", line 15, in <module>
  3.    proc1.start()
  4.  File "/usr/lib/python3.10/multiprocessing/process.py", line 121, in start
  5.    self._popen = self._Popen(self)
  6.  File "/usr/lib/python3.10/multiprocessing/context.py", line 288, in _Popen
  7.    return Popen(process_obj)
  8.  File "/usr/lib/python3.10/multiprocessing/popen_spawn_posix.py", line 32, in __init__
  9.    super().__init__(process_obj)
  10.  File "/usr/lib/python3.10/multiprocessing/popen_fork.py", line 19, in __init__
  11.    self._launch(process_obj)
  12.  File "/usr/lib/python3.10/multiprocessing/popen_spawn_posix.py", line 47, in _launch
  13.    reduction.dump(process_obj, fp)
  14.  File "/usr/lib/python3.10/multiprocessing/reduction.py", line 60, in dump
  15.    ForkingPickler(file, protocol).dump(obj)
  16. TypeError: cannot pickle 'module' object
  17.  
24  Programación / Scripting / Re: Multiprocessing y MatPlotLib en: 23 Octubre 2022, 02:04 am
debo ser honesto y decir que la verdad nunca e usado with con multiprocess, por lo cual te muestro que cambiaría:

Código
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import multiprocessing
  4. from lines import start
  5. import bars
  6.  
  7. if __name__ == "__main__":
  8.    fig, ax = plt.subplots(2, 2)
  9.    context =multiprocessing.get_context("spawn")
  10.    proceso = context.Process(start(plt, fig, ax[0, 0] ))
  11.  


con eso ya debería funcionar y a partir de ahí las modificciones pertinentes con las funciones start y join

perfecto, sin utilizar target y args no da asincronamente, pero usandolos da error:

Código
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import multiprocessing
  4. import lines
  5. import bars
  6.  
  7. if __name__ == "__main__":
  8.    fig, ax = plt.subplots(2, 2)
  9.  
  10.    context = multiprocessing.get_context("spawn")
  11.  
  12.    proc1 = context.Process(target=lines.start, args=(plt, fig, ax[0, 0]))
  13.    proc2 = context.Process(target=bars.start, args=(plt, fig, ax[1, 1]))
  14.  
  15.    proc1.start()
  16.    proc2.start()
  17.  
  18.  
25  Programación / Scripting / Re: Multiprocessing y MatPlotLib en: 23 Octubre 2022, 01:48 am
Me anda, sin embargo no se realiza asincronamente, ¿hay algo mas que deba hacer?
26  Programación / Scripting / Multiprocessing y MatPlotLib en: 22 Octubre 2022, 20:29 pm
Holaaa, estuve intentando plottear asincronamente en dos subplots, empleando lo que sea, Threads, Multiprocessing.Process y Pools, ¿Que puedo hacer?
Por cierto, por cierto, al utilizar cualquiera de estos 3 me da error y no he podido emplearlos, mi codigo esta dividido en tres archivos, los cuales contienen:

MAIN.PY
Código
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import multiprocessing
  4. import lines
  5. import bars
  6.  
  7. if __name__ == "__main__":
  8.    fig, ax = plt.subplots(2, 2)
  9.  
  10.    with multiprocessing.get_context("spawn").Pool() as pool:
  11.        pool.map(lines.start, (plt, fig, ax[0, 0]))
  12.  
  13.    # Esto es de cuando intente utilizar SubProcesos
  14.    """barproc = multiprocessing.Process(target=bars.start, args=(plt, fig, ax[0, 1]))
  15.    procs.append(barproc)
  16.    barproc.start()
  17.  
  18.    for proc in procs:
  19.        proc.join()"""
  20.  
  21.  

LINES.PY
Código
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import matplotlib.animation as animation
  4.  
  5. import random
  6.  
  7.  
  8. def start(plt, fig, ax):
  9.    x = np.arange(0, 2*np.pi, 0.1)
  10.    line1, = ax.plot(x, np.sin(x))
  11.    line2, = ax.plot(x, np.sin(x))
  12.    line3, = ax.plot(x, np.sin(x))
  13.  
  14.    def animate(i):
  15.        line1.set_ydata(np.sin(x - i / 50))
  16.        line2.set_ydata(np.sin(x + i / 75))
  17.        line3.set_ydata(np.sin(x - i / 100))
  18.        return line1, line2, line3
  19.  
  20.    anim = animation.FuncAnimation(fig, animate, interval=1, blit=True, save_count=25)
  21.  
  22.    plt.show()
  23.  
  24. if __name__ == "__main__":
  25.    fig, ax = plt.subplots(2, 2)
  26.    start(plt, fig, ax[0, 0])
  27.  

BARS.PY: este es igual que el anterior pero usando graficas de barras :v

Y el error que me da es este:
Código
  1. Process SpawnPoolWorker-1:
  2. Traceback (most recent call last):
  3.  File "/usr/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
  4.    self.run()
  5.  File "/usr/lib/python3.10/multiprocessing/process.py", line 108, in run
  6.    self._target(*self._args, **self._kwargs)
  7.  File "/usr/lib/python3.10/multiprocessing/pool.py", line 114, in worker
  8.    task = get()
  9.  File "/usr/lib/python3.10/multiprocessing/queues.py", line 367, in get
  10.    return _ForkingPickler.loads(res)
  11.  File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 2911, in __setstate__
  12.    mgr = plt._backend_mod.new_figure_manager_given_figure(num, self)
  13. AttributeError: 'NoneType' object has no attribute 'new_figure_manager_given_figure'
  14. Process SpawnPoolWorker-2:
  15. Traceback (most recent call last):
  16.  File "/usr/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
  17.    self.run()
  18.  File "/usr/lib/python3.10/multiprocessing/process.py", line 108, in run
  19.    self._target(*self._args, **self._kwargs)
  20.  File "/usr/lib/python3.10/multiprocessing/pool.py", line 114, in worker
  21.    task = get()
  22.  File "/usr/lib/python3.10/multiprocessing/queues.py", line 367, in get
  23.    return _ForkingPickler.loads(res)
  24.  File "/usr/lib/python3/dist-packages/matplotlib/figure.py", line 2911, in __setstate__
  25.    mgr = plt._backend_mod.new_figure_manager_given_figure(num, self)
  26. AttributeError: 'NoneType' object has no attribute 'new_figure_manager_given_figure'
  27.  

Entonces, umm, ¿que podria hacer yo para plottear en dos o mas subplots asincronamente?
27  Seguridad Informática / Hacking / ¿Que es mas factible? en: 1 Octubre 2022, 04:07 am
Holaaa, me gustaria saber que opinan ustedes;

¿Seria mas recomendable intentar forzar una clave WPA o forzar un PIN WPS? (en caso de que este ultimo se encuentre activado)

Y en todo caso, ¿podrian decirme como?

Quiero decir, para forzar claves WPA se el proceso para hacerlo localmente, sin embargo...¿sera posible hacer lo mismo con el WPS?

Gracias de antemano :D
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines