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 - Príncipe_Azul

#11
Bue... lo de aceptar DCC es una opcion, no obligacion, podes optar por rechar DCC directamente.
En fin, sigo pensando como Xyses, gente que realmente sabe del tema. Todo Bien.
Pero si cualquiera sabria descifrar la IP como vos decis, todos sabriamos como hacerlo. En fin un tema largo de explicar.
Existe un bloque en el archivo unrealircd.conf para configurar los algoritmos, aunque todo puede ser posible, claro.
Pero para eso se necesita conocimiento y/o programas que hagan el laburo.
Gracias igual, suerte!!
#12
#!drvy, la verdad no me parece una manera educada ni tampoco amable la tuya de dirigirte así a una persona, lo que yo expliqué lo hice primero desde mi experiencia y desde mi punto de vista, pero no era para que tratés así a una persona, yo en lo personal si tubiese un usuario o un moderador en mi foro que contesta así a un usuario, no estaría un día más porque quedaría afuera, yo no entro a pelear ni hacerme ver en los foros, antes ayudaba mucho porque tenía un Foro de Ayuda de mIRC Scripting en el que yo sólo ayudaba a las personas y de una muy buena manera, de la mejor posible y de una manera muy educada.
La verdad no tengo porque demostrarte lo mucho que se, sólo le comenté al usuario lo que yo sé, te repito no he venido a pelear, no soy esa clase de gente.

Bueno stars es tu decisión que creas lo que los otros usuarios dicen y lo que yo desde mi experiencia sé.
Quiero aclarte algo stars, hay Redes IRC como por ejemplo Freenode que a pesar de ser la Red IRC más grande del mundo tiene la IP del usuario descifrada, osea en texto plano, ni siquiera cifrado el último rango, osea la IP se ve totalmente descifrada.
Pero esto sólo sucede en las Redes grandes y en algunas, por ejemplo yo que ando en el tema del IRC hay muchísimas Redes que utilizan UnrealIRCd que trabaja con un complejo algoritmo para cifrar las IPs de los usuarios por seguridad, osea practicamente en "todas" las Redes IRC tienen la IP cifrada y vuelvo a repetir y esto queda en vos que me creas, jamás podrán saber tu IP verdarera a menos que sean IRCops o superior o que estés en alguna Red IRC que no empleen métodos de cifrado en las IPs de los usuarios como Freenode.
Mira amigo si una persona dice que te conoce y sabe datos de vos, es porque realmente te conoce, por ejemplo si da tu DNI, o numero de celular o domicilio es muy posible que esa persona te conozca personalmente.

CitarLa IP se puede ver por IRC, salvo que el server se la oculte a determinados usuarios.
Amigo ivancea96 en el 90% o 95% de las Redes IRC utilizan el método de cifrado para que las Direcciones de IPs estén encriptadas.

stars no sé como será Terra, no te puedo decir eso porque nunca entré ahí, pero s ivos haces un /whois nick y ves que la IP está descifrada, entónces es porque ese chat la tiene así a las IPs de sus usuarios, la verdad no sé como la tendrá nunca entré ahí.
Una IP cifrada es así: 584F1B43.EAB4BC2D.E41227D3.IP o así BZk8ZD.DfgrLd.virtual, hay diferentes tipos de cifrados.
Entré en Freenode y estos son los datos del whois:

Principe es ~Principe@176.56.174.223 * Principe
Principe está usando orwell.freenode.net NL
principe End of /WHOIS list.

Bueno ahí en esa Red se puede observar como aparece mi IP, así que en esa Red no utilizan cifrado en las IPs de los usuarios, por lo menos usuarios sin registrar su nick, sólo entre a esa Red y mi IP se vió así entera.

Bueno amigo stars he tratado de ser lo más cláro posible, te ayudé desde lo que sé.

