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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: [Otra duda con Python] Texto a Binario en: 10 Octubre 2012, 13:41 pm
Pues recorre el string con un bucle FOR y posteriormente a cada letra le haces el bin(ord()) y lo almacenas en una lista. Luego es juego de niños mostrar el resultado mediante otro for.

Saludos, Javier.

`Perfecto, muchas gracias Javier.
2  Sistemas Operativos / GNU/Linux / Problema con startx y xinit en: 7 Octubre 2012, 20:15 pm
BUenas, tengo un problemilla con ubuntu os explico:

YO hago sudo service lightdm stop desde tty1 (ctrl alt f1) y acto seguido pongo xinit y se me abre esa especie de terminal, pero desde ahi si pongo sudo startx me da error y tengo que hacer reboot, despues me aparece el login y pongo mi user y pass y envez de entrar a la sesion me devuelve otra vezz al mismo sitio, es un bucle infinito excepto si entro en la sesion de invitado ¿que puedo haceer para volver a entrar a mi sesion?
3  Programación / Scripting / [Otra duda con Python] Texto a Binario en: 6 Octubre 2012, 00:08 am
Buenas, resulta que viendo todo el tema del sistema binario busque alguna forma de convertir alguna frase o palabra en codigo binario, y encontre esto:

Código
  1. bin(ord('P'))

pero eso convierte solo una palabra,luego encontre esto:

Código
  1. bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in "Hello world"), 0))

pero no consigo entender que hace exactamente, y no me sirve de nada usarlo si no se porque hace lo que necesito, tambien me gustaria saber como poder quitar el 0b del principio, tal vez con :2 o algo asi?



Nota del mod: Por pequeño que séa un código debes colocarlo en su correspondiente tag [ code] [ /code ]
4  Programación / Scripting / Re: [Duda ] Codigo Python Binario a Decimal y viceversa *2.7* en: 5 Octubre 2012, 01:50 am
Si, el 2º parámetro es la base.

Pd. leer "canvio" me ha destrozado la vista, y más cuando he visto que anteriormente lo pusiste bien.  :o

[edito]

Pd. 2: te paso un enlace a un antiguo blog mío donde hice conversión binaria en python. http://daemonfreedom.blogspot.com.es/2010/11/convertir-binario.html

Jaja arreglado, por escribir rapido  :silbar:

Muchas gracias
5  Sistemas Operativos / GNU/Linux / Re: Duda con ubuntu en: 5 Octubre 2012, 00:59 am
No te explicas muy bien pero creo que te entiendo. ¿Quieres arrancar Xorg sin gnome shell o algo por el estilo?

Seria algo parecido, me interesa cerrar todo lo grafico y abrir algo parecido a xinit creo que era, el problema es ese que no me acuerdo y no me puedo explicar bien para que me entendais xD

Por ejemplo iria bien si usara sudo stop service lightdm y desde ctr+alt+f* usara xinit?
6  Programación / Scripting / [Duda ] Codigo Python Binario a Decimal y viceversa *2.7* en: 5 Octubre 2012, 00:55 am
Buenas, no consigo entender una parte de este codigo.

Código
  1. # -*- coding: cp1252 -*-
  2. print "Binario a Decimal y Decimal a Binario"
  3.  
  4. print "Menu"
  5.  
  6. print "a)Decimal a Binario"
  7. print "b)Binario a Decimal"
  8.  
  9. opcion = raw_input("¿Que quieres hacer?")
  10.  
  11. if opcion == "a" :
  12.    print "Introduce el numero decimal y se convertira en un numero binario"
  13.    ndcimal = int(raw_input("Introduce el numero: "))
  14.    print "El numero en Binario es: %s " % bin(ndcimal)
  15.  
  16.  
  17.  
  18. if opcion == "b" :
  19.    print "Introduce el numero binario y se convertira en un numero decimal"
  20.    print "***NOTA*** Sigue la sintaxis del codigo al reves : 0bxxxxxxx (x = 1 o 0)"
  21.    nbinario = str(raw_input("Introduce el numero : "))
  22.    print "El numero en Decimal es: %s " % int(nbinario,2)


Porque en la opcion b si cambio nt(nbinario,2) por int(nbinario) sin el numero 2 no funciona, en cambio con el 2 si, no entiendo que pinta el numero dos ahi.(Puede ser por lo de base 10-2?
7  Sistemas Operativos / GNU/Linux / Duda con ubuntu en: 4 Octubre 2012, 17:34 pm
Bueno, soy nuevo en ubuntu y tengo una duda un poco dificil de explicar ya que no se como llamar la mayoria de cosas bueno...

El caso es que en ubuntu pulsando ctrl + alt + f1 sale de el entorno grafico (no se si sera exactamente asi, pero es para explicarme mejor) y resulta que me gustaria saber como desde ahi cerrar el entorno grafico y con este una vez cerrado abrir una terminal (o algo por el estilo, no recuerdo el nombre) y desde esa ventana por ejemplo, si escribieras firefox se abriria el navegador (no se si me explico xD) no se si voy bien encaminado pero, podria hacer un killall al gnome y abrir solo metacity? O algo por el estilo xD

Resumen: quitar gnome-shell y dejar el gestor de ventanas


Siento la explicacion tan ... rara pero necesito saber como poder hacer eso y no se como explicarlo mejor

Saludos.


EDIT: He probado con /etc/init.d/gdm stop pero me dice que no existe el archivo o directorio ¿porque puede ser?
8  Programación / Scripting / Re: Menu en python con otro menu dentro en: 1 Octubre 2012, 23:46 pm
Bueno, soy un noob en python actualmente pero intentare ayudarte, te explicare como yo lo haria no se si te ira bien o sera la mejor manera, pero intentare ayudarte ;)


Código
  1. # -*- coding: cp1252 -*-
  2. print "Bienvenid@"
  3.  
  4. print "a) Calculadora"
  5. print "b) Paint"
  6. print "c) Loquequieras"
  7.  
  8. opcion = raw_input("¿Que deseas hacer?")
  9.  
  10. if opcion == "a" :
  11.    print "1)Sumar"
  12.    print "2)Restar"
  13.    print "3)Multiplicar"
  14.    print "4)Dividir"
  15.    operacion = raw_input("elige una operacion")
  16.  
  17.    if operacion == "1":
  18.        n1 = int(raw_input('Introduce un numero ---> '))
  19.        n2 = int(raw_input('Introduce otro numero ---> '))
  20.        sumar = n1 + n2
  21.        print sumar
   
Dime si es algo asi lo que buscas, no creo que sea la funcion mas "efectiva" digamos pero algo es algo.

9  Programación / Scripting / Re: [Duda] Python 2.7 en: 30 Septiembre 2012, 00:11 am
Prueba con esto:

Código
  1. import getpass
  2. pass = getpass.getpass("Password: ")
  3.  

Ohh cierto, que corto soy jaja no lo habia pensado, muchas gracias lo pruebo y te cuento.
10  Programación / Scripting / [Duda] Python 2.7 en: 29 Septiembre 2012, 15:48 pm
Buenas a todos.

Bueno, tengo una duda con python, soy bastante novato con este lenguaje y en momento de aburrimiento me he puesto a escribir un codigo que solicite un usuario y una contraseña, lo que me gustaria saber es como puedo hacer que al escribir la contraseña se cambie por asteriscos (*) para que no se pueda ver la contraseña que escribes, he mirado de buscarlo en google pero no se por donde buscar.

Gracias.

EDIT:He visto el modulo getpass pero no se si me serviria para lo que lo necesito,necesito introducir la contraseña para esto

mailServer.login("cuenta@correo.com","pass")

y, no se si con un input bastaria, y si es asi para eso necesito los asteriscos, no se si me explico.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines