[Python-es] Phytonizar Ares
Narcis Garcia - GiLUG
informatica en actiu.net
Jue Ago 19 03:32:11 CEST 2010
He instalado Apollon + giFT-Ares en cibercafés, y aparte de los
problemas de configuración y conexión con su red, el público no lo
identifica/adopta muy bién como Ares.
Al 19/08/10 01:07, En/na Rubén ha escrit:
> 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/
>
>
>
> _______________________________________________
> 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