From fabio.dalfonso at fabiodalfonso.com Fri May 16 02:43:39 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 11:43:39 +0200 Subject: [Roma.pm] Perl courses in Rome? Message-ID: Hi, first I would know if it is possible to use italian. I would know about Perl courses in rome with well kwon reputation. I would expand Perl & Perl DBI ability for batch scripting. Thanks -- Fabio D'Alfonso 'Your Partner in Business' cell. +39.348.059.40.22 skype: f.dalfonso web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 From oleber at gmail.com Fri May 16 02:59:26 2008 From: oleber at gmail.com (marcos rebelo) Date: Fri, 16 May 2008 10:59:26 +0100 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: References: Message-ID: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> Someone uses Perl in ROME? I passed 6 months in Rome and I never find one;) Best Regards Marcos On Fri, May 16, 2008 at 10:43 AM, Fabio D'Alfonso wrote: > Hi, > first I would know if it is possible to use italian. > > I would know about Perl courses in rome with well kwon reputation. > > I would expand Perl & Perl DBI ability for batch scripting. > > Thanks > > -- > Fabio D'Alfonso > 'Your Partner in Business' > cell. +39.348.059.40.22 > skype: f.dalfonso > web: www.fabiodalfonso.com > email: fabio.dalfonso at fabiodalfonso.com > fax: +39.06.874.599.581 > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -- Marcos Rebelo http://oleber.freehostia.com From balestra at cesmail.net Fri May 16 03:03:50 2008 From: balestra at cesmail.net (Marco Balestra) Date: Fri, 16 May 2008 12:03:50 +0200 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> References: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> Message-ID: <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> On 16/mag/08, at 11:59, marcos rebelo wrote: > Someone uses Perl in ROME? Yeah, someone does... in this exact moment, too :-P > I passed 6 months in Rome and I never find one;) probably you need to run your daily cron in order to update your lcoate database :-D About Fabio's questions... >> first I would know if it is possible to use italian. Sicuro, anzi direi che essendo Roma.pm potemo anche da parl? romano :-) >> I would know about Perl courses in rome with well kwon reputation. >> I would expand Perl & Perl DBI ability for batch scripting. Sulla prima non saprei aiutarti, ma sei proprio sicuro che serva un corso? -- Marco Balestra IT consultant balestra at cesmail.net From oleber at gmail.com Fri May 16 03:20:44 2008 From: oleber at gmail.com (marcos rebelo) Date: Fri, 16 May 2008 11:20:44 +0100 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> References: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> Message-ID: <319d96980805160320h6bdb1ae2w21e6f3e8a7e29163@mail.gmail.com> I really try to find a Perl Job in Rome. I'm a 6 years Perl Programmer and not even one interview. I was really mad and I back home. Note: Please no Romano. I understand the Italian, it'd be nice to maintain like that. Best Regards MArcos On Fri, May 16, 2008 at 11:03 AM, Marco Balestra wrote: > On 16/mag/08, at 11:59, marcos rebelo wrote: > >> Someone uses Perl in ROME? > > Yeah, someone does... in this exact moment, too :-P > >> I passed 6 months in Rome and I never find one;) > > probably you need to run your daily cron in order to update your > lcoate database :-D > > About Fabio's questions... > >>> first I would know if it is possible to use italian. > > Sicuro, anzi direi che essendo Roma.pm potemo anche da parl? romano :-) > >>> I would know about Perl courses in rome with well kwon reputation. >>> I would expand Perl & Perl DBI ability for batch scripting. > > Sulla prima non saprei aiutarti, ma sei proprio sicuro che serva un > corso? > -- > Marco Balestra > IT consultant > balestra at cesmail.net > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -- Marcos Rebelo http://oleber.freehostia.com From fabio.dalfonso at fabiodalfonso.com Fri May 16 03:37:42 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 12:37:42 +0200 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> References: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> Message-ID: Buongiorno e grazie, il fatto e' che non ho la forma mentis del programmatore, con la relativa capacita' di fare glueing. Piu' che sulla sintassi avrei bisogno di confrontarmi sui concetti: non riesco ad 'intuire' che un'espressione e' giusta. In compenso con una presentazione del linguaggio piu' vicina a quella che sottende la scrittura di un traduttore (compilatore), per esperienza potrei fare dei grossi progressi e soprattutto in modo molto solido. Per questo sarebbe sarebbe importante potersi confrontare con un 'vero' professionista nell'ambito di un 'vero' corso. Grazie Fabio Marco Balestra wrote: On 16/mag/08, at 11:59, marcos rebelo wrote: > Someone uses Perl in ROME? Yeah, someone does... in this exact moment, too :-P > I passed 6 months in Rome and I never find one;) probably you need to run your daily cron in order to update your lcoate database :-D About Fabio's questions... >> first I would know if it is possible to use italian. Sicuro, anzi direi che essendo Roma.pm potemo anche da parl? romano :-) >> I would know about Perl courses in rome with well kwon reputation. >> I would expand Perl & Perl DBI ability for batch scripting. Sulla prima non saprei aiutarti, ma sei proprio sicuro che serva un corso? From fabio.dalfonso at fabiodalfonso.com Fri May 16 03:44:22 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 12:44:22 +0200 Subject: [Roma.pm] Perl courses in Rome? Bis In-Reply-To: <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> References: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> Message-ID: Buongiorno, faccio il bis per dire che lavoro da 10 anni nell'IT ma nell'area sistemi e infrastrutture. Il Perl rientra tra gli strumenti che vorrei consolidare per fare batch e data processing che spesso e' necessario. Grazie Fabio Marco Balestra wrote: On 16/mag/08, at 11:59, marcos rebelo wrote: > Someone uses Perl in ROME? Yeah, someone does... in this exact moment, too :-P > I passed 6 months in Rome and I never find one;) probably you need to run your daily cron in order to update your lcoate database :-D About Fabio's questions... >> first I would know if it is possible to use italian. Sicuro, anzi direi che essendo Roma.pm potemo anche da parl? romano :-) >> I would know about Perl courses in rome with well kwon reputation. >> I would expand Perl & Perl DBI ability for batch scripting. Sulla prima non saprei aiutarti, ma sei proprio sicuro che serva un corso? From balestra at cesmail.net Fri May 16 03:52:05 2008 From: balestra at cesmail.net (Marco Balestra) Date: Fri, 16 May 2008 12:52:05 +0200 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: <319d96980805160320h6bdb1ae2w21e6f3e8a7e29163@mail.gmail.com> References: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> <319d96980805160320h6bdb1ae2w21e6f3e8a7e29163@mail.gmail.com> Message-ID: On 16/mag/08, at 12:20, marcos rebelo wrote: > I really try to find a Perl Job in Rome. I'm a 6 years Perl Programmer > and not even one interview. I was really mad and I back home. I see... In fact the most part of the duties where Perl is useful are not so exposed. Where I am working right now (Perl, Perl and Perl) I was hired in order to write a lot of Visual Basic... Once I demonstrated with facts that a web interface Perl driven is faster, cheaper and more effective now I work almost Perl-only. There are a lot of people needing Perl; so bad they don't know they need it, and waste their money with microsoftish. > Note: Please no Romano. I understand the Italian, it'd be nice to > maintain like that. Don't worry, I was only kidding :-) -- Marco Balestra IT consultant balestra at cesmail.net From oleber at gmail.com Fri May 16 03:55:53 2008 From: oleber at gmail.com (marcos rebelo) Date: Fri, 16 May 2008 11:55:53 +0100 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: References: <319d96980805160259u69f50ebcgdb6a8af7fc407193@mail.gmail.com> <761C9364-FA27-4031-9A8E-C3014B20715C@cesmail.net> <319d96980805160320h6bdb1ae2w21e6f3e8a7e29163@mail.gmail.com> Message-ID: <319d96980805160355o6bc2235dxe866b70d1c3ddf54@mail.gmail.com> microsoftish ??? In Rome seams that everything is done in Java. I'm at this moment having a course of Java for the web. I'm really course, why some one uses it for this? Best Regards Marcos On Fri, May 16, 2008 at 11:52 AM, Marco Balestra wrote: > On 16/mag/08, at 12:20, marcos rebelo wrote: > >> I really try to find a Perl Job in Rome. I'm a 6 years Perl Programmer >> and not even one interview. I was really mad and I back home. > > I see... In fact the most part of the duties where Perl is useful are > not so exposed. > > Where I am working right now (Perl, Perl and Perl) I was hired in > order to write a lot of Visual Basic... Once I demonstrated with facts > that a web interface Perl driven is faster, cheaper and more effective > now I work almost Perl-only. > > There are a lot of people needing Perl; so bad they don't know they > need it, and waste their money with microsoftish. > >> Note: Please no Romano. I understand the Italian, it'd be nice to >> maintain like that. > > Don't worry, I was only kidding :-) > -- > Marco Balestra > IT consultant > balestra at cesmail.net > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -- Marcos Rebelo http://oleber.freehostia.com From fabio.dalfonso at fabiodalfonso.com Fri May 16 04:18:10 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 13:18:10 +0200 Subject: [Roma.pm] IDE per Perl Message-ID: Buongiorno, dopo una lunga ricerca ho identificato e acquistato EnginSite Perl Editor Professional. Cercavo uno strumento non orientato al web e ben organizzato. Inoltre e' incredibilmente economico. Cosa ne pensate voi Hyper Professionals? Gazie -- Fabio D'Alfonso 'Your Partner in Business' cell. +39.348.059.40.22 skype: f.dalfonso web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 From fabio.dalfonso at fabiodalfonso.com Fri May 16 04:37:18 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 13:37:18 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository Message-ID: Buongiorno, spesso e volentieri i moduli CPAN richiedono la compilazione. Ma si puo' dover installare VS 2005 Professional su un server per compilare la DBI? Gira e rigira ho scoperto che invece (come mi sarei aspettato in generale) i moduli ActiveState sono gia' fatti e finiti. Mi direte che in ambiente unix sia il cc o gcc ci sono sempre. Io direi che i signori sofware anche su unix hanno un setup. Personalmente sono arrivato a fare il seguente 'grezzo' ragionamento industriale: - Perl solo su Windows per attivita con DBI e Data Processing: ai db ci si puo' collegare anche e preferibilmente da remoto. - Se i moduli non ci sono su ActiveState (e ci sono quasi tutti), semplicemente non ci sono. Vi pare troppo? Grazie -- Fabio D'Alfonso 'Your Partner in Business' cell. +39.348.059.40.22 skype: f.dalfonso web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 From oleber at gmail.com Fri May 16 04:38:34 2008 From: oleber at gmail.com (marcos rebelo) Date: Fri, 16 May 2008 12:38:34 +0100 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: Message-ID: <319d96980805160438s5c2eae3bybada7d9eaf16a656@mail.gmail.com> I use eclipse with the epic pluguin. 2008/5/16 Fabio D'Alfonso : > Buongiorno, > dopo una lunga ricerca ho identificato e acquistato EnginSite Perl Editor > Professional. > > Cercavo uno strumento non orientato al web e ben organizzato. > Inoltre e' incredibilmente economico. > > Cosa ne pensate voi Hyper Professionals? > > Gazie > -- > Fabio D'Alfonso > 'Your Partner in Business' > cell. +39.348.059.40.22 > skype: f.dalfonso > web: www.fabiodalfonso.com > email: fabio.dalfonso at fabiodalfonso.com > fax: +39.06.874.599.581 > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -- Marcos Rebelo http://oleber.freehostia.com From fabio.dalfonso at fabiodalfonso.com Fri May 16 04:41:21 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 13:41:21 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: References: Message-ID: Buongiorno, secondo me CPAN sta ad ActiveState come PHP.net sta a Zend In CPAN e PHP.net ci sono le idee in ActiveState e Zend ci sono il prodotti sui quali si fattura... Vi ripare troppo? Grazie Fabio "Fabio D'Alfonso" wrote: Buongiorno, spesso e volentieri i moduli CPAN richiedono la compilazione. Ma si puo' dover installare VS 2005 Professional su un server per compilare la DBI? Gira e rigira ho scoperto che invece (come mi sarei aspettato in generale) i moduli ActiveState sono gia' fatti e finiti. Mi direte che in ambiente unix sia il cc o gcc ci sono sempre. Io direi che i signori sofware anche su unix hanno un setup. Personalmente sono arrivato a fare il seguente 'grezzo' ragionamento industriale: - Perl solo su Windows per attivita con DBI e Data Processing: ai db ci si puo' collegare anche e preferibilmente da remoto. - Se i moduli non ci sono su ActiveState (e ci sono quasi tutti), semplicemente non ci sono. Vi pare troppo? Grazie -- Fabio D'Alfonso 'Your Partner in Business' cell. +39.348.059.40.22 skype: f.dalfonso web: www.fabiodalfonso.com email: fabio.dalfonso at fabiodalfonso.com fax: +39.06.874.599.581 _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From balestra at cesmail.net Fri May 16 04:48:57 2008 From: balestra at cesmail.net (Marco Balestra) Date: Fri, 16 May 2008 13:48:57 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: References: Message-ID: <147CBCF9-BAB8-4321-A816-90F4B9FED741@cesmail.net> On 16/mag/08, at 13:41, Fabio D'Alfonso wrote: > Buongiorno, > secondo me CPAN sta ad ActiveState come PHP.net sta a Zend > > In CPAN e PHP.net ci sono le idee in ActiveState e Zend ci sono il > prodotti sui quali si fattura... Pi? che "troppo" mi pare falso. Uso Perl su Debian, a botte di apt-get e CPAN, e su Mac OS X con il solo CPAN. ActiveState non mi ? mai servito, e le uniche volte che ho dovuto litigarci (causa Windows) alla fine ho sostituito Windows con Linux. -- Marco Balestra IT consultant balestra at cesmail.net From mirod at xmltwig.com Fri May 16 04:54:12 2008 From: mirod at xmltwig.com (mirod) Date: Fri, 16 May 2008 13:54:12 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: References: Message-ID: <482D75E4.2030306@xmltwig.com> Fabio D'Alfonso wrote: > Buongiorno, > secondo me CPAN sta ad ActiveState come PHP.net sta a Zend > > In CPAN e PHP.net ci sono le idee in ActiveState e Zend ci sono il > prodotti sui quali si fattura... > > Vi ripare troppo? No, CPAN a tute le verzioni officili. Il repository di Activestate e fatto per qui non a une compilatore su windows (o en fatti su altri sistemi). Ma se e possibile, e sempre melio prendere i moduli su CPAN. Ci sono problemi com PPM, sono spesso vechii verzioni dei moduli, e en fatti Strawberry Perl e stato fatto per potere installare un Perl e un environamento en che si possa scaricare e compilare i moduli direttamente dell CPAN. Scuzza per il italiano... -- mirod From ema_zep at libero.it Fri May 16 05:00:48 2008 From: ema_zep at libero.it (Emanuele Zeppieri) Date: Fri, 16 May 2008 14:00:48 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: Message-ID: <482D7770.6000302@libero.it> Fabio D'Alfonso wrote: > Buongiorno, > dopo una lunga ricerca ho identificato e acquistato EnginSite Perl Editor > Professional. > > Cercavo uno strumento non orientato al web e ben organizzato. > Inoltre e' incredibilmente economico. > > Cosa ne pensate voi Hyper Professionals? Mai sentito. Un IDE molto completo (per una quantit? di linguaggi, non solo Perl) ? Eclipse, col plugin EPIC (per il supporto Perl): http://e-p-i-c.sourceforge.net/ Un altro IDE con caratteristiche similari ? OpenKomodo: http://www.openkomodo.com/ Un altro editor ? Kephra, che per giunta ? scritto in Perl stesso (? ancora un po' acerbo per?): http://kephra.sourceforge.net/ Tutti quelli citati hanno il vantaggio di essere cross-platform, non so se ti interessi. Comunque EngInSite sembra ben fatto (ma ? Windows-only), per? devo precisare che non l'ho mai usato (giudico dai soli screenshot ;-) Se posso darti un consiglio, non pretendere di imparare tutto all'istante: procedi in maniera incrementale, apprendendo (e verificando) un concetto alla volta, passo per passo. Le risorse principali le trovi su Perl.it: http://www.perl.it/contatti/index.html http://www.perl.it/documenti/index.html Visto che non hai problemi con l'inglese, considera pure Perldoc: http://perldoc.perl.org/ e Perlmonks: http://perlmonks.org/ Le altre risorse le troverai da solo, piano piano, sottovoce (come direbbe Crozza che imita Marzullo). E poi ovviamente c'? questa mailing-list, dove trovi persone competenti e disponibili come Marco. Per quanto riguarda i corsi qui a Roma, non posso escludere che ce ne siano, ma la vedo dura. Benvenuto e a presto, Emanuele. From fabio.dalfonso at fabiodalfonso.com Fri May 16 05:06:44 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 14:06:44 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: <482D75E4.2030306@xmltwig.com> References: <482D75E4.2030306@xmltwig.com> Message-ID: Buongiorno e grazie, sto scaricando Strawberry Perl per fare un po di test. Non lo conoscevo e quindi ringrazio moltissimo per il suggerimento. Sono interessatissimo a trovare soluzioni sempre migliori. Secondo me il punto e' che se un software ha bisogno spesso di un compilatore allore deve portasene uno dietro che garantisca il risultato. Quando si installa oracle anche su unix/linux, che ci sia o meno java, oracle ne ha una distribuzione sua. E una questione di progetto. Questo Strawberry va certamente in questa direzione. Grazie Fabio mirod wrote: Fabio D'Alfonso wrote: > Buongiorno, > secondo me CPAN sta ad ActiveState come PHP.net sta a Zend > > In CPAN e PHP.net ci sono le idee in ActiveState e Zend ci sono il > prodotti sui quali si fattura... > > Vi ripare troppo? No, CPAN a tute le verzioni officili. Il repository di Activestate e fatto per qui non a une compilatore su windows (o en fatti su altri sistemi). Ma se e possibile, e sempre melio prendere i moduli su CPAN. Ci sono problemi com PPM, sono spesso vechii verzioni dei moduli, e en fatti Strawberry Perl e stato fatto per potere installare un Perl e un environamento en che si possa scaricare e compilare i moduli direttamente dell CPAN. Scuzza per il italiano... From ema_zep at libero.it Fri May 16 05:13:13 2008 From: ema_zep at libero.it (Emanuele Zeppieri) Date: Fri, 16 May 2008 14:13:13 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: References: Message-ID: <482D7A59.8030407@libero.it> Fabio D'Alfonso wrote: > Buongiorno, > spesso e volentieri i moduli CPAN richiedono la compilazione. > > Ma si puo' dover installare VS 2005 Professional su un server per > compilare la DBI? > > Gira e rigira ho scoperto che invece (come mi sarei aspettato in > generale) i moduli ActiveState sono gia' fatti e finiti. > > Mi direte che in ambiente unix sia il cc o gcc ci sono sempre. > Io direi che i signori sofware anche su unix hanno un setup. > > Personalmente sono arrivato a fare il seguente 'grezzo' ragionamento > industriale: > - Perl solo su Windows per attivita con DBI e Data Processing: ai db ci > si puo' collegare anche e preferibilmente da remoto. > - Se i moduli non ci sono su ActiveState (e ci sono quasi tutti), > semplicemente non ci sono. > Vi pare troppo? "Agg parlat co o mur!" (come direbbe il grande Gianfranco Marziano). Come ha detto Marco, direi anch'io che ? completamente sbagliato (ed uso il condizionale soltanto perch? non sono sicuro di aver capito bene cosa intendessi). I moduli PPM sono un sottoinsieme di quelli disponibili su CPAN, pacchettizzati per Windows e compilati in binario ove necessario. In ogni caso *non* usare i repository PPM di ActiveState, che sono obsoleti. Usa invece questo: http://trouchelle.com/perl/ppmrepview.pl Ciao! E ricorda, piano piano, sottovoce ;-) From ema_zep at libero.it Fri May 16 05:23:25 2008 From: ema_zep at libero.it (Emanuele Zeppieri) Date: Fri, 16 May 2008 14:23:25 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: References: <482D75E4.2030306@xmltwig.com> Message-ID: <482D7CBD.6070005@libero.it> Fabio D'Alfonso wrote: > Buongiorno e grazie, > sto scaricando Strawberry Perl per fare un po di test. Attento, che Strawberry per adesso su Vista d? ancora problemi. Se sei su Windows (specialemnte Vista), il mio consiglio ? di usare ActivePerl (per adesso la ver. 5.8.8.822) e i repository PPM che t'ho segnalato nell'altro messaggio. I moduli cpan ci sono quasi tutti (almeno quelli pi? importanti), e puoi comunque installare i moduli mancanti tramite cpan (cli), se sono pure-Perl. Altrimenti la soluzione /totale/ ? Cygwin: http://cygwin.com/ che ti crea sotto Windows un ambiente Linux-like completo (o quasi), compreso perl, ovviamente. From fabio.dalfonso at fabiodalfonso.com Fri May 16 05:25:42 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 14:25:42 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <482D7770.6000302@libero.it> References: <482D7770.6000302@libero.it> Message-ID: Buongiorno e grazie, prima di acquistare il prodotto EngInSite ho provato Eclipse/Epic e Komodo 3.4/Perl Pro 7.2 e Perl Builder 2 Eclipse/Epic: molto pesante e con un'interfaccia la debugger brutta. E' gratis ma si vede bene che epic e' un 'di cui' rispetto all'IDE. Perl Builder 2.0: orientato al web/CGI con una interfaccia teutonica e una tab cgi che non si puo' cassare. Komodo 3.4/Perl Pro: Bello ma ad un prezzo molto velleitario ed mi e' sembratob auto referenziale. Ho avuto la mezza sensazione che si siano inventati uno strumento per poi venderti un corso su come usarlo... Ho scelto Enginsite perche' ha un'interfaccia neutra o piuttosto orientata allo scripting invece che al web, ha un costo incredibilmente basso (42 euro con iva, tanto che pensavo fosse il solito giocattolo shareware e vi assicuro che e' ben altro) e ha una bella interfaccia al debugger. Grazie Fabio Emanuele Zeppieri wrote: Fabio D'Alfonso wrote: > Buongiorno, > dopo una lunga ricerca ho identificato e acquistato EnginSite Perl Editor > Professional. > > Cercavo uno strumento non orientato al web e ben organizzato. > Inoltre e' incredibilmente economico. > > Cosa ne pensate voi Hyper Professionals? Mai sentito. Un IDE molto completo (per una quantit? di linguaggi, non solo Perl) ? Eclipse, col plugin EPIC (per il supporto Perl): http://e-p-i-c.sourceforge.net/ Un altro IDE con caratteristiche similari ? OpenKomodo: http://www.openkomodo.com/ Un altro editor ? Kephra, che per giunta ? scritto in Perl stesso (? ancora un po' acerbo per?): http://kephra.sourceforge.net/ Tutti quelli citati hanno il vantaggio di essere cross-platform, non so se ti interessi. Comunque EngInSite sembra ben fatto (ma ? Windows-only), per? devo precisare che non l'ho mai usato (giudico dai soli screenshot ;-) Se posso darti un consiglio, non pretendere di imparare tutto all'istante: procedi in maniera incrementale, apprendendo (e verificando) un concetto alla volta, passo per passo. Le risorse principali le trovi su Perl.it: http://www.perl.it/contatti/index.html http://www.perl.it/documenti/index.html Visto che non hai problemi con l'inglese, considera pure Perldoc: http://perldoc.perl.org/ e Perlmonks: http://perlmonks.org/ Le altre risorse le troverai da solo, piano piano, sottovoce (come direbbe Crozza che imita Marzullo). E poi ovviamente c'? questa mailing-list, dove trovi persone competenti e disponibili come Marco. Per quanto riguarda i corsi qui a Roma, non posso escludere che ce ne siano, ma la vedo dura. Benvenuto e a presto, Emanuele. _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From larsen at perl.it Fri May 16 05:34:10 2008 From: larsen at perl.it (Stefano Rodighiero) Date: Fri, 16 May 2008 14:34:10 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> Message-ID: <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> On Fri, May 16, 2008 at 2:25 PM, Fabio D'Alfonso wrote: > Buongiorno e grazie, > prima di acquistare il prodotto EngInSite ho provato Eclipse/Epic e > Komodo 3.4/Perl Pro 7.2 e Perl Builder 2 > [...] Insomma sono io l'unico Matusalemme che usa ancora solamente Vim (con piena soddisfazione, trall'altro) ? S. From dakkar at thenautilus.net Fri May 16 05:37:44 2008 From: dakkar at thenautilus.net (Gianni Ceccarelli) Date: Fri, 16 May 2008 14:37:44 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> Message-ID: <20080516143744.0c35c354@dechirico> On 2008-05-16 "Stefano Rodighiero" wrote: > Insomma sono io l'unico Matusalemme che usa ancora solamente > Vim (con piena soddisfazione, trall'altro) ? Qui EMACS :) -- Dakkar - GPG public key fingerprint = A071 E618 DD2C 5901 9574 6FE2 40EA 9883 7519 3F88 key id = 0x75193F88 I cannot conceive that anybody will require multiplications at the rate of 40,000 or even 4,000 per hour ... -- F. H. Wales (1936) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/roma/attachments/20080516/7ddf47ea/attachment.bin From fabio.dalfonso at fabiodalfonso.com Fri May 16 05:53:30 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 14:53:30 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: <482D7A59.8030407@libero.it> References: <482D7A59.8030407@libero.it> Message-ID: Buongiorno, grazie per il suggerimento sul repository. Ringrazio anche per i suggerimenti sulle risorse per imparare il perl. "Agg parlat co o mur!" No so, forse. Personalmente credo (e di conseguenza cerco di fare) che su alcune cose si debba fare una questione di requisiti. A mio parere e' un requisito essenziale che pacchetti che devono essere installati su macchine di produzione siano self contained, e garantiscano tempi di approntamento certi. In questo senso non ho scelto ActiveState perche e' bello ma perche' tutti i moduli aggiuntivi che ho installato si sono installati al primo colpo senza bisogno di compilazione. Magari qualche moodulo sara' obsoleto ma come direbbe il draghetto dei sofficini: Come facevamo prima? Facevamo con la versione precedente... Grazie Fabio Emanuele Zeppieri wrote: Fabio D'Alfonso wrote: > Buongiorno, > spesso e volentieri i moduli CPAN richiedono la compilazione. > > Ma si puo' dover installare VS 2005 Professional su un server per > compilare la DBI? > > Gira e rigira ho scoperto che invece (come mi sarei aspettato in > generale) i moduli ActiveState sono gia' fatti e finiti. > > Mi direte che in ambiente unix sia il cc o gcc ci sono sempre. > Io direi che i signori sofware anche su unix hanno un setup. > > Personalmente sono arrivato a fare il seguente 'grezzo' ragionamento > industriale: > - Perl solo su Windows per attivita con DBI e Data Processing: ai db ci > si puo' collegare anche e preferibilmente da remoto. > - Se i moduli non ci sono su ActiveState (e ci sono quasi tutti), > semplicemente non ci sono. > Vi pare troppo? "Agg parlat co o mur!" (come direbbe il grande Gianfranco Marziano). Come ha detto Marco, direi anch'io che ? completamente sbagliato (ed uso il condizionale soltanto perch? non sono sicuro di aver capito bene cosa intendessi). I moduli PPM sono un sottoinsieme di quelli disponibili su CPAN, pacchettizzati per Windows e compilati in binario ove necessario. In ogni caso *non* usare i repository PPM di ActiveState, che sono obsoleti. Usa invece questo: http://trouchelle.com/perl/ppmrepview.pl Ciao! E ricorda, piano piano, sottovoce ;-) _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From balestra at cesmail.net Fri May 16 05:39:22 2008 From: balestra at cesmail.net (Marco Balestra) Date: Fri, 16 May 2008 14:39:22 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> Message-ID: On 16/mag/08, at 14:34, Stefano Rodighiero wrote: > Insomma sono io l'unico Matusalemme che usa ancora solamente > Vim (con piena soddisfazione, trall'altro) ? Eccomi: vi su Debian e BBEdit su Mac; in ogni caso nessun IDE. -- Marco Balestra IT consultant balestra at cesmail.net From fabio.dalfonso at fabiodalfonso.com Fri May 16 06:16:56 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 15:16:56 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> Message-ID: Buongiorno, credo che per un grande professionista non sia poi indispensabile da un certo punto di vista. Certo credo che nelle attivita' a tariffe molto elevate sia una commodity essenziale per l'ultimo kilometro e la volata. Grazie Fabio D'Alfonso Marco Balestra wrote: On 16/mag/08, at 14:34, Stefano Rodighiero wrote: > Insomma sono io l'unico Matusalemme che usa ancora solamente > Vim (con piena soddisfazione, trall'altro) ? Eccomi: vi su Debian e BBEdit su Mac; in ogni caso nessun IDE. From larsen at perl.it Fri May 16 06:22:17 2008 From: larsen at perl.it (Stefano Rodighiero) Date: Fri, 16 May 2008 15:22:17 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> Message-ID: <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> 2008/5/16 Fabio D'Alfonso : > Buongiorno, > credo che per un grande professionista non sia poi indispensabile da un > certo punto di vista. > > Certo credo che nelle attivita' a tariffe molto elevate sia una commodity > essenziale per l'ultimo kilometro e la volata. Non ho capito la seconda frase. S. From dakkar at thenautilus.net Fri May 16 06:26:08 2008 From: dakkar at thenautilus.net (Gianni Ceccarelli) Date: Fri, 16 May 2008 15:26:08 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> Message-ID: <20080516152608.54c459c1@dechirico> On 2008-05-16 "Stefano Rodighiero" wrote: > 2008/5/16 Fabio D'Alfonso : > > Certo credo che nelle attivita' a tariffe molto elevate sia una > > commodity essenziale per l'ultimo kilometro e la volata. > > Non ho capito la seconda frase. Io l'ho interpretata come: quando devi fare le cose di corsa, avere un programma che ne fa un po' al posto tuo, aiuta. Al che io replico: solo se so *esattamente* cosa sta facendo. E qui, chiunque abbia mai dovuto fare debugging di codice auto-generato (e non solo via source-filters in Perl), sa di cosa parlo. -- Dakkar - GPG public key fingerprint = A071 E618 DD2C 5901 9574 6FE2 40EA 9883 7519 3F88 key id = 0x75193F88 The first thing I do in the morning is brush my teeth and sharpen my tongue. -- Dorothy Parker -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/roma/attachments/20080516/16b71cd8/attachment.bin From fabio.dalfonso at fabiodalfonso.com Fri May 16 06:42:32 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 15:42:32 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> Message-ID: Buongiorno, la tariffa modifica in modo sostanziale il modo in cui si concretizza il nostro lavoro. Quando si lavora a tariffe basse il cliente immagina di vedere un risultato diciamo in una settimana con una fisiologia da lavoro dipendente. Ci sono dei casi in cui queste tempistiche non sono adeguate. Quando si lavora a tariffe elevate la settimana diventa un giorno, la fisiologia non e' piu da lavoro dipendente perche' l'utente e costantemente presente. Questo vuol dire che si deve avere, ed e' quello che l'utente si aspetta, una tale padronanza di cio' che si sta facendo da poter interagire continuamente con il cliente e contemporaneamente materializzare il risultato che attende. In questo caso un IDE non e' solo utile per tenere assieme le parti del lavoro ma anche per mostrare piu' chiaramente all'utente quello che si sta facendo. Questa chiarezza non e' advertising, perche' serve al professionista per avere le informazioni che gli servono per chiudere il lavoro. Questa e' la vera consulenza. Grazie Fabio "Stefano Rodighiero" wrote: 2008/5/16 Fabio D'Alfonso : > Buongiorno, > credo che per un grande professionista non sia poi indispensabile da un > certo punto di vista. > > Certo credo che nelle attivita' a tariffe molto elevate sia una commodity > essenziale per l'ultimo kilometro e la volata. Non ho capito la seconda frase. S. _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From stefano.vital at gmail.com Fri May 16 06:44:22 2008 From: stefano.vital at gmail.com (stefano vital) Date: Fri, 16 May 2008 15:44:22 +0200 Subject: [Roma.pm] Aiuto su Strutture FrontEnd ncurses Message-ID: <84b60ef0805160644y4b8fa8dbq4906cb801aee781@mail.gmail.com> Salve a Tutti , sto cercando di risolvere un problema per un software che sfrutta i package Curses::Widget e Curses::Widget::Menu tale software ? praticamente un frontend fatto da un menu che permette la scelta di alcune operazioni di aggiornamento dei miei portali su vps dalla mia macchina di sviluppo. tale frontend non deve fare altro che lanciare degli script shell che si occupano di effetture gli aggiornamenti. Il problema che mi sto ponendo ? che io voglio generare tali menu dinamicamente grazie ad una funzione che esegue un semplice "ls" su una dir purtruppo questo non riesco proprio a farlo ? cio? non riesco a passare al costruttore dell pacchetto Curses::Widget::Menu un' hash nella maniera in cui lui si attende di riceverlo. Vi incollo il codice: #!/usr/bin/perl use warnings; use Devel::StackTrace; use Curses; use Curses::Widgets; # Included to import select_colour & scankey use Data::Dumper; #use Curses::Widgets::TextField; #use Curses::Widgets::ButtonSet; #use Curses::Widgets::ProgressBar; #use Curses::Widgets::TextMemo; use Curses::Widgets::ListBox; #use Curses::Widgets::Calendar; #use Curses::Widgets::ComboBox; use Curses::Widgets::Menu; #use Curses::Widgets::Label; my $menu; my $mwh; my $key; $mwh = new Curses; noecho(); halfdelay(5); $mwh->keypad(1); $mwh->syncok(1); curs_set(0); leaveok(1); main_win(); $key = scankey($mwh); $menu = Curses::Widgets::Menu->new({ FOREGROUND => 'white', BACKGROUND => 'yellow', BORDER => 1, CURSORPOS => [qw(Aggiornamenti)], FOCUSSWITCH => "\t", MENUS => { MENUORDER => [qw(Aggiornamenti Log Tools Help)], Aggiornamenti => { ITEMORDER => [qw(Internet Local Exit)], Internet => \&submenu, Local => \&submenu, Exit => sub { exit 0 }, }, Log => { ITEMORDER => [qw(View)], View => sub { 1 }, }, Tools => { ITEMORDER => [qw(Toolslist)], Toolslist => sub { 1 }, }, Help => { ITEMORDER => [qw(Help About)], Help => sub { 1 }, About => sub { 1 }, }, }, }); $menu->execute($mwh); $menu->draw($mwh); scankey($mwh); #exit 0; END { # The END block just ensures that Curses always cleans up behind # itself endwin(); } exit 0; ##SUBROUTINE## sub main_win { $mwh->erase(); # This function selects a few common colours for the foreground colour $mwh->attrset(COLOR_PAIR(select_colour(qw(red black)))); $mwh->box(ACS_VLINE, ACS_HLINE); $mwh->attrset(0); $mwh->standout(); $mwh->addstr(0, 1, "Welcome to the System Updater of XXXXX"); $mwh->standend(); } sub genLstPortalMenu{ my $dirtolist="./binportal"; my @portal; @portal = `ls ./binportal/`; return @portal; } sub submenu{ $mwh->erase(); my $submenu; my @listportal = genLstPortalMenu(); $submenu = Curses::Widgets::Menu->new({ FOREGROUND => 'white', BACKGROUND => 'yellow', BORDER => 1, CURSORPOS => [qw(Portali)], FOCUSSWITCH => "\t", MENUS => { MENUORDER => [qw(Portali)], Portali => { ITEMORDER => [@listportal], *QUI DOVREI INSERIRE UNA STRUTTURA COME QUELLE PER LE ALTRE VOCI SOTTOSTANTI MA GENERATA DINAMICAMENTE E' PURTROPPO NON RIESCO A TROVARE UN MODO. * }, Log => { ITEMORDER => [qw(View)], View => sub { 1 }, }, Tools => { ITEMORDER => [qw(Toolslist)], Toolslist => sub { 1 }, }, Help => { ITEMORDER => [qw(Help About)], Help => sub { 1 }, About => sub { 1 }, }, }, }); $submenu->execute($mwh); 1; } Grazie a tutti di avermi letto Stefano Vitali -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/roma/attachments/20080516/0ed74704/attachment-0001.html From fabio.dalfonso at fabiodalfonso.com Fri May 16 06:51:30 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 15:51:30 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <20080516152608.54c459c1@dechirico> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> <20080516152608.54c459c1@dechirico> Message-ID: Buongiorno, assolutamente non pensavo a questo. A mio parere codice auto generato assolutamente no: i Wizard (i maghi) sono quelli che le cose le scrivono... In compenso una collezione di template propri scritti in modo chiaro e pulito realizzati per agevolare lo startup di un lavoro, certamente si. E in questo un IDE che puo' presentarli in modo chiaro aiuta. Grazie Fabio Gianni Ceccarelli wrote: On 2008-05-16 "Stefano Rodighiero" wrote: > 2008/5/16 Fabio D'Alfonso : > > Certo credo che nelle attivita' a tariffe molto elevate sia una > > commodity essenziale per l'ultimo kilometro e la volata. > > Non ho capito la seconda frase. Io l'ho interpretata come: quando devi fare le cose di corsa, avere un programma che ne fa un po' al posto tuo, aiuta. Al che io replico: solo se so *esattamente* cosa sta facendo. E qui, chiunque abbia mai dovuto fare debugging di codice auto-generato (e non solo via source-filters in Perl), sa di cosa parlo. From balestra at cesmail.net Fri May 16 06:52:32 2008 From: balestra at cesmail.net (Marco Balestra) Date: Fri, 16 May 2008 15:52:32 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> Message-ID: <01011C26-AC56-4BFF-95E1-33C4A0A07815@cesmail.net> On 16/mag/08, at 15:42, Fabio D'Alfonso wrote: > Questo vuol dire che si deve avere, ed e' quello che l'utente si > aspetta, > una tale padronanza di cio' che si sta facendo da poter interagire > continuamente con il cliente e contemporaneamente materializzare il > risultato che attende. Ed ? esattamente il momento in cui un IDE va evitato, perch? la prima cosa che perdi con un IDE ? proprio la totale padronanza. > Questa chiarezza non e' advertising, perche' serve al professionista > per > avere le informazioni che gli servono per chiudere il lavoro. > > Questa e' la vera consulenza. Accidenti... dopo appena vent'anni di consulenza finalmente ho imparato cosa vuol dire. Grazie mille! -- Marco Balestra IT consultant balestra at cesmail.net From larsen at perl.it Fri May 16 06:57:20 2008 From: larsen at perl.it (Stefano Rodighiero) Date: Fri, 16 May 2008 15:57:20 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> Message-ID: <699026fb0805160657i55001228q7613d897975d2cf6@mail.gmail.com> 2008/5/16 Fabio D'Alfonso : > [...] Questa e' la vera consulenza. Ho qualche obiezione ma immagino che le tue affermazioni non siano perentorie come sembrano e devo immaginare un "IMO" come intestazione del tutto. C'? stato di recente un thread su London.pm a proposito di IDE/no-IDE. Il punto di vista ? un po' differente ma magari ti pu? interessare. ciao, S. From fabio.dalfonso at fabiodalfonso.com Fri May 16 07:04:54 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 16:04:54 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <01011C26-AC56-4BFF-95E1-33C4A0A07815@cesmail.net> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> <01011C26-AC56-4BFF-95E1-33C4A0A07815@cesmail.net> Message-ID: Buongiorno, certamente lo sapeva gia... Volevo solo evidenziare come non tanto spesso si fa che: - la consulenza e' una merce molto piu' rara di quanto si pensi; - il precario non e' un consulente, e' un precario; - alcuni aspetti non sono legati solo a esigenze tecniche o comunque del professionista, ma anche a facilitare l'interazione con il cliente. Grazie Fabio Marco Balestra wrote: On 16/mag/08, at 15:42, Fabio D'Alfonso wrote: > Questo vuol dire che si deve avere, ed e' quello che l'utente si > aspetta, > una tale padronanza di cio' che si sta facendo da poter interagire > continuamente con il cliente e contemporaneamente materializzare il > risultato che attende. Ed ? esattamente il momento in cui un IDE va evitato, perch? la prima cosa che perdi con un IDE ? proprio la totale padronanza. > Questa chiarezza non e' advertising, perche' serve al professionista > per > avere le informazioni che gli servono per chiudere il lavoro. > > Questa e' la vera consulenza. Accidenti... dopo appena vent'anni di consulenza finalmente ho imparato cosa vuol dire. Grazie mille! From fabio.dalfonso at fabiodalfonso.com Fri May 16 07:10:59 2008 From: fabio.dalfonso at fabiodalfonso.com (Fabio D'Alfonso) Date: Fri, 16 May 2008 16:10:59 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: <699026fb0805160657i55001228q7613d897975d2cf6@mail.gmail.com> References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> <699026fb0805160657i55001228q7613d897975d2cf6@mail.gmail.com> Message-ID: Buongiorno e grazie, vado a cercare il thread. Non so se sia off topic cercare di contestualizzare i temi tecnici all'interno del mestiere del consulente. In tal caso mi scuso in anticipo. Credo che visualizzare il ruolo che si va a rappresentare dall'utente sia importante per fare delle scelte corrette. Grazie Fabio "Stefano Rodighiero" wrote: 2008/5/16 Fabio D'Alfonso : > [...] Questa e' la vera consulenza. Ho qualche obiezione ma immagino che le tue affermazioni non siano perentorie come sembrano e devo immaginare un "IMO" come intestazione del tutto. C'? stato di recente un thread su London.pm a proposito di IDE/no-IDE. Il punto di vista ? un po' differente ma magari ti pu? interessare. ciao, S. _______________________________________________ Roma mailing list Roma at pm.org http://mail.pm.org/mailman/listinfo/roma From balestra at cesmail.net Fri May 16 07:18:47 2008 From: balestra at cesmail.net (Marco Balestra) Date: Fri, 16 May 2008 16:18:47 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> <01011C26-AC56-4BFF-95E1-33C4A0A07815@cesmail.net> Message-ID: <097D1D6C-3E44-4D1E-BC61-645E932C24CB@cesmail.net> On 16/mag/08, at 16:04, Fabio D'Alfonso wrote: > - la consulenza e' una merce molto piu' rara di quanto si pensi; > - il precario non e' un consulente, e' un precario; S?, l'ho visto anch'io il film di Virz?. -- Marco Balestra IT consultant balestra at cesmail.net From larsen at perl.it Fri May 16 07:22:00 2008 From: larsen at perl.it (Stefano Rodighiero) Date: Fri, 16 May 2008 16:22:00 +0200 Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> <699026fb0805160657i55001228q7613d897975d2cf6@mail.gmail.com> Message-ID: <699026fb0805160722j5211f5ccy3591b2d96910f0c3@mail.gmail.com> On Fri, May 16, 2008 at 4:10 PM, Fabio D'Alfonso wrote: > Non so se sia off topic cercare di contestualizzare i temi tecnici > all'interno del mestiere del consulente. > In tal caso mi scuso in anticipo. Per me non ? in alcun modo off-topic. > Credo che visualizzare il ruolo che si va a rappresentare dall'utente sia > importante per fare delle scelte corrette. Ora non ho tempo per scrivere una risposta articolata, ma il tema mi interessa (continuo a non capire bene il tuo punto di vista, ma credo sia una questione di linguaggio usato). S. From ema_zep at libero.it Fri May 16 08:56:59 2008 From: ema_zep at libero.it (Emanuele Zeppieri) Date: Fri, 16 May 2008 17:56:59 +0200 Subject: [Roma.pm] ActiveState Repository vs CPAN Repository In-Reply-To: References: <482D7A59.8030407@libero.it> Message-ID: <482DAECB.9090006@libero.it> Fabio D'Alfonso wrote: > Emanuele: >> "Agg parlat co o mur!" > > No so, forse. Scusa se mi sono permesso, ovviamente scherzavo ;-) > Personalmente credo (e di conseguenza cerco di fare) che su alcune cose > si debba fare una questione di requisiti. > > A mio parere e' un requisito essenziale che pacchetti che devono essere > installati su macchine di produzione siano self contained, e garantiscano > tempi di approntamento certi. > > In questo senso non ho scelto ActiveState perche e' bello ma perche' > tutti i moduli aggiuntivi che ho installato si sono installati al primo > colpo senza bisogno di compilazione. Credo di aver capito le tue esigenze. Ma la predicibilit? delle operazioni sulle macchine di produzione non ? data solo dall'affidabilit? degli strumenti, quanto dal fatto che tu abbia gi? collaudato quelle stesse operazioni su macchine di test e di sviluppo. L'upgrade di un modulo CPAN ad esempio, non ? solo una questione di compilazione: prima dovrai testarlo a lungo per assicurarti che non siano stati introdotti bug, variazioni nell'API, variazioni semantiche che non gestisci nella tua applicazione etc. E questo ovviamente lo fai in un ambiente di test. Solo dopo, se tutto ? andato bene, trasferirai l'upgrade nell'ambiente di produzione. Come vedi quindi la mera compilazione perde d'importanza. E a latere vorrei aggiungere che, indipendentemente da Perl, Windows in ogni caso non ? un buon host per applicazioni server-side (in produzione). Per il resto, auguri! ;-) From flavio at polettix.it Fri May 16 10:51:08 2008 From: flavio at polettix.it (Flavio Poletti) Date: Fri, 16 May 2008 19:51:08 +0200 (CEST) Subject: [Roma.pm] Aiuto su Strutture FrontEnd ncurses In-Reply-To: <84b60ef0805160644y4b8fa8dbq4906cb801aee781@mail.gmail.com> References: <84b60ef0805160644y4b8fa8dbq4906cb801aee781@mail.gmail.com> Message-ID: <25857.194.237.142.7.1210960268.squirrel@upmail.polettix.it> Ciao Stefano, grazie per averci scritto. Non credo di aver capito esattamente dov'? il tuo problema - o magari faccio finta di non aver capito ;-) Se non ho capito male, vuoi realizzare un pezzo di codice che parta dal contenuto di una directory e ti generi una hash che abbia una struttura ben determinata, in particolare una struttura che sia "gradita" alla libreria che stai utilizzando. Per quanto riguarda la prima parte, invece di fare "ls" puoi utilizzare alcune funzioni presenti in Perl (opendir/readdir/closedir) oppure altre in alcuni moduli (es. File::Find o File::Find::Rule). Ad esempio, con le funzioni in Perl: # ATTENZIONE: SCRITTO DI GETTO E NON TESTATO! use File::Spec::Functions qw( catfile ); #... opendir my $dh, $nomedirectory or die "opendir('$nomedirectory'): $!"; while (defined(my $file = readdir $dh)) { my $full_path = catfile($nomedirectory, $file); # qui si usa $full_path per i propri scopi, ad esempio... next if -d $full_path; # ignora le directory, come "." e ".." next unless -r $full_path && -x $full_path; # leggibili ed eseguibili print "trovato script: '$full_path'\n"; } closedir $dh; Per la seconda parte, temo dovrai essere un tantino pi? esplicito circa la struttura della hash a cui miri. Non sarebbe male avere un esempio tipo "questa la lista degli script, questa la hash da generare"... Sarebbe anche interessante vedere cosa hai tentato a riguardo (senza vedere tutto il resto, altrimenti uno affoga nel codice e va a finire che non se lo legge ;) Ciao, Flavio. > Salve a Tutti , sto cercando di risolvere un problema per un software che > sfrutta i package Curses::Widget e Curses::Widget::Menu > tale software ? praticamente un frontend fatto da un menu che permette la > scelta di alcune operazioni di aggiornamento dei miei portali su vps > dalla mia macchina di sviluppo. tale frontend non deve fare altro che > lanciare degli script shell che si occupano di effetture gli > aggiornamenti. > Il problema che mi sto ponendo ? che io voglio generare tali menu > dinamicamente grazie ad una funzione che esegue un semplice "ls" su una > dir > purtruppo questo non riesco proprio a farlo ? cio? non riesco a passare al > costruttore dell pacchetto Curses::Widget::Menu un' hash nella maniera in > cui > lui si attende di riceverlo. [snip] From flavio at polettix.it Fri May 16 11:20:06 2008 From: flavio at polettix.it (Flavio Poletti) Date: Fri, 16 May 2008 20:20:06 +0200 (CEST) Subject: [Roma.pm] IDE per Perl In-Reply-To: References: <482D7770.6000302@libero.it> <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> Message-ID: <20873.194.237.142.7.1210962006.squirrel@upmail.polettix.it> Ciao, spero non ti offenda se ti d? del tu. Non capisco bene a cosa sia riferita la frase "questa ? la vera consulenza". Mi sembra che il tuo discorso evidenzi una tua percezione circa la differenza fra le condizioni di lavoro per differenti tariffe; spero si possa parlare di consulenza in entrambe i casi. Allora si tratta della "vera consulenza" in opposizione a cosa? A mio modesto avviso (di consulente), il mestiere consiste nel cercare di fornire al cliente esattamente quelle competenze - normalmente piuttosto specifiche - di cui ha bisogno e che non pu? reperire in casa propria. Questo lavoro si pu? fare pi? o meno bene, ovviamente, ed ? facile vedere grandi "nomi" nell'ambito della consulenza spacciare neolaureati per superesperti in qualche settore. Per? vorrei anche spezzare una lancia a favore di coloro che, cominciando dall'inizio, mettono nel lavoro di consulenza forse non un know-how estesissimo ma una gran determinazione, flessibilit? e fantasia. Riguardo poi alle differenze precario/consulente/ecc. mi sembra si stia parlando di mele e di pere. La condizione di precario attiene ad una forma (o meglio ad una non-forma) contrattuale; quella di consulente a quanto detto sopra (e probabilmente molto pi?). I due concetti mi sembrano sostanzialmente scorrelati, potendosi trovare tutte le varie combinazioni (precario che fa il consulente, precario che lavora al call-center, assunto che fa il consulente, assunto che lavora al call center, ecc.). La cosa pu? invece avere una differenza dal punto di vista del cliente, ovviamente: un consulente, in quanto "esterno", si pu? tagliare con estrema facilit? burocratica; rimane comunque il fatto che si pu? lavorare in una societ? di consulenza e non essere precari. Per finire, non mi ? troppo chiaro il motivo per cui un IDE diventa virtualmente indispensabile in condizioni di lavoro molto pressanti. Probabilmente pu? facilitare l'esposizione del proprio lavoro quando sia necessario mostrare il codice stesso, ma normalmente i clienti per cui ho lavorato e lavoro guardano molto pi? al risultato che al codice per raggiungerlo (e nella maggior parte dei casi non sono in grado di leggere il codice). In questo, per?, credo che possa aiutare qualsiasi editor nel quale si sia diventati "fluenti"; personalmente sono un "matusa" come larsen ed uso vim ad X% piuttosto basso. Credo che in condizioni di lavoro pressanti diventi indispensabile avere a disposizione uno strumento che si conosce bene, che non si "metta in mezzo" ma anzi forniscano scorciatoie utili e capacit? di estensione delle stesse. Le alternative non-IDE citate mi sembra ricadano ampiamente in questa categoria. Ciao, Flavio. > Buongiorno, > la tariffa modifica in modo sostanziale il modo in cui si concretizza il > nostro lavoro. > > Quando si lavora a tariffe basse il cliente immagina di vedere un > risultato diciamo in una settimana con una fisiologia da lavoro > dipendente. > > Ci sono dei casi in cui queste tempistiche non sono adeguate. > Quando si lavora a tariffe elevate la settimana diventa un giorno, la > fisiologia non e' piu da lavoro dipendente perche' l'utente e > costantemente presente. > Questo vuol dire che si deve avere, ed e' quello che l'utente si aspetta, > una tale padronanza di cio' che si sta facendo da poter interagire > continuamente con il cliente e contemporaneamente materializzare il > risultato che attende. > In questo caso un IDE non e' solo utile per tenere assieme le parti del > lavoro ma anche per mostrare piu' chiaramente all'utente quello che si > sta facendo. > Questa chiarezza non e' advertising, perche' serve al professionista per > avere le informazioni che gli servono per chiudere il lavoro. > > Questa e' la vera consulenza. > > Grazie > Fabio > > > > > "Stefano Rodighiero" wrote: > > 2008/5/16 Fabio D'Alfonso : > > > Buongiorno, > > credo che per un grande professionista non sia poi indispensabile da > un > > certo punto di vista. > > > > Certo credo che nelle attivita' a tariffe molto elevate sia una > commodity > > essenziale per l'ultimo kilometro e la volata. > > Non ho capito la seconda frase. > > S. > _______________________________________________ > 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 > From mercurius999 at yahoo.com Wed May 21 00:51:42 2008 From: mercurius999 at yahoo.com (selena albignati) Date: Wed, 21 May 2008 09:51:42 +0200 (CEST) Subject: [Roma.pm] IDE per Perl In-Reply-To: Message-ID: <231995.10369.qm@web56803.mail.re3.yahoo.com> ciao a tutti e scusate la mia manchevolezza nelle risposte.. io come IDE uso lo spartanissimo PerlIDE. ? praticamente il minimo, poco pi? di un editor ma ha una grande configurabilit? nella colorazione della sintassi e SOPRATTUTTO si pu? mettere lo sfondo nero, che per chi sta molto davanti allo schermo ? essenziale. provai a suo tempo e-p-i-c con eclipse ma ? come mettere un elefante in giardino per spostare i rami della potatura ciao lorenzo --- Fabio D'Alfonso ha scritto: > Buongiorno, > dopo una lunga ricerca ho identificato e acquistato EnginSite Perl Editor > Professional. > > Cercavo uno strumento non orientato al web e ben organizzato. > Inoltre e' incredibilmente economico. > > Cosa ne pensate voi Hyper Professionals? > > Gazie > -- > Fabio D'Alfonso > 'Your Partner in Business' > cell. +39.348.059.40.22 > skype: f.dalfonso > web: www.fabiodalfonso.com > email: fabio.dalfonso at fabiodalfonso.com > fax: +39.06.874.599.581 > > > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > ___________________________________ Scopri il Blog di Yahoo! Mail: trucchi, novit?, consigli... e la tua opinione! http://www.ymailblogit.com/blog/ From mercurius999 at yahoo.com Wed May 21 01:02:28 2008 From: mercurius999 at yahoo.com (selena albignati) Date: Wed, 21 May 2008 10:02:28 +0200 (CEST) Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: <319d96980805160355o6bc2235dxe866b70d1c3ddf54@mail.gmail.com> Message-ID: <530679.63257.qm@web56805.mail.re3.yahoo.com> buenas dias marcos, tienes muy bueno nombre! hay alguien que utilza Perl at job, come mi por mi suerte! Hago amministraccion de sistemas (M$) con el perl pero no creo sea posible buscar trabajo solamente con eso.. mala tempora currunt lorenzo ___________________________________ Scopri il Blog di Yahoo! Mail: trucchi, novit?, consigli... e la tua opinione! http://www.ymailblogit.com/blog/ From oleber at gmail.com Wed May 21 01:28:19 2008 From: oleber at gmail.com (marcos rebelo) Date: Wed, 21 May 2008 09:28:19 +0100 Subject: [Roma.pm] Perl courses in Rome? In-Reply-To: <530679.63257.qm@web56805.mail.re3.yahoo.com> References: <319d96980805160355o6bc2235dxe866b70d1c3ddf54@mail.gmail.com> <530679.63257.qm@web56805.mail.re3.yahoo.com> Message-ID: <319d96980805210128u1618e466tc1c7aba014235e16@mail.gmail.com> Hy Selena You can seem desactualized CV in http://oleber.freehostia.com/cv_marcos_rebelo_en.doc Is it ease to find such a rich CV in Rome? Your market is crazy, I'm to good to have a job (many employer told me this). Note: In Portugal we speak Portuguese. Best Regards Marcos On Wed, May 21, 2008 at 9:02 AM, selena albignati wrote: > buenas dias marcos, > > tienes muy bueno nombre! > hay alguien que utilza Perl at job, come mi por mi suerte! > Hago amministraccion de sistemas (M$) con el perl pero no creo sea posible buscar > trabajo solamente con eso.. mala tempora currunt > > lorenzo > > > ___________________________________ > Scopri il Blog di Yahoo! Mail: trucchi, novit?, consigli... e la tua opinione! > http://www.ymailblogit.com/blog/ > _______________________________________________ > Roma mailing list > Roma at pm.org > http://mail.pm.org/mailman/listinfo/roma > -- Marcos Rebelo http://oleber.freehostia.com From larsen at perl.it Fri May 23 05:53:38 2008 From: larsen at perl.it (Stefano Rodighiero) Date: Fri, 23 May 2008 09:53:38 -0300 Subject: [Roma.pm] IDE per Perl In-Reply-To: <699026fb0805160722j5211f5ccy3591b2d96910f0c3@mail.gmail.com> References: <699026fb0805160534o46468827w60d6ccf47788093b@mail.gmail.com> <699026fb0805160622g4507159apc2e59164069d9471@mail.gmail.com> <699026fb0805160657i55001228q7613d897975d2cf6@mail.gmail.com> <699026fb0805160722j5211f5ccy3591b2d96910f0c3@mail.gmail.com> Message-ID: <699026fb0805230553u74ef32aeyc61771147a398e82@mail.gmail.com> On Fri, May 16, 2008 at 11:22 AM, Stefano Rodighiero wrote: >> Non so se sia off topic cercare di contestualizzare i temi tecnici >> all'interno del mestiere del consulente. >> In tal caso mi scuso in anticipo. > > Per me non ? in alcun modo off-topic. Sulla questione ho trovato questo post di Gabor Szabo. http://www.szabgab.com/blog/2008/05/1211438612.html S.