Mac mini Rebirth mit Linux

Da ich vor geraumer Zeit ein paar Videotraining zur Programmierung unter iOS mit Swift für LinkedIn Learning aufgenommen hatte, habe ich noch einen alten Mac mini im Computer-Fundus. Aber der verkümmert als reiner Druckserver und Backup-Speicher für das Backup des Backups und wird sowieso rein per Remotezugriff eingesetzt. Anders gesagt – er wird nicht mehr wirklich genutzt. Ok – er ist aus dem Jahr 2012 und Apple hat erfolgreich verhindert, dass ich macOS Sierra auf eine halbwegs akutelle Version von macOS aktualisieren konnte. Da ich m.W. kein Apple-Konto mehr habe, konnte ich dementsprechend auch seit gut 10 Jahren keinen aktuellen Stand meiner anderen Software auf dem Mac erreichen, die im App Store vertrieben wird. Abgesehen von Programmen, die ich jenseits des Apple Stores besorgt habe wie Firefox. Aber auch viele Programme, die ich auf alternativen Wegen besorge, funktionieren beim uralten macOS Sierra einfach nicht (etwa VirtualBox oder Docker).

Da ich wie gesagt den Mac Mini  remote verwende und normalerweise nie Monitor, Tastatur oder Maus angeschlossen sind, nutze ich SSH und VNC für den Fernzugriff. Dummerweise skaliert VNC die Auflösung elend herunter und ist grottenlangsam, weil ich mich mit dem Standard-VNC-Server von macOS verbinde und TigerVNC als Client auch nicht wirklich performant ist. Ich habe zwar mit ein paar Remoteclients wie Remmina experimentiert und da klappt die Skaliierung mit dem integrierten VNC-Plugin. Aber ich kann Tastatur und Maus nicht verwenden und habe mittlerweile keine Lust, das weiter zu verfolgen. X11vnc konnte ich nicht sauber installieren, weil Sierra wohl zu alt ist und X-Umleitung vom Mac auf meinen Linux-Rechner geht über SSH nur für wenige Programme wie xeyes. Die meisten Programme unter macOS nutzen wohl native Bibliotheken und das verträgt sich nicht mit X-Forwarding – trotz XQuartz. Es ist halt ein Graus unter macOS.

Aber mit NoMachine habe ich gute Erfahrungen beim grafischen Zugriff gemacht. Fix und die Skalierung geht auch. Das werde ich wohl in Zukunft verwenden, wenn ich auf den Mac bzw. macOS zugreifen will. Geht ja auch unter Linux und bei Zugriff per SmartPhone.

Ich will aber im Grunde auch gar nichts mit macOS zu tun haben. So sehr ich macOS nicht mag und dazu absolut keinen Zugang finde, so gut finde ich aber die Hardware an sich. Für einen Computer, der 13 Jahre alt ist, ist die immer noch absolut gut. Es ist einfach schade, dass die sogut wie ungenutzt ist.

Mir kam die Idee, mit einem besseren und vor allen Dingen aktuellen Betriebssystem den Kleinen wieder in die reale Praxis zu übernehmen. Die letzten Probleme mit der nicht mehr zu installierenden Software und dem mangelhaften grafischen Remotezugriff haben den Ausschlag gegeben.  Und natürlich kommt dann nur Linux infrage. „Mac mini Rebirth mit Linux“ weiterlesen

Update Python lernen

Ich habe über die vielen Jahre, in denen ich Videotraining für LinkedIn Learning (LiL) aufgenommen habe, einen ziemlichen Fundus Trainings zu den verschiedensten Themen. Natürlich habe die ziemlich unterschiedliche Nutzerzahlen über die Zeit ihrer Veröffentlichung. Aber ein Training sticht heraus, das mit ziemlichem Abstand am erfolgreichsten hinsichtlich der Nutzerzahlen ist – Python lernen. Und dieses Training wurde gerade mal wieder aktualisiert.

Yeah – „Matplotlib lernen“ ist da

Eben wurde mein neustes Videotraining bei LinkedIn Learning veröffentlicht. Matplotlib ist eine weit verbreitete Bibliothek in Python für die Erstellung von statischen, animierten und interaktiven Visualisierungen. Sie ist besonders nützlich in der Datenanalyse und wissenschaftlichen Berechnungen, ist flexibel und ermöglicht detaillierte Anpassungen der Diagrammelemente. „Yeah – „Matplotlib lernen“ ist da“ weiterlesen

Rückweg

Ich bin auf dem Rückweg aus Graz, wo ich Videoaufnahmen bei LinkedIn Learning (LiL) gemacht habe. Warte – wie schon so oft – am Flughafen auf meinen Flieger nach Frankfurt. Aber der hat schon jetzt 20 Minuten Delay. Ich hoffe, dass es dabei bleibt und nicht noch mehr Verspätung oder ein Ausfall daraus wird.