Hasta pronto, que Dios los bendiga y buena suerte!!
#13
Hola stars, bueno como se bastante del Tema de IRC, mIRC, etc voy a volver a explicar una vez más...
Quiero que se entienda algo, en el IRC es TOTALMENTE IMPOSIBLE que alguien sepa tu verdadera IP, es cierto lo que dijo un compañero en este foro que por más que cambiés de IP te va a detectar igual ya que está cifrada por seguridad y en tu caso utilizás IP estática.
Pero para saber tu verdadera IP tiene que ser SI o SI IRCop o superior y con un simple /whois nick podría saber tu IP descifrada.
Esto jamás te olvidés, pero nunca así baje Dios del cielo y te lo diga: "esos puro novatos/lammers/newbies que """"dicen que tienen un programa para saber tus movimientos o que con un programa pueden saber tu IP o que han entrado a tu pc y te estan controlando es TOTALMENTE MENTIRA""" "
(A menos que vos hayas bajado e instalado algún addon de alguna página o que hayas copiado el código de un addon de algún sitio web, en ese caso ahí si podrían controlarte ya que con el script que bajaste haría que establezcas un puerto de escucha y así poder ingresar a tu pc con una conexión socket, ya que tu mIRC la aceptará porque así estaría configurado ese código malicioso para aceptar las conexiones entrantes.)
Yo soy programador de mIRC Scripting, se bastante del tema y eso es imposible, por ejemplo supongamos que vos estás en ese chat de Terra y salis de esa sala y te cambiás de nick, asumiendo que al cambiarte de nick no estarías en ningún canal, ninguna persona que no tenga acceso puede saber que te cambiaste de nick, es imposible, a menos que te cambiés de nick dentro de un canal.
Otra cosa importante, nadie, pero nadie puede espiarte, excepto que en el Servidor que estés utilicen un módulo programado en C para espiar mensajes privados y de canales de los usuarios, por supuesto que esto es totalmente ilegal y la persona dueña de ese chat estaría atentando con el protocolo de IRC y con el RFC, además es anti ético, podés ir a la cárcel por usar ese módulo que no diré el nombre.
Pero creeme por favor, que todos me crean es imposible que alguien sepa tus datos a menos que como dije recién sea IRCop o superior, porque por más que tenga una bandera (flag) ya podría ver tu IP, sigo diciendo si fuese IRCop/Admin/NetAdmin/ServicesAdmin.
En ese chat de Terra es obvio que no van a usar un módulo como ese para espiar privados.
Yo la verdad recomendaría siempre que usés mIRC solamente, sin IRcap, ya que IRcap aprovecha demasiado y ocupa todos los eventos, lo hace al mIRC dependiente de IRcap, por ejemplo para asignar un mensaje Quit tenés utilizar el IRcap cuando no debería ser así y en el Foro de IRcap dicen que se debe utilizar IRcap para especificar mensajes Quits, eso no lo veo bien, pero bueno es mi opinión.
Muchos lammers dicen que te van a tirar el servidor, que te van a atacar con clones, que botnets que esto que el otro, todo mentira, son puros novatos que están vejetando en esa pc sin vida y depresivos y que los padres se están rompiendo el lomo trabajando para darle todos los gustos a esa persona y para pagarle el internet.
Amigo stars ya sabés bien, no creas eso de que te pueden espiar, yo se muchísimo de IRC y te lo dice alguien con experiencia.
Con respecto al uso de Proxys eso no en todos lo servidores lo permiten, si no lo permiten te darás cuenta ya que al conectar serás expulsado temporal o permanente del Servidor y seguro en la razón de la expulsión te aparecerá la razón de porque fuiste baneado y hasta probablemente un enlace para ver las reglas de ese chat.
Quiero recalcar que IRcap no es más que un agregado de mIRC, simplemente eso, yo por ejemplo he creado un addon que se llama EntroAntesComo que hace exactamente lo mismo que IRcap, te avisa por ejemplo si un usuario se cambió de nick estando fuera del canal y cuando entre al canal (siempre y cuando conserve la misma IP que tenía antes) el mismo script te lo informará imprimiendo un mensaje en la ventana activa del canal, por ejemplo El nick Principe entró antes como Daniel.

Bueno sólo quería dar a conocer un poco sobre este tema ya que hay gente tan mentirosa que jode con clones y amenaza usuarios y los hace tener miedo, mejor sería que rezara sus plegarias y le pida a Dios ser mejor persona.
Hasta pronto amigos, que tengan buen día.
#14
Scripting / Re: problema en python
8 Marzo 2014, 08:23 AM
Hola bygatox, te explicaré este código que he modificado del compañero Elektro:

