Trau wer schau

Ich hatte gerade wieder ein KI-Erlebnis, was mein Vertrauen in die Aussagen von KI-Bots weiter beschädigt hat. Ich habe vor einigen Tagen zwei Solarpanels für ein Balkon-Solarkraftwerk installiert. Allerdings ohne einen Stromspeicher zwischen Wechselrichter und Einspeisesteckdose. Diese sind m.E. immer noch zu teuer und rechnen sich nicht, da der Strom meist sowieso direkt verbraucht wird – vor allen Dingen wenn ich im Büro arbeite. Aber wenn mehr Strom produziert wird, lade ich derzeit eine 230V-Powerstation, um den Strom dann abends zu verbrauchen. Ich habe so eine kleine Jackery Explorer 500 und die nutze ich so schon seit ein paar Jahren mit einem mobilen Solarpanel. Dieses war wirklich von elend schlechter Qualität und ist weitgehend hinüber. Es liefert gerade noch 40 W – selbst bei knaller Sonne.

Meine Idee war nun, dass ich die Explorer wie einen Solarspeicher nutze – nur nicht zwischen Wechselrichter und Einspeisesteckdose, sondern die Jackery aus dem Heimnetz lade, wenn viel Sonne scheint, und gleichzeitig den Strom aus deren 230V-Steckdose für meinen PC ziehe. Das Gerät unterstützt offiziell Pass-Through-Charging. Ich verspreche mir, dass ich dadurch weniger vollständige Zyklen der Explorer bekomme (offiziell ist ein Zyklus ein Entladen von 100% auf 0% und wieder auf 100% oder anteilig das jeweils Vielfache der verbrauchten Prozentzahl) und damit deren Lebensdauer verlängere. „Trau wer schau“ weiterlesen

Regenpause abwarten

Ich bin soweit mit meinen neuen Videoaufnahmen für LinkedIn Learning (LiL)  durch. Jetzt muss ich eine ausreichend lange Regenpause abwarten, bevor ich mit dem eBike von meinem Eppsteiner Büro wieder nach Hause radel. Auch wenn das Luftlinie vielleicht nur 20 Km sind, muss ich mit dem Rad gut 35 Km fahren, weil ich kreuz und quer die Berge überqueren oder umfahren und vor allen Dingen zwei Flüsse überqueren muss. Das dauert und auf eine Dusche beim Fahren habe ich keine Lust.

Das Aufnahme-Kit lasse ich aufgebaut, weil ich mein ganzes Zeug auf dem Rad nicht mitnehme kann und die nächsten Tage deshalb sowieso nochmal mit dem Auto herfahre.

DB Navigator – der Spion in der Hosentasche

Die Medien greifen gerade die Klage von Datenschützern gegen die Deutsche Bahn wegen dem DB Navigator auf. Laut den Datenschützern sammle die Bahn zu viele Daten der Nutzer und verstoße gegen die DSGVO und das Gebot der Datensparsamkeit. Vor allen Dingen sollen diese Informationen unerlaubter und von allen Dingen unnötiger Weise an Unternehmen wie Google, Optimizly oder Adobe weitergegeben werden. Diese Spionage könne man nach der Klage von dem Verein Digitalcourage auch nicht durch Konfigurationen abstellen. Die Bahn sieht das natürlich anders und meint, dass das Tracking von Personen und die Weitergabe persönlicher Daten technisch zwingend wäre.

Wer meine Beiträge bisher gelesen hat, wird schon vermuten, dass ich den Standpunkt von Digitalcourage voll unterstütze und die Rechtfertigung der Bahn massiv in Zweifel ziehe. Es geht m.E. beim Tracking überwiegend um den Verkauf von Daten an Werbepartner und die Verwertung für eigene kommerzielle Zwecke.

„DB Navigator – der Spion in der Hosentasche“ weiterlesen

C# Programmierpraxis: Interfaces und abstrakte Klassen

Es gibt von mir wieder ein neues Videotraining bei LinkedIn Learning. Es handelt sich um eine weitere Adaption eines US-Trainings von Walt Ritscher rund um C#.

