Pranzo Dossier Scuola domenica a Bologna

Ciao a tutti,

abbiamo raccolto le iscrizioni per il pranzo di domenica su
http://doodle.com/bak6wdwisxyikhuq

Mi dicono che a Bologna e’ abbastanza caldo e il fatto di essere in pochi ci facilita anche una passeggiatina per il centro.

La prenotazione era disponibile per le ore 12:00 o le ore 14:00 e gli
altri posti vicini venivano a costare di piu’ quindi ho scelto di
anticipare il pranzo.

Spero che quelli che hanno detto che arriveranno alle 13:00 non siano troppo vincolati.
Oppure ci raggiungeranno per il dolce come Michele Dalla Silvestra, presidente di ILS.

Il programma della giornata e’ il seguente:

  • 10:00 ritrovo al Nettuno: Piazza Maggiore incrocio con Via Indipendenza
  • 10:30 giretto turistico per Piazza Maggiore, Torri, Piazza S. Stefano con eventuale pausa gelato/cappuccino
  • 11:15 – 11:45 verifica, attività in corso, prospettive[1]
  • 12:00 – 14:00 mangiamo alla Trattoria del Rosso
  • 14:00 – 15:00 distribuzione dei Dossier stampati[2], riepilogo finale e saluti

[1] direttamente in piazza se il tempo consente, altrimenti andremo verso la trattoria.
[2] Probabilmente la distribuzione avverra’ in Piazza VIII agosto, ma si decidera’ al momento

CHI VIENE E VUOLE RIMANERE IN CONTATTO CI SCRIVA A dossierscuola@pdp.linux.it
Potete consultare la mappa del percorso

Questo aggiornamento e’ stato pubblicato su

http://pdp.linux.it/

http://www.befair.it/
e avrei voluto pubblicarlo anche su http://www.tuttiliberi.info/ ma al momento è in fase di aggiornamento…

Domenica 20 a Bologna – pranzo Dossier Scuola

Ciao a tutti,
il presente invito ad un pranzo luculliano per festeggiare l’importante tappa della STAMPA del Dossier Scuola

DOMENICA 20 A BOLOGNA con il seguente programma:

  • 10:00 incontro
  • 10:30 – 12:30 verifica, attività in corso, prospettive
  • 13:00 – 15:00 magnata colossale!
  • 15:00 – 15:30 distribuzione dei Dossier stampati, riepilogo finale e saluti

Ricordo che l’idea e’ nata semplicemente dal desiderio di incontro del gruppo ristretto di persone che si è dedicato con passione e dedizione all’iniziativa e quindi non abbiamo l’ambizione e le forze di fare un incontro in grande stile, ma solo di star vicini a pranzo e salutarci 🙂

Segnalate la vostra presenza ENTRO MARTEDI ORE 20:00 e quando pensate di arrivare,

in modo che possiamo organizzarci logisticamente.
http://www.doodle.com/bak6wdwisxyikhuq

Seguiranno maggiori dettagli sul luogo.
Controllate gli aggiornamenti su http://pdp.linux.it/appuntamenti-nazionali/173/domenica-20-a-bologna-pranzo-dossier-scuola/

Familiari e amici sono ovviamente i benvenuti.
Si prega qualcuno di venire con adeguata attrezzatura per reportage e l’intenzione di scrivere un articolo dell’epopea 🙂

Grazie
Luca aka fero

Il Dossier Scuola è promosso da ILS e realizzato da PDP e beFair coordinati da Luca Ferroni
e rilasciato con licenza CC-BY-SA disponibile su http://www.dossierscuola.it

Il documento è stato stampato in 10.000 copie con i fondi di ILS.
Se altri (enti pubblici ad esempio) vogliono stampare o finanziare la stampa di alcune copie sono liberissimi di farlo

Il pranzo ognuno lo paga per sé 🙂

Potete commentare direttamente questo post o scrivere una mail a dossierscuola [at] pdp.linux.it

Mailing list associazioni, Mailman e domini virtuali

Ciao a tutti,

giusto una breve news, ma che forse sarà utile a qualcuno: io e ric siamo qui a Bologna sul divano di casa sua e abbiamo aperto con grande sforzo la nuova mailing-list per le associazioni giovanili di Fabriano e dintorni: associazioni at raga10.org !

Ma perché un grande sforzo? Andiamo un attimo sul tecnico: abbiamo dovuto configurare i domini virtuali in mailiman. Usando il pacchetto debian abbiamo trovato alcuni problemi che ci hanno costretto a modificare il codice! Semplici correzioni che abbiamo riportato indietro dall’ultima release stabile di mailman, ma che abbiamo saputo risolvere solo avendo approcciato “didatticamente” il problema di più domini associati a mailman: non siamo andati a vedere howto precotti, ma ci siamo letti il manuale e… doveva funzionare!

Alla fine è stato abbastanza impegnativo e Riccardo più volte ha imprecato contro mailman, ma pare che funzioni. … e io mi sono anche divertito 🙂

Di seguito le semplici modifiche apportate che magari possono essere utili ad altri:

— mailman-pacco/newlist    2011-01-13 01:17:59.000000000 +0100
+++ /var/lib/mailman/bin/newlist    2011-01-13 01:18:13.000000000 +0100
@@ -204,7 +204,7 @@
                     langs = [lang]
                 else:
                     langs = [lang, mm_cfg.DEFAULT_SERVER_LANGUAGE]
–                mlist.Create(listname, owner_mail, pw, langs=langs)
+                mlist.Create(listname, owner_mail, pw, langs=langs, emailhost=emailhost, urlhost=urlhost)
             finally:
                 os.umask(oldmask)
         except Errors.BadListNameError, s:

— mailman-pacco/MailList.py    2011-01-13 01:18:33.000000000 +0100
+++ /var/lib/mailman/Mailman/MailList.py    2011-01-13 01:19:52.000000000 +0100
@@ -290,7 +290,7 @@
                 continue
             self._gui.append(getattr(Gui, component)())
 
–    def InitVars(self, name=None, admin=”, crypted_password=”):
+    def InitVars(self, name=None, admin=”, crypted_password=”, urlhost=None):
         “””Assign default values – some will be overriden by stored state.”””
         # Non-configurable list info
         if name:
@@ -322,7 +322,8 @@
         self.host_name = mm_cfg.DEFAULT_HOST_NAME or mm_cfg.DEFAULT_EMAIL_HOST
         self.web_page_url = (
             mm_cfg.DEFAULT_URL or
–            mm_cfg.DEFAULT_URL_PATTERN % mm_cfg.DEFAULT_URL_HOST)
+            mm_cfg.DEFAULT_URL_PATTERN % (urlhost or mm_cfg.DEFAULT_URL_HOST)
+    )
         self.owner = [admin]
         self.moderator = []
         self.reply_goes_to_list = mm_cfg.DEFAULT_REPLY_GOES_TO_LIST
@@ -471,7 +472,7 @@
     # List creation
     #
     def Create(self, name, admin, crypted_password,
–               langs=None, emailhost=None):
+               langs=None, emailhost=None, urlhost=None):
         assert name == name.lower(), ‘List name must be all lower case.’
         if Utils.list_exists(name):
             raise Errors.MMListAlreadyExistsError, name
@@ -499,7 +500,7 @@
         self._full_path = Site.get_listpath(name, create=1)
         # Don’t use Lock() since that tries to load the non-existant config.pck
         self.__lock.lock()
–        self.InitVars(name, admin, crypted_password)
+        self.InitVars(name, admin, crypted_password, urlhost=urlhost)
         self.CheckValues()
         if langs is None:
             self.available_languages = [self.preferred_language]