Posts

Es werden Posts vom 2025 angezeigt.

Qualität meiner Webseiten

Bild
Aus gegebenem Anlass (s.u.) habe ich  meine Webseite hinsichtlich der Barrierefreiheit überprüft. Mit 96% ist sie bei der Accessibility nahe an der Perfektion, auch wenn das nicht alles beschreibt, was Barrierefreiheit ausmacht. Aber Zugänglichkeit ist Kern des Konzepts. Auch die anderen Messwerte – insbesondere die Performance mit 96% – sind mehr als gut. Technisch, strukturell und vom Design sind ja mein Blog und meine Seite für den Eigenverlag so gut wie identisch und deshalb die Messwerte analog. Auch die mobile Version der Webseite zeigt sehr gute Messwerte.

Neues Book Promotion Toolkit

Bild
Ich veröffentliche ja schon einige Jahre bei Springer Nature diverse Bücher. Nun gibt es von dem Verlag ein neues Marketing-Toolkit, womit Autoren ihre Bücher bewerben können. Für zwei meiner Bücher habe ich gerade Materialien bekommen. Eines ist   Programmieren mit JavaScript . Dafür gibt es auch einen passenden Flyer als PDF . Das andere ist  Programmieren in Pyhon , wozu ebenso ein PDF-Flyer bereitsteht. Das sind die zwei neusten Bücher in meiner Serie der Bücher bei Springer Nature , wenn man von dem kommenden Buch zu PHP absieht, was erst September veröffentlich wird. Dieses neue Book Promotion Toolkit kam jeweils per Email mit der Aufforderung, damit die Bücher in der Community zu bewerben. Dieser Aufforderung will ich gerne nachkommen ;-).  

In the heat

Bild
Ich habe meine beiden Raspberry PI in den Kampf gegen die Hitze geschickt. Mein Büro ist unter einem ungedämmten Dach und wenn es so warm wie aktuell wird, kann die Temperatur im Büro schon mal die 40 Grad pulverisieren. Dann wird es wirklich unerträglich. Ich schaffe Abhilfe mit einem Klimablock mit Abwärmeschlauch. Der taugt echt was und hat in den letzten Sommern teils die Temperatur von - max - etwa 48 Grad auf unter 40 Grad gedrückt. Aber das Gerät braucht wahnsinnig Strom und ist zudem laut. Wenn die Temperaturen nicht ganz so extrem sind, kann kleines Besteck, das dann aber die ganze Zeit läuft, sparsamer und dennoch ausreichend sein. Ich dachte an Ventilatoren oder einfache Verdunstungskühler. Ventilatoren habe ich natürlich und auch einen Luftbefeuchter. Wenn ich den einsetze und den Dampf mit einem Ventilator verblase, habe ich den Effekt von einem Verdunstungskühler.  Nur es gibt ein Problem - wenn die Luftfeuchtigkeit bereits hoch ist, sind Verdunstungskühler bzw. solch...

Passkeys sind für mich keine Lösung

Es gibt eine Reihe an Techniken, die wie Sauerbier angeboten werden und kaum jemand haben will. Die elektronische Gesundheitskarte oder auch  Windows 11 zähle ich dazu - zumindest als Zwangsumstiegssystem von Windows 10. Und Passkeys. Die Fachmedien sind voll davon und welche Vorteile sie gegenüber den ach so unsicheren Passwörten haben. Diese Vorteile will ich auch gar nicht infrage stellen. Denn das Private-Key-Public-Key-Verfahren ist definitiv sicherer. Auch die Verifizierung des Private-Keys über biometrische Verfahren (die für mich ein absolutes No-Go darstellen - ich liefere den Datenspionen doch nicht freiwillig Fingerabdrücke und Gesichtsmerkmale) ist zwar bequem, aber nicht zwingend und von daher nicht das Ausschlusskriterium für mich. Ich lehne Passkeys aus zwei Gründen ab: Unabdingbares Vertrauen in einen Dienstleister. Ich gebe die Herrschaft über meine Zugänge teils in fremde Hände. Passkeys funktionieren nur auf dem Gerät, wo der private Key gespeichert ist. Ich nutz...

Wenn Wahrheit keine ist - mein neuer Podcast