def security(): #Nombre de la funcion
   print "security" #Imprime en pantalla el texto "security" (sin comillas)
   cont = raw_input("pass?") #Guarda en la variable cont el valor del texto ingresado por el usuario
   if cont == "password123": #Condicional if que compara si el texto que escribio el usuario es igual que el texto "password123"
       print "lo lograste" #Si la condicion se cumple se imprimira en la consola el texto "lo lograste"
   elif cont.lower() == "salir": #En caso que el texto que ingreso el usuario no sea igual que "password123", compara que el usuario haya escrito la palabra "salir", en caso afirmativo cierra la consola equivalente a salir del programa, el método .lower() se utiliza para pasar un X texto a TODO minusculas, asi que por mas que el usuario escriba SALIR lo mismo se cierra el prograam.
       exit() #Comando para cerrar el programa
   else: #Si no se cumple ninguna de las 2 condiciones, Python ejecuta los comandos del condicional "else:"
       print "no lo lograste" #Texto que se imprimira en la consola/pantalla cuando el usuario no haya escrito ni "password123" ni tampoco "salir"
       security() #Repite el proceso de pedirle al usuario que escriba nuevamente la clave, esto se conoce como "bucle", ya que vuelve a llamar la misma función tantas veces hasta que se escribe la palabra "salir" para finalizar el programa

security() #Método para llamar a la funcion security


Bueno con esto espero que no te queden más dudas amigo, lo que si siempre usa la codificación de caracteres al comienzo de tu script para evitar errores de códigos ASCII, para eso utilizá este código al comienzo de tu script:

# -*- coding: utf-8 -*-

Eso funciona tanto para Linux como Windows, OJO en algunos casos vas a tener que usar esto en las variables, por ejemplo:

Var1 = u"Este es un lindo día"
Var2 = u"Que hermosa canción que estoy escuchando"
Var3 = u"Hoy es miércoles"


Esa letra "u" que está antes de entrecomillar las variables es para especificar que se trata de una variable UNICODE.

IMPORTANTE: Python es Case Sensitive (Distingue entre letras mayúsculas y minúsculas) por ejemplo: Hola, HOLA y hola son tres palabras diferentes para Python.
Otra cosa importante, por lo menos en mi opinión y experiencia, tratá siempre de no usar Tabulaciones para dejar espacios, por más que sea más fácil en los códigos ya que a mi en lo personal eso me daba problemas, errores en los códigos.
Para solucionar esto utilizá SIEMPRE el editor NotePad++ que es excelente, mejor imposible, bajate la última versión que está espectacular, cuando estés más en el tema y hagas códigos un poco más difíciles podrás entender como trabaja ese programa con las sintáxis, colores, avisos, etc.
En ese mismo programa yo lo he configurado para que al usar la tecla TAB me deje 4 espacios, sería equivalente a dejar 4 espacios con la barra espaciadora.

Bueno eso es todo!!
Buena suerte!!

PD: Te recomiendo el tutorial Python para todos que está excelente, fácil para novatos y muy bien explicado.
#15
Hola a todos, tengo una duda, quisiera saber, ¿como puedo empaquetar una o varias imágenes dentro de un ejecutable creado con py2exe?
Es decir, tengo un programa y quisiera pasarlo a ejecutable, hasta ahí todo bien, pero el tema es que yo no quiero que las imágenes, que bueno en este caso es una sola, vaya en una carpeta junto con el exe, ni tampoco dentro de library.zip (a menos que esta compilada o algo así)
Osea pueden ir ciertas imágenes que utiliza el programa junto con el .exe, pero no todas, ya que pueden reemplazarlas y eso es lo que no deseo.
Por ejemplo un logo del programa o una foto del autor, esas son cosas que no deberían estar junto con el .exe (en la misma carpeta), sino dentro de él así no puedan modificarlas/reemplazarlas, eso es lo quiero saber si eso es posible.
Me imagino y por lo que andube leyendo esto pueda conseguirse con una opción de py2exe, he probado esta opción que he encontrado en " http://www.py2exe.org/index.cgi/data_files ":

Código (python) [Seleccionar]
from distutils.core import setup
import py2exe

Mydata_files = [('images', ['C:\Users\Daniel\Desktop\\favicon.ico'])]

setup(
   console=['Probando.py'],
   data_files = Mydata_files,
   options={
               "py2exe":{
                       "unbuffered": True,
                       "optimize": 2,
                       "excludes": ["email"]
               }
       }
)