Kern dieser Trainings ist das Testen und Erweitern von Wissen über praktische Aufgaben, die sich in dem konkreten Fall auf abstrakte Klassen und die Implementierung von Schnittstellen in C# konzentrieren und in einer interaktiven Umgebung mit Namen CoderPad gelöst werden. Jede Challenge untersucht einen Aspekt dieser Themen rund um C#, Schnittstellen und abstrakten Klassen und nachdem Sie Ihren Code geschrieben haben, können Sie Ihre Lösung mit der Musterlösung vergleichen.

Für alle Praxisübungen bleibt dabei auf der in die Kursseite direkt eingebettete Entwicklungsumgebung CoderPad. Dort nutzen Sie bereits vorbereiteten Code und beginnen direkt mit dem Coden und Testen ihrer Lösungen.

SIM-SMS-Wirrwar

Ich war gerade eine Woche zum Küstenfliegen in Zeeland (Holland) und da natürlich im Netz der Niederlande bzw. Belgien (beginnt gerade auf der anderen Seite der Meerenge und die Route zur Düne führt durch Belgien) eingeloggt. Da ich mich dort einige Male in ebay mit dem Computer eingeloggt habe, habe ich Bestätigungscodes per SMS bekommen. Ich sorge ja selbstverständlich dafür, dass mein PC nicht wiedererkannt wird, wenn ich mich neu einlogge. Der Preis für diese für mich unbedingt notwendige Sicherheit sind halt lästige Bestätigungsaktionen nach der eigentlichen Legitimierung.

Heute wollte ich mich wieder zuhause bei ebay anmelden, aber die Bestätigungscodes per SMS kamen einfach nicht an. Ich habe es 5x oder 6x erfolglos versucht. Da ich bei meinem Vertrag zwei SIM-Karten für zwei SmartPhones unter einer Nummer habe, habe ich testweise mein Zweit-SmartPhone angeschaltet und da waren dann die SMS. Ich bekomme von meinem Provider SMS nur auf eine SIM-Karte, aber in Holland kamen die SMS auf meine dafür eingerichtete SIM-Karte auf dem Standard-SmartPhone. Vor dem Tripp an die Düne aber auch hier in Deutschland. Nur eben nach der Rückkehr nicht mehr. Interessanter Weise hat das Anschalten meines Zweit-SmartPhones dazu geführt, dass die folgenden SMS wieder auf das erste SmartPhone bzw. die da genutzte SIM-Karte geschickt wurden. Interessanter Bug, der aber sehr ärgerlich werden kann.

Solardach statt Balkon

Ich werde mehr und mehr „autark“.  Zumindest bei Strom und Wasser zum Gießen. Und Kräuter, Gemüse und Obst zur Erntezeit. Was zu dem Balkonkraftwerk führt, das der Anbieter mit „Erntezeit beginnt jetzt“ bewirbt. Ich habe es gerade angemeldet, obwohl die Panels auf dem Dach meiner Halle liegen. Aber es läuft unter dem derzeit stark beworbenen Begriff „Balkon Solaranlage“.

„Solardach statt Balkon“ weiterlesen

Kein Umstieg auf Windows 11

Ich schließe mich den Verbraucherschützern an und rate ausdrücklich davon ab, einen funktionierenden Rechner auszumustern, nur um auf Windows 11 umzusteigen. Der Beitrag thematisiert die Schäden für die Umwelt, was aber so offensichtlich ist, dass niemand mit etwas Umweltbewusstsein zu diesem Umstieg raten kann. Das soll nicht bedeuten, dass ich von Windows 11 generell abrate, wenn sowieso ein neuer PC angeschafft werden muss. Ich nutze neben Linux auch Windows (sowohl 10 als auch 11) als Zweitsystem und wirklich schlecht ist das Betriebssystem nicht.

Das Problem ist nur, dass funktionierende Geräte auf den Müll geworfen werden sollen und das geht gar nicht. Es gibt sowohl Möglichkeiten wie 0patch, um auf Jahre hinaus Updates für Windows 10 zu bekommen (auch in der Regel kostenlos) und ältere Geräte erfahren förmlich einen Jungbrunnen, wenn man die von Windows 10 auf ein modernes Linux umstellt.