" Wenn Wahrheit keine ist " - so habe ich den neuen Podcast von mir genannt.    Ich lasse mich ein wenig über das - für mich - größte Problem der aktuellen KI aus, was ich aber auch im Blog immer wieder thematisiere. Wann kann ich der KI noch trauen?

Druckerproblem wohl endlich gelöst

Ich habe einen alten Laserdrucker (Samsung Xpress M2026W), den ich im Netzwerk über einen druckerführenden PC bereitstelle. Er ist an einem noch älteren ThinkCentre per USB angeschlossen, auf dem ich Mint-Linux betreibe. Ich habe diesen Drucker schon so oft verflucht, dass das ein ganzes Buch ergeben würde. Er hat von Anfang an Probleme gemacht. Egal ob  lokal an einem Windows-Rechner oder einem Linux-Rechner genutzt oder im Netzwerk freigegeben. Mal hat er funktioniert, dann wieder nicht. In meiner derzeitigen Konfiguration konnte ich etwa 1x bei 10 Versuchen drucken und bis eben war mir komplett unklar, warum das manchmal ging und meist nicht. Vor allen Dingen, da ich von einem anderen Mint Linux per IPP drucken will und das muss einfach gehen. Aber zumindest das Problem scheint gelöst zu sein und eine recht "triviale" Ursache gehabt zu haben.

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 S...

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.

Recording

Die Woche gibt es wieder Videoaufnahmen für LinkedIn Learning (LiL) .  Ich bin mit dem eBike in mein Eppsteiner Büro geradelt und lege los. Dieses Mal stehen 2 Projekte an. Ich rechne mit 2 oder 3 Tagen Aufnahmezeit, aber habe im Grunde die ganze Woche dafür reserviert.

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. Aber ehrlich gesagt sehe ich die Ap...

C# Programmierpraxis: Interfaces und abstrakte Klassen

Bild
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

Bild
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 SM...

Tkinter-Kurs aktualisiert

Bild
Mein Kurs Python: GUI-Programmierung mit TKinter ist auf LinkedIn Learning (LiL) aktualisiert worden. Ich habe jedes Kapitel um Challenges und deren Solutions erweitert.

Solardach statt Balkon

Bild
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".  Ich habe weder eine Einspeisevergütung noch richtige Pufferung für überzähligen Strom mit einem Solarspeicher. Der Strom wird einfach direkt verbraucht, wobei die Panels zusammen bis zu 800 Watt liefern sollen. Was zuviel an Strom produziert wird, geht halt ohne Vergütung ins öffentliche Netz. Aber ich verspreche mir, dass ich mein gesamtes Büro tagsüber weitgehend ohne Zusatzstrom betreiben kann und die Grundlast vom Haus abgedeckt ist, wenn es nicht gerade regnet oder die Wolken absolut schwarz sind.  Wenn die Sonne richtig knallt, kann ich meine kleine, mobile Powerstation laden (habe ...

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 dring...

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 ...

C Programmierpraxis: Mathematische Algorithmen und Arrays - neues Videotraining

Bild
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 ...

Hessen goes China

Neulich hatte ich schon einmal thematisiert, wie ich mich als geborener Hesse für die geplanten Pläne zur Überwachung in Hessen mittels KI schäme. Aber die CDU und deren Innenminister Roman Poseck scheint jetzt Nägel mit Köpfen zu machen und im Bahnhofsviertel in Frankfurt die in China erprobten und bewährten Techniken anzuwenden. Schon krass, was man in Deutschland noch machen darf, was ganz klar die freiheitliche Grundordnung ignoriert und den totalen Überwachungsstaat anstrebt. Und dann ist die Überwachungssoftware auch auf Palantir basierend, was dem Trump-Spezi Peter Thiel gehört. Liefern wir uns damit also China oder Trump aus? Oder vielleicht beiden?

Warum ich von Physik auf Mathematik gewechselt habe

