1 00:00:01,068 --> 00:00:07,036 Il titolo è: "Il nostro obiettivo è rendere l'editing collaborativo uno standard del web" 2 00:00:11,006 --> 00:00:14,977 Parlo di Etherpad Lite. Mi chiamo Peter Martischka. allora, cosa è Etherpad Lite 3 00:00:14,977 --> 00:00:23,266 Ehterpad è un software open source, consente di scrivere simultaneamente sul web 4 00:00:23,266 --> 00:00:28,398 Se per esempio avete un amico in Australia 5 00:00:28,398 --> 00:00:32,392 gli potete inviare un link a un pad potete scrivere in sieme 6 00:00:32,392 --> 00:00:36,664 e potete vedere metnre scrive cosa scrive, ognuno ha un colore 7 00:00:36,664 --> 00:00:44,327 in questo piccolo screenshot vedete che la persona 1 è blu e la persona 2 è rossa 8 00:00:44,327 --> 00:00:47,438 Cosa potete fare con Etherpad? 9 00:00:47,438 --> 00:00:56,076 Il caso più comune è lo brainstorming, voi siete un manager e inviate il link di un pad agli impiegati 10 00:00:56,076 --> 00:01:01,695 chiedete: "Avete idee per il marketing di questo prodotto?" 11 00:01:01,695 --> 00:01:11,545 Il manager, più tardi, troverà un sacco di idee, e ognuno sarà ispirato da quello che hanno scritto gli altri 12 00:01:11,545 --> 00:01:19,575 Questo è molto più efficente di chiedere idee via email, che poi vanno tagliate e incollate 13 00:01:19,575 --> 00:01:26,296 Questo è un caso. Un altro è quello dei verbali di riunione. 14 00:01:26,296 --> 00:01:34,578 Se per esempio avete una conferenza VoIP, ognuno può scrivere sul pad 15 00:01:34,578 --> 00:01:38,638 Spesso chi scrive il verbale è costretto a scrivere cose che non capisce 16 00:01:38,638 --> 00:01:42,563 Invece così si possono integrare facilmente le varie versioni. 17 00:01:42,563 --> 00:01:48,135 Si possono fare traduzioni. Se per esempio dovete tradurre un testo complicato, 18 00:01:48,135 --> 00:01:55,310 non avete bisogno di un traduttore specializzato, bastano dieci persone che traducano un po' 19 00:01:55,310 --> 00:01:57,632 e che si possono corregere l'una con l'altra. 20 00:01:57,632 --> 00:01:59,234 Anche questo è un esempio d'uso molto frequente. 21 00:01:59,234 --> 00:02:06,827 Nel Partito Pirata Tedesco noi lo usiamo molto per produrre newsletter, comunicati stampa ... 22 00:02:06,827 --> 00:02:11,634 Insomma, questi sono gli usi più frequenti. Ma Etherpad a due notevoli problemi. 23 00:02:11,634 --> 00:02:16,156 Il primo è quello di essere un incubo per l'amministratore del sistema. 24 00:02:16,156 --> 00:02:21,410 Usa un sacco di memoria, è difficile ripulire quella non più utilizzata [memory leak] 25 00:02:21,410 --> 00:02:23,221 per cui più a lungo gira e più memoria usa. 26 00:02:23,221 --> 00:02:27,238 Usa le risorse di CPU in maniera molto casuale. 27 00:02:27,238 --> 00:02:29,699 e infine è anche molto difficile da installare. 28 00:02:29,699 --> 00:02:33,205 L'altro problema è quello di essere anche l'incubo dei programmatori [coders] 29 00:02:33,205 --> 00:02:40,032 Dal lato server è scritto in tre diversi linguaggi, java, scala e javascript che gira in Rhino 30 00:02:40,032 --> 00:02:47,230 Non c'è praticamente alcuna documentazione e nemmeno commenti nel codice 31 00:02:47,230 --> 00:02:51,027 e quindi è molto molto difficile intervenire sul codice, anche se è open source 32 00:02:51,027 --> 00:02:54,727 Il fatto che sia open source è importante ma anche la documentazione lo è! 33 00:02:54,727 --> 00:03:01,441 Questi sono i motivi per cui ho creato Etherpad Lite, che è costruito su parti di codice Etherpad 34 00:03:01,441 --> 00:03:06,549 L'ho quindi portato in node.js, per il javascript dalla parte server 35 00:03:06,549 --> 00:03:17,462 Questa versione usa molto meno memoria: da 2 GByte a 30 MByte 36 00:03:17,462 --> 00:03:22,942 Molto meno codice: da 100mila linee a 10mila linee 37 00:03:22,942 --> 00:03:26,959 È ottimizzato per essere facilmente incorporabile (embeddable) 38 00:03:26,959 --> 00:03:35,063 L'idea è che se avete un'applicazione web, ci potete incorporare Etherpad Lite 39 00:03:35,063 --> 00:03:42,424 Queste sono le cose in cui è specializzato Etherpad Lite, e inoltre fa quasi le stesse cose di Etherpad. 40 00:03:42,424 --> 00:03:44,351 Molti credono che abbia meno funzioni perché si chiama Etherpad Lite 41 00:03:44,351 --> 00:03:55,195 ma noi l'abbiamo chiamato Etherpad Lite perché richiede meno risorse, questo è un errore molto comune 42 00:03:55,195 --> 00:04:05,760 Eh, in sostanza è tutto. Installatelo, usatelo e fatemi sapere come lo usate 43 00:04:05,760 --> 00:04:09,707 avvertiteci delle vostre modifiche (gergo github) 44 00:04:09,707 --> 00:04:12,029 abbiamo un canale IRC e andate a questo URL 45 00:04:17,439 --> 00:04:21,285 Ok, ganzo ... Grazie