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

#171
Seguridad / Re: Como evitar que hagan ping a mi ip
27 Diciembre 2010, 18:43 PM
Cita de: sclub en 24 Diciembre 2010, 16:43 PM
En teoria si desactivas el protocolo ICMP para la parte exterior del router, se desactivan los ping's, no¿?
Si, y de paso más cosas que tampoco quieres  :P
#172
Hardware / No se que placa tengo
27 Diciembre 2010, 18:39 PM
Hola!

Voy a formatear un ordenador y antes de dejarlo irrecuperable :¬¬ intento descargar los drivers de todo.

La grafica ya se cual es, viene en la caja ^^, y lo demás esta integrado en la placa o es normalito, por eso creo que solo me falta la placa, ¿cómo puedo saber que placa tengo? Tiene muchas cosas, hasta infrarrojos para usar un mando a distancia, aunque no lo haya usado nunca  :silbar:

Feliz Navidad!! :D

GRacias!!
#173
Programación General / Concursos y retos
12 Diciembre 2010, 19:44 PM
He encontr4ado esto que puede interesasor:

https://www.spoj.pl/problems
https://www.spoj.pl/contests/
#174
Mira mi nick. :D

"Dad una máscara al hombre y os dirá la verdad." - Oscar Wilde.

Descontando la de Jim Carrey esta es la máscara más famosa (creo que la frase la he sacado de la pelicula, pero nose :\):


Cita de: Carloswaldo en  7 Diciembre 2010, 20:44 PMEste post está siendo monitorizado.
Que miedo, no nos pegues...
#175
GRacias!! Estaba probando con getattr y setattr pero me daba un error de weakref o algo parecido : \

He hecho otras cosillas, al final me ha quedado esto :)

Código (python) [Seleccionar]
#!/usr/bin/env python3
from pickle import load, dump
from os.path import exists

class Auto:
  def __init__(self):
    if (exists(self.__class__.__name__)):
      self.load()
    else:
      self.start()
      self.dump()

  def start(self):
    pass

  def load(self):
    with open(self.__class__.__name__, 'rb') as f:
      self.__dict__ = load(f).__dict__

  def dump(self):
    with open(self.__class__.__name__, 'wb') as f:
      dump(self, f)

  def __enter__(self):
    if (exists(self.__class__.__name__)):
      self.load()
    return self

  def __exit__(self, extype, exvalue, traceback):
    if (None == extype == exvalue == traceback):
      self.dump()
    else:
      print('oh oh...')


class Test(Auto):
  def start(self):
    self.counter = 0

  def increment(self):
    self.counter += 1
    print(self.counter)


if __name__ == "__main__":
  with Test() as t:
    t.increment()


Lo que pasa es que quiero que la clase general tenga todo lo posible, para hacer comodamente las hijas ;) que ahora son persistentes :D
#176
Código (python) [Seleccionar]
a=int(input("Ingresa un numero: "))
b=int(input("Ingresa otro numero: "))
d = b - a if b > a else a - b
c = int(input("Ingresa otro numero: "))
b = c if c > a and c - a < d or c < a and a - c < d else b
d = b - a if b > a else a - b
c = int(input("Ingresa otro numero: "))
b = c if c > a and c - a < d or c < a and a - c < d else b
d = b - a if b > a else a - b
c = int(input("Ingresa otro numero: "))
b = c if c > a and c - a < d or c < a and a - c < d else b
print("el numero mas cercano a %d es %d"%(a,b))


¿Por que solo usar if? Es mejor usar todo lo del lenguaje, es lo bueno de python :)

PD:

Código (python) [Seleccionar]
a=int(input("Ingresa un numero: "))
b=int(input("Ingresa otro numero: "))
c = int(input("Ingresa otro numero: "))
b = c if (b-a if b>a else a-b)>(c-a if c>a else a-c) else b
c = int(input("Ingresa otro numero: "))
b = c if (b-a if b>a else a-b)>(c-a if c>a else a-c) else b
c = int(input("Ingresa otro numero: "))
b = c if (b-a if b>a else a-b)>(c-a if c>a else a-c) else b
print("el numero mas cercano a %d es %d"%(a,b))


:D
#177
No, lo que quiero es que el objeto se almacene a si mismo (y no a otro) en un fichero, y que cuando vuelva a crear un objeto de esa clase no haga uno nuevo sino que lo cargue del fichero.

No puedo usar r como dices porque crearía el fichero vacío y daría un error, porque necesito que tenga un contador con un numero, ese numero se tiene que ir incrementando cada vez que se llame al script.
#178
Scripting / Re: [Python] - Cantidad de Dígitos
7 Diciembre 2010, 02:31 AM
Las dos funciones que quieres:

Código (python) [Seleccionar]
from re import findall
def digitos(s): return len(findall('\d', s))
def numeros(s): return len(findall('\d+', s))


Las expresiones regulares son muy útiles, perl es interesante, a lo mejor después de aprender python: http://foro.elhacker.net/scripting/python_objetos_que_se_guardan_y_cargan_solos-t313111.0.html ¿una ayudita?  ;D

Si quieres seguir como los estas haciendo pon un booleano para saber si el anterior caracter era digito o no, y segun eso sumas uno a la cuenta o no.
#179
Hola, estoy aprendiendo python y quiero hacer que un objeto se guarde y cargue solo, y sus subclases también. Tengo esto:

Código (python) [Seleccionar]
from pickle import load, dump

class Auto:

  def __init__(self):
    try:
      self.load()
    except:
      self.counter = 0

  def load(self):
    with open(self.__class__.__name__, 'rb') as f:
      self = load(f)

  def dump(self):
    with open(self.__class__.__name__, 'wb') as f:
      dump(self, f)

class Test(Auto):
  def increment(self):
    self.counter += 1
    print(self.counter)
    self.dump()

if __name__ == "__main__":
  t = Test()
  t.increment()


¿Hay algo mal?

GRacias!!
#180
Mensajería / Re: Plugins para pidgin
5 Junio 2010, 00:01 AM
Sí, se pueden descargar muchos complementos, me interesa saber si existen los dos que he mencionado.