From francisco at nortenet.pt Sun Oct 21 11:23:00 2007 From: francisco at nortenet.pt (Francisco Alves Cabrita) Date: Sun, 21 Oct 2007 19:23:00 +0100 Subject: [Viana-pm] =?iso-8859-1?q?fresh_news=3A_Nova_Lideran=E7a_Viana=2E?= =?iso-8859-1?q?pm?= Message-ID: Viva Monges!! ? com um enorme prazer que an?ncio o novo e fresquinho l?der dos Viana Perl Mongers, Sr. e Sr?, meninos e meninas :) txaram -> Luis Azevedo, mais conhecido como Braceta <- Pois bem, j? l? vai bastante tempo em que o cog (Jos? Castro) me passou a pasta dos Viana Perl Mongers. ? um facto que n?o consegui tirar nenhum coelho da cartola :), tentei e o principio foi algo din?mico e entusiasmante, mas n?o resultou. Por vezes mais vale dar dois passos atras e depois um passo s?lido para a frente. Mais do que eu, a minha agenda n?o estava preparada :) pois devia ter posto de lado o entusiasmo e olhar para agenda e por fim aceitar ou n?o a lideran?a. Sim meus amigos eheeh o cog consegue ser convincente :), (mas j? o castiguei por isso eheh) O Braceta ? o sangue novo que o projecto precisa, ele e o seu animo v?o certamente dar conta do recado, v?o certamente dinamizar e reorganizar a casa e estar geograficamente mais perto da cidade para promover encontros regulares. Desejo o mais sincero sucesso para o projecto! Abra?o grande Francisco Cabrita PS: Boa sorte Braceta :) From aventuras.de.joao.sem.medo at gmail.com Mon Oct 22 04:10:31 2007 From: aventuras.de.joao.sem.medo at gmail.com (Joao Miguel Ferreira) Date: Mon, 22 Oct 2007 12:10:31 +0100 Subject: [Viana-pm] =?iso-8859-1?q?fresh_news=3A_Nova_Lideran=E7a_=09Viana?= =?iso-8859-1?q?=2Epm?= In-Reply-To: References: Message-ID: <1193051431.4008.2.camel@azagthot.critical.pt> Parab?ns Lu?s, acho que vais fazer um bom trabalho. Cheers Joao Ferreira On Sun, 2007-10-21 at 19:23 +0100, Francisco Alves Cabrita wrote: > Viva Monges!! > > ? com um enorme prazer que an?ncio o novo e fresquinho l?der dos > Viana Perl Mongers, Sr. e Sr?, meninos e meninas :) txaram -> Luis > Azevedo, mais conhecido como Braceta <- > > Pois bem, j? l? vai bastante tempo em que o cog (Jos? Castro) me > passou a pasta dos Viana Perl Mongers. > ? um facto que n?o consegui tirar nenhum coelho da cartola :), tentei > e o principio foi algo din?mico e entusiasmante, mas n?o resultou. > Por vezes mais vale dar dois passos atras e depois um passo s?lido > para a frente. > Mais do que eu, a minha agenda n?o estava preparada :) pois devia ter > posto de lado o entusiasmo e olhar para agenda e por fim aceitar ou > n?o a lideran?a. Sim meus amigos eheeh o cog consegue ser > convincente :), (mas j? o castiguei por isso eheh) > > O Braceta ? o sangue novo que o projecto precisa, ele e o seu animo > v?o certamente dar conta do recado, v?o certamente dinamizar e > reorganizar a casa e estar geograficamente mais perto da cidade para > promover encontros regulares. > > Desejo o mais sincero sucesso para o projecto! > > Abra?o grande > Francisco Cabrita > > PS: Boa sorte Braceta :) > _______________________________________________ > Viana-pm mailing list > Viana-pm at pm.org > http://mail.pm.org/mailman/listinfo/viana-pm From joao.miguel.c.ferreira at gmail.com Mon Oct 22 04:01:55 2007 From: joao.miguel.c.ferreira at gmail.com (Joao Miguel Ferreira) Date: Mon, 22 Oct 2007 12:01:55 +0100 Subject: [Viana-pm] =?iso-8859-1?q?fresh_news=3A_Nova_Lideran=E7a_=09Viana?= =?iso-8859-1?q?=2Epm?= In-Reply-To: References: Message-ID: <1193050915.4008.0.camel@azagthot.critical.pt> Parab?ns Lu?s, vais decerto fazer um excelente trabalho. Joao Ferreira From joel.patrao at gmail.com Tue Oct 23 05:57:07 2007 From: joel.patrao at gmail.com (Joel =?ISO-8859-1?Q?Patr=E3o?=) Date: Tue, 23 Oct 2007 13:57:07 +0100 Subject: [Viana-pm] =?iso-8859-1?q?fresh_news=3A_Nova_Lideran=E7a_=09Viana?= =?iso-8859-1?q?=2Epm?= In-Reply-To: References: Message-ID: <1193144227.2793.3.camel@localhost> ? com maior agrado que recebo as not?cias da Nova Lideran?a do Viana.pm e venho desta forma desejar boa sorte para o Luis Azevedo aka Braceta... abra?os, Joel Patr?o PS: This is not a Braceta Joke's :P On Sun, 2007-10-21 at 19:23 +0100, Francisco Alves Cabrita wrote: > Viva Monges!! > > ? com um enorme prazer que an?ncio o novo e fresquinho l?der dos > Viana Perl Mongers, Sr. e Sr?, meninos e meninas :) txaram -> Luis > Azevedo, mais conhecido como Braceta <- > > Pois bem, j? l? vai bastante tempo em que o cog (Jos? Castro) me > passou a pasta dos Viana Perl Mongers. > ? um facto que n?o consegui tirar nenhum coelho da cartola :), tentei > e o principio foi algo din?mico e entusiasmante, mas n?o resultou. > Por vezes mais vale dar dois passos atras e depois um passo s?lido > para a frente. > Mais do que eu, a minha agenda n?o estava preparada :) pois devia ter > posto de lado o entusiasmo e olhar para agenda e por fim aceitar ou > n?o a lideran?a. Sim meus amigos eheeh o cog consegue ser > convincente :), (mas j? o castiguei por isso eheh) > > O Braceta ? o sangue novo que o projecto precisa, ele e o seu animo > v?o certamente dar conta do recado, v?o certamente dinamizar e > reorganizar a casa e estar geograficamente mais perto da cidade para > promover encontros regulares. > > Desejo o mais sincero sucesso para o projecto! > > Abra?o grande > Francisco Cabrita > > PS: Boa sorte Braceta :) > _______________________________________________ > Viana-pm mailing list > Viana-pm at pm.org > http://mail.pm.org/mailman/listinfo/viana-pm From aventuras.de.joao.sem.medo at gmail.com Fri Oct 26 09:14:07 2007 From: aventuras.de.joao.sem.medo at gmail.com (Joao Miguel Ferreira) Date: Fri, 26 Oct 2007 17:14:07 +0100 Subject: [Viana-pm] selective KILLing... Message-ID: <1193415247.3954.20.camel@azagthot.critical.pt> Ol? a todos, (oi meui tecladoi est? a escrever 'i's quiandoii carregoi em 'o' e 'u's, descuilpem.....) p.f. reparem neste c?digo: -------------------------------------- sub something_timed_out {die "GOT TIRED OF WAITING";}; $SIG{ALRM} = \&something_timed_out; -------------------------------------- $rv='Ok'; eval { $child=fork; if (defined($child)) { if ($child) { alarm(10); wait; alarm(0); $rv='child didnt take more than 10 secs'; } else { do_some_very_slow_stuff; exit 1; }; } else { $rv="Cannot cannot fork"; }; }; if ($@) { if ($@ =~ /GOT TIRED OF WAITING/) { system("kill -TERM $child"); $rv="child did take long so I TERMed it"; }; $rv="error !?!"; }; return $rv; -------------------------------------- proiblema: isto ? para coiirrer em root !!!!!!!!! tenhoi receio de, noi kill, em vez de matar o meu child, matar uim oiuitroi quialquier que entretantoi tenha apanhadoi aquiele PID. Ou o SO coinsegue gerir os PIDs poir foirma a n?o atribuiir este antes doii pai terminar ???? h? coiment?rios ? thx++; return 0; }; Joao Ferreira From braceta at sapo.pt Fri Oct 26 10:18:56 2007 From: braceta at sapo.pt (Luis Azevedo) Date: Fri, 26 Oct 2007 18:18:56 +0100 Subject: [Viana-pm] selective KILLing... In-Reply-To: <1193415247.3954.20.camel@azagthot.critical.pt> References: <1193415247.3954.20.camel@azagthot.critical.pt> Message-ID: <200710261818.56584.braceta@sapo.pt> Boas Jo?o, Antes de mais v? se reparas mas ? esse teclado :PPPPP 1) Em linux, o PID ? um contador de 16 bit sempre incremental, i.e., quando chega o limite, recome?a a contagem sem colidir com PID's atribu?dos nesse mesmo instante. Acho muito improv?vel que aconte?am colis?es, mas podes fazer um script para criar processos e "dar a volta" ao contador at? chegar o PID o teu child. Depois verificas se o kill ? feito ao teu $child. 2) Devias usar a fun??o "kill" em vez do system("kill...), see: perldoc -f kill If SIGNAL is zero, no signal is sent to the process. This is a useful way to check that a child process is alive and hasn?t changed its UID. Podes sempre verificar se o filho n?o morreu com o kill e a seguir matar! Killing spree :) Hope it helps, abra?o. Lu?s Azevedo P.S: Ainda me estou a rir do que te aconteceu ao teclado :PP Podias usar um USB, n?o? :P On Friday 26 October 2007, Joao Miguel Ferreira wrote: > Ol? a todos, > > (oi meui tecladoi est? a escrever 'i's quiandoii carregoi em 'o' e 'u's, > descuilpem.....) > > > p.f. reparem neste c?digo: > > -------------------------------------- > sub something_timed_out {die "GOT TIRED OF WAITING";}; > $SIG{ALRM} = \&something_timed_out; > -------------------------------------- > $rv='Ok'; > eval > { > $child=fork; > if (defined($child)) { > if ($child) { > alarm(10); > wait; > alarm(0); > $rv='child didnt take more than 10 secs'; > } else { > do_some_very_slow_stuff; > exit 1; > }; > } else { > $rv="Cannot cannot fork"; > }; > }; > > if ($@) > { > if ($@ =~ /GOT TIRED OF WAITING/) > { > system("kill -TERM $child"); > $rv="child did take long so I TERMed it"; > }; > $rv="error !?!"; > }; > > return $rv; > -------------------------------------- > > proiblema: isto ? para coiirrer em root !!!!!!!!! > > tenhoi receio de, noi kill, em vez de matar o meu child, matar uim > oiuitroi quialquier que entretantoi tenha apanhadoi aquiele PID. > > Ou o SO coinsegue gerir os PIDs poir foirma a n?o atribuiir este antes > doii pai terminar ???? > > h? coiment?rios ? > > > > > thx++; > return 0; > }; > > Joao Ferreira > > > > _______________________________________________ > Viana-pm mailing list > Viana-pm at pm.org > http://mail.pm.org/mailman/listinfo/viana-pm -- Luis Azevedo braceta at sapo.pt From aventuras.de.joao.sem.medo at gmail.com Fri Oct 26 10:31:14 2007 From: aventuras.de.joao.sem.medo at gmail.com (Joao Miguel Ferreira) Date: Fri, 26 Oct 2007 18:31:14 +0100 Subject: [Viana-pm] selective KILLing... In-Reply-To: <200710261818.56584.braceta@sapo.pt> References: <1193415247.3954.20.camel@azagthot.critical.pt> <200710261818.56584.braceta@sapo.pt> Message-ID: <1193419874.3954.26.camel@azagthot.critical.pt> On Fri, 2007-10-26 at 18:18 +0100, Luis Azevedo wrote: > Boas Jo?o, > > Antes de mais v? se reparas mas ? esse teclado :PPPPP > > 1) Em linux, o PID ? um contador de 16 bit sempre incremental, i.e., quando > chega o limite, recome?a a contagem sem colidir com PID's atribu?dos nesse > mesmo instante. Acho muito improv?vel que aconte?am colis?es, mas podes fazer > um script para criar processos e "dar a volta" ao contador at? chegar o PID o > teu child. Depois verificas se o kill ? feito ao teu $child. > > 2) Devias usar a fun??o "kill" em vez do system("kill...), see: perldoc -f > kill > If SIGNAL is zero, no signal is sent to the process. This is a useful way > to check that a child process is alive and hasn?t changed its UID. > Podes sempre verificar se o filho n?o morreu com o kill e a seguir matar! > Killing spree :) coimoi sempre ois teuis esclarecimentois s?oi.... buill's eye. estoiui esclarecidoi. vou testar. thx > > Hope it helps, abra?o. > > Lu?s Azevedo > > P.S: Ainda me estou a rir do que te aconteceu ao teclado :PP loioioioioioioioioioil rir ? sempre oi melhjoir rem?dioi. :::::DDDDDD > Podias usar um > USB, n?o? :P > n?oii acreditoi em soilui??ies proivis?irias... coimigoi, oiui vai oiui racha !!!!! fica bem. espero que as coisas estejam a melhorar tanto quanto poissivel a? em tua casa. take it easy. Cheers. jmf > > On Friday 26 October 2007, Joao Miguel Ferreira wrote: > > Ol? a todos, > > > > (oi meui tecladoi est? a escrever 'i's quiandoii carregoi em 'o' e 'u's, > > descuilpem.....) > > > > > > p.f. reparem neste c?digo: > > > > -------------------------------------- > > sub something_timed_out {die "GOT TIRED OF WAITING";}; > > $SIG{ALRM} = \&something_timed_out; > > -------------------------------------- > > $rv='Ok'; > > eval > > { > > $child=fork; > > if (defined($child)) { > > if ($child) { > > alarm(10); > > wait; > > alarm(0); > > $rv='child didnt take more than 10 secs'; > > } else { > > do_some_very_slow_stuff; > > exit 1; > > }; > > } else { > > $rv="Cannot cannot fork"; > > }; > > }; > > > > if ($@) > > { > > if ($@ =~ /GOT TIRED OF WAITING/) > > { > > system("kill -TERM $child"); > > $rv="child did take long so I TERMed it"; > > }; > > $rv="error !?!"; > > }; > > > > return $rv; > > -------------------------------------- > > > > proiblema: isto ? para coiirrer em root !!!!!!!!! > > > > tenhoi receio de, noi kill, em vez de matar o meu child, matar uim > > oiuitroi quialquier que entretantoi tenha apanhadoi aquiele PID. > > > > Ou o SO coinsegue gerir os PIDs poir foirma a n?o atribuiir este antes > > doii pai terminar ???? > > > > h? coiment?rios ? > > > > > > > > > > thx++; > > return 0; > > }; > > > > Joao Ferreira > > > > > > > > _______________________________________________ > > Viana-pm mailing list > > Viana-pm at pm.org > > http://mail.pm.org/mailman/listinfo/viana-pm > >