Pero no me ha servido, no funciona, porque cuando abro el programa si se ve el favicon (estando todavía la imagen), pero si yo lo borro al favicon luego de ser pasado a ejecutable, me aparece una ventana de error diciendo que el archivo "favicon.ico" no se encuentra en X directorio.
Y supuestamente lo mete ahí dentro para que no lo puedan modificar, pero al borrarlo, cuando abro de nuevo el programa me salta esa ventana, osea que todavía sigue dependiendo de que el archivo favicon.ico esté en X ruta para que sea visible y cargado en el programa.
Ahora mi otra duda es, (en el caso que esto si sea posible osea meter una imagen dentro del .exe o de alguna manera que la imagen no pueda ser modificada) ¿como haría en el código fuente de Python para indicarle al mismo donde estaría la imagen? ya que si la imagen estaría dentro del .exe no la podría encontrar, ahí no sé como hacerlo, por ejemplo en esta parte del código cuando establezco el favicon:

Código (python) [Seleccionar]
       icono = "C:\Users\Daniel\Desktop\\favicon.ico"
       favicon = wx.Icon(icono, wx.BITMAP_TYPE_ICO)
       wx.Frame.SetIcon(self,favicon)


Bueno ahí en la variable "icono" que debería poner? en el caso que la imagen esté dentro del .exe?
He visto programas en C ya compilados y llenos de símbolos, que hay directorios y ahí dentro están las imagenes, pero esos directorios y esas imágenes no existen en mi pc, sino que están dentro del mismo programa.
Bueno amigos espero que me ayuden por favor, les agradecería de corazón, igual desde ahora les agradezco. Muchas gracias!!
Que tengan buen día!
#16
Hola nuevamente !
He podido sacarme la duda gracias a un amigo de un Foro que me ha ayudado!!
Bueno les dejaré aquí el código para poder utilizar la tecla ESCape en una ventana creada con wxPython.
Bueno, antes quiero comentar que he tenido problemas con un código ya que no me funcionaba, pero haciendo pruebas comprobé que si funcionaba a la perfección, sólo que había que hacer clic en algún sector del programa que no sea un control/componente, ya que ahí no se podría ejecutar el evento (sobre un control).
Para poder hacer esto posible se necesitaría crear un evento en cada control, de esa manera si un objeto está enfocado en si mismo, lo mismo se producirá el evento al presionar la tecla ESCape que equivale al código ASCII (char 27).
Bueno aquí les dejo el ejemplo:

Código (python) [Seleccionar]
self.Bind(wx.EVT_KEY_UP, self.key_up)

Este es el método que se utilizaría para que el evento surja efecto al presionar ESCape.
Pues ahora queda hacer lo mismo para los demás controles, por ejemplo:

Código (python) [Seleccionar]
self.CheckBox.Bind(wx.EVT_KEY_UP, self.key_up)
self.RadioButton.Bind(wx.EVT_KEY_UP, self.key_up)
self.Button.Bind(wx.EVT_KEY_UP, self.key_up)
self.TextCtrl.Bind(wx.EVT_KEY_UP, self.key_up)


y listo! eso es todo, sólo se debería crear la función key_up como se muestra abajo:

Código (python) [Seleccionar]
def key_up(self, event):
    event.Skip()
    if event.GetKeyCode() == 27: # Escape
        # Codigo para cerrar tu aplicacion
        self.Close(True)


y ya con eso sólo esperaremos la llamada de algún control para así comprobar que la tecla pulsada sea ESCape, caso afirmativo, se procederá a cerrar la aplicación.
Bueno amigos espero que les haya servido la explicación y el ejemplo.
Gracias igualmente por este espacio y por una posible ayuda.
Hasta pronto!! y Gracias a todos!
Que tengan buen comienzo de semana!!
#17
Hola amigos, espero que anden bien!!

Bueno les comento que estoy comenzando con interfaz grafica de usuario (GUIs), para eso utilizo el programa wxPython, que bien podria utilizar TKinter, pero me gusta mas wxPython.

Bueno tengo una duda, quisiera saber si es posible utilizar la tecla Esc (Escape) para salir de un programa, osea de una ventana padre, mediante el metodo de ejemplo:

       quit = wx.MenuItem(file, 105, '&Quit\tCtrl+Q', 'Quit the Application')
       quit.SetBitmap(wx.Bitmap('probar.png'))
       file.AppendItem(quit)


