From txorlings a gmail.com Mon Apr 2 14:10:27 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Mon, 2 Apr 2012 23:10:27 +0200 Subject: [bcn-pm] Consulta sobre hacer una web Message-ID: Hola! Tengo una duda, que herramienta/módulo/framework me puede servir mas para hacer una pequeña interfície web que consta mas o menos de lo siguiente. Usada con firefox en local: - 2 x Botón para redirijir a URLs. - Botón para abrir (en local) un terminal de root. - Botón para abrir una aplicación (YaST de openSUSE). Usada en remoto (se supone que se detecta el uso remoto y se cambia el comportamiento a): - 2 x Botón para redirijir a URLs. - Explicación de cómo iniciar sesión ssh (incluyendo paràmetros del sistema). - Explicación para abrir remotamente el YaST (o igualmente un texto explicativo que ya me sacaria yo de la manga.. xD). ^^ La pregunta concreat seria: Quina eina de Perl és més senzilla i més eficaç (i té menys càrrega de learning) per fer l'anterior? Per exemple, catalyst seria massa? CGI simples seria massa cutre? Etc, etc... Jeje gràcies pel vostre temps! P.D.: Es pa mi PFC! -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From self a miquelruiz.net Mon Apr 2 14:17:49 2012 From: self a miquelruiz.net (Miquel Ruiz) Date: Mon, 02 Apr 2012 23:17:49 +0200 Subject: [bcn-pm] Consulta sobre hacer una web In-Reply-To: References: Message-ID: <4F7A177D.10104@miquelruiz.net> El 02/04/2012 23:10, Jordi "Txor" Casas Ríos escribió: > Hola! > > Tengo una duda, > > que herramienta/módulo/framework me puede servir mas para hacer una > pequeña interfície web que consta mas o menos de lo siguiente. >... > Per exemple, catalyst seria massa? CGI simples seria massa cutre? > Etc, etc... Jo he estat jugant durant uns dies amb Mojolicious i la veritat és que he quedat encantat. Per fer la interfície mínimament acceptable vaig ajuntar-ho amb Bootstrap, i Backbone.js per la part d'interacció amb l'usuari (ara li diuen UX...) El meu PFC el vaig fer amb Catalyst i també encantat, però si no l'has tocat mai potser és una mica hardcore... Pel teu bé: no facis servir CGI's "a pelo". Si tires per aquí molt probablement al final acabaras integrant-los en algun framework ;) Salut!! -- Miquel Ruiz From mimosinnet a gmail.com Mon Apr 9 08:16:33 2012 From: mimosinnet a gmail.com (mimosinnet) Date: Mon, 9 Apr 2012 17:16:33 +0200 Subject: [bcn-pm] =?iso-8859-1?q?Felicitacions_i_agra=EFments_pel_curs_de_?= =?iso-8859-1?q?perl_del_passat_10_de_mar=E7?= Message-ID: <20120409151633.GE4190@o3o> Fa dies que volia escriure un correu d'agraïment per l'excel·lent curs organitzat el passat 10 de març. Com que vinc de les ciències socials amb els coneixements d'informàtica que et pot donar l'haver estat iniciat a GNU/Linux amb la distribució de Gentoo, pensava que aniria molt més perdut. Al cap d'una estona van començar a aparèixer conceptes amb els que estava habituat, com els de "rol" [1] o "classe" [2]. El fet de no saber exactament exactament de què s'està parlant, també habitual en ciències socials, em va fer sentir perfectament a casa. S'ha d'afegir, a més, l'agradable ambient que es va respirar en tota la sessió i com van estar preparades els diferents temes que, com perl, es construïen unes sobre les altres. Comentar que el curs a tingut els seus fruïts. Fins ara, la meva experiència en pàgines web era la d'un rudimentari ús de drupal en l'entorn gràfic. Desprès del curs m'he atrevit a empatxar-me amb l'univers de mojolicious i, desprès d'acabar perdut del tot, he començat amb una aplicació de mojolicious per principiants: el contenticious. Podeu veure la pàgina web que he fet a aquí: http://psicosocial.uab.cat/ Sí, sí, ja sé que és quelcom rudimentari, però no es pot demanar més desprès d'un curs d'un dia. Si us fixeu amb la web, he sigut capaç de posar-hi un petit "drop-down menu" que he pogut posar després de llegir "HTML, XHTML & CSS For Dummies". Per fer això he hagut de muntar "contenticious" dis de mojolicious, amb el següent codi i una template: ---- #!/usr/bin/env perl use Mojolicious::Lite; get '/translation' => sub { my $self = shift; my $idioma = $self->param('idioma'); my $onsoc = $self->param('onsoc'); my $urltrad = qq!&u=http%3A%2F%2Fpsicosocial.uab.cat$onsoc&act=url!; my $url = qq!http://translate.google.com/translate?sl=es&tl=$idioma&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1$urltrad!; $self->redirect_to($url); } => 'translation'; plugin Mount => {'/' => "contenticious/webapp.pl"}; app->start; ---- M'ha encantat el contenticious alhora que he descobert que el mon de perl és inabarcable i que un millor rodatge seria més que desitjable. Aquesta setmana santa, fent neteja dels arxius vells de l'ordinador m'he trobat amb un script de perl per trobar arxius duplicats [3], i m'he dedicat a fer-ne una versió a partir del que varem estar fent en el curs de perl avançat, i l'he penjat en el mateix lloc: http://www.perlmonks.org/?node_id=963014 Si algú té algun suggeriment o recomanació sobre el script o sobre quin RTFM m'hauria de llegir per seguir endavant n'estaria més que content. Com bé dieu en la pàgina de Barcelona.pm [4], "Perl can become very, very addictive! Don't mix it with other drugs and ask your doctor in case of intoxication.". Desprès de llegir-me, queda clar que aquests cursets que s'organitzen son del tot perillosos per l'estabilitat mental de la gent que hi participa. Ens prepararem pel pròxim! A reveure, Joan --- Referències: [1] http://es.wikipedia.org/wiki/Rol_social [2] http://es.wikipedia.org/wiki/Clase_social [3] http://www.perlmonks.org/?node_id=49198 [4] http://barcelona.pm.org/ -- Mimosinnet Linux User: #463211 41:24:51N (41.4141) 2:11:24E (2.1902) Ningún Lugar Activisme Cultural per a la Transformació Social http://generatech.org/ningunlugar Fractalitats en Investigació Crítica Investigació Crítica per a la Transformació Social http://psicologiasocial.uab.es/fic -------------- part següent -------------- A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 198 bytes Desc: no disponible URL: From dawnmusik a gmail.com Wed Apr 11 12:36:02 2012 From: dawnmusik a gmail.com (Alba Ferrer) Date: Wed, 11 Apr 2012 21:36:02 +0200 Subject: [bcn-pm] =?iso-8859-1?q?Felicitacions_i_agra=EFments_pel_curs_de_?= =?iso-8859-1?q?perl_del_passat_10_de_mar=E7?= In-Reply-To: <20120409151633.GE4190@o3o> References: <20120409151633.GE4190@o3o> Message-ID: Hola Joan, El 9 d’abril de 2012 17:16, mimosinnet ha escrit: > Fa dies que volia escriure un correu d'agraïment per l'excel·lent curs > organitzat el passat 10 de març. Com que vinc de les ciències socials > amb els coneixements d'informàtica que et pot donar l'haver estat > iniciat a GNU/Linux amb la distribució de Gentoo, pensava que aniria > molt més perdut. Al cap d'una estona van començar a aparèixer conceptes > amb els que estava habituat, com els de "rol" [1] o "classe" [2]. El fet > de no saber exactament exactament de què s'està parlant, també habitual > en ciències socials, em va fer sentir perfectament a casa. S'ha > d'afegir, a més, l'agradable ambient que es va respirar en tota la > sessió i com van estar preparades els diferents temes que, com perl, es > construïen unes sobre les altres. Me n'alegro que el curs t'agradés i et fos útil, i que t'hagis engrescat a fer coses noves amb Perl i les hagis compartit aquí. Gràcies! > Aquesta setmana santa, fent neteja dels arxius vells de l'ordinador m'he > trobat amb un script de perl per trobar arxius duplicats [3], i m'he > dedicat a fer-ne una versió a partir del que varem estar fent en el curs > de perl avançat, i l'he penjat en el mateix lloc: > > http://www.perlmonks.org/?node_id=963014 > > Si algú té algun suggeriment o recomanació sobre el script o sobre quin > RTFM m'hauria de llegir per seguir endavant n'estaria més que content. Només comentar-te que en fer l'open és millor utilitzar variables lèxiques en comptes de barewords per evitar sorpreses: - (open FILE, "<", "$file" ) + (open my $fh, "<", "$file") L'enhorabona per la web i l'script :-) Salut! alba From mimosinnet a gmail.com Thu Apr 12 08:50:37 2012 From: mimosinnet a gmail.com (mimosinnet) Date: Thu, 12 Apr 2012 17:50:37 +0200 Subject: [bcn-pm] =?iso-8859-1?q?Felicitacions_i_agra=EFments_pel_curs_de_?= =?iso-8859-1?q?perl_del_passat_10_de_mar=E7?= In-Reply-To: References: <20120409151633.GE4190@o3o> Message-ID: <20120412155037.GA4548@o3o> Benvolguda Alba, El dimecres, 11 de abril del 2012 a les 21:36, Alba Ferrer va escriure: > El 9 d’abril de 2012 17:16, mimosinnet ha escrit: > Només comentar-te que en fer l'open és millor utilitzar variables lèxiques > en comptes de barewords per evitar sorpreses: > > - (open FILE, "<", "$file" ) > + (open my $fh, "<", "$file") Mil gràcies! He actualitzat el codi amb el suggeriment! També m'ha servit per informar-me sobre el tema. Aquí un enllaç al respecte: https://www.socialtext.net/perl5/bareword_uppercase_filehandles Abraçades, Joan -- Mimosinnet Linux User: #463211 41:24:51N (41.4141) 2:11:24E (2.1902) Ningún Lugar Activisme Cultural per a la Transformació Social http://generatech.org/ningunlugar Fractalitats en Investigació Crítica Investigació Crítica per a la Transformació Social http://psicologiasocial.uab.es/fic -------------- part següent -------------- A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 198 bytes Desc: no disponible URL: From alexm a alexm.org Thu Apr 12 09:28:50 2012 From: alexm a alexm.org (Alex Muntada) Date: Thu, 12 Apr 2012 18:28:50 +0200 Subject: [bcn-pm] =?utf-8?q?teniu_inter=C3=A8s_en_convidar_en_Damian_Conwa?= =?utf-8?q?y=3F?= Message-ID: Aquest matí em comentava l'Enrique que en Damian Conway està de gira per Europa, que farà un curs sobre com xerrar en públic a Londres el 16 d'abril (és un expert orador) i el 3-4 de maig farà un curs de Vim avançat i un altre sobre New Perl a Lisboa a 210€ per curs o 370€ els dos junts. També és possible que passi pel hackathon de Perl 6 a Noruega o el Nordic Perl Workshop de Suècia. La cosa és que si algú s'hi vol posar en contacte per organitzar alguna cosa aquí, per mi endavant. Malauradament jo no tindré temps per organitzar res :( Salut i Perl! -- Alex Muntada http://alexm.org/ From jluis a escomposlinux.org Fri Apr 20 01:43:41 2012 From: jluis a escomposlinux.org (Jose Luis Perez Diez) Date: Fri, 20 Apr 2012 10:43:41 +0200 Subject: [bcn-pm] la reunio d'abril ja es a linkedin Message-ID: <201204201043.44459.jluis@escomposlinux.org> Anava a publicar l'event i he vist: http://linkd.in/ILyKxc From txorlings a gmail.com Sun Apr 22 14:36:13 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Sun, 22 Apr 2012 23:36:13 +0200 Subject: [bcn-pm] Consulta sobre hacer una web In-Reply-To: <4F7A177D.10104@miquelruiz.net> References: <4F7A177D.10104@miquelruiz.net> Message-ID: Hola nois i noies! Al final he usat Mojolicious::Lite es molt xulo!! Gràcies!! Us volia preguntar una cosa, estic fent la memória i he fet aquest diagrama de components de la web aquesta, us sembla correcte la part encerclada en vermell? Vull utilitzar l'apache amb mod_proxy i el Mojo::Server:Daemon per desplegar l'aplicació. Salut i gràcies! 2012/4/2 Miquel Ruiz > El 02/04/2012 23:10, Jordi "Txor" Casas Ríos escribió: > >> Hola! >> >> Tengo una duda, >> >> que herramienta/módulo/framework me puede servir mas para hacer una >> pequeña interfície web que consta mas o menos de lo siguiente. >> ... >> >> Per exemple, catalyst seria massa? CGI simples seria massa cutre? >> Etc, etc... >> > > Jo he estat jugant durant uns dies amb Mojolicious i la veritat és que he > quedat encantat. Per fer la interfície mínimament acceptable vaig > ajuntar-ho amb Bootstrap, i Backbone.js per la part d'interacció amb > l'usuari (ara li diuen UX...) > > El meu PFC el vaig fer amb Catalyst i també encantat, però si no l'has > tocat mai potser és una mica hardcore... > > Pel teu bé: no facis servir CGI's "a pelo". Si tires per aquí molt > probablement al final acabaras integrant-los en algun framework ;) > > Salut!! > > -- > Miquel Ruiz > ______________________________**_________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/**listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org -------------- part següent -------------- Un document HTML ha estat eliminat... URL: -------------- part següent -------------- A non-text attachment was scrubbed... Name: component_diagram_welcomeweb.png Type: image/png Size: 109004 bytes Desc: no disponible URL: From diego a kuperman.com.ar Sun Apr 22 15:03:14 2012 From: diego a kuperman.com.ar (Diego Kuperman) Date: Mon, 23 Apr 2012 00:03:14 +0200 Subject: [bcn-pm] Consulta sobre hacer una web In-Reply-To: References: <4F7A177D.10104@miquelruiz.net> Message-ID: <4F948022.80902@kuperman.com.ar> Hola!, On 4/22/12 11:36 PM, Jordi "Txor" Casas Ríos wrote: > Hola nois i noies! > > Al final he usat Mojolicious::Lite es molt xulo!! Gràcies!! > > Us volia preguntar una cosa, estic fent la memória i he fet aquest > diagrama de components de la web aquesta, us sembla correcte la part > encerclada en vermell? > > Vull utilitzar l'apache amb mod_proxy i el Mojo::Server:Daemon per > desplegar l'aplicació. > Para despliegue en producción de una app mojo se usa un server que trae llamado Hypnotoad: https://metacpan.org/module/Mojo::Server::Hypnotoad Tambien es posible utilizar PSGI y cualquier server (mojo lo autodetecta), pero es importante, si usas alguna funcionalidad asíncrona de mojo, que el server PSGI implemente psgi.nonblocking y psgi.streaming. Por ejemplo: https://metacpan.org/module/Twiggy -dk > Salut i gràcies! > > 2012/4/2 Miquel Ruiz > > > El 02/04/2012 23:10, Jordi "Txor" Casas Ríos escribió: > > Hola! > > Tengo una duda, > > que herramienta/módulo/framework me puede servir mas para hacer una > pequeña interfície web que consta mas o menos de lo siguiente. > ... > > Per exemple, catalyst seria massa? CGI simples seria massa cutre? > Etc, etc... > > > Jo he estat jugant durant uns dies amb Mojolicious i la veritat és > que he quedat encantat. Per fer la interfície mínimament acceptable > vaig ajuntar-ho amb Bootstrap, i Backbone.js per la part > d'interacció amb l'usuari (ara li diuen UX...) > > El meu PFC el vaig fer amb Catalyst i també encantat, però si no > l'has tocat mai potser és una mica hardcore... > > Pel teu bé: no facis servir CGI's "a pelo". Si tires per aquí molt > probablement al final acabaras integrant-los en algun framework ;) > > Salut!! > > -- > Miquel Ruiz > _________________________________________________ > 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 txorlings a gmail.com Mon Apr 23 07:19:33 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Mon, 23 Apr 2012 16:19:33 +0200 Subject: [bcn-pm] Consulta sobre hacer una web In-Reply-To: <4F948022.80902@kuperman.com.ar> References: <4F7A177D.10104@miquelruiz.net> <4F948022.80902@kuperman.com.ar> Message-ID: Hola, en principio quiero que el server sea muy muy lightweight, todavia no lo he mirado a fondo pero hypnotoad encaja con eso? Me pareció leer que era para despliegues serios. Salut. 2012/4/23 Diego Kuperman > Hola!, > > > On 4/22/12 11:36 PM, Jordi "Txor" Casas Ríos wrote: > >> Hola nois i noies! >> >> Al final he usat Mojolicious::Lite es molt xulo!! Gràcies!! >> >> Us volia preguntar una cosa, estic fent la memória i he fet aquest >> diagrama de components de la web aquesta, us sembla correcte la part >> encerclada en vermell? >> >> Vull utilitzar l'apache amb mod_proxy i el Mojo::Server:Daemon per >> desplegar l'aplicació. >> >> Para despliegue en producción de una app mojo se usa un server que trae > llamado Hypnotoad: > > https://metacpan.org/module/**Mojo::Server::Hypnotoad > > Tambien es posible utilizar PSGI y cualquier server (mojo lo autodetecta), > pero es importante, si usas alguna funcionalidad asíncrona de mojo, que el > server PSGI implemente psgi.nonblocking y psgi.streaming. Por ejemplo: > > https://metacpan.org/module/**Twiggy > > -dk > > > Salut i gràcies! >> >> 2012/4/2 Miquel Ruiz > >> >> >> El 02/04/2012 23:10, Jordi "Txor" Casas Ríos escribió: >> >> Hola! >> >> Tengo una duda, >> >> que herramienta/módulo/framework me puede servir mas para hacer una >> pequeña interfície web que consta mas o menos de lo siguiente. >> ... >> >> Per exemple, catalyst seria massa? CGI simples seria massa cutre? >> Etc, etc... >> >> >> Jo he estat jugant durant uns dies amb Mojolicious i la veritat és >> que he quedat encantat. Per fer la interfície mínimament acceptable >> vaig ajuntar-ho amb Bootstrap, i Backbone.js per la part >> d'interacció amb l'usuari (ara li diuen UX...) >> >> El meu PFC el vaig fer amb Catalyst i també encantat, però si no >> l'has tocat mai potser és una mica hardcore... >> >> Pel teu bé: no facis servir CGI's "a pelo". Si tires per aquí molt >> probablement al final acabaras integrant-los en algun framework ;) >> >> Salut!! >> >> -- >> Miquel Ruiz >> ______________________________**___________________ >> 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 >> > > ______________________________**_________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/**listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From diego a kuperman.com.ar Mon Apr 23 10:50:34 2012 From: diego a kuperman.com.ar (Diego Kuperman) Date: Mon, 23 Apr 2012 19:50:34 +0200 Subject: [bcn-pm] Consulta sobre hacer una web In-Reply-To: References: <4F7A177D.10104@miquelruiz.net> <4F948022.80902@kuperman.com.ar> Message-ID: <4F95966A.30901@kuperman.com.ar> On 4/23/12 4:19 PM, Jordi "Txor" Casas Ríos wrote: > Hola, > > en principio quiero que el server sea muy muy lightweight, todavia no lo > he mirado a fondo pero hypnotoad encaja con eso? > Me pareció leer que era para despliegues serios. > Bueno, eso no quita que sea liviano :p En mojolicious tienes dos "runners" extra: 1) Morbo que es para desarrollo. Una sola instancia de la app que se reinicia sola en cada cambio. app->model lo pone en 'development', lo que significa que los errores muestran backtrace y ayuda para arreglarlos (entre otras cosas). 2) Hypnotoad que es para deploy en producción. Por defecto preforkea 5 procesos pero se puede configurar como lo necesites. No reinicia salvo que se lo pidas, tiene hot-deploy y pone app->mode('production') con lo que no mostrara mas que la pagina de error sin info extra. http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#DEPLOYMENT -dk > Salut. > > 2012/4/23 Diego Kuperman > > > Hola!, > > > On 4/22/12 11:36 PM, Jordi "Txor" Casas Ríos wrote: > > Hola nois i noies! > > Al final he usat Mojolicious::Lite es molt xulo!! Gràcies!! > > Us volia preguntar una cosa, estic fent la memória i he fet aquest > diagrama de components de la web aquesta, us sembla correcte la part > encerclada en vermell? > > Vull utilitzar l'apache amb mod_proxy i el Mojo::Server:Daemon per > desplegar l'aplicació. > > Para despliegue en producción de una app mojo se usa un server que > trae llamado Hypnotoad: > > https://metacpan.org/module/__Mojo::Server::Hypnotoad > > > Tambien es posible utilizar PSGI y cualquier server (mojo lo > autodetecta), pero es importante, si usas alguna funcionalidad > asíncrona de mojo, que el server PSGI implemente psgi.nonblocking y > psgi.streaming. Por ejemplo: > > https://metacpan.org/module/__Twiggy > > > -dk > > > Salut i gràcies! > > 2012/4/2 Miquel Ruiz >> > > > El 02/04/2012 23:10, Jordi "Txor" Casas Ríos escribió: > > Hola! > > Tengo una duda, > > que herramienta/módulo/framework me puede servir mas > para hacer una > pequeña interfície web que consta mas o menos de lo > siguiente. > ... > > Per exemple, catalyst seria massa? CGI simples seria > massa cutre? > Etc, etc... > > > Jo he estat jugant durant uns dies amb Mojolicious i la > veritat és > que he quedat encantat. Per fer la interfície mínimament > acceptable > vaig ajuntar-ho amb Bootstrap, i Backbone.js per la part > d'interacció amb l'usuari (ara li diuen UX...) > > El meu PFC el vaig fer amb Catalyst i també encantat, però si no > l'has tocat mai potser és una mica hardcore... > > Pel teu bé: no facis servir CGI's "a pelo". Si tires per > aquí molt > probablement al final acabaras integrant-los en algun > framework ;) > > Salut!! > > -- > Miquel Ruiz > ___________________________________________________ > 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 > > > _________________________________________________ > 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 txorlings a gmail.com Mon Apr 23 19:17:02 2012 From: txorlings a gmail.com (=?UTF-8?B?Sm9yZGkgIlR4b3IiIENhc2FzIFLDrW9z?=) Date: Tue, 24 Apr 2012 04:17:02 +0200 Subject: [bcn-pm] Consulta sobre hacer una web In-Reply-To: <4F95966A.30901@kuperman.com.ar> References: <4F7A177D.10104@miquelruiz.net> <4F948022.80902@kuperman.com.ar> <4F95966A.30901@kuperman.com.ar> Message-ID: Gracias Diego! Me miraré el hypnotoad, si se gana mi confianza se quedará sirviendo con 1 thread y a bajo rendimiento... 2012/4/23 Diego Kuperman > On 4/23/12 4:19 PM, Jordi "Txor" Casas Ríos wrote: > >> Hola, >> >> en principio quiero que el server sea muy muy lightweight, todavia no lo >> he mirado a fondo pero hypnotoad encaja con eso? >> Me pareció leer que era para despliegues serios. >> >> Bueno, eso no quita que sea liviano :p > > En mojolicious tienes dos "runners" extra: > > 1) Morbo que es para desarrollo. Una sola instancia de la app que se > reinicia sola en cada cambio. app->model lo pone en 'development', lo que > significa que los errores muestran backtrace y ayuda para arreglarlos > (entre otras cosas). > > 2) Hypnotoad que es para deploy en producción. Por defecto preforkea 5 > procesos pero se puede configurar como lo necesites. No reinicia salvo que > se lo pidas, tiene hot-deploy y pone app->mode('production') con lo que no > mostrara mas que la pagina de error sin info extra. > > http://mojolicio.us/perldoc/**Mojolicious/Guides/Cookbook#**DEPLOYMENT > > -dk > > Salut. >> >> 2012/4/23 Diego Kuperman > **> >> >> >> Hola!, >> >> >> On 4/22/12 11:36 PM, Jordi "Txor" Casas Ríos wrote: >> >> Hola nois i noies! >> >> Al final he usat Mojolicious::Lite es molt xulo!! Gràcies!! >> >> Us volia preguntar una cosa, estic fent la memória i he fet aquest >> diagrama de components de la web aquesta, us sembla correcte la >> part >> encerclada en vermell? >> >> Vull utilitzar l'apache amb mod_proxy i el Mojo::Server:Daemon per >> desplegar l'aplicació. >> >> Para despliegue en producción de una app mojo se usa un server que >> trae llamado Hypnotoad: >> >> https://metacpan.org/module/__**Mojo::Server::Hypnotoad >> >> >> > >> >> Tambien es posible utilizar PSGI y cualquier server (mojo lo >> autodetecta), pero es importante, si usas alguna funcionalidad >> asíncrona de mojo, que el server PSGI implemente psgi.nonblocking y >> psgi.streaming. Por ejemplo: >> >> https://metacpan.org/module/__**Twiggy >> >> >> > >> >> -dk >> >> >> Salut i gràcies! >> >> 2012/4/2 Miquel Ruiz > > >> >> >> >> >> El 02/04/2012 23:10, Jordi "Txor" Casas Ríos escribió: >> >> Hola! >> >> Tengo una duda, >> >> que herramienta/módulo/framework me puede servir mas >> para hacer una >> pequeña interfície web que consta mas o menos de lo >> siguiente. >> ... >> >> Per exemple, catalyst seria massa? CGI simples seria >> massa cutre? >> Etc, etc... >> >> >> Jo he estat jugant durant uns dies amb Mojolicious i la >> veritat és >> que he quedat encantat. Per fer la interfície mínimament >> acceptable >> vaig ajuntar-ho amb Bootstrap, i Backbone.js per la part >> d'interacció amb l'usuari (ara li diuen UX...) >> >> El meu PFC el vaig fer amb Catalyst i també encantat, però si >> no >> l'has tocat mai potser és una mica hardcore... >> >> Pel teu bé: no facis servir CGI's "a pelo". Si tires per >> aquí molt >> probablement al final acabaras integrant-los en algun >> framework ;) >> >> Salut!! >> >> -- >> Miquel Ruiz >> ______________________________**_____________________ >> >> 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 >> >> >> ______________________________**___________________ >> 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 >> > > ______________________________**_________________ > llista dels Barcelona-pm > Barcelona-pm a pm.org > http://mail.pm.org/mailman/**listinfo/barcelona-pm > BCN Perl Mongers: http://barcelona.pm.org > -------------- part següent -------------- Un document HTML ha estat eliminat... URL: From bourbaki007 a gmail.com Fri Apr 27 08:49:54 2012 From: bourbaki007 a gmail.com (Daniel Boerner) Date: Fri, 27 Apr 2012 17:49:54 +0200 Subject: [bcn-pm] Fwd: [ANNOUNCE] mod_perl 2.0.6 In-Reply-To: References: Message-ID: ---------- Forwarded message ---------- From: Fred Moyer Date: 2012/4/25 Subject: [ANNOUNCE] mod_perl 2.0.6 To: mod_perl list , mod_perl Dev < dev a perl.apache.org>, announce a perl.apache.org I'm pleased to announce the release of mod_perl 2.0.6, available at the following apache.org URL, along with a CPAN mirror near you. http://apache.org/dist/perl/mod_perl-2.0.6.tar.gz http://apache.org/dist/perl/mod_perl-2.0.6.tar.gz.asc (pgp sig) md5: 76f4154cffb15972246f03080e9d133c Thanks to the many contributors to this release! Please see the full changelog below. => Changes for mod_perl 2.0.6: Preserve 5.8 compatibility surrounding use of MUTABLE_CV [Adam Prime] Move code after declarations to keep MSVC++ compiler happy. [Steve Hay] Adopt modperl_pcw.c changes from httpd24 branch. [Torsten Foertsch] Pool cleanup functions must not longjmp. Catch these exceptions and turn them into warnings. [Torsten Foertsch] Fix a race condition in our tipool management. See http://www.gossamer-threads.com/lists/modperl/dev/104026 Patch submitted by: SalusaSecondus Reviewed by: Torsten Foertsch Ensure that MP_APXS is set when building on Win32 with MP_AP_PREFIX, otherwise the bundled Reload and SizeLimit builds will fail to find a properly configured Test environment. [Steve Hay] Fix a few REFCNT bugs. Patch submitted by: Niko Tyni Reviewed by: Torsten Foertsch Correct the initialization of the build config in ModPerl::MM. The global variable was only being set once on loading the module, which was before Apache2::BuildConfig.pm had been written, leading to cwd and MP_LIBNAME being unset when writing the Reload and SizeLimit makefiles. [Steve Hay] Discover apr-2-config from Apache 2.4 onwards. [Gozer] Apache 2.4 and onwards doesn't require linking the MPM module directly in the httpd binary anymore. APXS lost the MPM_NAME query, so we can't assume a given MPM anymore. Introduce a fake MPM 'dynamic' to represent this. [Torsten Foertsch, Gozer] Perl 5.14 brought a few changes in Perl_sv_dup() that made a threaded apache segfault while cloning interpreters. [Torsten Foertsch] PerlIOApache_flush() and mpxs_Apache2__RequestRec_rflush() now no longer throw exceptions when modperl_wbucket_flush() fails if the failure was just a reset connection or an aborted connection. The failure is simply logged to the error log instead. This should fix cases of httpd.exe crashing when users press the Stop button in their web browsers. [Steve Hay] Fixed a few issues that came up with LWP 6.00: - t/response/TestAPI/request_rec.pm assumes HTTP/1.0 but LWP 6 uses 1.1 - t/api/err_headers_out.t fails due to a bug somewhere in LWP 6 - t/filter/TestFilter/out_str_reverse.pm sends the wrong content-length header [Torsten Foertsch] Bugfix: Apache2::ServerUtil::get_server{description,banner,version} cannot be declared as perl constants or they won't reflect added version components if Apache2::ServerUtil is loaded before the PostConfig phase. Now, they are ordinary perl functions. [Torsten Foertsch] Check for the right ExtUtils::Embed version during build [Torsten Foertsch] Take a lesson from rt.cpan.org #66085 and pass LD_LIBRARY_PATH if mod_env is present. Should prevent test failures on some platforms. [Fred Moyer] --------------------------------------------------------------------- To unsubscribe, e-mail: announce-unsubscribe a perl.apache.org For additional commands, e-mail: announce-help a perl.apache.org -------------- part següent -------------- Un document HTML ha estat eliminat... URL: