From emhn at telcel.net.ve Wed Dec 3 07:36:33 2003 From: emhn at telcel.net.ve (Ernesto Hernandez-Novich) Date: Wed Aug 4 23:59:42 2004 Subject: =?ISO-8859-1?Q?Reuni=F3n_S=E1bado_20_de_Diciembre?= Message-ID: Confirmemos la reuni?n del d?a s?bado 20 (me pueden enviar un mensaje en privado para ir haciendo la lista), tentativamente alrededor de las 9:30am. Es bastante probable que contemos con el auditorio de Nuevo Mundo, cosa que confirmar? una semana antes. Jos? Luis est? haciendo gestiones para tener un invitado especial, pero si no se concreta, propongo los siguientes temas: - ?Para qu? estamos usando Perl? - ?Qu? nos gustar?a hacer como comunidad? - Planificaci?n de actividades para el primer trimestre del 2004. Como anticip?, quisiera que programemos tres reuniones consecutivas para hacer un "Tutorial de Perl" de manera que novatos y no tan novatos puedan subirse al vag?n r?pidamente. -- Ernesto Hern?ndez-Novich - On Linux 2.6.0-test5 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 ------------------------------------------------------------------------ Enviar e-mail a colocando en el cuerpo: "UNSUBSCRIBE caracas-pm-list" para desuscribirse. "INFO caracas-pm-list" para conocer las reglas de etiqueta. ------------------------------------------------------------------------ From emhn at telcel.net.ve Tue Dec 16 08:47:18 2003 From: emhn at telcel.net.ve (Ernesto Hernandez-Novich) Date: Wed Aug 4 23:59:42 2004 Subject: =?ISO-8859-1?Q?Reuni=F3n_S=E1bado_20_de_Diciembre?= In-Reply-To: References: Message-ID: Se confirma la reuni?n del d?a s?bado 20 para las 9:30am, en el Auditorio de Seguros Nuevo Mundo. Los temas a tratar, exclusivamente alrededor de Perl: - Presentaci?n de los asistentes. - ?Para qu? estamos usando Perl? (Voluntarios, un par de minutos c/u) - ?Qu? nos gustar?a hacer como comunidad? - Planificaci?n de actividades para el primer trimestre del 2004. En principio programar tres reuniones consecutivas para hacer un "Tutorial de Perl" de manera que novatos y no tan novatos puedan subirse al vag?n r?pidamente. Deben llegar hasta la Torre NuevoMundo ubicada en la esquina de las Av. Luis Roche y la 3a. Transversal de Altamira, a tres cuadras llaneras de la Estaci?n Altamira, caminando hacia el Avila por la avenida que "sube" (la Luis Roche). Al entrar al edificio bajando las escalinatas, tomar el pasillo de la izquierda hasta la entrada del auditorio. Habr? acceso limitado (y gratuito) al estacionamiento, pero deben indicarme en correo privado los datos del veh?culo (modelo, placa, conductor) para autorizarlo. Hay m?quina dispensadora de refrescos y caf?, solamente necesitan traer sencillo. La actividad sugerida por C?sar Mendoza para el intercambio y firma de llaves p?blicas puede tener lugar _despu?s_ que haya terminado la reuni?n. Nos vemos el s?bado. -- Ernesto Hern?ndez-Novich - On Linux 2.6.0-test11 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 ------------------------------------------------------------------------ Enviar e-mail a colocando en el cuerpo: "UNSUBSCRIBE caracas-pm-list" para desuscribirse. "INFO caracas-pm-list" para conocer las reglas de etiqueta. ------------------------------------------------------------------------ From emhn at telcel.net.ve Wed Dec 17 12:42:56 2003 From: emhn at telcel.net.ve (Ernesto Hernandez-Novich) Date: Wed Aug 4 23:59:42 2004 Subject: [l-linux] [p] Apache - usando extensiones diferentes a html In-Reply-To: <200312171151.49350.alhernan@uc.edu.ve> References: <200312171151.49350.alhernan@uc.edu.ve> Message-ID: On Wed, 17 Dec 2003, Alvaro Jesus Hernandez Arteaga wrote: > El Mi?? 17 Dic 2003 11:02, Jose Luis Bazo escribi??: > > quiero que el apache tome un *.asp como si fuese un *.html > > y no me acuerdo en que parte del httpd.conf le agrego esa extencion para q > > la lea como si fuese un html comun y silvestre... > > un helping plis!!!! > > podrias intentar hacer un script para renombrar todos esos archivos, > posteriormente utilizando awk/sed hacer una poderosa l??nea de shell para > buscar dentro de los archivos el patron ".asp" y cambiarlo por ".html" > > bien es cierto que puedes hacer un cambio en el archivo httpd.conf (o como lo > llame la distribucion que uses) pero no ser?? ni elegante ni lo correcto > > ???There is more Unix-nature in one line of shell script than there is in ten > thousand lines of C.??? > Master Foo There is more Unix-nature in one line of Perl than there is in ten thousand lines of whatever-other-puny-language :-) $ perl -i -pe 's/\.asp"/\.html"/gi; if (eof) { ($n = $ARGV) =~ s/asp$/html/; rename $ARGV,$n }' `find . -name *.asp` Asumiendo que los href terminan en " como lo indica el standard W3C para HTML. La expresi?n regular puede sofisticarse en caso de ser necesario, eso es lo de menos... Quiero hacer especial ?nfasis en el idioma ($x = $y) =~ s/.../.../ equivalente a $x = $y $x =~ s/.../.../ pero en una sola l?nea. As? mismo, el 'eof' permite verificar cada una de las terminaciones internas del ciclo impl?cito que se construye para procesar cada archivo (man perlrun). De modo que en una sola l?nea, editar y renombrar un n?mero arbitrario de archivos identificados por sus nombres absolutos. Por cierto, el uso de find puede ser sustituido si se usa el m?dulo File::Find de Perl, pero eso implica editar un archivo para hacer el script, hacer unas subrutinas y eso tarda mucho (y menos mal que no es orientado a objetos para algo tan simple ;-) -- Ernesto Hern?ndez-Novich - On Linux 2.6.0-test11 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 ------------------------------------------------------------------------ Enviar e-mail a colocando en el cuerpo: "UNSUBSCRIBE caracas-pm-list" para desuscribirse. "INFO caracas-pm-list" para conocer las reglas de etiqueta. ------------------------------------------------------------------------ From jrey at linuxsis.net Wed Dec 17 20:37:05 2003 From: jrey at linuxsis.net (Jose Rey) Date: Wed Aug 4 23:59:42 2004 Subject: [l-linux] [p] Apache - usando extensiones diferentes a html In-Reply-To: References: <200312171151.49350.alhernan@uc.edu.ve> Message-ID: <3FE112D1.4050100@linuxsis.net> Jean Pierre Rupp wrote: > Lo traté de correr y se me quedo en el sitio, no hace nada y pareciera > estar corriendo. Si hay muchos archivos puede ser que find esté haciendo su trabajo, pero si son muchisimos, tambien te puedes encontrar con una limitación de la cantidad de argumentos que puedas pasar a un programa, además si find no encuentra ningún archivo, se queda esperando del stdin. Pero ya que estamos emocionados escribiendo scripts, pueden intentar: $ perl -i -pe 's{(\s+href=")([^"]+?)\.asp"}{$1$2.html"}gi; if (eof) { ($n = $ARGV) =~ s/asp$/html/; rename $ARGV,$n }' \ `find . -name "*.asp"` Este se cuida un poco más y solo substituye los HREF, sin embargo también substituye cualquier enlace externo, que probablemente no queremos que se rompa, para ello pueden probar evitando los URLs absolutos: $ perl -i -pe 's{(\s+href=")(?!http://)([^"]+?)\.asp"}{$1$2.html"}gi; if (eof) { ($n = $ARGV) =~ s/asp$/html/; rename $ARGV,$n }' \ `find . -name "*.asp"` man perlre :-) Saludos Jose Luis Rey > > El mié, 17-12-2003 a las 14:42, Ernesto Hernandez-Novich escribió: > >>On Wed, 17 Dec 2003, Alvaro Jesus Hernandez Arteaga wrote: >> >>>El Mié 17 Dic 2003 11:02, Jose Luis Bazo escribió: >>> >>>>quiero que el apache tome un *.asp como si fuese un *.html >>>>y no me acuerdo en que parte del httpd.conf le agrego esa extencion para q >>>>la lea como si fuese un html comun y silvestre... >>>>un helping plis!!!! >>> >>>podrias intentar hacer un script para renombrar todos esos archivos, >>>posteriormente utilizando awk/sed hacer una poderosa línea de shell para >>>buscar dentro de los archivos el patron ".asp" y cambiarlo por ".html" >>> >>>bien es cierto que puedes hacer un cambio en el archivo httpd.conf (o como lo >>>llame la distribucion que uses) pero no serí ni elegante ni lo correcto >>> >>>“There is more Unix-nature in one line of shell script than there is in ten >>>thousand lines of C.†>>>Master Foo >> >>There is more Unix-nature in one line of Perl than there is in >>ten thousand lines of whatever-other-puny-language :-) >> >>$ perl -i -pe 's/\.asp"/\.html"/gi; >> if (eof) { ($n = $ARGV) =~ s/asp$/html/; rename $ARGV,$n }' >> `find . -name *.asp` >> >>Asumiendo que los href terminan en " como lo indica el standard W3C para >>HTML. La expresión regular puede sofisticarse en caso de ser necesario, >>eso es lo de menos... >> >>Quiero hacer especial énfasis en el idioma >> >>($x = $y) =~ s/.../.../ >> >>equivalente a >> >>$x = $y >>$x =~ s/.../.../ >> >>pero en una sola línea. >> >>Así mismo, el 'eof' permite verificar cada una de las terminaciones internas >>del ciclo implícito que se construye para procesar cada archivo (man perlrun). >> >>De modo que en una sola línea, editar y renombrar un número arbitrario >>de archivos identificados por sus nombres absolutos. Por cierto, el uso >>de find puede ser sustituido si se usa el módulo File::Find de Perl, >>pero eso implica editar un archivo para hacer el script, hacer unas >>subrutinas y eso tarda mucho (y menos mal que no es orientado a objetos >>para algo tan simple ;-) ------------------------------------------------------------------------ Enviar e-mail a colocando en el cuerpo: "UNSUBSCRIBE caracas-pm-list" para desuscribirse. "INFO caracas-pm-list" para conocer las reglas de etiqueta. ------------------------------------------------------------------------ From emhn at telcel.net.ve Mon Dec 22 07:17:33 2003 From: emhn at telcel.net.ve (Ernesto Hernandez-Novich) Date: Wed Aug 4 23:59:42 2004 Subject: =?ISO-8859-1?Q?Resultados_Reuni=F3n_20=2F12=2F2003?= Message-ID: El pasado s?bado 20/12/2003 nos reunimos en el auditorio de Nuevo Mundo con una asistencia de veinte personas, entre perleros habituales, infiltrados pehachepeceros y aspirantes a novatos. Adem?s de presentarnos y exponer nuestras experiencias e intereses en relaci?n a Perl, estuvimos ofreciendo ideas y discutiendo alternativas para darle m?s cohesi?n y presencia a nuestra comunidad en Venezuela. Si quieren saber exactamente quienes fueron y de qu? se habl?... ?tendr?an que haber ido! No les queda m?s que ir a la pr?xima para enterarse ;-) Los presentes resolvimos: 1. Reunirnos el tercer s?bado de cada mes. En consecuencia, la pr?xima reuni?n queda fijada para el s?bado 17 de enero de 2004 (marquen sus agendas). El local y la hora est?n por definirse, pues tambi?n acordamos rotar el anfitri?n. 2. En cada una de las reuniones tendremos que ofrecer alg?n material para complacer tanto a novatos como a expertos. De hecho, hicimos el acuerdo t?cito que el tema para "novatos" sea el primero que se discute (as? los expertos pueden llegar m?s tarde :-). 3. Combinando 1 y 2, para la pr?xima reuni?n tendremos: a. La primera parte de un Tutorial de Perl (dictado por m?) orientado a novatos que por lo menos sepan programar en alg?n lenguaje de programaci?n (y por consenso llegamos a la conclusi?n que Visual * no cuenta :-). Los contenidos de la primera parte se ir?n discutiendo en la lista. b. Un descanso de algunos minutos para socializar. c. La discusi?n completa y con ejemplos de alg?n m?dulo CPAN que alguien domine (en principio Carlos Molina se ofreci?, resta que ?l proponga el m?dulo). 4. Cada uno de los asistentes se comprometi? que para la pr?xima reuni?n llevar? a un "novato" interesado en integrarse a la comunidad. 5. Puesto que ?sta lista ha sido utilizada muy poco para asuntos de novatos, y nos hemos limitado a utilizarla entre "expertos" y con preguntas bastante "avanzadas", se hizo la propuesta de preparar un sitio Web que sea foro de discusi?n para que los novatos puedan hacer sus preguntas sin necesidad de suscribirse a la lista. Hemos puesto como ejemplo http://www.perlmonks.com, pero por supuesto en castellano. En la lista comenzaremos a definir los puntos que cubriremos y qui?n va a administrar la comunidad (Ricardo Fern?ndez se ofreci?); por supuesto que tiene que ser algo basado en Perl como Slash o Metadot. Se estableci? el compromiso t?cito de colaborar contestando preguntas y/o generando material para enriquecer el sitio paulatinamente. 6. Se hizo la aclaratoria que ?sta organizaci?n no tiene ninguna relaci?n con el Grupo de Usuarios Linux de Venezuela (VELUG), m?s all? que muchos de nosotros seamos miembros de ambas organizaciones. Se reitera que nuestro inter?s es el Lenguaje de Programaci?n Perl en cualquiera de las plataformas donde se puede utilizar y que no nos interesa ninguna organizaci?n m?s estructurada que la que actualmente tenemos, es decir, ninguna organizaci?n jer?rquica. 7. Un grupo de diez personas fuimos a almorzar la tradicional pizza. Debemos informar que el sitio escogido no satisfizo nuestras expectativas gastron?micas, aunque no fue impedimento para departir y compartir por espacio de buenas dos horas... Comencemos pues a prepararnos para cumplir con los compromisos que nos hemos impuesto. -- Ernesto Hern?ndez-Novich - On Linux 2.6.0 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 ------------------------------------------------------------------------ Enviar e-mail a colocando en el cuerpo: "UNSUBSCRIBE caracas-pm-list" para desuscribirse. "INFO caracas-pm-list" para conocer las reglas de etiqueta. ------------------------------------------------------------------------ From emhn at telcel.net.ve Mon Dec 22 11:55:54 2003 From: emhn at telcel.net.ve (Ernesto Hernandez-Novich) Date: Wed Aug 4 23:59:42 2004 Subject: Sistema CMS para el portal Message-ID: Como coment? en la reuni?n, pm.org nos concede el uso del dominio caracas.pm.org y lo apunta a donde indiquemos. La pregunta que nos restaba responder era, ?cu?l de los tantos CMS que existen utilizar?amos para construirlo? Obviamente tiene que ser un CMS basado en Perl y, m?s importante a?n basado en mod_perl. Entre las alternativas que se escucharon estuvieron el cl?sico Slash y Metadot; sin embargo, visitando perlmonks.com (sitio que m?s o menos es el modelo de lo que queremos hacer) encontrar?n que est? construido sobre el sistema Everything [1] que adem?s de parecerme muy compacto es un tiro al piso de instalar en Debian. Estoy esperando algunas respuestas por parte de Tim Vroom, el administrador de perlmonks.com, sin embargo me parece que es una excelente alternativa y se presta exactamente para lo que estamos buscando. ?Opiniones? [1] Que tambi?n hace correr everything2.com, sitio "enviciante". -- Ernesto Hern?ndez-Novich - On Linux 2.6.0 i686 - Unix: Live free or die! Geek by nature, Linux by choice, Debian of course. If you can't apt-get it, it isn't useful or doesn't exist. GPG Key Fingerprint = 438C 49A2 A8C7 E7D7 1500 C507 96D6 A3D6 2F4C 85E3 ------------------------------------------------------------------------ Enviar e-mail a colocando en el cuerpo: "UNSUBSCRIBE caracas-pm-list" para desuscribirse. "INFO caracas-pm-list" para conocer las reglas de etiqueta. ------------------------------------------------------------------------