y lo que yo quisiera saber si es posible asignar la tecla de Escape para cerrar un programa al pulsar la misma, por ejemplo algo asi:


quit = wx.MenuItem(file, 105, '&Quit\tEsc', 'Quit the pplication')


tambien pobre asi:


quit = wx.MenuItem(file, 105, '&Quit\tEscape', 'Quit the pplication')


pero ninguno me sirvio, asi que la verdad no se que hacer, no logro poder asigar la tecla de Escape para cerrar el programa.

¿Alguien sería tan amable de ayudarme? Por favor.

Desde ya compañeros muchas gracias y que tengan buen día!!


PD: Les informo a los Administradores que hay 4 caritas que no se ven cuando se escribe un nuevo post, las mismas son:
:¬¬
:xD
;-)
:silbar:
#18
Hola 0x5d, gracias por responder :)
Yo soy programador de mSL (mIRC Scripting Language) y he aprendido muchísimo con ese lenguaje y la verdad que he creado muy buenos addons para mIRC, pero el gran problema es que tenés que tener la pc todo el día para que el bot o el addon funcione, así que me decidí a aprender otro lenguaje, a mi me gusta Python, C, Batch, mSL y TCL, pero había visto códigos de esos lenguajes y me quedé con Python porque me pareció más fácil y me gustó más.

Recién estoy empezando con Python y ya pude terminar mi bot de noticias exitosamente gracias a 2 personas que me ayudaron!!
El problema era que me faltaba una variable, osea la variable CuentaNoticias dentro de la función LeeHTML y con eso pude solucionar mi problema, ya que la variable estaba en otro lado y pensaba que el valor de ella que es 0 se mantenía ahí, pero no, las variables funcionan en cada función/bucle/condición etc... Osea no se pueden declarar variables globales/fijas
De todas maneras les agradezco a todos, muchas gracias y que tengan un buen día!!
Buena suerte!! : )
#19
Hola! Estoy aprendiendo programacion Python y he creado un bot para el IRC, solo dispone de 4 funciones, pero me hes útil por lo menos para empezar y entenderle un poco al lenguaje.
Mi duda es la siguiente:
¿Cómo puedo comparar códigos HTML en una lectura de sockets con algunas variables?
Es decir lo que quiero que mi bot haga es esto, por ejemplo pondre 12 lineas de código de ejemplo:

<div class="nota clearfix" id="notafinal">
<div class="volanta">PROYECTO APROBADO POR UNANIMIDAD EN EL CONCEJO DELIBERANTE DE LA CAPITAL</div>
<h2><a href="/notas/2013/10/30/proponen-ensenar-ninos-lengua-senas-487696.asp" >Proponen enseñar a los niños la lengua de señas</a></h2>

<div class="fotoNota" id="w300"><a href="/notas/2013/10/30/proponen-ensenar-ninos-lengua-senas-487696.asp" ><img
src="/fotografias/portada/300-171984.jpg" alt="Proponen enseñar a los niños la lengua de señas" width="300" border="0" /></a>
<p class="epigrafe">Los ediles tuvieron una rápida sesión y aprobaron todos los proyectos.</p>
</div>
<div><p><span class="hora">30/10/2013 | </span>Se busca integrar a las personas sordomudas. Un desafío para los jardines de infantes.</p></div>
<div class="comentarios"><a href="/notas/2013/10/30/proponen-ensenar-ninos-lengua-senas-487696.asp#comentarios" >Dejá tu
comentario</a></div>


Lo que yo quiero es que mi bot extraiga informacion de una pagina web de noticias de mi provincia y la envíe al canal principal de la Red.
El código que hice para que el bot detecte el comando es este (voy a poner solo un pedazo de código):

Código (python) [Seleccionar]
if contexto.startswith('!noticias'):
   Web()


Entonces un usuario al ejecutar el comando !noticias el script llama a la función Web
Y el código de la función es así:

