| Leggi argomento precedente :: Leggi argomento successivo |
| Partecipereste a un Secret Santa italiano? |
| Si |
|
55% |
[ 10 ] |
| No |
|
44% |
[ 8 ] |
|
| Voti Totali : 18 |
|
| Autore |
Messaggio |
MadeR Clarus



Registrato: Dec 10, 2004 Post: 1670 Località: Pisa/Messina
|
|
| Ritorna all'inizio |
|
 |
Normanno Magnificus





Registrato: Nov 07, 2004 Post: 3052 Località: Uppsala
|
|
| Ritorna all'inizio |
|
 |
alkyla Initiatus



Registrato: Apr 05, 2005 Post: 739 Località: Malo (VI)
|
Postato: Ven 17 Ott 2008 20:07:39 Soggetto: |
|
|
Parteciperei con entusiasmo!
Ma, a parte il loop che hai creato tra qui e BGG ( ), sarebbe molto utile se ci potessi spiegare nel dettaglio il tuo progetto. Ne ho letto durante le passate edizioni, ma non ho mai approfondito.
Credo sia un'iniziativa meritevole e potrebbe ricevere consensi, se presentato nel migliore dei modi. _________________ Fletto i (verdi) muscoli e sono nel vuoto!

Ultima modifica di alkyla il Sab 18 Ott 2008 09:23:22, modificato in totale 1 volta |
|
| Ritorna all'inizio |
|
 |
kikki Illuminatus


Registrato: Aug 24, 2004 Post: 1085 Località: Livorno
|
Postato: Ven 17 Ott 2008 20:17:41 Soggetto: |
|
|
| Se viene fatto, io ci sto! |
|
| Ritorna all'inizio |
|
 |
Raistlin Magnificus



Registrato: Dec 04, 2003 Post: 4685 Località: Torino, Città Magica...
|
Postato: Ven 17 Ott 2008 20:30:12 Soggetto: |
|
|
Non ho mai capito cosa sia il 'Secret Santa' su BGG - nè mi sono mai interessato a scoprirlo a dire il vero. Potreste brevemente riassumermi di cosa si tratta? _________________ "Quanto sono fortunate alcune persone, le cui vite non hanno paure, nè timori, per le quali il sonno è una benedizione che giunge di notte e porta solo dolci sogni."
- Bram Stoker, Dracula
|
|
| Ritorna all'inizio |
|
 |
nand Clarissimus


Registrato: Aug 10, 2004 Post: 2099 Località: Modena
|
Postato: Ven 17 Ott 2008 20:52:48 Soggetto: |
|
|
| Raistlin ha scritto: | | Non ho mai capito cosa sia il 'Secret Santa' su BGG - nè mi sono mai interessato a scoprirlo a dire il vero. Potreste brevemente riassumermi di cosa si tratta? |
Chi si iscrive viene inserito in una lista, alla scadenza (fine novembre) a tutti gli iscritti viene inviato il nome di un'altra persona in lista (estrazioni ad esclusione, nessuno viene indicato più volte), con il suo indirizzo; l'impegno è quello di consultare la sua wishlist su BGG, scegliere un gioco (o più giochi, il target di spesa dovrebbe essere ~ Ticket to Ride), comprarlo e spedirglielo (possibilmente in modo che arrivi prima di Natale). Se tutto funziona a dovere, qualcun'altro farà lo stesso con te e ognuno riceverà un regalo dal proprio Babbo Natale Segreto. _________________ Ciao,
--
/\/and
http://www.nand.it
http://www.nand.it/nandeck/index_ita.html
http://www.nand.it/faus/
http://www.ilsa-magazine.net/ |
|
| Ritorna all'inizio |
|
 |
Raistlin Magnificus



Registrato: Dec 04, 2003 Post: 4685 Località: Torino, Città Magica...
|
Postato: Sab 18 Ott 2008 02:02:18 Soggetto: |
|
|
Grazie davvero per la delucidazione. Sembra una cosa molto simpatica
E comunque alla fine non si verrà mai a sapere chi è il proprio Secret Santa? |
|
| Ritorna all'inizio |
|
 |
alkyla Initiatus



Registrato: Apr 05, 2005 Post: 739 Località: Malo (VI)
|
Postato: Sab 18 Ott 2008 08:56:37 Soggetto: |
|
|
Aggiungo due punti credo importanti, che ogni anno hanno sempre cercato di trasmettere:
1) Lo spirito con cui partecipare deve essere quello del DARE, piuttosto che del ricevere ovvero non è detto che, donando un gioco, ne ricevi uno in cambio (soprattutto se nella tua wishlist inserisci giochi "inarrivabili").
2) Preso l'impegno di partecipare, non ci si ritira all'ultimo minuto!
Correggetemi se sbaglio, perché continuo ad ignorare come e da chi potrebbe essere gestita la cosa solo in ambito italiano. _________________ Fletto i (verdi) muscoli e sono nel vuoto!
 |
|
| Ritorna all'inizio |
|
 |
MadeR Clarus



