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


 


Tema destacado: Cifrar documentos-carpetas con GnuPG en Linux y Windows


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10
11  Programación / Programación General / Re: Pagina para aprender a Programar. espero que les sea útil . en: 5 Octubre 2017, 00:26
Gracias por el aporte, andaba buscando una página así.
Aca dejo una página bastante buena y completa sobre Python 3.
Python 3 para impacientes

 :)
12  Foros Generales / Foro Libre / Re: Simplemente increíble. +Lágrimas +España en: 5 Octubre 2017, 00:19
Espero que no empiezen a desviar el tema como siempre.
O que un mod cierre el tema.
13  Foros Generales / Noticias / Re: Nueva subida de la luz en septiembre: la factura será más cara que hace un año en: 4 Octubre 2017, 04:39
Acá en Chile la cuenta de luz ronda por los 34.000$  (45 Euros, quisas no sea mucho alla (?)).
En algunos casos, le han cobrado hasta 1 millon de pesos (1,350 Euros) a algunas personas, que tienen familiares electrodependientes (personas que están conectadas a respiradores electricos, maquinas de monitoreo, etc) , muchas veces esas familias no tienen para pagar la cuenta de la electricidad, y la compañia de electricidad llega y se los corta.
Asi de desgraciados son las grandes empresas en Chile.
14  Programación / Java / picked up _java_options xmx512m en la consola en: 2 Octubre 2017, 18:09
Hola, recien he comenzado a aprender Java, y hice el tipico Hola mundo, pero el problema es que cuando lo ejecuto,
funciona y me imprime hola mundo, pero también aparece en la consola esto: picked up _java_options xmx512m
Como se puede eliminar eso?
Gracias.
Acá dejo el código por si acaso
Código
  1. public class HolaMundo {
  2.  
  3. public static void main(String[] arg){
  4. System.out.print("Hola mundo!"); //Imprime un texto en pantalla
  5. }
  6.  
  7. }
  8.  
Uso Eclipse como IDE
Edito: He solucionado el problema. Habia que borrar la variable de entorno que se llama _java_options.
15  Seguridad Informática / Seguridad / Re: Me hackearon! Ayuda en: 2 Octubre 2017, 01:51
Posibles explicaciones a las cosas que te pasan:
Quisas tu pc fue infectada al conectar un usb, aveces me ha pasado que me han quierido colar virus por un usb, y  el avast ni los detectaba.
O se infecto al entrar a una página web, que necesariamente no necesitan descargar nada para infectarte.
Y sobre eso de que el avast dice de que impidió la conexión a nutyrivan.xyz, posiblemente, un virus intenta conectarse a esa página por quisas diferentes motivos.
1 - Tu pc se convirtió en un "zombie" por ese virus, y ese virus este programado para hacer un DDos (lo cual hace que una página se caiga), haciéndolo con muchas mas pc infectadas.
2- Como dijiste anteriormente, sobre del que el avast te detecto un virus con acceso remoto, te pueden estar registrando lo que escribes, tu webcam, tu micrófono, tus archivos, todo. y otra vez, la conexión a nutyrivan.xyz, puede que sea un server donde se guarda toda la info que obtiene, pero no es 100% seguro lo que digo, ya que no puedo demostrar lo que hay en esa página, ya que yo no me arriesgo a que me metan un virus.

Y lo ultimo, por que el antivirus tuyo no detecto nada, quisas es porque el virus esta programado para moverse constantemente de ubicación y el antivirus nunca lo detecte o de que se trate de un virus nuevo el cual no figura en la base de datos del antivirus.
Tambien, si has descargado archivos, dime de donde los descargaste?
16  Foros Generales / Sugerencias y dudas sobre el Foro / Que host usa este foro? en: 30 Septiembre 2017, 17:29
Pues eso, me gustaría saber en que host esta alojado este foro.
Espero que no sea información confidencial...

 :-*
17  Programación / Scripting / Re: [Aporte][Python 3.x] Como compilar de .py a .exe! en: 29 Septiembre 2017, 18:51
Para los que trabajéis en linux como yo xd aquí  tenéis la solución!

www.github.com/MrSentex/py2exe/

No es el py2exe normal y corriente es que me quede sin ideas XD.
Pero solo compila versiones de Python 2, igualmente, lo voy a poner.
:)
edito:
Pero en linux lo convierte a .exe o a un programa compilado que corre linux?, el cual no se... xD
Ok, leí mal el readme de tu proyecto, ahora si lo he entendido :P
18  Programación / Scripting / Re: [Aporte][Python 3.x] Como compilar de .py a .exe! en: 29 Septiembre 2017, 02:23
Gracias! Espero que esto no se pierda entre los temas, pero por si acaso, pon marcador a este tema
19  Programación / Scripting / [Aporte][Python 3.x] Como compilar de .py a .exe! en: 29 Septiembre 2017, 02:12

