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 - WaAYa HaCK

#131
Foro Libre / Re: Y tu avatar de donde salio?
15 Agosto 2011, 13:05 PM
El mío no sé.

La pregunta es de dónde saca los avatares pitoloko  :xD (bueno, antes que se ponía avatar; lo iba cambiando cada 2 por 3 y hacían mucha gracia).
#132
Dudas Generales / Re: Velneo.... y esto?
15 Agosto 2011, 13:00 PM
Velneo... bueno, mi padre trabaja en Velneo y yo estoy un poco iniciado. Es un concepto diferente de lenguaje: programado en C++ por Juan Muñoz-Cobos, es una plataforma de desarrollo de aplicaciones empresariales. Mucha gente da el salto de VB o .NET a Velneo porque, sin rodeos: es mucho mejor  ;)

Se puede programar de todo, y prácticamente no hace falta que escribas código, aunque evidentemente puedes (maldito asistente de fórmulas  :xD). Pruébalo, léete la documentación y mira esto: http://velneo.es/vcollections/ (mi primera aplicación, con 12 años... qué careto  :-[ :xD :xD)

Espero que te metas en el tema, ya que Velneo es futuro.
#133
Para aprender programación orientada a objetos, lo mejorcito de todo es Python:
Simple, fácil, sencillo, limpio y, además, en Python TODO son objetos: hay variables, módulos, clases, métodos, atributos...

Léete Python para todos, de Raúl González Duque, el webmaster de mundogeek.net. A parte de aprender todo lo referente a POO, hay un capítulo intensamente dedicado a esto. Y en español.

Saludos!
#134
Suerte que apareciste tú, como siempre  :xD
Muchas gracias! Voy a mirar a ver qué hago.
#135
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 (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: cp1252 -*-
f = open("log.txt", "a")
while 1:
    log = raw_input("")
    if log == '\n':
        f.write("\n")
    if log == '\r':
        f.write("\r")
    elif log == '\t':
        f.write("\t")
    elif log == "\\":
        f.write("\\")
    elif log == "\'":
        f.write("'")
    elif log == "\"":
        f.write("\"")
    elif log == "\b":
        f.write(log[:-3])
    else:
        f.write(log)


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!
#136
Foro Libre / Re: De viaje... seguro?
6 Agosto 2011, 05:19 AM
Bueeno.. mis padres no quieren  :-( Así que como ellos tienen la pasta, yo soy el mandao.

Por lo menos, ya sé qué visitar en Chihuahua.

PD: Sí, estoy de viaje... con mis padres, y a mi madre no le hace gracia venir por el "peligro". Pero según dices no es tan grave para los turistas, así que prefiero creer a un lugareño  :xD

Gracias!
#137
Scripting / Re: [Python] Salas de chat
5 Agosto 2011, 05:08 AM
Perdón por tardar tanto, es que estoy de vacaciones.
Voy a mirar lo del Twisted, a ver si me aclaro.

Por curiosidad: qué he hecho mal en mi script? Hay forma de arreglarlo?

Gracias!
#138
Foro Libre / Re: De viaje... seguro?
5 Agosto 2011, 05:06 AM
Hombre, sólo era para saber cómo están las cosas por Chihuahua, y si vale la pena ir para allá.
#139
Foro Libre / De viaje... seguro?
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!
#140
Scripting / [Python] Salas de chat
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 (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: cp1252 -*-
import socket, sys
print "### --- * --- Servidor del PyXat activat --- * --- ###"
print "\n\n\n"

print "Creant objecte connector - socket..."
try:
    serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except IOError:
    print "Error: No s'ha pogut crear l'objecte principal socket!"
    sys.exit(1)
print "Objecte connector - socket principal creat ... OK"

print "Fixant objecte connector - socket..."
try:
    serv.bind(("localhost", 600))
except socket.error:
    print "Error: No s'ha pogut fixar l'objecte principal socket!"
    sys.exit(1)
print "Objecte connector - socket principal fixat ... OK"

try:
    llist = int(input('Quantes connexions accepto? '))
except ValueError:
    print 'Indica un número!'
    sys.exit(1)
print 'Ok, creant ' , llist , ' espais de connexió...'
serv.listen(llist)
print llist , 'espais de connexió creats al xat   ... OK'

print "Creant sistema de connexió..."
def conn():
    enviar = socket.socket()
    sv, addr = serv.accept()
    con = socket.socket()
    print addr , "s'ha connectat!"
    host = addr[0]
    port = addr[1]
    while True:
        msg = sv.recv(1024)
        enviar.connect((host, port))
        enviar.send(msg)
        print msg
print "Iniciant sistema de connexió..."
conn()


Y el script cliente:

Código (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: cp1252 -*-

import socket
print "Benvingut al PyXat!"
nick = raw_input("Escriu el teu nick: ")
sala = raw_input("Escriu la direcció d'una sala: ")
c = socket.socket()
c.connect((sala, 600))
while 1:
    dic = raw_input("> ")
    c.send(nick)
    c.send(dic)


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!