From jluis a escomposlinux.org Thu Oct 3 08:30:07 2013 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Thu, 3 Oct 2013 17:30:07 +0200 Subject: [bcn-pm] Dodle para el dia del "Asado" Message-ID: <201310031730.10580.jluis@escomposlinux.org> http://doodle.com/t2qpv3aqbrud9sxe From eagud.q a tv3.cat Fri Oct 4 02:30:03 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Fri, 4 Oct 2013 11:30:03 +0200 Subject: [bcn-pm] consulta In-Reply-To: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org> References: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org> Message-ID: <101279E56795E74AA9167144EDE340A605DB2DAC@LLOBREGAT.ad-ccrtv.local> Hola Perl Mongers, Una consulta He d'afegir una primera línea a un fitxer csv. Aquest fitxer cada dia que passa acumula una nova columna amb dades, per exemple, pel 3 d'octubre, tinc 4 columnes (1 columna amb el nom de les variables, i després columna/dia) TMax, 26, 30.3, 25 TMin, 22.8, 21.6, 20.4 Pluges, 0, 0, 1 En aquest fitxer csv necessito afegir de forma automàtica cada dia una primera linea on surti la paraula Categories i després una numeració que comenci amb l'1 fins al número de columna N-1, Es a dir, en el cas anterior quedaria Categories, 1, 2, 3 TMax, 26, 30.3, 25 TMin, 22, 21.6, 20.4 Pluges, 0, 0, 1 Com ho puc fer? Gràcies Enric From eagud.q a tv3.cat Fri Oct 4 02:30:03 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Fri, 4 Oct 2013 11:30:03 +0200 Subject: [bcn-pm] consulta In-Reply-To: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org> References: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org> Message-ID: <101279E56795E74AA9167144EDE340A605DB2DAC@LLOBREGAT.ad-ccrtv.local> Hola Perl Mongers, Una consulta He d'afegir una primera línea a un fitxer csv. Aquest fitxer cada dia que passa acumula una nova columna amb dades, per exemple, pel 3 d'octubre, tinc 4 columnes (1 columna amb el nom de les variables, i després columna/dia) TMax, 26, 30.3, 25 TMin, 22.8, 21.6, 20.4 Pluges, 0, 0, 1 En aquest fitxer csv necessito afegir de forma automàtica cada dia una primera linea on surti la paraula Categories i després una numeració que comenci amb l'1 fins al número de columna N-1, Es a dir, en el cas anterior quedaria Categories, 1, 2, 3 TMax, 26, 30.3, 25 TMin, 22, 21.6, 20.4 Pluges, 0, 0, 1 Com ho puc fer? Gràcies Enric From sfandino a yahoo.com Fri Oct 4 02:47:59 2013 From: sfandino a yahoo.com (Salvador Fandino) Date: Fri, 4 Oct 2013 02:47:59 -0700 (PDT) Subject: [bcn-pm] consulta In-Reply-To: <101279E56795E74AA9167144EDE340A605DB2DAC@LLOBREGAT.ad-ccrtv.local> References: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org> <101279E56795E74AA9167144EDE340A605DB2DAC@LLOBREGAT.ad-ccrtv.local> Message-ID: <1380880079.61520.YahooMailNeo@web163102.mail.bf1.yahoo.com> ----- Original Message ----- > From: "Agud Pique, Enric" > To: Barcelona Perl Mongers ; Barcelona Perl Mongers > Cc: > Sent: Friday, October 4, 2013 11:30 AM > Subject: [bcn-pm] consulta > > Hola Perl Mongers, > > Una consulta > > He d'afegir una primera línea a un fitxer csv. Aquest fitxer cada dia que > passa acumula una nova columna amb  dades, per exemple, pel 3 d'octubre, > tinc 4 columnes (1 columna amb el nom de les variables, i després columna/dia) > >     > TMax,      26,    30.3,  25 > TMin,        22.8,    21.6,  20.4 > Pluges,    0,    0,      1 > > En aquest fitxer csv necessito afegir de forma automàtica cada dia una primera > linea on surti la paraula Categories i després una numeració que comenci amb > l'1 fins al número de columna N-1, > > Es a dir, en el cas anterior quedaria > > Categories,  1,      2,    3 > TMax,          26,    30.3,  25 > TMin,          22,    21.6,  20.4 > Pluges,      0,      0,      1 > > Com ho puc fer? > > Gràcies La manera que has elegido para almacenar los datos te esta complicando la vida de forma innecesaria. Si puedes cambiar el formato, seria mucho más fácil que le dieses la vuelta (lo transpusieses), guardando una linea por día, y en cada linea las entradas TMax, TMin, Pluges separadas por comas: # TMax, TMin, Pluges 26,22,0 20.3,21.6,0 25,20.4,1 Así, añadir un nuevo dia solo requiere escribir al final del fichero, no como ahora que tienes que regenerarlo entero. Y el número de secuencia es obvio porque se corresponde con el número de linea (-1 por la cabecera, claro) PS: perdona, si no he entendido bien tu pregunta, mi conocimiento del catalán es bastante pobre From eagud.q a tv3.cat Fri Oct 4 03:34:13 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Fri, 4 Oct 2013 12:34:13 +0200 Subject: [bcn-pm] consulta In-Reply-To: <1380880079.61520.YahooMailNeo@web163102.mail.bf1.yahoo.com> References: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org><101279E56795E74AA9167144EDE340A605DB2DAC@LLOBREGAT.ad-ccrtv.local> <1380880079.61520.YahooMailNeo@web163102.mail.bf1.yahoo.com> Message-ID: <101279E56795E74AA9167144EDE340A605DB2DAF@LLOBREGAT.ad-ccrtv.local> Gracias Salvador, Lo intento como indicas Saludos Enric P.S, se te da bien el catalán :) -----Missatge original----- De: Barcelona-pm [mailto:barcelona-pm-bounces+eagud.q=tv3.cat a pm.org] En nom de Salvador Fandino Enviat: divendres, 04 de octubre de 2013 11:48 Per a: Barcelona Perl Mongers Tema: Re: [bcn-pm] consulta ----- Original Message ----- > From: "Agud Pique, Enric" > To: Barcelona Perl Mongers ; Barcelona Perl > Mongers > Cc: > Sent: Friday, October 4, 2013 11:30 AM > Subject: [bcn-pm] consulta > > Hola Perl Mongers, > > Una consulta > > He d'afegir una primera línea a un fitxer csv. Aquest fitxer cada dia > que passa acumula una nova columna amb  dades, per exemple, pel 3 > d'octubre, tinc 4 columnes (1 columna amb el nom de les variables, i > després columna/dia) > >     > TMax,      26,    30.3,  25 > TMin,        22.8,    21.6,  20.4 > Pluges,    0,    0,      1 > > En aquest fitxer csv necessito afegir de forma automàtica cada dia una > primera linea on surti la paraula Categories i després una numeració > que comenci amb > l'1 fins al número de columna N-1, > > Es a dir, en el cas anterior quedaria > > Categories,  1,      2,    3 > TMax,          26,    30.3,  25 > TMin,          22,    21.6,  20.4 > Pluges,      0,      0,      1 > > Com ho puc fer? > > Gràcies La manera que has elegido para almacenar los datos te esta complicando la vida de forma innecesaria. Si puedes cambiar el formato, seria mucho más fácil que le dieses la vuelta (lo transpusieses), guardando una linea por día, y en cada linea las entradas TMax, TMin, Pluges separadas por comas: # TMax, TMin, Pluges 26,22,0 20.3,21.6,0 25,20.4,1 Así, añadir un nuevo dia solo requiere escribir al final del fichero, no como ahora que tienes que regenerarlo entero. Y el número de secuencia es obvio porque se corresponde con el número de linea (-1 por la cabecera, claro) PS: perdona, si no he entendido bien tu pregunta, mi conocimiento del catalán es bastante pobre _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org From eagud.q a tv3.cat Fri Oct 4 04:24:14 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Fri, 4 Oct 2013 13:24:14 +0200 Subject: [bcn-pm] consulta In-Reply-To: <101279E56795E74AA9167144EDE340A605DB2DAF@LLOBREGAT.ad-ccrtv.local> References: <99b9ae6e0356db380248b1ee3a8e3121.squirrel@webmail.escomposlinux.org><101279E56795E74AA9167144EDE340A605DB2DAC@LLOBREGAT.ad-ccrtv.local><1380880079.61520.YahooMailNeo@web163102.mail.bf1.yahoo.com> <101279E56795E74AA9167144EDE340A605DB2DAF@LLOBREGAT.ad-ccrtv.local> Message-ID: <101279E56795E74AA9167144EDE340A605DB2DB1@LLOBREGAT.ad-ccrtv.local> Hola gent, Ja ho tinc sol·lucionat, Gràcies Enric -----Missatge original----- De: Barcelona-pm [mailto:barcelona-pm-bounces+eagud.q=tv3.cat a pm.org] En nom de Agud Pique, Enric Enviat: divendres, 04 de octubre de 2013 12:34 Per a: Salvador Fandino; Barcelona Perl Mongers Tema: Re: [bcn-pm] consulta Gracias Salvador, Lo intento como indicas Saludos Enric P.S, se te da bien el catalán :) -----Missatge original----- De: Barcelona-pm [mailto:barcelona-pm-bounces+eagud.q=tv3.cat a pm.org] En nom de Salvador Fandino Enviat: divendres, 04 de octubre de 2013 11:48 Per a: Barcelona Perl Mongers Tema: Re: [bcn-pm] consulta ----- Original Message ----- > From: "Agud Pique, Enric" > To: Barcelona Perl Mongers ; Barcelona Perl > Mongers > Cc: > Sent: Friday, October 4, 2013 11:30 AM > Subject: [bcn-pm] consulta > > Hola Perl Mongers, > > Una consulta > > He d'afegir una primera línea a un fitxer csv. Aquest fitxer cada dia > que passa acumula una nova columna amb  dades, per exemple, pel 3 > d'octubre, tinc 4 columnes (1 columna amb el nom de les variables, i > després columna/dia) > >     > TMax,      26,    30.3,  25 > TMin,        22.8,    21.6,  20.4 > Pluges,    0,    0,      1 > > En aquest fitxer csv necessito afegir de forma automàtica cada dia una > primera linea on surti la paraula Categories i després una numeració > que comenci amb > l'1 fins al número de columna N-1, > > Es a dir, en el cas anterior quedaria > > Categories,  1,      2,    3 > TMax,          26,    30.3,  25 > TMin,          22,    21.6,  20.4 > Pluges,      0,      0,      1 > > Com ho puc fer? > > Gràcies La manera que has elegido para almacenar los datos te esta complicando la vida de forma innecesaria. Si puedes cambiar el formato, seria mucho más fácil que le dieses la vuelta (lo transpusieses), guardando una linea por día, y en cada linea las entradas TMax, TMin, Pluges separadas por comas: # TMax, TMin, Pluges 26,22,0 20.3,21.6,0 25,20.4,1 Así, añadir un nuevo dia solo requiere escribir al final del fichero, no como ahora que tienes que regenerarlo entero. Y el número de secuencia es obvio porque se corresponde con el número de linea (-1 por la cabecera, claro) PS: perdona, si no he entendido bien tu pregunta, mi conocimiento del catalán es bastante pobre _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org From eagud.q a tv3.cat Tue Oct 8 05:34:16 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Tue, 8 Oct 2013 14:34:16 +0200 Subject: [bcn-pm] consulta eliminar filas References: <201310031730.10580.jluis@escomposlinux.org> Message-ID: <101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local> Hola gent, Com puc eliminar totes les línies d'un fitxer que comencen per ----- Per exemple -----França--------------------------------------------------------------------------------------- Moltes gràcies Enric From jluis a escomposlinux.org Tue Oct 8 06:22:25 2013 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Tue, 8 Oct 2013 15:22:25 +0200 Subject: [bcn-pm] consulta eliminar filas In-Reply-To: <101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local> References: <201310031730.10580.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local> Message-ID: <201310081522.30804.jluis@escomposlinux.org> El Tuesday 08 October 2013 14:34:16 Agud Pique, Enric va escriure: > Hola gent, > > Com puc eliminar totes les línies d'un fitxer que comencen per ----- > > Per exemple > > -----França--------------------------------------------------------------------------------------- > Resposta curta perl -ni -e ' print unless /^-{4}/' fichero de perldoc perlrun -e ( expressió codigo perl a ejecutar) -n ( fica la expressió o el teu codi perl en el següent bloc de codi } LINE: while(<>) { {expressió o programa} } -i (edita al lloc (in place)) per escriure al mateix fitxer que es llegeix, pot crear copia del original el que fa es imprimir tot el que no comença amb 4 -. > Moltes gràcies De res -- Jluis From eagud.q a tv3.cat Tue Oct 8 06:29:03 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Tue, 8 Oct 2013 15:29:03 +0200 Subject: [bcn-pm] RS: consulta eliminar filas References: <201310031730.10580.jluis@escomposlinux.org><101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local> <201310081522.30804.jluis@escomposlinux.org> Message-ID: <101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local> Fantàstic! Moltes gràcies, m'ha quedat clar Enric -----Missatge original----- De: Barcelona-pm en nom de Jose Luis Perez Diez Enviat el: dt. 08/10/2013 15:22 Per a: Barcelona Perl Mongers Tema: Re: [bcn-pm] consulta eliminar filas El Tuesday 08 October 2013 14:34:16 Agud Pique, Enric va escriure: > Hola gent, > > Com puc eliminar totes les línies d'un fitxer que comencen per ----- > > Per exemple > > -----França--------------------------------------------------------------------------------------- > Resposta curta perl -ni -e ' print unless /^-{4}/' fichero de perldoc perlrun -e ( expressió codigo perl a ejecutar) -n ( fica la expressió o el teu codi perl en el següent bloc de codi } LINE: while(<>) { {expressió o programa} } -i (edita al lloc (in place)) per escriure al mateix fitxer que es llegeix, pot crear copia del original el que fa es imprimir tot el que no comença amb 4 -. > Moltes gràcies De res -- Jluis _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org From eagud.q a tv3.cat Tue Oct 8 06:40:01 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Tue, 8 Oct 2013 15:40:01 +0200 Subject: [bcn-pm] nova consulta References: <201310031730.10580.jluis@escomposlinux.org><101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local><201310081522.30804.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local> Message-ID: <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> Una nova consulta i espero sigui l' última d'aquests dies, tinc un fitxer.txt amb el següent contingut, com el puc passar a format csv i separació entre columnes amb coma?, el tema es que algunes poblacions tenen articles o diverses parts en el nom i separació, per exemple Castelló d'Empúries, i aleshores no sé com dir-li que em posi la coma.... Localitat Prec. Tmín Tmax Ratxa màxima Nulles 0.2 11.3 23.5 - - Vila-rodona 0 11.4 23.6 4.7 S El Pont de Suert 0 11.9 23.8 - - Castelló d'Empúries 0 12.2 23.7 - - Localitat, Prec., Tmín, Tmax, Ratxa màxima Nulles, 0.2, 11.3, 23.5, - - Vila-rodona, 0, 11.4, 23.6, 4.7 S El Pont de Suert, 0, 11.9, 23.8, - - Castelló d'Empúries, 0, 12.2, 23.7, - - Gràcies! From codehead a gmail.com Tue Oct 8 08:03:28 2013 From: codehead a gmail.com (Javier Arturo Rodriguez) Date: Tue, 08 Oct 2013 17:03:28 +0200 Subject: [bcn-pm] nova consulta In-Reply-To: <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> References: <201310031730.10580.jluis@escomposlinux.org><101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local><201310081522.30804.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local> <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> Message-ID: <52541EC0.5020903@gmail.com> Hola Enric! On 2013-10-08 15:40 , Agud Pique, Enric wrote: > Una nova consulta i espero sigui l' última d'aquests dies, > > tinc un fitxer.txt amb el següent contingut, com el puc passar a format csv i separació entre columnes amb coma?, el tema es que algunes poblacions tenen articles o diverses parts en el nom i separació, per exemple Castelló d'Empúries, i aleshores no sé com dir-li que em posi la coma.... > > Localitat Prec. Tmín Tmax Ratxa màxima > Nulles 0.2 11.3 23.5 - - > Vila-rodona 0 11.4 23.6 4.7 S > El Pont de Suert 0 11.9 23.8 - - > Castelló d'Empúries 0 12.2 23.7 - - > > > Localitat, Prec., Tmín, Tmax, Ratxa màxima > Nulles, 0.2, 11.3, 23.5, - - > Vila-rodona, 0, 11.4, 23.6, 4.7 S > El Pont de Suert, 0, 11.9, 23.8, - - > Castelló d'Empúries, 0, 12.2, 23.7, - - Los ficheros de texto separados por coma (CSVs, vaya) son uno de esos casos típicos de una idea simple que se va de las manos muy rápidamente. Pronostico que próximamente tendrás que lidiar también con comas dentro del nombre de las localidades, con lo que tendrás que elegir un delimitador distinto o utilizar comillas alrededor de los valores. A continuación vienen los escapes... y ya te imaginarás dónde termina esto. Llegados a este punto, y como aquí todos estamos parados en los hombros de gigantes, te recomiendo tirar de algún módulo, como Text::CSV (https://metacpan.org/module/Text::CSV) o Text::CSV::Easy (bueno, cuidado con los *::Easy, que a veces lo son demasiado o no lo suficiente). En todo caso podrás concentrarte en construir tu estructura de datos y utilizar el módulo para importar o exportar al formato que especifiques. > > > Gràcies! > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org Saludos, -Javier Arturo Rodríguez From jluis a escomposlinux.org Tue Oct 8 08:31:42 2013 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Tue, 8 Oct 2013 17:31:42 +0200 Subject: [bcn-pm] nova consulta In-Reply-To: <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> References: <201310031730.10580.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local> <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> Message-ID: <201310081731.45069.jluis@escomposlinux.org> El Tuesday 08 October 2013 15:40:01 Agud Pique, Enric va escriure: > Una nova consulta i espero sigui l' última d'aquests dies, > > tinc un fitxer.txt amb el següent contingut, com el puc passar a format csv i separació entre columnes amb coma?, el tema es que algunes poblacions tenen articles o diverses parts en el nom i separació, per exemple Castelló d'Empúries, i aleshores no sé com dir-li que em posi la coma.... > > Localitat Prec. Tmín Tmax Ratxa màxima > Nulles 0.2 11.3 23.5 - - > Vila-rodona 0 11.4 23.6 4.7 S > El Pont de Suert 0 11.9 23.8 - - > Castelló d'Empúries 0 12.2 23.7 - - 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 1 2 3 4 5 6 7 8 Si es sempre el mateix jo faria servir substr my $ratxa = substr($lin,88); my $tmax = substr($lin,80,4); .... my $localitat = substr($lin,0,65) Si varia podries fer servir les capçaleres per agafar Informació dels camps (un camp es /\S+\s+/) capturant my $camp1 = substr($lin,0,length('Localitat ',''); my $camp2 = substr($lin,0,'Prec. ',''); ... From alexm a caliu.cat Tue Oct 8 09:39:49 2013 From: alexm a caliu.cat (Alex Muntada) Date: Tue, 8 Oct 2013 18:39:49 +0200 Subject: [bcn-pm] nova consulta In-Reply-To: <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> References: <201310031730.10580.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local> <201310081522.30804.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local> <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> Message-ID: Hola Enric, la clau està en trobar què diferencia el nom de la població del primer valor. Per exemple, si pots assumir que el primer valor és sempre numèric aleshores pot utilitzar una expressió regular per obtenir la població per una banda i la resta de valors per l'altra. my ( $poblacio, $valors ) = /^([^0-9]+\s+)([0-9].*)/; Salut, Alex -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From eagud.q a tv3.cat Wed Oct 9 01:59:53 2013 From: eagud.q a tv3.cat (Agud Pique, Enric) Date: Wed, 9 Oct 2013 10:59:53 +0200 Subject: [bcn-pm] RS: nova consulta References: <201310031730.10580.jluis@escomposlinux.org><101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local><101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> <201310081731.45069.jluis@escomposlinux.org> Message-ID: <101279E56795E74AA9167144EDE340A60486FEF1@LLOBREGAT.ad-ccrtv.local> Gràcies a tots per l'ajuda, m'ha anat bé, salutacions Enric -----Missatge original----- De: Barcelona-pm en nom de Jose Luis Perez Diez Enviat el: dt. 08/10/2013 17:31 Per a: Barcelona Perl Mongers Tema: Re: [bcn-pm] nova consulta El Tuesday 08 October 2013 15:40:01 Agud Pique, Enric va escriure: > Una nova consulta i espero sigui l' última d'aquests dies, > > tinc un fitxer.txt amb el següent contingut, com el puc passar a format csv i separació entre columnes amb coma?, el tema es que algunes poblacions tenen articles o diverses parts en el nom i separació, per exemple Castelló d'Empúries, i aleshores no sé com dir-li que em posi la coma.... > > Localitat Prec. Tmín Tmax Ratxa màxima > Nulles 0.2 11.3 23.5 - - > Vila-rodona 0 11.4 23.6 4.7 S > El Pont de Suert 0 11.9 23.8 - - > Castelló d'Empúries 0 12.2 23.7 - - 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 1 2 3 4 5 6 7 8 Si es sempre el mateix jo faria servir substr my $ratxa = substr($lin,88); my $tmax = substr($lin,80,4); .... my $localitat = substr($lin,0,65) Si varia podries fer servir les capçaleres per agafar Informació dels camps (un camp es /\S+\s+/) capturant my $camp1 = substr($lin,0,length('Localitat ',''); my $camp2 = substr($lin,0,'Prec. ',''); ... _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org From sfandino a yahoo.com Wed Oct 9 02:16:45 2013 From: sfandino a yahoo.com (Salvador Fandino) Date: Wed, 9 Oct 2013 02:16:45 -0700 (PDT) Subject: [bcn-pm] nova consulta In-Reply-To: <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> References: <201310031730.10580.jluis@escomposlinux.org><101279E56795E74AA9167144EDE340A60486FEE5@LLOBREGAT.ad-ccrtv.local><201310081522.30804.jluis@escomposlinux.org> <101279E56795E74AA9167144EDE340A60486FEE7@LLOBREGAT.ad-ccrtv.local> <101279E56795E74AA9167144EDE340A60486FEE8@LLOBREGAT.ad-ccrtv.local> Message-ID: <1381310205.10584.YahooMailNeo@web163102.mail.bf1.yahoo.com> >________________________________ > From: "Agud Pique, Enric" >To: Barcelona Perl Mongers ; Barcelona Perl Mongers ; Barcelona Perl Mongers >Sent: Tuesday, October 8, 2013 3:40 PM >Subject: [bcn-pm] nova consulta > > >Una nova consulta i espero sigui l' última d'aquests dies, > >tinc un fitxer.txt amb el següent contingut, com el puc passar a format csv  i separació entre columnes amb coma?, el tema es que algunes poblacions tenen articles o diverses parts en el nom i separació, per exemple Castelló d'Empúries, i aleshores no sé com dir-li que em posi la coma.... > >Localitat                                                        Prec.  Tmín    Tmax    Ratxa màxima >Nulles                                                            0.2   11.3    23.5        -      - >Vila-rodona                                                         0   11.4    23.6      4.7      S >El Pont de Suert                                                    0   11.9    23.8        -      - >Castelló d'Empúries                                                 0   12.2    23.7        -      - > > >Localitat,                                                       Prec.,  Tmín,    Tmax,    Ratxa màxima >Nulles,                                                            0.2,   11.3,    23.5,        -      - >Vila-rodona,                                                         0,   11.4,    23.6,      4.7      S >El Pont de Suert,                                                             0,   11.9,    23.8,        -      - >Castelló d'Empúries,                                                 0,   12.2,    23.7,        -      - > >     perl -lne 'print scalar reverse join ",", split /\s+/, reverse($_), 6' References: <201310031730.10580.jluis@escomposlinux.org> Message-ID: <201310101710.21616.jluis@escomposlinux.org> El Thursday 03 October 2013 17:30:07 Jose Luis Perez Diez va escriure: > > http://doodle.com/t2qpv3aqbrud9sxe Sembla que el dissabte 9 de novembre es la data sense baixes. Faig un event a EventBrite? (mes que res per tenir constància de quants serem) o usem la llista? From alexm a caliu.cat Thu Oct 10 08:14:54 2013 From: alexm a caliu.cat (Alex Muntada) Date: Thu, 10 Oct 2013 17:14:54 +0200 Subject: [bcn-pm] Dodle para el dia del "Asado" In-Reply-To: <201310101710.21616.jluis@escomposlinux.org> References: <201310031730.10580.jluis@escomposlinux.org> <201310101710.21616.jluis@escomposlinux.org> Message-ID: Pots fer un eventbrite o un lanyrd, si vols. Però si et fa mandra, la llista crec que serà suficient tractant-se d'una trobada social. Salut i gràcies, Alex -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From jluis a escomposlinux.org Wed Oct 23 08:17:24 2013 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Wed, 23 Oct 2013 17:17:24 +0200 Subject: [bcn-pm] Reunio de Octubre Message-ID: <201310231717.27256.jluis@escomposlinux.org> Com que estic força ocupat encara no he ficat la reunió al Landyard ni he preguntat: Quin tipus de reunió serà? A quin lloc? Jo no hi seré per que surto el dijous de cap de setmana. També he preparat a eventbrite el "Asado" https://www.eventbrite.es/event/7293305473# per veure quants serem. he ficat 20 entrades però crec que fins a 14 estarem be. De moment l'eventbrite es tanca el dia 6. Per donar temps a comprar el menjar i la beguda. Quin tipus de menjar farem? On podem comprar el menjar? Cuiners? From diego a kuperman.com.ar Wed Oct 23 08:51:55 2013 From: diego a kuperman.com.ar (Diego Kuperman) Date: Wed, 23 Oct 2013 17:51:55 +0200 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: <201310231717.27256.jluis@escomposlinux.org> References: <201310231717.27256.jluis@escomposlinux.org> Message-ID: Hola!, On Oct 23, 2013, at 5:17 PM, Jose Luis Perez Diez wrote: > Com que estic força ocupat encara no he ficat la reunió al Landyard ni he preguntat: > > > Quin tipus de reunió serà? A quin lloc? > > > Jo no hi seré per que surto el dijous de cap de setmana. > Aún tengo pendiente la charla que os prometí sobre uso de mongodb y moose, pero vengo un poco jodido de tiempo para tener algo preparado para mañana… puedo contarlo en plan informal o sino ya la planificamos para la siguiente :-) > > > També he preparat a eventbrite el "Asado" https://www.eventbrite.es/event/7293305473# per veure quants serem. > he ficat 20 entrades però crec que fins a 14 estarem be. > > De moment l'eventbrite es tanca el dia 6. Per donar temps a comprar el menjar i la beguda. > Perfecto, ya me he apuntado!. > Quin tipus de menjar farem? > > On podem comprar el menjar? > > Cuiners? Pues, yo me ofrezco para comprar la carne en mi carniseria habitual y hacer el asado ;-) Siendo sábado no es problema porque está abierto, es llamarle el viernes anterior para que me lo tenga preparado y me paso a buscarla cuando salgo para allí. -dk From diego a kuperman.com.ar Wed Oct 23 09:06:07 2013 From: diego a kuperman.com.ar (Diego Kuperman) Date: Wed, 23 Oct 2013 18:06:07 +0200 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: References: <201310231717.27256.jluis@escomposlinux.org> Message-ID: <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> Hola de nuevo… On Oct 23, 2013, at 5:51 PM, Diego Kuperman wrote: > Hola!, > > On Oct 23, 2013, at 5:17 PM, Jose Luis Perez Diez wrote: > >> Com que estic força ocupat encara no he ficat la reunió al Landyard ni he preguntat: >> >> >> Quin tipus de reunió serà? A quin lloc? >> >> >> Jo no hi seré per que surto el dijous de cap de setmana. >> > Aún tengo pendiente la charla que os prometí sobre uso de mongodb y moose, pero vengo un poco jodido de tiempo para tener algo preparado para mañana… puedo contarlo en plan informal o sino ya la planificamos para la siguiente :-) > Me he liado pensando que era mañana, si es para el jueves que viene si que podría preparar un poco el tema :-) -dk >> >> >> També he preparat a eventbrite el "Asado" https://www.eventbrite.es/event/7293305473# per veure quants serem. >> he ficat 20 entrades però crec que fins a 14 estarem be. >> >> De moment l'eventbrite es tanca el dia 6. Per donar temps a comprar el menjar i la beguda. >> > Perfecto, ya me he apuntado!. > >> Quin tipus de menjar farem? >> >> On podem comprar el menjar? >> >> Cuiners? > > Pues, yo me ofrezco para comprar la carne en mi carniseria habitual y hacer el asado ;-) > > Siendo sábado no es problema porque está abierto, es llamarle el viernes anterior para que me lo tenga preparado y me paso a buscarla cuando salgo para allí. > > -dk > > _______________________________________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org From alba a caliu.cat Mon Oct 28 04:11:13 2013 From: alba a caliu.cat (Alba Ferrer) Date: Mon, 28 Oct 2013 12:11:13 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: <201310231717.27256.jluis@escomposlinux.org> References: <201310231717.27256.jluis@escomposlinux.org> Message-ID: Bon dia! > També he preparat a eventbrite el "Asado" https://www.eventbrite.es/event/7293305473# per veure quants serem. > he ficat 20 entrades però crec que fins a 14 estarem be. > > De moment l'eventbrite es tanca el dia 6. Per donar temps a comprar el menjar i la beguda. > > Quin tipus de menjar farem? > > On podem comprar el menjar? > > Cuiners? jo també m'hi he apuntat. La setmana que ve podem acabar de fer una llista del menjar i beure, quan sapiguem quanta gent serem. >>Pues, yo me ofrezco para comprar la carne en mi carniseria habitual y hacer el asado ;-) >>Siendo sábado no es problema porque está abierto, es llamarle el viernes anterior para que me lo tenga preparado y me paso a >>buscarla cuando salgo para allí. genial, Diego, gracias! From alexm a caliu.cat Mon Oct 28 14:45:40 2013 From: alexm a caliu.cat (Alex Muntada) Date: Mon, 28 Oct 2013 22:45:40 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> References: <201310231717.27256.jluis@escomposlinux.org> <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> Message-ID: <20131028214540.GA4512@xps> Diego Kuperman: > Me he liado pensando que era mañana, si es para el jueves > que viene si que podría preparar un poco el tema :-) Diego, donem per fet que faràs la xerrada de MongoDB+Perl aquest dijous? En cas que no puguis fer-la i no surti cap altre monger que vulgui explicar-nos alguna cosa, faríem una reunió social. Jose Luís, cal que avisem la gent del Mes Open Bar perquè obrin o obren igualment? Salut, Alex From alba a caliu.cat Tue Oct 29 00:23:59 2013 From: alba a caliu.cat (Alba Ferrer) Date: Tue, 29 Oct 2013 08:23:59 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: <20131028214540.GA4512@xps> References: <201310231717.27256.jluis@escomposlinux.org> <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> <20131028214540.GA4512@xps> Message-ID: > Diego, donem per fet que faràs la xerrada de MongoDB+Perl > aquest dijous? En cas que no puguis fer-la i no surti cap > altre monger que vulgui explicar-nos alguna cosa, faríem > una reunió social. > > Jose Luís, cal que avisem la gent del Mes Open Bar perquè > obrin o obren igualment? si es fa la presentació, també la podem fer a les oficines de CAPSiDE, que hi ha el projector, com les xerrades anteriors. cómo lo ves, Diego? From dgrande a telefonica.net Tue Oct 29 02:34:48 2013 From: dgrande a telefonica.net (Diego Grande Alvarez) Date: Tue, 29 Oct 2013 10:34:48 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: References: <201310231717.27256.jluis@escomposlinux.org> <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> <20131028214540.GA4512@xps> Message-ID: <001701ced48a$1cb914f0$562b3ed0$@net> Hola Pues no va poder ser... Lamentablemente ... Estoy de traslado de piso esta semana, desembalando cajas , montando muebles... En otra ocasión será diego -----Mensaje original----- De: Barcelona-pm [mailto:barcelona-pm-bounces+dgrande=telefonica.net a pm.org] En nombre de Alba Ferrer Enviado el: martes, 29 de octubre de 2013 8:24 Para: Barcelona Perl Mongers Asunto: Re: [bcn-pm] Reunio de Octubre > Diego, donem per fet que faràs la xerrada de MongoDB+Perl aquest > dijous? En cas que no puguis fer-la i no surti cap altre monger que > vulgui explicar-nos alguna cosa, faríem una reunió social. > > Jose Luís, cal que avisem la gent del Mes Open Bar perquè obrin o > obren igualment? si es fa la presentació, també la podem fer a les oficines de CAPSiDE, que hi ha el projector, com les xerrades anteriors. cómo lo ves, Diego? _______________________________________________ llista dels Barcelona-pm Barcelona-pm a pm.org http://mail.pm.org/mailman/listinfo/barcelona-pm BCN Perl Mongers: http://barcelona.pm.org From diego a kuperman.com.ar Tue Oct 29 02:49:24 2013 From: diego a kuperman.com.ar (Diego Kuperman) Date: Tue, 29 Oct 2013 10:49:24 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: References: <201310231717.27256.jluis@escomposlinux.org> <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> <20131028214540.GA4512@xps> Message-ID: Hola!, On Oct 29, 2013, at 8:23 AM, Alba Ferrer wrote: >> Diego, donem per fet que faràs la xerrada de MongoDB+Perl >> aquest dijous? En cas que no puguis fer-la i no surti cap >> altre monger que vulgui explicar-nos alguna cosa, faríem >> una reunió social. >> >> Jose Luís, cal que avisem la gent del Mes Open Bar perquè >> obrin o obren igualment? > > si es fa la presentació, també la podem fer a les oficines de > CAPSiDE, que hi ha el projector, com les xerrades anteriors. > > cómo lo ves, Diego? Pues!, como querais. Sera una presentación cortita (o eso creo!) :-) -dk From alexm a caliu.cat Tue Oct 29 03:50:46 2013 From: alexm a caliu.cat (Alex Muntada) Date: Tue, 29 Oct 2013 11:50:46 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: References: <201310231717.27256.jluis@escomposlinux.org> <84D88D6B-7366-4415-BCA9-621466B1D5D9@kuperman.com.ar> <20131028214540.GA4512@xps> Message-ID: <20131029105046.GA32623@pcraspall-i-torres.ac.upc.edu> Diego Kuperman: > Pues!, como querais. Sera una presentación cortita (o eso creo!) D'acord, adjudicat. Si ens sobra temps segur que trobarem algun altre tema per parlar o potser algú tindrà preparada alguna presentació sorpresa. Després creo el lanyrd de l'esdeveniment perquè us hi pugueu apuntar, però ja us confirmo que el farem a les oficines de CAPSiDE a Plaça de Catalunya 1 (capside.com). Salut i gràcies, Alex From jluis a escomposlinux.org Tue Oct 29 07:14:29 2013 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Tue, 29 Oct 2013 15:14:29 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: <20131029105046.GA32623@pcraspall-i-torres.ac.upc.edu> References: <201310231717.27256.jluis@escomposlinux.org> <20131029105046.GA32623@pcraspall-i-torres.ac.upc.edu> Message-ID: <201310291514.33087.jluis@escomposlinux.org> El Tuesday 29 October 2013 11:50:46 Alex Muntada va escriure: > Diego Kuperman: > > > Pues!, como querais. Sera una presentación cortita (o eso creo!) > > D'acord, adjudicat. Si ens sobra temps segur que trobarem algun > altre tema per parlar o potser algú tindrà preparada alguna > presentació sorpresa. > > Després creo el lanyrd de l'esdeveniment perquè us hi pugueu > apuntar, però ja us confirmo que el farem a les oficines de > CAPSiDE a Plaça de Catalunya 1 (capside.com). Jo al final igual el dijous estic a Barcelona i es possible que pasi. El dimecres passat vaig probar fer un hangout live a una reunio de 3D Printing Barcelona improvisada amb el macbook i la seva icam i va sortir força be tenin en compta que no veia la meitat del que estaba fent. https://www.youtube.com/watch?v=1QxFqsFUbKU From alexm a caliu.cat Tue Oct 29 08:15:05 2013 From: alexm a caliu.cat (Alex Muntada) Date: Tue, 29 Oct 2013 16:15:05 +0100 Subject: [bcn-pm] Reunio de Octubre In-Reply-To: <201310291514.33087.jluis@escomposlinux.org> References: <201310231717.27256.jluis@escomposlinux.org> <20131029105046.GA32623@pcraspall-i-torres.ac.upc.edu> <201310291514.33087.jluis@escomposlinux.org> Message-ID: <20131029151505.GA30009@pcraspall-i-torres.ac.upc.edu> Jose Luis Perez Diez: > El dimecres passat vaig probar fer un hangout live a una reunio > de 3D Printing Barcelona improvisada amb el macbook i la seva > icam i va sortir força be tenin en compta que no veia la meitat > del que estaba fent. Bé, això dependrà de si el ponent vol que el gravem i quedi penjat a youtube. En principi m'han confirmat que tenim permís per gravar a les oficines de CAPSiDE, fins i tot tenen una webcam i trípode :) D'altra banda, si normalment ja ens costa trobar gent que vulgui parlar d'algun tema, si a sobre ho gravem crec que encara ho tindrem més difícil. Pot ser un bon debat mentre sopem després de la reunió. Per cert, ja us podeu apuntar a la reunió d'octubre: http://lanyrd.com/cryhd Salut, Alex From raimonster a gmail.com Tue Oct 29 13:46:00 2013 From: raimonster a gmail.com (Raimon Grau) Date: Tue, 29 Oct 2013 21:46:00 +0100 Subject: [bcn-pm] JSON parser as a single Perl Regex Message-ID: Hola! He trobat una joia de la ma de Randal Schwartz que ve a ser un compendi de anades d'olla que es poden fer amb les regexps [1] Brian d foy va fer una xerrada sobre la regex aquesta del dimoni [2], i hi ha el video disponible a [3]. Disfruteu-la! [1] http://perlmonks.org/?node_id=995856 [2] http://blogs.perl.org/users/brian_d_foy/2013/10/parsing-json-with-a-single-regex.html [3] http://vimeo.com/77267876 -- "Emacs saves you time when you work, and takes it back when you play with it" blog -> http://puntoblogspot.blogspot.com -------------- part següent -------------- Un document HTML ha estat eliminat... URL: