= Kollaboration = == Intro == IRC Chat: FreeNode #linuxwochen Feedback zu den Vorträgen erwünscht http://guckes.titanpad.com/3 Bitte Fragen und Bemerkungen während des Vortrags hier hineinschreiben! == Der Einzelkämpfer == Einzelplatzrechner -> Einzelkämpfer Der Einzelkämpfer arbeitet für sich. Keine anderen Beteiligten am Schaffensprozess. Erzeugendes Programm (zB Texteditor) Kleine Dateien als Notizzettel> Einzelne Dateien sammeln sich an. Daten auffinden -> Suche nach Datum Suche mittels grep (oder "ack": http://beyondgrep.com/) hilfreiche Tools -> Show+Tell im lokalen Hackerspace wo sind die Hackerspaces? siehe www.hackerspaces.org == Gruppenarbeit == Datenaustausch per Email eher unbekannt sind: ftp, scp, nc - und saft: http://www.belwue.de/projekte/saft/ text/plain? -> diffs + patches "diff tools": diff, kdiff, vimdiff diff http://de.wikipedia.org/wiki/Diff patch http://de.wikipedia.org/wiki/Patch_(Unix) kdiff ... Kompare http://en.wikipedia.org/wiki/Kompare http://www.caffeinated.me.uk/kompare/ Erzeugung, Versenden und Anwendung von Patches ist Arbeit! Viele Zyklen in /dev/cpu/brain gehen verloren. == Communities == Communities teilen meist spezifische Daten über einen gemeinsamen Server: "sharing is caring!" Beispiele: Bilder: flickr imgur Filme: youtube.com vimeo Vorträge: prezi slideshare Entscheidungen: doodle.com Insbesondere dudle: https://dudle.inf.tu-dresden.de/privacy/ Anonymität ist wichtig für alle Wahlen! == Versionen == "nobody wants to 'backup', but everyone wants 'restore'." Wie aber Versionen der Dokumente anlegen? Ein Weg: Verwendung von repositories -> bzr cvs svn hg git die drei Cs: checkout, changes, checkin C#4: Problem: conflicts C#5: Lösung: Cloud services: zB github.com Beispiel: Paste Bins Daten zum Anschauen zur Verfügung stellen: zB bei Debian: http://paste.debian.net/588/ -> öffentliche URL, Dauer, aber: *nicht* änderbar Beispiel: Wikis Inhalt von Webseiten im Browser editieren. Braucht aber eine beständige Verbindung zum Server. Editieren im Textfenster hat nur wenige Kommandos. Beispiel: ikiwiki Zugriff über repository, Zugriff auf mehrere Dialekte, Benutzung des Lieblingseditors - auch offline! Erlaubt asynchrones Arbeiten; hierbei kein write lock. www.ikiwiki.info Beispiel: Dropbox.com Vorführung: Shared Folder Options; Share Link; Download, Delete, Rename, Move Beispiel: ge.tt easy sharing via drag&drop Beispiel: Google Docs Sehr umfangreich; eigenen Vortrag wert. Wer benutzt es? Bitte mal vorführen! (Show+Tell im Hackerspace? :-) Beispiel: Pads! etherpad.org piratepad.net N leute mit je einem farbigem cursor Erlaubt einen chat nebenbei zu führen. *synchrones* Arbeiten Snapshots, Timeline. Export in mehrere Formate. Bei der Auswahl von Apps+Programmen bitte darauf achten: * Programme nehmen, die auf möglichst allen Betriebssystemen existieren ("cross platform tools") * Dateien möglichst zugänglich machen über *alle* Geräte. ("share files between all devices") == Security == (Dieser Abschnitt hatte sehr viel Zeit verbraucht. Vielleicht lieber einen eigenen Vortrag daraus machen.) Die übliche Frage: Wer schaut zu? Kann man denen vertrauen? Oder sind sie durch Gesetze gezwungen, den Zugang zu den Daten zu öffnen - und sogar darüber zu schweigen? Netzverkehr - Verhüten durch Verschlüsseln! Möglichst alle Protokolle mit Verschlüsselung benutzen bzw über eine verschlüsselte Verbindung transportieren. Informiert Euch! Verschlüsselung ist *grundlegend* wichtig. Digitale Verteidigung (digital defense) -> CryptoParty Wo gibt es diese CryptoParties? -> www.cryptoparty.org Mo 29.April im metalab (Wien) Mo 27.Mai im metalab (Wien) ??? Sa 25.Mai im Spektral (Graz) Grundidee: Daten werden vor dem Upload automatisch verschlüsselt. Nur verschlüsselte Daten werden überhaupt gespeichert. www.megaupload.com owncloud - die Cloud zum Selbermachen. in-berlin.de - Daten sind jenen anvertraut, die man auch persönlich kennen kann. Vertrauen ist eine Sache zwischen Menschen. Sicherheitsglaube ist eine Ersatzreligion. ;) == Outro == Der Titel ist bewusst provokant gewählt: Denn Zusammenarbeit wird erst durch Ansicht anderer zur "Kollaboration"... http://de.wikipedia.org/wiki/Wiener_Neust%C3%A4dter_Tiersch%C3%BCtzerprozess "Als Indiz für die Bildung einer kriminellen Vereinigung wurde die Verwendung von *Datenverschlüsselungstechniken* beim VGT angeführt." Immer dran denken: "Man muss nicht paranoid sein, damit SIE hinter einem her sind." Wichtige Themen: Open Data, Free Software, Netzneutralität. ACTA, PIPA, SOPA. Immer wiederkehrende Probleme: künstliche Bandbreitenbeschränkung bzw Digitale Überholspur für Mehrzahlende. Überwachung durch Datenvorratsspeicherung. Filterung und Zensur. Abschaffung der Informationellen Selbstbestimmung. http://de.wikipedia.org/wiki/Informationelle_Selbstbestimmung Darum: Seid aufmerksam! Wehret den Anfängen! Lasst euch die Freiheit, die Menschen vor euch auch für euch erstritten haben, nicht wegnehmen! Rückblick auf das geöffnete Titanpad: Timeline, Speicherung einer Version, Export. Holt euch Antworten - stellt Fragen! And have fun! :-) Feedback welcome! mailto:wien2013@guckes.net == Referenz == 2013-02-04 16:45-18:30 Seminar an der HUB "Denk Werk Zeug E" 2013-04-20 12:00-12:45 LinuxTage.at Graz "Kollaborateure? vom Einzelkämpfer zum Mitarbeiter" http://glt13-programm.linuxtage.at/events/217.de.html 2013-04-27 12:00-12:45 LinuxWochen Eisenstadt "Kollaborateure - vom Einzelkämpfer zum Mitarbeiter" 2013-05-02 18:00-18:45 LinuxWochen Wien 2013 "Kollaborateure - vom Einzelkämpfer zum Mitarbeiter" https://cfp.linuxwochen.at/de/lww2013/public/events/39 https://cfp.linuxwochen.at/de/lww2013/public/speakers/41 http://www.guckes.net/wien2013/kollaborateure.txt == Lizenz == cc-by-sa Latest change: Fri May 03 03:42:23 CEST 2013