Ich habe zu Beginn meines Studium Physik studiert, aber irgendann auf Mathematik gewechselt. Gerade wurde wieder deutlich, was der Grund war. Meine Experimente mit dem Raspberry PI, Sensoren und deren Auswertung in Python haben mich fast zur Verzweiflung gebracht. Die Quellcodes an sich sind ziemlich trivial, aber die Messwerte waren komplett unlogisch. Sowohl am alten PI V1, aber auch der neue 4B hat den gleichen Müll geliefert. Bei allen drei Sensoren, die ich aktuell da habe. Natürlich konnten die alle defekt sein, aber als meine Skripte auch ohne einen Sensor Werte geliefert und beim Anpassen des Eingangsignals grundsätzlich kein Signal ins Skript portiert haben, ist bei mir der Groschen gefallen. Ich hatte die Verkabelung einfach nicht verstanden. Obwohl ich diese Fehlerquelle nach zig Varianten, die ich ausprobiert hatte, ausgeschlossen habe. Nach einigem Suchen im Internet habe ich endlich ein paar einfache Bilder der Sensoren als auch PIs mit der Belegung der PINs gefunden, die...

Raspberry Pi 4 B

Bild
Ich habe schon Ewigkeiten einen Raspberry Pi. Allerdings ein Modell der ersten Serie (Mod. A von 2013). So gerne ich alte Hardware weiter nutze - die Leistungsfähigkeit der Version 1 ist doch extrem dünne - selbst wenn man die damalige Hardware als Maßstab nimmt.    Es stellte sich für mich sowieso immer die Frage, was man mit einem Raspi eigentlich anstellen soll, was nicht ein "normaler" Computer genauso gut oder besser kann? Ich war damals nur neugierig auf dieses "Nerd-Spielzeug". Aber ich bin vor einigen Tagen durch zwei Python-Schulungen bei einem Kunden, der sich viel mit Hardwareprogrammierung beschäftigt, auf den Trichter gekommen, mich etwas in Embedded Programming, IoT-Programmierung im Kontext von Internet of Things und Sensoranbindung über Python einzuarbeiten. Mit dem Raspi V1 hatte ich bereits mit Bewegungssensoren angefangen, aber der ist wirklich schwach auf der Brust und hat noch nicht einmal WLAN, was den Nutzen ziemlich begrenzt. Vermutlich ist a...

Faust auf Faust

Bild
Nachdem gestern die Aktualisierung von meinem Kurs JavaScript für Fortgeschrittene - Programmiertechniken und Frameworks bei LinkedIn Learning (LiL) veröffentlicht wurde, kam heute direkt der Kurs C# Programmierpraxis: Attribute neu heraus. Es geht also Schlag auf Schlag oder Faust auf Faust, wie Klaus Lage das vor langer Zeit in einem Song thematisiert hatte.  Dieses neue Training ist mal wieder eine Adaption eines US-Kurses. Das Original ist von meinem amerikanischen Kollegen Walt Ritscher, das ich übersetzt und auf hiesige Verhältnisse angepasst habe. Offensichtlich geht es um Programmierpraxis mit C# und konkret die Verwendung von C#-Attributen. Aber die Besonderheit dieses Trainings ist der Einsatz von CoderPad im Zusammenhang mit Challenges und deren Solutions. Das ist ein neuer Ansatz, der bei manchen Kursen von LinkedIn Learning (LiL) verwendet wird, um automatisierte Code-Herausforderungen zu erstellen, die direkt im Challenge-Video bzw. im Browser gelöst werden soll...

Challenge-Solution für JavaScript

Bild
Ich habe meinen Kurs JavaScript für Fortgeschrittene - Programmiertechniken und Frameworks um Challenges und deren Solutions für jedes Kapitel und die Verwendung von Codespaces erweitert. Gestern wurde die aktualisierte Version bei LinkedIn Learning (LiL) veröffentlicht.

Wie bekommt man Windows 10 aus der Welt?

Bild
Das fragt sich wohl Microsoft immer stärker und erscheint mir gerade fast sogar panisch. Denn offensichtlich sind noch zu viele Anwender nicht bereit, funktionierende Computer zu entsorgen oder auf Windows 11 umzusteigen. Gerade habe ich ein Update von Windows 10 auf meiner uralten Workstation eingespielt und das erste Mal bemerkt, dass da ein neuer Link auftaucht, um eine Hardwareprüfung auszuführen, ob die Kiste noch doch für  Windows 11 geeignet ist. Das klingt richtig bedrohlich.   "Bereiten Sie sich auf Windows 11 vor".    So ungefähr wie  Bereiten Sie sich auf die Enterung Ihres Schiffs vor!!   Leute, ein so uralter Rechner ist ganz sicher nicht für Windows 11 geeignet und ich will auch nicht umsteigen. Ich habe mir mit 0patch einen Weg gesichert, noch auf viele Jahre mit notwendigen Updates versorgt zu werden.

