GPN16:Commits statt Zeit: Unterschied zwischen den Versionen
(Fahrplanbot tut Dinge) |
K (Video added) |
||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{# | {{#ev:mediacccde|https://media.ccc.de/browse/conferences/gpn/gpn16/gpn16-7595-commits_statt_zeit.html||right}} | ||
Ein Vortrag von Joachim Breitner, Sebastian Graf auf der [[GPN16]]. | |||
Ein Vortrag von Joachim Breitner auf der [[ | |||
Als Entwickler am Haskell-Compiler GHC war ich auf der Suche nach einem Tool, dass die Leistung des Compilers im Laufe der Entwicklung schön darstellt. Ich habe eine Weile mit „codespeed“ gearbeitet, war aber nicht zufrieden. Insbesondere konnte es nicht viel mit den Eigenheiten von Git anfangen. Daher habe ich ein neue Tool geschrieben: gipeda. | Als Entwickler am Haskell-Compiler GHC war ich auf der Suche nach einem Tool, dass die Leistung des Compilers im Laufe der Entwicklung schön darstellt. Ich habe eine Weile mit „codespeed“ gearbeitet, war aber nicht zufrieden. Insbesondere konnte es nicht viel mit den Eigenheiten von Git anfangen. Daher habe ich ein neue Tool geschrieben: gipeda. | ||
Zeile 21: | Zeile 20: | ||
{{Navigationsleiste | {{Navigationsleiste GPN16:Vorträge}} | ||
Aktuelle Version vom 25. Juni 2016, 14:39 Uhr
Ein Vortrag von Joachim Breitner, Sebastian Graf auf der GPN16.
Als Entwickler am Haskell-Compiler GHC war ich auf der Suche nach einem Tool, dass die Leistung des Compilers im Laufe der Entwicklung schön darstellt. Ich habe eine Weile mit „codespeed“ gearbeitet, war aber nicht zufrieden. Insbesondere konnte es nicht viel mit den Eigenheiten von Git anfangen. Daher habe ich ein neue Tool geschrieben: gipeda.
Knapp formuliert nimmt gipeda Daten im Format „Git-Commit-ID; Benchmarkname; Wert“ entgegen und macht daraus eine Webseite mit schönen Tabellen und Graphen.
Ein besonderes Feature ist, dass gipeda eine statische Webseite erzeugt, so dass man die Ausgabe ohne großen Aufwand irgendwo hosten kann. Man kann es auch einfach lokal laufen lassen, und es müssen ja keine Benchmarks sein, die man misst: Ich habe damit auch den Fortschritt meiner Dissertation (gemessen in durch Tinte bedeckte Fläche) verfolgt.
In meinem Vortrag stellet Joachim gipeda vor, demonstriert kurz alle Features der Benutzeroberfläche und zeigt, wie Ihr es selbst aufsetzt. Gipeda selbst ist nicht für das Sammeln der Benchmark-Daten zuständig; das erledigt bei mir ein kleines Shell-Skript, das ich zeigen werden; es gibt aber auch Tools für diesen Zweck, wie https://github.com/sgraf812/feed-gipeda, welches Sebastian Graf vorstellen wird.
Links
Fahrplan |
About quantumness and quantum speedup in D-Wave devices Android OS: Non-Root Packet Capturing An Introduction to ZFS Ansible Crashkurs AppArmor Crashkurs Axolotl erklärt borgbackup ChatOps CipherMail Commits statt Zeit CSD Karlsruhe Demoszene-Nachlese Die Chaosvermittlung Die Freifunk API Die Leiden des jungen Elektromobilisten Ein Jahr Rust Emacs - Beating the Learning Curve Freifunk für Geflüchtete Frënn vun der Ënn From USA to DE. GA144-Forth-Multicomputer Gulaschbytes HowTo berufliche Selbständigkeit How to efficiently build cross-platform apps that your users love? In 4 Monaten zur eigenen Zeitmaschine Infrastructure Review Inside the router Internetzugang als Menschenrecht Lightning Talks 1 Lightning Talks 2 Maker Culture in India More Secure Websites OSPAC OWASP ProActive Controls OWASP - Projekte und Mitmachen! Probabilistische Robotik Proposing a Replacement for FreeBSD's powerd (Preview) Run your own fucking infrastructure SDR: Einsteiger bis .. Services Absichern Spaß auf dem Embedded-Spielplatz Traue keinem Benchmark, den du nicht selbst gefälscht hast Trollmeeting Universal Serial Bus ur WiFi sucks!!1! Volocopter Web API Hacks mit der Jodel-App Weltraumkommunikation What to hack Wie baut man eigentlich Raumschiffe Wikidata Query Service Wir hacken Summoners War