Also bitte nicht den Microsoft-Forderungen nachkommen – auch wenn die das Geld wohl dringend brauchen.

KI wird besseren Code schreiben als Entwickler?!

Das ist angeblich die Aussage von Mark Zuckerberg und der Microsoft CEO schätzt den Anteil der von KI dort geschriebenen Software aktuell auf rund 30 Prozent des Codes. Man könnte sarkastisch sein und darin die Erklärung der ganzen Probleme in Windows & Co sehen, aber laut Zuckerberg soll der KI-generierte Code bei Meta noch höher sein. Beide glauben aber vor allen Dingen an das Potenzial von KI-Code. Zuckerberg wird die Aussage zugeordnet, dass KI qualitativ hochwertigeren Code produzieren wird als der durchschnittliche, sehr gute Entwickler im Team.

Ich bin nicht sicher, ob ich diesen Aussagen zustimmen soll. Bei Beginn des Hypes un ChatGPT wäre ich zu 100% dabei gewesen. Ich war geradezu geflashed von den Möglichkeiten zur Generierung von Quellcode und die ersten Monate habe ich diese Möglichkeiten intensiv genutzt. Mir war dabei schon klar, dass ich auch mit Kursen bei LinkedIn Learning zum dem Thema den eigenen Ast absäge, auf dem ich sitze.  Aber in so einem Fall gilt wie fast immer:

"Wenn ich das nicht mache, macht es ein anderer."

Zudem war ich von den Möglichkeiten einfach begeistert und überhaupt neugierig, meine theoretischen Erfahrungen und Kenntnisse in der konkreten Praxis zu erleben.

Mittlerweile sehe ich die Qualität der KI-generierten Codes aber immer kritischer. Die letzten Monate kam teils so viel Müll da raus, dass die Nacharbeiten mehr Zeit notwendig machten als wenn ich das selbst geschrieben hätte.

„KI wird besseren Code schreiben als Entwickler?!“ weiterlesen

C Programmierpraxis: Mathematische Algorithmen und Arrays – neues Videotraining

Es ist Montagmorgen und mein neuster LinkedIn Learning-Kurs wurde freigeschaltet. Titel ist „C Programmierpraxis: Mathematische Algorithmen und Arrays – neues Videotraining„. Es geht also offensichtlich um die Programmiersprache C, die immer noch eine der wichtigsten Sprache in der IT ist. Aber der  Kurs ist als interaktiver Kurs mit CoderPad aufgebaut. Es geht also nicht darum, die Programmiersprache C von Grund auf zu lernen. Das kann man erst einmal beispielsweise mit meinem C Grundkurs bei LinkedIn Learning (LiL) machen.

Dieser neue  Kurs ist dafür gedacht, Ihre Grundlagen der Programmierung in C zu testen und zu festigen. Und damit natürlich auch C weiter zu lernen, wobei die ausgewählten Programmierkonzepte verschiedene Stufen haben und gewisse Dinge wie Entscheidungsstruktur, Schleifen, Variablen oder Funktionen als auch Arrays und Strings voraussetzen. Wir beginnen mit einfachen Text-Eingaben und Ausgaben, den aber weitergehende Themen wie die Umwandlung von Zahlen in verschiedene Basen, mathematische Aufgaben sowie dem Umgang mit Arrays und Zeichenketten folgen.

Für alle Praxisübungen bleiben Sie auf der in die Kursseite direkt eingebettete Entwicklungsumgebung CoderPad. Dort tauchen Sie in den bereits vorbereiteten Code ein und beginnen direkt mit dem Coden und Testen ihrer Lösungen. Für diese Live-Umgebung sind keinerlei zusätzliche Lizenzen zu erwerben und keine Installationen und Einstellungen auf Ihrem Computer vorzunehmen. Eine Musterlösung zeige ich dann jeweils in einem eigenen Film.