Neues Ministerium für Digitalisierung und Staatsmodernisierung als Beweis der digitalen Inkompentenz?

Ein sehr kritischer Kommentar zum aktuellen Koalitionsvertrag zerstört mehr oder weniger den Glauben, dass in der kommenden Regierung auch nur die geringsten digitalen Kompetenzen zu finden sind. Nach dem Motto "Wir haben keine Ahnung, also muss ein Ministerium her" und vor allen Dingen "Uns fehlt die Intelligenz, aber kein Problem - es gibt ja künstliche Intelligenz". Ich stimme dem Kommentar überwiegend zu und sehe in dem neuen Ministerium irgendwie die deutsche Version von Doge - viel heiße Luft, Aktionismus und keine Ahnung. Die schlimmsten Fehler in dem neuen Koalitionsvertrag sind auch nach meiner Meinung die Quasi-Abschaffung des Datenschutzes und die zunehmende Abhängigkeit von US-Unternehmen, die geradezu zementiert wird.

Outlook als Game-Changer-Waffe gegen die Borg

Angeblich kann das simple Schreiben einer E-Mail in einigen Versionen von Outlook 30 bis 50 Prozent CPU-Auslastung bewirken . Das erinnert mich an die klassische Story, wo die Enterprise auf die Borg trifft und es schafft Windows auf dem Kubus zu starten. Dessen Systemanforderungen zwingen den Kubus permanent in die Knie, was man von der Enterprise beobachtet. Zwar können sich die Borg immer wieder anpassen, aber irgendwann starten sie Solitär und alle Ressourcen rauschen in den Keller. Solitär kann man jetzt durch Outlook ersetzen, auch wenn Microsoft-Anwälte letztendlich die eigentliche Zerstörung des Borg-Kubus erledigen. Hier ist nochmal die Story, deren Urheber meines Wissens unbekannt ist und mit dessen Federn ich mich nicht schmücken möchte, aber zu dessen Verbreitung ich aus gegebenem Anlass gerne beitrage: Picard : Mr. LaForge, haben Sie schon Erfolg bei ihrer Analyse der möglichen Schwächen der Borg gehabt? Mr. Data, konnten sie in die Kommandostruktur der Borg eindringen? La...

Notebook, Wasserflasche und Heizofen

Ich bin gestern Abend von meiner Python-Schulung in Bruchsal zurückgefahren und hatte dummerweise eine Wasserflasche in meiner Notebook-Tasche, die nicht richtig dicht war. Zuhause hat das Notebook einen unfreiwilligen Schwimmkurs gemacht und war nicht mehr zu einem Start zu bewegen. Da ich immer mehrfache Datensicherungen habe, war Datenverlust zwar kein Problem und selbst für die Livecodes der Schulung, die noch nicht gesichert waren, hatte ich ziemlich analoge Quellcodes von der Schulung im Januar. Trotzdem verdammt ärgerlich. Rettungsmaßnahmen empfehlen in so einem Fall sofortiges Ausschalten (war ja sowieso aus), Ausbau des Akkus (was bei mir nicht möglich war, da ich für die elend kleinen Schrauben kein Werkzeug habe), langes Trocken und dann hoffen. Bis eben hat das Trocknen keinen Erfolg gehabt, aber dann habe ich das Notebook seitlich gekippt vor ein Heißluftgebläse gestellt. Bereits nach gut 20 Minuten konnte ich es starten und zumindest die Livecodes noch sichern. Man sieht ...

Bruchsal 2

Bild
Nachdem ich schon im Januar für eine Woche in Bruchsal zu einer Python-Schulung war, bin ich die Woche erneut für 3 Tage bei dem Kunden. Wieder Python, aber eine andere Gruppe. Auch dieses Mal bleibe ich über Nacht im Hotel, auch wenn die Entfernung im Prinzip jeden Tag zu fahren wäre. Aber es wäre aufwändig und die Gefahr von Staus ist auf der Strecke hoch.

Nerviges Google Play Protect umgehen

