From emhnemhn at gmail.com Tue Apr 14 12:09:55 2009 From: emhnemhn at gmail.com (Ernesto =?ISO-8859-1?Q?Hern=E1ndez-Novich?=) Date: Tue, 14 Apr 2009 14:39:55 -0430 Subject: [caracas-pm] =?iso-8859-1?q?Reuni=F3n_de_Abril?= Message-ID: <1239736195.4183.16.camel@deepthought.ius.cc> Nos vemos el s?bado... ?Alg?n tema de inter?s? Un workshop de DBIx::Class puede ser ?til. -- Ernesto Hern?ndez-Novich - Linux 2.6.28 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't aptitude it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 From ruben.colina at gmail.com Tue Apr 14 12:38:28 2009 From: ruben.colina at gmail.com (Ruben Colina) Date: Wed, 15 Apr 2009 15:08:28 +1930 Subject: [caracas-pm] =?iso-8859-1?q?Reuni=F3n_de_Abril?= In-Reply-To: <1239736195.4183.16.camel@deepthought.ius.cc> References: <1239736195.4183.16.camel@deepthought.ius.cc> Message-ID: <2fe50f130904141238p3eb39a89qc711f8848ed8465c@mail.gmail.com> A mi me gustaria ir, por lo menos ya tengo laptop y a ver si por fin me decido a usar perl seriamente. -- Ruben Colina GNU/Linux User, Linux Counter #414784 Director de Educaci?n de AVTec Alternativa Venezolana de Tecnolog?a Telf: 0414 - 322-79-36 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ait at p2ee.org Tue Apr 14 12:58:06 2009 From: ait at p2ee.org (Alejandro Imass) Date: Wed, 15 Apr 2009 15:28:06 +1930 Subject: [caracas-pm] =?iso-8859-1?q?Reuni=F3n_de_Abril?= In-Reply-To: <1239736195.4183.16.camel@deepthought.ius.cc> References: <1239736195.4183.16.camel@deepthought.ius.cc> Message-ID: Puedo mostrar c?mo se usa DBIx::Class en Catalyst y al menos una forma de trabajar con el patr?n propuesto en las clases est?ticas de Schema::Loader Puedo mostrar lo f?cil que es pasar de un diagrama DIA a las clases de DBIx::Class con un simple script ;-) 2009/4/15 Ernesto Hern?ndez-Novich > Nos vemos el s?bado... > > ?Alg?n tema de inter?s? Un workshop de DBIx::Class puede ser ?til. > -- > Ernesto Hern?ndez-Novich - Linux 2.6.28 i686 - Unix: Live free or die! > Geek by nature, Linux by choice, Debian of course. > If you can't aptitude it, it isn't useful or doesn't exist. > GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 > > > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From emhnemhn at gmail.com Tue Apr 14 13:07:32 2009 From: emhnemhn at gmail.com (Ernesto =?ISO-8859-1?Q?Hern=E1ndez-Novich?=) Date: Tue, 14 Apr 2009 15:37:32 -0430 Subject: [caracas-pm] =?iso-8859-1?q?Reuni=F3n_de_Abril?= In-Reply-To: References: <1239736195.4183.16.camel@deepthought.ius.cc> Message-ID: <1239739652.4183.18.camel@deepthought.ius.cc> On Wed, 2009-04-15 at 15:28 +0000, Alejandro Imass wrote: > Puedo mostrar c?mo se usa DBIx::Class en Catalyst y al menos una forma > de trabajar con el patr?n propuesto en las clases est?ticas de > Schema::Loader > Puedo mostrar lo f?cil que es pasar de un diagrama DIA a las clases de > DBIx::Class con un simple script ;-) Bien. Yo puedo explicar como llamar funciones o procedimientos almacenados desde DBIx::Class. Y como usar DBIx::Class para generar la base de datos a partir del programa. -- Ernesto Hern?ndez-Novich - Linux 2.6.28 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't aptitude it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 From tovar.nelo at gmail.com Tue Apr 14 13:46:17 2009 From: tovar.nelo at gmail.com (Nelo Tovar) Date: Wed, 15 Apr 2009 16:16:17 +1930 Subject: [caracas-pm] =?iso-8859-1?q?Reuni=F3n_de_Abril?= In-Reply-To: <1239739652.4183.18.camel@deepthought.ius.cc> References: <1239736195.4183.16.camel@deepthought.ius.cc> <1239739652.4183.18.camel@deepthought.ius.cc> Message-ID: <9482ea4d0904141346w18473183if01bd288cf199ae@mail.gmail.com> Yo puedo mostrar algunas cosas que he hecho con los ResultSet. Nos vemos el sabado. El 15 de abril de 2009 15:37, Ernesto Hern?ndez-Novich escribi?: > On Wed, 2009-04-15 at 15:28 +0000, Alejandro Imass wrote: > > Puedo mostrar c?mo se usa DBIx::Class en Catalyst y al menos una forma > > de trabajar con el patr?n propuesto en las clases est?ticas de > > Schema::Loader > > Puedo mostrar lo f?cil que es pasar de un diagrama DIA a las clases de > > DBIx::Class con un simple script ;-) > > Bien. > > Yo puedo explicar como llamar funciones o procedimientos almacenados > desde DBIx::Class. > > Y como usar DBIx::Class para generar la base de datos a partir del > programa. > -- > Ernesto Hern?ndez-Novich - Linux 2.6.28 i686 - Unix: Live free or die! > Geek by nature, Linux by choice, Debian of course. > If you can't aptitude it, it isn't useful or doesn't exist. > GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 > > > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm > -- Nelo R. Tovar -------------- next part -------------- An HTML attachment was scrubbed... URL: From ait at p2ee.org Tue Apr 14 14:27:23 2009 From: ait at p2ee.org (Alejandro Imass) Date: Wed, 15 Apr 2009 16:57:23 +1930 Subject: [caracas-pm] =?iso-8859-1?q?Reuni=F3n_de_Abril?= In-Reply-To: <1239739652.4183.18.camel@deepthought.ius.cc> References: <1239736195.4183.16.camel@deepthought.ius.cc> <1239739652.4183.18.camel@deepthought.ius.cc> Message-ID: Que bien. Por cierto, y ahora que hablamos de DBIx::Class he descubierto algunas cosas que merecen reparaci?n: 1) Schema::Loader se queja miserablemente que las vistas no tienen primary key. El bug tiene m?s de un a?o en RT y nadie le para. Quiz?s vale la pena hablar el s?bado y mostrar como submit un parche a CPAN 2) ResultSource tambi?n parece fallar en el m?todo column_info cuando es una vista. Esto si me parece extra?o porque deber?a tomar la info de la meta-data en la clase de Schema y no de la BD. Sin embargo, este m?todo croaks con las vistas. El (1) est? confirmado pero no encuentro referencias con respecto al (2). Tu por casualidad no te habr?s topado con esto? 2009/4/15 Ernesto Hern?ndez-Novich > On Wed, 2009-04-15 at 15:28 +0000, Alejandro Imass wrote: > > Puedo mostrar c?mo se usa DBIx::Class en Catalyst y al menos una forma > > de trabajar con el patr?n propuesto en las clases est?ticas de > > Schema::Loader > > Puedo mostrar lo f?cil que es pasar de un diagrama DIA a las clases de > > DBIx::Class con un simple script ;-) > > Bien. > > Yo puedo explicar como llamar funciones o procedimientos almacenados > desde DBIx::Class. > > Y como usar DBIx::Class para generar la base de datos a partir del > programa. > -- > Ernesto Hern?ndez-Novich - Linux 2.6.28 i686 - Unix: Live free or die! > Geek by nature, Linux by choice, Debian of course. > If you can't aptitude it, it isn't useful or doesn't exist. > GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 > > > _______________________________________________ > caracas-pm mailing list > caracas-pm at pm.org > http://mail.pm.org/mailman/listinfo/caracas-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From emhnemhn at gmail.com Tue Apr 28 18:49:32 2009 From: emhnemhn at gmail.com (Ernesto =?ISO-8859-1?Q?Hern=E1ndez-Novich?=) Date: Tue, 28 Apr 2009 21:19:32 -0430 Subject: [caracas-pm] =?iso-8859-1?q?Fragmentar_la_bit=E1cora_de_Squid?= Message-ID: <1240969772.29879.9.camel@deepthought.ius.cc> Recientemente tuve que convertir un sistema de reportes de Squid del venerable sarg a srg. La configuraci?n existente constru?a reportes semanales, y por eso la rotaci?n de bit?coras de Squid era, precisamente, semanal. Sin embargo, la configuraci?n "autom?gica" de srg en Debian favorece la creaci?n de respaldos diarios, siempre y cuando la rotaci?n de bit?coras de Squid tambi?n lo sea. Este problema se resuelve trivialmente, pero restaba el problema de las bit?coras anteriores, las cuales deb?an ser fragmentadas en archivos con las entradas correspondientes a cada d?a. Cada entrada en un archivo access.log de Squid comienza con la fecha en Epoch Unix, as? que el siguiente script se encarg? de resolver el problema #!/usr/bin/perl # Split Squid Logs use POSIX qw/strftime/; my $d, $FH, $l; while (<>) { my ($t) = split; my $n = strftime("%Y-%m-%d", localtime $t); if ($d ne $n) { -r $FH && close $FH && print "\n"; open $FH,">$n.log"; $d = $n; $l = 0; } print $FH $_; print "Working on $d...", ++$l," lineas\r"; } print "\n"; close $FH; B?sicamente se hace $ ( zcat /var/log/access.log*gz ; cat /var/log/access.log ) | split.pl y aparecen archivos de la forma 2009-04-01.log 2009-04-02.log ... con las l?neas correspondientes a cada d?a. -- Ernesto Hern?ndez-Novich - Linux 2.6.28 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't aptitude it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3