WEBVTT 00:00:01.068 --> 00:00:07.036 Il titolo è: "Il nostro obiettivo è rendere l'editing collaborativo uno standard del web" 00:00:11.006 --> 00:00:14.977 Parlo di Etherpad Lite. Mi chiamo Peter Martischka. allora, cosa è Etherpad Lite 00:00:14.977 --> 00:00:23.266 Ehterpad è un software open source, consente di scrivere simultaneamente sul web 00:00:23.266 --> 00:00:28.398 Se per esempio avete un amico in Australia 00:00:28.398 --> 00:00:32.392 gli potete inviare un link a un pad potete scrivere in sieme 00:00:32.392 --> 00:00:36.664 e potete vedere metnre scrive cosa scrive, ognuno ha un colore 00:00:36.664 --> 00:00:44.327 in questo piccolo screenshot vedete che la persona 1 è blu e la persona 2 è rossa 00:00:44.327 --> 00:00:47.438 Cosa potete fare con Etherpad? 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 00:00:56.076 --> 00:01:01.695 chiedete: "Avete idee per il marketing di questo prodotto?" 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 00:01:11.545 --> 00:01:19.575 Questo è molto più efficente di chiedere idee via email, che poi vanno tagliate e incollate 00:01:19.575 --> 00:01:26.296 Questo è un caso. Un altro è quello dei verbali di riunione. 00:01:26.296 --> 00:01:34.578 Se per esempio avete una conferenza VoIP, ognuno può scrivere sul pad 00:01:34.578 --> 00:01:38.638 Spesso chi scrive il verbale è costretto a scrivere cose che non capisce 00:01:38.638 --> 00:01:42.563 Invece così si possono integrare facilmente le varie versioni. 00:01:42.563 --> 00:01:48.135 Si possono fare traduzioni. Se per esempio dovete tradurre un testo complicato, 00:01:48.135 --> 00:01:55.310 non avete bisogno di un traduttore specializzato, bastano dieci persone che traducano un po' 00:01:55.310 --> 00:01:57.632 e che si possono corregere l'una con l'altra. 00:01:57.632 --> 00:01:59.234 Anche questo è un esempio d'uso molto frequente. 00:01:59.234 --> 00:02:06.827 Nel Partito Pirata Tedesco noi lo usiamo molto per produrre newsletter, comunicati stampa ... 00:02:06.827 --> 00:02:11.634 Insomma, questi sono gli usi più frequenti. Ma Etherpad a due notevoli problemi. 00:02:11.634 --> 00:02:16.156 Il primo è quello di essere un incubo per l'amministratore del sistema. 00:02:16.156 --> 00:02:21.410 Usa un sacco di memoria, è difficile ripulire quella non più utilizzata [memory leak] 00:02:21.410 --> 00:02:23.221 per cui più a lungo gira e più memoria usa. 00:02:23.221 --> 00:02:27.238 Usa le risorse di CPU in maniera molto casuale. 00:02:27.238 --> 00:02:29.699 e infine è anche molto difficile da installare. 00:02:29.699 --> 00:02:33.205 L'altro problema è quello di essere anche l'incubo dei programmatori [coders] 00:02:33.205 --> 00:02:40.032 Dal lato server è scritto in tre diversi linguaggi, java, scala e javascript che gira in Rhino 00:02:40.032 --> 00:02:47.230 Non c'è praticamente alcuna documentazione e nemmeno commenti nel codice 00:02:47.230 --> 00:02:51.027 e quindi è molto molto difficile intervenire sul codice, anche se è open source 00:02:51.027 --> 00:02:54.727 Il fatto che sia open source è importante ma anche la documentazione lo è! 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 00:03:01.441 --> 00:03:06.549 L'ho quindi portato in node.js, per il javascript dalla parte server 00:03:06.549 --> 00:03:17.462 Questa versione usa molto meno memoria: da 2 GByte a 30 MByte 00:03:17.462 --> 00:03:22.942 Molto meno codice: da 100mila linee a 10mila linee 00:03:22.942 --> 00:03:26.959 È ottimizzato per essere facilmente incorporabile (embeddable) 00:03:26.959 --> 00:03:35.063 L'idea è che se avete un'applicazione web, ci potete incorporare Etherpad Lite 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. 00:03:42.424 --> 00:03:44.351 Molti credono che abbia meno funzioni perché si chiama Etherpad Lite 00:03:44.351 --> 00:03:55.195 ma noi l'abbiamo chiamato Etherpad Lite perché richiede meno risorse, questo è un errore molto comune 00:03:55.195 --> 00:04:05.760 Eh, in sostanza è tutto. Installatelo, usatelo e fatemi sapere come lo usate 00:04:05.760 --> 00:04:09.707 avvertiteci delle vostre modifiche (gergo github) 00:04:09.707 --> 00:04:12.029 abbiamo un canale IRC e andate a questo URL 00:04:17.439 --> 00:04:21.285 Ok, ganzo ... Grazie