Ich will gerade ein paar Apps auf einem uralten Android-Tablet sowie einem ausgemusterten SmartPhone installieren, um damit ein wenig zu experimentieren und programmieren. Aber Google hat etwas dagegen, dass ich die notwendigen Apps installiere. Diese - für Laien und im Produktionsbetrieb zugegeben sinnvollen - Einschränkungen kann man leicht umgehen, indem man die Entwickleroptionen freischaltet (mehrfaches antippen) und USB-Debugging anschaltet. Dann kann man einfach mit adb jede gewünschte App vom Rechner aus installieren, wobei man "sicherheitshalber" auch die Installation von fremden Quellen gestatten sollte: adb devices # Test: Gerät wird erkannt adb install xyx .apk

Linux als Schulungssystem

In meiner täglichen Arbeit habe ich Windows weitgehend verbannt. Linux kann eigentlich alles, was Window kann. Meist nur besser. Aber es gibt für mich Ausnahmen und ich will nicht verbohrt Windows verteufeln. Genaugenommen sind das sogar 5 Bereiche, in denen Windows für mich bequemer oder gar notwendig ist.  Da ist natürlich alles rund um .NET-Programmierung. Oder wenn ich Access verwenden. Auch stellen einige meiner Verlage Dokumentvorlagen nur für Word bereit, die unter LibreOffice oder anderen Linux-Lösungen nicht so richtig funktionieren. Etwa bei Makros und zum Teil werden auch Formatierungen verschoben. Das will ich dann doch nicht immer wieder beachten müssen und in Office365 im Browser will ich einfach nicht arbeiten. Bei Videoaufnahmen verwende ich auch meist Windows, weil sowohl mein altes Notebook, mit dem ich die Aufnahmen mache, nur Windows 10 hat und die Zielgruppe letztendlich auch überwiegend Windows verwendet. Eine weitere Ausnahme, bei der ich bisher noch Windows ...

Doch kein Brave

Ich bin enttäuscht. Brave hat auf den ersten Blick einen sehr guten Eindruck gemacht. Vor allen Dingen sauschnell beim Aufbau von Seiten. Aber als ich ihn eben richtig einrichten wollte, habe ich das übliche Menü nicht gefunden und auch nicht aktivieren können. Nachdem ich sowohl die Brave-eigene KI Leo als auch ChatGPT gefragt habe, kam die Antwort, dass es in Brave das klassische Menü nicht mehr gibt. Das ist ein Nogo und damit ist Brave leider raus. Zumindest für die tägliche Arbeit. Wie kann man denn so dumm agieren und die wichtigste Interaktionsmöglichkeit neben dem Kontextmenü in einem Programm abschaffen. So sad ...

Brave?

Ich trommle ja immer für Firefox als Browser. Hin und wieder gehe ich aber fremd und probiere andere Browser aus. Einige Zeit war Opera mein Favorit, aber seit der nicht mehr in Norwegen unter Kontrolle steht, ist der für mich nur wegen dem integrierten VPN noch meine Nummer 2. Vivaldi hatte ich auch mal als Stellvertreter für Firefox eine Weile ausprobiert. Sowohl Opera als auch Vivaldi sind für mich sehr gute Browser, aber mir fehlt - außer dem VPN bei Opera - das Knock-out-Argument im Vergleich zu Firefox. Ab und zu nutze ich auch Chromium und der Tor-Browser steht bei Anonymität außer Konkurrenz (nur ist da die Performance mir für den ständigen Gebrauch einfach zu schlecht). Aber ich kann und will auch nicht die Augen davor verschließen, dass Firefox in den letzten Tests immer wieder als nicht wirklich hochperformant eingestuft wird. Der Test hier (man kann von der Zeitung halten, was man will) ist nur einer von vielen, die ich mitbekommen habe.  Aber in dem Test sind die Perf...

Doge will Cobol an den Kragen