Por favor, si te ha gustado o te ha funcionado, guarda esta página en tus marcadores, ya que cada vez le iré añadiendo más información y también por que lamentablemente se perderá en todos los temas que se publican acá  :-(.


Hola, hoy vengo a dar un aporte, que es el siguiente: como convertir de .py a .exe
Bien, sin mas preámbulo empecemos:

1 - Primero de todo, necesitamos pywin32.
Para eso, vamos a la siguiente página: Python for Windows Extensions



Acá, como vemos en la imagen, veremos muchas versiones para descargar.
La versión que quieras descargar depende de tu pc y de la versión de Python que usas.
En este caso, yo tengo un pc de 64 bits y uso Python 3.6, así que descargare la versión que dice: pywin32-221.win-amd64-py3.6.exe
Si tienes un pc de 32 bits y usas Python 3.6, descarga la versión que dice pywin32-221.win32-py3.6.exe
Si usas otras versiones de Python, ahí puedes elegir según la versión que tengas.

2 - Ahora instalaremos el módulo pyinstaller
Ahora tenemos que abrir el Símbolo de sistema (cmd) en modo administrador.
Para eso, presionamos la tecla Windows y la tecla "x", ahí les aparecerá lo siguiente "Símbolo de sistema (administrador)"
le das clic y le das permiso...

Otra seria buscar en la barra de tareas, y poner cmd, le dan clic derecho y de ahi le dan a "Ejecutar como administrador"

Ya, una vez ya abierto nuestro cmd en modo administrador, ponemos esto:
Código
  1. pip install pyinstaller
De ahi les cargara y esperan a que se termine de instalar.



En mi caso no lo instalo por que ya lo tengo instalado  :rolleyes:
Si quieren actualizar o ver si hay actualizaciones para el módulo pyinstaller
pongan:
Código
  1. pip install --upgrade pyinstaller

Si quieren ver más; acá les dejo la página de pyinstaller: Pyinstaller Page
Ahí tienen la documentación y más información.

3 - Ahora viene lo divertido, compilamos de .py a .exe!
Creamos un programa cualquiera en Python:

Código
  1. print("Hola mundo!")
  2.  
  3. input("") # Es para evitar que se salga el programa
  4.  

Ahora abrimos otra vez el cmd, esta vez en modo normal, presionando la tecla Windows y la tecla "r"
de ahi ponen cmd y dan a enter.

Una vez ya abierto el cmd, escribimos cd y seguido de de la ruta del archivo
Ejemplo:
Código
  1. cd C:\Users\usuario\Desktop\
No así:
Código
  1. cd C:\Users\usuario\Desktop\miprograma.py



Empieza lo divertido, convertir a .exe!
Escribimos ahora en el cmd lo siguiente:
Código
  1. pyinstaller nombre_del_programa.py

De ahi, presionas enter, y empieza a compilar!



Suele tirar unas advertencias, sobre que falta un .dll, pero no hay de que preocuparse, por que el mismo pyinstaller los crea.

Ahora si  nos fijamos, en la carpeta o donde sea donde estaba tu programa en .py, se crean 3 carpetas y 1 archivo


Por ahora nos interesaremos en la carpeta "dist", entramos a ella,
de ahí encontraremos una carpeta, entramos a ella, y veremos muchos archivos.
El que nos interesa ahora es el archivo compilado, tiene el nombre del archivo en .py que compilaste,



Simplemente le damos clic y ahí esta! Nuestro programa en .exe!



4 - Extras
-Poner icono al .exe

Si de casualidad quieren que su .exe tenga un icono personalizado, se hace lo siguiente:

Ojo! el icono tiene que estar en formato .ico

En mi caso, cree esta belleza del arte en GIMP xD



Ahora vamos a cmd y escribimos:
Código
  1. pyinstaller nombre_de_nuestro_programa.py -i nuestroicono.ico

De ahí crea el .exe con el icono que hemos hecho!

-Si mi programa tiene interfaz gráfica y no depende de la consola, como elimino la consola?

Es sencillo, hace lo siguiente:
Código
  1. pyinstaller nombre_de_nuestro_programa.py --noconsole
y listo.

-Dar una mejor "presentación" al programa

Cuando tengamos nuestro programa compilado, se crean 3 carpetas y 1 archivo, como dije anteriormente,
creamos una carpeta con el nombre que queramos, de ahí arrastramos todos esos archivos creados.
Ahora entramos a la carpeta que creamos y creamos otra carpeta, con el nombre que quieran,
pero recomiendo que le pongan algo como "archivos del programa" etc.

Ahora arrastramos los archivos a la carpeta que creamos
Entramos a la carpeta,de ahí a dist y buscamos nuestro .exe, le damos doble clic y creamos una acceso directo,
ese acceso directo lo arrastramos a la primera carpeta que creamos, le podemos cambiar el nombre a el acceso directo.











Muchas gracias por leer, si tienes una duda, algo no ha funcionado, etc, no dudes en comentar.
Gracias  ;)

Si les gusto o les funciono esto, por favor pongan este tema en sus marcadores, ya que quisas se pierda en todos los temas...



Editado:
Si están en una distro de Linux, pueden probar el py2exe de el usuario Sentex
Para los que trabajéis en linux como yo xd aquí  tenéis la solución!

www.github.com/MrSentex/py2exe/

No es el py2exe normal y corriente es que me quede sin ideas XD.

Aca está la página del py2exe creado por Sentex.



MOD: Imágenes adaptadas a lo permitido.
Ok. Pero si no tengo idea como adaptarlas! No es mi culpa, y si las adaptaba se les bajaba la resolución
20  Programación / Scripting / Re: [Python 3.6] no logro hacer funcionar esto: en: 28 Septiembre 2017, 22:27
Lo sé, el código es un horror...
Ah, y al depurarlo se saltaba ese if de la linea 39, pero tampoco se ejecutaba el else, asi que me da a saber que hay algo mal ahi, quisas sea el if de la linea 36.
pero si yo pongo esto parte:
Código
  1. putslnFunction = linea.split('"')
  2.  
  3.            if putslnFunction[1] == varValue[1] :
  4.                print(varValue[1]) # envez de imprimirme el valor de la variable, me imprime el nombre de la variable!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  5.  
  6.            elif putslnFunction[1] == '':
  7.                print("is null!")
  8.  
  9.            else:
  10.                pass
  11.  
dentro del
Código
  1. elif "putsln" in linea:
me tira que la variable varValue y varName no están declaradas, cuando si lo están.
Páginas: 1 [2] 3 4 5 6 7 8 9 10
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines