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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: 1 2 [3] 4
21  Programación / PHP / Creo que necesito PHP y no sé una ***** de PHP. Formulario? en: 17 Febrero 2012, 21:33 pm
Hola! Necesito crear, en un servidor web (ya sea de 000webhost.com como Apache), un sistema estilo formulario: una página principal con una lista de imágenes. Al pulsar en el link de imagen1, debe salir una página con unas imágenes, información, etc. y un botón "Pedir imagen", junto con unos campos como el nombre y el email. Esta información debería guardarse en un archivo o enviarse a una cuenta de correo.

Entonces, necesito PHP, SQL, los dos...? Supongo que también necesitaré el <form method=GET action="formulariodelasnarices.php">

Alguien puede echarme una mano? O simplemente ayudarme a hacerlo por mí mismo?
22  Programación / Scripting / [BATCH] Programar un batch con comando at en: 13 Septiembre 2011, 11:23 am
Hola! Necesito crear un batch que inicie un vídeo, en una fecha concreta. Algo así:
Código
  1. @echo off
  2. at (12 de noviembre a las 10:15) start "C:\video.avi"

Lo que debo hacerlo así, y además no sé si usar at /every: o at /next: .

Alguien puede ayudarme en el código?
23  Foros Generales / Dudas Generales / Sobre las expresiones regulares en: 26 Agosto 2011, 12:16 pm
Hola! Quería preguntar:
Qué son las expresiones regulares? Cuándo se usan?

Esta temática entra en informática? Se enseña en el instituto?

Sólo eso, gracias!
24  Programación / Scripting / Captando teclas con Python, WHILE no sirve en: 10 Agosto 2011, 19:20 pm
Hola!
Estaba intentando hacer un simple script que guarda todo lo escrito por el usuario, al estilo keylogger (su fin no es malware, debo decir; es sólo un proyecto personal) y por el momento funciona, es muy simple:
Código
  1. #!/usr/bin/env python
  2. # -*- coding: cp1252 -*-
  3. f = open("log.txt", "a")
  4. while 1:
  5.    log = raw_input("")
  6.    if log == '\n':
  7.        f.write("\n")
  8.    if log == '\r':
  9.        f.write("\r")
  10.    elif log == '\t':
  11.        f.write("\t")
  12.    elif log == "\\":
  13.        f.write("\\")
  14.    elif log == "\'":
  15.        f.write("'")
  16.    elif log == "\"":
  17.        f.write("\"")
  18.    elif log == "\b":
  19.        f.write(log[:-3])
  20.    else:
  21.        f.write(log)
  22.  

Es muy simple, no?
Pero yo no quiero eso.

Cuando pulso ENTER, evidentemente no se escribe "\n" ni "\r", ya que el enter se capta para ejecutar la orden del while  :P


Hace tiempo encontré unas librerías que permitían captar pulsaciones de teclas.

1.-Cómo se llamaba la librería? Porque he vuelto a buscarla y no la encuentro.
2.-Alguien podría, una vez solucionado el 1, ayudarme en el uso de la misma?
3.-Alguien tiene otra opción viable?


Gracias!
25  Foros Generales / Foro Libre / De viaje... seguro? en: 5 Agosto 2011, 04:23 am
Buenas!
Estoy en los EUA de viajecito. He pasado por distintos sitios y eso. Ahora, en unos días voy a San Francisco. He visto que hay algún vuelo a Chihuahua, Méjico. Mi pregunta es:
Cómo están las cosas por Chihuahua? Hay problemas? Estaré seguro como turista? Estáis seguros como ciudadanos?

Por favor, los que sois de Méjico: podríais aclararme eso?
A ver si pillo el vuelo o no...

