So langsam habe ich den Eindruck als gäbe es die Bahn nur deshalb, dass ich bei jeder Reise etwas zu erzählen habe. Oh man. Wie unzählige Male zuvor sitze ich in FFM am Flughafen und warte auf meinen Flieger nach Graz. Es stehen wieder Aufnahmen bei Linkedin Learning (ehemals Video2Brain) an. Und dass ich am Flughafen am Gate sitze (sogar viel zu früh) und auf das Boarding warte impliziert, dass ich den Flughafen auch erreicht habe.
Nur war der Weg damit mit der Bahn – wie immer (!!) – abenteuerlich. Ich kalkuliere eigentlich immer Sicherheitsreserven bei der Fahrt zum Flughafen ein und wollte eine Stunde vor Boarding da sein. Nur der Zug von Bodenheim nach Mainz, den ich für das Erreichen der S8, die um 11:00 Uhr am Flughafen sein sollte, gebraucht hätte, wurde im Laufe des Vormittags als „verspätet“ auf bahn.de vorgemerkt. Irgendwann war die Verspätung auf etwa 45 Minuten hochgesetzt. Genau wie bei dem Zug eine Stunde davor, der aber letztendlich komplett ausgefallen ist.
Der Zug dazwischen sollte jedoch in-time gehen und deshalb habe ich lieber längere Wartezeit am Gate akzeptiert als Stress.
Als ich am Bahnhof ankam, war es total voll mit gestrandeten Reisenden, die urspünglich den vorherigen Zug nehmen wollten. Und als es Zeit für meinen Zug war, kam das Gerücht auf, dass auch der ausgefallen wäre. Was sich nicht bestätigt hat – er hatte nur eine Verspätung von sogar nur 3 Minuten. Was zwar nach Bahnmaßstäben pünktlich ist, bei einer Umsteigezeit von 4 Minuten in Mainz definitiv zum Verpassen der früheren S8 führen muss. Aber 10 Minuten nach der kam angeblich eine Regio und die hatte ich sowieso im Auge. Auch damit wäre ich immer noch viel zu früh am Flughafen.
Tja – und wenn es nicht darauf ankommt, passt sogar ein ultrakurzer Umstieg, denn ich bin aus der S6 raus und ohne stehen zu bleiben in die (frühe) S8 rein. Doch es ist natürlich klar – lieber so als zu spät.
Wenn denn die S8 durchgefahren wäre! Denn es kann wohl bei mir nicht anders sein – in Rüsselsheim kam eine Durchsage, dass der Zug wegen eines Notfalls auf unbestimmte Zeit stehen bleiben würde.
Und während wir da so in Rüsselsheim standen, kam auf dem anderen Gleis die Regio, die ich eigentlich hätte nehmen wollen. Also alle aus der S8 da rein, wie Sardinen gedrängt, aber mit einiger Verspätung ist die Regio dann weiter und ich war immer noch deutlich vo 11:00 Uhr am Flughafen.
Hier kann das mit dem Sicherheitscheck immer einen Weile dauern. Und heute mit viel Luft – niemand vor mir, over all 2 Minuten und drin. Und das Gate ist zudem ganz vorne.
Irgendwie passiert das alles wirklich wohl nur, damit es nicht langweilig wird und ich was schreiben kann.
Aber erstmal abwarten, ob denn der Flieger ohne Probleme geht. Da habe ich dieses Jahr ja auch bei beiden bisherigen Geschäftsreisen Probleme gehabt bis hin zu drei Ausfällen inklusiver einem Totalausfall aller Flüge am Rückreisetag.
Schlagwort: Videotraining
Python: Geometrische Berechnungen
Es ist mal wieder soweit. Ein neues Videotraining von mir ist bei LinkedIn Learning erschienen. Wieder einmal habe ich dabei eine Art „Back-2-the-roots“-Training gemacht. Oder anders ausgedrückt – mein Mathematik-Studium wurde in Grundzügen relevant.
Denn es geht in dem Training um Geometrie. Aber in Kombination mit Python.
In dem Training werden die klassischen Formeln der Geometrie wie Sinus, Cosinus und Tangens mit der Programmiersprache Python und mit zahlreichen praktischen Bibliotheken kombiniert.
Hier gibt es das Intro.
Ich habe fertig
Die Aufnahmen schreiten voran
Die Aufnahmen zum neuen Videotraining schreiten gut voran. Um das zu gewährleisten, arbeite ich jedoch erstmal ziemlich konzentriert meinen vorgenommenen Stoff ab – trotz Wochenende und leider komme ich damit auch nicht aus der Hüte. Obwohl das Winterwetter hier gar nicht so schlecht ist. Heute morgen waren sogar winzige Spuren von Schnee zu sehen. Auf den Autos vor dem Hotel als auch auf den Sitzmöbeln auf der Dachterrasse von LinkedIn Learning.
Und auf den Hügeln rund um Graz war ein Zuckerguss zu erkennen. Auch sonst zeigen die Getränke im Studio, dass ich in Österreich bin :-).
Aber leider nicht nur die, denn wie schon die letzten Jahre muss ich mich über diese kranke Lizenzpolitik der öffentlich-rechtlichen Medien ärgern, die den Zugang zu ihren Mediatheken und Livestreams aus dem „feindlichen“ Ausland per Internet nicht freigeben. Es ist einfach nur krank – ich kann den Fernseher anschalten und Übertragungen von Sportveranstaltungen ansehen, aber per Internet ist das nicht erlaubt. Das ist tiefstes Mittelalter! Der Versuch einer Besitzstandwahrung mit ewig veralteten Lizenzmodellen, die schon der Musik- und Filmmafia die Schutzgeldbebühren bewahren sollten und auch da gescheitert sind. Würden die öffentlich-rechtlichen Medien nicht die GEZ-Zwangsgebühr als Erpressungsgeschenk von allen Bürgern erhalten, wären die sicher nicht so arrogant. Aber egal – ich muss ja sowieso arbeiten – nur am Abend im Hotel hätte ich gerne ein paar der Inhalte gesehen, für die ich gezwungener Maßen auch bezahlen musste. Ich verliere ja nicht durch meine Überschreitung der Landesgrenzen meine Rechte. Das würde ich sogar akzeptieren, aber dann will ich dafür Geld zurück!
Wieder da
So – in Graz angekommen und im Daniel eingecheckt. Wobei die Anreise nicht ganz unkritisch war. Nicht beim Flug und nicht bei der Taxifahrt in Graz vom Flughafen zum Hotel. Aber wieder mal auf dem Weg zum Flughafen FFM und wieder einmal war die Bahn das Problem.
Wobei ich den Braten aus leidvoller Erfahrung schon vorher gerochen hatte und deshalb das Dilemma umschiffen konnte.
Denn wenn ich mit der Bahn von Bodenheim zum Flughafen FFM will, muss ich einmal umsteigen. In der Regel am Römischen Theater in Mainz von der S6 in die S8. Dazu bleibt bei der üblichen Taktung eine Umsteigezeit von 4 Minuten. Was bei einem Gleiswechsel von 2 auf 3 locker langt. Das geht in etwa 10 Sekunden.
Nur dazu müsste die S6 pünktlich sein und das ist nach meiner Erfahrung so gut wie nie der Fall.
Aus dem Grund habe ich mich heute auch lieber mit dem Auto zum Römischen Theater fahren lassen. Und das war gut so. Denn die S8 war 30 Sekunden vor der natürlich verspäteten S6 da und hat nicht auf die Umsteiger gewartet. Nicht einmal 1 Minute hätte genügt und die hätte die S8 wieder einholen können.
Wäre ich von Bodenheim gefahren, hätte ich die S8 30 Minuten später nehmen müssen und dann wäre es eng mit dem Einchecken am Flughafen geworden. Es hätte wohl noch funktioniert, aber es wäre verdammt stressig geworden. Denn es war voll am Flughafen wie ich es lange nicht mehr erlebt habe.
Ich kann mir nicht helfen, aber sobald man umsteigen muss, kann man
einfach nicht mit der Bahn zuverlässig planen :-(. Das muss ich auch für
2 schon gebuchte Schulungen in 2019 in Hamburg und Berlin
berücksichtigen. Da will ich eigentlich nicht mit dem Auto hinfahren, aber die Bahn ist wie gesagt viel, viel zu unzuverlässig und mit dem Flieger geht es auch nur, wenn ich mit der Bahn zum Flugplatz komme. Auch blöd und dann brauche ich eben in FFM auch verdammt viel Zeit zum Einchecken, was den Zeitvorteil des Fliegens fast aufbraucht – gerade bei so kurzen Strecken zwischen 500 – 500 Kilometer.
Anyway – jetzt bin ich in Graz und nach dem Einchecken im Daniel gleich mal runter auf den Weihnachtsmarkt gelaufen. Ich brauchte einerseits was zum Abendessen und wenn ich schon da bin, sollte man das machen.
Denn morgen gehen die Aufnahmen los und ich kann noch nicht einschätzen, ob ich in den paar Tage hier in Graz nochmal Zeit dafür finde.
Graz calling
Wie gefühlte unendliche Male sitze ich wieder am Flughafen FFM und warte auf das Boarding nach Graz. Doch wieder ist was neu – ich fliege das erste Mal dahin, seit das Branding „Video2Brain“ vollständig eingestellt wurde und nur noch „LinkedIn Learning“ nach außen existiert.
Heute Abend geht es aber nur noch ins Hotel und morgen und über das Wochenende stehen die Aufnahmen für ein neues Training an.
Java trifft Mathematik
Das war es jetzt aber. Gerade ist auch das letzte Videotraining der Serie veröffentlicht worden, die ich im Laufe dieses Frühjahrs aufgenommen habe.
Auch das Training mit dem Titel Java: Rekursion – Konzepte und Lösungen ist eine Adaption eines US-Trainings von Lynda/Linkedin.
In den letzten Monaten habe ich einige solcher Adaptionen aufgenommen. Das war aus verschiedenen Gründen reizvoll für mich. Vor allen Dingen, weil ich bis vor einigen Monaten immer nur rein selbst konzipierte Trainings aufgenommen hatte. Bei einer Adaption geht man vollkommen anders an die Sache ran und bekommt nach vielen Jahren wieder neue Blickwinkel und Anreize. Es ist ungefähr so als wenn man als Musiker über Jahre alle Stücke selbst schreibt und performed und auf einmal Stücke performed, die ein anderer Komponist geschrieben hat. Beides hat seine Reize – die Mischung macht es.
Aber zum konkreten Training: „Rekursion“ beschreibt die Vorgehensweise, bei der die Lösung eines komplexen Problems in Lösungen für kleinere Instanzen des gleichen Problems zerlegt wird, die dann wiederholt angewendet wird. In der Programmierung wird das durch Selbstaufrufe umgesetzt.
So etwas kommt oft bei der Umsetzung von mathematischen Fragestellungen zum Einsatz. Aber nicht nur da. Dennoch – das ist mal wieder ein Training, bei dem ich mir selbst bestätigen kann, dass mein Mathematik-Studium doch nicht ganz umsonst war und noch manchmal einen rudimentären Bezug zu meiner Arbeit hat. Aber man kann sich Dinge ja auch schön trinken ;-).
Anyway – dieses Video-Training überprüft Konzepte der Rekursion in der Programmiersprache Java, demonstriert verschiedene Problemlösungsansätze – zum Beispiel in der mathematischen Induktion – und zeigt zahlreiche rekursive Codelösungen.
Nummer 4 lebt
Damit ist der letzte Teil der Saga draußen. Mit dem Videotraining App-Entwicklung mit iOS Grundkurs 4: Die Anwendungsarchitektur – Lebenszyklus einer Anwendung, Konzepte, anwendungsübergreifende und spezifische Ereignisse ist mein Zyklus an Trainings für Video2Brain rund die Entwicklung von Apps für iOS erst einmal abschlossen. Das waren ja alles Adaptionen von US-Vorlagen.
Der vierte Teil der Grundkursreihe stellt zunächst den Lebenszyklus einer iOS-Anwendung dar. Danach dreht sich alles um Konzepte in Aktion: Dazu sehen Sie, wie Sie anwendungsübergreifende Ereignisse überwachen und spezifische Ereignisse anzeigen lassen können. Weitere Themen sind das Debugging einer Sichthierarchie mittels des Debuggers in XCode, mit dessen Hilfe Sie Fehler in Ihrem Code schnell und einfach beheben können.
Das geht ja wie beim Bretzelbacken
Da wurde doch vor wenigen Tagen erst mein letztes Videotraining „App-Entwicklung mit iOS Grundkurs 2: Das User Interface“ veröffentlicht, da kommt schon der 3. Teil des Grundkurses hinterher. Video2Brain schafft die Produktion ja in einem rasanten Tempo. Es sind zwar von mir noch ein paar Sachen eingespielt und auf Lager bzw. in der Produktion, aber ich muss schleunigst mit der Planung für neues Futter beginnen, dünkt mir.
Der ausführliche Titel lautet bei dem neuen Training App Entwicklung mit iOS Grundkurs 3: Erweitertes UI-Design – Moderne Benutzeroberflächen, Storyboards, Auto-Layout. In dem Teil der Kursreihe dreht sich alles um Benutzeroberflächen: Das umfasst die Arbeit mit Storyboards, die Erstellung von Benutzeroberflächen für bestimmte Geräte und die Verwendung eines Auto-Layouts, um sicherzustellen, dass Ihre Entwürfe über mehrere Geräte, Auflösungen und Orientierungen hinweg konsistent sind und bleiben. Schritt für Schritt wird das Erlente in einer App live umgesetzt.
App-Entwicklung mit iOS Grundkurs 2: Das User Interface
Da isses ja :-).
Das zweite Training zur App-Entwicklung mit iOS ist draußen. Aufbauend auf den Kurs App-Entwicklung mit iOS Grundkurs 1: Meine erste eigene App – Tools und einfache Oberflächenelemente konzentriert sich der zweite Teil dieser Grundkursreihe (mit vollem Namen
App-Entwicklung mit iOS Grundkurs 2: Das User Interface – Bilder, Schieberegler, Schalter, Fortschrittsbalken und andere UI-Elemente kennen lernen und nutzen
) auf das Design der Benutzeroberfläche einer App. Sie sehen zunächst, wie man die verschiedenen UI-Objekte in iOS benutzt: Bilder, Auswahlmöglichkeiten, Schieberegler, Fortschrittsbalken, Schalter und viele mehr. Ausführlich geht es dann weiter mit dem Einsatz von Web-Ansichten. Das schließt das Laden von Daten aus einem String, einer Datei und einer URL ein. Schritt für Schritt entsteht so eine einfache Web-Browser-App.
Demovideos zu App-Entwicklung mit iOS Grundkurs 1

