Social Media Physics In der Arbeit betreuen wir die Facebookaccounts von über 100 Kunden. Wir stellen den Content bereit, der auf deren Accounts gepostet.

Slides:



Advertisements
Ähnliche Präsentationen
Rekursion vs. Iteration
Advertisements

Das „Vorgehensmodell“
KLICKEN SIE HIER, UM DEN DEUTSCHEN QUIZ ANZUFANGEN.
Ich habe nie gelernt, Aufgaben zu lösen
Verbs Used Impersonally With Dative Deutsch I/II Fr. Spampinato.
Deutsch 1 Kapitel 4: Die Schule Frau Spampinato Describing Class Activities Describing Class Activities.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Was ist Refactoring? Bevor man die Integration angeht, mag es angebracht sein, den.
es gibt (fast) nichts, was nicht anders gemacht werden könnte
EXCEL Anfang 2005 Copyright by Maximilian Prinz, Timmy Ruppert, Benjamin Peppel.
Regieplan Social Media
Don`t make me think! A Common Sense Approach to Web Usability
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Biopus Café & Delikates Projekt Biopus Café & Delikates.
RFS Roboter Fussball Simulation. Projektdaten Warum gibt es dieses Projekt: Jahr der Informatik Anfrage des Fördervereins Fussballweltmeisterschaft in.
Militär- und Zivildienst. Miliärdienst Must be 18 years old (you can finish school before you do your service) 10 months long About 70% of young men choose.
Zähle die schwarzen Punkte... 
ROLE-PLAY OVERLAP You are booking a room in a hotel (you start) For help with the vocab, click herehere Listen to the question and reply Für vier Nächte,
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Wie schreibe ich eine Diplom- bzw. Masterarbeit ?
Hallo Ich möchte einen Text einer Folie nicht einfach nur einfliegen lassen, sondern genau diesen Text, der schon an einer bestimmten Stelle steht, vergrößern.
CGI (Common Gateway Interface)
die Kraft aller Elemente
You need to use your mouse to see this presentation
Suchmaschinenoptimierung 15. Juni 2010, Uhr.
Projektmanagement Ziel und Umfang eines Softwareprojektes definieren
Meine Lernziele.
You need to use your mouse to see this presentation © Heidi Behrens.
Einführung in PHP.
Einführung in PHP 5.
Im not a dog!. I said I am NOT a dog! Really… do I look like a dog??
Lenny Kravitz a new door. I can see that look in your eyes Youre in need of something you cant find Ich kann den Ausdruck in Deinen Augen sehen Du bist.
Jesus, wir heißen Dich Willkommen (Jesus, we welcome you)
Parallelisierung für Multiprozessor-Maschinen
Fehler, welche Ihre Präsentation unvergesslich machen...
Mein Arbeitspraktikum
Wo wohnst du? Objektiv To talk about where you live and your opinions of it MUST be able to recall vocabulary to do with where you live SHOULD be able.
Because I‘m happy (Pharrell Williams)
Heute ist Mittwoch der 4te Februar 2015 Lernziele: Akk Pronouns, sprechen Wir machen: AKK arbeiten, sprech arbeiten. Sprech Quiz Donnerstag.
Survival Expressions.
Evidence for Conditional Sex Differences in Emotional but Not in Sexual Jealousy at the Automatic Level of Cognitive Processing L. Penke and J.B. Asendorpf.
Die Zeit ist um! Wo ist …? Wie sagt man das auf Deutsch? 1. behind 1. hinter 2. in front of 2. vor 3. next to 3. neben 4. opposite 4.
You need to use your mouse to see this presentation.
You need to use your mouse to see this presentation.
The content of this presentation is designed to promote print media’s power to communicate. You are welcome to use this as part of your own materials but.
Asking someone out in German.
Kapitel 5: Einkaufen Sprache. Alles klar Look over and know all of the Wortschatz on Seite 171 and 172. Look over the illustration found on Seite 145.
Als ich mein Gesicht As I my face In der Wasserspiegelung sah, In the water’s reflection saw, Lachte ich über die Erinnerungen, I laughed about the memories.
Empfehlungen Patricia Berg, Melanie Wäldchen und Dagmar Goldapp
Wehtun The body part hurts someone (DATIVE). When your head hurts… Der Kopf tut mir weh. Der Kopf tut dem Mann weh. –Der Kopf tut ihm weh.
Bernhard Wagner Heinrich-Heine-Gesamtschule Duisburg - Rheinhausen.
LLP DE-COMENIUS-CMP Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser.
Wie schreibe ich eine Bachelor- bzw. Masterarbeit ?
Was hast du gemacht? Objektiv; To use the perfect tense
Hör gut zu und beantworte die Fragen auf Deutsch!
I -tube, you -tube, we -tube ?
Suchen und Finden Wie verwende ich Suchmaschinen richtig?
Programmierung mit Scratch
Решения по автоматизации железнодорожного транспорта фирмы Сименс
Debugging.
Kapitel 4-Stufe 1 Talking about class schedules
Students Wanted! What influences whether users behave securely? What hinders them? We want to find out but we need your help! Anonymous survey.
TITELFOLIE Name des Webinars kurze Begrüßung.
eine Reservierung im Hotel machen
MEINE UHR    Ich habe mich dazu entschlossen eine Uhr herzustellen weil ich es cool finde eine selbst gemachte Uhr zu haben und weil.
If you feel that the resources that I have created have helped you save time and/or money, please consider supporting the work that I do by doing your.
Geschichten erfinden Folge 1.
10 Schritte Video-Optin-Formel
Einen guten Rutsch ins Neujahr.
Kapitel 7-Stufe 2 Wortschatz
 Präsentation transkript:

Social Media Physics In der Arbeit betreuen wir die Facebookaccounts von über 100 Kunden. Wir stellen den Content bereit, der auf deren Accounts gepostet wird. Mit anderen Worten: wir posten die selben News auf über 100 Facebook Accounts und natürlich haben wir das Ganze automatisiert. Dabei gibt es ein paar Anforderungen.

Untertags Wochenende Verteilt Postings sollen möglichst unter Tags veröffentlicht werden, sodass sie nicht zu sehr nach Cronjob aussehen. Sie sollen möglichst an Wochenenden veröffentlicht werden, weil da das Publikum größer ist. Und unsere Kunden mögen es seltsamerweise nicht recht, wenn ihre Konkurrenten von nebenan die selben News zur selben Zeit posten. Das sind alles sehr unscharfe Anforderungen, also kann man pauschal sagen, dass es nicht nur eine korrekte Lösung für jede Situation gibt. Manche Pläne sind besser als andere. Wie ich diese Anforderungen bekommen hab, hab ich mir sofort gedacht: der beste Weg einen guten Postingplan zu finden ist, das Problem anders zu betrachten und zwar als:

Simulation von Antigravitation in einem eindimensionalen, ringförmigen Universum mit der Größe 1.

WAT?!

Simulation von Antigravitation in einem eindimensionalen, ringförmigen Universum mit der Größe 1. Ok, ernsthaft, von was zur Hölle red ich?

Antigravitation in einem eindimensionalen Universum Wir starten mit einer Zeitlinie und nennen sie “eindimensionales Universum”. Auf dieser Zeitlinie platzieren wir unsere Facebookpostings. Dann definieren wir, dass sich diese Potsings gegenseitig abstoßen. Sie stoßen alle gegen die anderen Postings. Je näher sie aneinander sind, desto stärker stoßen sie, daher Antigravitation. Der Simulationsteil ist im Prinzip eine Schleife, in der wir in jeder Iteration die Summe der Kräfte, die auf ein Posting wirken berechnen und das Posting entsprechend verschieben.

Ringförmiges Universum Das würde dazu führen, dass die Postings an die zwei Enden der Zeitlinie gedrückt würden. Daher biegen wir die Linie in einen Kreis, sodass es keinen Anfang und Ende gibt. Und damit die Formeln einfacher werden, definieren wir, dass dieser Ring einen Umfang von genau 1 hat.

Demo time! Damit Postings nicht mitten in der Nacht oder unter der Woche geplant werden, fügen wir ein paar statische Punkte hinzu, für jede Nacht und jeden Mittwoch. Diese Punkte stoßen ebenfalls Postings weg. Das Ergebnis sollte ungefähr so aussehen:

Perl 6 In der Simulation gibt es ein paar Parameter, die man tunen muss, damit die Simulation ein gutes Ergebnis liefert. Ich wollte diese nicht manuell rausfinden, daher hab ich den Computer durchprobieren lassen. Die Simulation ist in Perl 5 geschrieben und da sie wir iher gesehen habt, ziemlich lange dauert, hab ich sie parallelisiert. Für mich war der offensichtliche Weg, dazu Perl6 zu benutzen und jeden Test in einem eigenen Thread ablaufen zu lassen. Perl6 daher, weil Perl5 keine Threadunterstützung hat. Da Perl6 aber eine ganz neue Programmiersprache ist, hab ich Inline::Perl5 benutzt um den Perl5 Code der Simulation weiterzuverwenden.

Die Moral der Geschichte: ich bin IT Leiter einer Firma namens Atikon, wo wir Spaß haben mit derartigen Stunts. Und wir suchen Softwareentwickler. You'd be working for me, that means, your boss would understand a bit about software engineering and understand that proper solutions take time that's well spent! So please talk to me, if you're interested.