We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

FrOSCon 2015: Lightning Talks

00:00

Formale Metadaten

Titel
FrOSCon 2015: Lightning Talks
Serientitel
Teil
21
Anzahl der Teile
79
Autor
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Lightning talks are 4-5 minute talks by you about your awesome project, weird issues, systems, concepts or some made-up technique. Christian Theune
1
Vorschaubild
09:05
11
23
Vorschaubild
1:03:26
26
Vorschaubild
1:01:01
30
Vorschaubild
58:05
31
Vorschaubild
53:11
43
60
Vorschaubild
42:31
62
77
Vorschaubild
10:59
Lightning <Programm>HTTPLightning <Programm>Lösung <Mathematik>Dienst <Informatik>SoftwareentwicklerAnwendungssoftwareEnergieDatensicherungHardwareVirtuelle MaschineSoftwareRechnenZusammenhang <Mathematik>StreuungsdiagrammEigenwertproblemVAX/VMSXMLUMLVorlesung/Konferenz
HTTPmakeWeb SiteFirmwareEthernetHardwareAPISoftwareSwitch <Kommunikationstechnik>UpdateContent <Internet>QuellcodeARM <Computerarchitektur>App <Programm>Dienst <Informatik>FacebookFormation <Mathematik>ComputervirusEbeneCodePositionFirmwareRechenschieberVERILOGArbeit <Physik>EreignishorizontProgrammiergerätWhiteboardHardwareEin-AusgabeXMLUMLComputeranimationVorlesung/Konferenz
RundungMittelungsverfahrenFestplatteKerndarstellungGebäude <Mathematik>RichtungMulti-Tier-ArchitekturHausdorff-RaumKategorie <Mathematik>SenderDateiInternetSupremum <Mathematik>RechnenBrowserVorlesung/Konferenz
ZahlInternetSmartphoneMomentenproblemFortsetzung <Mathematik>SoftwareentwicklerVersion <Informatik>VGAStreuungsdiagrammIP 6SchaltwerkBeamerVorlesung/Konferenz
Open SourceBetriebssystemHöheInternetE-MailWhiteboardNoten <Programm>Supremum <Mathematik>Drahtloses lokales NetzVorlesung/Konferenz
Open SourceMengeSystemplattformInternetARM <Computerarchitektur>Keller <Informatik>ComputeranimationVorlesung/Konferenz
SPARK <Programmiersprache>GroßrechnerLightning <Programm>Milan <Programmiersprache>WEBPostgreSQLSystemplattformFächer <Mathematik>Maschinelles LernenSoftwareWarteschlangeWidgetCHART <Programm>Computeranimation
ACCESS <Programm>KraftWORKS SuitePlug inINVESTOR <Programm>Leistung <Physik>InternetWort <Informatik>Programm/Quellcode
ACCESS <Programm>SSHSystemplattformWeb ServicesHomepageLightning <Programm>KraftExplosion <Stochastik>Instanz <Informatik>ZahlGraphiktablettXML
HTTPVorlesung/Konferenz
FacebookSpur <Informatik>Uniformer RaumGoogleGeschlecht <Mathematik>CodeWeb logTwitter <Softwareplattform>InternetMIKE <Programm>SoftwareExpertensystemFolge <Mathematik>Schar <Mathematik>MeterRechnenOpen SourceDienst <Informatik>PhysikerWinkelEntscheidungstheorieVariableGeschlecht <Mathematik>WEBRundungFacebookMachsches PrinzipGoogleVorlesung/Konferenz
Computeranimation
Transkript: Deutsch(automatisch erzeugt)
Ich bin ja unwichtig bei den Lightning Talks. Ihr seid viel wichtiger. Wer von euch ist zum ersten Mal bei Lightning Talks?
Wer von euch weiß, würde gerne hören, was Lightning Talks sind, erst mal bevor es losgeht? Okay, dann halte ich es kurz. Also Lightning Talks heißt ein offenes Format. Ihr könnt über Dinge erzählen, die euch bewegen, die ihr denkt, die andere Leute bewegen, aber das ist nicht so wichtig, Weil nach 5 Minuten seid ihr eh wieder von der Bühne runter.
Das ist dann das Schöne, wir haben jetzt eine Stunde vor uns, wo auch wenn euch jetzt spontan noch was einfällt, wo ihr sagt boah, jetzt hab ich vergessen mich anzumelden, wir haben da drüben noch 4 Slots frei. Dann könnt ihr da noch hingehen, euren Namen schnell reintragen und dann kommt ihr noch mit dran. Erzählt was lustiges, was trauriges, was was euch ärgert, was was euch freut, wo ihr denkt, die Welt sollte davon erfahren, weil ihr irgendwas programmiert habt oder auch weil ihr was gekocht, gebacken, genäht
habt, weil euer Kind was Tolles gemacht hat, weil euer Hund ein Salto schlägt. Völlig egal, das ist unterhaltet und informiert uns, genau. Die, die jetzt nochmal wissen wollten, was Lightning Talks sind, fühlt ihr euch informiert? Wenn nein, dann bitte die Hand heben, okay? Das trauen sie sich jetzt nicht. Genau, deswegen, ich rufe immer denjenigen auf, der dran ist.
Der kann dann seinen Rechner selber mit vorbringen. Hier ist ein HDMI-Anschluss und ein paar Adapter. HDMI ist eigentlich das, was am besten funktioniert, um sozusagen dieses nach 5 Minuten abgesägt zu werden und auch konsequent durchzuziehen, wird das Harassment komplett automatisch durchgeführt. Ihr dürft, sobald der Rechner da drüben ein Zeichen gibt und es wird unüberhör- und sehbar sein,
einfach dann klatschen und dann ist der Raus, der gerade dran ist. Auch keine 10 Sekunden drüber, keine 20 Sekunden drüber. Jeder ist selber dafür zuständig, auf dem Punkt fertig zu werden. Macht in den 5 Minuten, was ihr wollt. Wenn ihr mit Leuten diskutieren wollt, auch gerne das. Simon Eisenmann ist noch nicht da, den kenne ich nämlich und sehe ihn nicht.
Insofern fangen wir einfach mit Michael an. Michael, kommst du vor? Brauchst du einen Rechner? Er braucht keinen Rechner. Du kriegst aber trotzdem das Mikrofon. Magst du es so einfach halten oder? Ich versuche es mal. Okay. Hört man was? Gut, alles klar. Ja, hallo zusammen.
Ein Team von Entwicklern und Projektleitern hat irgendwann mal festgestellt, irgendwie sammelt sich ein ganzer Zoo von Anwendungen, die man eigentlich so neben seiner eigentlichen Anwendung betreuen muss. So Projektmanagement-Tools, Source-Code-Verwaltung, Continuous Integration Monitoring und was da alles nachher dranhängt. Und eigentlich will man das gar nicht und das ist ja auch Zeitverschwendung,
weil eigentlich wollen wir ja nur entwickeln. Jetzt könnte man das alles in die Cloud geben. Das ist ja super praktisch. Haben wir aber nicht gemacht. Warum haben wir das nicht gemacht? Haben wir uns nicht getraut, eben unsere wichtige Arbeit neben Daten einfach wegzugeben. Und was haben wir gemacht? Wir haben unseren eigenen Cloud Service aufgebaut. Wir haben uns nämlich gedacht,
eigentlich wäre das nämlich schon für alle Entwickler interessant, solche gehosteten Lösungen zu benutzen. Wenn, dann nicht das Wörtchen wenn wäre, was ich schon angesprochen hatte. Und da haben wir uns hingesetzt und haben uns überlegt, was müsste denn ein solcher Service erfüllen? Und unsere Vorteile sind ganz kurz eben die. Wir setzen auf die bekannten Open-
und gelegentlich auch Closed-Source-Tools wie Jira. Wir hosten die für euch in virtuellen Maschinen, die separat sind. Jeder Kunde eine VM oder mehrere VMs. Wir mischen aber nicht Kunden über die VMs. Geplant und durchgeführt und geprüft und diskutiert haben wir das intensiv mit der Gesellschaft für Datenschutz und Datensicherheit.
Also die Datensicherheitslobbyisten und Juristen, die eben so rumlaufen und auch zertifizieren. Die trauen sich sogar bei uns, ihre internen Projekte abzulegen. Und das ist ja sozusagen schon mal ganz nett. Wir benutzen eben unser Toolset auch für unsere Eigenentwicklung inzwischen.
Und jetzt seit diesem Wochenende kann man eben auch Teststellungen bekommen. Ein anderer Benefit ist eben der, wir kennen keinen Vendor-Login. Das würde auch zu unserer Open-Source-Strategie nicht passen. Das heißt, wer nicht mehr mag oder auch zwischendurch kann alle Daten per SIP-Archiv einfach abziehen und bekommt dann eben die komplette Software mit Daten, so wie sie bei uns da ist.
Wir bekommen das Geld eben von euch für die Bereitstellung von Hardware-Energie, Hosting im Zusammenhang mit den Kollegen vom Flying Circus. Wo ist der Kollege vom Flying Circus? Einmal winken. Ah, er hat sich versteckt, okay. Mit denen machen wir das eben zusammen. Die kriegen natürlich auch ein bisschen was ab für Bereitstellung der Infrastruktur.
Wir machen das Management für euch und das war's eigentlich schon. Also für die, für die es interessant sein könnte, QZ.io. Man kann mit uns auch, wir sind die schwarzen Leute da, irgendwie im Hauptgang oder so, einfach mal sprechen und ihr könnt natürlich auch sehr gerne Vorschläge machen für Tools, die euch fehlen oder andere Fragen diskutieren, zum Beispiel, was wir noch machen müssten, damit das
für euch in Frage kommt. Ja, soweit vielen Dank und zwei Minuten noch für irgendwen anders. Das ging ja hervorragend schnell. Simon ist immer noch nicht da, glaube ich. Okay, streichst du dich mal bitte durch, Micha? Merci. Tim,
du bist schon auf dem nächsten Platz. Die erste Person ist nicht da.
Ja, Ja, das ist gut.
Ich halte sie alle hier. Meine Slides sind ein bisschen gestresst, aber das wird okay. Ich spreche auch Englisch und ich werde ziemlich schnell sprechen, weil ich zu viele Projekte habe und zu viele Slides habe. Hi, ich bin Tim, ich bin aus Australien, weshalb ich nur Englisch sprechen kann.
Ich habe zu viele Projekte und ich brauche Hilfe mit meinen Projekten, weil ich schlafen muss. Ich habe nicht lange geschlafen und es kommt zu mir. Wenn du Python benutzt, dann sollte du diese zwei Projekte anschauen. Einer davon ist Python-Date-Time-TZ.
Das ist das, was du benutzen solltest. Wenn du ... Oh nein, meine Slides gehen weg. Wenn du Python-Date-Times benutzt, dann ist Python-Date-Zeiten sehr wichtig und es ist richtig. Wenn du auch Python benutzt und es ist wie 2 Uhr am Morgen und du versuchst, dein Python-Programm zu verbinden,
dann ist Q eine sehr gute Programme zu benutzen. Es ist eigentlich auf Steroide geprintet, es geht und du Q-etwas und es in einem File namens Temp-Q in deinem System. Ich empfehle die beiden sehr. Ich mag auch große Projekte als kleine Projekte.
Das ist mein nächstes Projekt, das ist Tim-Videos. Die Idee ist, dass es ein paar Projekte sind, die mit einem User-Gruppe und dem Konzern mit Live-Streaming machen. Es will eine ähnliche Resultate produzieren, wie die CC-Leute an solchen Plätzen machen.
Wir versuchen, ein System in der Box zu entwickeln, damit alle, die nicht so schlau sind, wie die Leute hier sind, das gleiche machen können. Aber bevor du dein Content streamt, willst du ein gutes Content haben. Ich kann dir nicht
automatisch gutes Content machen, ich kann dir dein Content besser und mehr readable machen. Das ist das Tool Slide-Lint. Wer hier weiß, was ein Linting-Tool ist? Es hilft dir, wenn du die Schmerzen in deinem Code hast. Das tut es für deine Slides. Es gibt eine Command-Line-Version,
eine Website-Version, ja, Slide-Lint. So, wenn du das getan hast, wie du eine Live-Stream- und Recorder-Konferenz machst, das ist das, wie ich alles in Red arbeite. Das erste ist die HDMI-T-USB. Es ist eine Open-Source-Hardware- Capture-Solution, basierend auf FPGA.
Es sitzt hier in der Position der Recording. Wir haben zwei Firmware. Eine ist in Hardware-Language wie VHDL oder Verilog. Die andere ist in Python. Wir brauchen Hilfe. Die Python-Language ist cool. Man muss die Hardware verstehen,
aber sie ist nicht Verilog oder VHDL. Wir haben auch Open-Hardware. Das ist das Numantu Opus Board. Das ist die ganze Schematik, PCP und Firmware auf GitHub. Ihr solltet auch einen kaufen können. Wenn ihr zu bit.ly.get.opus geht, könnt ihr sich beigetragen.
Es gibt viele Inputs und Outputs, aber ich bin an der Zeit geblieben, ich werde sie nicht durchgehen. Es könnte für andere Dinge benutzt werden. Habt ihr von der Milky Mist gehört? Das ist wahrscheinlich das Board, das ihr alles machen könnt, was Sie wollen. Wir würden gerne mehr Boards unterstützen,
anstatt nur das Opus Board. Ich habe viele FPGA-Boards. Und wenn Sie es haben, müssen Sie Mixing machen. Das ist ein Stück Software, das GST-Switch ist. Es ist ein Video-Software-Mixer, der in Python in C ist. Die CC-Fans haben es reingewiesen
und haben es in Python genannt. Das ist ziemlich cool. Wir brauchen auch ein Streamungssystem. Das ist das, was mein System aussieht. Wir brauchen wirklich Grafikdesign, das hilft. Django und FluMotion, alles wieder in Python. Aber die Leute müssen wissen, dass Sie ein Event haben.
Ich habe also überall Events gemacht, das sind Tools, die Ihre Event zu Facebook, Google+, Eventbrite, Meetup, ziemlich überall. Das braucht Liebe, es ist in einem gewissen Zustand. In Summe, Teams-Video, Fos-Recording, Slide-Lint, HDMI-USB,
Fos-Video-Capture, GST-Switch, Software-Video-Mixing, Streaming-System, Events-Everywhere, und das Numantu Opus-Board, das Sie nutzen, um Recording zu machen und Open-Hardware zu unterstützen. Und ich habe 5 Sekunden. Danke, dass Sie in Froskon gekommen sind
und mit mir sprechen, nur in Englisch. Danke.
Aber den aber für haben? Also es gibt keinen VGA-Adapter sonst, ne? Um auf den anzukommen. Ich hab den nur, wo hat man keinen.
Obwohl das Kabel hier liegt, oder? Da liegt ein Kabel, aber nein. Aber nein, es geht nicht. Aha. Okay. Dann brauchen wir einen Rechner mit Internet, meinte irgendjemand.
Hat noch... Jemand mit Internet und HDMI? Gut. Kannst du so erzählen? Oder macht das keinen Sinn? Dann wird es interessant. Also Wireshark-Pakete anschauen. Wireshark-Pakete anschauen ohne ist doof. Du hast nichts anderes.
Nee, das ist ein alter X-Rom Rad. Tja. Ich hab jetzt meine Kiste auch nicht dabei, um das mal zu adaptieren. Ja, oder irgendwas anderes.
Ja, genau. Bloß für einen Browser? Ja, bloß für einen Browser. Bloß Browser. Okay, wir haben hier vorne einen.
Mac ist auch okay. Und kann ich wenigstens Rad noch anrichten, insofern? Wie sagt man, dem Internet ist sozusagen... Ich hatte hier nicht mal ein Rad, ich hatte hier nicht mal Internet. Bitte?
Ja, theoretischerweise. Ich gucke mal so ein bisschen in Richtung Haustechnik. Hat jemand keine verschlüsselte Festplatte?
Ja, du hast keine verschlüsselte Festplatte. Nicht die letzten geöffneten Dateien vom VLC!
Du hast Internet, okay. Doch, hat ihm Isaac der.
Wie heißt die Monitor-Systemeinstellung auf Deutsch? Displace? Nee, Displace kommt was anderes.
Oh nein, gehen wir da. Nee. Ist der grad schon gestiegelt? Kommt bei dir schon ein Signal? Nein. Also der hat hier umgeschaltet.
Nix von Upstream. Super. Ja, genau. Den Monitor nicht geschaltet. Zu viele Adapter!
Probieren wir mal den hier noch. Ja, genau. Das weiß ich jetzt sicher. Über Adapter 20 Strecken, was meinst du, was da noch dazwischen ist? Ich weiß gar nicht. Das ganze Aufbau ist viel zu kompliziert. Er hat zumindest die Auflösung gerade schon angebracht. Ja, er hat was gesehen, aber...
Kannst du mich teilen sagen? Nee, nee, er müsste mir hier ja den zweiten anzeigen. Und es gibt auch kein Gathering Option. Theoretisch sollten die Monitor-Daten durchgeliefert werden, durch die ganzen Geräte, die dazwischen gestaltet sind. Na ja, ihre Gehalte.
So, okay, super. Kann ich jetzt auch nicht sagen? Ja, nee. Der hat jetzt gerade irgendwie...
Nee, da auf keinen Fall. Das ist alles genau so eingestellt, wie es sein soll. Auch Jungs. Dann geht man erst vorbei.
Okay, Servus. Mein Name ist Florian. Entschuldigung für die Störung oder den zeitlichen Verzug jetzt. Ich bin anscheinend altmodisch. Ich habe meinen Rechner nur noch VGA-Anschluss. An der Firma mit dem angebissenen Apfel
hat es auch nicht geklappt. Worüber ich reden wollte, ist eigentlich dieses nette Ding hier. Das habe ich jetzt seit einer Woche von Kickstarter. Nennt sich Bubblecam. Das ist eine Kamera, die aufgebaut ist wie die Google Street View Cars. Die eigentlich Bilder in alle Richtungen macht. Und bei mir hat das Ganze vor einer Woche ungefähr angefangen, wie ich es bekommen habe.
Wo es dann... Ich habe den SD-Karten reingeschirmen, wollte ein Foto machen und dann hat es geheißen SD-Kartenproblem. Dann war mein erster Ansatz, ja, was machst du jetzt? SD-Kartenproblem. Ich habe jetzt keinen Display-Output da. Die Anschlüsse an der Kamera sind jetzt eigentlich auch recht gering. Also da ist maximal ein Mikro-USB zum Stromaufladen da
und die SD-Karten-Slot ist da. Mehr hast du dann nicht dran. Was wir noch dran haben, ist einmal W-Lan. Und wenn man in den Kernlog reinschaut, dann ist noch Bluetooth da, aber das ist nicht aktiviert. Also was habe ich gemacht? Ich habe mal Wireshark angeschmissen. Standardproblem, also Standard, was man halt macht, wenn man SD-Kartenprobleme hat,
Wireshark anzuschmeißen. Da habe ich mir gedacht, vielleicht übertragen sie über W-Lan irgendwelche Errorcodes oder sonstiges oder wie kommen sie sonst irgendwie so ran? Und ja, dann bin ich halt auf ein paar Dinge gestoßen, habe ich gefreut, dass sie IPv6 unterstützen. Habe dann den Bootlog angeschaut, habe dann festgestellt, naja, IPv6 wird auch bloß emuliert, also kein
aktives IPv6. Das waren so die Dinge, die ich jetzt innerhalb von zwei, drei Tagen jetzt rausgefunden habe. Es ist recht lustig, mit dem Ding zu spielen. Interessant finde ich vor allem die Funktion, also man steuert das Ganze über Smartphone und auf Smartphone bekommt man quasi so ein Livebild,
in dem man sich auch quasi die Sicht drehen und steuern kann. Also man kommt eigentlich schon in Anführungszeichen ins gestitchtes Bild, also die vier Bilder werden in eine Kugel quasi zusammengefasst, man kann sich schon in dem Bild drin bewegen. Wenn das Bild geschossen wird und abgespeichert wird,
legt es allerdings nicht in diesem Kugelformat vor, wie man es vielleicht bei Google kennt, sondern quasi in vier Einzelbilder und die kann man dann in die Bubble, ION nennt sich es in dem Fall, Cloud hochladen, die das dann zu einem schönen Panorama zusammenfügt. Ziel des Vortrags wäre jetzt gewesen, euch so ein bisschen das zu zeigen,
auch die Wireshark-Pakete zu zeigen. Kennt sich jemand mit Busybox aus? Auf dem ganzen System läuft eine Busybox, Version 1.22.1 mit einem Avahi-Demon, der das Ganze im Netz announced, quasi Hallo sagt, hier bin ich. Die offenen Ports
sind 80, ich weiß nicht, wie so da auf dem dicken Webserver läuft, aber wenn man das Ganze aufruft, dann kommt bisher bloß eine 404, also ich glaube, da geht noch was. Dann auf jeden Fall ist offen der Port 53.53, also DNS-Port, damit
das Smartphone einfach dann mit dem Handy auch kommunizieren kann, korrigiere nicht mit dem Handy, sondern mit der Kamera kommunizieren kann und offen ist der Port 56.700, also so ist so die Standard-Internet-of-Things UDP-Ports, wo die einfach die Status-Informationen empfangen werden und dann auch
gesendet werden. Da bin ich gerade dabei, so ein bisschen das Paket auseinanderzunehmen. Die Firma, die dahinter steckt, ist eine kanadische Firma, die haben zwar gesagt, sie wollen einen SDK rausbringen, aber mal gucken, wie lange das dauert und ob man das nicht schon vorher irgendwie rausbekommt. Okay, Fragen dazu. Also meine Kickstarter
waren bei mir, die Frage war, wie teuer die Kamera war. Das waren glaube ich 700 kanadische Dollar, die gezahlt wurden, aber ich habe es geschenkt bekommen, also es ist nicht so, dass ich es gezahlt hatte, sondern die ist mir einfach bloß zur Verfügung gestellt worden. Die Firma wollte 100.000
kanadische Dollar über Kickstarter einsammeln und es sind 350 ungefähr geworden. Also ein bisschen übers Ziel hinausgeschossen. Ziel war auch, dass sie September 2014 oder Mai 2014 ausliefern. Effektiv war es jetzt August 2015, also Kickstarter. Eine Frage noch?
Ansonsten vielen Dank für die Aufmerksamkeit.
Ich muss sagen, ich bin von der Adapterreihe, die ich hier vor mir sehe, nicht so. Guck die Katze an.
Was hat denn funktioniert? Noch gar keins hier. Hier hat heute noch nichts funktioniert. tatsächlich bin ich jetzt fast, sag mal,
wenn du eh kein VGA haben willst, warum steckt da noch der Splitter dran, wo das VGA-Kabel dran ist? Na, mehr kaputt geht grad nicht. Wenn man von einem Corporal schon so Bilder kriegt, dann muss man ja irgendwie zeigen.
Der Clowns, wie ich das nicht machen, ist noch Tape boom. Wer weiß, wer weiß.
Wer weiß jetzt genug, ob das Eingang oder Ausgang ist? Auch noch nicht? Was ist denn hier dieses zweite HDMI-Kabel? Das zweite doch HDMI-Kabel?
Nee. Hä? Was ist das denn? Hier ist ein zweites... Wo geht denn das hier hin? Was ist denn das zweite, was da jetzt noch dran ist? Also hier ist der Grapper, von dem aus geht eins zum Beamer, denke ich mal, oder so was. Das andere hier
ist das Kabel... Der Beamer an, nur für die Frage? Ja, das kann man entweder über dieses Kabel dann mit dem Pi verbinden oder über diverse Adapter an diese Notebooks, so wie es gerade auch das eine Mal funktioniert hat. Welches hat das funktioniert?
Das HDMI bei dem TooManyProject? Aber das hat es auch grad schon probiert, ne? Was war das da jetzt grad? Ach so, das direkt vom Grapper?
Das ist halt, ich hab jetzt bloß hier den Adapter, aber wenn es davor irgendwie funktioniert hat, der hat den... Tim? Hast du das Netztyp für ihn?
Ja, die kann ich jetzt auch einfach verschieben. Awesome. Wo soll ich die Slotten anmelden?
Unter der... An den Tank, oder?
Irgendwer hat da noch was Grünes übrigens auf das Board geschrieben an einer Stelle von einem Slot, der jetzt schon durch war.
Reife Leistung zum Thema Wo stelle ich mich an einer Schlange an? Deswegen ist tatsächlich die Frage Wollte da jemand irgendwas sagen? Oder war es wirklich nur scherzhaft? Du warst da. Super. Simon ist immer noch nicht da.
Ist wahrscheinlich niemand.
Das Bild haben wir aber noch, sind die Slots nicht da, wo sie hin sollen.
The picture is there on the monitor. Can you... Tell me your... Ja, das Problem ist, da kommt halt danach nichts. Das WLAN dreht sich dann halt im Kreis. Ja, genau. Ja, genau. I think I have a USB stick
at somewhere else. Not on me. So no one sees it? The question was the other way around.
What does it do to your computer? Not to your stick. As far as I know. But of course we should never do that.
Jetzt hat er jetzt die Chance vier verschiedene Adapter dann auszuprobieren. Also wir haben hier die Geschmacksrichtung. Wir haben die Geschmacksrichtung Minidisplayport, HDMI, DVI.
Wir haben VGA, was nichts tut. Ne, das ist jetzt Minidisplayport auf HDMI auf DVI auf die erste Switchbox. Natürlich. Ich brauche mir hier nichts ausdenken,
um euch zu unterhalten. Es gibt eine Liste von Leuten, die später versohlt werden.
Mahlzeit. Mahlzeit.
Ihr habt noch die Chance, wenn ihr noch über etwas reden möchtet. Wir haben noch drei Slots frei. Was ihr nämlich nicht wisst, ist, wie peinlich das ist, hier oben zu stehen und in keinen der Adapter ranzukommen. Da kommt jetzt erstmal ein, du musst deine
Two-Factor aus. USB ging auch nicht, oder was war jetzt das Problem?
Also es gibt ja ein paar Leute, die Lightning Talks moderieren, die haben immer einen ganzen Sack von Witzen irgendwie parat. Und das Dumme ist, bei einer gut laufenden Lightning Talks Session, ist das eine schlechte Idee,
die auszupacken. Jetzt merke ich gerade, jetzt wäre sie gar nicht so doof. Dinge tun Dinge. Irgendjemand an das Telefon klingelt.
Ja. Und ich habe gerade das E-Mail gesehen, das kommt in für die anderen Leute. Okay, das ist toll.
Ist die Menge Adapters, die wir hier haben, was meinst du mit Diversität? In Tech? Wir haben schon viel Diversität hier oben.
Das Problem ist wiederum, fürs Internet haben wir hier gar keine Adapter. Ja, genau. Okay, also jetzt haben wir zehn Minuten zugebracht.
So, ja, genau. Ich nehme sogar so ein Mikrofon hier. Wie kann ich da weitermachen? Wie kann ich da weitermachen?
Okay. Und sehr geringer, im März, kamen wir mit diesem radikalen Agilität-Movement ein, der alle basically die Technologie, die Stack und was auch immer wählt. Also Java Postgres geht jetzt in Scala, Clojure, Node.js, Cassandra, was auch immer ihr in diesem Welt-Bereich denkt.
Ich habe sie alle hier auf dem Slot. Ihr seht vielleicht auch etwas wie Amazon Web Services, als einer der größten Wettbewerber, aber das wird eigentlich die steigende Infrastruktur in der Zukunft sein. Also jeder Team bekommt einen AWS-Akt und kann, was auch immer er will. Ja, Postgres und Java sind immer noch hier. Was ich sagen möchte, weil es ein Open-Source-Software ist, habe ich nur drei Minuten übrig.
Ich bin so glücklich, dass ich in einigen Projekten gearbeitet habe, in denen wir Open-Sourcing sind. Einer davon ist der Postgres Observer-Tool, den wir vor ein langer Zeit verwendet haben. Aber aktuell arbeite ich auf unserem Plattform-Monitoring. Also 1,5 Jahre ago haben wir in der Entwicklung begonnen, weil Icinga und Argus nicht gut genug waren. Also haben wir die crucialen Teilen von dem erzeugt, die mit unseren großen Teams und den kleinen Teams
für alle Managementprobleme. Also jetzt haben wir hier eine Demo-Dashboard. Also wir haben verschiedene Widgets und Charts und alles, was wir brauchen. Und dann können Teams ihre Alertschekse und Thresholds definieren. Wie funktioniert das wirklich? Also wir haben Redis als Queue und Status. Wir haben Arbeiter in Python, die die Schekse und die Alert-Instruktionen exekutieren.
Wir haben einen Scheduler, der alle Hosen und Software weiß, die wir in unserer Infrastruktur haben und alles, was wir brauchen, runnen können. Wir haben es in einem anderen großartigen Open-Source-Projekt, KairosDB, auf Kassandra, die Zeit-Series-Data stört. Wer wirklich Zeit-Series-Data stört und in einer großen Größe kann das tun. Das ist ein perfekter Tool für das.
Wir haben Postgres-Java, das ist noch im Bild, und der Web-Frontend ist komplett auf AngularJS gebaut. Was anderes haben wir? Wir haben Grafana verwendet. Also wenn du es eigentlich runnst, kannst du die Zeit-Series-Data mit Grafana accessieren, was auch ein großartiges Open-Source-Tool ist und es war sehr leicht zu integrieren. Wir haben einen Plug-In für KairosDB anstatt der anderen unterstützten Database.
Und das Gute ist, dass es komplett Open-Source ist. Ich zeige euch die URL später. Ihr könnt es auf github.salon.com-slash-that-one-spin-up-awakend-box-checken und es dauert 15 Minuten, weil es alle Docker-Imagen downloadt. Und ihr seid bereit, es gibt ein Manual und alles. Wir sind glücklich, dass ihr Feedback habt, und wir haben diese in der Produktion
100 JVMs, 100 Postgres-Clusters, vieles wird monitoriert. KPIs, wir unterstützen Oracle, Postgres, MySQL, weil wir alles haben für einen seltsamen Grund. Alles durch die Kraft von Python, weil wir Python in der Worker benutzen und das perfekt integriert in jedes System, das ihr mitkommen könnt.
Eine andere wichtige Sache, die wir vorhin durch alle Medien gebracht haben, ist unser Move-to-AWS. Ich bin Teil des Cloud-Engineering-Team bei Zalando und wir machen es für eine öffentliche Firma möglich, die viele Audit-Requirements hat, um in AWS zu gehen und alle Teams zu machen. Alles, was wir in unserem Team tun, ist Open-Sourcing.
Das Stubbs-Framwerk hat viele Tools um Cloud-Formation und Audit-Stuff, die euch in AWS erlauben, die Teams voller Kraft in AWS zu geben, aber gleichzeitig Spinn-up-Docker-Imagen und noch ein paar Reports aufbauen. Ihr habt einen Audit-Trail, eine immutable Stack, die ihr heute haben wolltet.
Ihr könnt noch SSH-Excess, die durch ein Bastion-Haus und alles getragen wird. Das ist ein sehr schönes Tool. Wenn jemand eine andere öffentliche Firma hat, die Audit-Stuff braucht, ist das interessant zu schauen, aber es gibt auch Tools, wie wir es Sensor nennen, um Cloud-Formation zu erzeugen. Und es gibt von uns, Cassandra, Postgres, alle Tools, die wir brauchen,
die Teams zu erzeugen. Das sind die ULs. Wenn ihr Fragen habt, dann seht ihr sie in den Kommentaren. Es beginnt wieder.
Ja, ich muss hier schnell meine 2-Faktor-Authentikate-Session und alles auflocken, um sicher zu sein. Das war eine private Session. Nein, das war eine private Session.
Ich heiße Lori Apple. Ich komme aus Zalando, wie John. Ich bin der Tech Evangelist. Ich bin Co-Organiser unseres Open Source Guilds,
das ist unser Ingenieurorganisiertes Guild, das für intern und externen Ich bin auch der Founder unseres Diversity Guilds. Ich möchte über Diversity und Tech sprechen. Warum ist Diversity wichtig? Forschungen zeigen, dass mehr Diversity zu besseren Produkten,
zu höheren Profiten für öffentliche Unternehmen wie uns und vielleicht auch für uns. Das macht für glücklicher Mitarbeiterinnen und Mitarbeiter, weil sie sich selbst sein können. Und es führt auch zu besseren Problemsumfällen, weil man verschiedene Perspektiven in einem Team auf der Tafel kommt und diese Perspektiven vorstellt,
sodass man alle Angle des Problems sehen kann und hoffentlich das Problem schneller lösen kann. Was ist Diversity? Wir versuchen, es so breit wie möglich zu definieren. Diversity kann also in der Zeit, in der Religion, in den politischen Bedeutungen, in der Sexualorientierung, in der Gender, in der Race, in der Personalität, wie Introvert und Extrovert,
in der Nationalität. Wir haben mehr als 50 Nationen auf unserem Team. Vielleicht sind eure Teams ähnlich divers. Es ist eine gemeinsame Sprache für uns alle zu sprechen, und das kann ein Herausforderung sein. Vielleicht auch für euch. Familienstatistisch, beruflich und einzigartig. Es gibt auch eine Diversität in der Technologie.
Ich mag Scala, du magst Java, aber wir finden uns alle Zeit. Diversität enthält uns alle. Einige gemeinsame Gründe, um die Diversität auf deinem Team zu erhöhen, objektiv und fair zu sein, also, dass man jeweils und equal ist. Nicht, dass man jemanden
schlechter und schlechter behandeln kann, als die anderen. Dass man den Wunsch benötigt. Manchmal machen wir verabschiedete Fehler. Manchmal wollen wir das nicht. Wir machen das nur, weil wir Menschen sind. Wir haben alle Verabschieden. Also, dass man den Wunsch benötigt, dass ihre Intentionen gut sind. Vertrauen in einander,
um die richtigen Entscheidungen und sich gut zu behandeln. Helfen, die Menschen zu fühlen, um sie zu sprechen, um sie sicher zu machen. Und wieder einmal, die Unbekannte Biasen, die wir alle haben, Ich gehe nicht durch den ganzen Chart, aber ein paar Gründe für ein Erfolg gegen ein Fehler. Wenn du eine Diversität-Initiative launchen willst,
musst du Leute engagieren, die nicht bereits auf dem Thema interessiert sind. Das kann schwierig sein, aber versuch, die nonquare zu beteiligen. Mach eine Infrastruktur, z.B. Unterstützung aus der Leadership, damit die Menschen denken, dass Diversität eigentlich wichtig ist und wichtig für das ganze Team ist.
Verabschiede Leute, die inklusive sind und andere Menschen auf ihrem Team unterstützen. Verabschiede results-based Efforts. Viele Firmen machen Diversität-Trainingen, aber sie haben keine Resultate, die zeigen, dass die Trainings und die Verabschiedung nichts verändert haben. Es ist eine aufregende Herausforderung. Viele Firmen wie Facebook und Google arbeiten an dieser Stelle.
Wir arbeiten an dieser Stelle. Es ist schwer, Resultate zu finden, aber das ist dein Ziel. Performance-Analysen und KPIs sind oft, wie du deine Resultate messen kannst. Verabschiede Diversität und Entstehung zur Norm. Mach es nicht wie ein seltsames Thema,
das man von Leuten spricht, und nicht von allen. Ways to implement diversity. There's a lot of ways. Trying to get balanced hiring committees. Doing unconscious bias trainings to help people identify their biases and be more aware of them. Promoting people from within. Widening your entry level recruiting reach.
Promoting open source to diverse groups. So I'm the only woman on our open source guild right now and I want more women on the open source guild. There are some parts of technology that don't seem to attract a lot of us and so it's something we have to do to be more approachable and proactive in reaching out to different groups
to change the ratios. Also making your teams autonomous. More ways include establishing a code of conduct. Things that you find acceptable and not acceptable when it comes to behavior. Forgiving mistakes when intentions are good so that people don't feel like they're evil. You don't want to have people feeling bad
about themselves. One thing is that no names and pictures and applications. I come from the US. We don't have any pictures on our job applications. You usually have your name. But we don't put pictures because it can invite all kinds of discrimination from age to race to other kinds. So I think more companies are experimenting
with not putting names and pictures on applications at all, which I think is a good idea. Auditing your job ads for bias. A lot of language is biased and we don't even know it. So there's this thing actually called a gender decoder and it's free. I'm done. And here's where you find us.
Rules! We're in Germany after all. You came over here. You choose to come over here. Okay.
Nochmal. Wir haben noch ein bisschen Zeit. Hat jemand etwas, was er anderen Leuten mitteilen möchte? Irgendetwas Schönes? Ein Open Source Projekt? Ein nicht Open Source Projekt? Ein Michael möchte gerne. Aber vorher 5 Minuten am Rechner bisschen.
Wo ich nochmal darf. Die Host Sharing EG ist ein Community Web Poster in Form einer Genossenschaft. Das heißt unsere Kunden sind Mitglieder, Anteilseigner etc. Ist auch nicht so wichtig. Uns gibt es jetzt seit 15 Jahren und wir veranstalten das ist relevant am 6. März 2016
unser 15-jähriges Jubiläum in Form einer Unconference zum Thema Datenschutz, Sicherheit, Webposting und viel mehr Software, Open Source, Nachhaltigkeit und so weiter. Unperfektaus in Essen. Ihr seid alle eingeladen.
So, das ging ja mal schnell. Ich hoffe, die Lightning Talks haben euch gefallen. Auch wenn es heute ein bisschen röbrig war. Morgen gibt es noch eine Runde in einem anderen Raum. Den habe ich gerade in den Kopf geguckt. Es ist aber auch wieder 14 Uhr. Wie gesagt, wenn ihr Lust habt, irgendwas zu erzählen. Leuten etwas zu erzählen, was euch begeistert. Was ihr glaubt, was andere begeistert.
Oder ob man Leute zum Einschlafen bringen kann. Ich habe gerade für meinen noch zu gefährlichen Einschlafbuch gekauft. Vielleicht sollte ich das mal ausprobieren. Bitte? Das ist der Einschlafen Podcast. Kannst du das mal erzählen? Nein, das ist mein Podcast. Magst du jetzt? Ich kenne den nicht. Ich weiß nicht, was das ist.
30 Sekunden. Es gibt den Einschlaf Podcast. Vielen Dank.