From bugs en dervishd.net Mon Apr 2 07:08:20 2007 From: bugs en dervishd.net (DervishD) Date: Mon, 2 Apr 2007 16:08:20 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= Message-ID: <20070402140820.GA19326@DervishD> Hola a todos :) Quería saber vuestra opinión sobre un asunto de programación orientada a objetos en Perl, relativo a la construcción e inicialización de objetos. En otros lenguajes en los que implemento diseños orientados a objeto, como C, el constructor también inicializa porque, o bien no implemento herencia (lo habitual), o bien la implemento haciendo que los objetos de las clases hijas contengan referéncias a los objetos de las clases padres. No se me ocurren formas mejores, y separar construcción de inicialización es un engorro mayúsculo. Pero pensemos en Perl: usando "inside-out objects", que en mi opinión son una idea genial, separar la construcción (que sería un simple "bless") de la inicialización permite implementar incluso herencia múltiple, haciendo que el hijo haga el "bless" y luego llame por turnos a todos los "init" de las clases padre. Sin embargo, Conway en su libro "Object Oriented Perl" dice que separar por completo ambas cosas puede ser contraproducente. No recuerdo las frases exactas pero menciona algo de "excesiva paranoia" o algo así, refiriéndose a que es poco o nada necesario hacerlo. ¿Qué opináis vosotros? Yo en general opino que esta separación es útil sólo para implementar herencia múltiple (al menos a mí no se me ocurren más ventajas) y este tipo de herencia me parece muy mala idea, no da más que quebraderos de cabeza y al menos en mi experiencia personal, siempre que en un diseño ha salido herencia múltiple se ha podido cambiar por un diseño más sencillo y más fácil de manejar usando sólo herencia simple y relaciones de uso, no de gen-spec (muchas veces se usa herencia múltiple cuando se quiere especializar una clase y usar los servicios de otra, y eso yo lo considero un error). De ahí que aunque vea claros beneficios en el hecho de separar construcción de inicialización no me parezca una buena idea y personalmente no lo haga. Por supuesto no quiero empezar una flamewar sobre si la herencia múltiple es buena o mala, para gustos los colores, y tampoco digo que en el futuro no vaya a usar separación entre construcción e inicialización (también dije en su momento que jamás programaría en Perl después de ver bastante código de este que parece "executable line noise", y mirad ahora). Simplemente quiero ver vuestras opiniones y argumentos al respecto, porque me parece una forma estupenda de aprender :)) Además, como muchas de las cosas que he aprendido con Perl han cambiado mi forma de programar en C, quién sabe si esta no será otra más ;)) Muchas gracias por adelantado y siento sacar temas tan raros pero son los que ahora mismo se me ocurren O:) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From victor en taquiones.net Mon Apr 2 23:54:54 2007 From: victor en taquiones.net (Victor Moral) Date: Tue, 3 Apr 2007 08:54:54 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= In-Reply-To: <20070402140820.GA19326@DervishD> References: <20070402140820.GA19326@DervishD> Message-ID: <200704030855.00648.victor@taquiones.net> El Lunes, 2 de Abril de 2007 16:08, DervishD escribió: > Quería saber vuestra opinión sobre un asunto de programación > orientada a objetos en Perl, relativo a la construcción e inicialización > de objetos. Un buen tema, a fe mía. > Pero pensemos en Perl: usando "inside-out objects", que en mi > opinión son una idea genial, separar la construcción (que sería un > simple "bless") de la inicialización permite implementar incluso > herencia múltiple, haciendo que el hijo haga el "bless" y luego llame > por turnos a todos los "init" de las clases padre. Hombre, tanto como "por turnos", será cuestión más bien que despacha hacia arriba la inicialización y luego, con lo que vuelva, añade la suya. Que eso daría para hablar mucho sobre el mecanismo SUPER, que tiene bastantes carencias y no nos queda otra que vivir con él. > Sin embargo, Conway en su libro "Object Oriented Perl" dice que > separar por completo ambas cosas puede ser contraproducente. No recuerdo > las frases exactas pero menciona algo de "excesiva paranoia" o algo > así, refiriéndose a que es poco o nada necesario hacerlo. Y estoy de acuerdo con eso. Desde el punto de vista del usuario de la clase es más fácil acostumbrarse a que el constructor retorne el objeto inicializado, que hacerlo en una llamada posterior e independiente. Eso sí, creo que se debe dar la posibilidad de tener un método "init" para el caso, aunque sea el constructor el que lo llame; cuestión de claridez en el código y posibilidad de sobrecargar dicho método en clases derivadas. > Yo en general opino que esta separación es útil sólo para > implementar herencia múltiple (al menos a mí no se me ocurren más > ventajas) y este tipo de herencia me parece muy mala idea, no da más que > quebraderos de cabeza y al menos en mi experiencia personal, siempre que > en un diseño ha salido herencia múltiple se ha podido cambiar por un > diseño más sencillo y más fácil de manejar usando sólo herencia simple y > relaciones de uso, no de gen-spec (muchas veces se usa herencia múltiple > cuando se quiere especializar una clase y usar los servicios de otra, y > eso yo lo considero un error). De ahí que aunque vea claros beneficios > en el hecho de separar construcción de inicialización no me parezca una > buena idea y personalmente no lo haga. Interesante. ¿ No lo separas ni siquiera en la implementación ? Yo uso algo como esto: package MyPackage; sub new { my $class = shift; my $self = {}; bless $self,$class; return $self->init(@_); } sub init { my $self = shift; my @params = @_; # etc. return $self; } Desde el punto de vista del usuario le basta con llamar a new(), pero puede hacerlo por separado y en cualquier momento, aunque dicho usuario (es decir yo), no lo haga nunca. :-) > Por supuesto no quiero empezar una flamewar sobre si la herencia > múltiple es buena o mala, para gustos los colores, y tampoco digo que en > el futuro no vaya a usar separación entre construcción e inicialización El problema de la herencia múltiple es que no siempre tienes opción de evitarla. Es más muchas veces no sabes que estás usándola a menos que leas el código que utilizas. Sí, ya se, no usas mucho módulos de CPAN y sueles construirte los tuyos, pero como yo sí, te digo que a veces es inevitable. Un ejemplo de ello, y esto es una disgresión, es el módulo DBIx::Class, con varias mejoras sobre Class::DBI, pero que utiliza Class::C3 para lidiar con la herencia múltiple que él mismo produce. El resultado es bastante caótico y muy difícil de utilizar como base de herencia. Acabo de hacer la prueba y he tenido que dejarlo por imposible; Class::C3 toquetea directamente la tabla de símbolos y la herencia "normal" de Perl deja de funcionar como esperas. Resumiendo, creo que se debe separar la inicialización de la construcción en el lado de implementación, pero no en el lado de uso. Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070403/ec05a571/attachment.bin From bugs en dervishd.net Tue Apr 3 00:35:54 2007 From: bugs en dervishd.net (DervishD) Date: Tue, 3 Apr 2007 09:35:54 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= In-Reply-To: <200704030855.00648.victor@taquiones.net> References: <20070402140820.GA19326@DervishD> <200704030855.00648.victor@taquiones.net> Message-ID: <20070403073554.GC2650@DervishD> Hola Victor :) * Victor Moral dixit: > El Lunes, 2 de Abril de 2007 16:08, DervishD escribió: > > Pero pensemos en Perl: usando "inside-out objects", que en mi > > opinión son una idea genial, separar la construcción (que sería un > > simple "bless") de la inicialización permite implementar incluso > > herencia múltiple, haciendo que el hijo haga el "bless" y luego > > llame por turnos a todos los "init" de las clases padre. > > Hombre, tanto como "por turnos", será cuestión más bien que despacha > hacia arriba la inicialización y luego, con lo que vuelva, añade la > suya. Que eso daría para hablar mucho sobre el mecanismo SUPER, que > tiene bastantes carencias y no nos queda otra que vivir con él. Por eso precisamente decía "por turnos": en el caso de herencia múltiple, no vale con usar SUPER, hay que ir padre por padre invocando el método correcto. Si usas SUPER::init, encontrará el método init de uno sólo de los padres. Otra razón por la que no me acaba de gustar la herencia múltiple, pero bueno. Y es cierto lo que dices de SUPER, pero de momento habrá que apañarse con eso. > > Sin embargo, Conway en su libro "Object Oriented Perl" dice que > > separar por completo ambas cosas puede ser contraproducente. No > > recuerdo las frases exactas pero menciona algo de "excesiva > > paranoia" o algo así, refiriéndose a que es poco o nada necesario > > hacerlo. > > Y estoy de acuerdo con eso. Desde el punto de vista del usuario de la > clase es más fácil acostumbrarse a que el constructor retorne el > objeto inicializado, que hacerlo en una llamada posterior e > independiente. Eso sí, creo que se debe dar la posibilidad de tener un > método "init" para el caso, aunque sea el constructor el que lo llame; > cuestión de claridez en el código y posibilidad de sobrecargar dicho > método en clases derivadas. Exacto, creo que eso tiene lo mejor de ambos mundos: por un lado no añade el engorro de llamar a dos métodos para inicializar un objeto, por otro permite "ajuste fino". > > Yo en general opino que esta separación es útil sólo para > > implementar herencia múltiple (al menos a mí no se me ocurren más > > ventajas) y este tipo de herencia me parece muy mala idea, no da más que > > quebraderos de cabeza y al menos en mi experiencia personal, siempre que > > en un diseño ha salido herencia múltiple se ha podido cambiar por un > > diseño más sencillo y más fácil de manejar usando sólo herencia simple y > > relaciones de uso, no de gen-spec (muchas veces se usa herencia múltiple > > cuando se quiere especializar una clase y usar los servicios de otra, y > > eso yo lo considero un error). De ahí que aunque vea claros beneficios > > en el hecho de separar construcción de inicialización no me parezca una > > buena idea y personalmente no lo haga. > > Interesante. ¿ No lo separas ni siquiera en la implementación ? Yo uso algo > como esto: Sí, en la implementación sí lo hago, pero no exporto el método "init". Y bueno, para ser sincero, no siempre uso un método "init" si la inicialización es muy simple y no espero derivar de la clase. > > Por supuesto no quiero empezar una flamewar sobre si la herencia > > múltiple es buena o mala, para gustos los colores, y tampoco digo que en > > el futuro no vaya a usar separación entre construcción e inicialización > > El problema de la herencia múltiple es que no siempre tienes opción de > evitarla. Obviamente, si tú no haces el diseño completo, en cuanto estás usando clases de otros hay veces que no te quedan más narices :(( > Es más muchas veces no sabes que estás usándola a menos que leas el > código que utilizas. Sí, ya se, no usas mucho módulos de CPAN y sueles > construirte los tuyos, pero como yo sí, te digo que a veces es > inevitable. Te creo. Algunas veces en algunos trabajos me han acusado de que me gusta mucho rehacer cosas que ya están hechas, pero para mi satisfacción he acabado demostrando que en muchas ocasiones es más rentable a medio y largo plazo, sobre todo si el proyecto va a evolucionar bastante. Esto ha significado que he podido arreglar algunos diseños que hubiesen sido nefastos de usar soluciones existentes. Obviamente no estoy loco, así que ni de coña me meto en determinados berenjenales, pero si después de estudiar lo que hay valoro que puede dar dolores de cabeza y mucho gasto en mantenimiento, prefiero dedicar tiempo ahora a mejorar el diseño si se puede (y pocas veces se puede, pero bueno). > Un ejemplo de ello, y esto es una disgresión, es el módulo > DBIx::Class, con varias mejoras sobre Class::DBI, pero que utiliza > Class::C3 para lidiar con la herencia múltiple que él mismo produce. > El resultado es bastante caótico y muy difícil de utilizar como base > de herencia. Acabo de hacer la prueba y he tenido que dejarlo por > imposible; Class::C3 toquetea directamente la tabla de símbolos y la > herencia "normal" de Perl deja de funcionar como esperas. A esto me refiero cuando digo que muchas veces es mejor rehacer las cosas. Claro que cualquiera se mete con esto que mencionas... Creo que en este caso es mejor aguantar el chaparrón y ver qué se puede apañar. > Resumiendo, creo que se debe separar la inicialización de la construcción en > el lado de implementación, pero no en el lado de uso. Yo opino parecido, sólo que algunas veces ni siquiera separo en el lado de la implementación, según me parezca. Tampoco he programado muchos diseños orientados a objetos en Perl, el grueso lo he hecho en C. Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From victor en taquiones.net Tue Apr 3 03:00:47 2007 From: victor en taquiones.net (Victor Moral) Date: Tue, 3 Apr 2007 12:00:47 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= In-Reply-To: <20070403073554.GC2650@DervishD> References: <20070402140820.GA19326@DervishD> <200704030855.00648.victor@taquiones.net> <20070403073554.GC2650@DervishD> Message-ID: <200704031200.56135.victor@taquiones.net> El Martes, 3 de Abril de 2007 09:35, DervishD escribió: > > Hombre, tanto como "por turnos", será cuestión más bien que despacha > > hacia arriba la inicialización y luego, con lo que vuelva, añade la > > suya. Que eso daría para hablar mucho sobre el mecanismo SUPER, que > > tiene bastantes carencias y no nos queda otra que vivir con él. > > Por eso precisamente decía "por turnos": en el caso de herencia > múltiple, no vale con usar SUPER, hay que ir padre por padre invocando > el método correcto. Si usas SUPER::init, encontrará el método init de > uno sólo de los padres. Hasta cierto punto, porque si las clases de las que estás heredando están "bien" implementadas su método "init" debería ser algo como: sub init { my $self = shift; if ($self->SUPER::can('init')) { $self->SUPER::init(@_); } # do our init return $self; } > Otra razón por la que no me acaba de gustar la herencia múltiple, > pero bueno. Y es cierto lo que dices de SUPER, pero de momento habrá que > apañarse con eso. Échale un vistazo si tienes ganas a Class::C3 y horrorizate con lo que llega a hacer en la tabla de símbolos. Del depurador te puedes olvidar inmediatamente y buscarte otro medio. > > Interesante. ¿ No lo separas ni siquiera en la implementación ? Yo uso > > algo como esto: > > Sí, en la implementación sí lo hago, pero no exporto el método > "init". Y bueno, para ser sincero, no siempre uso un método "init" si la > inicialización es muy simple y no espero derivar de la clase. Ya, yo es que tiro mucho de plantillas para crear los fuentes y entran siempre que estoy tratando con clases. Y, por cierto, ¿ qué quieres decir con que no "exportas" un método ? ¿ Una confusión por aquello de que los métodos no se exportan ? :-) > Yo opino parecido, sólo que algunas veces ni siquiera separo en el > lado de la implementación, según me parezca. Tampoco he programado > muchos diseños orientados a objetos en Perl, el grueso lo he hecho en C. Ah, es que yo ya he construído una aplicación OOP y estoy con otra ahora mismo. Es interesante comparar los puntos de vista. Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070403/a4c4d3a9/attachment.bin From bugs en dervishd.net Tue Apr 3 06:24:58 2007 From: bugs en dervishd.net (DervishD) Date: Tue, 3 Apr 2007 15:24:58 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= In-Reply-To: <200704031200.56135.victor@taquiones.net> References: <20070402140820.GA19326@DervishD> <200704030855.00648.victor@taquiones.net> <20070403073554.GC2650@DervishD> <200704031200.56135.victor@taquiones.net> Message-ID: <20070403132458.GA8179@DervishD> Hola Victor :) * Victor Moral dixit: > > Por eso precisamente decía "por turnos": en el caso de herencia > > múltiple, no vale con usar SUPER, hay que ir padre por padre > > invocando el método correcto. Si usas SUPER::init, encontrará el > > método init de uno sólo de los padres. > > Hasta cierto punto, porque si las clases de las que estás heredando > están "bien" implementadas su método "init" debería ser algo como: No me refería a verticalmente, sino horizontalmente: si heredas de más de un padre, usando SUPER no puedes invocar los "init" de todos ellos, sólo del primero que se encuentre al hacer $self->SUPER::init(). > > Otra razón por la que no me acaba de gustar la herencia múltiple, > > pero bueno. Y es cierto lo que dices de SUPER, pero de momento habrá > > que apañarse con eso. > > Échale un vistazo si tienes ganas a Class::C3 y horrorizate con lo que > llega a hacer en la tabla de símbolos. Del depurador te puedes olvidar > inmediatamente y buscarte otro medio. Me estás asustando XDDD Probablemente le eche un ojo, porque ya me come la curiosidad ;))) > > > Interesante. ¿ No lo separas ni siquiera en la implementación ? Yo > > > uso algo como esto: > > > > Sí, en la implementación sí lo hago, pero no exporto el método > > "init". Y bueno, para ser sincero, no siempre uso un método "init" > > si la inicialización es muy simple y no espero derivar de la clase. > > Ya, yo es que tiro mucho de plantillas para crear los fuentes y entran > siempre que estoy tratando con clases. Y, por cierto, ¿ qué quieres > decir con que no "exportas" un método ? ¿ Una confusión por aquello de > que los métodos no se exportan ? :-) No, es que estaba pensando en C O:))) Los métodos que no "exporto" en C están declarados como "static" en el fuente. No entro en detalles de cómo implemento la encapsulación porque eso sí es completamente offtopic O:)) En Perl no oculto los métodos. Alguna vez se me ha ocurrido, para evitar que un método que es "privado" se use es comprobar el primer parámetro que recibe, y si es un objeto se lanza una excepción. Lo malo es que esto sólo funciona en tiempo de ejecución. ¿Hay alguna forma de hacer un método privado? > > Yo opino parecido, sólo que algunas veces ni siquiera separo en el > > lado de la implementación, según me parezca. Tampoco he programado > > muchos diseños orientados a objetos en Perl, el grueso lo he hecho en C. > > Ah, es que yo ya he construído una aplicación OOP y estoy con otra ahora > mismo. Es interesante comparar los puntos de vista. Yo en Perl no he hecho ninguna aplicación, sólo he hecho scripts, precisamente para entrenar y poder constuir un framework para aplicaciones completas. Orientado a objetos he hecho de momento un módulo para gestión de errores y excepciones, pero tampoco es OO puro, porque tiene parte de procedural (se va a usar en ciertos scripts que sería mejor no cambiar de momento, así que...). Y sí, es muy interesante comparar los puntos de vista, sobre todo cuando con ello aprendes, como hago yo ;) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From sfandino en yahoo.com Wed Apr 4 01:46:02 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Wed, 4 Apr 2007 01:46:02 -0700 (PDT) Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= Message-ID: <316476.10888.qm@web52710.mail.re2.yahoo.com> Conoces Moose? http://search.cpan.org/~stevan/Moose-0.18/lib/Moose.pm Aunque a mi estas cosas me parece que a~naden tanta complejidad que en la mayoria de los casos no compensan. Claro, que si de todas formas vas a a acabar haciendo tu mismo tu propio framework para POO en Perl... - Salva ----- Original Message ---- From: DervishD To: Madrid PM Sent: Monday, April 2, 2007 4:08:20 PM Subject: [Madrid-pm] Construcción e inicialización de objetos Hola a todos :) Quería saber vuestra opinión sobre un asunto de programación orientada a objetos en Perl, relativo a la construcción e inicialización de objetos. En otros lenguajes en los que implemento diseños orientados a objeto, como C, el constructor también inicializa porque, o bien no implemento herencia (lo habitual), o bien la implemento haciendo que los objetos de las clases hijas contengan referéncias a los objetos de las clases padres. No se me ocurren formas mejores, y separar construcción de inicialización es un engorro mayúsculo. Pero pensemos en Perl: usando "inside-out objects", que en mi opinión son una idea genial, separar la construcción (que sería un simple "bless") de la inicialización permite implementar incluso herencia múltiple, haciendo que el hijo haga el "bless" y luego llame por turnos a todos los "init" de las clases padre. Sin embargo, Conway en su libro "Object Oriented Perl" dice que separar por completo ambas cosas puede ser contraproducente. No recuerdo las frases exactas pero menciona algo de "excesiva paranoia" o algo así, refiriéndose a que es poco o nada necesario hacerlo. ¿Qué opináis vosotros? Yo en general opino que esta separación es útil sólo para implementar herencia múltiple (al menos a mí no se me ocurren más ventajas) y este tipo de herencia me parece muy mala idea, no da más que quebraderos de cabeza y al menos en mi experiencia personal, siempre que en un diseño ha salido herencia múltiple se ha podido cambiar por un diseño más sencillo y más fácil de manejar usando sólo herencia simple y relaciones de uso, no de gen-spec (muchas veces se usa herencia múltiple cuando se quiere especializar una clase y usar los servicios de otra, y eso yo lo considero un error). De ahí que aunque vea claros beneficios en el hecho de separar construcción de inicialización no me parezca una buena idea y personalmente no lo haga. Por supuesto no quiero empezar una flamewar sobre si la herencia múltiple es buena o mala, para gustos los colores, y tampoco digo que en el futuro no vaya a usar separación entre construcción e inicialización (también dije en su momento que jamás programaría en Perl después de ver bastante código de este que parece "executable line noise", y mirad ahora). Simplemente quiero ver vuestras opiniones y argumentos al respecto, porque me parece una forma estupenda de aprender :)) Además, como muchas de las cosas que he aprendido con Perl han cambiado mi forma de programar en C, quién sabe si esta no será otra más ;)) Muchas gracias por adelantado y siento sacar temas tan raros pero son los que ahora mismo se me ocurren O:) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! _______________________________________________ Madrid-pm mailing list Madrid-pm en pm.org http://mail.pm.org/mailman/listinfo/madrid-pm ____________________________________________________________________________________ Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html From sfandino en yahoo.com Wed Apr 4 02:01:38 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Wed, 4 Apr 2007 02:01:38 -0700 (PDT) Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= Message-ID: <663352.99472.qm@web52703.mail.re2.yahoo.com> Salvador Fandiño wrote: > Conoces Moose? > > http://search.cpan.org/~stevan/Moose-0.18/lib/Moose.pm > > Aunque a mi estas cosas me parece que a~naden tanta complejidad que en la mayoria de los casos > no compensan. Claro, que si de todas formas vas a a acabar haciendo tu mismo tu propio framework > para POO en Perl... Por cierto, Moose cumplia ayer un a~no, sale en PerlMonks: http://perlmonks.org/?node_id=608144 - Salva ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/ From bugs en dervishd.net Fri Apr 6 07:09:13 2007 From: bugs en dervishd.net (DervishD) Date: Fri, 6 Apr 2007 16:09:13 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Construcci=F3n_e_inicializaci=F3n_de_o?= =?iso-8859-1?q?bjetos?= In-Reply-To: <316476.10888.qm@web52710.mail.re2.yahoo.com> References: <316476.10888.qm@web52710.mail.re2.yahoo.com> Message-ID: <20070406140913.GA6436@DervishD> Hola Salva :) Perdona que no haya contestado antes, pero no tenía mi PC a mano :) * Salvador Fandiño dixit: > Conoces Moose? Ahora sí, gracias a ti ;) Es interesante, aunque creo que es demasiado para lo que suelo hacer en Perl. > Aunque a mi estas cosas me parece que a~naden tanta complejidad que en > la mayoria de los casos no compensan. Claro, que si de todas formas > vas a a acabar haciendo tu mismo tu propio framework para POO en > Perl... No, no pretendo hacer eso, ni mucho menos, sólo comentaba sobre técnicas de OO, que tanto valen para Perl como para otros lenguajes, y me interesaba en Perl por lo que decía Conway. Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Mon Apr 9 07:47:34 2007 From: bugs en dervishd.net (DervishD) Date: Mon, 9 Apr 2007 16:47:34 +0200 Subject: [Madrid-pm] Excepciones "singleton" Message-ID: <20070409144734.GA32435@DervishD> Hola :) Esta vez seré breve: para simplificar el uso, me gustaría que las clases de excepciones que me estoy haciendo no fuesen instanciables directamente, sino que la única forma en que se pudieran usar es con "throw" para crearlas y lanzarlas y con "catch" para atraparlas (y por supuesto, una forma de acceder a la información que la excepción lleve). Había pensado en hacer las clases no instanciables o bien que sólo existiera una instancia, pero en el primer caso necesitaría manejar las instancias yo dentro de la clase (para poder devolver la información asociada a la excepción en el "catch") y en el segundo podría tener problemas si algún día necesito usar estas excepciones en una aplicación multithread. ¿Alguien me podría decir si se me está escapando algún problema obvio si la única forma de crear una excepción es usando "throw"? El uso sería algo así: eval { ... Exception::Some->throw(...); ... Exception::Other->throw(...); } if (my $exception_data_ref = Exception::Some->catched) { ... ... } en lugar de permitir cosas como esta: eval { ... my $exception = Exception::Some->new(...); ... $exception->throw; ... Exception::Other->throw(...); } if (my $exception_data_ref = Exception::Some->catched) { ... ... } Personalmente prefiero lo primero, pero no sé si se me escapará algo :???? Muchas gracias, como siempre, y sí, ya sé que hay un millón de módulos que hacen cosas de excepciones pero prefiero hacerlo a mi modo ;) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Mon Apr 9 10:54:19 2007 From: bugs en dervishd.net (DervishD) Date: Mon, 9 Apr 2007 19:54:19 +0200 Subject: [Madrid-pm] MOBOM Message-ID: <20070409175419.GA2745@DervishD> Hola a todos :) MOBOM = My Own Bunch Of Modules, y es mi colección personal de módulos de Perl. Supongo que no os serán muy útiles en general, y también me hago a la idea de que puestos a añadir una dependencia en uno de vuestros programas, mejor con módulos de CPAN que con inventos de un tarado, pero como para cada roto hay un descosido, yo los comparto. De momento lo único que hay usable es el Common.pm actual, que es más bien una chapucilla que ha ido creciendo según se necesitaba, y que va a dar paso a una jerarquía de módulos mucho mejor (espero). El resto es un trabajo que iré haciendo poco a poco en los ratos libres que tenga, así que no prometo nada. En cualquier caso, es un repositorio, así que tecnicamente siempre será código "beta". Ya haré releases cuando pueda y me apetezca, y esas sí podrán ser consideradas estables. Por último, dónde podéis encontrarlas: svn://home.dervisd.net/mobom Se admiten críticas y sugeréncias, incluyendo las crueles y destructivas (aunque me reservo el derecho de ignorarlas) ;))) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From tomaslucas en gmail.com Tue Apr 10 14:25:06 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Tue, 10 Apr 2007 23:25:06 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= Message-ID: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> Hola a todos, Necesito saber cómo enviar un mail que contenga en el datasend una imagen incrustada, cómo un logotipo. He estado buscando y lo que he encontrado ha sido MIME:Lite pero para envío de adjuntos. Muchas gracias por vuestra ayuda. Saludos. -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070410/cb197a8c/attachment.html From brunorc en gmail.com Tue Apr 10 15:01:34 2007 From: brunorc en gmail.com (Bruno) Date: Wed, 11 Apr 2007 00:01:34 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= In-Reply-To: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> Message-ID: <982340880704101501p6f271fbdpeed7b2d70b45d3b1@mail.gmail.com> Hola 2007/4/10, Tomás Lucas Arcos : > Necesito saber cómo enviar un mail que contenga en el datasend una imagen > incrustada, cómo un logotipo. > He estado buscando y lo que he encontrado ha sido MIME:Lite pero para envío > de adjuntos. No estoy seguro, pero ¿no puedas enviar un mail con Content-Type: text/html y HTML dentro, adjuntando solo la imagen? Bruno From diego en kuperman.com.ar Tue Apr 10 15:26:57 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Wed, 11 Apr 2007 00:26:57 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= In-Reply-To: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> Message-ID: <461C0F31.8070706@kuperman.com.ar> Hola! Tomás Lucas Arcos wrote: > Hola a todos, > > Necesito saber cómo enviar un mail que contenga en el datasend una > imagen incrustada, cómo un logotipo. > He estado buscando y lo que he encontrado ha sido MIME:Lite pero para > envío de adjuntos. > Con MIME::Lite lo puedes hacer, pero tienes que hacer todo a mano: incrustar la imagen como attach, meter "content-type: text/html" y luego en el html poner la referencia a la imagen incrustada que no recuerdo como se hacia... creo que este modulo te servira: http://search.cpan.org/~plank/HTML-Mail-0.02_05/lib/HTML/Mail.pm Si lo que necesitas enviar esta en una url, o si quieres ver como lo arma, puedes probar este otro: http://search.cpan.org/~alian/MIME-Lite-HTML-1.22/HTML.pm Un abrazo! Diego From tomaslucas en gmail.com Tue Apr 10 15:38:11 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Wed, 11 Apr 2007 00:38:11 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= In-Reply-To: <461C0F31.8070706@kuperman.com.ar> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> <461C0F31.8070706@kuperman.com.ar> Message-ID: <9f12b7190704101538h774c0d9bu326a031d07ab29e6@mail.gmail.com> Muchas gracias a ambos por vuestra pronta respuesta. Estoy leyendo el perdoc de MIME::Litey he encontrado lo siguiente: Send an HTML document... with images included! $msg = MIME::Lite->new( To =>'you en yourhost.com', Subject =>'HTML with in-line images!', Type =>'multipart/related' ); $msg->attach(Type => 'text/html', Data => qq{ Here's my image: } ); $msg->attach(Type => 'image/gif', Id => 'myimage.gif', Path => '/path/to/somefile.gif', ); $msg->send(); Que es lo que decía Diego. Bruno, Sobre añadir el Content-type, parece que utilizando sólo NET::SMTP no funciona ya que aunque lo puedes indicar como un datasend parece que sólo acepta texto plano. Seguiré leyendo mañana y haré algunas pruebas. Lo dicho muchas gracias por todo. Saludos. On 11/04/07, Diego Kuperman wrote: > > Hola! > > Tomás Lucas Arcos wrote: > > Hola a todos, > > > > Necesito saber cómo enviar un mail que contenga en el datasend una > > imagen incrustada, cómo un logotipo. > > He estado buscando y lo que he encontrado ha sido MIME:Lite pero para > > envío de adjuntos. > > > Con MIME::Lite lo puedes hacer, pero tienes que hacer todo a mano: > incrustar la imagen como attach, meter "content-type: text/html" y luego > en el html poner la referencia a la imagen incrustada que no recuerdo > como se hacia... creo que este modulo te servira: > > http://search.cpan.org/~plank/HTML-Mail-0.02_05/lib/HTML/Mail.pm > > Si lo que necesitas enviar esta en una url, o si quieres ver como lo > arma, puedes probar este otro: > > http://search.cpan.org/~alian/MIME-Lite-HTML-1.22/HTML.pm > > Un abrazo! > Diego > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070411/aa7a8583/attachment.html From diego en kuperman.com.ar Tue Apr 10 15:55:16 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Wed, 11 Apr 2007 00:55:16 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= In-Reply-To: <9f12b7190704101538h774c0d9bu326a031d07ab29e6@mail.gmail.com> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> <461C0F31.8070706@kuperman.com.ar> <9f12b7190704101538h774c0d9bu326a031d07ab29e6@mail.gmail.com> Message-ID: <461C15D4.30305@kuperman.com.ar> Tomás Lucas Arcos wrote: > Muchas gracias a ambos por vuestra pronta respuesta. > Estoy leyendo el perdoc de MIME::Lite > y he > encontrado lo siguiente: > > > Send an HTML document... with images included! > > > $msg = MIME::Lite->new( > To =>'you at yourhost.com ', > Subject =>'HTML with in-line images!', > Type =>'multipart/related' > > ); > $msg->attach(Type => 'text/html', > Data => qq{ > Here's my image: > Ahi esta!, eso es lo que no me acordaba: de cualquier forma pegale una mirada a esos dos modulos que te pase, sobre todo al primero. Abrazo! Diego > } > ); > $msg->attach(Type => 'image/gif', > Id => 'myimage.gif', > Path => '/path/to/somefile.gif', > > ); > $msg->send(); > > > Que es lo que decía Diego. > Bruno, Sobre añadir el Content-type, parece que utilizando sólo > NET::SMTP no funciona ya que aunque lo puedes indicar como un datasend > parece que sólo acepta texto plano. > Usa MIME::Lite o algun derivado. Si quieres hacer cosas mas gordas con mails, mailboxes y todo lo que se te ocurra puedes mirar Mail::Box, pero te recomiendo que lo hagas si realmente lo necesitas y tienes un rato para dedicarle ;) Abrazo! diego > Seguiré leyendo mañana y haré algunas pruebas. > > Lo dicho muchas gracias por todo. > Saludos. > > On 11/04/07, *Diego Kuperman* < diego at kuperman.com.ar > > wrote: > > Hola! > > Tomás Lucas Arcos wrote: > > Hola a todos, > > > > Necesito saber cómo enviar un mail que contenga en el datasend una > > imagen incrustada, cómo un logotipo. > > He estado buscando y lo que he encontrado ha sido MIME:Lite pero para > > envío de adjuntos. > > > Con MIME::Lite lo puedes hacer, pero tienes que hacer todo a mano: > incrustar la imagen como attach, meter "content-type: text/html" y luego > en el html poner la referencia a la imagen incrustada que no recuerdo > como se hacia... creo que este modulo te servira: > > http://search.cpan.org/~plank/HTML-Mail-0.02_05/lib/HTML/Mail.pm > > Si lo que necesitas enviar esta en una url, o si quieres ver como lo > arma, puedes probar este otro: > > http://search.cpan.org/~alian/MIME-Lite-HTML-1.22/HTML.pm > > Un abrazo! > Diego > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > -- > Blog: www.lacoctelera.com/tomaslucas > > Los Tres Chiflados (NRT). > > > ------------------------------------------------------------------------ > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm From tomaslucas en gmail.com Tue Apr 10 16:16:28 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Wed, 11 Apr 2007 01:16:28 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= In-Reply-To: <461C15D4.30305@kuperman.com.ar> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> <461C0F31.8070706@kuperman.com.ar> <9f12b7190704101538h774c0d9bu326a031d07ab29e6@mail.gmail.com> <461C15D4.30305@kuperman.com.ar> Message-ID: <9f12b7190704101616w6f4e398ex8d192bc0db2a5161@mail.gmail.com> Gracias, de nuevo Diego ;-) Lo miraré. Necesito algo rápido y que no tenga muchas complicaciones para enviar unos 400 mails de golpe. Saludos. On 11/04/07, Diego Kuperman wrote: > > > > > Tomás Lucas Arcos wrote: > > Muchas gracias a ambos por vuestra pronta respuesta. > > Estoy leyendo el perdoc de MIME::Lite > > y he > > encontrado lo siguiente: > > > > > > Send an HTML document... with images included! > > < > http://search.cpan.org/%7Eyves/MIME-Lite-3.01/lib/MIME/Lite.pm#___top> > > > > $msg = MIME::Lite->new( > > To =>'you en yourhost.com ', > > Subject =>'HTML with in-line images!', > > Type =>'multipart/related' > > > > ); > > $msg->attach(Type => 'text/html', > > Data => qq{ > > Here's my image: > > > > Ahi esta!, eso es lo que no me acordaba: > > de cualquier forma pegale una mirada a esos dos modulos que te pase, > sobre todo al primero. > > Abrazo! > Diego > > > > } > > ); > > $msg->attach(Type => 'image/gif', > > Id => 'myimage.gif', > > Path => '/path/to/somefile.gif', > > > > ); > > $msg->send(); > > > > > > Que es lo que decía Diego. > > Bruno, Sobre añadir el Content-type, parece que utilizando sólo > > NET::SMTP no funciona ya que aunque lo puedes indicar como un datasend > > parece que sólo acepta texto plano. > > > Usa MIME::Lite o algun derivado. Si quieres hacer cosas mas gordas con > mails, mailboxes y todo lo que se te ocurra puedes mirar Mail::Box, pero > te recomiendo que lo hagas si realmente lo necesitas y tienes un rato > para dedicarle ;) > > Abrazo! > diego > > > > > > Seguiré leyendo mañana y haré algunas pruebas. > > > > Lo dicho muchas gracias por todo. > > Saludos. > > > > On 11/04/07, *Diego Kuperman* < diego en kuperman.com.ar > > > wrote: > > > > Hola! > > > > Tomás Lucas Arcos wrote: > > > Hola a todos, > > > > > > Necesito saber cómo enviar un mail que contenga en el datasend > una > > > imagen incrustada, cómo un logotipo. > > > He estado buscando y lo que he encontrado ha sido MIME:Lite pero > para > > > envío de adjuntos. > > > > > Con MIME::Lite lo puedes hacer, pero tienes que hacer todo a mano: > > incrustar la imagen como attach, meter "content-type: text/html" y > luego > > en el html poner la referencia a la imagen incrustada que no > recuerdo > > como se hacia... creo que este modulo te servira: > > > > http://search.cpan.org/~plank/HTML-Mail-0.02_05/lib/HTML/Mail.pm > > > > Si lo que necesitas enviar esta en una url, o si quieres ver como lo > > arma, puedes probar este otro: > > > > http://search.cpan.org/~alian/MIME-Lite-HTML-1.22/HTML.pm > > > > Un abrazo! > > Diego > > > > _______________________________________________ > > Madrid-pm mailing list > > Madrid-pm en pm.org > > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > > > > > > -- > > Blog: www.lacoctelera.com/tomaslucas < > http://www.lacoctelera.com/tomaslucas> > > > > Los Tres Chiflados (NRT). > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Madrid-pm mailing list > > Madrid-pm en pm.org > > http://mail.pm.org/mailman/listinfo/madrid-pm > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070411/0714f37f/attachment-0001.html From explorer en joaquinferrero.com Tue Apr 10 16:44:57 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Wed, 11 Apr 2007 01:44:57 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen=09incrustad?= =?iso-8859-1?q?a=2E?= In-Reply-To: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> Message-ID: <1176248697.15831.11.camel@portatil.aprosi.net> El mar, 10-04-2007 a las 23:25 +0200, Tomás Lucas Arcos escribió: > Hola a todos, > > Necesito saber cómo enviar un mail que contenga en el datasend una > imagen incrustada, cómo un logotipo. > He estado buscando y lo que he encontrado ha sido MIME:Lite pero para > envío de adjuntos. > En el foro de Perl en Español hemos tratado el tema varias veces: http://perlenespanol.baboonsoftware.com/foro/search.php?mode=results&search_keywords=adjunto Por ejemplo, con Mime::Entity: http://perlenespanol.baboonsoftware.com/foro/viewtopic.php?t=575 -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From a.r.ferreira en gmail.com Wed Apr 11 05:06:08 2007 From: a.r.ferreira en gmail.com (Adriano Ferreira) Date: Wed, 11 Apr 2007 09:06:08 -0300 Subject: [Madrid-pm] =?iso-8859-1?q?Env=EDo_de_mail_con_imagen_incrustada?= =?iso-8859-1?q?=2E?= In-Reply-To: <9f12b7190704101538h774c0d9bu326a031d07ab29e6@mail.gmail.com> References: <9f12b7190704101425n316e9f3q4bd884bc7d785fbf@mail.gmail.com> <461C0F31.8070706@kuperman.com.ar> <9f12b7190704101538h774c0d9bu326a031d07ab29e6@mail.gmail.com> Message-ID: <73ddeb6c0704110506y614fcc26l2567194486ed199a@mail.gmail.com> On 4/10/07, Tomás Lucas Arcos wrote: > Muchas gracias a ambos por vuestra pronta respuesta. > Estoy leyendo el perdoc de MIME::Lite y he encontrado lo siguiente: > > Send an HTML document... with images included! $msg = MIME::Lite->new( > To =>'you en yourhost.com', > Subject =>'HTML with in-line images!', > Type =>'multipart/related' > > ); > $msg->attach(Type => 'text/html', > Data => qq{ > Here's my image: > > } > ); > $msg->attach(Type => 'image/gif', > Id => 'myimage.gif', > Path => '/path/to/somefile.gif', > > ); > $msg->send(); > > Que es lo que decía Diego. > Bruno, Sobre añadir el Content-type, parece que utilizando sólo NET::SMTP no > funciona ya que aunque lo puedes indicar como un datasend parece que sólo > acepta texto plano. Pero MIME::Lite puede usar Net::SMTP. Vea: http://search.cpan.org/~yves/MIME-Lite-3.01/lib/MIME/Lite.pm#Change_how_messages_are_sent Change how messages are sent ### Do something like this in your 'main': if ($I_DONT_HAVE_SENDMAIL) { MIME::Lite->send('smtp', "smtp.myisp.net", Timeout=>60); } ### Now this will do the right thing: $msg->send; ### will now use Net::SMTP as shown above y créo que puede usar $msg->as_string en datasend si preferir controlar el envio. > > Seguiré leyendo mañana y haré algunas pruebas. > > Lo dicho muchas gracias por todo. > Saludos. > > > On 11/04/07, Diego Kuperman < diego en kuperman.com.ar> wrote: > > Hola! > > > > Tomás Lucas Arcos wrote: > > > Hola a todos, > > > > > > Necesito saber cómo enviar un mail que contenga en el datasend una > > > imagen incrustada, cómo un logotipo. > > > He estado buscando y lo que he encontrado ha sido MIME:Lite pero para > > > envío de adjuntos. > > > > > Con MIME::Lite lo puedes hacer, pero tienes que hacer todo a mano: > > incrustar la imagen como attach, meter "content-type: text/html" y luego > > en el html poner la referencia a la imagen incrustada que no recuerdo > > como se hacia... creo que este modulo te servira: > > > > > http://search.cpan.org/~plank/HTML-Mail-0.02_05/lib/HTML/Mail.pm > > > > Si lo que necesitas enviar esta en una url, o si quieres ver como lo > > arma, puedes probar este otro: > > > > http://search.cpan.org/~alian/MIME-Lite-HTML-1.22/HTML.pm > > > > Un abrazo! > > Diego > > > > _______________________________________________ > > Madrid-pm mailing list > > Madrid-pm en pm.org > > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > > -- > Blog: www.lacoctelera.com/tomaslucas > > Los Tres Chiflados (NRT). > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > From brunorc en gmail.com Wed Apr 11 14:10:01 2007 From: brunorc en gmail.com (Bruno) Date: Wed, 11 Apr 2007 23:10:01 +0200 Subject: [Madrid-pm] Memory leaks Message-ID: <982340880704111410o73e6d54am392015f6e7cfa5bf@mail.gmail.com> Hola! He creado alguna estructura de módulos para hacer PDFs con las fotos. Uso Rose::DB para contactar la BdD, Imager para procesar las fotos y PDF::API2 para producir PDFs. Todo funciona muy bien... ...pero usa demasiado memoría y con el documento de mas que 9 páginas se rompe con mensaje de este tipo: Out of memory during "large" request for 8392704 bytes, total sbrk() is 411217920 bytes at /usr/local/lib/perl5/site_perl/5.8.8/Rose/DB/Object.pm line 384. Uso undef para todos los lexicales, que pueden ocupar mucha memoría. Devel::Cycle no mostró ningunos ciclos en las estructuras de Rose::DB. Con Devel::LeakTrace todo funciona tan lento, que no se puede ver ningun progreso. Devel::Leak... pues, me da información sobre SVs que existen, pero no me dice - donde. ¿Alguna sugerencia? Gracias, Bruno From explorer en joaquinferrero.com Wed Apr 11 15:51:41 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Thu, 12 Apr 2007 00:51:41 +0200 Subject: [Madrid-pm] Memory leaks In-Reply-To: <982340880704111410o73e6d54am392015f6e7cfa5bf@mail.gmail.com> References: <982340880704111410o73e6d54am392015f6e7cfa5bf@mail.gmail.com> Message-ID: <1176331901.4401.48.camel@portatil.aprosi.net> El mié, 11-04-2007 a las 23:10 +0200, Bruno escribió: > Hola! > > He creado alguna estructura de módulos para hacer PDFs con las fotos. > Uso Rose::DB para contactar la BdD, Imager para procesar las fotos y > PDF::API2 para producir PDFs. Todo funciona muy bien... > > ...pero usa demasiado memoría y con el documento de mas que 9 páginas > se rompe con mensaje de este tipo: > > Out of memory during "large" request for 8392704 bytes, total sbrk() > is 411217920 bytes at > /usr/local/lib/perl5/site_perl/5.8.8/Rose/DB/Object.pm line 384. > > Uso undef para todos los lexicales, que pueden ocupar mucha memoría. > Devel::Cycle no mostró ningunos ciclos en las estructuras de Rose::DB. > Con Devel::LeakTrace todo funciona tan lento, que no se puede ver > ningun progreso. Devel::Leak... pues, me da información sobre SVs que > existen, pero no me dice - donde. > > ¿Alguna sugerencia? > Qué curioso... justo ese problema lo hemos tenido aquí en mi trabajo. Uno de los desarrolladores hizo un programa que tenía que generar 40.000 documentos pdf, usando también el conector con OpenDocument de OpenOffice (yo no estoy en ese tema, así que cuento lo que me han dicho). El caso es que pasaba lo mismo: pasado un tiempo, la memoria del sistema se agotaba. Me pidieron consejo y les dije lo mismo que Bruno: variables léxicas, usar undef en algunos casos, etc. Pero nada, aquello se disparaba. Les aconsejé ver el tamaño de las variables con el módulo Devel::Size, pero me dijeron que ya encontraron una solución mejor: cada vez que el bucle interno del programa quería generar un documento, ejecutaba un script Perl nuevo que se encargaba de eso. Así que cuando el script terminaba, pues era claro que se liberaba la memoria. Me suena haber leído un artículo sobre cómo hacer profiling de la memoria consumida, pero no soy capaz de encontrarlo. Todo lo que encuentro es profiling de tiempos y alguna referencia a un módulo llamado Devel::Memory, pero tampoco se encuentra en CPAN. Recuerdo que el artículo dibujaba una gráfica con el espacio ocupado al entrar en una subrutina, pero nada, que no sé dónde lo leí. Y es el caso que Bruno es la tercera persona que me pregunta por temas de memoria de Perl en sólo esta semana... En mi caso tenía que leer un documento de 218Mb y pasarla a una estructura de hashes de hashes de arrays de hashes de hashes de hashes (puf!) y luego volcar todo eso en generar ficheros Excel. Bueno, pues sólo la primera parte de leer la estructura de datos Perl se comía 880Mb de memoria RAM. El resto se lleva otros 200Mb más. Mi Windows en el trabajo tiene 1Gb de RAM y 1Gb de swap. En teoría se podría reservar memoria hasta el 1.5Gb aprox. (dejando un poco para el sistema y los procesos que corren permanentemente). PERO windows informa a los programas que se dispone de 2Gb de recursos. El caso es que con 1.4Gb ocupados, el sistema no puede más y se dedica más tiempo (mucho más) a trasegar información entre la RAM y el disco. PERO sigue informando que dispone de 0.5Gb más de recursos (visto esto en el Administrador de Tareas), por lo que los procesos continúan como si no pasara nada. Desde luego yo estoy acostumbrado a hacer estas burradas y mucho más grandes en máquinas con más memoria (2Gb, 3Gb y 4Gb), pero con un sistema Linux sé que el sistema me puede ofrecer lo que realmente tiene. Y si no tiene, el programa cae. En cuanto a Bruno, decirle que está siguiendo los caminos básicos de la liberación de memoria: 1. undef 2. variable fuera de ámbito 3. comprobar que su contador de referencias es 0 (Devel::Cycle, Devel::Leak) Atención, también depende de la versión Perl que se esté ejecutando. Con un Perl viejo, el siguiente programa funcionará como indican los comentarios: #!/usr/bin/perl use warnings; use strict; $| = 1; { #start of scope my $string; for ( 1 .. 100000 ) { $string .= ( 'x' x 1000 ); } print "press enter to release"; <>; undef $string; # note that memory does not get released print "undefined but still in scope of sub, hit enter\n"; <>; # if the variable only goes out of scope. # you *need* to undef it! } #end of scope print "ok,out of scope, press enter to exit"; <>; __END__ Vamos, que dice que hay que hacer un 'undef' a la variable antes de que ésta salga de su ámbito. Pero con mi perl 5.8.8, no es así. En cuanto se ejecutó 'undef' la memoria quedó liberada. Más bien lo contrario. Si NO hago 'undef', la memoria NO queda liberada hasta que termina el programa. Leer la sección Class Data en perltoot: la memoria ocupada por las variables léxicas NO es liberada al salir de ámbito por si es referenciada por alguna función declarada en el mismo ámbito en que se declaró esa variable. Esto es la base de las Closures: http://perldoc.perl.org/perlfaq7.html#What's-a-closure%3f (Sacado de perlmongers) Entendiendo también cómo reservan y liberan memoria los sistemas actuales podemos aprender a la hora de hacer las peticiones de ese recurso. Por ejemplo, en los sistemas operativos que usamos hoy en día (Win32, Mac OS, VMS y algunas versiones de la glibc), se 'garantiza' que la memoria que el programa deja de usar se devuelve al sistema. Pero esto no siempre es así. Ese espacio de memoria debe ser de un tamaño determinado. En glibc es alrededor de 1Mb. Si es más pequeño, el sistema no se preocupa de hacerlo hasta que algún demonio se encarga de esa tarea (todo para ahorrar el tiempo que ocupa esa tarea). Ejemplo: si reservamos 1 bloque de 100Mb y lo liberamos, seguro que vuelve al sistema. Pero si reservamos 100Mb de bloques de 100 bytes, seguro que no. (fin de la nota de perlmongers) Esto me recuerda que en Perl se puede reservar memoria en los arrays con la asignación $#array = 10000; para indicar, por ejemplo, que vamos a usar un array de ese número de elementos (bueno, en realidad uno más). Para hashes tenemos algo parecido: keys(%hash) = 10000; aunque eso no significa que se reserve espacio para 10.000 claves. Ver perldata, sección Scalar values. (perdón por el rollo) -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From sfandino en yahoo.com Thu Apr 12 00:38:28 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Thu, 12 Apr 2007 00:38:28 -0700 (PDT) Subject: [Madrid-pm] Memory leaks Message-ID: <715427.85907.qm@web52710.mail.re2.yahoo.com> Bruno escribio: > Out of memory during "large" request for 8392704 bytes, total sbrk() > is 411217920 bytes at > /usr/local/lib/perl5/site_perl/5.8.8/Rose/DB/Object.pm line 384. 411217920 son aproximadamente 512MB de memoria, que no me parece demasiado si estas procesando imagenes y es muy posible que no se trate de un memory-leak si no que realmente necesite esa memoria. Cuantas fotos introduces en cada pagina y de que tama~no? a lo mejor estas utilizando una resolucion demasiado alta... De todas formas, lo mas facil seguramente sea a~nadir espacio de swap a tu maquina. Como la generacion de las paginas sera secuencial, el acceso a memoria tambien lo sera en gran medida, asi que usar swap aunque haga que vaya mas lento, no sera algo terrible. - Salva ____________________________________________________________________________________ Sucker-punch spam with award-winning protection. Try the free Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/features_spam.html From sfandino en yahoo.com Thu Apr 12 01:03:11 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Thu, 12 Apr 2007 01:03:11 -0700 (PDT) Subject: [Madrid-pm] Memory leaks Message-ID: <249283.65104.qm@web52712.mail.re2.yahoo.com> Joaquin Ferrero escribio > Me suena haber leído un artículo sobre cómo hacer profiling de la > memoria consumida, pero no soy capaz de encontrarlo. Todo lo que > encuentro es profiling de tiempos y alguna referencia a un módulo > llamado Devel::Memory, pero tampoco se encuentra en CPAN. Recuerdo que > el artículo dibujaba una gráfica con el espacio ocupado al entrar en una > subrutina, pero nada, que no sé dónde lo leí. Uno de mis modulos, Memchmark, permite comparar los consumos de memoria de diversos algoritmos (de la misma manera que Benchmark compara tiempos). Pero solo funciona en Unix porque hace un uso intensivo del fork. > Desde luego yo estoy acostumbrado a hacer estas burradas y mucho más > grandes en máquinas con más memoria (2Gb, 3Gb y 4Gb), pero con un > sistema Linux sé que el sistema me puede ofrecer lo que realmente tiene. > Y si no tiene, el programa cae. Que va, Linux se la juega y promete a los procesos memoria que no tiene, y luego, si llega a una situacion en la que no puede cumplir toda lo que ha prometido, los mata a lo bestia, a la kill -9. Una de las razones por la que esto se hace asi es la gestion "Copy-On-Write" de la memoria que se realiza cuando se mapea en memoria algun fichero, una libreria o un ejecutable, o cuando se hace un fork. Para garantizar que no va a haber problemas de memoria, Linux tendria que asumir que toda la memoria marcada como COW va a ser modificada en algun momento, pero esto es muy pesimista, lo normal es que no sea asi, y que solo una peque~na parte de la memoria COW se tenga que desdoblar en paginas de memoria diferentes para cada proceso cuando estos escriban sobre las mismas. Otra de las razones es que existen ciertas aplicaciones que reservan mucha mas memoria de la que luego van a utilizar (me viene a la cabeza CMU CLISP). Y supongo que otra razon sera tambien usar algoritmos mas simples para gestionar la memoria. - Salva ____________________________________________________________________________________ We won't tell. Get more on shows you hate to love (and love to hate): Yahoo! TV's Guilty Pleasures list. http://tv.yahoo.com/collections/265 From sfandino en yahoo.com Thu Apr 12 02:08:24 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Thu, 12 Apr 2007 02:08:24 -0700 (PDT) Subject: [Madrid-pm] Memory leaks Message-ID: <700481.97559.qm@web52704.mail.re2.yahoo.com> Yo escribi: > Que va, Linux se la juega y promete a los procesos memoria que no tiene, y luego, > si llega a una situacion en la que no puede cumplir toda lo que ha prometido, > los mata a lo bestia, a la kill -9. oops, por lo que se ve, en la actualidad, Linux permite configurar esto a traves del fichero /proc/sys/vm/overcommit_memory y por defecto el overcommit esta a "off" - Salva ____________________________________________________________________________________ Need Mail bonding? Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users. http://answers.yahoo.com/dir/?link=list&sid=396546091 From diego en kuperman.com.ar Thu Apr 12 02:35:01 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Thu, 12 Apr 2007 11:35:01 +0200 Subject: [Madrid-pm] Memory leaks In-Reply-To: <700481.97559.qm@web52704.mail.re2.yahoo.com> References: <700481.97559.qm@web52704.mail.re2.yahoo.com> Message-ID: <461DFD45.90000@kuperman.com.ar> Hola! Salvador Fandiño wrote: > Yo escribi: > >> Que va, Linux se la juega y promete a los procesos memoria que no tiene, y luego, >> si llega a una situacion en la que no puede cumplir toda lo que ha prometido, >> los mata a lo bestia, a la kill -9. > > oops, por lo que se ve, en la actualidad, Linux permite configurar esto a traves del fichero /proc/sys/vm/overcommit_memory y por defecto el overcommit esta a "off" > No... por defecto esta a 0. Quiere decir que use el viejo algoritmo que no es exactamente que no de mas de lo que tiene. Con "1" es que le diga que si a todos los malloc's y con "2" que sea mas conservador y solo de lo que tiene + swap + un porcentaje definido por overcommit_ratio (50 por defecto) http://www.win.tue.nl/~aeb/linux/lk/lk-9.html Abrazo! From brunorc en gmail.com Thu Apr 12 03:43:26 2007 From: brunorc en gmail.com (Bruno) Date: Thu, 12 Apr 2007 12:43:26 +0200 Subject: [Madrid-pm] Memory leaks In-Reply-To: <1176331901.4401.48.camel@portatil.aprosi.net> References: <982340880704111410o73e6d54am392015f6e7cfa5bf@mail.gmail.com> <1176331901.4401.48.camel@portatil.aprosi.net> Message-ID: <982340880704120343g4f0f40e8xf52d5d2b4af2277@mail.gmail.com> Hola Gracias por respuestas, a ver... Es verdad, que Perl come mucha memoria y - como tiene un garbage collector, que no es ningún GC (refcount sirve bien para scripts, pero no para OO) - es muy difícil en debugging. Mientras que en C puedes llamar free cuando te conviene, undef sirve mas para ti, que fuerza la liberación de memoria por el interpretador. Ojalá la versión 6 nos salvaré. 2007/4/12, Joaquin Ferrero : > Devel::Size, pero me dijeron que ya encontraron una solución mejor: cada > vez que el bucle interno del programa quería generar un documento, > ejecutaba un script Perl nuevo que se encargaba de eso. Así que cuando > el script terminaba, pues era claro que se liberaba la memoria. Sí, pero es como curar sífilis por maquillaje. En mi caso no sirve, porque tengo que hacer un documento completo, y si tenga más que 10 páginas, caeré. > Y es el caso que Bruno es la tercera persona que me pregunta por temas > de memoria de Perl en sólo esta semana... Porque es un problema que encuentras SIEMPRE, haciendo programas bastante grandes, con OO y mezclando módulos de diferentes autores. Por la facilidad de escribir programas en Perl se puede construir monstruos en dos-tres días. Y aunque no hay muchos ficheros ni lineas del código, con "use Algo" añades un montón de código y casi nunca puedes decir, que SABES como todo esto va a funcionar junto. Por ejemplo, PostgreSQL SPI (Server Programming Interface) tiene su propio mantenimiento de memoria con palloc() y pfree(). ¿Pero como usar las librerías, que usan malloc como pan? - por ejemplo gmp, para calculaciones de cualquiera precisión. Recuerda, que Perl hasta hoy tiene solo una parte pequeña del mercado. ¿Y por qué? ¿Por qué se prefiere Java? Pues, por su GC. Es verdad, que la gran mayoría de programas en Perl NO necesita debugging. Y los que necesitan, son un dolor en culo inmenso. Dicho todo esto, yo entiendo que no era fácil proyectar Perl 5 años atrás y prever la necesidad de GC. > En cuanto a Bruno, decirle que está siguiendo los caminos básicos de la > liberación de memoria: > > 1. undef > 2. variable fuera de ámbito > 3. comprobar que su contador de referencias es 0 (Devel::Cycle, > Devel::Leak) Voy a poner undef donde se puede y despues sacarlos, que no hacen ningunos cambios. A Salvador: > 411217920 son aproximadamente 512MB de memoria Un poco menos... pero bueno: > que no me parece demasiado si estas procesando imagenes y es muy posible > que no se trate de un memory-leak si no que realmente necesite esa memoria Pues, necesito 300 DPI, porque son pdfs para imprimir en alta calidad. Otra cosa es, que más páginas y más imagenes consumen más memoria y no proceso todos en un momento, pero uno a uno. Y por las calculaciones "en el otro lado del sobre" (C by Fred Brooks) veo, que el programa come demasiado. > lo mas facil seguramente sea a~nadir espacio de swap a tu maquina No, tengo 1GB de swap y 512 de memoria física. Puede ser límite de OS, pero no importa. Hay leak. Leak es malo. Se necesita eliminar cosas malas. Punto :-) (Que bueno es ser un ingeniero y tener la vista tan sencilla!) Pues, voy a luchar con el código. Si encuentro algo, voy a compartir mis experiencias. Pero me parece, que el tema de GC es muy vivo y aparte de OO es el mayor dolor en un culo de Perl comunidad. A ver: Mark Jason Dominus, 2000 (Perl 6 anunción): "There are two big problems with Perl 5. First, the internals are extremely convoluted. (...) The other big problem is thirteen years of backward compatibility history. Every few months, someone suggests replacing Perl's garbage collector with a more modern one, but there are always objections from people who have written code that assumes that the garbage collector will always be reference-count based and that it can control when objects will be destructed." TADAM! use garbage "refcount"; <- podría ser una solución... Y cosa de productividad (perl6 mailing list digest, Feb 2001): Q: I actually don't understand how traversing a graph can be faster than incrementing/decrementing/testing for zero on a refcount? A: The crux of the matter would appear to be that with refcounts you have to do a pretty small amount of work very, very often. With a well designed GC system you do a largish amount of work much less frequently. The total amount of work done tends to come out higher in the refcounting scenario. Pues, a veces "es mejor hacer menos, pero mejor" - Lenin :-) También encontré un blog muy interesante (se llama "Plataforma .NET", pero también tiene una parte "El mundo del Perl"; que es lo más divertido, la gran mayoría trata sobre MS SQL Server). Muy profesional. Tiene una (des)ventaja muy grande: en Polaco. Pues... si quieres comprobar: http://strefa.guzowski.info/archives/33,2007,01,06.html Voy a atacar el tema con todo desfuerzo :-) Saludos y gracias, Bruno From sfandino en yahoo.com Thu Apr 12 03:59:35 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Thu, 12 Apr 2007 03:59:35 -0700 (PDT) Subject: [Madrid-pm] Memory leaks Message-ID: <897983.27322.qm@web52712.mail.re2.yahoo.com> Hola, >> que no me parece demasiado si estas procesando imagenes y es muy posible >> que no se trate de un memory-leak si no que realmente necesite esa memoria > > Pues, necesito 300 DPI, porque son pdfs para imprimir en alta calidad. > Otra cosa es, que más páginas y más imagenes consumen más memoria y no > proceso todos en un momento, pero uno a uno. Y por las calculaciones > "en el otro lado del sobre" (C by Fred Brooks) veo, que el programa > come demasiado. a lo mejor no te he entendido bien, pero yo asumia que estaban creando un *unico* documento multipagina, no que creabas varios de una unica pagina (que generas guardas y destruyes secuencialmente). En el segundo caso es evidente que se trataria de un memory-leak pero en el primero yo no le tendria tan claro! Por ejemplo, una foto tomada con una camara de 7 megapixels, puede ocupar unos 28MB cuando se carga en memoria (7Mb por 4 canales, RGBA o similar). 20 fotos ya requerian mas de los 512MB de los que hablabamos. - Salva ____________________________________________________________________________________ Don't get soaked. Take a quick peak at the forecast with the Yahoo! Search weather shortcut. http://tools.search.yahoo.com/shortcuts/#loc_weather From brunorc en gmail.com Thu Apr 12 04:11:37 2007 From: brunorc en gmail.com (Bruno) Date: Thu, 12 Apr 2007 13:11:37 +0200 Subject: [Madrid-pm] Memory leaks In-Reply-To: <897983.27322.qm@web52712.mail.re2.yahoo.com> References: <897983.27322.qm@web52712.mail.re2.yahoo.com> Message-ID: <982340880704120411i18dc6429v8b3075920bff5f23@mail.gmail.com> Hola 2007/4/12, Salvador Fandiño : > a lo mejor no te he entendido bien, pero yo asumia que estaban creando un *unico* documento multipagina, no que creabas varios de una unica pagina (que generas guardas y destruyes secuencialmente). En verdad hay varios documentos de varia candidad de paginas. Y otra cosa es, que siempre uso un imagen para la pagina, y todas las partes se pega en algunos puntos. En esta manera (en teoría) nunca necesites más que página + la parte, con la cual trabajas ahora mismo. Necesito toda la página para poner el fondo. Pues, en practica... > En el segundo caso es evidente que se trataria de un memory-leak pero en el primero yo no le tendria tan claro! Jejeje, es que a veces no me entienden en Polaco! Entonces en Castellano... ;-) > Por ejemplo, una foto tomada con una camara de 7 megapixels, puede ocupar unos 28MB cuando se carga en memoria (7Mb por 4 canales, RGBA o similar). 20 fotos ya requerian mas de los 512MB de los que hablabamos. Sí, por eso hago todo lo posible para conservar la memoria. Y el programa no come 400 MB y cae, pero empieza de 120 MB (módulos...) y despues usa la strategia DMTMM (da me treinte megas más). Con exito :-) From sortega en pegaso.ls.fi.upm.es Thu Apr 12 13:39:04 2007 From: sortega en pegaso.ls.fi.upm.es (=?ISO-8859-1?Q?Sebasti=E1n_Ortega?=) Date: Thu, 12 Apr 2007 22:39:04 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Nuevo_m=F3dulo?= In-Reply-To: <1175124186.4426.12.camel@portatil.aprosi.net> References: <200703281548.42689.victor@taquiones.net> <20070328145644.GB28711@DervishD> <1175124186.4426.12.camel@portatil.aprosi.net> Message-ID: <461E98E8.5050003@pegaso.ls.fi.upm.es> Joaquin Ferrero wrote: > El otro día se me ocurrió hacer un módulo nuevo: Metro::Madrid. > > Es obvio para qué podría ser utilizado 7B^) > > En CPAN no he visto nada relacionado con el metro, salvo el > Acme::MetaSyntactic::metro, que es una tontería. > > Es decir... ¡crearíamos una rama nueva en CPAN! > > Algunos submódulos y funciones interesantes: > > Metro::Madrid - Funciones y métodos sobre el metro de Madrid > > # Creación del objeto > my $metro = Metro::Madrid->new(); > > # Datos básicos > print $metro->lines(); # Número de líneas > print $metro->names(); # Nombre de las líneas > print $metro->names(7); # idem, de la línea 7 > print $metro->linename(7); # idem > > Metro::Madrid::Stations - Lista de las estaciones de metro > > $x = $metro->stations(); # Número de estaciones > @x = $metro->stations(); # Nombre de estaciones > $x = $metro->stations(7); # idem, de la línea 7 > > # Impresión de las estaciones de la línea 7 > print $metro->line(7); > > # Lo mismo, en un sentido determinado > print $metro->line( {Direction => 0}, 7); > > # Devuelve el transbordo (nombre de la estación) > # de la línea 7 hacia la línea 5. > # Si no existe ese transbordo, devuelve undef > print $metro->line({Transfer => 5}, 7); > > # Lo mismo, pero en vez del nombre, el número de la > # estación > print $metro->line({Transfer => 5, index => 1}, 7); > > > Metro::Madrid::Schedule - Tiempos de apertura y periodicidad > > # Horarios de apertura de una línea > print $metro->schedule(7); > > # Idem, pero sólo de una estación > print $metro->schedule({Line => 7, Station => 2}); > print $metro->schedule(7.2); > > # Tiempo entre trenes, a las cuatro de la tarde > print $metro->period({ Line => 7, Hour => 16 }); > > # Idem, en día festivo > print $metro->period({ Line => 7, Hour => 16, Holiday => 1 }); > > > Metro::Madrid::Routes - Encaminamiento de una estación a otra > > # El camino más corto para ir > # de Francos Rodríguez a Lavapies > print $metro->route( { > LineFrom => 7, > Origin => 16, > LineTo => 3, > Target => 5 > }); > > # Idem, abreviado > print $metro->route( 7.16, 3.5 ); > > # Idem, privilegiando el minimizar el número de paradas > print $metro->route({MinStops => 1 }, 7.16, 3.5 ); > > # Idem, el tiempo que se tardará en realizarlo > print $metro->route({MinStops => 1, Time => 1}, 7.16, 3.5 ); > > # Informe completo: tabla con las paradas y tiempos > print $metro->route({Report => 1}, 7.16, 3.5); > > > Naturalmente, es sólo una idea. Algunas cosas son fáciles de hacer, pero > otras son algo más complicadas, como por ejemplo los tiempos, aparte de > que sería sospechoso ir en el metro con un cronómetro en la mano :-) > > Lo interesante de este módulo es facilitar el transporte de un punto a > otro, pero en conjunto es como un punto de información. Para mí, > particularmente, sería > > A nivel de programación, creo que no habría que hacer mucho, porque lo > más complicado sería lo de calcular el camino más corto, pero para eso > hay módulos que te lo hacen, como el Graph. Naturalmente, el problema > estaría en las excepciones a las reglas (por ejemplo, hay líneas que > cortan a otras más de una vez, hay líneas circulares, etc.) > > ¿Qué os parece? > ¿La idea es muy tonta y una pérdida de tiempo por su inutilidad? > ¿La guardo en el APPP (Apartado de Proyectos Personales Pendientes)? > > Este fin de semana me quedo en Madrid, así que le miraré un rato... y si > puedo saldré a dar una par de vueltas por el metro :-) > > La idea es muy buena y yo no me preocuparía por las excepciones porque los algoritmos de búsqueda de caminos en grafos están preparados para todo ese tipo de cosas sin necesidad de hacer chapuzas. Yo te aplaudiría si te decides a hacerlo. From tomaslucas en gmail.com Fri Apr 13 04:11:58 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Fri, 13 Apr 2007 13:11:58 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= Message-ID: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> Hola a todos, Teniendo en cuenta que falta menos de una semana para que sea la póxima quedada, me gustaría saber si al final va a ser en casa de Bruno. En tal caso, preparamos algo para llevar, cada cual lleva lo que le apetezca beber y comer, compartiendo como buenos amigos ;-) etc.. ¿Vuestras opiniones? Saludos. -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070413/2c56e765/attachment.html From brunorc en gmail.com Fri Apr 13 04:23:14 2007 From: brunorc en gmail.com (Bruno) Date: Fri, 13 Apr 2007 13:23:14 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> Message-ID: <982340880704130423x800e961y9b7be20c8f91a9d4@mail.gmail.com> Hola 2007/4/13, Tomás Lucas Arcos : > Teniendo en cuenta que falta menos de una semana para que sea la póxima > quedada, me gustaría saber si al final va a ser en casa de Bruno. > En tal caso, preparamos algo para llevar, cada cual lleva lo que le apetezca > beber y comer, compartiendo como buenos amigos ;-) Sí, os invito cordialmente :-) Ahora nos falta alguna elección - que cada persona envía un email con SÍ o NO y ya sabemos. Bruno From tomaslucas en gmail.com Fri Apr 13 04:26:29 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Fri, 13 Apr 2007 13:26:29 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <982340880704130423x800e961y9b7be20c8f91a9d4@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <982340880704130423x800e961y9b7be20c8f91a9d4@mail.gmail.com> Message-ID: <9f12b7190704130426k2695d409tb897b95029bdadb8@mail.gmail.com> Voto SI. Después de saber el resultado, organizamos. Saludos. On 13/04/07, Bruno wrote: > > Hola > > 2007/4/13, Tomás Lucas Arcos : > > Teniendo en cuenta que falta menos de una semana para que sea la póxima > > quedada, me gustaría saber si al final va a ser en casa de Bruno. > > En tal caso, preparamos algo para llevar, cada cual lleva lo que le > apetezca > > beber y comer, compartiendo como buenos amigos ;-) > > Sí, os invito cordialmente :-) Ahora nos falta alguna elección - que > cada persona envía un email con SÍ o NO y ya sabemos. > > Bruno > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070413/4e6e1eb5/attachment.html From roberto en freekeylabs.com Fri Apr 13 04:22:13 2007 From: roberto en freekeylabs.com (=?ISO-8859-1?Q?Roberto_Henr=EDquez?=) Date: Fri, 13 Apr 2007 13:22:13 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <982340880704130423x800e961y9b7be20c8f91a9d4@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <982340880704130423x800e961y9b7be20c8f91a9d4@mail.gmail.com> Message-ID: <461F67E5.9080506@freekeylabs.com> Bruno escribió: > Sí, os invito cordialmente :-) Ahora nos falta alguna elección - que > cada persona envía un email con SÍ o NO y ya sabemos. > Voto NO... (no te lo tomes a mal, Bruno, agradezco tu hospitalidad pero Alcobendas me pilla leeeeejos...) Un saludo! From brunorc en gmail.com Fri Apr 13 07:37:54 2007 From: brunorc en gmail.com (Bruno) Date: Fri, 13 Apr 2007 16:37:54 +0200 Subject: [Madrid-pm] Memory leaks In-Reply-To: <982340880704120411i18dc6429v8b3075920bff5f23@mail.gmail.com> References: <897983.27322.qm@web52712.mail.re2.yahoo.com> <982340880704120411i18dc6429v8b3075920bff5f23@mail.gmail.com> Message-ID: <982340880704130737m3e49c3c6ub090a5cd6888b339@mail.gmail.com> Hola Después dos días de molestia encontré el leak. Los que usan DBD::Pg, ¡ojo! http://gborg.postgresql.org/project/dbdpg/patch/patchlist.php Son dos patches de mas abajo - se podré encontrarlos en 1.50, pero porque todavía solo existe 1.49, se necesita aplicarlos por la mano. Y si no usáis ni columnas de tipo "bytea" ni notificaciones, podéis dormir tranquilo. (El leak esta en código en C, no fue posible encontrarlo con Devel::Algo) Saludos, Bruno From brunorc en gmail.com Fri Apr 13 08:00:02 2007 From: brunorc en gmail.com (Bruno) Date: Fri, 13 Apr 2007 17:00:02 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <461F67E5.9080506@freekeylabs.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <982340880704130423x800e961y9b7be20c8f91a9d4@mail.gmail.com> <461F67E5.9080506@freekeylabs.com> Message-ID: <982340880704130800j153d5f93i69bdf121ac1c9167@mail.gmail.com> Hola 2007/4/13, Roberto Henríquez : > Voto NO... 1 : 1, esperamos a otros ;-) > (no te lo tomes a mal, Bruno, agradezco tu hospitalidad pero > Alcobendas me pilla leeeeejos...) Te entiendo. Y por lo que dice Joaquín, La Dinamo también ofrece mucha comodidad (WiFi, por ejemplo). Saludos From explorer en joaquinferrero.com Sat Apr 14 07:30:52 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Sat, 14 Apr 2007 16:30:52 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> Message-ID: <1176561052.26166.11.camel@casa.aprosi.net> El vie, 13-04-2007 a las 13:11 +0200, Tomás Lucas Arcos escribió: > Teniendo en cuenta que falta menos de una semana para que sea la > póxima quedada, me gustaría saber si al final va a ser en casa de > Bruno. > En tal caso, preparamos algo para llevar, cada cual lleva lo que le > apetezca beber y comer, compartiendo como buenos amigos ;-) > > etc.. > > ¿Vuestras opiniones? > Yo ese día estaré en la Linuxworld Expo hasta las 19:00 (creo), así que me da igual el sitio. Lo de que La Dinamo es un sitio cómodo es cierto, para tomar unas cervezas y conectarnos a Internet, igual que el Bar que estuvimos el otro día, que está muy bien para tomar el pincho de tortilla (muy buena, por cierto). Lástima que el barrio no sea lo seguro que quisiéramos (los vecinos ya han hecho un par de manifestaciones para protestar por el aumento de broncas, peleas callejeras y cosas peores). Por otra parte, La Dinamo y el Bar no son lugares adecuados para cuando hagamos, en el futuro, una Tech Meeting, salvo que Diego nos diga lo contrario. Yo voto en blanco (sólo por fastidiar, claro), aunque me gustaría ver cómo está Alcobendas después de 17 años que no paso por allí. -- Joaquin Ferrero From diego en kuperman.com.ar Mon Apr 16 00:50:33 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Mon, 16 Apr 2007 09:50:33 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <1176561052.26166.11.camel@casa.aprosi.net> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> Message-ID: <46232AC9.5060000@kuperman.com.ar> Hola! Joaquin Ferrero wrote: > El vie, 13-04-2007 a las 13:11 +0200, Tomás Lucas Arcos escribió: >> Teniendo en cuenta que falta menos de una semana para que sea la >> póxima quedada, me gustaría saber si al final va a ser en casa de >> Bruno. >> En tal caso, preparamos algo para llevar, cada cual lleva lo que le >> apetezca beber y comer, compartiendo como buenos amigos ;-) >> >> etc.. >> >> ¿Vuestras opiniones? >> > > Yo ese día estaré en la Linuxworld Expo hasta las 19:00 (creo), así que > me da igual el sitio. > > Lo de que La Dinamo es un sitio cómodo es cierto, para tomar unas > cervezas y conectarnos a Internet, igual que el Bar que estuvimos el > otro día, que está muy bien para tomar el pincho de tortilla (muy buena, > por cierto). Lástima que el barrio no sea lo seguro que quisiéramos (los > vecinos ya han hecho un par de manifestaciones para protestar por el > aumento de broncas, peleas callejeras y cosas peores). > Quizas el barrio no es el sitio mas seguro del planeta, pero despues de haber vivido 5 años alli te puedo asegurar que tampoco es lo inseguro que se piensa :)... de cualquier forma no creo que sea este un problema para estar en un bar ;) > Por otra parte, La Dinamo y el Bar no son lugares adecuados para cuando > hagamos, en el futuro, una Tech Meeting, salvo que Diego nos diga lo > contrario. > La verdad es que no lo se. Yo creo que otros grupos haces las reuniones tecnicas en bares tambien. Es cierto que seria interesante si alguien tiene acceso a un aula en una universidad o una oficina que nos preste su sala de reuniones... pero como comentaba el otro dia yo prefiero que las reuniones sean en sitios "publicos" a los que a la menor cantidad de gente le de corte ir :) > Yo voto en blanco (sólo por fastidiar, claro), aunque me gustaría ver > cómo está Alcobendas después de 17 años que no paso por allí. > Pues... yo mantengo el voto que di en su dia. Que se haga en el centro. Pero en el caso de ser en Alcobendas yo podria bajar 3 o 4 personas en la vuelta a madrid. Un abrazo! Diego From tomaslucas en gmail.com Mon Apr 16 05:48:54 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Mon, 16 Apr 2007 14:48:54 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <46232AC9.5060000@kuperman.com.ar> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> Message-ID: <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> Pues salvo que me fallen las cuentas hay un empate, por tanto y teniendo encuenta los días que faltan, ruego al coordinador, digase Diego, tome la decisión final. Saludos. On 16/04/07, Diego Kuperman wrote: > > Hola! > > Joaquin Ferrero wrote: > > El vie, 13-04-2007 a las 13:11 +0200, Tomás Lucas Arcos escribió: > >> Teniendo en cuenta que falta menos de una semana para que sea la > >> póxima quedada, me gustaría saber si al final va a ser en casa de > >> Bruno. > >> En tal caso, preparamos algo para llevar, cada cual lleva lo que le > >> apetezca beber y comer, compartiendo como buenos amigos ;-) > >> > >> etc.. > >> > >> ¿Vuestras opiniones? > >> > > > > Yo ese día estaré en la Linuxworld Expo hasta las 19:00 (creo), así que > > me da igual el sitio. > > > > Lo de que La Dinamo es un sitio cómodo es cierto, para tomar unas > > cervezas y conectarnos a Internet, igual que el Bar que estuvimos el > > otro día, que está muy bien para tomar el pincho de tortilla (muy buena, > > por cierto). Lástima que el barrio no sea lo seguro que quisiéramos (los > > vecinos ya han hecho un par de manifestaciones para protestar por el > > aumento de broncas, peleas callejeras y cosas peores). > > > Quizas el barrio no es el sitio mas seguro del planeta, pero despues de > haber vivido 5 años alli te puedo asegurar que tampoco es lo inseguro > que se piensa :)... de cualquier forma no creo que sea este un problema > para estar en un bar ;) > > > Por otra parte, La Dinamo y el Bar no son lugares adecuados para cuando > > hagamos, en el futuro, una Tech Meeting, salvo que Diego nos diga lo > > contrario. > > > La verdad es que no lo se. Yo creo que otros grupos haces las reuniones > tecnicas en bares tambien. Es cierto que seria interesante si alguien > tiene acceso a un aula en una universidad o una oficina que nos preste > su sala de reuniones... pero como comentaba el otro dia yo prefiero que > las reuniones sean en sitios "publicos" a los que a la menor cantidad de > gente le de corte ir :) > > > Yo voto en blanco (sólo por fastidiar, claro), aunque me gustaría ver > > cómo está Alcobendas después de 17 años que no paso por allí. > > > Pues... yo mantengo el voto que di en su dia. Que se haga en el centro. > Pero en el caso de ser en Alcobendas yo podria bajar 3 o 4 personas en > la vuelta a madrid. > > Un abrazo! > Diego > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070416/17b9e2b1/attachment.html From diego en kuperman.com.ar Mon Apr 16 07:27:42 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Mon, 16 Apr 2007 16:27:42 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> Message-ID: <462387DE.1070000@kuperman.com.ar> Hola! Tomás Lucas Arcos wrote: > Pues salvo que me fallen las cuentas hay un empate, por tanto y teniendo > encuenta los días que faltan, ruego al coordinador, digase Diego, tome > la decisión final. > Bueno, no me gusta mucho esto de decidir por los demas. Si nadie mas se pronuncia no me queda otra y lo natural seria que decida tal cual mi voto. El problema es que acabo de mirar la web de LaDinamo y esta ocupada a partir de las 19:30... Que os parece hacer la presentacion tecnica en la acera del otro dia?... sino es ahi no se me ocurre donde podria ser y no queda mucho tiempo para buscar sitio, con lo cual y ante el empate supongo que la siguiente opcion seria donde Bruno :( Que dicen?, quienes vendrian este jueves? Un abrazo! Diego > Saludos. > > On 16/04/07, *Diego Kuperman* > wrote: > > Hola! > > Joaquin Ferrero wrote: > > El vie, 13-04-2007 a las 13:11 +0200, Tomás Lucas Arcos escribió: > >> Teniendo en cuenta que falta menos de una semana para que sea la > >> póxima quedada, me gustaría saber si al final va a ser en casa de > >> Bruno. > >> En tal caso, preparamos algo para llevar, cada cual lleva lo que le > >> apetezca beber y comer, compartiendo como buenos amigos ;-) > >> > >> etc.. > >> > >> ¿Vuestras opiniones? > >> > > > > Yo ese día estaré en la Linuxworld Expo hasta las 19:00 (creo), > así que > > me da igual el sitio. > > > > Lo de que La Dinamo es un sitio cómodo es cierto, para tomar unas > > cervezas y conectarnos a Internet, igual que el Bar que estuvimos el > > otro día, que está muy bien para tomar el pincho de tortilla (muy > buena, > > por cierto). Lástima que el barrio no sea lo seguro que > quisiéramos (los > > vecinos ya han hecho un par de manifestaciones para protestar por el > > aumento de broncas, peleas callejeras y cosas peores). > > > Quizas el barrio no es el sitio mas seguro del planeta, pero despues de > haber vivido 5 años alli te puedo asegurar que tampoco es lo inseguro > que se piensa :)... de cualquier forma no creo que sea este un problema > para estar en un bar ;) > > > Por otra parte, La Dinamo y el Bar no son lugares adecuados para > cuando > > hagamos, en el futuro, una Tech Meeting, salvo que Diego nos diga lo > > contrario. > > > La verdad es que no lo se. Yo creo que otros grupos haces las reuniones > tecnicas en bares tambien. Es cierto que seria interesante si alguien > tiene acceso a un aula en una universidad o una oficina que nos preste > su sala de reuniones... pero como comentaba el otro dia yo prefiero que > las reuniones sean en sitios "publicos" a los que a la menor cantidad de > gente le de corte ir :) > > > Yo voto en blanco (sólo por fastidiar, claro), aunque me gustaría > ver > > cómo está Alcobendas después de 17 años que no paso por allí. > > > Pues... yo mantengo el voto que di en su dia. Que se haga en el centro. > Pero en el caso de ser en Alcobendas yo podria bajar 3 o 4 personas en > la vuelta a madrid. > > Un abrazo! > Diego > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > -- > Blog: www.lacoctelera.com/tomaslucas > > Los Tres Chiflados (NRT). > > > ------------------------------------------------------------------------ > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm From roberto en freekeylabs.com Mon Apr 16 07:27:36 2007 From: roberto en freekeylabs.com (=?ISO-8859-1?Q?Roberto_Henr=EDquez?=) Date: Mon, 16 Apr 2007 16:27:36 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <462387DE.1070000@kuperman.com.ar> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> Message-ID: <462387D8.8020800@freekeylabs.com> Diego Kuperman escribió: > > Que dicen?, quienes vendrian este jueves? ¿Me equivoco o el plan era hacer la reunión el 18 (miércoles) ? Saludos! From diego en kuperman.com.ar Mon Apr 16 07:45:49 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Mon, 16 Apr 2007 16:45:49 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <462387D8.8020800@freekeylabs.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> Message-ID: <46238C1D.4010601@kuperman.com.ar> Roberto Henríquez wrote: > Diego Kuperman escribió: >> Que dicen?, quienes vendrian este jueves? > > ¿Me equivoco o el plan era hacer la reunión el 18 (miércoles) ? > Hmmm... creo que tienes razon. Alguien confirma? Si es asi no habra problemas de hacerlo en LaDinamo a las 20hs supongo. Abrazo! From explorer en joaquinferrero.com Mon Apr 16 08:22:48 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Mon, 16 Apr 2007 17:22:48 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <46238C1D.4010601@kuperman.com.ar> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> Message-ID: <462394C8.9080808@joaquinferrero.com> Diego Kuperman escribió: > Roberto Henríquez wrote: >> Diego Kuperman escribió: >>> Que dicen?, quienes vendrian este jueves? >> ¿Me equivoco o el plan era hacer la reunión el 18 (miércoles) ? >> > Hmmm... creo que tienes razon. Alguien confirma? > > Si es asi no habra problemas de hacerlo en LaDinamo a las 20hs supongo. > Según el calendario que mantengo en Google, es el miércoles 18 (hubo alguien que dijo que las reuniones en jueves la partían la semana y los demás estuvieron de acuerdo. En cuanto a la hora, por mí de acuerdo, si está La Dinamo despejada. Actualizaré el calendario en cuanto vea confirmación del sitio. if ( libre "La Dinamo" ) { perfect; } elsif ( libre "Rincón de Cambre" ) { perfect and tortilla; } else { goto BRUNO'S_HOUSE; } -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From david.sanchez en delallave.com Mon Apr 16 06:27:31 2007 From: david.sanchez en delallave.com (david.sanchez en delallave.com) Date: Mon, 16 Apr 2007 15:27:31 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <462394C8.9080808@joaquinferrero.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> Message-ID: <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> Joaquín Ferrero ha escrito: > Diego Kuperman escribió: >> Roberto Henríquez wrote: >>> Diego Kuperman escribió: >>>> Que dicen?, quienes vendrian este jueves? >>> ¿Me equivoco o el plan era hacer la reunión el 18 (miércoles) ? >>> >> Hmmm... creo que tienes razon. Alguien confirma? >> >> Si es asi no habra problemas de hacerlo en LaDinamo a las 20hs supongo. >> > > Según el calendario que mantengo en Google, es el miércoles 18 (hubo alguien > que dijo que las reuniones en jueves la partían la semana y los demás > estuvieron de acuerdo. > > En cuanto a la hora, por mí de acuerdo, si está La Dinamo despejada. > > Actualizaré el calendario en cuanto vea confirmación del sitio. > > > if ( libre "La Dinamo" ) { > perfect; > } > elsif ( libre "Rincón de Cambre" ) { > perfect and tortilla; > } > else { > goto BRUNO'S_HOUSE; > } Voto por ese Perfect and tortilla... No se a vosotros pero a mi me moló mazo el "pinchito" de tortilla que nos pusieron... (Para los que no cojan la ironía del "pinchito", cada ronda nos ponían una tortilla de patatas enterita... Para los pocos que eramos). > -- > JoaquinFerrero.com Linux User #109802 > msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE > skype joaquinferrero phone +34670654075 > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > From tomaslucas en gmail.com Mon Apr 16 10:28:12 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Mon, 16 Apr 2007 19:28:12 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> Message-ID: <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> TORTILLA, TORTILLA!! On 16/04/07, david.sanchez en delallave.com wrote: > > Joaquín Ferrero ha escrito: > > > Diego Kuperman escribió: > >> Roberto Henríquez wrote: > >>> Diego Kuperman escribió: > >>>> Que dicen?, quienes vendrian este jueves? > >>> ¿Me equivoco o el plan era hacer la reunión el 18 (miércoles) ? > >>> > >> Hmmm... creo que tienes razon. Alguien confirma? > >> > >> Si es asi no habra problemas de hacerlo en LaDinamo a las 20hs supongo. > >> > > > > Según el calendario que mantengo en Google, es el miércoles 18 (hubo > alguien > > que dijo que las reuniones en jueves la partían la semana y los demás > > estuvieron de acuerdo. > > > > En cuanto a la hora, por mí de acuerdo, si está La Dinamo despejada. > > > > Actualizaré el calendario en cuanto vea confirmación del sitio. > > > > > > if ( libre "La Dinamo" ) { > > perfect; > > } > > elsif ( libre "Rincón de Cambre" ) { > > perfect and tortilla; > > } > > else { > > goto BRUNO'S_HOUSE; > > } > > > Voto por ese Perfect and tortilla... No se a vosotros pero a mi me > moló mazo el "pinchito" de tortilla que nos pusieron... (Para los que > no cojan la ironía del "pinchito", cada ronda nos ponían una tortilla > de patatas enterita... Para los pocos que eramos). > > > > > -- > > JoaquinFerrero.com Linux User #109802 > > msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE > > skype joaquinferrero phone +34670654075 > > _______________________________________________ > > Madrid-pm mailing list > > Madrid-pm en pm.org > > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070416/9d036ecc/attachment.html From brunorc en gmail.com Mon Apr 16 10:34:09 2007 From: brunorc en gmail.com (Bruno) Date: Mon, 16 Apr 2007 19:34:09 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> Message-ID: <982340880704161034k1ea0986bj345f20ab6292bcb9@mail.gmail.com> Hola 2007/4/16, david.sanchez at delallave.com : > Voto por ese Perfect and tortilla... No se a vosotros pero a mi me Es verdad. Tortilla era muy buena :-) Pues, ¿miércoles a las 19:30 en Rincón? Si estamos dentro, podré coger mi iBook (pues... fue mío, ahora de mi esposa) y mostrar mi presentación con algunas detallas tecnicales en SQL y Perl. Saludos From explorer en joaquinferrero.com Mon Apr 16 10:34:27 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Mon, 16 Apr 2007 19:34:27 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> Message-ID: <4623B3A3.9020303@joaquinferrero.com> Tomás Lucas Arcos escribió: > TORTILLA, TORTILLA!! > Yo creo que no es momento de proponer nada (me estoy mordiendo la lengua), pero deberíamos aclarar estos temas cuanto antes 7B^) Vamos, que debería ser el primer o segundo punto del día 7;^D Entonces... queda la cosa así (lo digo porque lo voy a meter en el calendario YA): * Quedamos en el Rincón de Cambre a partir de las 19:00. * Contamos con La Dinamo si hace mucho frío y/o necesitamos WiFi/Internet. * Se supone que estaremos hasta las 23:00, aprox. -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From explorer en joaquinferrero.com Mon Apr 16 10:49:26 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Mon, 16 Apr 2007 19:49:26 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4623B3A3.9020303@joaquinferrero.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <1176561052.26166.11.camel@casa.aprosi.net> <46232AC9.5060000@kuperman.com.ar> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> <4623B3A3.9020303@joaquinferrero.com> Message-ID: <4623B726.8050701@joaquinferrero.com> Joaquín Ferrero escribió: > Entonces... queda la cosa así (lo digo porque lo voy a meter en el calendario YA): > * Quedamos en el Rincón de Cambre a partir de las 19:00. Puesto en Google y Yahoo Groups... ejem... ¿y la web? ]:-) -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From brunorc en gmail.com Tue Apr 17 04:30:02 2007 From: brunorc en gmail.com (Bruno) Date: Tue, 17 Apr 2007 13:30:02 +0200 Subject: [Madrid-pm] =?iso-8859-2?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4623B726.8050701@joaquinferrero.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> <4623B3A3.9020303@joaquinferrero.com> <4623B726.8050701@joaquinferrero.com> Message-ID: <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> Hola! Por la mala suerte y los términos del proyecto en mi trabajo no podré asistir. Tengo que viajar a Barcelona por miércoles, jueves y viernes :( 2007/4/16, Joaquín Ferrero : > > * Quedamos en el Rincón de Cambre a partir de las 19:00. Eso es un argumento más para quedarse en un sitio publico - no hay problema, cuando el anfitrión viaja a Barcelona ;) Bueno, los 22 de Abril voy a mostrar mi presentación en en FreeCON (www.freecon.pl) en Wroc?aw. Y luego lo puedo traducir y presentar aquí, en Madrid. Saludos Bruno From explorer en joaquinferrero.com Tue Apr 17 05:43:44 2007 From: explorer en joaquinferrero.com (=?ISO-8859-15?Q?Joaqu=EDn_Ferrero?=) Date: Tue, 17 Apr 2007 14:43:44 +0200 Subject: [Madrid-pm] =?iso-8859-15?q?Pr=F3xima_quedada=2E?= In-Reply-To: <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> <4623B3A3.9020303@joaquinferrero.com> <4623B726.8050701@joaquinferrero.com> <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> Message-ID: <4624C100.3080405@joaquinferrero.com> Bruno escribió: > Hola! > > Por la mala suerte y los términos del proyecto en mi trabajo no podré > asistir. Tengo que viajar a Barcelona por miércoles, jueves y viernes > :( ¡Ah!, pues la Barcelona.pm Tech Meeting es el Jueves a las 20:00 http://mail.pm.org/pipermail/barcelona-pm/2007-April/002242.html -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From diego en kuperman.com.ar Tue Apr 17 06:30:35 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Tue, 17 Apr 2007 15:30:35 +0200 Subject: [Madrid-pm] =?iso-8859-2?q?Pr=F3xima_quedada=2E?= In-Reply-To: <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> <4623B3A3.9020303@joaquinferrero.com> <4623B726.8050701@joaquinferrero.com> <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> Message-ID: <4624CBFB.6060104@kuperman.com.ar> Hola! Bruno wrote: > Hola! > > Por la mala suerte y los términos del proyecto en mi trabajo no podré > asistir. Tengo que viajar a Barcelona por miércoles, jueves y viernes > :( > Que va ser, el curro es el curro... disfruta barcelona que es preciosa!, seguramente te toque algun dia de sol, no dejes de aprovechar para pasearte por la playa y si se tercia un poquito de mar ;) Pues... dos cosas: * Sin bruno nos quedamos sin charla tecnica * Yo tengo pendiente de un hilo el poder asistir. Que os pareceria pasarla para la proxima semana? (no me mateis, porfi!) Un abrazo! Diego From explorer en joaquinferrero.com Tue Apr 17 06:40:18 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Tue, 17 Apr 2007 15:40:18 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4624CBFB.6060104@kuperman.com.ar> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <9f12b7190704160548o3e9102cah58e5ec6392cbf233@mail.gmail.com> <462387DE.1070000@kuperman.com.ar> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> <4623B3A3.9020303@joaquinferrero.com> <4623B726.8050701@joaquinferrero.com> <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> Message-ID: <4624CE42.8070605@joaquinferrero.com> Diego Kuperman escribió: > > Pues... dos cosas: > > * Sin bruno nos quedamos sin charla tecnica > * Yo tengo pendiente de un hilo el poder asistir. > > Que os pareceria pasarla para la proxima semana? (no me mateis, porfi!) > A mi me da igual incluso mejor, ya que no sé a que hora terminaré con lo del Linux, pero... el tema es que he dejado avisos en foros y listas anunciando lo de mañana... Esta tarde a las 20:00 volveré a actualizar los calendarios si al final quedamos la semana que viene. Otra opción... es hacer dos quedadas :-) -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From brunorc en gmail.com Tue Apr 17 07:42:18 2007 From: brunorc en gmail.com (Bruno) Date: Tue, 17 Apr 2007 16:42:18 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4624CBFB.6060104@kuperman.com.ar> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <462387D8.8020800@freekeylabs.com> <46238C1D.4010601@kuperman.com.ar> <462394C8.9080808@joaquinferrero.com> <20070416152731.f3oo6f9py8o88kgk@webmail.delallave.com> <9f12b7190704161028h2aaff0aen8ad7660996f86457@mail.gmail.com> <4623B3A3.9020303@joaquinferrero.com> <4623B726.8050701@joaquinferrero.com> <982340880704170430ra958398y56dd8fba6adc1ff2@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> Message-ID: <982340880704170742i243685edta917d7ff762098c@mail.gmail.com> Hola! 2007/4/17, Diego Kuperman : > Que va ser, el curro es el curro... disfruta barcelona que es preciosa!, > seguramente te toque algun dia de sol, no dejes de aprovechar para > pasearte por la playa y si se tercia un poquito de mar ;) Bromista... voy a bañarme en código - solo tengo dos días para unificar cosas de Imager y Rose::DB con un interfaz en Flash :-) > * Sin bruno nos quedamos sin charla tecnica > * Yo tengo pendiente de un hilo el poder asistir. > > Que os pareceria pasarla para la proxima semana? (no me mateis, porfi!) Si esperais dos semanas (o esta semana se quedais más como Madrid.tm, que significa Tortilla Mongers - y en dos semanas más tecnico), otra vez podré asistir con PgSQL. Saludos Bruno From victor en taquiones.net Wed Apr 18 00:08:05 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 18 Apr 2007 09:08:05 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4624CE42.8070605@joaquinferrero.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> <4624CE42.8070605@joaquinferrero.com> Message-ID: <200704180908.05878.victor@taquiones.net> El Martes, 17 de Abril de 2007 15:40, Joaquín Ferrero escribió: > Diego Kuperman escribió: > > Que os pareceria pasarla para la proxima semana? (no me mateis, porfi!) > > A mi me da igual incluso mejor, ya que no sé a que hora terminaré con lo > del Linux, pero... el tema es que he dejado avisos en foros y listas > anunciando lo de mañana... Siento no haber participado en este debate (ni contestado a un par de mensajes de Raúl muy interesantes), pero llevo unos días que no paro. A mí me vendría de maravilla que hubiese otra quedada la semana que viene (ó cambiar ésta de fecha), porque un familiar mío se opera hoy y me quedo de canguro con los niños (son cuatro incluyendo la mía), así que lo tengo muy difícil para asistir a la de hoy. Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/0b15f2ab/attachment.bin From roberto en freekeylabs.com Wed Apr 18 01:40:10 2007 From: roberto en freekeylabs.com (=?ISO-8859-1?Q?Roberto_Henr=EDquez?=) Date: Wed, 18 Apr 2007 10:40:10 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <200704180908.05878.victor@taquiones.net> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> <4624CE42.8070605@joaquinferrero.com> <200704180908.05878.victor@taquiones.net> Message-ID: <4625D96A.6080201@freekeylabs.com> Victor Moral escribió: > El Martes, 17 de Abril de 2007 15:40, Joaquín Ferrero escribió: > >> Diego Kuperman escribió: >> >>> Que os pareceria pasarla para la proxima semana? (no me mateis, porfi!) >>> >> A mi me da igual incluso mejor, ya que no sé a que hora terminaré con lo >> del Linux, pero... el tema es que he dejado avisos en foros y listas >> anunciando lo de mañana... >> > > Siento no haber participado en este debate (ni contestado a un par de > mensajes de Raúl muy interesantes), pero llevo unos días que no paro. > > A mí me vendría de maravilla que hubiese otra quedada la semana que viene (ó > cambiar ésta de fecha), porque un familiar mío se opera hoy y me quedo de > canguro con los niños (son cuatro incluyendo la mía), así que lo tengo muy > difícil para asistir a la de hoy. Buenas, a mí la próxima semana también me viene bien. No ando lo que se dice muy bien de tiempo, así que si se hace hoy, pues iré (aunque no me pueda quedar hasta muy tarde); pero si la pasamos a la semana que viene (hay que determinar el día, recordad que hay festivos y tal) me parece bien también. ¿Una votación rápida? En principio yo prefiero cambiar a la semana próxima. Saludos! From roberto en freekeylabs.com Wed Apr 18 02:15:12 2007 From: roberto en freekeylabs.com (=?ISO-8859-1?Q?Roberto_Henr=EDquez?=) Date: Wed, 18 Apr 2007 11:15:12 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4625D96A.6080201@freekeylabs.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> <4624CE42.8070605@joaquinferrero.com> <200704180908.05878.victor@taquiones.net> <4625D96A.6080201@freekeylabs.com> Message-ID: <4625E1A0.4090902@freekeylabs.com> > Buenas, > > a mí la próxima semana también me viene bien. No ando lo que se dice muy > bien de tiempo, así que si se hace hoy, pues iré (aunque no me pueda > quedar hasta muy tarde); pero si la pasamos a la semana que viene (hay > que determinar el día, recordad que hay festivos y tal) me parece bien > también. > > ¿Una votación rápida? En principio yo prefiero cambiar a la semana próxima. > > Oops. Si queríais una prueba de que la falta de sueño afecta al cerebro aquí la tenéis... me he adelantado una semana... se ve que tengo ganas de que llegue ya el puente. Bueno, me mantengo en lo dicho, por mí si se cambia a la semana que viene, perfecto... especialmente dado que no hay festivos. (...menos mal que no manejo maquinaria pesada) Saludos! From victor en taquiones.net Wed Apr 18 02:45:43 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 18 Apr 2007 11:45:43 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= Message-ID: <200704181145.50201.victor@taquiones.net> Hola: No tengo prácticamente tiempo, puesto que estoy matándome con un módulo que necesito para mi trabajo (y quiero subir al CPAN, que esa es otra dado mi pésimo nivel de inglés que tengo), pero me ha surgido una duda con todo esto de la reunión. ¿ No hay un software que permita este tipo de votaciones (no secretas) y sea de fácil aplicación ? Lo cierto es que es un tanto penoso que siendo programadores no dispongamos (y hablo en general, que otros foros sufren las mismas carencias) de algo que podamos usar para hacer votaciones en listas cerradas como esta. ¿ Alguien sabe de algo ya hecho, preferiblemente en Perl ? ¿ Se animaría alguno a realizar algo sin prisas pero sin pausas en caso negativo ? Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/0abb3dd4/attachment.bin From bugs en dervishd.net Wed Apr 18 04:05:52 2007 From: bugs en dervishd.net (DervishD) Date: Wed, 18 Apr 2007 13:05:52 +0200 Subject: [Madrid-pm] Una pregunta tonta Message-ID: <20070418110552.GA26825@DervishD> Hola a todos :) Aprovecho para deciros que tanto esta semana como la siguiente, no podría ir a la quedada, salgo tarde de trabajar :(( Una pena, porque tengo unas ganas locas de poner cara a vuestros nombres ;) En fin, en cuanto pueda, acudiré a una. Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un método sea "interno" (privado) a un package? Sé cómo hacerlo en C pero en Perl no tengo ni idea, y he visto de todo, desde lo de los paquetes "Heavy" hasta "::private", pero ninguna de esas soluciones impide que el llamante acabe usando "Class::private->metodo_que_no_deberia_usar". Es pregunta tonta porque yo opino que si alquien se quiere meter en líos, es cosa suya, pero tenía curiosidad sobre el tema... Gracias y que lo paséis bien en la tortillamongers XDDD Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Wed Apr 18 04:22:55 2007 From: bugs en dervishd.net (DervishD) Date: Wed, 18 Apr 2007 13:22:55 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <20070418110552.GA26825@DervishD> References: <20070418110552.GA26825@DervishD> Message-ID: <20070418112255.GA27091@DervishD> Hola a todos :) Perdón por la autorespuesta... * DervishD dixit: > Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un > método sea "interno" (privado) a un package? Sé cómo hacerlo en C pero > en Perl no tengo ni idea, y he visto de todo, desde lo de los paquetes > "Heavy" hasta "::private", pero ninguna de esas soluciones impide que el > llamante acabe usando "Class::private->metodo_que_no_deberia_usar". Se me ocurre implementar los objetos como closures y dentro del closure comprobar que la subrutina está siendo llamada desde su propio package, pero entonces se plantean los siguientes problemas: - Las clases derivadas no pueden usar el closure (bueno sí, si el closure usa "isa" para comprobar el package del llamante, o algo así). - Esto en realidad sólo sirve para métodos que accedan a los datos del objeto. Para métodos generales habría que hacer un closure dentro del closure que es el objeto o algo así de complicado. - ¿Y el GC? La verdad es que nunca se me había ocurrido todo esto y no sé cómo destruir el closure. ¿Serviría algo tan simple como asignar "undef" al escalar que contiene la referéncia del closure? En fin, que esta vez es definitivo, dejo el LSD porque noto que no me hace ningún bien XDDD Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Wed Apr 18 04:27:38 2007 From: bugs en dervishd.net (DervishD) Date: Wed, 18 Apr 2007 13:27:38 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <200704181145.50201.victor@taquiones.net> References: <200704181145.50201.victor@taquiones.net> Message-ID: <20070418112738.GB27091@DervishD> Hola Victor :) * Victor Moral dixit: > No tengo prácticamente tiempo, puesto que estoy matándome con un > módulo que necesito para mi trabajo (y quiero subir al CPAN, que esa > es otra dado mi pésimo nivel de inglés que tengo) Yo no es que sea bilíngüe ni nada de eso, y tampoco es que tenga mucho tiempo de sobra, pero si te puedo echar una mano, dímelo. Aunque no te lo creas, NO me molesta escribir documentación XD, y estoy acostumbrado a hacerlo en inglés. Además, tengo un par de amiguetes que SI son bilíngües (uno de ellos es incluso trilíngüe y otro monolíngüe pero yanki, así que también vale) y que pueden hacer un "proofread". [Votaciones] > ¿ Alguien sabe de algo ya hecho, preferiblemente en Perl ? Nop. > ¿ Se animaría alguno a realizar algo sin prisas pero sin pausas en > caso negativo ? Yo puedo echar una manilla, pequeña, con el diseño o lo que queráis, pero prefiero no ofrecerme para nada más serio porque luego no tengo tiempo y parezco un malqueda O:) Puedes preguntarle al autor de Vim qué va a hacer con mi cadaver cuando descubra que sigo sin tener las modificaciones que le prometí para "helpgrep"... Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From tomaslucas en gmail.com Wed Apr 18 05:19:21 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Wed, 18 Apr 2007 14:19:21 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <20070418112738.GB27091@DervishD> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> Message-ID: <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> Cómo ya sabéis muchos de vosotros mi nivel de perl es básico por lo que, por ahora, os sugiero echéis un vistazo a la siguiente url: http://www-128.ibm.com/developerworks/library/l-perlvote.html Saludos. On 18/04/07, DervishD wrote: > > Hola Victor :) > > * Victor Moral dixit: > > No tengo prácticamente tiempo, puesto que estoy matándome con un > > módulo que necesito para mi trabajo (y quiero subir al CPAN, que esa > > es otra dado mi pésimo nivel de inglés que tengo) > > Yo no es que sea bilíngüe ni nada de eso, y tampoco es que tenga > mucho tiempo de sobra, pero si te puedo echar una mano, dímelo. Aunque > no te lo creas, NO me molesta escribir documentación XD, y estoy > acostumbrado a hacerlo en inglés. Además, tengo un par de amiguetes que > SI son bilíngües (uno de ellos es incluso trilíngüe y otro monolíngüe > pero yanki, así que también vale) y que pueden hacer un "proofread". > > [Votaciones] > > ¿ Alguien sabe de algo ya hecho, preferiblemente en Perl ? > > Nop. > > > ¿ Se animaría alguno a realizar algo sin prisas pero sin pausas en > > caso negativo ? > > Yo puedo echar una manilla, pequeña, con el diseño o lo que queráis, > pero prefiero no ofrecerme para nada más serio porque luego no tengo > tiempo y parezco un malqueda O:) Puedes preguntarle al autor de Vim qué > va a hacer con mi cadaver cuando descubra que sigo sin tener las > modificaciones que le prometí para "helpgrep"... > > Raúl Núñez de Arenas Coronado > > -- > Linux Registered User 88736 | http://www.dervishd.net > It's my PC and I'll cry if I want to... RAmen! > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/4f4eca92/attachment-0001.html From bugs en dervishd.net Wed Apr 18 06:00:51 2007 From: bugs en dervishd.net (DervishD) Date: Wed, 18 Apr 2007 15:00:51 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> Message-ID: <20070418130051.GA28613@DervishD> Hola Tomás :) * Tomás Lucas Arcos dixit: > Cómo ya sabéis muchos de vosotros mi nivel de perl es básico por lo que, por > ahora, os sugiero echéis un vistazo a la siguiente url: > > http://www-128.ibm.com/developerworks/library/l-perlvote.html Quizá un poco "overkill" para lo que nos haría falta, pero ya está hecho y parece que está bien. Vamos, no lo he probado pero el artículo es muy interesante. Lo dejo en mi colección a ver si me lo leo más a fondo. Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From diego en kuperman.com.ar Wed Apr 18 08:08:41 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Wed, 18 Apr 2007 17:08:41 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <20070418110552.GA26825@DervishD> References: <20070418110552.GA26825@DervishD> Message-ID: <46263479.6030000@kuperman.com.ar> Hola! DervishD wrote: > Hola a todos :) Aprovecho para deciros que tanto esta semana como la > siguiente, no podría ir a la quedada, salgo tarde de trabajar :(( Una > pena, porque tengo unas ganas locas de poner cara a vuestros nombres ;) > En fin, en cuanto pueda, acudiré a una. > Si tu problema es que sales tarde te aseguro que nadie se enoja si vienes un poco mas tarde ;) > Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un > método sea "interno" (privado) a un package? Sé cómo hacerlo en C pero > en Perl no tengo ni idea, y he visto de todo, desde lo de los paquetes > "Heavy" hasta "::private", pero ninguna de esas soluciones impide que el > llamante acabe usando "Class::private->metodo_que_no_deberia_usar". > Hmm... en principio no se puede y es una feature ;). Tradicionalmente se han nombrado los metodos que "son privados" con un underscore por delante "sub _private_method {}" y a partir de ahi quien quiera meter la mano en la picadora que lo haga :) > Es pregunta tonta porque yo opino que si alquien se quiere meter en > líos, es cosa suya, pero tenía curiosidad sobre el tema... > pues... asi es! > Gracias y que lo paséis bien en la tortillamongers XDDD > Hmm... la tortilla se ha pasado para la proxima semana. Te pasaras un rato mas tarde? Abrazo! Diego From sfandino en yahoo.com Wed Apr 18 08:11:07 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Wed, 18 Apr 2007 08:11:07 -0700 (PDT) Subject: [Madrid-pm] Una pregunta tonta Message-ID: <634721.62118.qm@web52702.mail.re2.yahoo.com> es definitivo entonces, se deja para la semana que viene? - Salva ----- Original Message ---- From: Diego Kuperman To: Lista de correo de Madrid Perl Mongers Sent: Wednesday, April 18, 2007 5:08:41 PM Subject: Re: [Madrid-pm] Una pregunta tonta Hola! DervishD wrote: > Hola a todos :) Aprovecho para deciros que tanto esta semana como la > siguiente, no podría ir a la quedada, salgo tarde de trabajar :(( Una > pena, porque tengo unas ganas locas de poner cara a vuestros nombres ;) > En fin, en cuanto pueda, acudiré a una. > Si tu problema es que sales tarde te aseguro que nadie se enoja si vienes un poco mas tarde ;) > Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un > método sea "interno" (privado) a un package? Sé cómo hacerlo en C pero > en Perl no tengo ni idea, y he visto de todo, desde lo de los paquetes > "Heavy" hasta "::private", pero ninguna de esas soluciones impide que el > llamante acabe usando "Class::private->metodo_que_no_deberia_usar". > Hmm... en principio no se puede y es una feature ;). Tradicionalmente se han nombrado los metodos que "son privados" con un underscore por delante "sub _private_method {}" y a partir de ahi quien quiera meter la mano en la picadora que lo haga :) > Es pregunta tonta porque yo opino que si alquien se quiere meter en > líos, es cosa suya, pero tenía curiosidad sobre el tema... > pues... asi es! > Gracias y que lo paséis bien en la tortillamongers XDDD > Hmm... la tortilla se ha pasado para la proxima semana. Te pasaras un rato mas tarde? Abrazo! Diego _______________________________________________ Madrid-pm mailing list Madrid-pm en pm.org http://mail.pm.org/mailman/listinfo/madrid-pm __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From diego en kuperman.com.ar Wed Apr 18 08:22:36 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Wed, 18 Apr 2007 17:22:36 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <634721.62118.qm@web52702.mail.re2.yahoo.com> References: <634721.62118.qm@web52702.mail.re2.yahoo.com> Message-ID: <462637BC.1000202@kuperman.com.ar> Salvador Fandiño wrote: > es definitivo entonces, se deja para la semana que viene? > Pues... tenia entendido que si. Que manera de liarla que tengo/tenemos :) Hagamos una encuesta rapida: quien tenia entendido que es hoy y quien el miercoles que viene? :) > - Salva > > ----- Original Message ---- > From: Diego Kuperman > To: Lista de correo de Madrid Perl Mongers > Sent: Wednesday, April 18, 2007 5:08:41 PM > Subject: Re: [Madrid-pm] Una pregunta tonta > > Hola! > > DervishD wrote: >> Hola a todos :) Aprovecho para deciros que tanto esta semana como la >> siguiente, no podría ir a la quedada, salgo tarde de trabajar :(( Una >> pena, porque tengo unas ganas locas de poner cara a vuestros nombres ;) >> En fin, en cuanto pueda, acudiré a una. >> > Si tu problema es que sales tarde te aseguro que nadie se enoja si > vienes un poco mas tarde ;) > >> Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un >> método sea "interno" (privado) a un package? Sé cómo hacerlo en C pero >> en Perl no tengo ni idea, y he visto de todo, desde lo de los paquetes >> "Heavy" hasta "::private", pero ninguna de esas soluciones impide que el >> llamante acabe usando "Class::private->metodo_que_no_deberia_usar". >> > Hmm... en principio no se puede y es una feature ;). Tradicionalmente se > han nombrado los metodos que "son privados" con un underscore por > delante "sub _private_method {}" y a partir de ahi quien quiera meter la > mano en la picadora que lo haga :) > >> Es pregunta tonta porque yo opino que si alquien se quiere meter en >> líos, es cosa suya, pero tenía curiosidad sobre el tema... >> > pues... asi es! > >> Gracias y que lo paséis bien en la tortillamongers XDDD >> > Hmm... la tortilla se ha pasado para la proxima semana. Te pasaras un > rato mas tarde? > > Abrazo! > Diego > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm From diego en kuperman.com.ar Wed Apr 18 08:25:46 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Wed, 18 Apr 2007 17:25:46 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4625E1A0.4090902@freekeylabs.com> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> <4624CE42.8070605@joaquinferrero.com> <200704180908.05878.victor@taquiones.net> <4625D96A.6080201@freekeylabs.com> <4625E1A0.4090902@freekeylabs.com> Message-ID: <4626387A.1080707@kuperman.com.ar> Perdon por liarla a costa de estar liado :) Al final cuando quedamos?, que con tanta ida y vuelta me he perdido un poco... pensaba que ya era seguro la semana proxima pero el ultimo mail de salva me ha hecho dudar :) Si es por mi, el miercoles que viene en el sitio de los pinchos me parece genial. Si es hoy ando liado pero intento pasarme un rato. Un abrazo! Diego Roberto Henríquez wrote: >> Buenas, >> >> a mí la próxima semana también me viene bien. No ando lo que se dice muy >> bien de tiempo, así que si se hace hoy, pues iré (aunque no me pueda >> quedar hasta muy tarde); pero si la pasamos a la semana que viene (hay >> que determinar el día, recordad que hay festivos y tal) me parece bien >> también. >> >> ¿Una votación rápida? En principio yo prefiero cambiar a la semana próxima. >> >> > Oops. > > Si queríais una prueba de que la falta de sueño afecta al cerebro aquí > la tenéis... me he adelantado una semana... se ve que tengo ganas de que > llegue ya el puente. > Bueno, me mantengo en lo dicho, por mí si se cambia a la semana que > viene, perfecto... especialmente dado que no hay festivos. > > (...menos mal que no manejo maquinaria pesada) > > Saludos! > _______________________________________________ > Madrid-pm mailing list > Madrid-pm at pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm From roberto en freekeylabs.com Wed Apr 18 08:16:52 2007 From: roberto en freekeylabs.com (=?ISO-8859-1?Q?Roberto_Henr=EDquez?=) Date: Wed, 18 Apr 2007 17:16:52 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <462637BC.1000202@kuperman.com.ar> References: <634721.62118.qm@web52702.mail.re2.yahoo.com> <462637BC.1000202@kuperman.com.ar> Message-ID: <46263664.6030709@freekeylabs.com> Diego Kuperman escribió: > Salvador Fandiño wrote: > >> es definitivo entonces, se deja para la semana que viene? >> >> > Pues... tenia entendido que si. Que manera de liarla que tengo/tenemos :) > > Hagamos una encuesta rapida: quien tenia entendido que es hoy y quien el > miercoles que viene? > > :) Yo lo planteé esta mañana, al leer que Víctor comentó que si se pasaba a la semana siguiente le vendría mejor porque le habían surgido asuntos que atender hoy. Pero de momento no ha habido respuestas :-/ Por mi parte ya dije que me viene mejor la semana que viene. Saludos! From sfandino en yahoo.com Wed Apr 18 08:31:00 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Wed, 18 Apr 2007 08:31:00 -0700 (PDT) Subject: [Madrid-pm] Una pregunta tonta Message-ID: <869608.95255.qm@web52707.mail.re2.yahoo.com> Parece que a bastantes os viene mejor la proxima semana, asi que yo creo que lo mejor sera cambiarlo. Hay alguien en contra? que hable ahora o ... ----- Original Message ---- From: Roberto Henríquez To: Lista de correo de Madrid Perl Mongers Sent: Wednesday, April 18, 2007 5:16:52 PM Subject: Re: [Madrid-pm] Una pregunta tonta Diego Kuperman escribió: > Salvador Fandiño wrote: > >> es definitivo entonces, se deja para la semana que viene? >> >> > Pues... tenia entendido que si. Que manera de liarla que tengo/tenemos :) > > Hagamos una encuesta rapida: quien tenia entendido que es hoy y quien el > miercoles que viene? > > :) Yo lo planteé esta mañana, al leer que Víctor comentó que si se pasaba a la semana siguiente le vendría mejor porque le habían surgido asuntos que atender hoy. Pero de momento no ha habido respuestas :-/ Por mi parte ya dije que me viene mejor la semana que viene. Saludos! _______________________________________________ Madrid-pm mailing list Madrid-pm en pm.org http://mail.pm.org/mailman/listinfo/madrid-pm __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From victor en taquiones.net Wed Apr 18 11:03:54 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 18 Apr 2007 20:03:54 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <20070418112738.GB27091@DervishD> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> Message-ID: <200704182003.58219.victor@taquiones.net> Hola Raúl: El Miércoles, 18 de Abril de 2007 13:27, DervishD escribió: Joder qué tardecita me han dado las criaturas. ¿ No venden por ahí pistolas de dardos anestesiantes ? :-) > * Victor Moral dixit: > Yo no es que sea bilíngüe ni nada de eso, y tampoco es que tenga > mucho tiempo de sobra, pero si te puedo echar una mano, dímelo. Aunque > no te lo creas, NO me molesta escribir documentación XD, y estoy > acostumbrado a hacerlo en inglés. Además, tengo un par de amiguetes que > SI son bilíngües (uno de ellos es incluso trilíngüe y otro monolíngüe > pero yanki, así que también vale) y que pueden hacer un "proofread". Jo, pues muchas gracias, hombre. Lo cierto es que pasaré por aquí antes los comentarios del módulo en cuanto lo tenga en producción (que le faltan dos días si antes no muero en cierta mudanza familiar en la que TAMBIEN me han pringado). > > ¿ Se animaría alguno a realizar algo sin prisas pero sin pausas en > > caso negativo ? > > Yo puedo echar una manilla, pequeña, con el diseño o lo que queráis, > pero prefiero no ofrecerme para nada más serio porque luego no tengo Es en el diseño en lo que más interesado estoy; tengo tan, pero tan claro cómo debería ser el sistema de votaciones que empiezo a sospechar que está mal desde el principio. Por eso necesito opiniones más que nada. > tiempo y parezco un malqueda O:) Puedes preguntarle al autor de Vim qué > va a hacer con mi cadaver cuando descubra que sigo sin tener las > modificaciones que le prometí para "helpgrep"... Bueno, creo que la última moda era plastificarlos y ponerlos como adorno en el recibidor, pero lo mismo ha habido cambios ;-) Gracias por la oferta de nuevo -- -------- Víctor Moral http://taquiones.net/victor.html Usuario Linux nº 139246 ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/cf9b3c98/attachment.bin From victor en taquiones.net Wed Apr 18 11:06:04 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 18 Apr 2007 20:06:04 +0200 Subject: [Madrid-pm] =?utf-8?q?Sistema_de_votaci=C3=B3n?= In-Reply-To: <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> Message-ID: <200704182006.04375.victor@taquiones.net> El Miércoles, 18 de Abril de 2007 14:19, Tomás Lucas Arcos escribió: > Cómo ya sabéis muchos de vosotros mi nivel de perl es básico por lo que, > por ahora, os sugiero echéis un vistazo a la siguiente url: > > http://www-128.ibm.com/developerworks/library/l-perlvote.html Lo estoy mirando y no está mal aunque es más un artículo educativo (con el buen estilo de IBM) que un desarrollo formal. Yo me imaginaba que habría algo al estilo mailman para las listas pero orientado a votaciones, pero no encuentro nada (en Perl claro, en Java parece que hay cosas pero como que no). Gracias por el enlace -- -------- Víctor Moral http://taquiones.net/victor.html Usuario Linux nº 139246 ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/336ed689/attachment-0001.bin From tomaslucas en gmail.com Wed Apr 18 11:34:46 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Wed, 18 Apr 2007 20:34:46 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <200704182006.04375.victor@taquiones.net> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> <200704182006.04375.victor@taquiones.net> Message-ID: <9f12b7190704181134u5368f94dye3e5f2e7b8daca8f@mail.gmail.com> El asunto en cuestión es que he visto cosas con PHP y MySQL pero he creido oportuno no indicarlo ;-) Saludos. On 18/04/07, Victor Moral wrote: > > El Miércoles, 18 de Abril de 2007 14:19, Tomás Lucas Arcos escribió: > > Cómo ya sabéis muchos de vosotros mi nivel de perl es básico por lo que, > > por ahora, os sugiero echéis un vistazo a la siguiente url: > > > > http://www-128.ibm.com/developerworks/library/l-perlvote.html > > Lo estoy mirando y no está mal aunque es más un artículo educativo > (con el > buen estilo de IBM) que un desarrollo formal. Yo me imaginaba que habría > algo > al estilo mailman para las listas pero orientado a votaciones, pero no > encuentro nada (en Perl claro, en Java parece que hay cosas pero como que > no). > > Gracias por el enlace > -- > -------- > Víctor Moral > http://taquiones.net/victor.html > Usuario Linux nº 139246 > > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/1d007a7e/attachment.html From victor en taquiones.net Wed Apr 18 12:50:52 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 18 Apr 2007 21:50:52 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <20070418112255.GA27091@DervishD> References: <20070418110552.GA26825@DervishD> <20070418112255.GA27091@DervishD> Message-ID: <200704182151.00740.victor@taquiones.net> El Miércoles, 18 de Abril de 2007 13:22, DervishD escribió: > * DervishD dixit: > > Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un > > método sea "interno" (privado) a un package? Sé cómo hacerlo en C pero > > en Perl no tengo ni idea, y he visto de todo, desde lo de los paquetes > > "Heavy" hasta "::private", pero ninguna de esas soluciones impide que el > > llamante acabe usando "Class::private->metodo_que_no_deberia_usar". > > Se me ocurre implementar los objetos como closures y dentro del > closure comprobar que la subrutina está siendo llamada desde su propio > package, pero entonces se plantean los siguientes problemas: Un momento que me pierdo, ¿ un método privado es aquél que sólo puede llamarse desde el propio paquete ? Es decir, que existe en el código desde el principio pero que cualquier llamada desde el exterior resulta en ... ¿ qué ? ¿ una excepción ? Pues si es eso, la solución más simple a mi entender es usar caller para determinar de dónde nos viene la llamada en tiempo de ejecución: sub _privado_total { my $package = (caller)[0]; if ($package ne __PACKAGE__) { die "kabooom"; } } > - Las clases derivadas no pueden usar el closure (bueno sí, si el > closure usa "isa" para comprobar el package del llamante, o algo así). > > - Esto en realidad sólo sirve para métodos que accedan a los datos > del objeto. Para métodos generales habría que hacer un closure dentro > del closure que es el objeto o algo así de complicado. > > - ¿Y el GC? La verdad es que nunca se me había ocurrido todo esto y > no sé cómo destruir el closure. ¿Serviría algo tan simple como asignar > "undef" al escalar que contiene la referéncia del closure? Es que ocultarlo como bien te han dicho no es posible, salvo que lo construyas en tiempo de ejecución y lo ocultes, pero vamos, que en C es más fácil porque si no recuerdo mal una función privada (static) no aparece en los símbolos para el enlazador ¿ no ? Vamos, que ni se menciona y a menos que le pases una referencia a ella no tiene acceso desde fuera (desbordamientos de pila aparte ;-) ). En Perl no tienes más opción que confiar en el grado de civismo de los usuarios y, como te han dicho (y ojo que sirve también para las clases) basta con prefijarlas con un subrayado. > En fin, que esta vez es definitivo, dejo el LSD porque noto que no > me hace ningún bien XDDD Pues sí, no hay nada como el orujo para las digestiones :-) Saludos -- -------- Víctor Moral http://taquiones.net/victor.html Usuario Linux nº 139246 ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/146bdb35/attachment.bin From bugs en dervishd.net Wed Apr 18 13:11:11 2007 From: bugs en dervishd.net (DervishD) Date: Wed, 18 Apr 2007 22:11:11 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <200704182003.58219.victor@taquiones.net> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> <200704182003.58219.victor@taquiones.net> Message-ID: <20070418201111.GA2539@DervishD> Hola Víctor :) * Victor Moral dixit: > El Miércoles, 18 de Abril de 2007 13:27, DervishD escribió: > > Joder qué tardecita me han dado las criaturas. ¿ No venden por ahí > pistolas de dardos anestesiantes ? :-) A mí se me dan bastante bien los críos... de los demás, pero como sé las ganas que tiene uno de matarlos pasado un tiempo corto, he decidido no reproducirme por el bien de la humanidad y mi salud mental XDD > > * Victor Moral dixit: > > > Yo no es que sea bilíngüe ni nada de eso, y tampoco es que tenga > > mucho tiempo de sobra, pero si te puedo echar una mano, dímelo. > > Aunque no te lo creas, NO me molesta escribir documentación XD, y > > estoy acostumbrado a hacerlo en inglés. Además, tengo un par de > > amiguetes que SI son bilíngües (uno de ellos es incluso trilíngüe y > > otro monolíngüe pero yanki, así que también vale) y que pueden hacer > > un "proofread". > > Jo, pues muchas gracias, hombre. Lo cierto es que pasaré por aquí > antes los comentarios del módulo en cuanto lo tenga en producción (que > le faltan dos días si antes no muero en cierta mudanza familiar en la > que TAMBIEN me han pringado). Pues no hay de qué y siento lo de la mudanza. Yo también tengo bastante cara de gilipollas (con perdón) porque también me pringan en todas las mudanzas. Lo peor es que no es mi familia quien lo hace, sino los amigos, que son todos unos desgraciaos XD > > > ¿ Se animaría alguno a realizar algo sin prisas pero sin pausas en > > > caso negativo ? > > > > Yo puedo echar una manilla, pequeña, con el diseño o lo que queráis, > > pero prefiero no ofrecerme para nada más serio porque luego no > > tengo > > Es en el diseño en lo que más interesado estoy; tengo tan, pero tan > claro cómo debería ser el sistema de votaciones que empiezo a > sospechar que está mal desde el principio. Por eso necesito opiniones > más que nada. Pues las críticas destructivas no me cuestan nada, así que cuando quieras (y puedas), cuenta por aquí lo que tengas pensado. > > tiempo y parezco un malqueda O:) Puedes preguntarle al autor de Vim qué > > va a hacer con mi cadaver cuando descubra que sigo sin tener las > > modificaciones que le prometí para "helpgrep"... > > Bueno, creo que la última moda era plastificarlos y ponerlos como adorno en > el recibidor, pero lo mismo ha habido cambios ;-) Creo que Bram es un tío bastante tolerante, y ahora trabaja como a 15000 kilómetros de mi casa, de modo que me siento aceptablemente seguro. Lo malo es que como hay tanto usuario de Vim, fijo que conoce a alguno al que no le importa romperme las piernas XDDD Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From leandrotocalini en gmail.com Wed Apr 18 14:40:33 2007 From: leandrotocalini en gmail.com (leandro tocalini) Date: Wed, 18 Apr 2007 18:40:33 -0300 Subject: [Madrid-pm] Iniciandome en perl Message-ID: Hola hace muy poco q empece la universidad y todavia no soy un experto programando me compre un libro de Perl ya q como tengo un tiempo ya como sys admin en GNU/Linux se q me va a servir un monton aprender Perl. Yo mas q script chiquititos para ayudarme en una cosa q otra no hice. No se como avanzar mas. Me podrian mandar algunos script o darme algunos problemas q se hicieron en algun momento de su camino a ser expertos en Perl. Espero q se alla entendido algo lo q escribi... Saludos desde Posadas, Prov de Misiones Argentina. Y desde ya muchas gracias ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/00be6eb3/attachment.html From explorer en joaquinferrero.com Wed Apr 18 15:06:09 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Thu, 19 Apr 2007 00:06:09 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Pr=F3xima_quedada=2E?= In-Reply-To: <4626387A.1080707@kuperman.com.ar> References: <9f12b7190704130411tca0a8d7i4d8c8a0eb39fbe55@mail.gmail.com> <4624CBFB.6060104@kuperman.com.ar> <4624CE42.8070605@joaquinferrero.com> <200704180908.05878.victor@taquiones.net> <4625D96A.6080201@freekeylabs.com> <4625E1A0.4090902@freekeylabs.com> <4626387A.1080707@kuperman.com.ar> Message-ID: <1176933969.4352.1.camel@portatil.aprosi.net> El mié, 18-04-2007 a las 17:25 +0200, Diego Kuperman escribió: > Perdon por liarla a costa de estar liado :) > > Al final cuando quedamos?, que con tanta ida y vuelta me he perdido un > poco... pensaba que ya era seguro la semana proxima pero el ultimo mail > de salva me ha hecho dudar :) > Malas noticias... no sé... Esta tarde me he pasado por "El Rincón de Cambré" y me lo he encontrado cerrado. Lo que no sé es si es porque el miércoles es su día de descanso o por otra razón. -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From explorer en joaquinferrero.com Wed Apr 18 15:12:09 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Thu, 19 Apr 2007 00:12:09 +0200 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: References: Message-ID: <1176934329.4352.7.camel@portatil.aprosi.net> El mié, 18-04-2007 a las 18:40 -0300, leandro tocalini escribió: > Hola hace muy poco q empece la universidad y todavia no soy un experto > programando me compre un libro de Perl ya q como tengo un tiempo ya > como sys admin en GNU/Linux se q me va a servir un monton aprender > Perl. Yo mas q script chiquititos para ayudarme en una cosa q otra no > hice. No se como avanzar mas. Me podrian mandar algunos script o darme > algunos problemas q se hicieron en algun momento de su camino a ser > expertos en Perl. Espero q se alla entendido algo lo q escribi... > Saludos desde Posadas, Prov de Misiones Argentina. Y desde ya muchas > gracias Yo creo que lo mejor, en tu caso, es leer el libro Perl Cookbook. Se aprende mucho y muy útil. De hecho yo lo sigo consultando después de haberlo leído hace un par de años. También, en la web de Perl en Español tienes un montón de ejemplos de solución de problemas pequeños, sobre todo en el foro de 'Básico'. -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From explorer en joaquinferrero.com Wed Apr 18 15:43:21 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Thu, 19 Apr 2007 00:43:21 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <200704182006.04375.victor@taquiones.net> References: <200704181145.50201.victor@taquiones.net> <20070418112738.GB27091@DervishD> <9f12b7190704180519w7a80243cu721aaf0f1af046c0@mail.gmail.com> <200704182006.04375.victor@taquiones.net> Message-ID: <1176936201.4352.26.camel@portatil.aprosi.net> El mié, 18-04-2007 a las 20:06 +0200, Victor Moral escribió: > El Miércoles, 18 de Abril de 2007 14:19, Tomás Lucas Arcos escribió: > > Cómo ya sabéis muchos de vosotros mi nivel de perl es básico por lo que, > > por ahora, os sugiero echéis un vistazo a la siguiente url: > > > > http://www-128.ibm.com/developerworks/library/l-perlvote.html > > Lo estoy mirando y no está mal aunque es más un artículo educativo (con el > buen estilo de IBM) que un desarrollo formal. Yo me imaginaba que habría algo > al estilo mailman para las listas pero orientado a votaciones, pero no > encuentro nada (en Perl claro, en Java parece que hay cosas pero como que > no). > He entrado en CPAN y he puesto para buscar 'voting'. El primer resultado es justo el tema que necesitamos aquí: votaciones con preferencias Voting::Condorcet::RankedPairs http://en.wikipedia.org/wiki/Ranked_Pairs http://search.cpan.org/perldoc/Voting::Condorcet::RankedPairs Vamos, en 4 líneas se hace ;-) Y buscando por 'vote', el primero es CGI::Vote, pero da la sensación de ser un pelín antiguo. -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From leandrotocalini en gmail.com Wed Apr 18 18:57:45 2007 From: leandrotocalini en gmail.com (leandro tocalini) Date: Wed, 18 Apr 2007 22:57:45 -0300 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: <1176934329.4352.7.camel@portatil.aprosi.net> References: <1176934329.4352.7.camel@portatil.aprosi.net> Message-ID: Muchas gracias por responder tan rapido. Cual es la pagina de Perl en español q te referis. Y bueno voy a tratar de conseguirme el libro ese. Muchas gracias On 4/18/07, Joaquin Ferrero wrote: > > El mié, 18-04-2007 a las 18:40 -0300, leandro tocalini escribió: > > Hola hace muy poco q empece la universidad y todavia no soy un experto > > programando me compre un libro de Perl ya q como tengo un tiempo ya > > como sys admin en GNU/Linux se q me va a servir un monton aprender > > Perl. Yo mas q script chiquititos para ayudarme en una cosa q otra no > > hice. No se como avanzar mas. Me podrian mandar algunos script o darme > > algunos problemas q se hicieron en algun momento de su camino a ser > > expertos en Perl. Espero q se alla entendido algo lo q escribi... > > Saludos desde Posadas, Prov de Misiones Argentina. Y desde ya muchas > > gracias > > Yo creo que lo mejor, en tu caso, es leer el libro Perl Cookbook. Se > aprende mucho y muy útil. De hecho yo lo sigo consultando después de > haberlo leído hace un par de años. > > También, en la web de Perl en Español tienes un montón de ejemplos de > solución de problemas pequeños, sobre todo en el foro de 'Básico'. > > -- > JoaquinFerrero.com Linux User #109802 > msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE > skype joaquinferrero phone +34670654075 > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070418/3e438a7b/attachment-0001.html From victor en taquiones.net Wed Apr 18 22:26:31 2007 From: victor en taquiones.net (Victor Moral) Date: Thu, 19 Apr 2007 07:26:31 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <1176936201.4352.26.camel@portatil.aprosi.net> References: <200704181145.50201.victor@taquiones.net> <200704182006.04375.victor@taquiones.net> <1176936201.4352.26.camel@portatil.aprosi.net> Message-ID: <200704190726.36193.victor@taquiones.net> El Jueves, 19 de Abril de 2007 00:43, Joaquin Ferrero escribió: > He entrado en CPAN y he puesto para buscar 'voting'. Agh, que humillante :-) Consulto CPAN de cuando en cuando para estos casos, pero en esta ocasión se me pasó del todo. > El primer resultado es justo el tema que necesitamos aquí: votaciones > con preferencias > > Voting::Condorcet::RankedPairs > http://en.wikipedia.org/wiki/Ranked_Pairs > http://search.cpan.org/perldoc/Voting::Condorcet::RankedPairs > > Vamos, en 4 líneas se hace ;-) Pues voy a echarle un vistazo y ver qué se puede sacar en claro. Gracias -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070419/178858e9/attachment.bin From tomaslucas en gmail.com Wed Apr 18 23:05:47 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Thu, 19 Apr 2007 08:05:47 +0200 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: References: <1176934329.4352.7.camel@portatil.aprosi.net> Message-ID: <9f12b7190704182305j20507083ye5324c2082454f5d@mail.gmail.com> Aquí tienes una que te puede servir. http://www.unix.org.ua/orelly/perl/cookbook/ Saludos. On 19/04/07, leandro tocalini wrote: > > Muchas gracias por responder tan rapido. Cual es la pagina de Perl en > español q te referis. Y bueno voy a tratar de conseguirme el libro ese. > Muchas gracias > > On 4/18/07, Joaquin Ferrero wrote: > > > > El mié, 18-04-2007 a las 18:40 -0300, leandro tocalini escribió: > > > Hola hace muy poco q empece la universidad y todavia no soy un experto > > > programando me compre un libro de Perl ya q como tengo un tiempo ya > > > como sys admin en GNU/Linux se q me va a servir un monton aprender > > > Perl. Yo mas q script chiquititos para ayudarme en una cosa q otra no > > > hice. No se como avanzar mas. Me podrian mandar algunos script o darme > > > > > algunos problemas q se hicieron en algun momento de su camino a ser > > > expertos en Perl. Espero q se alla entendido algo lo q escribi... > > > Saludos desde Posadas, Prov de Misiones Argentina. Y desde ya muchas > > > gracias > > > > Yo creo que lo mejor, en tu caso, es leer el libro Perl Cookbook. Se > > aprende mucho y muy útil. De hecho yo lo sigo consultando después de > > haberlo leído hace un par de años. > > > > También, en la web de Perl en Español tienes un montón de ejemplos de > > solución de problemas pequeños, sobre todo en el foro de 'Básico'. > > > > -- > > JoaquinFerrero.com Linux User #109802 > > msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE > > skype joaquinferrero phone +34670654075 > > > > _______________________________________________ > > Madrid-pm mailing list > > Madrid-pm en pm.org > > http://mail.pm.org/mailman/listinfo/madrid-pm > > > > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070419/9f23179f/attachment.html From sfandino en yahoo.com Thu Apr 19 01:23:02 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Thu, 19 Apr 2007 01:23:02 -0700 (PDT) Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= Message-ID: <137007.25052.qm@web52701.mail.re2.yahoo.com> Hola, Mi opinion en cuanto a como gestionar votaciones es que no deberiamos de complicarnos mucho la vida. Si vamos a tener un Wiki funcionando, cuando haya que votar algo se puede crear una pagina y cada uno la va modificando a~nadiendo su nombre y su voto. - Salva ----- Original Message ---- From: Victor Moral To: Lista de correo de Madrid Perl Mongers Sent: Thursday, April 19, 2007 7:26:31 AM Subject: Re: [Madrid-pm] Sistema de votación El Jueves, 19 de Abril de 2007 00:43, Joaquin Ferrero escribió: > He entrado en CPAN y he puesto para buscar 'voting'. Agh, que humillante :-) Consulto CPAN de cuando en cuando para estos casos, pero en esta ocasión se me pasó del todo. > El primer resultado es justo el tema que necesitamos aquí: votaciones > con preferencias > > Voting::Condorcet::RankedPairs > http://en.wikipedia.org/wiki/Ranked_Pairs > http://search.cpan.org/perldoc/Voting::Condorcet::RankedPairs > > Vamos, en 4 líneas se hace ;-) Pues voy a echarle un vistazo y ver qué se puede sacar en claro. Gracias -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es _______________________________________________ Madrid-pm mailing list Madrid-pm en pm.org http://mail.pm.org/mailman/listinfo/madrid-pm __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bugs en dervishd.net Thu Apr 19 01:34:27 2007 From: bugs en dervishd.net (DervishD) Date: Thu, 19 Apr 2007 10:34:27 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <46263479.6030000@kuperman.com.ar> References: <20070418110552.GA26825@DervishD> <46263479.6030000@kuperman.com.ar> Message-ID: <20070419083427.GB2487@DervishD> Hola Diego :) * Diego Kuperman dixit: > DervishD wrote: > > Hola a todos :) Aprovecho para deciros que tanto esta semana como la > > siguiente, no podría ir a la quedada, salgo tarde de trabajar :(( Una > > pena, porque tengo unas ganas locas de poner cara a vuestros nombres ;) > > En fin, en cuanto pueda, acudiré a una. > > > Si tu problema es que sales tarde te aseguro que nadie se enoja si > vienes un poco mas tarde ;) Salgo de currar ultimamente a eso de las 9 de la noche, y tardo bastante en llegar luego a Madrid. Teniendo en cuenta que tengo que coger el autobús de vuelta a casa no más tarde de las 11, no me compensa :((( > > Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un > > método sea "interno" (privado) a un package? Sé cómo hacerlo en C > > pero en Perl no tengo ni idea, y he visto de todo, desde lo de los > > paquetes "Heavy" hasta "::private", pero ninguna de esas soluciones > > impide que el llamante acabe usando > > "Class::private->metodo_que_no_deberia_usar". > > > Hmm... en principio no se puede y es una feature ;). Tradicionalmente > se han nombrado los metodos que "son privados" con un underscore por > delante "sub _private_method {}" y a partir de ahi quien quiera meter > la mano en la picadora que lo haga :) Como decía, tampoco es algo que me preocupe mucho. Creo que a veces es mejor que un lenguage no prohiba nada, incluso como medida de protección, porque algunas veces hay que hacer cosas raras en un programa. Para los que empiezan, quizá si es bueno que ciertas cosas no se puedan hacer, pero sinceramente andar llamando métodos privados no me parece una buena idea... Para eso está la documentación y el interfaz de la clase, para no andar haciendo el cafre ;) > > Gracias y que lo paséis bien en la tortillamongers XDDD > > > Hmm... la tortilla se ha pasado para la proxima semana. Te pasaras un > rato mas tarde? Me gustaría pero va a ser muy dificil. Si salgo pronto de trabajar, contad conmigo, pero si salgo como siempre... De todas formas en Junio mejorará mi horario, así que probablemente podré pasarme y conoceros :) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Thu Apr 19 01:40:36 2007 From: bugs en dervishd.net (DervishD) Date: Thu, 19 Apr 2007 10:40:36 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <200704182151.00740.victor@taquiones.net> References: <20070418110552.GA26825@DervishD> <20070418112255.GA27091@DervishD> <200704182151.00740.victor@taquiones.net> Message-ID: <20070419084036.GC2487@DervishD> Hola Víctor :) * Victor Moral dixit: > El Miércoles, 18 de Abril de 2007 13:22, DervishD escribió: > > * DervishD dixit: > > > Por otro lado, tengo una pregunta tonta: ¿cómo hago para que un > > > método sea "interno" (privado) a un package? Sé cómo hacerlo en C > > > pero en Perl no tengo ni idea, y he visto de todo, desde lo de los > > > paquetes "Heavy" hasta "::private", pero ninguna de esas > > > soluciones impide que el llamante acabe usando > > > "Class::private->metodo_que_no_deberia_usar". > > > > Se me ocurre implementar los objetos como closures y dentro del > > closure comprobar que la subrutina está siendo llamada desde su > > propio package, pero entonces se plantean los siguientes problemas: > > Un momento que me pierdo, ¿ un método privado es aquél que sólo puede > llamarse desde el propio paquete ? Es decir, que existe en el código > desde el principio pero que cualquier llamada desde el exterior > resulta en ... ¿ qué ? ¿ una excepción ? Sí, más o menos es eso, con la salvedad de que el propio lenguaje no debería permitirte llamar a ese método, debería detectar el problema en tiempo de compilación y no de ejecución. Lo de las closures que yo proponía era precisamente comprobar en ejecución usando caller, pero me parece un poco burro. Además, ¿quién soy yo para no permitir que alguien haga algo muy malo en su programa?... Perl es como Linux: "it gives you enough rope to shoot yourself in the foot" XDD > Es que ocultarlo como bien te han dicho no es posible, salvo que lo > construyas en tiempo de ejecución y lo ocultes, pero vamos, que en C es más > fácil porque si no recuerdo mal una función privada (static) no aparece en > los símbolos para el enlazador ¿ no ? Exacto, así lo hago precisamente en las implementaciones de objetos que tengo hechas en C. > En Perl no tienes más opción que confiar en el grado de civismo de los > usuarios y, como te han dicho (y ojo que sirve también para las clases) basta > con prefijarlas con un subrayado. Cosa que tampoco me disgusta. Me explico: si algo me gusta de C y de Perl es que en principio no te ponen demasiadas trabas sobre lo que puedes hacer o dejar de hacer. Es tu problema saber si está bien o no. El "use strict" y "use warnings" los uso porque previenen cosas que se pueden hacer mal por accidente, y no porque estés tú currándote algo que necesita cosas raras, pero en general prefiero un lenguaje flexible y no un lenguaje que me haga de niñera. > > En fin, que esta vez es definitivo, dejo el LSD porque noto que no > > me hace ningún bien XDDD > >Pues sí, no hay nada como el orujo para las digestiones :-) Pues si tengo que dejar también el orujo... XDDD Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Thu Apr 19 01:46:02 2007 From: bugs en dervishd.net (DervishD) Date: Thu, 19 Apr 2007 10:46:02 +0200 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: References: Message-ID: <20070419084602.GD2487@DervishD> Hola Leandro :) Antes que nada, bienvenido a la lista. Espero que disfrutes aquí :) * leandro tocalini dixit: > Hola hace muy poco q empece la universidad y todavia no soy un experto > programando me compre un libro de Perl ya q como tengo un tiempo ya > como sys admin en GNU/Linux se q me va a servir un monton aprender > Perl. Yo mas q script chiquititos para ayudarme en una cosa q otra no > hice. No se como avanzar mas. Una vez que hayas aprendido un poco la sintáxis básica y que te defiendas un poquito con Perl, yo te recomendaría que te leyeses "Learning Perl" y "Programming Perl", aparte del otro libro que ya te han recomendado "The Perl cookbook". Además, dónde estudies deberían tener algo de Perl en la biblioteca: leeló. En resumen, lee TODO lo que puedas de Perl y busca ideas sobre programas. Una vez que tengas ideas sobre qué hacer en Perl, pregunta aquí y te guiaremos un poco. Aprender leyendo código de otros no siempre es la mejor forma de aprender un lenguaje nuevo, en mi opinión. Creo que es mejor con libros y practicando, cometiendo errores y pidiendo consejo sobre esos errores, y para eso nos tienes a nosotros. No tengas reparos en preguntar lo que quieras, por lo menos a mí. No es que sea un gurú, pero desde luego que intentaré contestarte lo mejor que pueda. > Saludos desde Posadas, Prov de Misiones Argentina. Yo tengo un par de amigos en Mendoza, y también conozco a bastantes porteños :) Y si no fuese diabético, sería adicto a los alfajores y al dulce de leche ;))))) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From victor en taquiones.net Thu Apr 19 01:58:58 2007 From: victor en taquiones.net (Victor Moral) Date: Thu, 19 Apr 2007 10:58:58 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <137007.25052.qm@web52701.mail.re2.yahoo.com> References: <137007.25052.qm@web52701.mail.re2.yahoo.com> Message-ID: <200704191059.03468.victor@taquiones.net> El Jueves, 19 de Abril de 2007 10:23, Salvador Fandiño escribió: > Hola, > > Mi opinion en cuanto a como gestionar votaciones es que no deberiamos de > complicarnos mucho la vida. Si vamos a tener un Wiki funcionando, cuando > haya que votar algo se puede crear una pagina y cada uno la va modificando > a~nadiendo su nombre y su voto. En eso había pensado yo, pero si no hay nada que programar, ¿ dónde está la gracia ? ;-) Ahora en serio, Ikiwiki -por ejemplo- tiene un plugin que permite las votaciones y es tan fácil como crear una página con identificación de usuarios que incluya la descripción de la votación y una llamada a dicho plugin (creo que es poll). Y lo digo más que nada por promocionar un poco más este programa y en el caso de que lleguemos a tener un wiki realmente, cosa que está por decidir. Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070419/1dab0375/attachment.bin From victor en taquiones.net Thu Apr 19 02:01:24 2007 From: victor en taquiones.net (Victor Moral) Date: Thu, 19 Apr 2007 11:01:24 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <20070419084036.GC2487@DervishD> References: <20070418110552.GA26825@DervishD> <200704182151.00740.victor@taquiones.net> <20070419084036.GC2487@DervishD> Message-ID: <200704191101.25107.victor@taquiones.net> El Jueves, 19 de Abril de 2007 10:40, DervishD escribió: > > Un momento que me pierdo, ¿ un método privado es aquél que sólo puede > > llamarse desde el propio paquete ? Es decir, que existe en el código > > desde el principio pero que cualquier llamada desde el exterior > > resulta en ... ¿ qué ? ¿ una excepción ? > > Sí, más o menos es eso, con la salvedad de que el propio lenguaje no > debería permitirte llamar a ese método, debería detectar el problema en > tiempo de compilación y no de ejecución. Lo de las closures que yo Hum ... quizás podrías hacer algo con los filtros de código, pero es algo que yo desaconsejo por el número de efectos secundarios que crea (amén del atontamiento casi seguro que provoca en el depurador gráfico, en el otro no he llegado a ver tantos problemas). > Cosa que tampoco me disgusta. Me explico: si algo me gusta de C y de > Perl es que en principio no te ponen demasiadas trabas sobre lo que > puedes hacer o dejar de hacer. Es tu problema saber si está bien o no. > El "use strict" y "use warnings" los uso porque previenen cosas que se > pueden hacer mal por accidente, y no porque estés tú currándote algo que > necesita cosas raras, pero en general prefiero un lenguaje flexible y no > un lenguaje que me haga de niñera. Uno de "bondage & discipline" que tan acertadamente señaló Bruno hace un tiempo :-) Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070419/da903570/attachment.bin From victor en taquiones.net Thu Apr 19 02:03:42 2007 From: victor en taquiones.net (Victor Moral) Date: Thu, 19 Apr 2007 11:03:42 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <20070419083427.GB2487@DervishD> References: <20070418110552.GA26825@DervishD> <46263479.6030000@kuperman.com.ar> <20070419083427.GB2487@DervishD> Message-ID: <200704191103.42473.victor@taquiones.net> El Jueves, 19 de Abril de 2007 10:34, DervishD escribió: > Salgo de currar ultimamente a eso de las 9 de la noche, y tardo > bastante en llegar luego a Madrid. Teniendo en cuenta que tengo que > coger el autobús de vuelta a casa no más tarde de las 11, no me compensa Ojo con eso, que a Collado-Villalba te puedo llevar yo de vuelta, e incluso de ida si voy bien de tiempo. Otra cosa es que podamos estar hasta las tantas, porque yo tengo que levantarme a las seis de la mañana mañanera y no es plan de no dormir nada. :-) > Me gustaría pero va a ser muy dificil. Si salgo pronto de trabajar, > contad conmigo, pero si salgo como siempre... De todas formas en Junio > mejorará mi horario, así que probablemente podré pasarme y conoceros :) Ahí queda mi oferta. -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070419/4df2f878/attachment.bin From diego en kuperman.com.ar Thu Apr 19 03:56:16 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Thu, 19 Apr 2007 12:56:16 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <200704191059.03468.victor@taquiones.net> References: <137007.25052.qm@web52701.mail.re2.yahoo.com> <200704191059.03468.victor@taquiones.net> Message-ID: <46274AD0.8010301@kuperman.com.ar> Hola! Victor Moral wrote: > El Jueves, 19 de Abril de 2007 10:23, Salvador Fandiño escribió: >> Hola, >> >> Mi opinion en cuanto a como gestionar votaciones es que no deberiamos de >> complicarnos mucho la vida. Si vamos a tener un Wiki funcionando, cuando >> haya que votar algo se puede crear una pagina y cada uno la va modificando >> a~nadiendo su nombre y su voto. $propuesta_votacion->{salva}++; > > En eso había pensado yo, pero si no hay nada que programar, ¿ dónde está la > gracia ? ;-) > Si alguien realmente le apetece no creo que haya problemas en ponerlo online, pero por lo que veo todos estamos bastante liados como para implementar algo tan poco desafiante me parece :) > Ahora en serio, Ikiwiki -por ejemplo- tiene un plugin que permite las > votaciones y es tan fácil como crear una página con identificación de > usuarios que incluya la descripción de la votación y una llamada a dicho > plugin (creo que es poll). > Yo creo que terminaremos poniendo un wiki, y como dije en su dia no me importaria probar este. Si tiene ese plugin genial, pero sino creo que lo que propone salva es mas que suficiente y no requiere mas que tener el wiki que sea. > Y lo digo más que nada por promocionar un poco más este programa y en el caso > de que lleguemos a tener un wiki realmente, cosa que está por decidir. > Je!, ni que tuvieras acciones ;) Abrazo! From leandrotocalini en gmail.com Thu Apr 19 05:05:46 2007 From: leandrotocalini en gmail.com (leandro tocalini) Date: Thu, 19 Apr 2007 09:05:46 -0300 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: <20070419084602.GD2487@DervishD> References: <20070419084602.GD2487@DervishD> Message-ID: <1176984346.2508.0.camel@debian.tocalinijoerg.com.ar> Muchas gracias por la ayuda. Y tienes suerte yo me tengo q andar cuidando cada tanto por culpa de esas comidas. JAJA Suerte y gracias El jue, 19-04-2007 a las 10:46 +0200, DervishD escribió: > Antes From bugs en dervishd.net Thu Apr 19 07:10:58 2007 From: bugs en dervishd.net (DervishD) Date: Thu, 19 Apr 2007 16:10:58 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <200704191103.42473.victor@taquiones.net> References: <20070418110552.GA26825@DervishD> <46263479.6030000@kuperman.com.ar> <20070419083427.GB2487@DervishD> <200704191103.42473.victor@taquiones.net> Message-ID: <20070419141058.GC8287@DervishD> Hola Víctor :) * Victor Moral dixit: > El Jueves, 19 de Abril de 2007 10:34, DervishD escribió: > > Salgo de currar ultimamente a eso de las 9 de la noche, y tardo > > bastante en llegar luego a Madrid. Teniendo en cuenta que tengo que > > coger el autobús de vuelta a casa no más tarde de las 11, no me > > compensa > > Ojo con eso, que a Collado-Villalba te puedo llevar yo de vuelta, e > incluso de ida si voy bien de tiempo. Otra cosa es que podamos estar > hasta las tantas, porque yo tengo que levantarme a las seis de la > mañana mañanera y no es plan de no dormir nada. :-) Pues te lo agradezco muchísimo, de verdad, aunque generalmente considero que el error de venirme a vivir a Villalba lo cometí yo solito y las consecuencias también las tengo que pagar yo solito. Vamos, que lo suyo sería que si quiero quedarme hasta más tarde fuese YO quien llevase coche. Además, aquí hasta para hacer la compra te hace falta coche, de modo que estoy acostumbrado. También está el tema del madrugar, que yo también tengo que madrugar y a las 12 a más tardar estoy en la cama (es que me estoy haciendo viejo XDD). > > Me gustaría pero va a ser muy dificil. Si salgo pronto de trabajar, > > contad conmigo, pero si salgo como siempre... De todas formas en Junio > > mejorará mi horario, así que probablemente podré pasarme y conoceros :) > > Ahí queda mi oferta. Y te lo vuelvo a agradecer muchísimo :)) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Thu Apr 19 07:13:15 2007 From: bugs en dervishd.net (DervishD) Date: Thu, 19 Apr 2007 16:13:15 +0200 Subject: [Madrid-pm] Una pregunta tonta In-Reply-To: <200704191101.25107.victor@taquiones.net> References: <20070418110552.GA26825@DervishD> <200704182151.00740.victor@taquiones.net> <20070419084036.GC2487@DervishD> <200704191101.25107.victor@taquiones.net> Message-ID: <20070419141315.GD8287@DervishD> Hola Víctor :) * Victor Moral dixit: > El Jueves, 19 de Abril de 2007 10:40, DervishD escribió: > > > > Un momento que me pierdo, ¿ un método privado es aquél que sólo > > > puede llamarse desde el propio paquete ? Es decir, que existe en > > > el código desde el principio pero que cualquier llamada desde el > > > exterior resulta en ... ¿ qué ? ¿ una excepción ? > > > > Sí, más o menos es eso, con la salvedad de que el propio lenguaje no > > debería permitirte llamar a ese método, debería detectar el problema > > en tiempo de compilación y no de ejecución. Lo de las closures que > > yo > > Hum ... quizás podrías hacer algo con los filtros de código, pero es > algo que yo desaconsejo por el número de efectos secundarios que crea > (amén del atontamiento casi seguro que provoca en el depurador > gráfico, en el otro no he llegado a ver tantos problemas). Se me pasó por la cabeza lo de los filtros, pero me dió muy mal rollo. Desde pequeñito he intentado evitar el código que se modifica a sí mismo, aunque confieso que en sus tiempos, cuando programaba en ensamble, hice cosas inconfesables, como un programa que decodificaba la siguiente instrucción después de ejecutar la actual usando la INT-3. Prometo no volverlo a hacer XDD > > Cosa que tampoco me disgusta. Me explico: si algo me gusta de C y de > > Perl es que en principio no te ponen demasiadas trabas sobre lo que > > puedes hacer o dejar de hacer. Es tu problema saber si está bien o > > no. El "use strict" y "use warnings" los uso porque previenen cosas > > que se pueden hacer mal por accidente, y no porque estés tú > > currándote algo que necesita cosas raras, pero en general prefiero > > un lenguaje flexible y no un lenguaje que me haga de niñera. > > Uno de "bondage & discipline" que tan acertadamente señaló Bruno hace > un tiempo :-) XDD sí, muy bueno XDDDDDD Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From bugs en dervishd.net Thu Apr 19 07:16:27 2007 From: bugs en dervishd.net (DervishD) Date: Thu, 19 Apr 2007 16:16:27 +0200 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: <1176984346.2508.0.camel@debian.tocalinijoerg.com.ar> References: <20070419084602.GD2487@DervishD> <1176984346.2508.0.camel@debian.tocalinijoerg.com.ar> Message-ID: <20070419141627.GE8287@DervishD> Hola Leandro :) * leandro tocalini dixit: > Muchas gracias por la ayuda. De nada, y de verdad: si tienes dudas, pregunta. > Y tienes suerte yo me tengo q andar > cuidando cada tanto por culpa de esas comidas. JAJA Calla, calla, que el fin de semana pasado estuve en un restaurante argentino muy pequeñito que hay en Coslada y me metí una parrillada que casi me muero. Eso sí, de postre un chupito de legui (para una vez que yo no conducía y cometía excesos...) para ayudar a la digestión ;) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net It's my PC and I'll cry if I want to... RAmen! From explorer en joaquinferrero.com Thu Apr 19 07:43:08 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Thu, 19 Apr 2007 16:43:08 +0200 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: References: <1176934329.4352.7.camel@portatil.aprosi.net> Message-ID: <46277FFC.807@joaquinferrero.com> leandro tocalini escribió: > Muchas gracias por responder tan rapido. Cual es la pagina de Perl en > español q te referis. Y bueno voy a tratar de conseguirme el libro ese. > Muchas gracias > Principal: http://perlenespanol.baboonsoftware.com/ Foros: http://perlenespanol.baboonsoftware.com/foro/ -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From leandrotocalini en gmail.com Thu Apr 19 07:42:37 2007 From: leandrotocalini en gmail.com (leandro tocalini) Date: Thu, 19 Apr 2007 11:42:37 -0300 Subject: [Madrid-pm] Iniciandome en perl In-Reply-To: <20070419141627.GE8287@DervishD> References: <20070419084602.GD2487@DervishD> <1176984346.2508.0.camel@debian.tocalinijoerg.com.ar> <20070419141627.GE8287@DervishD> Message-ID: <1176993757.2508.46.camel@debian.tocalinijoerg.com.ar> Bueno la comida española tambien esta de vicio (mm me parece q se nota el fanatismo hacia la comida de mi parte).. jajajajaja El jue, 19-04-2007 a las 16:16 +0200, DervishD escribió: > Hola Leandro :) > > * leandro tocalini dixit: > > Muchas gracias por la ayuda. > > De nada, y de verdad: si tienes dudas, pregunta. > > > Y tienes suerte yo me tengo q andar > > cuidando cada tanto por culpa de esas comidas. JAJA > > Calla, calla, que el fin de semana pasado estuve en un restaurante > argentino muy pequeñito que hay en Coslada y me metí una parrillada que > casi me muero. Eso sí, de postre un chupito de legui (para una vez que > yo no conducía y cometía excesos...) para ayudar a la digestión ;) > > Raúl Núñez de Arenas Coronado > From victor en taquiones.net Thu Apr 19 11:16:38 2007 From: victor en taquiones.net (Victor Moral) Date: Thu, 19 Apr 2007 20:16:38 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Sistema_de_votaci=F3n?= In-Reply-To: <46274AD0.8010301@kuperman.com.ar> References: <137007.25052.qm@web52701.mail.re2.yahoo.com> <200704191059.03468.victor@taquiones.net> <46274AD0.8010301@kuperman.com.ar> Message-ID: <200704192016.38573.victor@taquiones.net> El Jueves, 19 de Abril de 2007 12:56, Diego Kuperman escribió: > > Y lo digo más que nada por promocionar un poco más este programa y en el > > caso de que lleguemos a tener un wiki realmente, cosa que está por > > decidir. > > Je!, ni que tuvieras acciones ;) Hum ... pues casi, porque he escrito dos plugins para él, y como aparezco en los créditos y las mujeres aún no han acudido a mí en masa, he pensado que quizás falle la publicidad ;-) Saludos -- -------- Víctor Moral http://taquiones.net/victor.html Usuario Linux nº 139246 ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070419/0e0ef28d/attachment.bin From explorer en joaquinferrero.com Thu Apr 19 16:15:14 2007 From: explorer en joaquinferrero.com (Joaquin Ferrero) Date: Fri, 20 Apr 2007 01:15:14 +0200 Subject: [Madrid-pm] [Fwd: [bcn-pm] Increible...] Message-ID: <1177024514.4630.1.camel@portatil.aprosi.net> --------- Mensaje reenviado -------- De: victor jalencas Responder a: Barcelona Perl Mongers Para: Barcelona Perl Mongers Asunto: [bcn-pm] Increïble... Fecha: Thu, 19 Apr 2007 12:49:38 +0200 http://www.oreillynet.com/mac/blog/2007/04/apple_tv_perl_plugin.html -- Victor Jalencas _______________________________________________ llista dels Barcelona-pm Barcelona-pm en pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From victor en taquiones.net Tue Apr 24 23:01:27 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 25 Apr 2007 08:01:27 +0200 Subject: [Madrid-pm] =?utf-8?q?=C2=BF_Toca_o_no_toca_=3F?= Message-ID: <200704250801.31991.victor@taquiones.net> Hola a todos: ¿ Toca hoy reunión del grupo ? ¿ No toca ? Es que no he visto prácticamente actividad desde la semana pasada y ya no sé si me he perdido algo o no :-) Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/49f95f5c/attachment.bin From victor en taquiones.net Tue Apr 24 23:06:54 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 25 Apr 2007 08:06:54 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn Message-ID: <200704250806.54791.victor@taquiones.net> Hola a todos: Más o menos se puede decir que acabo de terminar un módulo que considero de utilidad general para usarlo en mi trabajo, y escribo este mensaje para pedir comentarios sobre él. El módulo implementa rupturas de control (antaño así conocidas, no sé ahora mismo ni el término correcto en inglés) sobre "iteradores" de datos. Está diseñado para ser utilizado principalmente con "resulsets" de DBIx::Class y compañía, aunque puede emplearse de otras muchas formas. Una aplicación de minería de datos es uno de sus destinos últimos. Os adjunto el ejemplo de uso, que crea un psuedo informe con totales (que también incluyo), para que veáis cómo funciona; tiene una página dedicada en: http://taquiones.net/software/factory/iterator-breakon.html Eso sí, el repositorio Perl aún no está en marcha que tengo la conexión de casa más basura que de costumbre; pero podéis obtener el paquete Debian si existe algún interés :-) ¿ Creéis necesario enviar un RFC a la lista de autores de módulos del CPAN ó me lanzo y lo subo directamente ? Es que no me gustaría encontrarme con que lo he puesto en el espacio de nombres "equivocado" y ahora es cuando mejor puedo cambiarlo. Ah, otra cosa, he elegido situarlo bajo Iterator:: porque ya existe en la jerarquía un módulo así, aunque el mío no pretende ser compatible con él, tan sólo resolverme un problema. Gracias de antemano -- -------- Víctor Moral http://taquiones.net/victor.html Usuario Linux nº 139246 ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : example.pl Tipo : text/x-perl Tamaño : 2000 bytes Descripción: Programa ejemplo para Iterator::BreakOn Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/b721df87/attachment.bin ------------ próxima parte ------------ location: AVILA 05000 OVIEDO, ANTONIO 244.52 Totals for zipcode 05000: 244.52 05001 García Calvo, José Luis 249.89 05001 García Sanjosé, Rafael 886.34 Totals for zipcode 05001: 1136.23 05002 Collado Martin, Francisco José 838.47 Totals for zipcode 05002: 838.47 05003 Herrero, Pedro Luis 703.99 05003 Pedro Luis Herrero 411.66 05003 Arroyo Dochado, Julio 754.97 Totals for zipcode 05003: 1870.62 Totals for location AVILA: 4089.84 location: BADAJOZ 06100 SANDRES SILVA, EMILIO 175.07 Totals for zipcode 06100: 175.07 06110 GUARINO GONZALEZ, J. 302.77 06110 SALA FEIJOO, RAFAEL 83.61 Totals for zipcode 06110: 386.38 06130 MIRANDA QUINTERO, VICENTE 352.88 06130 DIEGO REYES, H.DE 298.35 Totals for zipcode 06130: 651.23 06131 DEPORTES QUERQUS, S.L. 379.66 Totals for zipcode 06131: 379.66 06140 DOMINGUEZ RINCON, JULIAN 374.80 Totals for zipcode 06140: 374.80 06150 MONTAÑO RODRIGUEZ, JUAN 37.15 Totals for zipcode 06150: 37.15 06160 CHAVES SAAVEDRA, SATURNINO 351.31 06160 DIAZ HERMOSA, FABIAN 265.81 06160 SAAVEDRA SERRANO, ANTONIO 23.99 Totals for zipcode 06160: 641.11 06184 FERNANDEZ CACHO, ANDRES 622.67 Totals for zipcode 06184: 622.67 06186 RODRIGUEZ B.. FRANCISCO 653.60 Totals for zipcode 06186: 653.60 06196 ESCOBAR, BENIGNO 952.95 Totals for zipcode 06196: 952.95 28005 Castañon Blazquez, Marcelino 256.86 28005 Fernández Fernández, Toribio 949.74 Totals for zipcode 28005: 1206.60 Totals for location BADAJOZ: 6081.22 location: MADRID 28005 Curtidos Arganzuela, S.L. 450.52 28005 Peña Fernández, Amalia 857.84 28005 Guarnicioneria Roal, S.A. 571.04 28005 Isabel Ozores Santos 825.90 28005 Cursor Comunicación, S.L. 513.48 28005 Cursor Comunicación, S.L. 880.94 28005 Sanz Gil, Juana 113.32 28005 Guarnicionería Roal, S.A. 530.46 Totals for zipcode 28005: 4743.50 28006 ODAE, Representaciones y Distribuciones, S.L. 405.16 28006 Fund. Lab. Serv. Asist. I.N.I. 89.96 28006 Armería Diana Viaji, S.A. 114.41 Totals for zipcode 28006: 609.53 Totals for location MADRID: 5353.03 ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/b721df87/attachment-0001.bin From victor en taquiones.net Tue Apr 24 23:26:20 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 25 Apr 2007 08:26:20 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn In-Reply-To: <200704250806.54791.victor@taquiones.net> References: <200704250806.54791.victor@taquiones.net> Message-ID: <200704250826.24701.victor@taquiones.net> El Miércoles, 25 de Abril de 2007, Victor Moral escribió: > http://taquiones.net/software/factory/iterator-breakon.html Perdón pero el enlace está mal, el correcto es: http://taquiones.net/software/factory/iterator_breakon.html Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/df32a416/attachment.bin From tomaslucas en gmail.com Tue Apr 24 23:35:53 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Wed, 25 Apr 2007 08:35:53 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?=BF_Toca_o_no_toca_=3F?= In-Reply-To: <200704250801.31991.victor@taquiones.net> References: <200704250801.31991.victor@taquiones.net> Message-ID: <9f12b7190704242335p635565f5uddd2f4832d6eef74@mail.gmail.com> Buenos días, Según reza en el calendario, si. A partir de las 19:00h. En El Rincón de Cambre. C/ Embajadores, 23. En caso de no estar allí, nos hemos trasladado a La Dinamo (a la vuelta de la Esquina). Saludos. On 25/04/07, Victor Moral wrote: > > Hola a todos: > > ¿ Toca hoy reunión del grupo ? ¿ No toca ? Es que no he visto > prácticamente > actividad desde la semana pasada y ya no sé si me he perdido algo o no :-) > > Saludos > -- > -------- > Víctor Moral > http://www.taquiones.net/victor.html > Usuario Linux nº 139246 > Clave pública 0x376B5EA7 en pgp.rediris.es > > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/11139294/attachment.html From explorer en joaquinferrero.com Wed Apr 25 00:18:28 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Wed, 25 Apr 2007 09:18:28 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn In-Reply-To: <200704250806.54791.victor@taquiones.net> References: <200704250806.54791.victor@taquiones.net> Message-ID: <462F00C4.3090009@joaquinferrero.com> Victor Moral escribió: > Hola a todos: > > Más o menos se puede decir que acabo de terminar un módulo que considero de > utilidad general para usarlo en mi trabajo, y escribo este mensaje para pedir > comentarios sobre él. > > El módulo implementa rupturas de control (antaño así conocidas, no sé ahora > mismo ni el término correcto en inglés) sobre "iteradores" de datos. Está > diseñado para ser utilizado principalmente con "resulsets" de DBIx::Class y > compañía, aunque puede emplearse de otras muchas formas. Una aplicación de > minería de datos es uno de sus destinos últimos. > Muy interesante... > ¿ Creéis necesario enviar un RFC a la lista de autores de módulos del CPAN ó > me lanzo y lo subo directamente ? Es que no me gustaría encontrarme con que > lo he puesto en el espacio de nombres "equivocado" y ahora es cuando mejor > puedo cambiarlo. > El otro día me dí de alta en CPAN con el código de EXPLORER. En una de las páginas de PAUSE pone: Register Namespace Please use this form to apply for the registration of a namespace for a module you have written or are going to write. The request will be sent off to the modules en perl.org people who are maintaining the Modules List. A registration is not a prerequisite for uploading. It is just recommended for better searchability of the CPAN and to avoid namespace clashes. You will be notified when the registration is approved but you can upload immediately, there's no need to wait for an approval. On the contrary, you are encouraged to upload immediately. > Ah, otra cosa, he elegido situarlo bajo Iterator:: porque ya existe en la > jerarquía un módulo así, aunque el mío no pretende ser compatible con él, tan > sólo resolverme un problema. > Dicen que siempre es mejor colgar un módulo debajo de algún espacio de nombres ya existente. -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From victor en taquiones.net Wed Apr 25 01:17:46 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 25 Apr 2007 10:17:46 +0200 Subject: [Madrid-pm] =?utf-8?q?=C2=BF_Toca_o_no_toca_=3F?= In-Reply-To: <9f12b7190704242335p635565f5uddd2f4832d6eef74@mail.gmail.com> References: <200704250801.31991.victor@taquiones.net> <9f12b7190704242335p635565f5uddd2f4832d6eef74@mail.gmail.com> Message-ID: <200704251017.57435.victor@taquiones.net> El Miércoles, 25 de Abril de 2007, Tomás Lucas Arcos escribió: > Buenos días, > > Según reza en el calendario, si. > > A partir de las 19:00h. > En El Rincón de Cambre. C/ Embajadores, 23. En caso de no estar allí, nos > hemos trasladado a La Dinamo (a la vuelta de la Esquina). Vale, haré todo lo posible por ir, aunque tengo dudas sobre cómo reconoceros. Pegaré un par de gritos defendiendo el python y si una panda de chicarrones se levanta muy ofendidos, sois vosotros. :-) Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/05c17432/attachment-0001.bin From victor en taquiones.net Wed Apr 25 01:20:14 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 25 Apr 2007 10:20:14 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn In-Reply-To: <462F00C4.3090009@joaquinferrero.com> References: <200704250806.54791.victor@taquiones.net> <462F00C4.3090009@joaquinferrero.com> Message-ID: <200704251020.14795.victor@taquiones.net> El Miércoles, 25 de Abril de 2007, Joaquín Ferrero escribió: > > datos. Está diseñado para ser utilizado principalmente con "resulsets" de > > DBIx::Class y compañía, aunque puede emplearse de otras muchas formas. > > Una aplicación de minería de datos es uno de sus destinos últimos. > > Muy interesante... Ah, vaya, me alegro de que te lo parezca. Es un comienzo porque ya voy añadiéndole bastantes cosas y creo que quedará bastante útil al final. > El otro día me dí de alta en CPAN con el código de EXPLORER. En una de las > páginas de PAUSE pone: > > Register Namespace Estupendo y gracias, porque no me había fijado en el enlace. > Dicen que siempre es mejor colgar un módulo debajo de algún espacio de > nombres ya existente. Pues sí, pero en algunos casos es un agobio emplear módulos con tantísima longitud. Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/2c8ec916/attachment.bin From tomaslucas en gmail.com Wed Apr 25 01:21:58 2007 From: tomaslucas en gmail.com (=?ISO-8859-1?Q?Tom=E1s_Lucas_Arcos?=) Date: Wed, 25 Apr 2007 10:21:58 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?=BF_Toca_o_no_toca_=3F?= In-Reply-To: <200704251017.57435.victor@taquiones.net> References: <200704250801.31991.victor@taquiones.net> <9f12b7190704242335p635565f5uddd2f4832d6eef74@mail.gmail.com> <200704251017.57435.victor@taquiones.net> Message-ID: <9f12b7190704250121u6bcbafc9sc22199af8ad807ba@mail.gmail.com> Es un buen método, ya que si preguntas por los "CAMELLOS" de la zona te puedes llevar una sorpresa, jajaja. ;-) Por si alguien no lo entiende (BRUNO), esto es un chascarrillo. También intentaré ir. Saludos. On 25/04/07, Victor Moral wrote: > > El Miércoles, 25 de Abril de 2007, Tomás Lucas Arcos escribió: > > Buenos días, > > > > Según reza en el calendario, si. > > > > A partir de las 19:00h. > > En El Rincón de Cambre. C/ Embajadores, 23. En caso de no estar allí, > nos > > hemos trasladado a La Dinamo (a la vuelta de la Esquina). > > Vale, haré todo lo posible por ir, aunque tengo dudas sobre cómo > reconoceros. > Pegaré un par de gritos defendiendo el python y si una panda de > chicarrones > se levanta muy ofendidos, sois vosotros. :-) > > Saludos > -- > -------- > Víctor Moral > http://www.taquiones.net/victor.html > Usuario Linux nº 139246 > Clave pública 0x376B5EA7 en pgp.rediris.es > > > _______________________________________________ > Madrid-pm mailing list > Madrid-pm en pm.org > http://mail.pm.org/mailman/listinfo/madrid-pm > > -- Blog: www.lacoctelera.com/tomaslucas Los Tres Chiflados (NRT). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/a7815e64/attachment.html From diego en kuperman.com.ar Wed Apr 25 02:54:37 2007 From: diego en kuperman.com.ar (Diego Kuperman) Date: Wed, 25 Apr 2007 11:54:37 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?=BF_Toca_o_no_toca_=3F?= In-Reply-To: <200704250801.31991.victor@taquiones.net> References: <200704250801.31991.victor@taquiones.net> Message-ID: <462F255D.3090702@kuperman.com.ar> Hola! Victor Moral wrote: > Hola a todos: > > ¿ Toca hoy reunión del grupo ? ¿ No toca ? Es que no he visto prácticamente > actividad desde la semana pasada y ya no sé si me he perdido algo o no :-) > Sisi, hoy toca. Nos vemos en el rincon de cambre a partir de las 19hs?, yo llegare mas sobre las 19:30 que sobre las 19hs :) El sitio queda sobre la calle embajadores, a unos metros de la calle "mira el sol". Un abrazo! Diego From explorer en joaquinferrero.com Wed Apr 25 03:20:56 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Wed, 25 Apr 2007 12:20:56 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn In-Reply-To: <200704251020.14795.victor@taquiones.net> References: <200704250806.54791.victor@taquiones.net> <462F00C4.3090009@joaquinferrero.com> <200704251020.14795.victor@taquiones.net> Message-ID: <462F2B88.10201@joaquinferrero.com> Victor Moral escribió: > El Miércoles, 25 de Abril de 2007, Joaquín Ferrero escribió: > > Pues sí, pero en algunos casos es un agobio emplear módulos con tantísima > longitud. > Salvo que uses el Komodo para programar, entonces sólo tienes que escribir las primeras letras. -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From explorer en joaquinferrero.com Wed Apr 25 04:06:44 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Wed, 25 Apr 2007 13:06:44 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn In-Reply-To: <200704251020.14795.victor@taquiones.net> References: <200704250806.54791.victor@taquiones.net> <462F00C4.3090009@joaquinferrero.com> <200704251020.14795.victor@taquiones.net> Message-ID: <462F3644.1010704@joaquinferrero.com> Victor Moral escribió: > Pues sí, pero en algunos casos es un agobio emplear módulos con tantísima > longitud. Lo siento, acabo de descubrirlo y no me he podido resistir :-) use abbreviation qw(Very::Long::ClassName::Here); my $obj = Very::Long::ClassName::Here->new; my $obj = V::L::CN::Here->new; # idem -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 From victor en taquiones.net Wed Apr 25 04:50:04 2007 From: victor en taquiones.net (Victor Moral) Date: Wed, 25 Apr 2007 13:50:04 +0200 Subject: [Madrid-pm] RFC: Iterator::BreakOn In-Reply-To: <462F3644.1010704@joaquinferrero.com> References: <200704250806.54791.victor@taquiones.net> <200704251020.14795.victor@taquiones.net> <462F3644.1010704@joaquinferrero.com> Message-ID: <200704251350.10901.victor@taquiones.net> El Miércoles, 25 de Abril de 2007, Joaquín Ferrero escribió: > Victor Moral escribió: > > Pues sí, pero en algunos casos es un agobio emplear módulos con > > tantísima longitud. > > Lo siento, acabo de descubrirlo y no me he podido resistir :-) > > use abbreviation qw(Very::Long::ClassName::Here); Acabo de echarle un vistazo al fuente y por lo menos no es un filtro de código fuente. Una vez que crea el nuevo nombre lo inserta en la tabla de símbolos como una referencia al espacio de nombres del paquete original. No está nada mal para algunos casos. Saludos -- -------- Víctor Moral http://www.taquiones.net/victor.html Usuario Linux nº 139246 Clave pública 0x376B5EA7 en pgp.rediris.es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : application/pgp-signature Tamaño : 189 bytes Descripción: no disponible Url : http://mail.pm.org/pipermail/madrid-pm/attachments/20070425/e92f0ab1/attachment.bin From sfandino en yahoo.com Wed Apr 25 05:10:41 2007 From: sfandino en yahoo.com (=?iso-8859-1?Q?Salvador_Fandi=C3=B1o?=) Date: Wed, 25 Apr 2007 05:10:41 -0700 (PDT) Subject: [Madrid-pm] RFC: Iterator::BreakOn Message-ID: <114989.34074.qm@web52711.mail.re2.yahoo.com> Hola, para paquetes OO: use Very::Long::ClassName::foo; use constant foo => 'Very::Long::ClassName::foo'; my $obj = foo->new; Se me ocurre tambien que si 'abbreviation' juega con las tablas de simbolos, dara problemas con metodos que tengan el nombre de la clase hard-coded en algun sitio (o que usen __PACKAGE__). El idioma tipico para crear un objeto en perl es: sub new { my $class = shift; my $self = bless {}, $class; } a no ser que "abbreviation" haga algo mas por debajo, el objeto creado pertenecera a la clase con el nombre abreviado en vez de a la original - Salva ----- Original Message ---- From: Joaquín Ferrero To: Lista de correo de Madrid Perl Mongers Sent: Wednesday, April 25, 2007 1:06:44 PM Subject: Re: [Madrid-pm] RFC: Iterator::BreakOn Victor Moral escribió: > Pues sí, pero en algunos casos es un agobio emplear módulos con tantísima > longitud. Lo siento, acabo de descubrirlo y no me he podido resistir :-) use abbreviation qw(Very::Long::ClassName::Here); my $obj = Very::Long::ClassName::Here->new; my $obj = V::L::CN::Here->new; # idem -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075 _______________________________________________ Madrid-pm mailing list Madrid-pm en pm.org http://mail.pm.org/mailman/listinfo/madrid-pm __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From explorer en joaquinferrero.com Thu Apr 26 09:08:29 2007 From: explorer en joaquinferrero.com (=?ISO-8859-1?Q?Joaqu=EDn_Ferrero?=) Date: Thu, 26 Apr 2007 18:08:29 +0200 Subject: [Madrid-pm] =?iso-8859-1?q?Resumen_de_la_reuni=F3n_del_d=EDa_25_d?= =?iso-8859-1?q?e_abril_de_2007?= Message-ID: <4630CE7D.9050202@joaquinferrero.com> * YAPC::EUROPE 2007 http://vienna.yapceurope.org/ye2007/ Diego y Roberto ya están apuntados para ir a finales de agosto a este evento. * Wiki en la página de Madrid.pm Se comentó la posibilidad de poner varios wikis, entre ellos, el MojoWiki. Se me olvidó recordar que en la lista de Perl Mongers se habló de una propuesta de que cada grupo tuviera su propio wiki colgando desde wiki.pm.org/grupo, pero parece que la idea está medio abandonada. * Más charlas Aparte de las reuniones sociales, hacer charlas técnicas, como un workshop, referentes a un sistema en concreto. Y además, alguna conferencia o charla que no tenga porqué ser técnica. Interés en empezar por Catalyst. * Empaquetado de módulos Perl en Debian. Uso de módulos Perl en Debian. Orden preferido: módulos de la propia distribución, dh-make-perl, cpan, ... * Confirmadas las próximas reuniones los terceros miércoles de mes, salvo problemas de última hora (La Dinamo ocupada, falta de asistencia,etc.). El Rincón de Cambre confirmado su cierre (salvo que se hayan ido de vacaciones). Hay otras opciones alrededor. * Aparte de las reuniones sociales, otra posibilidad es la de las cenas, como lo hacen los de Barcelona.pm. Lo difícil es decidir el sitio, claro. * Otros temas: ** Reciclado de material informático ** Estabilidad y seguridad de los entornos Linux ** David trajo la "mascota": https://www.regaloswanda.com/articulot1.asp?id=854 ** Joaquín y su teclado Dvorak ** Diego y su camiseta de YAPC::EU::2006 XXL -- JoaquinFerrero.com Linux User #109802 msn/jab explorer en jab.pucela.net GPG/PGP 0x42DDB1FE skype joaquinferrero phone +34670654075