Vor wenigen Tagen ist ja mein erstes Videotraining zur Programmierung von iOS-Apps erschienen (App-Entwicklung mit iOS Grundkurs 1: Meine erste eigene App – Tools und einfache Oberflächenelemente). Es sollen in kurzen Abständen 3 Folgetrainings zur iOS-Programmierung nachkommen, die aufeinander aufbauen.
Nun gibt es zu solchen Trainings immer eine Reihe an Demovideos.
- Xcode installieren
- Die erste App ausführen
Anwendungsfall-, Objekt- und Sequenzdiagramme mit UML
Mein neustes Video-Training „Anwendungsfall-, Objekt- undSequenzdiagramme mit UML. Überblick Diagrammarten, Struktur- und Verhaltensdiagramme im Vergleich“ ist bei Video2Brain erschienen.
Freie Videos für eine kurzen Einblick:
Wie fühlt man sich am ersten Tag als neuer Microsoft-Mitarbeiter?
Als ich vor ziemlich genau 10 Jahren das erste Mal zu Video2Brain nach Graz geflogen bin, um da ein erstes Videotraining (die DVD JavaScript Master Class) aufzunehmen, habe ich auch nicht im Entferntesten daran gedacht, dass dies rigendwann in eine Beschäftigtung bei Microsoft münden würde. Aber nachdem nun gerade LinkedIn von Microsoft übernommen wurde, ist das der Fall.
Denn LinkedIn hat vor kurzer Zeit Lynda geschluckt und die haben vor wenigen Jahren Video2Brain übernommen.
Ergo werden in Zukunft meine Videotrainings im Habitat von Microsoft vertrieben. Auch wenn es im Rahmen der eigenständigen Marke Video2Brain geschieht.
Aber was solls? Wenn die Absatzzahlen damit steigen sollten, kann ich gut damit leben.
Mein Video-Training „Firebug – Crashkurs“ ist bei Video2Brain erschienen

Mein neustes Video-Training „Firebug – Crashkurs. Code- und Webseitennalyse mit der Firefox-Erweiterung und den Browser-eigenen Entwicklungstools“ ist erschienen. Es gibt wie üblich einige kostenlose Beispielfilme und Trailer dazu:
Mal wieder schauen, ob sich in Graz was verändert hat
Letztes Jahr habe ich für Video2Brain eine ganze Menge an Training aufgenommen. Aber in Form von Homerekording. Oder anders ausgedrückt – ich war für meine Verhältnisse ungewöhnlich lange nicht mehr in Graz selbst. Jetzt geht es aber mal wieder runter :-). Sitze am Flughafen in FFM am Gate und warte auch das Boarding. Wobei es ätzend früh ist. Muss aber sein, denn der Tripp ist dieses Mal ziemlich kurz und da muss ich heute noch was schaffen. Zudem ist über das Wochenende die normale Besatzung von V2B natürlich nicht da und da muss vorher alles laufen, damit die Aufnahmen glatt gehen.