Código (python) [Seleccionar]
def Web():
   while 1:
       try:
           f = urllib2.urlopen("http://www.paginadenoticias.com.ar")
           print f.read()
           SantiagoNoticias = f.read()
           f.close()
           break
           if ' | </span>' in SantiagoNoticias:
               CuentaNoticias = CuentaNoticias + 1
               if 10 >= 5: #Esta linea es diferente, la puse asi para ver si puede funcionar el script
                   ContenidoNoticia1 = SantiagoNoticias
                   ContenidoNoticia2 = ContenidoNoticia1.find('</span>') + 7
                   InfoNoticia = ContenidoNoticia1[ContenidoNoticia2:ContenidoNoticia1.find('</p>')]
                   s.send('PRIVMSG #Argentina : 5 %s \r\n' % TituloNoticia)
                   s.send('PRIVMSG #Argentina : 2 %s \r\n' % InfoNoticia)
       except HTTPError, e:
           s.send('PRIVMSG #Argentina : Ha ocurrido un error en la conexion con la pagina web!')
           print e.code
       except URLError, e:
           s.send('PRIVMSG #Argentina : ERROR: La URL es incorrecta . . .')
           print e.reason
       except BaseException as err:
           exit()


Bueno creo que no es necesario pasar todo el código, además quiero hacer mi propio código y me estoy esforzando lo más que puedo para lograrlo, pero siempre necesitamos ayuda de alguien. Espero que sepan comprender.
Al ejecutar el programa, el bot entra al servidor, se loguea y todo bien, hasta incluso no cae obviamente no debe caer, osea me refiero a que responde los "PING's" del servidor cuando el mismo le envía.
Cuando un usuario ejecuta el comando !noticias el código llama a la función Web que ejecuta la tarea de abrir una página web, hasta ahí todo ok, luego veo en la consola todos los códigos de la página que por supuesto pasan demasiado rápido, pero logro ver el final del código, osea que abre bien la conexión y lee bien.
Pero el problema viene ahora, cuando intento comparar si la cadena  | </span> esta dentro de la línea del código HTML que vendría a ser lo mismo que el "isin" de mIRC Scripting, osea si la cadena A se encuentra dentro de la cadena B.
Lo que quiero es que el código trate de guardar en una variable este valor por ejemplo:

<div><p><span class="hora">30/10/2013 | </span>Se busca integrar a las personas sordomudas. Un desafío para los jardines de infantes.</p></div>

Eso es una sola línea y por eso utilicé el ' | </span>' y sería si esa cadena esta (in) en la linea SantiagoNoticias de ser así que guarde en otra variable el contenido de esa cadena para poder quitarle los códigos HTML innecesarios y quedarme solo con la info, osea con la noticia.
He probado poniendo un print "hola" para ver si en cada línea que me mostraba la consola de python aparecían esos "hola", pero sólo apareció al final. Algo así:

</html>
hola

Osea que jamás se va a poder comparar porque es como si fuera que la lectura del socket es de un tirón y se saltara el bucle.
He probado varias maneras pero no consigo hacer que se comparen esas cadenas, en realidad son varias (3), pero solo puse de ejemplo una.
Amigos yo solo quiero por ahora algo basico, osea que compare la información que va extrayendo de la web con una cierta cadena, eso nada más, no creo que sea necesario instalar alguna librería, creo que con las que trae Python es suficiente para lo que necesito, solo es una comparacion de cadenas de textos.
Por favor espero que me ayuden, desde ya les agradezco.
Buena suerte!! :)
#20
Bueno en realidad yo creía que esa era una posibilidad ya que hay demasiados tutoriales, páginas webs y foros en los que dicen que no se pueden usar acentos en batch, pero bueno habrá que actualizar eso.
De todas maneras a mi me ha servido lo que he descubierto ya que los acentos si sirven tanto para nombres de archivos y carpetas, ahora que exista una mejor solución más fácil y rapida, bueno eso ya es otro tema.
Solo quería aportar algo porque había pensado que en batch no se podían usar acentos y mucha gente he leído que no lo podía hacer.
Pero me he alejado un poco de batch ya que pasé a otro lenguaje de programación que es más fuerte y es mejor, pero con batch he aprendido un poco.
Me gusta que posteen EleKtro H@cker y Meine programmen y me informen que ya hay una posibilidad o varias de hacer esto posible (los acentos), eso esta bien :D
Gracias EleKtro H@cker por corregir mi post.
La verdad esto no me desiluciona, porque funcionó lo que probé, si hubiese pasado lo contrario ahí quizás si me hubiese desilucionado un poco, pero mi pensar es que en el mundo de la programación todo es posible.
Bueno me despido gente, un saludo y buena suerte!! :)