Registrato: Dec 10, 2004 Post: 1670 Località: Pisa/Messina
|
Postato: Mer 22 Ott 2008 11:05:18 Soggetto: |
|
|
| Raistlin ha scritto: | | E comunque alla fine non si verrà mai a sapere chi è il proprio Secret Santa? |
No, mai. _________________ Cerco (wishlist) e scambio giochi: sempre aggiornato. |
|
| Ritorna all'inizio |
|
 |
Ramsey Illuminatus


Registrato: May 01, 2007 Post: 1210 Località: Bagno a Ripoli (FI)
|
|
| Ritorna all'inizio |
|
 |
Morpheus Magister verbi






Registrato: Apr 04, 2005 Post: 6373 Località: Marino (Roma) - Roman Castles
|
Postato: Mer 22 Ott 2008 11:49:19 Soggetto: |
|
|
Suggestiva come iniziativa, certo bisognerebbe evitare gli idioti che mandano regali di carte stupidi o addirittura fanno i furbi non mandando niente...  _________________ Mio Blog:
http://www.piatelanderculo.it/ |
|
| Ritorna all'inizio |
|
 |
MadeR Clarus



Registrato: Dec 10, 2004 Post: 1670 Località: Pisa/Messina
|
Postato: Mer 22 Ott 2008 11:59:26 Soggetto: |
|
|
Nel seguente modo:
Quando e se partirà la cosa, e quando ve lo dirò io , ognuno degl interessati mi manderà un messaggio privato che avrà RIGIDAMENTE la seguente struttura
Titolo: GoblinSanta - Il vostro nick
Corpo:
#GoblinSanta#
NickSullaTana(a capo)
NickSuBGG(a capo)
Em@il(a capo)
Nome Cognome(a capo)
indirizzoRiga1(a capo)
indirizzoRiga2(a capo)
:
:
indirizzoRigaN(a capo)
---------------------
Esempio:
Titolo: GoblinSanta - dvdgnm
Corpo:
#GoblinSanta#
dvdgnm
DavidTheGnome
david.gnomo@gmail.com
Davide Basso
Via dei Ciuffoli, 41
12345 Messina (ME)
---------------------
e io salverò questi dati in un file del tipo "numero.txt".
(sarebbe bello ricevere un allegato per email, ma col mp risolviamo o problemi di autenticazione e il mp non supporta gli attachment).
Un (mio?) programma provvederà a inserire tutti i nick in una sorta di "anello" (si è una coda circolare) e ogni goblin riceverà in email i dati del successivo.
Le associazioni dovrebbero essere inviate a un "notaio" (magari uno che non partecipa) per sicurezza e correttezza.
Che ne pensate?
Tutte le precisazioni fatte dai goblin precedenti sono valide, quindi se non lo avete, create un account su BGG e fate la wishlist. _________________ Cerco (wishlist) e scambio giochi: sempre aggiornato.
Ultima modifica di MadeR il Mer 22 Ott 2008 17:38:48, modificato in totale 1 volta |
|
| Ritorna all'inizio |
|
 |
MadeR Clarus