Ok, Cobol ist veraltet und die Tatsache, dass Cobol immer noch Codebasis der US-Sozialversicherung ist, mussten die "Doge Minions" (wie ich irgendwan in einem Kommentar gelesen habe) bei der Blamage zu angeblichen Betrugsfällen der US-Sozialversicherung   dann auch wahrnehmen. Jetzt wollen die das System erneuern und es schwant übles. Es gibt in der Tat tausende von Gründen, warum man Cobol ablösen sollte. Aber genauso viele es nicht zu tun, wenn die Codebasis extrem viele Codezeilen enthält. Doge hat vor, mehr als 60 Millionen Codezeilen in wenigen Monaten umzuschreiben . Seriöse Schätzung sind angeblich von 5 Jahren ausgegangen. Die Community ist sich ziemlich einig, dass das Projekt gegen die Wand gefahren wird und keine Aussichten auf Erfolg hat. Doge will zwar zur Umstellung KI einsetzen und der Ansatz ist im Prinzip schon mal gut. Das würde ich genauso machen, aber bei so einem riesigen Projekt wird es so viele Fehler trotzdem (oder auch gerade wegen den nachlassen...

Bloatware auf einem Android-SmartPhone loswerden

Ich habe gerade mal in den Einstellungen nach allen Apps geschaut, die auf meinem SmartPhone installiert sind. Da ist auch diverse Bloatware gewesen, die mir seltsamerweise bisher noch nicht aufgefallen war. Etwa Netflix. Ich nutzen keine Streaming-Dienste und schon unter gar keinen Umständen auch einem mobilen Endgerät. Auch Facebook hat da nichts zu suchen. Früher habe ich meine SmartPhones gerootet, aber das mache ich nicht mehr, weil beispielsweise Banking-Apps & Co sich dann verweigern. Das einfach Deinstallieren ist oft nicht möglich und Deaktivieren reicht mir nicht. Aber ich habe natürlich die Entwickleroptionen bei jedem Gerät aktiviert (geht m.W. auf jedem Gerät ganz einfach über die Einstellungen ->  Über das Telefon o.ä. und dann mehrmals auf die Build-Nummer tippen). Dann kann man ADB (Android Debug Bridge) nutzen, was natürlich auf dem jeweiligen Computer installiert sein muss. Aber dann ist es einfach. Schritt 1 : Verbinden Gerät über USB. Schritt 2 : Aktiv...

Auf dem Weg zur Selbstversorgung

Bild
Bis zur kompletten Autonomie ist in meinem Büro/Haus noch viel zu machen, aber es geht voran. Neben Kräutern, diversen Gemüsen und Obst zur jeweiligen Erntezeit habe ich seit über 12 Jahren ein Solarpanel an der Wand, dessen Befestigungsposition zwar suboptimal ist, das aber gerade soviel Energie eingespart hat, dass die Kosten drin sind und es gerade anfängt ein wenig Geld zu sparen. Das deckt zwar nur einen Teil des Dauerstroms, den Kühlschrank, Telefon, Router etc. permanent anfordern, aber immerhin. Dazu habe ich noch eine Power-Station, die ich mit einem weiteren tragbaren Panel lade, das ich bei Sonne aus dem Fenster hänge. Das Panel ist zwar totaler Mist und hat nach wenigen Monaten nur noch die halbe Nennleistung geliefert, aber die Power-Station ist ok und das Panel soll halt liefern, was das Dreckding noch bringen kann. Um alle Akkugeräte im Haus mit Strom zu versorgen, langt die erzielte Leistung. Wenn alle Akkus und die Power-Station voll sind, betreibe ich damit meine gesa...

Bluetooth-Tastatur am Linux-Rechner koppeln

Ich habe ja die Tage meinen altern ThinkCentre und den noch älteren Mac mini reaktiviert und neuen Aufgaben zugeführt. Der Mac hat jetzt mit Mint Linux vor allen Dingen ein modernes Betriebssystem bekommen. Beide sollen dabei ohne Maus und Tastatur auskommen und remote verwaltet werden, wenn es denn notwendig ist. Beim ThinkCentre, der hauptsächlich noch für Backups und vor allen Dingen als Druckserver genutzt wird, ist das kein Problem. Selbst Monitor braucht es nicht. Der Mac mini soll aber als Mediastation dienen und vor allen Dingen dem TV Internet verfügbar machen. Denn ein Smart-TV-Gerät habe ich nicht und will es auch nicht haben. Aber letztendlich war mein Denkfehler, dass ich zwar den Mac gut remote steuern kann (nicht nur per SSH, sondern auch grafisch mit VNC, NoMachine oder Anydesk oder sowas). Aber dann muss ich entweder zusätzlich ein Notebook oder Tablet im Wohnzimmer nutzen (oder als Notlösung das SmartPhone) oder aus dem Büro zwei Stockwerke höher fernsteuern. Das ist ...

KI-Zusammenfassung bei Google

Jetzt ist es wohl auch in Deutschland soweit, dass Google eine Zusammenfassung von Suchergebnissen bringt, die mit KI erstellt wurde. Das ist einerseits bequem, aber für mich aus zwei Gründen vollkommen indiskutabel. Komplette Zensur bzw. Steuerung, was zu sehen ist. Dabei muss das gar nicht zensiert werden in dem Sinn, dass es gar nicht da ist. Einfach die Zusammenfassung nach geheimen Regeln vornehmen und kaum jemand macht sich die Mühe, verstecktere Informationen zu suchen. Das haben wir mit dem Ranking auch schon, aber da kann man leichter etwas machen. Man muss angeblich mit dem Google-Konto angemeldet sein und das zu nutzen. Aber m.E. darf man unter keinen Umständen Suchmaschinen wie Google nutzen und dabei angemeldet sein. Das Gegenteil muss zwingend gemacht werden - komplette Anonymisierung bei Suchen. Möglichst mit Tor oder ähnlichen Techniken. Und natürlich nicht Google oder Bing, sondern Ecosia, DuckDuckGo oder andere sichere Suchmaschinen verwenden. Beide Punkte sind vollko...

Unfassbare Inkompetenz

Was eine Schlagzeile und dennoch wohl kein Fake: US-Minister besprechen auf Signal Militärschläge im Jemen – Journalist liest mit Und solche Leute steuern die größte Macht auf der Erde und entscheiden über das Leben unzähliger Menschen. Nicht einmal die einfachsten Regeln der IT scheinen die zu verstehen. Unfassbar.

Alteisen

  Ich darf nicht die Arbeitszeit rechnen, die Betrieb und Umkonfiguration meiner alten Hardware kosten würde. Bei meinem normalen Stundensatz hätte ich mehr Geld in der Zeit verdient als neue Geräte kosten würden. Aber ich hasse Verschwendung (vor allen Dingen von Ressourcen), unnöige Umweltbelastung und alte Dinge auszusortieren, obwohl sie noch funktionieren. Deshalb fuchse ich mich lieber immer wieder in diese Umkonfiguration für den weiteren sinnvollen Betrieb der Altware rein und opfere halt mal ein Wochenende. Begonnen hat es mit der Installation eines modernen Linux auf dem uralten Mac mini, dann kam der fast genauso alte ThinkCentre dran, der statt diesem die Aufgabe des Druckservers übernehmen sollte. Der Mac mini soll  jetzt als Medienserver im Wohnzimmer am PC arbeiten. Beide sollen erst einmal ganz ohne Monitor, Maus und Tastatur auskommen und deshalb musste zudem der Fernzugriff sauber und flexibel eingerichtet werden. Sowohl rein per SSH, aber auch mit Bildschirm...

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 Mi...

Informatik als Pflichtfach! Aber warum?

Es sieht so aus als würde - zumindest in Rheinland-Pfalz - in den kommenden Jahren in weiterführenden Schulen Informatik Pflichtfach. Warum? Warum sollen alle(!) Kinder bzw. Jugendlichen Programmieren lernen? Einmal kann das KI schon jetzt und zum anderen ist das nur für einen minimalen Bruchteil der Kids eine Fähigkeit, die sie im Leben je brauchen werden. Von der Erstellung lächerlicher Powerpoint-Folien etc. will ich gar nicht reden. Auch nicht von Compter-Background-Wissen. Braucht auch nur eine verschwindende Minderheit irgendwann. Diese Entwicklung steht  konträr dazu, dass Hessen ein Handyverbot an Schulen einführt und neben Smartphones auch private Tablets und Smartwatches im Unterricht verboten werden . Eine Entscheidung, die ich ausdrücklich unterstütze, aber mit einer etwas anderen Absicht (Schutz der Kinder und Jugendlichen) verbunden ist. Informatik als Pflichtfach ist eine andere Baustelle. Genauso wie diese unsägliche "Digitalisierung" (anderes Wort für "V...

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.

What ever it takes

Die Videoaufnahmen für  LinkedIn Learning (LiL) sind eingetütet. Die Aufnahmen selbst sind gut durchgeflutscht. Aber die Vorbereitung war dieses Mal heftig. Das hat mir einige neue graue Haare gebracht und mich um Jahre altern lassen. Vermutlich sehe ich jetzt aus wie 40 ;-). Aber ich denke, dass die Resultate gut geworden sind und den Aufwand wert waren.

Refurbished

Ich möchte Werbung für einen interessanten Beitrag von Nano machen. Auch wenn diese Sendung einige weitere spannende Themen behandelt (wie eigentlich fast immer), möchte ich den Beitrag ziemlich in der Mitte herausheben. Es geht darum, dass wir einfach zu schnell elektronische Geräte aussortieren, obwohl es unnötig ist. Zwar versuchen Hersteller mit allen Tricks zu verhindern, dass man Geräte längere Zeit nutzen kann (schlimmster Angriff ist die Deaktivierung funktionierender Geräte durch Softwaresperren). Aber man kann da oft etwas machen und vor allen Dingen auf wiederaufbereitete (refurbished) Geräte setzen. Das ist nicht nur billiger, sondern vor allen Dingen schont es ganz massiv Umwelt und Ressourcen. Wieviel Umweltschäden dadurch verhindert werden, kann man in dem Beitrag erfahren. Noch besser - weniger kaufen, aber das ist in unserer Gesellschaft Blasphemie. Konsumieren ist ja erste Bürgerpflicht.

Aus 4 mach Videos

Es ist wieder Aufnahmezeit. Dabei stehen die Woche gleich 4 Videoprojekte für  LinkedIn Learning (LiL) an. Ein Update eines Trainings und noch drei neue Training. Zwei davon werden Adaptionen entsprechender US-Trainings und eines ist komplett neu von mir. Die Aufnahmen laufen wieder in meinem Eppsteiner Büro.

Dienstreise mit dem Rad

Der Streik an den Flughäfen am Montag und vor allen Dingen der komplett unangekündigte Streik in Hamburg am Tag zuvor hat ja wieder Reiseplanungen zertrümmern und auch gefühlt fällt jeder 2. Zug derzeit aus. Ich bin echt froh, dass ich nur noch selten auf "Dienstreise" gehe. Im Moment habe ich ein neues Projekt bei einem Ministerium in Mainz. Wenn ich vorort sein muss, kann ich da mit dem Fahrrad hinfahren. Ok - ehrlich gesagt eBike (nicht unbedingt aus Faulheit, aber ich will ja nicht verschwitzt da ankommen), aber mit dem Auto wäre ich heute bei dem Stau in die Stadt auch nicht schneller dagewesen. Von der Parkplatzsuche und Kosten will ich gar nicht erst sprechen. Von daher bin ich immer wieder froh, wenn ich auch zu geschäftlichen Terminen mit Rad, eBike oder gelegentlich auch Motorrad fahren kann.

Schrödinger war eine Katze

Bild
Ausnahmsweise geht es im Post nicht um IT, sondern was ich im Studium gemacht habe. Ich bin ja Mathematiker, habe aber auch parallel viele Vorlesungen in Physik gehabt. Eigentlich hätte ich nur noch ein Praktikum und eine Prüfung gebraucht und damals auch ein Diplom in Physik mitgenommen, denn ich habe mich im Hauptstudium mit mathematischen Grundlagen der Quantenmechanik und Relativitätstheorie beschäftigt. Da hätte ich mir viel anerkennen lassen können, aber irgendwie hatte ich das damals nicht auf dem Schirm.  Egal - für das, was ich mittlerweile mache, ist das sowieso egal. Aber das Foto erinnert mich einfach wieder an diese Studienzeit vor meiner IT-Karriere. Einfach klasse, aber vermutlich ist die Anzahl der Leute, die das verstehen, eher überschaubar.  

Aktualisiert! Python und Excel: Strukturierte Daten bearbeiten

Gerade wurde mein Videotraining Python und Excel: Strukturierte Daten bearbeiten bei LinkedIn Learning (LiL) aktualisiert. Motiviert wurde das Update u.a. auch durch die Python-Schulung im Januar in Bruchsal. In der Firma ist der Zugriff auf Excel aus Python ein großes Thema.