🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #765

[Sorry, mesaje largo] perl 5.5 vs 5.8

#765
From: AnimAlf
Date: Tue, 26 Sep 2006 15:12
80 lines
4189 bytes
--=-GYn4UuxoYUz7COSXw+S9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hola,

ver=C3=A9is, estoy desarrollando una aplicaci=C3=B3n, la cual tengo ya muy
adelanta, se trata de un instalador de portales perl para usuarios que
s=C3=B3lo pueden acceder a su espacio web a trav=C3=A9s del ftp.

La estoy desarrollando en C con gtk+. La versi=C3=B3n que tengo funciona
correctamente i realiza su cometido (tanto desde Linux 32 o 64 como
desde win 32)

El desarrollo de esta aplicaci=C3=B3n surgi=C3=B3, tras el intento de hacer=
 una
documentaci=C3=B3n que explicase como instalar dichas aplicaciones en el
servidor. ... llegu=C3=A9 a la conclusi=C3=B3n que era m=C3=A1s sencillo cr=
ear una
aplicaci=C3=B3n que crear la documentaci=C3=B3n que mostrase como instalarl=
o (que
es bien complicado en estos casos, sobre todo para personas que no se
dediquen a estos)

El proyecto lo tengo aqu=C3=AD:
https://projectes.lafarga.cat/projects/watinet

Bien. Mi problema. Tengo unas funciones de encriptaci=C3=B3n sencillas, que
utilizo tanto desde javaScript, como desde C, como desde Perl.

Despu=C3=A9s de varios intentos he conseguido (o eso creo yo) que funcionen
al igual entre ellas.

Bueno, yo no soy muy bueno, en todo esto. La verdad es que siempre me
considero un aprendiz, quiz=C3=A1s porqu=C3=A9 no tengo unos s=C3=B3lidos c=
onocimientos
sobre estos temas y siempre hayan llegado a mi de forma autodidacta.

Resulta que para la gente que en principio puede ir dirigida esta
aplicaci=C3=B3n, son usuarios de TiNET. Y el servidor es un Solaris con Per=
l
5.5. Y en la funci=C3=B3n de encriptaci=C3=B3n me encuentro con un problema=
 i es
que en perl me crea el n=C3=BAmero flotante suyo muy pronto sin dejar a la
funci=C3=B3n cumplir su cometido concretamente con valores por ejemplo
POSIX::floor((57016 * 1789749151 + 2 ) % 2147483647)
con el mod no hay problema je, je, es sencillete (o tambi=C3=A9n eso me cre=
o
yo O:))

Se puede ver aqu=C3=AD con un test que he creado para intentar solucionarlo
por mi mismo .. (pero no llego) en mi servidor personal (perl 5.8) y
otro en Tinet (perl 5.5) para que se vea la diferencia:

http://www.tinet.cat/~acl/cgi-bin/crypt/encript.pl
http://www.engendro.sytes.net/~acl/cgi-bin/crypt/encript.pl

Siento soltar todo este rollo, pero es que no me se explicar.

Pod=C3=A9is echarme un cable para solucionar este punto.

Gracias

--=-GYn4UuxoYUz7COSXw+S9
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iQCVAwUARRlDcB535IyztBIVAQKwwgP/e0PRfGoUEf27oqozrsg6QbpqHwxOxScR
auSOF4zzRV5OvIuuesniDkE/d/MQxMBq4nh/tDSe53HPUKJAaIWA0FMY5891uZjk
7xwqTzicEZaPw0lteeWtGkhlU3sYJmsEhHIIgUdXiSrid5MdRnOuFIB3eP2yDcZ/
wIS2Jd8jvs8=
=KGKI
-----END PGP SIGNATURE-----

--=-GYn4UuxoYUz7COSXw+S9--
Technical Details
Message-ID: <1159283568.6866.30.camel@general.engendro.sytes.net>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.albasani.net!news.motzarella.org!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,1ed0fe849e17e905,start
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,UTF8
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.albasani.net!news.motzarella.org!not-for-mail
From: AnimAlf <AnimAlf@engendro.sytes.net>
Newsgroups: es.comp.os.linux.programacion
Subject: [Sorry, mesaje largo] perl 5.5 vs 5.8
Date: Tue, 26 Sep 2006 17:12:49 +0200
Organization: Is the truth out there?
Lines: 81
Sender: U2FsdGVkX19yZgix3ZF0M7WjD2DosFrUqhcGHMRZGKj5sb3aG+6v7bML+Nc97sBt58mTsEJNXgQz3W6Np7wtJQ==
Message-ID: <1159283568.6866.30.camel@general.engendro.sytes.net>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-GYn4UuxoYUz7COSXw+S9"
X-Trace: U2FsdGVkX1+dmgI6dv5Bi40FJ/dkw91sa6RyVV5bljA8Uoc+8s3T0sMceNAgJcM+uZr41ByTW280vm2VhkV9U5gMMunRyD04A3VMmAqF0m0zIPAz4+Pcn9e4hotat+3qWiO2jlUZD7wCX+5IGS8lRVwnthli5EZZeQZApBTjvPpl/bc3xdKF4R6X454+USbjzAUV/0vsvyE=
X-Complaints-To: abuse@motzarella.org
NNTP-Posting-Date: Tue, 26 Sep 2006 15:12:49 +0000 (UTC)
X-Mailer: Evolution 2.6.2