[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.07,0:00:07.04,Default,,0000,0000,0000,,Il titolo è: "Il nostro obiettivo è rendere l'editing collaborativo uno standard del web" Dialogue: 0,0:00:11.01,0:00:14.98,Default,,0000,0000,0000,,Parlo di Etherpad Lite. Mi chiamo Peter Martischka. allora, cosa è Etherpad Lite Dialogue: 0,0:00:14.98,0:00:23.27,Default,,0000,0000,0000,,Ehterpad è un software open source, consente di scrivere simultaneamente sul web Dialogue: 0,0:00:23.27,0:00:28.40,Default,,0000,0000,0000,,Se per esempio avete un amico in Australia Dialogue: 0,0:00:28.40,0:00:32.39,Default,,0000,0000,0000,,gli potete inviare un link a un pad potete scrivere in sieme Dialogue: 0,0:00:32.39,0:00:36.66,Default,,0000,0000,0000,,e potete vedere metnre scrive cosa scrive, ognuno ha un colore Dialogue: 0,0:00:36.66,0:00:44.33,Default,,0000,0000,0000,,in questo piccolo screenshot vedete che la persona 1 è blu e la persona 2 è rossa Dialogue: 0,0:00:44.33,0:00:47.44,Default,,0000,0000,0000,,Cosa potete fare con Etherpad? Dialogue: 0,0:00:47.44,0:00:56.08,Default,,0000,0000,0000,,Il caso più comune è lo brainstorming, voi siete un manager e inviate il link di un pad agli impiegati Dialogue: 0,0:00:56.08,0:01:01.70,Default,,0000,0000,0000,,chiedete: "Avete idee per il marketing di questo prodotto?" Dialogue: 0,0:01:01.70,0:01:11.54,Default,,0000,0000,0000,,Il manager, più tardi, troverà un sacco di idee, e ognuno sarà ispirato da quello che hanno scritto gli altri Dialogue: 0,0:01:11.54,0:01:19.58,Default,,0000,0000,0000,,Questo è molto più efficente di chiedere idee via email, che poi vanno tagliate e incollate Dialogue: 0,0:01:19.58,0:01:26.30,Default,,0000,0000,0000,,Questo è un caso. Un altro è quello dei verbali di riunione. Dialogue: 0,0:01:26.30,0:01:34.58,Default,,0000,0000,0000,,Se per esempio avete una conferenza VoIP, ognuno può scrivere sul pad Dialogue: 0,0:01:34.58,0:01:38.64,Default,,0000,0000,0000,,Spesso chi scrive il verbale è costretto a scrivere cose che non capisce Dialogue: 0,0:01:38.64,0:01:42.56,Default,,0000,0000,0000,,Invece così si possono integrare facilmente le varie versioni. Dialogue: 0,0:01:42.56,0:01:48.14,Default,,0000,0000,0000,,Si possono fare traduzioni. Se per esempio dovete tradurre un testo complicato, Dialogue: 0,0:01:48.14,0:01:55.31,Default,,0000,0000,0000,,non avete bisogno di un traduttore specializzato, bastano dieci persone che traducano un po' Dialogue: 0,0:01:55.31,0:01:57.63,Default,,0000,0000,0000,,e che si possono corregere l'una con l'altra. Dialogue: 0,0:01:57.63,0:01:59.23,Default,,0000,0000,0000,,Anche questo è un esempio d'uso molto frequente. Dialogue: 0,0:01:59.23,0:02:06.83,Default,,0000,0000,0000,,Nel Partito Pirata Tedesco noi lo usiamo molto per produrre newsletter, comunicati stampa ... Dialogue: 0,0:02:06.83,0:02:11.63,Default,,0000,0000,0000,,Insomma, questi sono gli usi più frequenti. Ma Etherpad a due notevoli problemi. Dialogue: 0,0:02:11.63,0:02:16.16,Default,,0000,0000,0000,,Il primo è quello di essere un incubo per l'amministratore del sistema. Dialogue: 0,0:02:16.16,0:02:21.41,Default,,0000,0000,0000,,Usa un sacco di memoria, è difficile ripulire quella non più utilizzata [memory leak] Dialogue: 0,0:02:21.41,0:02:23.22,Default,,0000,0000,0000,,per cui più a lungo gira e più memoria usa. Dialogue: 0,0:02:23.22,0:02:27.24,Default,,0000,0000,0000,,Usa le risorse di CPU in maniera molto casuale. Dialogue: 0,0:02:27.24,0:02:29.70,Default,,0000,0000,0000,,e infine è anche molto difficile da installare. Dialogue: 0,0:02:29.70,0:02:33.20,Default,,0000,0000,0000,,L'altro problema è quello di essere anche l'incubo dei programmatori [coders] Dialogue: 0,0:02:33.20,0:02:40.03,Default,,0000,0000,0000,,Dal lato server è scritto in tre diversi linguaggi, java, scala e javascript che gira in Rhino Dialogue: 0,0:02:40.03,0:02:47.23,Default,,0000,0000,0000,,Non c'è praticamente alcuna documentazione e nemmeno commenti nel codice Dialogue: 0,0:02:47.23,0:02:51.03,Default,,0000,0000,0000,,e quindi è molto molto difficile intervenire sul codice, anche se è open source Dialogue: 0,0:02:51.03,0:02:54.73,Default,,0000,0000,0000,,Il fatto che sia open source è importante ma anche la documentazione lo è! Dialogue: 0,0:02:54.73,0:03:01.44,Default,,0000,0000,0000,,Questi sono i motivi per cui ho creato Etherpad Lite, che è costruito su parti di codice Etherpad Dialogue: 0,0:03:01.44,0:03:06.55,Default,,0000,0000,0000,,L'ho quindi portato in node.js, per il javascript dalla parte server Dialogue: 0,0:03:06.55,0:03:17.46,Default,,0000,0000,0000,,Questa versione usa molto meno memoria: da 2 GByte a 30 MByte Dialogue: 0,0:03:17.46,0:03:22.94,Default,,0000,0000,0000,,Molto meno codice: da 100mila linee a 10mila linee Dialogue: 0,0:03:22.94,0:03:26.96,Default,,0000,0000,0000,,È ottimizzato per essere facilmente incorporabile (embeddable) Dialogue: 0,0:03:26.96,0:03:35.06,Default,,0000,0000,0000,,L'idea è che se avete un'applicazione web, ci potete incorporare Etherpad Lite Dialogue: 0,0:03:35.06,0:03:42.42,Default,,0000,0000,0000,,Queste sono le cose in cui è specializzato Etherpad Lite, e inoltre fa quasi le stesse cose di Etherpad. Dialogue: 0,0:03:42.42,0:03:44.35,Default,,0000,0000,0000,,Molti credono che abbia meno funzioni perché si chiama Etherpad Lite Dialogue: 0,0:03:44.35,0:03:55.20,Default,,0000,0000,0000,,ma noi l'abbiamo chiamato Etherpad Lite perché richiede meno risorse, questo è un errore molto comune Dialogue: 0,0:03:55.20,0:04:05.76,Default,,0000,0000,0000,,Eh, in sostanza è tutto. Installatelo, usatelo e fatemi sapere come lo usate Dialogue: 0,0:04:05.76,0:04:09.71,Default,,0000,0000,0000,,avvertiteci delle vostre modifiche (gergo github) Dialogue: 0,0:04:09.71,0:04:12.03,Default,,0000,0000,0000,,abbiamo un canale IRC e andate a questo URL Dialogue: 0,0:04:17.44,0:04:21.28,Default,,0000,0000,0000,,Ok, ganzo ... Grazie