[Python-es] Phytonizar Ares

Rubén parraymartinez en terra.es
Jue Ago 19 01:07:34 CEST 2010


El mié, 18-08-2010 a las 22:29 +0000, alfonso saavedra escribió:
> Ares funciona perfectamente bajo Wine.
> Aparte hay un programa llamado GiFT para el cual existe un complemento
> llamado GiFT-Ares, el cual esta para Windows y Linux:
> http://developer.berlios.de/project/showfiles.php?group_id=2648
> Yo uso Ares de este modo, yo soy mas de Megaupload, Medifire y
> Bittorent

Lo he probado y no es lo mismo. Está bien, pero lo que buscamos es un
fork -o algo parecido- pero en Python. 

Un saludo.

--------------------
Rubén
http://pyares.foroubuntu.es


> 
> ______________________________________________________________________
> De: Alberto Curro <bertothunder en gmail.com>
> Para: La lista de python en castellano <python-es en python.org>
> Enviado: mié,18 agosto, 2010 22:57
> Asunto: Re: [Python-es] Phytonizar Ares
> 
> 
> 
> 2010/8/18 Ivan Gerardo Hernández Trejo <iv-mx en hotmail.com>
>         
>         Pero me dio curiosidad saber que hace el codigo en asm. La
>         pista la tenemos en el "securehash"
>         
>         Bueno de aqui a que me prestan delphi(y le entiendo a su uso),
>         se me ocurrio que seria mejor idea, listar en el wiki las
>         caracteristicas y generar un analisis de las pantallas del
>         actual Ares(bueno es que si me preguntan se lo que es, pero no
>         recuerdo ni como se ve, ni como se opera). 
>         
>         Asi que si alguien tiene el ares ahora corriendo y usandolo
>         podria ilustrarnos en su funcionamiento basico.
>         
> 
> 
> Por lo que entiendo, no eres usuario de Ares. La pregunta es, ¿a qué
> viene el interés del port? Por el proceso de portarlo en sí? Porque
> entiendo que por la aplicación no.
> 
> 
> En mi caso el interés es ese, portarlo, contribuir, volver a colaborar
> con la comunidad. Para el P2P con el amule me sobra, y ese ya es
> multiplataforma.
> 
> 
> Como dispongo de 2 PC's, tanto con Windows como con Linux (Debian),
> estoy bajando la aplicación y el código fuente y me pondré a echarle
> un vistazo. 
> 
> 
> Después le echo un ojo al wiki.
> 
> 
> Saludos
>  
>         
>         
>         
>         > Date: Wed, 18 Aug 2010 21:49:12 +0200
>         > From: informatica en actiu.net
>         
>         > To: python-es en python.org
>         
>         > Subject: Re: [Python-es] Phytonizar Ares
>         > 
>         
>         
>         > Python es un lenguaje que se ejecuta interpretado, a
>         diferencia de 
>         > Pascal/Delphi que es para compilar.
>         > Una de las ventajas que ofrecen los lenguajes compilados es
>         la 
>         > posibilidad de insertar fragmentos en ensamblador, ya que
>         todo será 
>         > traducido a código máquina.
>         > 
>         > Para portar eso a Python no hay más remedio que traducir,
>         pero teniendo 
>         > en cuenta que son fragmentos de código optimizados para
>         ejecutarse con 
>         > gran velocidad, inalcanzable para un lenguaje interpretado
>         como Python.
>         > 
>         > 
>         > Al 18/08/10 16:41, En/na Alberto Curro ha escrit:
>         > > La pregunta es si eso es ensamblador (que lo es) o cómo
>         portamos eso a
>         > > Python?
>         > >
>         > > Madre mía, la de tiempo que no me miraba código
>         ensamblador en
>         > > condiciones, oiga :)
>         > >
>         > >
>         > > 2010/8/18 Pedro Gracia <lasarux en neuroomante.com
>         > > <mailto:lasarux en neuroomante.com>>
>         > >
>         > > Del código de Ares (securehash.pas):
>         > >
>         > > """
>         > > procedure TSecHash2.aac;assembler;
>         > > asm
>         > > push ebx
>         > > push edi
>         > > push esi
>         > > mov edx, eax // pointer to Self (instance of SecHash)
>         > > lea esi, [edx].GrVar[0] // Load Address of GrVar[0]
>         > > lea edi, [edx].KlVar[0] // Load Address of KlVar[0]
>         > > mov ecx, 5
>         > > cld
>         > > rep movsd // copy GrVar[] to KlVar[]
>         > > xor ecx, ecx // zero ecx
>         > > lea edi, [edx].M[0] // Load Address of M[0]
>         > > lea esi, [edx].W[0] // Load Address of W[0]
>         > > @@Pie_W_0_15:
>         > > ...
>         > > """
>         > >
>         > > ¿Ensamblador?
>         > >
>         > > Saludos,
>         > >
>         > > Pedro
>         > >
>         > > El 18/08/10 16:23, Alberto Curro escribió:
>         > >> Vaya, no sabía que un proyecto como Ares Galaxy estuviese
>         escrito
>         > >> en Delphi...
>         > >>
>         > >> Contad conmigo, aunque no tenga demasiado tiempo libre,
>         pero justo
>         > >> acabo de salir de un proyecto profesional basado en
>         Delphi, por lo
>         > >> que creo que puedo ayudar lo suficiente.
>         > >>
>         > >> En cuanto a ideas, poco puedo aportar tras leer el resto
>         de
>         > >> correos: wiki para coordinar esfuerzos e ideas, canal IRC
>         (aunque
>         > >> no absolutamente necesario), infraestructura de
>         almacenamiento y
>         > >> versiones, etc.
>         > >>
>         > >> Saludos
>         > >>
>         > >> Alberto
>         > >>
>         > >>
>         > >> 2010/8/18 Rubén <parraymartinez en terra.es
>         > >> <mailto:parraymartinez en terra.es>>
>         > >>
>         > >> Buenas,
>         > >>
>         > >> Estarías dispuesto alguno a pasar Ares Galaxy -escrito en
>         > >> Delphi- a
>         > >> nuestro gran amigo Python?
>         > >>
>         > >> Se aceptan sugerencias -sin maldad-, ya que nunca me he
>         metido
>         > >> en un
>         > >> proyecto de tanta envergadura.
>         > >>
>         > >> Un saludo y gracias,
>         > >>
>         > >> --------------------
>         > >> Rubén
>         > >> http://foroubuntu.es
>         > >>
>         > >>
>         > >> _______________________________________________
>         > >> Python-es mailing list
>         > >> Python-es en python.org <mailto:Python-es en python.org>
>         > >> http://mail.python.org/mailman/listinfo/python-es
>         > >> FAQ: http://python-es-faq.wikidot.com/
>         > >>
>         > >>
>         > >>
>         > >> _______________________________________________
>         > >> Python-es mailing list
>         > >> Python-es en python.org <mailto:Python-es en python.org>
>         > >> http://mail.python.org/mailman/listinfo/python-es
>         > >> FAQ:http://python-es-faq.wikidot.com/
>         > >>
>         > >
>         > >
>         > > _______________________________________________
>         > > Python-es mailing list
>         > > Python-es en python.org <mailto:Python-es en python.org>
>         > > http://mail.python.org/mailman/listinfo/python-es
>         > > FAQ: http://python-es-faq.wikidot.com/
>         > >
>         > >
>         > >
>         > >
>         > > _______________________________________________
>         > > Python-es mailing list
>         > > Python-es en python.org
>         > > http://mail.python.org/mailman/listinfo/python-es
>         > > FAQ: http://python-es-faq.wikidot.com/
>         > _______________________________________________
>         > Python-es mailing list
>         > Python-es en python.org
>         > http://mail.python.org/mailman/listinfo/python-es
>         > FAQ: http://python-es-faq.wikidot.com/
>         
>         
>         _______________________________________________
>         Python-es mailing list
>         Python-es en python.org
>         http://mail.python.org/mailman/listinfo/python-es
>         FAQ: http://python-es-faq.wikidot.com/
>         
> 
> 
> 
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/





Más información sobre la lista de distribución Python-es