WhatsApp Image 2024-11-30 at 12.14.05
WhatsApp Image 2024-11-30 at 12.25.57
WhatsApp Image 2024-11-28 at 12.35.09
WhatsApp Image 2024-11-29 at 10.41.33
WhatsApp Image 2024-11-29 at 19.09.41
WhatsApp Image 2024-11-28 at 17.00.04
WhatsApp Image 2024-11-28 at 15.14.38
WhatsApp Image 2024-11-29 at 10.41.33 (1)
WhatsApp Image 2024-11-29 at 16.46.24
WhatsApp Image 2024-11-29 at 19.09.41
WhatsApp Image 2024-11-30 at 12.14.07
WhatsApp Image 2024-11-30 at 12.14.07 (1)
WhatsApp Image 2024-11-30 at 12.14.07 (2)
WhatsApp Image 2024-12-02 at 14.56.53
previous arrow
next arrow

Graz – wie schon so oft und doch recht lange her

Es geht mal wieder nach Graz zu LinkedIn Learning (LiL). Seit Corona hat sich die Frequenz meiner Besuche in Graz ziemlich reduziert. Vor Corona bin ich gut 3x im Jahr dahin geflogen, aber mittlerweile nehme ich meine Videotraining überwiegend remote auf. Tatsächlich war ich das letzte Mal Anfang 2023 in Graz, aber jetzt sitze ich mal wieder am Flughafen in FFM und warte auf meinem Flieger.

„Graz – wie schon so oft und doch recht lange her“ weiterlesen

Holbriger Start in die Videoaufnahmen

Heute beginne ich mit Videoaufnahmen für LinkedIn Learning (LiL). Wieder remote in meinem Zweitbüro in Eppstein statt in Graz. Als ich heute morgen aber dahin fahren wollte, war die Batterie von meinem Auto mausetot. Das Überbrücken mit der Batterie von einem anderen Auto hat nicht funktioniert, aber vermutlich waren die Starterkabel defekt. Denn das Laden mit einem Ladegerät hatte zumindest Erfolg. Das dauert, aber nach gut einer Stunde hatte ich genug Saft, dass das Auto gestartet ist. Auf dem Weg zur Werkstatt, wo die ich Ursache kären wollte, habe ich selbst rausbekommen, warum die Batterie vermutlich so mausetot war. Die Heckklappe war nicht ganz zugedrückt und deshalb hat die hintere Innebeleuchtung gebrannt. Das ist zwar kaum Energie, die die braucht, aber das war seit Freitag gegen 12 Uhr. Gut 70 Stunden können eine Autobatterie schon komplett leer ziehen, soweit ich das kenne. Ich bin dann durchgefahren und wenn ich hier in Eppstein das Problem nochmal habe, dann gehe ich in die Werkstatt. Aber ich gehe davon aus, dass das wirklich die Kleinigkeit war.  Das Ladegerät habe ich dabei für alle Fälle. Und unsere Überbrückungskabel scheinen wirklich defekt zu sein. Das sollte vor dem Winter geklärt werden, aber jetzt lege ich erst einmal mit den Aufnahmen los.

HKEY_CURRENT_USER\Software\

Da ich die Woche nur Montag und Dienstag Schulung gehalten habe, habe ich den heutigen Tag nochmal für eine Radtour eingeplant. Strahlender Sonnenschein und warme Temperaturen werden bald Mangelware und das sollte man ausnutzen. Ich hatte sogar eine längere Tour über 3 – 4 Tage im Auge, den Plan aber schon die letzten Tage verworfen. Ich wollte dann heute eigentlich den Rhein entlang nach Ingelheim und auf der anderen Rhein-Seite zurückfahren. So etwa 65 – 70 Kilometer und ziemlich flach.

Aber da ich nächste Woche ab Montag in meinem Zweitbüro in Eppstein Videoaufnahmen für LinkedIn Learning (LiL) aufnehmen will, kam aus Graz die Idee, dass ich schon diese Woche das Probevideo
einspielen sollte. „HKEY_CURRENT_USER\Software\“ weiterlesen

Knapp vorbei – CPython

Ich habe schon in mehreren Posts thematisiert, dass die letzten Jahre recht häufig parallel zu neuen Aufnahmen für LinkedIn Learning (LiL) eine Weile vorher von mir eingespielte Videotraining publiziert wurden. Dieses Mal ist es knapp vorbeigegangen, denn gestern habe ich die Aufzeichnung neuer Training beendet und heute wurde das neue Videotraining zu CPython freigeschaltet. „Knapp vorbei – CPython“ weiterlesen

Reguläre Ausdrücke lernen

Ich habe mein Videotraining zu regulären Ausdrücken aktualisiert. Zugegeben – reguäre Ausdrücke (RegEx bzw. RegExp) sind ein Nischenthema, aber immer noch von großer Bedeutung für die entsprechenden Zielgruppen. Gestern ist die neue Version unter dem Titel Reguläre Ausdrücke lernen bei LinkedIn Learning (LiL) freigegeben worden. Das bisherige Training war ziemlich genau 10 Jahre alt (von 2014) und damit doch in die Jahre gekommen. „Reguläre Ausdrücke lernen“ weiterlesen

Aktualisierung von Python: GUI-Programmierung mit TKinter