Registrato: Dec 10, 2004 Post: 1670 Località: Pisa/Messina
|
Postato: Mer 22 Ott 2008 17:35:36 Soggetto: |
|
|
goblin_santa.py
ho buttato giù il codice in 20 minuti, spero sia giusto... ho anche fatto una piccola prova...
| Codice: | #!/usr/bin/python
# -*- coding: utf-8 -*-
def crea_lista( cartella ):
""" Trova tutti i files nella cartella passata e li ritorna in un dizionario
Struttura file goblin .txt
0: goblin
1: bgg
2: email
3: nome cognome
4+: indirizzo """
from os import listdir, path
import codecs
goblins = {}
contatore = 0
try:
PARTECIPANTI = tuple( listdir( CARTELLA_DATI_GOBLINS ) )
except:
print u"Cartella 'partecipanti' non trovata o illegibile. Controlla.\n"
exit(1)
for partecipante in PARTECIPANTI:
file_goblin = path.join( CARTELLA_DATI_GOBLINS, partecipante )
try:
dati_goblin = codecs.open( file_goblin, 'r', 'utf_8' ).readlines()
except:
print "Impossibile accedere ai file dei partecipanti. Controlla.\n"
exit(2)
goblins[contatore] = { 'goblin': dati_goblin[0].strip(),
'bgg': dati_goblin[1].strip(),
'email': dati_goblin[2].strip(),
'nomecognome': dati_goblin[3].strip(),
'indirizzo': ''.join(dati_goblin[4:]).strip() }
contatore += 1
return goblins
def crea_coppie( numero_elementi ):
""" Ritorna una tupla di dizionari con la seguente struttura:
( { mittente: int, destinatario: int }, )"""
from random import seed, shuffle
seed()
goblins = range( numero_elementi )
shuffle( goblins )
catena = []
for i in goblins:
catena.append( { 'mittente': goblins[i], 'destinatario': goblins[i-1] } )
return tuple(catena)
def crea_istruzioni( coppie, goblins ):
""" Crea un lista dettagliata con le informazioni dei goblins sul modello delle coppie """
lista = []
for coppia in coppie:
mitt = goblins[coppia['mittente']]
dest = goblins[coppia['destinatario']]
lista.append( ("[%s -> %s (BGG: %s)]\n%s\n\n" % \
(mitt['goblin'], dest['goblin'], dest['bgg'],
'\n'.join( (dest['nomecognome'], dest['indirizzo']) ) ), mitt['email']) )
return lista
def manda_emails( coppie, goblins, SENDMAIL = "/usr/sbin/sendmail" ):
""" Spedizione di ogni singolo pacchetto dati via email al server host """
from os import popen, path
from time import sleep
if not path.isfile( SENDMAIL ):
print u"Sendmail non esiste all'indirizzo %s. Controlla." % SENDMAIL
exit( 6 )
num_partecipanti = len( goblins )
i = 1
for coppia in coppie:
mitt = goblins[coppia['mittente']]
dest = goblins[coppia['destinatario']]
print u"Invio dell'email %i di %i..." % (i, num_partecipanti),
p = popen( "%s -t" % SENDMAIL, "w" )
p.write( u"From: Organizzazione Goblin Santa <info@goblins.net>\n" )
p.write( u"To: %s <%s>\n" % (mitt['nomecognome'],mitt['email']) )
p.write( u"Subject: Goblin Santa!\n" )
p.write( u"\n" ) # blank line separating headers from body
corpo = u'Ciao %s,\nsarai il "babbo natale in incognito" del gobin %s.\n\n' \
u"Puoi trovare la wishlist che ha compilato su Boardgamegeek all'indirizzo " \
u"http://www.boardgamegeek.com/collection/user/%s?sort=wishlist&sortdir=asc&columns=title|thumbnail|status|rating|bggrating|plays|comment|commands&wishlist=1&ff=1\n\n" \
u'Mi raccomando, chiedi al negoziante di mandare il pacco in forma anonima.\n\n' \
u'Di seguito troverai tutti i dati necessari:\n' \
u"Goblin %s (su BGG si chiama %s)\n%s\n\nE ricorda lo spirito dell'inziativa sta nel donare! ;)" % \
(mitt['goblin'], dest['goblin'], dest['bgg'],
dest['goblin'], dest['bgg'],
'\n'.join( (dest['nomecognome'], dest['indirizzo']) ) )
p.write( u"%s" % corpo )
sts = p.close()
if (sts != 0) and (sts != None):
print u"Sendmail exit status", sts
exit( 7 )
print u"fatto!"
sleep( 5 )
print u"%i email inviate con successo!" % (num_partecipanti,)
def salva_lista( lista ):
""" Salva la lista dei partecipanti in un file utf-8 di testo """
import codecs
try:
documento = codecs.open( u'listaCompleta.txt', 'w', 'utf_8' )
except:
print u"Impossibile creare il documento riassuntivo. Controlla.\n"
exit(3)
for elemento,email in lista:
try:
documento.write( u'\n'.join( (email, elemento) ) )
except:
print u"Impossibile scrivere il documento riassuntivo. Controlla.\n"
exit(4)
CARTELLA_DATI_GOBLINS = u'partecipanti'
goblins = crea_lista( CARTELLA_DATI_GOBLINS )
num_partecipanti = len( goblins )
print u"%i goblins partecipanti!" % num_partecipanti
coppie = crea_coppie( num_partecipanti )
copia_legale = crea_istruzioni( coppie, goblins )
salva_lista( copia_legale )
manda_emails( coppie, goblins )
|
_________________ Cerco (wishlist) e scambio giochi: sempre aggiornato.
Ultima modifica di MadeR il Sab 08 Nov 2008 18:12:04, modificato in totale 4 volte |
|
| Ritorna all'inizio |
|
 |
MadeR Clarus



Registrato: Dec 10, 2004 Post: 1670 Località: Pisa/Messina
|
Postato: Mer 22 Ott 2008 17:47:44 Soggetto: |
|
|
| Morpheus ha scritto: | Suggestiva come iniziativa, certo bisognerebbe evitare gli idioti che mandano regali di carte stupidi o addirittura fanno i furbi non mandando niente...  |
Per questo anche qui, come in BGG, è necessaria la presenza di un giudice super partes.
Bisognerà anche decidere un prezzo medio. _________________ Cerco (wishlist) e scambio giochi: sempre aggiornato. |
|
| Ritorna all'inizio |
|
 |
TheLawyer Clarissimus




Registrato: Jul 09, 2004 Post: 2996 Località: Mira (Venezia)
|
Postato: Mer 22 Ott 2008 18:25:26 Soggetto: |
|
|
l'idea è stupenda!
teneteci aggiornati!  _________________ Everybody is special. Everybody. Everybody is a hero, a lover, a fool, a villain. Everybody. … Everybody has their story to tell
(V for Vendetta) |
|
| Ritorna all'inizio |
|
 |
|
|
Tuoi permessi in questo Forum: Puoi postare nuovi argomenti Puoi rispondere agli argomenti Non puoi modificare i tuoi post Non puoi cancellare i tuoi post Non puoi votare nei sondaggi allegati
|
|
 |