-+  Associazione
-+  Documenti
-+  Eventi
-+  Community
-+  Blog
-+  Link

Ottobre 2013

Dom Lun Mar Mer Gio Ven Sab
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Cerca






 


« Gennaio 2006 | Home | Marzo 2006 »

LDAP e Class::DBI (da Computer Programming)

Si avvia a diventare consuetudine la pubblicazione delle "pillole" già apparse su Computer Programming. Questa volta pubblicazione duplice:

Inviato da larsen alle 22:21 | Commenti (0)

IPW2006!

E tre! I Perl Mongers italiani e il gruppo Pisa.pm sono lieti di annunciare il Terzo Perl Workshop Italiano.

Come gli anni scorsi, il Workshop si terrà a Pisa, nei locali del Polo Fibonacci messi gentilmente a disposizione dall'Università di Pisa, nei giorni 22 e 23 giugno 2006.

La novità importante di quest'anno è che la partecipazione al workshop è gratuita. Non ci sono scuse per non venire, dunque :)

Inviato da larsen alle 20:30 | Commenti (0)

Concluso!

Per prima cosa ci scusiamo per tutti i ritardi, disguidi, mancanze di trasparenza, problemi vari che si sono verificati durante lo svolgimento del concorso. Ogni proposta per migliorare l'approccio organizzativo è stata e verrà presa in considerazione.

Venendo al merito, ci sono stati 4 partecipanti e 7 lavori. I giudizi, che ciascun membro della giuria ha espresso in base ai criteri di valutazione previsti dal regolamento, hanno permesso di stilare la seguente lista di vincitori:


Flavio Poletti Puoi ripetere?
Cinque cose che già sapevate di poter fare in Perl
Contextual::Return - una recensione

Matrici in Perl
Marco Marongiu E' solo fortuna
Daniele Ludovici Sostituire ... ma come!?
Roberto Natella Soltanto un altro Perl Hacker

Di conseguenza, ciascun partecipante riceverà un premio, e tutti i lavori verranno pubblicati su Perl.it a breve.

Prima della pubblicazione, i partecipanti riceveranno alcune richieste di aggiustamenti ai lavori.

Inviato da larsen alle 14:56 | Commenti (0)

Ars Technica: articolo su SDL_perl

Segnalo un lungo articolo su Ars Technica su come sviluppare giochi con Perl e SDL.
Il tutorial spiega le basi di SDL_perl per poi iniziare lo sviluppo di un clone di un vecchio gioco per Atari: Kaboom.
Interessante anche la discussione che si è generata su Slashdot.
Buona lettura.

Inviato da kral alle 22:08 | Commenti (1)

Effective Perl

Joseph N. Hall, già autore di "Effective Perl" (si potrebbe definirlo un libro di incantesimi, nella sezione apposita ne trovate una recensione), ha aperto un blog: Observations and Tips from the author of Effective Perl Programming

Inviato da larsen alle 14:42 | Commenti (0)

Applicazioni Catalyst via FastCGI

In questi giorni ho sostituito, sul mia serverino casalingo, Apache 1 con Apache 2.

Prima avevo un paio di virtual-host, ora ho un reverse-proxy che indirizza i visitatori a uno dei due server "veri", uno per ciascuno di quelli che prima erano virtual-host.

Assieme a tutti questi cambiamenti, ho anche cestinato mod_perl. Perché mai, chiderete. Il fatto è che, principalmente, non mi serve: usando Catalyst, le mie applicazioni web-based girano tranquillamente sotto FastCGI, che volevo imparare ad usare. Inoltre, mod_perl porta ad avere le applicazioni troppo legate al server web, e genera qualche problema quando si comincia ad avere 3-4 applicazioni diverse, magari che usano versioni diverse degli stessi moduli...

FastCGI, invece, crea un ambiente persistente, come mod_perl, ma è molto più vicino al funzionamento stile CGI: ogni script è un processo a sé, viene lanciato quando c'è bisogno (e terminato quando non serve, se gli si chiede), e ogni script può vedere un ambiente diverso. È persino possibile lanciare le applicazioni come server FastCGI separati, e dire ad Apache di connettervisi: potrebbero persino stare su macchine diverse!

Nel caso normale, la URL usata per riferirsi a uno script FastCGI è simile a quella per i CGI normali, ovvero include il nome dello script. Questo è ben poco elegante, specie essendo io abituato a Catalyst sotto mod_perl, in cui potevo delegare un intero sotto-albero dello spazio URL all'applicazione, senza stare a fare capriole strane.

Per fortuna esiste un modo semplice per aggirare il problema: la direttiva Alias di Apache. Per cui, per agganciare il mio bookmark manager (che un giorno o l'altro pubblicherò) sotto /bookmarks, ho solo dovuto scrivere:

<Directory /usr/local/share/webapps/bookmarks/bin>
 Order Allow,Deny
 Allow from All
</Directory>
FastCgiServer /usr/local/share/webapps/bookmarks/bin/bookmarks_fastcgi.pl
Alias /bookmarks /usr/local/share/webapps/bookmarks/bin/bookmarks_fastcgi.pl

Ovvero: permetti al mondo di leggere la directory dove stanno gli script (che comunque non è mappata nello spazio URL); usa quel file come script server FastCGI; quando ti chiedono /bookmarks/qualcosa tu usa quel file. E tutto funziona.

Se avessi voluto far apparire l'applicazione subito sotto la radice, avrei dovuto scrivere:

Alias / /usr/local/share/webapps/bookmarks/bin/bookmarks_fastcgi.pl/

Notare la / alla fine: è necessaria, altrimenti Apache si confonde (se la parte sinistra di un Alias finisce per /, anche la parte destra deve finire per /, e viceversa).

Mi dicono che nella prossima release di Catalyst sarà inclusa una documentazione molto più precisa sull'uso di FastCGI di quella ora disponibile: intanto potete sfruttare la mezza giornata che è servita a me per ricavare queste istruzioni ;-)

Inviato da dakkar alle 23:54 | Commenti (1)

Cercansi perlisti a Firenze

Riceviamo e pubblichiamo il seguente annuncio di lavoro:

Sviluppatore Perl
Ruolo: Sviluppo e ottimizzazione di applicativi in Perl per community (superEva.com e Dada.net)
Requisiti: Laurea in Informatica, Ingegneria Informatica, o cultura equivalente.
Ottima conoscenza di Perl e Apache su sistemi operativi Linux/Unix.
Fondamentale la passione per il mondo Internet, le nuove tecnologie, lo studio e la realizzazione di community dedicate al mondo consumer dell'entertainment (web e mobile), del dating e del social networking; Gradita esperienza di almeno due anni, di lavoro in team e per obiettivi, la conoscenza di altri linguaggi di programmazione (C, PHP) e tecnologie (AJAX). Si richiede la residenza in Firenze (o zone limitrofe) o eventuale disponibilità al trasferimento.

recruiting@dada.net

Inviato da larsen alle 19:49 | Commenti (0)

D:
Progetti e documenti in rilievo
Corso di Perl Progetto pod2it
D:
La ML di Perl.it
mongers@perl.it è la lista ufficiale di Perl Mongers Italia per porre quesiti di tipo tecnico, per rimanere aggiornato su meeting, incontri, manifestazioni e novità su Perl.it.
Iscriviti!
D:
Annunci Google