Mein Kurs Python: GUI-Programmierung mit TKinter wurde heute bei LinkedIn Learning (LiL) aktualisiert. Ich habe den Kurs um die Arbeit mit GUI-Designern bei Tkinter erweitert und insbesondere Figma und den Tkinter Designer in den Fokus gestellt. „Aktualisierung von Python: GUI-Programmierung mit TKinter“ weiterlesen

Numpy-Training

Ich frage mich langsam, ob es noch Zufall ist. Aber es kam in der letzten Zeit echt oft vor, dass ich an neuen Aufnahmen für LinkedIn Learning (LiL) gesessen hatte und in genau der Zeit ein Training von mir veröffentlich wurde, das ich in einer vorherigen Aufnahme-Session eingespielt hatte. Wobei ich das ganz und gar nicht negativ meine, aber genau das ist gerade wieder passiert. Wir leben in der Matrix.

Mein neues Training ist ein Grundkurs zu Numpy. Diese Python-Bibliothek habe ich bei diveren anderen Videotraining schon dabei, aber immer nur als Randthema. Mir schien es an der Zeit, Numpy aus der Nebenrolle ins Rampenlicht zu holen. „Numpy-Training“ weiterlesen

Auenland

Ich habe heute bei den Aufnahmen für LinkedIn Learning (LiL) ziemlich durchgepowert und da es richtig geflutscht ist (ich hatte auch sehr viel vorbereitet), bin ich innerhalb eines Tages fertig geworden. Das waren zwar gut 10 – 12 Stunden Arbeit heute, aber bevor ich morgen nochmal rangehe, ist die Geschichte damit abgeschlossen.

Es gab den ganzen Tag richtiges April-Wetter. Neben Regen teils strahlenden Sonnenschein. Zwar frisch, aber schon traumhaft. Am Nachmittag habe ich das ausgenutzt und einen kleinen Spaziergang gemacht. Von meinem Haus am Ende der Sackgasse geht es direkt in den Wald. Das sieht mittlerweile komplett nach Auenwald aus.

„Auenland“ weiterlesen

Aufnahmezeit unter ungewöhnlichen Umständen

Ich bin wieder für bei LinkedIn Learning (LiL) aktiv. Ich nehme ein Training von mir, dass mittlerweile 10 Jahre alt ist, neu auf, straffe es und passe es an die aktuellen Bedingungen rund um modernere Tools und KI an. Zudem erweitere ich ein anderes Training um ein Kapitel. Vermutlich werde ich 2 bis 2,5 Tage brauchen. Gestern abend bin ich bereits nach Eppstein gefahren, habe mein Aufnahmezeug eingerichtet, das Probevideo aufgenommen, hochgeladen und warte auf das GO aus Graz. Es ist also alles vorbereitet und in Ordnung. Das sollte die nächsten Tage gut laufen. Nur rundherum sind die Umstände ungewöhnlich.

„Aufnahmezeit unter ungewöhnlichen Umständen“ weiterlesen

Aktualisierung von KI-unterstütztes Programmieren mit OpenAI und ChatGPT

Mein Kurs KI-unterstütztes Programmieren mit OpenAI und ChatGPT wurde gestern bei LinkedIn Learning (LiL) aktualisiert.

Und wegen der neuesten Entwicklung von OpenAI mit Namen Sora muss ich den Post gleich nochmal editieren. „Aktualisierung von KI-unterstütztes Programmieren mit OpenAI und ChatGPT“ weiterlesen

KI und Machine Learning ausprobieren

 

Ich habe ja bei LinkedIn Learning (LiL) diverse Training zu KI, aber auch  Big Data, Maschinenlernen und Datenanalyse veröffentlicht. Aktuell bin ich auf einen extrem spannenden Ansatz von Google gestoßen, wie man Künstliche Intelligenz und Maschinenlernen direkt im Browser mehr oder weniger spielerisch ausprobieren kann. „KI und Machine Learning ausprobieren“ weiterlesen

Zweite Aufnahmesession in 2024

Das Jahr läuft beruflich recht ruhig an. Aber es steht die Woche bereits die 2. Aufnahmesession für LinkedIn Learning (LiL) an. Wieder im Remoterekording in Eppstein, was bei den derzeitigen Streiks im Verkehrssektor definitiv zuverlässiger zu planen ist. So gerne ich nach Graz fliegen würde – diese ständigen Streiks verleiten mir total die Lust und die Aufnahmen im Remoterekording gehen ja auch wunderbar.

Das Probevideo ist eingespielt und wenn das GO aus Graz kommt, lege ich mit den eigentlichen Aufnahmen los.

Fortran-Training bei LiL

Gerade ist mein neues Videotraining bei LinkedIn Learning freigeschaltet worden.

Fortran Grundkurs

Fortran? Echt jetzt? Kommt das Training nicht mindestens 30 Jahre zu spät?

Ich habe halt ein Faible für alte Sachen :-).

Aber natürlich ist es fast zwangsläufig, in modernen Zeiten die Frage nach dem Sinn einer Beschäftigung mit Fortran zu stellen. Das gilt für Fortran wie dem anderen Überbleibsel des alten Zeitalters Cobol.

Für beide Sprachen gibt es immer noch Gründe. Sehr gute Gründe. „Fortran-Training bei LiL“ weiterlesen