From polettix at gmail.com Thu Mar 3 05:38:08 2011 From: polettix at gmail.com (Flavio Poletti) Date: Thu, 3 Mar 2011 14:38:08 +0100 Subject: [Roma.pm] Cena??? Message-ID: Ciao a tutti, ? ormai tempo di andare a cena insieme... cos? da riempirci gli olistici ventri. Sembra anche che dada ci invii in missione un suo collega la settimana prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e lasciando magari spazio per eventuali problemi di calendario da parte dell'estensione di dada, farei partire il sondaggione: http://www.doodle.com/gum4ukh3f4q8ran9 dada: puoi girare il link anche al tizio? Ciao, Flavio. -------------- next part -------------- An HTML attachment was scrubbed... URL: From register72 at gmail.com Thu Mar 3 06:56:59 2011 From: register72 at gmail.com (register) Date: Thu, 3 Mar 2011 15:56:59 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: Message-ID: Io se posso partecipo volentieri. Preferirei da mercoledi in poi pero' . Ciao, Luca 2011/3/3 Flavio Poletti > Ciao a tutti, > > ? ormai tempo di andare a cena insieme... cos? da riempirci gli > olistici ventri. > > Sembra anche che dada ci invii in missione un suo collega la settimana > prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei > quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e > devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e > lasciando magari spazio per eventuali problemi di calendario da parte > dell'estensione di dada, farei partire il sondaggione: > http://www.doodle.com/gum4ukh3f4q8ran9 > > dada: puoi girare il link anche al tizio? > > Ciao, > > Flavio. > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From polettix at gmail.com Thu Mar 3 07:16:40 2011 From: polettix at gmail.com (Flavio Poletti) Date: Thu, 3 Mar 2011 16:16:40 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: Message-ID: Ciao Luca, puoi mettere le tue preferenze nella pagina http://www.doodle.com/gum4ukh3f4q8ran9 per favore? In questo modo possiamo tracciare le preferenze di tutti in maniera semplice. Ciao e grazie, Flavio. 2011/3/3 register > Io se posso partecipo volentieri. > Preferirei da mercoledi in poi pero' . > Ciao, > Luca > > > > 2011/3/3 Flavio Poletti > >> Ciao a tutti, >> >> ? ormai tempo di andare a cena insieme... cos? da riempirci gli >> olistici ventri. >> >> Sembra anche che dada ci invii in missione un suo collega la settimana >> prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei >> quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e >> devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e >> lasciando magari spazio per eventuali problemi di calendario da parte >> dell'estensione di dada, farei partire il sondaggione: >> http://www.doodle.com/gum4ukh3f4q8ran9 >> >> dada: puoi girare il link anche al tizio? >> >> Ciao, >> >> Flavio. >> >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From register72 at gmail.com Mon Mar 7 04:31:20 2011 From: register72 at gmail.com (register) Date: Mon, 7 Mar 2011 13:31:20 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: Message-ID: Novita' a proposito? Luca 2011/3/3 Flavio Poletti > Ciao Luca, > > puoi mettere le tue preferenze nella pagina > http://www.doodle.com/gum4ukh3f4q8ran9 per favore? In questo modo possiamo > tracciare le preferenze di tutti in maniera semplice. > > Ciao e grazie, > > Flavio. > > > 2011/3/3 register > > Io se posso partecipo volentieri. >> Preferirei da mercoledi in poi pero' . >> Ciao, >> Luca >> >> >> >> 2011/3/3 Flavio Poletti >> >>> Ciao a tutti, >>> >>> ? ormai tempo di andare a cena insieme... cos? da riempirci gli >>> olistici ventri. >>> >>> Sembra anche che dada ci invii in missione un suo collega la settimana >>> prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei >>> quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e >>> devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e >>> lasciando magari spazio per eventuali problemi di calendario da parte >>> dell'estensione di dada, farei partire il sondaggione: >>> http://www.doodle.com/gum4ukh3f4q8ran9 >>> >>> dada: puoi girare il link anche al tizio? >>> >>> Ciao, >>> >>> Flavio. >>> >>> _______________________________________________ >>> Roma mailing list >>> Roma at pm.org >>> http://mail.pm.org/mailman/listinfo/roma >>> >> >> >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From polettix at gmail.com Mon Mar 7 05:10:03 2011 From: polettix at gmail.com (Flavio Poletti) Date: Mon, 7 Mar 2011 14:10:03 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: Message-ID: Ciao a tutti, proporrei di chiudere il sondaggio alle ore 15:00 anche se mi sembra di capire che, salvo sorprese, la data di oggi ? la pi? gettonata, seguita da domani. A meno di sorprese, quando avr? i dettagli della prenotazione li comunicher? qui (oppure fatemi avere i numeri di telefono per un contatto diretto). Ciao, Flavio. 2011/3/7 register > Novita' a proposito? > Luca > > > > 2011/3/3 Flavio Poletti > >> Ciao Luca, >> >> puoi mettere le tue preferenze nella pagina >> http://www.doodle.com/gum4ukh3f4q8ran9 per favore? In questo modo >> possiamo tracciare le preferenze di tutti in maniera semplice. >> >> Ciao e grazie, >> >> Flavio. >> >> >> 2011/3/3 register >> >> Io se posso partecipo volentieri. >>> Preferirei da mercoledi in poi pero' . >>> Ciao, >>> Luca >>> >>> >>> >>> 2011/3/3 Flavio Poletti >>> >>>> Ciao a tutti, >>>> >>>> ? ormai tempo di andare a cena insieme... cos? da riempirci gli >>>> olistici ventri. >>>> >>>> Sembra anche che dada ci invii in missione un suo collega la settimana >>>> prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei >>>> quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e >>>> devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e >>>> lasciando magari spazio per eventuali problemi di calendario da parte >>>> dell'estensione di dada, farei partire il sondaggione: >>>> http://www.doodle.com/gum4ukh3f4q8ran9 >>>> >>>> dada: puoi girare il link anche al tizio? >>>> >>>> Ciao, >>>> >>>> Flavio. >>>> >>>> _______________________________________________ >>>> Roma mailing list >>>> Roma at pm.org >>>> http://mail.pm.org/mailman/listinfo/roma >>>> >>> >>> >>> _______________________________________________ >>> Roma mailing list >>> Roma at pm.org >>> http://mail.pm.org/mailman/listinfo/roma >>> >> >> >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marco at crossbow.it Mon Mar 7 06:46:40 2011 From: marco at crossbow.it (Marco Balestra) Date: Mon, 7 Mar 2011 15:46:40 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: Message-ID: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Oggi per oggi? cavolo, tempi stretti... Domani sarebbe meglio, senno' facciamo almeno alle 8:30 :-P Marco On 07/mar/2011, at 14.10, Flavio Poletti wrote: > Ciao a tutti, > > proporrei di chiudere il sondaggio alle ore 15:00 anche se mi sembra di capire che, salvo sorprese, la data di oggi ? la pi? gettonata, seguita da domani. > > A meno di sorprese, quando avr? i dettagli della prenotazione li comunicher? qui (oppure fatemi avere i numeri di telefono per un contatto diretto). > > Ciao, > > Flavio. > > > 2011/3/7 register > Novita' a proposito? > Luca > > > > 2011/3/3 Flavio Poletti > Ciao Luca, > > puoi mettere le tue preferenze nella pagina http://www.doodle.com/gum4ukh3f4q8ran9 per favore? In questo modo possiamo tracciare le preferenze di tutti in maniera semplice. > > Ciao e grazie, > > Flavio. > > > 2011/3/3 register > > Io se posso partecipo volentieri. > Preferirei da mercoledi in poi pero' . > Ciao, > Luca > > > > 2011/3/3 Flavio Poletti > Ciao a tutti, > > ? ormai tempo di andare a cena insieme... cos? da riempirci gli olistici ventri. > > Sembra anche che dada ci invii in missione un suo collega la settimana prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e lasciando magari spazio per eventuali problemi di calendario da parte dell'estensione di dada, farei partire il sondaggione: http://www.doodle.com/gum4ukh3f4q8ran9 > > dada: puoi girare il link anche al tizio? > > Ciao, > > Flavio. > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma -------------- next part -------------- An HTML attachment was scrubbed... URL: From polettix at gmail.com Mon Mar 7 06:57:02 2011 From: polettix at gmail.com (Flavio Poletti) Date: Mon, 7 Mar 2011 15:57:02 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: OK chiudiamo il tutto, oggi per oggi (cos? raccogliamo anche Leo!) e prenotazione per le 20:30 che vi confermer? direttamente qui. A dopo, Flavio. 2011/3/7 Marco Balestra > Oggi per oggi? > > cavolo, tempi stretti... Domani sarebbe meglio, senno' facciamo almeno alle > 8:30 :-P > > Marco > > On 07/mar/2011, at 14.10, Flavio Poletti wrote: > > Ciao a tutti, > > proporrei di chiudere il sondaggio alle ore 15:00 anche se mi sembra di > capire che, salvo sorprese, la data di oggi ? la pi? gettonata, seguita da > domani. > > A meno di sorprese, quando avr? i dettagli della prenotazione li > comunicher? qui (oppure fatemi avere i numeri di telefono per un contatto > diretto). > > Ciao, > > Flavio. > > > 2011/3/7 register > >> Novita' a proposito? >> Luca >> >> >> >> 2011/3/3 Flavio Poletti >> >>> Ciao Luca, >>> >>> puoi mettere le tue preferenze nella pagina >>> http://www.doodle.com/gum4ukh3f4q8ran9 per favore? In questo modo >>> possiamo tracciare le preferenze di tutti in maniera semplice. >>> >>> Ciao e grazie, >>> >>> Flavio. >>> >>> >>> 2011/3/3 register >>> >>> Io se posso partecipo volentieri. >>>> Preferirei da mercoledi in poi pero' . >>>> Ciao, >>>> Luca >>>> >>>> >>>> >>>> 2011/3/3 Flavio Poletti >>>> >>>>> Ciao a tutti, >>>>> >>>>> ? ormai tempo di andare a cena insieme... cos? da riempirci gli >>>>> olistici ventri. >>>>> >>>>> Sembra anche che dada ci invii in missione un suo collega la settimana >>>>> prossima, e che questo andr? ad alloggiare in quel di Marconi. Proporrei >>>>> quindi di andare in zona (sono stato una volta alla Trattoria Dell'Omo e >>>>> devo dire che sono stato bene) la settimana prossima. Escludendo mercoled? e >>>>> lasciando magari spazio per eventuali problemi di calendario da parte >>>>> dell'estensione di dada, farei partire il sondaggione: >>>>> http://www.doodle.com/gum4ukh3f4q8ran9 >>>>> >>>>> dada: puoi girare il link anche al tizio? >>>>> >>>>> Ciao, >>>>> >>>>> Flavio. >>>>> >>>>> _______________________________________________ >>>>> Roma mailing list >>>>> Roma at pm.org >>>>> http://mail.pm.org/mailman/listinfo/roma >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Roma mailing list >>>> Roma at pm.org >>>> http://mail.pm.org/mailman/listinfo/roma >>>> >>> >>> >>> _______________________________________________ >>> Roma mailing list >>> Roma at pm.org >>> http://mail.pm.org/mailman/listinfo/roma >>> >> >> > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From emazep at gmail.com Mon Mar 7 07:14:24 2011 From: emazep at gmail.com (Emanuele Zeppieri) Date: Mon, 7 Mar 2011 16:14:24 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Azz, mi spiace, ma per oggi non ce la faccio :-( Se fosse per domani o, meglio, per il fine settimana (da gioved?, incluso, in poi) io e Stefano ci saremmo. Altrimenti alla prossima e buona cena! From polettix at gmail.com Mon Mar 7 07:45:36 2011 From: polettix at gmail.com (Flavio Poletti) Date: Mon, 7 Mar 2011 16:45:36 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: ALLORA... ... visto quanto detto da Marco ... visto che l'austriaco ha detto che domani sarebbe molto meglio ... visto che con emazep+stefano domani saremmo a +1 ... sperando che Leo non si incazzi dato che la chiusura era alle ore 15:00 di oggi ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a Viale Marconi. Per la prossima volta mi impegno a mettere la deadline per la votazione a due giorni prima, OK?!? Ciao a tutti, Flavio. 2011/3/7 Emanuele Zeppieri > Azz, mi spiace, ma per oggi non ce la faccio :-( > > Se fosse per domani o, meglio, per il fine settimana (da gioved?, > incluso, in poi) io e Stefano ci saremmo. > > Altrimenti alla prossima e buona cena! > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From leo.cacciari at gmail.com Mon Mar 7 08:33:45 2011 From: leo.cacciari at gmail.com (Leo Cacciari) Date: Mon, 07 Mar 2011 17:33:45 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: <1299515625.2243.7.camel@galadriel> Il giorno lun, 07/03/2011 alle 16.45 +0100, Flavio Poletti ha scritto: > ALLORA... > > > ... visto quanto detto da Marco > ... visto che l'austriaco ha detto che domani sarebbe molto meglio > ... visto che con emazep+stefano domani saremmo a +1 > ... sperando che Leo non si incazzi dato che la chiusura era alle ore > 15:00 di oggi > > > ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a > Viale Marconi. > Non mi incazzo, no... Solo che non so se ce la faccio, ho degli impegni di partito (siccome non ho abbastanza cose da fare, sono anche segretario regionale del PCL...) > > > > Per la prossima volta mi impegno a mettere la deadline per la > votazione a due giorni prima, OK?!? > > > Ciao a tutti, > > > Flavio. > > > > > > > 2011/3/7 Emanuele Zeppieri > Azz, mi spiace, ma per oggi non ce la faccio :-( > > Se fosse per domani o, meglio, per il fine settimana (da > gioved?, > incluso, in poi) io e Stefano ci saremmo. > > Altrimenti alla prossima e buona cena! > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma -- Leo Cacciari Aliae nationes servitutem pati possunt. Populi romani est propria libertas From register72 at gmail.com Mon Mar 7 09:23:22 2011 From: register72 at gmail.com (register) Date: Mon, 7 Mar 2011 18:23:22 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Perfetto, nel pomeriggio mi sono sentito col dentista che mi ha anticipato l'appuntamento per la devitalizzazione di un dente domani alle 18.30 :D. Immagino che non saro' dei vostri. Peccato mi avrebbe fatto piacere conoscere un po' di gente Perl a Roma dato che mi sono trasferito qua da un annetto circa . Sara' per la prox. Ma un aperitivo no!?? Ciao, Luca 2011/3/7 Flavio Poletti > ALLORA... > > ... visto quanto detto da Marco > ... visto che l'austriaco ha detto che domani sarebbe molto meglio > ... visto che con emazep+stefano domani saremmo a +1 > ... sperando che Leo non si incazzi dato che la chiusura era alle ore 15:00 > di oggi > > ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a Viale > Marconi. > > > Per la prossima volta mi impegno a mettere la deadline per la votazione a > due giorni prima, OK?!? > > Ciao a tutti, > > Flavio. > > > > > 2011/3/7 Emanuele Zeppieri > > Azz, mi spiace, ma per oggi non ce la faccio :-( >> >> Se fosse per domani o, meglio, per il fine settimana (da gioved?, >> incluso, in poi) io e Stefano ci saremmo. >> >> Altrimenti alla prossima e buona cena! >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From register72 at gmail.com Mon Mar 7 09:37:51 2011 From: register72 at gmail.com (register) Date: Mon, 7 Mar 2011 18:37:51 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Senza considerare che domani e' l'8 marzo... :D:D Ma giovedi!??! 2011/3/7 Flavio Poletti > ALLORA... > > ... visto quanto detto da Marco > ... visto che l'austriaco ha detto che domani sarebbe molto meglio > ... visto che con emazep+stefano domani saremmo a +1 > ... sperando che Leo non si incazzi dato che la chiusura era alle ore 15:00 > di oggi > > ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a Viale > Marconi. > > > Per la prossima volta mi impegno a mettere la deadline per la votazione a > due giorni prima, OK?!? > > Ciao a tutti, > > Flavio. > > > > > 2011/3/7 Emanuele Zeppieri > > Azz, mi spiace, ma per oggi non ce la faccio :-( >> >> Se fosse per domani o, meglio, per il fine settimana (da gioved?, >> incluso, in poi) io e Stefano ci saremmo. >> >> Altrimenti alla prossima e buona cena! >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From polettix at gmail.com Mon Mar 7 15:52:18 2011 From: polettix at gmail.com (Flavio Poletti) Date: Tue, 8 Mar 2011 00:52:18 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Che faticaaaaa! Luca... tu per gioved? avevi dato buca, allo stato attuale delle cose ? un'invariante. Se pensi di poterci essere mi sembra che possiamo provare a dirottarci su gioved?, altrimenti provo a prenotare domani ed eventualmente si vede. Ciao a tutti, Flavio. 2011/3/7 register > Senza considerare che domani e' l'8 marzo... :D:D > Ma giovedi!??! > > 2011/3/7 Flavio Poletti > > ALLORA... >> >> ... visto quanto detto da Marco >> ... visto che l'austriaco ha detto che domani sarebbe molto meglio >> ... visto che con emazep+stefano domani saremmo a +1 >> ... sperando che Leo non si incazzi dato che la chiusura era alle ore >> 15:00 di oggi >> >> ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a Viale >> Marconi. >> >> >> Per la prossima volta mi impegno a mettere la deadline per la votazione a >> due giorni prima, OK?!? >> >> Ciao a tutti, >> >> Flavio. >> >> >> >> >> 2011/3/7 Emanuele Zeppieri >> >> Azz, mi spiace, ma per oggi non ce la faccio :-( >>> >>> Se fosse per domani o, meglio, per il fine settimana (da gioved?, >>> incluso, in poi) io e Stefano ci saremmo. >>> >>> Altrimenti alla prossima e buona cena! >>> _______________________________________________ >>> Roma mailing list >>> Roma at pm.org >>> http://mail.pm.org/mailman/listinfo/roma >>> >> >> >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marco at crossbow.it Tue Mar 8 00:42:55 2011 From: marco at crossbow.it (Marco Balestra) Date: Tue, 8 Mar 2011 09:42:55 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Giuro che non ci capisco pi? niente :-P Avevo capito alla fine che era per stasera e che era decisa, quindi ho preso un impegno per gioved?. Non voglio vincolare nessuno, ma se alla fine salto il turno non prendetela sul personale :-D -- Marco Balestra marco at crossbow.it On 08/mar/11, at 00:52, Flavio Poletti wrote: > Che faticaaaaa! > > Luca... tu per gioved? avevi dato buca, allo stato attuale delle > cose ? un'invariante. > > Se pensi di poterci essere mi sembra che possiamo provare a > dirottarci su gioved?, altrimenti provo a prenotare domani ed > eventualmente si vede. > > Ciao a tutti, > > Flavio. -------------- next part -------------- An HTML attachment was scrubbed... URL: From register72 at gmail.com Tue Mar 8 01:04:06 2011 From: register72 at gmail.com (register) Date: Tue, 8 Mar 2011 10:04:06 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Se la fate giovedi mi impegno a venire. :D Ciao, Luca 2011/3/8 Flavio Poletti > Che faticaaaaa! > > Luca... tu per gioved? avevi dato buca, allo stato attuale delle cose ? > un'invariante. > > Se pensi di poterci essere mi sembra che possiamo provare a dirottarci su > gioved?, altrimenti provo a prenotare domani ed eventualmente si vede. > > Ciao a tutti, > > Flavio. > > > 2011/3/7 register > > Senza considerare che domani e' l'8 marzo... :D:D >> Ma giovedi!??! >> >> 2011/3/7 Flavio Poletti >> >> ALLORA... >>> >>> ... visto quanto detto da Marco >>> ... visto che l'austriaco ha detto che domani sarebbe molto meglio >>> ... visto che con emazep+stefano domani saremmo a +1 >>> ... sperando che Leo non si incazzi dato che la chiusura era alle ore >>> 15:00 di oggi >>> >>> ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a >>> Viale Marconi. >>> >>> >>> Per la prossima volta mi impegno a mettere la deadline per la votazione a >>> due giorni prima, OK?!? >>> >>> Ciao a tutti, >>> >>> Flavio. >>> >>> >>> >>> >>> 2011/3/7 Emanuele Zeppieri >>> >>> Azz, mi spiace, ma per oggi non ce la faccio :-( >>>> >>>> Se fosse per domani o, meglio, per il fine settimana (da gioved?, >>>> incluso, in poi) io e Stefano ci saremmo. >>>> >>>> Altrimenti alla prossima e buona cena! >>>> _______________________________________________ >>>> Roma mailing list >>>> Roma at pm.org >>>> http://mail.pm.org/mailman/listinfo/roma >>>> >>> >>> >>> _______________________________________________ >>> Roma mailing list >>> Roma at pm.org >>> http://mail.pm.org/mailman/listinfo/roma >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From register72 at gmail.com Tue Mar 8 01:15:49 2011 From: register72 at gmail.com (register) Date: Tue, 8 Mar 2011 10:15:49 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Ah leggo solo ora la replica di Marco. Colpa solo mia e del mio ripensamento tardivo ( un po' di colpa e' del dentista, l'appuntamento precedente era per giovedi infatti). Per cui fate come se non avessi detto nulla. Ciao, Luca 2011/3/8 Marco Balestra > Giuro che non ci capisco pi? niente :-P > > Avevo capito alla fine che era per stasera e che era decisa, quindi ho > preso un impegno per gioved?. > > Non voglio vincolare nessuno, ma se alla fine salto il turno non prendetela > sul personale :-D > -- > Marco Balestra > marco at crossbow.it > > > > On 08/mar/11, at 00:52, Flavio Poletti wrote: > > Che faticaaaaa! > > Luca... tu per gioved? avevi dato buca, allo stato attuale delle cose ? > un'invariante. > > Se pensi di poterci essere mi sembra che possiamo provare a dirottarci su > gioved?, altrimenti provo a prenotare domani ed eventualmente si vede. > > Ciao a tutti, > > Flavio. > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From emazep at gmail.com Tue Mar 8 02:59:55 2011 From: emazep at gmail.com (Emanuele Zeppieri) Date: Tue, 8 Mar 2011 11:59:55 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: Parte (o tutto) il casino dipende da me, quindi il minimo che possa fare ? dare la mia disponibilit? per tutta la settimana, a partire da stasera ovviamente (come ho specificato anche nel poll online). In particolare volevo scusarmi con Leo (per? se per una sera ce la fate a saltare la solita cena a base di bambini, potresti portare anche i compagni ;-) Il giorno 08/mar/2011 00.52, "Flavio Poletti" ha scritto: > Che faticaaaaa! > > Luca... tu per gioved? avevi dato buca, allo stato attuale delle cose ? > un'invariante. > > Se pensi di poterci essere mi sembra che possiamo provare a dirottarci su > gioved?, altrimenti provo a prenotare domani ed eventualmente si vede. > > Ciao a tutti, > > Flavio. > > > 2011/3/7 register > >> Senza considerare che domani e' l'8 marzo... :D:D >> Ma giovedi!??! >> >> 2011/3/7 Flavio Poletti >> >> ALLORA... >>> >>> ... visto quanto detto da Marco >>> ... visto che l'austriaco ha detto che domani sarebbe molto meglio >>> ... visto che con emazep+stefano domani saremmo a +1 >>> ... sperando che Leo non si incazzi dato che la chiusura era alle ore >>> 15:00 di oggi >>> >>> ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a Viale >>> Marconi. >>> >>> >>> Per la prossima volta mi impegno a mettere la deadline per la votazione a >>> due giorni prima, OK?!? >>> >>> Ciao a tutti, >>> >>> Flavio. >>> >>> >>> >>> >>> 2011/3/7 Emanuele Zeppieri >>> >>> Azz, mi spiace, ma per oggi non ce la faccio :-( >>>> >>>> Se fosse per domani o, meglio, per il fine settimana (da gioved?, >>>> incluso, in poi) io e Stefano ci saremmo. >>>> >>>> Altrimenti alla prossima e buona cena! >>>> _______________________________________________ >>>> Roma mailing list >>>> Roma at pm.org >>>> http://mail.pm.org/mailman/listinfo/roma >>>> >>> >>> >>> _______________________________________________ >>> Roma mailing list >>> Roma at pm.org >>> http://mail.pm.org/mailman/listinfo/roma >>> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From fabio.dalfonso at fabiodalfonso.com Tue Mar 8 04:40:20 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Tue, 08 Mar 2011 13:40:20 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> Message-ID: <4D7623B4.9000102@fabiodalfonso.com> An HTML attachment was scrubbed... URL: From polettix at gmail.com Tue Mar 8 04:58:44 2011 From: polettix at gmail.com (Flavio Poletti) Date: Tue, 8 Mar 2011 13:58:44 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: <4D7623B4.9000102@fabiodalfonso.com> References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> <4D7623B4.9000102@fabiodalfonso.com> Message-ID: ALLORA Visto che lo spostamento a gioved? non era unanime dopo quanto deliberato ieri, ho autonomamente e dittatorialmente prenotato come segue: STASERA MARTEDI 8 MARZO 2011 - ORE 20:00 - TRATTORIA DELL'OMO VIALE MARCONI 475 Per Luca: perch? non passi a fare comunque un saluto e dire 4 ca**ate? Passo e chiudo! Ciao, Flavio. 2011/3/8 Fabio D'Alfonso > Ciao Emanuele, > non e' che stiamo organizzando un hara kiri ? > Sembra la scena del Monty Python dove il cuoco per scusarsi ammazza tre > persone e fracassa il tavolo... > > Nel dubbio, la colpa e' tutta mia e do la disponibilita' fino al 2050, > anche se dovremo farla in una casa di riposo. > > > Fabio D'Alfonso > 'Enabling Business Through IT' > cell. +39.348.059.40.22 *** > web: www.fabiodalfonso.com > email: fabio.dalfonso at fabiodalfonso.com > fax: +39.06.874.599.581 > BlackBerry? Wireless Enabled Address. > ** Hidden numbers are automatically rejected by the phone* > > On 3/8/2011 11:59 AM, Emanuele Zeppieri wrote: > > Parte (o tutto) il casino dipende da me, quindi il minimo che possa fare ? > dare la mia disponibilit? per tutta la settimana, a partire da stasera > ovviamente (come ho specificato anche nel poll online). > > In particolare volevo scusarmi con Leo (per? se per una sera ce la fate a > saltare la solita cena a base di bambini, potresti portare anche i compagni > ;-) > Il giorno 08/mar/2011 00.52, "Flavio Poletti" ha > scritto: > > Che faticaaaaa! > > > > Luca... tu per gioved? avevi dato buca, allo stato attuale delle cose ? > > un'invariante. > > > > Se pensi di poterci essere mi sembra che possiamo provare a dirottarci su > > gioved?, altrimenti provo a prenotare domani ed eventualmente si vede. > > > > Ciao a tutti, > > > > Flavio. > > > > > > 2011/3/7 register > > > >> Senza considerare che domani e' l'8 marzo... :D:D > >> Ma giovedi!??! > >> > >> 2011/3/7 Flavio Poletti > >> > >> ALLORA... > >>> > >>> ... visto quanto detto da Marco > >>> ... visto che l'austriaco ha detto che domani sarebbe molto meglio > >>> ... visto che con emazep+stefano domani saremmo a +1 > >>> ... sperando che Leo non si incazzi dato che la chiusura era alle ore > >>> 15:00 di oggi > >>> > >>> ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a > Viale > >>> Marconi. > >>> > >>> > >>> Per la prossima volta mi impegno a mettere la deadline per la votazione > a > >>> due giorni prima, OK?!? > >>> > >>> Ciao a tutti, > >>> > >>> Flavio. > >>> > >>> > >>> > >>> > >>> 2011/3/7 Emanuele Zeppieri > >>> > >>> Azz, mi spiace, ma per oggi non ce la faccio :-( > >>>> > >>>> Se fosse per domani o, meglio, per il fine settimana (da gioved?, > >>>> incluso, in poi) io e Stefano ci saremmo. > >>>> > >>>> Altrimenti alla prossima e buona cena! > >>>> _______________________________________________ > >>>> Roma mailing list > >>>> Roma at pm.org > >>>> http://mail.pm.org/mailman/listinfo/roma > >>>> > >>> > >>> > >>> _______________________________________________ > >>> Roma mailing list > >>> Roma at pm.org > >>> http://mail.pm.org/mailman/listinfo/roma > >>> > >> > >> > > > _______________________________________________ > Roma mailing listRoma at pm.orghttp://mail.pm.org/mailman/listinfo/roma > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fabio.dalfonso at fabiodalfonso.com Tue Mar 8 05:17:31 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Tue, 8 Mar 2011 13:17:31 +0000 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it><4D7623B4.9000102@fabiodalfonso.com> Message-ID: <1049132797-1299590232-cardhu_decombobulator_blackberry.rim.net-735735454-@b13.c5.bise7.blackberry> Proprio adesso che avevo trovato una casa di riposo perfetta con sala briscola! -- Fabio D'Alfonso 'Enabling Business through IT' cell. +39.348.059.40.22 * web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 BlackBerry? Wireless Enabled Address. * Hidden numbers are automatically rejected by the phone -----Original Message----- From: Flavio Poletti Sender: roma-bounces+fabio.dalfonso=fabiodalfonso.com at pm.orgDate: Tue, 8 Mar 2011 13:58:44 To: Reply-To: roma at pm.org Subject: Re: [Roma.pm] Cena??? _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From register72 at gmail.com Tue Mar 8 06:57:15 2011 From: register72 at gmail.com (register) Date: Tue, 8 Mar 2011 15:57:15 +0100 Subject: [Roma.pm] Cena??? In-Reply-To: References: <40A8D4C4-4124-4537-AF63-D77656F5F89A@crossbow.it> <4D7623B4.9000102@fabiodalfonso.com> Message-ID: No ragazzi non vengo. Mi devitalizzano un dente tra un paio d'ore. Rischio che a causa dell'anastesia il tasso di cazzate sia troppo alto. Ci vediamo alla prox. Ciao, Luca 2011/3/8 Flavio Poletti > ALLORA > > Visto che lo spostamento a gioved? non era unanime dopo quanto deliberato > ieri, ho autonomamente e dittatorialmente prenotato come segue: > > STASERA MARTEDI 8 MARZO 2011 - ORE 20:00 - TRATTORIA DELL'OMO VIALE MARCONI > 475 > > Per Luca: perch? non passi a fare comunque un saluto e dire 4 ca**ate? > > Passo e chiudo! > > Ciao, > > Flavio. > > > > > 2011/3/8 Fabio D'Alfonso > > Ciao Emanuele, >> non e' che stiamo organizzando un hara kiri ? >> Sembra la scena del Monty Python dove il cuoco per scusarsi ammazza tre >> persone e fracassa il tavolo... >> >> Nel dubbio, la colpa e' tutta mia e do la disponibilita' fino al 2050, >> anche se dovremo farla in una casa di riposo. >> >> >> Fabio D'Alfonso >> 'Enabling Business Through IT' >> cell. +39.348.059.40.22 *** >> web: www.fabiodalfonso.com >> email: fabio.dalfonso at fabiodalfonso.com >> fax: +39.06.874.599.581 >> BlackBerry? Wireless Enabled Address. >> ** Hidden numbers are automatically rejected by the phone* >> >> On 3/8/2011 11:59 AM, Emanuele Zeppieri wrote: >> >> Parte (o tutto) il casino dipende da me, quindi il minimo che possa fare ? >> dare la mia disponibilit? per tutta la settimana, a partire da stasera >> ovviamente (come ho specificato anche nel poll online). >> >> In particolare volevo scusarmi con Leo (per? se per una sera ce la fate a >> saltare la solita cena a base di bambini, potresti portare anche i compagni >> ;-) >> Il giorno 08/mar/2011 00.52, "Flavio Poletti" ha >> scritto: >> > Che faticaaaaa! >> > >> > Luca... tu per gioved? avevi dato buca, allo stato attuale delle cose ? >> > un'invariante. >> > >> > Se pensi di poterci essere mi sembra che possiamo provare a dirottarci >> su >> > gioved?, altrimenti provo a prenotare domani ed eventualmente si vede. >> > >> > Ciao a tutti, >> > >> > Flavio. >> > >> > >> > 2011/3/7 register >> > >> >> Senza considerare che domani e' l'8 marzo... :D:D >> >> Ma giovedi!??! >> >> >> >> 2011/3/7 Flavio Poletti >> >> >> >> ALLORA... >> >>> >> >>> ... visto quanto detto da Marco >> >>> ... visto che l'austriaco ha detto che domani sarebbe molto meglio >> >>> ... visto che con emazep+stefano domani saremmo a +1 >> >>> ... sperando che Leo non si incazzi dato che la chiusura era alle ore >> >>> 15:00 di oggi >> >>> >> >>> ... finalizziamo per domani sera ore 20:00 alla trattoria Dell'Omo a >> Viale >> >>> Marconi. >> >>> >> >>> >> >>> Per la prossima volta mi impegno a mettere la deadline per la >> votazione a >> >>> due giorni prima, OK?!? >> >>> >> >>> Ciao a tutti, >> >>> >> >>> Flavio. >> >>> >> >>> >> >>> >> >>> >> >>> 2011/3/7 Emanuele Zeppieri >> >>> >> >>> Azz, mi spiace, ma per oggi non ce la faccio :-( >> >>>> >> >>>> Se fosse per domani o, meglio, per il fine settimana (da gioved?, >> >>>> incluso, in poi) io e Stefano ci saremmo. >> >>>> >> >>>> Altrimenti alla prossima e buona cena! >> >>>> _______________________________________________ >> >>>> Roma mailing list >> >>>> Roma at pm.org >> >>>> http://mail.pm.org/mailman/listinfo/roma >> >>>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> Roma mailing list >> >>> Roma at pm.org >> >>> http://mail.pm.org/mailman/listinfo/roma >> >>> >> >> >> >> >> >> >> _______________________________________________ >> Roma mailing listRoma at pm.orghttp://mail.pm.org/mailman/listinfo/roma >> >> >> _______________________________________________ >> Roma mailing list >> Roma at pm.org >> http://mail.pm.org/mailman/listinfo/roma >> > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fabio.dalfonso at fabiodalfonso.com Tue Mar 8 11:36:34 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Tue, 08 Mar 2011 20:36:34 +0100 Subject: [Roma.pm] Buon appetito Message-ID: <4D768542.2030908@fabiodalfonso.com> An HTML attachment was scrubbed... URL: From fabio.dalfonso at fabiodalfonso.com Sun Mar 13 15:57:55 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Sun, 13 Mar 2011 22:57:55 +0000 Subject: [Roma.pm] Meeting tecnici? Message-ID: <1594531863-1300057039-cardhu_decombobulator_blackberry.rim.net-2140908844-@b13.c5.bise7.blackberry> Ciao a tutti, tempo fa Flavio aveva suggerito dei meeting per trattare argomenti tecnici (magari poco prima degli involtini). Tra l'altro pensavo anche a soluzioni di video conferenza da Skype ad ogni altra soluzione che possiamo trovare per creare una live community. -- Fabio D'Alfonso 'Enabling Business through IT' cell. +39.348.059.40.22 * web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 BlackBerry? Wireless Enabled Address. * Hidden numbers are automatically rejected by the phone From polettix at gmail.com Sun Mar 13 23:41:54 2011 From: polettix at gmail.com (Flavio Poletti) Date: Mon, 14 Mar 2011 07:41:54 +0100 Subject: [Roma.pm] Meeting tecnici? In-Reply-To: <1594531863-1300057039-cardhu_decombobulator_blackberry.rim.net-2140908844-@b13.c5.bise7.blackberry> References: <1594531863-1300057039-cardhu_decombobulator_blackberry.rim.net-2140908844-@b13.c5.bise7.blackberry> Message-ID: Ciao, la cosa che mi piacerebbe ? trovare uno spazio dove poterli fare, possibilmente fisico perch? mi piace l'idea di andare a cena dopo :-) Non conosco posti, per?, e si aggiunge il problema dell'ora serale. Idee? Ciao, Flavio. 2011/3/13 Fabio D'Alfonso > Ciao a tutti, > tempo fa Flavio aveva suggerito dei meeting per trattare argomenti tecnici > (magari poco prima degli involtini). > Tra l'altro pensavo anche a soluzioni di video conferenza da Skype ad ogni > altra soluzione che possiamo trovare per creare una live community. > > > -- > > Fabio D'Alfonso > 'Enabling Business through IT' > cell. +39.348.059.40.22 * > web: www.fabiodalfonso.com > email: fabio.dalfonso at fabiodalfonso.com > fax: +39.06.874.599.581 > BlackBerry? Wireless Enabled Address. > > * Hidden numbers are automatically rejected by the phone > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fabio.dalfonso at fabiodalfonso.com Mon Mar 14 03:51:00 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Mon, 14 Mar 2011 11:51:00 +0100 Subject: [Roma.pm] Meeting tecnici? In-Reply-To: References: <1594531863-1300057039-cardhu_decombobulator_blackberry.rim.net-2140908844-@b13.c5.bise7.blackberry> Message-ID: <4D7DF314.1080403@fabiodalfonso.com> An HTML attachment was scrubbed... URL: From emazep at gmail.com Mon Mar 14 23:56:43 2011 From: emazep at gmail.com (Emanuele Zeppieri) Date: Tue, 15 Mar 2011 07:56:43 +0100 Subject: [Roma.pm] Meeting tecnici? In-Reply-To: References: <1594531863-1300057039-cardhu_decombobulator_blackberry.rim.net-2140908844-@b13.c5.bise7.blackberry> Message-ID: <4D7F0DAB.3050906@gmail.com> On 2011-03-14 07:41, Flavio Poletti wrote: > Ciao, > > la cosa che mi piacerebbe ? trovare uno spazio dove poterli fare, > possibilmente fisico perch? mi piace l'idea di andare a cena dopo :-) > > Non conosco posti, per?, e si aggiunge il problema dell'ora serale. Idee? Il nostro ufficio era disponibilissimo, visto che rimaneva inusato per mesi (anzi per interi semestri). Ma proprio per questo l'abbiamo lasciato, n? prevediamo di prendere un'altra sede operativa a breve (sicuramente non prima di settembre, purtroppo). Mi spiace :-( (Per? ci siamo tenuti la lavagna ;-) Ciao! From leo.cacciari at gmail.com Mon Mar 21 04:38:39 2011 From: leo.cacciari at gmail.com (Leo Cacciari) Date: Mon, 21 Mar 2011 12:38:39 +0100 Subject: [Roma.pm] perl scripting Message-ID: <4D8738BF.4050405@gmail.com> Vediamo di fare almeno una questione tecnica ogni tanto :D Sono quasi riuscito a convincere il cliente a usare Perl per lo scripting del progetto su cui sto lavorando, ma adesso devo fare una valutazione dei tempi necessari. Qualcuno conosce un esempio di realizzazione di un sistema di scripting? (Non devo gestire l'editing ma solo il caricamento e l'esecuzione di script perl, possibilmente con un qualche sistema di caching per evitare di ripetere la compilazione ogni volta che un dato script deve essere invocato) Leo -- Leo Cacciari Aliae nationes servitutem pati possunt. Populi romani est propria libertas From fabio.dalfonso at fabiodalfonso.com Mon Mar 21 06:02:32 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Mon, 21 Mar 2011 13:02:32 +0000 Subject: [Roma.pm] perl scripting In-Reply-To: <4D8738BF.4050405@gmail.com> References: <4D8738BF.4050405@gmail.com> Message-ID: <513829239-1300712691-cardhu_decombobulator_blackberry.rim.net-1430004291-@b13.c5.bise7.blackberry> Ciao Leo, ho una lunga esperienza con il batch. Avrei bisogno di capire meglio il contesto. Il genere il batch viene pensato su tre livelli incapsulati: 1 ) combinazione di interazioni product dependent (sqlplus per operare su Oracle, un client per interrogare un web service specifico. Il risultato ? es. script1.pl Uno o pi? di questi script serializzati (concettualmente attraverso un una documentazione a corredo ) secondo la logica delle operazioni costituisce lo strato applicativo o 'applicazione batch' Infine il flusso applicativo viene imbarcato in un flusso batch in uno schedulatore sempre attraverso una uno strato di scripting che gestisce il flusso, tenendo conto dell'ambiente (i file prodotti uno step devono ad es. essere usati dal successivo e questo deve tenete conto della folder structure dell'applicazione batch durante l'esecuzione nella 'fabbrica'. Circa la compilazione potresti indicarmi il perch? se hai bisogno? -- Fabio D'Alfonso 'Enabling Business through IT' cell. +39.348.059.40.22 * web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 BlackBerry? Wireless Enabled Address. * Hidden numbers are automatically rejected by the phone -----Original Message----- From: Leo Cacciari Sender: roma-bounces+fabio.dalfonso=fabiodalfonso.com at pm.orgDate: Mon, 21 Mar 2011 12:38:39 To: Reply-To: roma at pm.org Subject: [Roma.pm] perl scripting Vediamo di fare almeno una questione tecnica ogni tanto :D Sono quasi riuscito a convincere il cliente a usare Perl per lo scripting del progetto su cui sto lavorando, ma adesso devo fare una valutazione dei tempi necessari. Qualcuno conosce un esempio di realizzazione di un sistema di scripting? (Non devo gestire l'editing ma solo il caricamento e l'esecuzione di script perl, possibilmente con un qualche sistema di caching per evitare di ripetere la compilazione ogni volta che un dato script deve essere invocato) Leo -- Leo Cacciari Aliae nationes servitutem pati possunt. Populi romani est propria libertas _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From leo.cacciari at gmail.com Mon Mar 21 06:39:53 2011 From: leo.cacciari at gmail.com (Leo Cacciari) Date: Mon, 21 Mar 2011 14:39:53 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: <513829239-1300712691-cardhu_decombobulator_blackberry.rim.net-1430004291-@b13.c5.bise7.blackberry> References: <4D8738BF.4050405@gmail.com> <513829239-1300712691-cardhu_decombobulator_blackberry.rim.net-1430004291-@b13.c5.bise7.blackberry> Message-ID: <4D875529.20807@gmail.com> Il 03/21/2011 02:02 PM, Fabio D'Alfonso ha scritto: > Ciao Leo, > ho una lunga esperienza con il batch. Avrei bisogno di capire meglio il contesto Si tratta di un sistema di data presentation, che permette di definire e accedere a dati strutturati sia in modo interattivo sia in maniera programmatica usando un'API. L'idea sarebbe di poter utilizzare degli script perl per manipolare i dati > . > Il genere il batch viene pensato su tre livelli incapsulati: > 1 ) combinazione di interazioni product dependent (sqlplus per operare su Oracle, un client per interrogare un web service specifico. Il risultato ? es. script1.pl > Uno o pi? di questi script serializzati (concettualmente attraverso un una documentazione a corredo ) secondo la logica delle operazioni costituisce lo strato applicativo o 'applicazione batch' > Infine il flusso applicativo viene imbarcato in un flusso batch in uno schedulatore sempre attraverso una uno strato di scripting che gestisce il flusso, tenendo conto dell'ambiente (i file prodotti uno step devono ad es. essere usati dal successivo e questo deve tenete conto della folder structure dell'applicazione batch durante l'esecuzione nella 'fabbrica'. > Circa la compilazione potresti indicarmi il perch? se hai bisogno? Intendo la compilazione perl, da source code a bytecode, che ha luogo ogni volta che esegui uno script. Se vuoi satvo pensando alla differenza tra l'approccio "cgi" e quello mod-perl per lo scripting in ambiente web: nel primo, ogni volta che invochi uno script questo viene caricato, trasformato in bytecode ed eseguito. In mod-perl (almeno per quello che capisco io) questo non avviene: la parte caricamento & compilazione avviene una sola volta. -- Leo Cacciari alliae nationes servitutem pati possunt. Populi romani est propria libertas From polettix at gmail.com Mon Mar 21 11:40:33 2011 From: polettix at gmail.com (Flavio Poletti) Date: Mon, 21 Mar 2011 19:40:33 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: <4D8738BF.4050405@gmail.com> References: <4D8738BF.4050405@gmail.com> Message-ID: Ciao Leo, se capisco bene (ma ? molto probabile che non sia cos?!) tu stai realizzando un sistema che al suo interno deve dare la possibilit? di inserire delle estensioni scritte in Perl. Parlando di compilazione, ecc. immagino che il sistema sia scritto in C o C++ o altro linguaggio che alla fine genera un eseguibile di qualche tipo, nel quale viene anche inclusa la libreria libperlxxx del caso che gestisce l'interprete perl. Nel tuo flusso di programma ci sar? ad un certo punto (o in vari punti) una chiamata verso un gestore che si occupa di caricare le estensioni e di eseguirle sui dati di interesse. Stiamo parlando di questo? Ciao, Flavio. 2011/3/21 Leo Cacciari > Vediamo di fare almeno una questione tecnica ogni tanto :D > Sono quasi riuscito a convincere il cliente a usare Perl per lo scripting > del progetto su cui sto lavorando, ma adesso devo fare una valutazione dei > tempi necessari. Qualcuno conosce un esempio di realizzazione di un sistema > di scripting? (Non devo gestire l'editing ma solo il caricamento e > l'esecuzione di script perl, possibilmente con un qualche sistema di caching > per evitare di ripetere la compilazione ogni volta che un dato script deve > essere invocato) > > Leo > -- > Leo Cacciari > Aliae nationes servitutem pati possunt. Populi romani est propria libertas > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fabio.dalfonso at fabiodalfonso.com Mon Mar 21 11:43:13 2011 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Mon, 21 Mar 2011 19:43:13 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: <4D875529.20807@gmail.com> References: <4D8738BF.4050405@gmail.com> <513829239-1300712691-cardhu_decombobulator_blackberry.rim.net-1430004291-@b13.c5.bise7.blackberry> <4D875529.20807@gmail.com> Message-ID: <4D879C41.1040905@fabiodalfonso.com> An HTML attachment was scrubbed... URL: From leo.cacciari at gmail.com Mon Mar 21 14:22:35 2011 From: leo.cacciari at gmail.com (Leo Cacciari) Date: Mon, 21 Mar 2011 22:22:35 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: References: <4D8738BF.4050405@gmail.com> Message-ID: <4D87C19B.3050908@gmail.com> Il 03/21/2011 07:40 PM, Flavio Poletti ha scritto: > Ciao Leo, > > se capisco bene (ma ? molto probabile che non sia cos?!) tu stai > realizzando un sistema che al suo interno deve dare la possibilit? di > inserire delle estensioni scritte in Perl. > Esattamente :) > Parlando di compilazione, ecc. immagino che il sistema sia scritto in > C o C++ o altro linguaggio che alla fine genera un eseguibile di > qualche tipo, nel quale viene anche inclusa la libreria C++ > libperlxxx del caso che gestisce l'interprete perl. Nel tuo flusso di > programma ci sar? ad un certo punto (o in vari punti) una chiamata > verso un gestore che si occupa di caricare le estensioni e di > eseguirle sui dati di interesse L'idea era di avere un interprete perl embedded i comandi a quel punto possono ridursi a "load" e "run", pi? eventualmente un sistema di scheduling come suggerito da Fabio. > > Stiamo parlando di questo? > Come vedi s? :) Quando parlo di "compilazione" intendo la compilazione Perl. In altre parole: se inizializzo un interprete ogni volta che eseguo uno script lo script stesso deve essere analizzato e compilato in bytecode ogni volta (senza contare l'overhead dovuto all'inizializzazione stessa dell'interprete!). L'alternativa ? inizializzare un interprete al primo caricamento di uno script ed usarlo per tutti gli script successivamente caricati. Questo secondo approccio, per?, pone due problemi. Il primo ? quello di evitare collisioni di nomi in script diversi. Il secondo ? quello di avere un unico entry point per eseguire uno script dopo averlo caricato. Stavo pensando di trasformare lo script #!/usr/bin/perl -w # script foo/bar/foobar.pl use vars qw($a); sub foo() { } sub bar() { } $a = 42; $b = foo($a); # etc... in qualcosa come package Foo::Bar::Foobar; use vars qw($a); sub foo() { } sub bar() { } sub main() { $a = 42; $b = foo($a); # etc } cosicch?, per eseguire lo script basta invocare Foo::Bar::Foobar::main Ovviamente ci sono molti problemi in questo approccio, tra quelli che mi saltano immediatamente agli occhi sono la gestione delle variabili sintattiche, l'inizializzazione delle variabili che andrebbe ripetuta ad ogni esecuzione dello script e infine la gestione degli argomenti dello script... > Ciao, > > Flavio. > > > -- Leo Cacciari Aliae nationes servitutem pati possunt populi romani est propria libertas From polettix at gmail.com Tue Mar 22 04:56:12 2011 From: polettix at gmail.com (Flavio Poletti) Date: Tue, 22 Mar 2011 12:56:12 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: <4D87C19B.3050908@gmail.com> References: <4D8738BF.4050405@gmail.com> <4D87C19B.3050908@gmail.com> Message-ID: Ciao, di sicuro un approccio modulare ? quello da preferire. Non credo di capire benissimo i problemi che stai ponendo: * gestione delle variabili sintattiche * inizializzazione delle variabili * gestione degli argomenti Puoi fare un esempio pi? preciso dei tre tipi di problemi? In particolare, il terzo problema non mi sembra "reale", ci sono dei modi per impostare lo stack dell'interprete perl in modo che la chiamata alla funzione "veda" dei parametri in ingresso dentro @_ come se fosse stata chiamata da un'altra sub perl. Ciao, Flavio. 2011/3/21 Leo Cacciari > Il 03/21/2011 07:40 PM, Flavio Poletti ha scritto: > > Ciao Leo, > > > > se capisco bene (ma ? molto probabile che non sia cos?!) tu stai > > realizzando un sistema che al suo interno deve dare la possibilit? di > > inserire delle estensioni scritte in Perl. > > > Esattamente :) > > Parlando di compilazione, ecc. immagino che il sistema sia scritto in > > C o C++ o altro linguaggio che alla fine genera un eseguibile di > > qualche tipo, nel quale viene anche inclusa la libreria > C++ > > libperlxxx del caso che gestisce l'interprete perl. Nel tuo flusso di > > programma ci sar? ad un certo punto (o in vari punti) una chiamata > > verso un gestore che si occupa di caricare le estensioni e di > > eseguirle sui dati di interesse > L'idea era di avere un interprete perl embedded i comandi a quel punto > possono ridursi a "load" e "run", pi? eventualmente un sistema di > scheduling come suggerito da Fabio. > > > > > > Stiamo parlando di questo? > > > > Come vedi s? :) > > Quando parlo di "compilazione" intendo la compilazione Perl. In altre > parole: se inizializzo un interprete ogni volta che eseguo uno script lo > script stesso deve essere analizzato e compilato in bytecode ogni volta > (senza contare l'overhead dovuto all'inizializzazione stessa > dell'interprete!). L'alternativa ? inizializzare un interprete al primo > caricamento di uno script ed usarlo per tutti gli script successivamente > caricati. > > Questo secondo approccio, per?, pone due problemi. Il primo ? quello di > evitare collisioni di nomi in script diversi. Il secondo ? quello di > avere un unico entry point per eseguire uno script dopo averlo caricato. > Stavo pensando di trasformare lo script > > #!/usr/bin/perl -w > # script foo/bar/foobar.pl > > use vars qw($a); > > sub foo() { > } > > sub bar() { > > } > > $a = 42; > $b = foo($a); > > # etc... > > in qualcosa come > > package Foo::Bar::Foobar; > > use vars qw($a); > > sub foo() { > } > > sub bar() { > > } > > > sub main() { > $a = 42; > $b = foo($a); > # etc > } > > cosicch?, per eseguire lo script basta invocare Foo::Bar::Foobar::main > > Ovviamente ci sono molti problemi in questo approccio, tra quelli che mi > saltano immediatamente agli occhi sono la gestione delle variabili > sintattiche, l'inizializzazione delle variabili che andrebbe ripetuta ad > ogni esecuzione dello script e infine la gestione degli argomenti dello > script... > > > Ciao, > > > > Flavio. > > > > > > > > -- > Leo Cacciari > Aliae nationes servitutem pati possunt populi romani est propria libertas > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From leo.cacciari at gmail.com Tue Mar 22 05:43:01 2011 From: leo.cacciari at gmail.com (Leo Cacciari) Date: Tue, 22 Mar 2011 13:43:01 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: References: <4D8738BF.4050405@gmail.com> <4D87C19B.3050908@gmail.com> Message-ID: <4D889955.1080403@gmail.com> Il 03/22/2011 12:56 PM, Flavio Poletti ha scritto: > Ciao, > > di sicuro un approccio modulare ? quello da preferire. Non credo > di capire benissimo i problemi che stai ponendo: > > * gestione delle variabili sintattiche > * inizializzazione delle variabili > * gestione degli argomenti > > Puoi fare un esempio pi? preciso dei tre tipi di problemi? In > particolare, il terzo problema non mi sembra "reale", ci sono dei modi > per impostare lo stack dell'interprete perl in modo che la chiamata > alla funzione "veda" dei parametri in ingresso dentro @_ come se fosse > stata chiamata da un'altra sub perl. > > Ciao, > > Flavio. Non li vedi perch? in effetti non ci sono :D Rileggendo bene perlembed, l'idea ? di usare una funzione perl che viene invocata per caricare il contenuto di un file e che fa qualcosa come my $eval = qq{package $package; sub handler { $sub; }}; eval $eval; die $@ if $@; eval {$package->handler;}; dove $sub contiene il testo dello script, e $package ? inizializzato a partire dal filename dello script. L'unico punto su cui bisogna fare attenzione ? che 'handler' potrebbe essere gi? definito... Inoltre mi domando cosa succede se l'autore dello script fa qualcosa come package main; nel suo script... -- Leo Cacciari Aliae nationes servitutem pati possunt populi romani est propria libertas From polettix at gmail.com Tue Mar 22 07:27:12 2011 From: polettix at gmail.com (Flavio Poletti) Date: Tue, 22 Mar 2011 15:27:12 +0100 Subject: [Roma.pm] perl scripting In-Reply-To: <4D889955.1080403@gmail.com> References: <4D8738BF.4050405@gmail.com> <4D87C19B.3050908@gmail.com> <4D889955.1080403@gmail.com> Message-ID: Ciao Leo, se ritrovo un mio vecchio progetto in cui facevo embedding di un interprete perl in c++ te lo mando. Di base puoi anche creare una sub anonima, nel qual caso non dovresti avere il problema delle collisioni. Per quanto riguarda il problema di cambiare package... scrivi chiaramente che non devono farlo altrimenti possono succedere Brutte Cose (TM). A presto, Flavio. 2011/3/22 Leo Cacciari > Il 03/22/2011 12:56 PM, Flavio Poletti ha scritto: > > Ciao, > > > > di sicuro un approccio modulare ? quello da preferire. Non credo > > di capire benissimo i problemi che stai ponendo: > > > > * gestione delle variabili sintattiche > > * inizializzazione delle variabili > > * gestione degli argomenti > > > > Puoi fare un esempio pi? preciso dei tre tipi di problemi? In > > particolare, il terzo problema non mi sembra "reale", ci sono dei modi > > per impostare lo stack dell'interprete perl in modo che la chiamata > > alla funzione "veda" dei parametri in ingresso dentro @_ come se fosse > > stata chiamata da un'altra sub perl. > > > > Ciao, > > > > Flavio. > Non li vedi perch? in effetti non ci sono :D Rileggendo bene perlembed, > l'idea ? di usare una funzione perl che viene invocata per caricare il > contenuto di un file e che fa qualcosa come > > my $eval = qq{package $package; sub handler { $sub; }}; > eval $eval; > die $@ if $@; > eval {$package->handler;}; > > dove $sub contiene il testo dello script, e $package ? inizializzato a > partire dal filename dello script. L'unico punto su cui bisogna fare > attenzione ? che 'handler' potrebbe essere gi? definito... Inoltre mi > domando cosa succede se l'autore dello script fa qualcosa come > > package main; > > > nel suo script... > > > > -- > Leo Cacciari > Aliae nationes servitutem pati possunt populi romani est propria libertas > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -------------- next part -------------- An HTML attachment was scrubbed... URL: From l.marchesan at srmsitalia.interbusiness.it Wed Mar 23 04:33:19 2011 From: l.marchesan at srmsitalia.interbusiness.it (Luca Marchesan) Date: Wed, 23 Mar 2011 12:33:19 +0100 Subject: [Roma.pm] problema script perl Message-ID: <1300879999.4471.28.camel@luca-laptop> Ciao ragazzi, questa lista d? supporto a chi come me non ne sa nulla di perl ma deve risolvere un problema relativo ad uno script? Spero di si, cos? vi espongo il problema: sul mail server che da poco mi trovo ad amministrare c'? uno script chiamato mailshrink che svolge le seguenti funzioni: 1. elimina dal testo tutte le parti inutili 2. se la mail ha una allegato e questo non ? zippato, lo zippa 3. se il valore scritto nel file .withattach ? impostato a 0, prende l'allegato, lo strippa dalla mail, lo stora su /var/spool/srv/mails ed inserisce nel testo della mail il link per scaricarlo. Problema: abbiamo rilevato che diverse mail, non tutte, anzich? essere "ottimizzate" dallo script, vengono completamente cancellate. Restano solo intestazioni e allegati. In pratica il client visualizza solo mittente, destinatario e allegato. Bisognerebbe eliminare dallo script la funzione di ottimizzazione del testo (punto 1) e lasciare solo le funzioni relative agli allegati (punti 2 e 3). Vi allego lo script (mailshrink.txt), il testo della mail (input) che data in pasto a mailshrink viene sbiancata e il testo dell'output di mailshrink (output). Mi potete dare una mano? Grazie in ogni caso Luca -------------- next part -------------- #!/usr/bin/perl -w =head1 NAME mailshrink - remove superfluous text from email =head1 SYNOPSIS someprocess | mailshrink [-o output_dir] - =head1 DESCRIPTION mailshrink - remove superfluous text from email =head1 COMMAND LINE OPTIONS =over 8 =item B<-o> output dir for decoded attachments. =back =head1 AUTHOR Andreas Koenig suggested this, and wrote the original code. Eryq perverted the hell out of it Luca Berruti =cut use strict; use Getopt::Std; use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); use constant { BASE_URL => 'https://151.99.248.212/mails', BASE_OUTPUT_DIR => '/var/spool/srv/mails', RANDOM_LENGTH => 10, CFG_FILE => '.withattach', }; use vars qw($opt_o); use MIME::Parser; use String::Random; use File::Basename; use Cwd; sub shrink_header { my @fields = ('Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'In-Reply-To'); my @mime_fields = ('Content-Type', 'Content-Transfer-Encoding', 'MIME-Version'); my ($header, $show_mime) = @_; $show_mime = 0 unless ($show_mime); push(@fields, @mime_fields) if $show_mime; foreach(@fields) { my $field = $header->get($_); print "$_: " . $field if $field; } print "\n"; 1; } sub zip_me { my $path = shift; my ($filename, $dirname, $suffix) = fileparse($path); if (($path =~ /\.(zip|rar|7z)$/) || ($filename eq "") || ($dirname eq "")) { return $path } my $old_pwd = getcwd(); chdir $dirname; my $zip = Archive::Zip->new(); $zip->addFile($filename); my $zip_name = $filename . '.zip'; if ( $zip->writeToFileNamed($zip_name) == AZ_OK ) { $path = $dirname.$zip_name; } chdir $old_pwd; return $path; } sub content_as_link { my $path = shift; my $size = ($path ? (-s $path) : '???'); my $url = $path; $url =~ s/^${\(BASE_OUTPUT_DIR)}/${\(BASE_URL)}/; $url =~ s/\s/%20/g; my $contents = sprintf( "This is an attachment, %d bytes long.\n" . "It is stored on %s.\n\n", $size, $path ? $url : 'core'); return Data => $contents; } sub content_as_zip { my $path = shift; return Path => $path, Type => "application/zip", Encoding => "base64"; } #------------------------------ # # recurse_entity ENTITY, NAME # # Recursive routine for processing an entity. # sub recurse_entity { my ($entity, $show_text, $with_attach) = @_; $show_text = 0 unless ($show_text); # Get MIME type... my ($type, $subtype) = split('/', $entity->head->mime_type); # Output the body: my @to_keep = (); my $entity_ref = \$entity; my @parts = $entity->parts; if (@parts) { # multipart... my $i; foreach $i (0 .. $#parts) { push(@to_keep, recurse_entity($parts[$i], $i == 0 ? 1 : 0, $with_attach)); # XXX alternative are losts... last if ($subtype =~ /^alternative$/); } # delete unneeded parts... $entity_ref = \$entity->parts(\@to_keep); } else { # single part... unless ($show_text && ($type =~ /^(text|message)$/)) { my $body = $entity->bodyhandle; my $path = zip_me($body->path); $body->purge unless ($path eq $body->path); my %content = $with_attach ? content_as_zip($path) : content_as_link($path); $entity_ref = \$entity->attach(%content); } } return $$entity_ref; } sub one_time_string { my $length = shift; my $passwd = new String::Random; my $randregex = sprintf('[A-Za-z0-9]{%d}', $length); return $passwd->randregex($randregex); } sub with_attach { open(F, "$ENV{HOME}/" . CFG_FILE) or return 0; my @lines = ; close(F); chomp($lines[0]); return $lines[0] eq '1' ? 1 : 0; } sub main { print STDERR "(reading from stdin)\n" if (-t STDIN); # Usage? # $ARGV[0] or die <outfile # #EOF getopts("o:"); my $otp = one_time_string(RANDOM_LENGTH); my $output_dir = ($opt_o ? $opt_o : BASE_OUTPUT_DIR . '/' . $otp); $CFG::with_attach = with_attach(); umask 0007; # Create a new MIME parser: my $parser = new MIME::Parser; # Create and set the output directory: (-d $output_dir) or mkdir $output_dir,0770 or die "mkdir: $!"; (-w $output_dir) or die "can't write to directory"; $parser->output_dir($output_dir); # first line: mbox header file my $line = ; print $line; #MIME::Tools->debugging(1); # Read the MIME message: my $entity = $parser->read(\*STDIN) or die "couldn't parse MIME stream"; shrink_header($entity->head, 1); recurse_entity($entity, 1, $CFG::with_attach); $entity->print_body(\*STDOUT); } exit(&main ? 0 : -1); 1; -------------- next part -------------- An embedded message was scrubbed... From: Toscano Angelo Subject: I: iPPCC Authentication Date: Mon, 21 Mar 2011 14:50:03 +0100 Size: 64426 URL: -------------- next part -------------- An embedded message was scrubbed... From: Toscano Angelo Subject: I: iPPCC Authentication Date: Mon, 21 Mar 2011 14:50:03 +0100 Size: 1025 URL: From leo.cacciari at gmail.com Wed Mar 23 04:52:01 2011 From: leo.cacciari at gmail.com (Leo Cacciari) Date: Wed, 23 Mar 2011 12:52:01 +0100 Subject: [Roma.pm] problema script perl In-Reply-To: <1300879999.4471.28.camel@luca-laptop> References: <1300879999.4471.28.camel@luca-laptop> Message-ID: <4D89DEE1.40005@gmail.com> Il 03/23/2011 12:33 PM, Luca Marchesan ha scritto: > Ciao ragazzi, questa lista d? supporto a chi come me non ne sa nulla di > perl ma deve risolvere un problema relativo ad uno script? > Spero di si, cos? vi espongo il problema: > sul mail server che da poco mi trovo ad amministrare c'? uno script > chiamato mailshrink che svolge le seguenti funzioni: > 1. elimina dal testo tutte le parti inutili > 2. se la mail ha una allegato e questo non ? zippato, lo zippa > 3. se il valore scritto nel file .withattach ? impostato a 0, prende > l'allegato, lo strippa dalla mail, lo stora su /var/spool/srv/mails ed > inserisce nel testo della mail il link per scaricarlo. > > Problema: abbiamo rilevato che diverse mail, non tutte, anzich? essere > "ottimizzate" dallo script, vengono completamente cancellate. Restano > solo intestazioni e allegati. In pratica il client visualizza solo > mittente, destinatario e allegato. > > Bisognerebbe eliminare dallo script la funzione di ottimizzazione del > testo (punto 1) e lasciare solo le funzioni relative agli allegati > (punti 2 e 3). > > Vi allego lo script (mailshrink.txt), il testo della mail (input) che > data in pasto a mailshrink viene sbiancata e il testo dell'output di > mailshrink (output). > > Mi potete dare una mano? > > > Grazie in ogni caso > > Luca > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma Ciao, da quello che capisco a una prima occhiata, direi che non dipende dallo script ma dall'abitudine di alcuni clienti di posta elettronica che mandano il testo della mail in un attacment mime (in realt? due attacment, uno di tipo txt l'altro di tipo html). Infatti se guardi nella directory di output, trovi che il testo della mail ? l?: nel file msg-9711-1.txt (e c'? una copia nel formato html in msg-9711-2.html). TH -- Leo Cacciari Aliae nationes servitutem pati possunt populi romani est propria libertas -------------- next part -------------- An HTML attachment was scrubbed... URL: From cwernli at gmail.com Wed Mar 23 05:02:33 2011 From: cwernli at gmail.com (Christoph Wernli) Date: Wed, 23 Mar 2011 13:02:33 +0100 Subject: [Roma.pm] problema script perl In-Reply-To: <4D89DEE1.40005@gmail.com> References: <1300879999.4471.28.camel@luca-laptop> <4D89DEE1.40005@gmail.com> Message-ID: On Mar 23, 2011, at 12:52 PM, Leo Cacciari wrote: > Infatti se guardi nella directory di output, trovi che il testo della mail ? l?: nel file msg-9711-1.txt (e c'? una copia nel formato html in msg-9711-2.html). E da questo segue: meglio proteggere correttamente le directory che contengono delle mail, altrimenti tutto il mondo le va a leggere... -Christoph -- New, improved and gluten-free: http://christoph.wernli.org From l.marchesan at srmsitalia.interbusiness.it Mon Mar 28 03:37:54 2011 From: l.marchesan at srmsitalia.interbusiness.it (Luca Marchesan) Date: Mon, 28 Mar 2011 12:37:54 +0200 Subject: [Roma.pm] Roma Digest, Vol 64, Issue 13 In-Reply-To: References: Message-ID: <1301308674.2583.20.camel@luca-VirtualBox> Ragazzi, scusatemi ma credo di aver fatto una cazzata non dandovi i giusti input e output. A questo punto vi incollo pi? sotto nuovamente il testo dello script e invio dal mio account gmail a questo indirizzo una mail che viene "sbiancata" dallo script stesso. Arriver? inviando da dominio gmail? Grazie ancora, Luca ############INIZIO script "mailshrink": #!/usr/bin/perl -w =head1 NAME mailshrink - remove superfluous text from email =head1 SYNOPSIS someprocess | mailshrink [-o output_dir] - =head1 DESCRIPTION mailshrink - remove superfluous text from email =head1 COMMAND LINE OPTIONS =over 8 =item B<-o> output dir for decoded attachments. =back =head1 AUTHOR Andreas Koenig suggested this, and wrote the original code. Eryq perverted the hell out of it Luca Berruti =cut use strict; use Getopt::Std; use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); use constant { BASE_URL => 'https://151.99.248.212/mails', BASE_OUTPUT_DIR => '/var/spool/srv/mails', RANDOM_LENGTH => 10, CFG_FILE => '.withattach', }; use vars qw($opt_o); use MIME::Parser; use String::Random; use File::Basename; use Cwd; sub shrink_header { my @fields = ('Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'In-Reply-To'); my @mime_fields = ('Content-Type', 'Content-Transfer-Encoding', 'MIME-Version'); my ($header, $show_mime) = @_; $show_mime = 0 unless ($show_mime); push(@fields, @mime_fields) if $show_mime; foreach(@fields) { my $field = $header->get($_); print "$_: " . $field if $field; } print "\n"; 1; } sub zip_me { my $path = shift; my ($filename, $dirname, $suffix) = fileparse($path); if (($path =~ /\.(zip|rar|7z)$/) || ($filename eq "") || ($dirname eq "")) { return $path } my $old_pwd = getcwd(); chdir $dirname; my $zip = Archive::Zip->new(); $zip->addFile($filename); my $zip_name = $filename . '.zip'; if ( $zip->writeToFileNamed($zip_name) == AZ_OK ) { $path = $dirname.$zip_name; } chdir $old_pwd; return $path; } sub content_as_link { my $path = shift; my $size = ($path ? (-s $path) : '???'); my $url = $path; $url =~ s/^${\(BASE_OUTPUT_DIR)}/${\(BASE_URL)}/; $url =~ s/\s/%20/g; my $contents = sprintf( "This is an attachment, %d bytes long.\n" . "It is stored on %s.\n\n", $size, $path ? $url : 'core'); return Data => $contents; } sub content_as_zip { my $path = shift; return Path => $path, Type => "application/zip", Encoding => "base64"; } #------------------------------ # # recurse_entity ENTITY, NAME # # Recursive routine for processing an entity. # sub recurse_entity { my ($entity, $show_text, $with_attach) = @_; $show_text = 0 unless ($show_text); # Get MIME type... my ($type, $subtype) = split('/', $entity->head->mime_type); # Output the body: my @to_keep = (); my $entity_ref = \$entity; my @parts = $entity->parts; if (@parts) { # multipart... my $i; foreach $i (0 .. $#parts) { push(@to_keep, recurse_entity($parts[$i], $i == 0 ? 1 : 0, $with_attach)); # XXX alternative are losts... last if ($subtype =~ /^alternative$/); } # delete unneeded parts... $entity_ref = \$entity->parts(\@to_keep); } else { # single part... unless ($show_text && ($type =~ /^(text|message)$/)) { my $body = $entity->bodyhandle; my $path = zip_me($body->path); $body->purge unless ($path eq $body->path); my %content = $with_attach ? content_as_zip($path) : content_as_link($path); $entity_ref = \$entity->attach(%content); } } return $$entity_ref; } sub one_time_string { my $length = shift; my $passwd = new String::Random; my $randregex = sprintf('[A-Za-z0-9]{%d}', $length); return $passwd->randregex($randregex); } sub with_attach { open(F, "$ENV{HOME}/" . CFG_FILE) or return 0; my @lines = ; close(F); chomp($lines[0]); return $lines[0] eq '1' ? 1 : 0; } sub main { print STDERR "(reading from stdin)\n" if (-t STDIN); # Usage? # $ARGV[0] or die <outfile # #EOF getopts("o:"); my $otp = one_time_string(RANDOM_LENGTH); my $output_dir = ($opt_o ? $opt_o : BASE_OUTPUT_DIR . '/' . $otp); $CFG::with_attach = with_attach(); umask 0007; # Create a new MIME parser: my $parser = new MIME::Parser; # Create and set the output directory: (-d $output_dir) or mkdir $output_dir,0770 or die "mkdir: $!"; (-w $output_dir) or die "can't write to directory"; $parser->output_dir($output_dir); # first line: mbox header file my $line = ; print $line; #MIME::Tools->debugging(1); # Read the MIME message: my $entity = $parser->read(\*STDIN) or die "couldn't parse MIME stream"; shrink_header($entity->head, 1); recurse_entity($entity, 1, $CFG::with_attach); $entity->print_body(\*STDOUT); } exit(&main ? 0 : -1); 1; ###################FINE script Il giorno mer, 23/03/2011 alle 12.00 -0700, roma-request at pm.org ha scritto: > Send Roma mailing list submissions to > roma at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/roma > or, via email, send a message with subject or body 'help' to > roma-request at pm.org > > You can reach the person managing the list at > roma-owner at pm.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Roma digest..." > > > Today's Topics: > > 1. Re: problema script perl (Leo Cacciari) > 2. Re: problema script perl (Christoph Wernli) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 23 Mar 2011 12:52:01 +0100 > From: Leo Cacciari > To: roma at pm.org > Subject: Re: [Roma.pm] problema script perl > Message-ID: <4D89DEE1.40005 at gmail.com> > Content-Type: text/plain; charset="utf-8" > > Il 03/23/2011 12:33 PM, Luca Marchesan ha scritto: > > Ciao ragazzi, questa lista d? supporto a chi come me non ne sa nulla di > > perl ma deve risolvere un problema relativo ad uno script? > > Spero di si, cos? vi espongo il problema: > > sul mail server che da poco mi trovo ad amministrare c'? uno script > > chiamato mailshrink che svolge le seguenti funzioni: > > 1. elimina dal testo tutte le parti inutili > > 2. se la mail ha una allegato e questo non ? zippato, lo zippa > > 3. se il valore scritto nel file .withattach ? impostato a 0, prende > > l'allegato, lo strippa dalla mail, lo stora su /var/spool/srv/mails ed > > inserisce nel testo della mail il link per scaricarlo. > > > > Problema: abbiamo rilevato che diverse mail, non tutte, anzich? essere > > "ottimizzate" dallo script, vengono completamente cancellate. Restano > > solo intestazioni e allegati. In pratica il client visualizza solo > > mittente, destinatario e allegato. > > > > Bisognerebbe eliminare dallo script la funzione di ottimizzazione del > > testo (punto 1) e lasciare solo le funzioni relative agli allegati > > (punti 2 e 3). > > > > Vi allego lo script (mailshrink.txt), il testo della mail (input) che > > data in pasto a mailshrink viene sbiancata e il testo dell'output di > > mailshrink (output). > > > > Mi potete dare una mano? > > > > > > Grazie in ogni caso > > > > Luca > > > > > > _______________________________________________ > > Roma mailing list > > Roma at pm.org > > http://mail.pm.org/mailman/listinfo/roma > Ciao, > da quello che capisco a una prima occhiata, direi che non dipende dallo > script ma dall'abitudine di alcuni clienti di posta elettronica che > mandano il testo della mail in un attacment mime (in realt? due > attacment, uno di tipo txt l'altro di tipo html). Infatti se guardi > nella directory di output, trovi che il testo della mail ? l?: nel file > msg-9711-1.txt (e c'? una copia nel formato html in msg-9711-2.html). > > TH > > -- > Leo Cacciari > Aliae nationes servitutem pati possunt populi romani est propria libertas > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 2 > Date: Wed, 23 Mar 2011 13:02:33 +0100 > From: Christoph Wernli > To: roma at pm.org > Subject: Re: [Roma.pm] problema script perl > Message-ID: > Content-Type: text/plain; charset=iso-8859-1 > > On Mar 23, 2011, at 12:52 PM, Leo Cacciari wrote: > > > Infatti se guardi nella directory di output, trovi che il testo della mail ? l?: nel file msg-9711-1.txt (e c'? una copia nel formato html in msg-9711-2.html). > > > E da questo segue: meglio proteggere correttamente le directory che contengono delle mail, altrimenti tutto il mondo le va a leggere... > > -Christoph > From l.marchesan at srmsitalia.interbusiness.it Mon Mar 28 03:49:41 2011 From: l.marchesan at srmsitalia.interbusiness.it (Luca Marchesan) Date: Mon, 28 Mar 2011 12:49:41 +0200 Subject: [Roma.pm] Roma Digest, Vol 64, Issue 13 In-Reply-To: <1301308674.2583.20.camel@luca-VirtualBox> References: <1301308674.2583.20.camel@luca-VirtualBox> Message-ID: <1301309381.2583.22.camel@luca-VirtualBox> Niente, giustamente la mail da gmail viene rigettata. Avete un indirizzo a cui inviare senza questi problemi? Oppure, come posso fare? Luca Il giorno lun, 28/03/2011 alle 12.37 +0200, Luca Marchesan ha scritto: > Ragazzi, scusatemi ma credo di aver fatto una cazzata non dandovi i > giusti input e output. > A questo punto vi incollo pi? sotto nuovamente il testo dello script e > invio dal mio account gmail a questo indirizzo una mail che viene > "sbiancata" dallo script stesso. Arriver? inviando da dominio gmail? > > Grazie ancora, > Luca > > ############INIZIO script "mailshrink": > > #!/usr/bin/perl -w > > =head1 NAME > > mailshrink - remove superfluous text from email > > =head1 SYNOPSIS > > someprocess | mailshrink [-o output_dir] - > > =head1 DESCRIPTION > > mailshrink - remove superfluous text from email > > =head1 COMMAND LINE OPTIONS > > =over 8 > > =item B<-o> > > output dir for decoded attachments. > > =back > > =head1 AUTHOR > > Andreas Koenig suggested this, and wrote the original code. > > Eryq perverted the hell out of it > > Luca Berruti > > =cut > > use strict; > use Getopt::Std; > use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); > > use constant { > BASE_URL => 'https://151.99.248.212/mails', > BASE_OUTPUT_DIR => '/var/spool/srv/mails', > RANDOM_LENGTH => 10, > CFG_FILE => '.withattach', > }; > > use vars qw($opt_o); > use MIME::Parser; > > use String::Random; > use File::Basename; > use Cwd; > > sub shrink_header { > my @fields = ('Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', > 'In-Reply-To'); > my @mime_fields = ('Content-Type', 'Content-Transfer-Encoding', > 'MIME-Version'); > my ($header, $show_mime) = @_; > $show_mime = 0 unless ($show_mime); > > push(@fields, @mime_fields) if $show_mime; > foreach(@fields) { > my $field = $header->get($_); > print "$_: " . $field if $field; > } > print "\n"; > 1; > } > > sub zip_me { > my $path = shift; > my ($filename, $dirname, $suffix) = fileparse($path); > if (($path =~ /\.(zip|rar|7z)$/) || > ($filename eq "") || > ($dirname eq "")) { > return $path > } > my $old_pwd = getcwd(); > chdir $dirname; > my $zip = Archive::Zip->new(); > $zip->addFile($filename); > my $zip_name = $filename . '.zip'; > if ( $zip->writeToFileNamed($zip_name) == AZ_OK ) { > $path = $dirname.$zip_name; > } > chdir $old_pwd; > return $path; > } > > sub content_as_link { > my $path = shift; > my $size = ($path ? (-s $path) : '???'); > my $url = $path; > $url =~ s/^${\(BASE_OUTPUT_DIR)}/${\(BASE_URL)}/; > $url =~ s/\s/%20/g; > my $contents = sprintf( > "This is an attachment, %d bytes long.\n" . > "It is stored on %s.\n\n", > $size, $path ? $url : 'core'); > return Data => $contents; > } > > sub content_as_zip { > my $path = shift; > return Path => $path, > Type => "application/zip", > Encoding => "base64"; > } > > #------------------------------ > # > # recurse_entity ENTITY, NAME > # > # Recursive routine for processing an entity. > # > sub recurse_entity { > my ($entity, $show_text, $with_attach) = @_; > $show_text = 0 unless ($show_text); > > # Get MIME type... > my ($type, $subtype) = split('/', $entity->head->mime_type); > # Output the body: > my @to_keep = (); > my $entity_ref = \$entity; > my @parts = $entity->parts; > if (@parts) { # multipart... > my $i; > foreach $i (0 .. $#parts) { > push(@to_keep, > recurse_entity($parts[$i], $i == 0 ? 1 : 0, > $with_attach)); > # XXX alternative are losts... > last if ($subtype =~ /^alternative$/); > } > # delete unneeded parts... > $entity_ref = \$entity->parts(\@to_keep); > } else { # single part... > unless ($show_text && ($type =~ /^(text|message)$/)) { > my $body = $entity->bodyhandle; > my $path = zip_me($body->path); > $body->purge unless ($path eq $body->path); > my %content = $with_attach ? > content_as_zip($path) : content_as_link($path); > $entity_ref = \$entity->attach(%content); > } > } > return $$entity_ref; > } > > sub one_time_string { > my $length = shift; > my $passwd = new String::Random; > my $randregex = sprintf('[A-Za-z0-9]{%d}', $length); > return $passwd->randregex($randregex); > } > > sub with_attach { > open(F, "$ENV{HOME}/" . CFG_FILE) or return 0; > my @lines = ; > close(F); > chomp($lines[0]); > return $lines[0] eq '1' ? 1 : 0; > } > > sub main { > print STDERR "(reading from stdin)\n" if (-t STDIN); > # Usage? > # $ARGV[0] or die < # > #Usage: > # mimeencode [-d] encoding outfile > # > #EOF > getopts("o:"); > my $otp = one_time_string(RANDOM_LENGTH); > my $output_dir = ($opt_o ? $opt_o : BASE_OUTPUT_DIR . '/' . $otp); > > $CFG::with_attach = with_attach(); > > umask 0007; > > # Create a new MIME parser: > my $parser = new MIME::Parser; > > # Create and set the output directory: > (-d $output_dir) or mkdir $output_dir,0770 or die "mkdir: $!"; > (-w $output_dir) or die "can't write to directory"; > $parser->output_dir($output_dir); > > # first line: mbox header file > my $line = ; > print $line; > > #MIME::Tools->debugging(1); > # Read the MIME message: > my $entity = $parser->read(\*STDIN) or die "couldn't parse MIME > stream"; > > shrink_header($entity->head, 1); > recurse_entity($entity, 1, $CFG::with_attach); > $entity->print_body(\*STDOUT); > } > exit(&main ? 0 : -1); > > 1; > > ###################FINE script > > > > Il giorno mer, 23/03/2011 alle 12.00 -0700, roma-request at pm.org ha > scritto: > > Send Roma mailing list submissions to > > roma at pm.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > http://mail.pm.org/mailman/listinfo/roma > > or, via email, send a message with subject or body 'help' to > > roma-request at pm.org > > > > You can reach the person managing the list at > > roma-owner at pm.org > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Roma digest..." > > > > > > Today's Topics: > > > > 1. Re: problema script perl (Leo Cacciari) > > 2. Re: problema script perl (Christoph Wernli) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Wed, 23 Mar 2011 12:52:01 +0100 > > From: Leo Cacciari > > To: roma at pm.org > > Subject: Re: [Roma.pm] problema script perl > > Message-ID: <4D89DEE1.40005 at gmail.com> > > Content-Type: text/plain; charset="utf-8" > > > > Il 03/23/2011 12:33 PM, Luca Marchesan ha scritto: > > > Ciao ragazzi, questa lista d? supporto a chi come me non ne sa nulla di > > > perl ma deve risolvere un problema relativo ad uno script? > > > Spero di si, cos? vi espongo il problema: > > > sul mail server che da poco mi trovo ad amministrare c'? uno script > > > chiamato mailshrink che svolge le seguenti funzioni: > > > 1. elimina dal testo tutte le parti inutili > > > 2. se la mail ha una allegato e questo non ? zippato, lo zippa > > > 3. se il valore scritto nel file .withattach ? impostato a 0, prende > > > l'allegato, lo strippa dalla mail, lo stora su /var/spool/srv/mails ed > > > inserisce nel testo della mail il link per scaricarlo. > > > > > > Problema: abbiamo rilevato che diverse mail, non tutte, anzich? essere > > > "ottimizzate" dallo script, vengono completamente cancellate. Restano > > > solo intestazioni e allegati. In pratica il client visualizza solo > > > mittente, destinatario e allegato. > > > > > > Bisognerebbe eliminare dallo script la funzione di ottimizzazione del > > > testo (punto 1) e lasciare solo le funzioni relative agli allegati > > > (punti 2 e 3). > > > > > > Vi allego lo script (mailshrink.txt), il testo della mail (input) che > > > data in pasto a mailshrink viene sbiancata e il testo dell'output di > > > mailshrink (output). > > > > > > Mi potete dare una mano? > > > > > > > > > Grazie in ogni caso > > > > > > Luca > > > > > > > > > _______________________________________________ > > > Roma mailing list > > > Roma at pm.org > > > http://mail.pm.org/mailman/listinfo/roma > > Ciao, > > da quello che capisco a una prima occhiata, direi che non dipende dallo > > script ma dall'abitudine di alcuni clienti di posta elettronica che > > mandano il testo della mail in un attacment mime (in realt? due > > attacment, uno di tipo txt l'altro di tipo html). Infatti se guardi > > nella directory di output, trovi che il testo della mail ? l?: nel file > > msg-9711-1.txt (e c'? una copia nel formato html in msg-9711-2.html). > > > > TH > > > > -- > > Leo Cacciari > > Aliae nationes servitutem pati possunt populi romani est propria libertas > > > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: > > > > ------------------------------ > > > > Message: 2 > > Date: Wed, 23 Mar 2011 13:02:33 +0100 > > From: Christoph Wernli > > To: roma at pm.org > > Subject: Re: [Roma.pm] problema script perl > > Message-ID: > > Content-Type: text/plain; charset=iso-8859-1 > > > > On Mar 23, 2011, at 12:52 PM, Leo Cacciari wrote: > > > > > Infatti se guardi nella directory di output, trovi che il testo della mail ? l?: nel file msg-9711-1.txt (e c'? una copia nel formato html in msg-9711-2.html). > > > > > > E da questo segue: meglio proteggere correttamente le directory che contengono delle mail, altrimenti tutto il mondo le va a leggere... > > > > -Christoph > > >