Saludos!
26  Programación / Scripting / [Python] Salas de chat en: 2 Agosto 2011, 03:54 am
Hola!
Estoy haciendo un sistema de salas de chat en Python y no avanzo  :(
Tengo un script que (en teoría) recibe los mensajes enviados por un usuario y los reenvía a todos los usuarios de la sala.
También tengo un script cliente.

Código
  1. #!/usr/bin/env python
  2. # -*- coding: cp1252 -*-
  3. import socket, sys
  4. print "### --- * --- Servidor del PyXat activat --- * --- ###"
  5. print "\n\n\n"
  6.  
  7. print "Creant objecte connector - socket..."
  8. try:
  9.    serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  10. except IOError:
  11.    print "Error: No s'ha pogut crear l'objecte principal socket!"
  12.    sys.exit(1)
  13. print "Objecte connector - socket principal creat ... OK"
  14.  
  15. print "Fixant objecte connector - socket..."
  16. try:
  17.    serv.bind(("localhost", 600))
  18. except socket.error:
  19.    print "Error: No s'ha pogut fixar l'objecte principal socket!"
  20.    sys.exit(1)
  21. print "Objecte connector - socket principal fixat ... OK"
  22.  
  23. try:
  24.    llist = int(input('Quantes connexions accepto? '))
  25. except ValueError:
  26.    print 'Indica un número!'
  27.    sys.exit(1)
  28. print 'Ok, creant ' , llist , ' espais de connexió...'
  29. serv.listen(llist)
  30. print llist , 'espais de connexió creats al xat   ... OK'
  31.  
  32. print "Creant sistema de connexió..."
  33. def conn():
  34.    enviar = socket.socket()
  35.    sv, addr = serv.accept()
  36.    con = socket.socket()
  37.    print addr , "s'ha connectat!"
  38.    host = addr[0]
  39.    port = addr[1]
  40.    while True:
  41.        msg = sv.recv(1024)
  42.        enviar.connect((host, port))
  43.        enviar.send(msg)
  44.        print msg
  45. print "Iniciant sistema de connexió..."
  46. conn()
  47.  

Y el script cliente:

Código
  1. #!/usr/bin/env python
  2. # -*- coding: cp1252 -*-
  3.  
  4. import socket
  5. print "Benvingut al PyXat!"
  6. nick = raw_input("Escriu el teu nick: ")
  7. sala = raw_input("Escriu la direcció d'una sala: ")
  8. c = socket.socket()
  9. c.connect((sala, 600))
  10. while 1:
  11.    dic = raw_input("> ")
  12.    c.send(nick)
  13.    c.send(dic)
  14.  

Y no me funciona (normal en mí  :P).

He probado también a usar dos sockets a la vez: uno para enviar y otro para recibir. En el script servidor, la lista addr consta de la dirección IP y de un puerto; he probado a usar addr[0] como dirección de conexión y addr[1] como puerto, pero no funciona. También he intentado añadir la lista addr a otra lista e iterar sobre cada elemento de ella con un for, pero no tengo muy claro cómo hacerlo.

Agradecería una mano en esto.

Saludos!
27  Seguridad Informática / Nivel Web / Conseguir cookies estando ya autenticado en: 16 Julio 2011, 17:24 pm
Hola! Mi caso es el siguiente:

Un día subo la pantalla de mi portátil, veo que está encendido... qué raro... ¡Anda, si me dejé otra sesión abierta en un foro!

Mi pregunta es: teniendo ya la página abierta e identificado como usuario legítimo, cómo puedo hacer para capturar la cookie? ¿Y después, cómo la puedo utilizar?

Tengo un dominio waaya.herobo.com: en él hay un archivo cookie.php que guarda cookies en cookies.txt .

Saludos!
28  Foros Generales / Foro Libre / Concierto en Barcelona en: 9 Julio 2011, 21:01 pm
Hola a todos!
Domingo por la tarde, los de BCN, si quereis, hay un gran concierto a las 18:30 de la tarde en el Auditori Nacional de Musica. Tocan dos bandas cuyo nombre no quiero acordarme y la Banda de Musica de l'Unio Filharmonica d'Amposta. El concierto no sera sopa  y aburrido precisamente.
La entrada cuesta 6 euros.

Si venis, avisad y fijaos en las trompetas o el piano, ahi estare yo.

Saludos!
29  Programación / Scripting / [PAPER] Compilación de scripts en Python a .exe en: 5 Julio 2011, 10:51 am
Buenas a todos!

Creo que ya va siendo hora de que me saque las telarañas de encima y que me ponga a trabajar...

He hecho un tutorial. Es mi primer aporte, a ver qué os parece...

Trata sobre la compilación de scripts .py a .exe, pero sin usar el py2exe  :P (ya hay suficientes tutoriales de py2exe).

Lo he conseguido con otra herramienta mucho más fácil y rápida.


Os dejo el link:
http://www.mediafire.com/?14a7jliwpha9199


Espero que os guste.
Saludos!
30  Programación / Scripting / [Batch]Parámetro %1 nulo en: 17 Junio 2011, 09:49 am
Hola a tod@s! Estaba haciendo un .bat y quería añadir varias opciones:
Código
  1. wpm -s -i -h -l

Si añado algún argumento funciona, pero si no añado ninguno, me sale:
Código
  1. No se esperaba GOTO en este momento.
Lo cual ya me lo esperaba, pero... ¿cómo puedo hacer para que, si no se indica el argumento %1 , que vaya a una etiqueta?

Muchas gracias, no sé si será con %ERRORLEVEL% o algo así...

Saludos!
Waaya
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines