Posts

Es werden Posts vom Mai, 2021 angezeigt.

Da isser ja

Eigentlich hätte mein Entwicklertipp der Woche zu Python schon am Mittwoch veröffentlicht werden sollen, denke ich. Die Webseite bei LinkedIn Learning (LiL) hatte für den Kurs auch eine Aktualisierung am Mittwoch angezeigt, aber es wurde noch der Tipp von letzter Woche als neuster Tipp angezeigt. Da war wohl mit der Freigabe der etwas schiefgegangen, aber jetzt ist der neue Tipp da. Es geht diese Woche um variable Parameter einer Funktion.

Buch-Zeit

Bild
Soweit ich mich erinnere, wollte ich schon als Kind Schriftsteller bzw. Autor oder Journalist werden. Ich habe über die Jahre zwar nie - wie erträumt - Science Fiction-, Fantasy- oder sonstige Prosa-Bücher geschrieben, aber mittlerweile fast mehr IT-Fachbücher als ich zählen kann - von den ganzen zusätzlichen Schulungsunterlagen und Zeitungsartikeln ganz zu schweigen. Mein Regal mit meinen Belegexemplare bricht fast auseinander, obwohl die Belegexemplare nicht vollständig sind. In der letzten Zeit hat das Schreiben von Büchern aber  nachgelassen. Stattdessen konzentriere ich mich verstärkt auf Videoproduktionen . Aber die nächsten Wochen habe ich Freiraum und da gehe ich die Überarbeitung von einem Buch und einer Schulungsunterlage an. Ich werde also mal wieder als Autor aktiv. Das Buch ist aus 2013/2014 und braucht dringend ein paar Updates und bei der Schulungsunterlage geht es um ein CMS, für das nun nach einigen Jahren Verzögerung wohl doch die neue Version endlich erscheinen wird

WLAN Mesh & WLAN-Brücke mit dem Repeater

Nachdem ich eine Weile mit der neuen Fritz!Box 7590 und dem Fritz Repeater 2400 experimentiert habe, habe ich eine Position für den Repeater gefunden, bei dem der WLAN Mesh im ganzen Haus eine  halbwegs stabile Performance liefert. Allerdings erreiche ich gerade im hinteren Teil meines Büros auch im optimalen Fall nur etwa 80% der theoretisch möglichen Internet-Geschwindigkeit von dem neuen Glasfaseranschluss. Das hat mich gewurmt, denn ich habe den Anspruch, dass mir im Haus der Alpha-Zugang zusteht. Ich kann es nicht akzeptieren, dass im Wohnzimmer oder der Küche das Internet schneller ist, nur weil das im Erdgeschoss und mein Büro der 2. Stock ist. Wo kommen wir denn da hin? Nun hat der Repeater auch einen Ethernet-Anschluss und damit kann man eine sogenannte LAN-Brücke aufbauen, bei der Router und Repeater per Ethernetkabel verbunden werden und dann strahlen beide das WLAN ab. Bei einem Mesh kann man damit wohl richtig gut die Ausdehnung des WLAN erweitern, wenn die Geräte weit gen

Habemus Glasfaser

Bild
Ich habe schon nicht mehr daran geglaubt, aber seit heute gegen 12:00 Uhr gibt es an meinem Standort in Bodenheim funktionierend einen Glasfaseranschluss. Die Sache war bisher eine wahre Horrorstory. Im November 2019 (!) habe ich den Vorvertrag mit EWR abgeschlossen. Es war dabei klar, dass es noch bis August 2020 dauern wird, bis die Glasfaserleitungen verlegt sind. Das war mir egal, weil mein damaliger Providervertrag erst zum März 2021 gekündigt werden konnte. Aber dass die Sache sich dann noch ewig hinziehen würde und sich eine Panne an die nächste reihen sollte, hätte ich nie erwartet. Die Kabel kamen erst im Januar 2021 im Keller an, aber immerhin noch 2 Monate vor der geplanten Freischaltung. Aber dann wurden wir einfach im Regen stehen lassen. Nichts ist passiert, der alte Providervertrag, der von EWR gekündigt werden sollte, wurde nicht rechtzeitig gekündigt und bei uns im Haus ist ein nicht weitergegangen. Mehrere E-Mails an EWR haben keine Fortschritt gebracht. Irgendwann En

Der Spion in deinem HP-Gerät

Ich habe die Tage die Meldungen meiner Firewall aktiviert, um bequemer zu sehen, welches Programm wann nach Hause telefonieren will. Gerade ist mir wieder unangenehm aufgefallen, dass mein Multifunktionsgerät von HP nicht funktioniert, ohne dass das Dreckding ins Internet geht.  Warum zum Teufel muss für einen einfachen Scan eine Verbindung zum Internet bestehen?  Das ist entweder ein ganz übel schlecht gemachtes Produkt oder unverschämte Spionage.  Da wird so viel Wind wegen Datenschutz und DSGVO gemacht und einfache Drucker/Scanner funktionieren nicht, wenn man die unkontrollierte Datenspionage durch den Hersteller nicht freischaltet.

Bei den Schwankungen der Krypto-Währungen wird dem letzten Anleger/Schürfer schlecht

Wie ich vor einigen Monaten bekannt habe, habe ich Krypto-Währungen bis zum Ende letzten Jahres ziemlich ignoriert. Trotz meines mathematischen Backgrounds und meiner IT-Tätigkeit. Wie so viele Andere bin ich erst durch die Explosion des Bitcoin-Kurses Ende letzten Jahres wach geworden und mit einem sehr geringen Betrag in die Krypto-Zockerei eingestiegen. Der ist am Anfang dieses Jahres mit der Rallye der Krypto-Währungen gewaltig gewachsen. Etwa 40% Zuwachs in einem Monat und dann bis Ende April noch etwa 10%. Stand heute ist der Gewinn aber ziemlich weg. Also nicht ganz und ich kann mich definitiv nicht beschweren. So viel Zinsen hätte ich bei keiner anderen Anlage erwirtschaftet, aber gegenüber meinem höchsten (virtuellen) Gewinn ist der aktuelle Einbruch fatal. Gerade die letzten 2 Wochen habe ich gut 80% meines bisherigen Gewinns wieder verloren. Die Kurse der meisten Krypto-Währungen sind auf fast 50% der Jahreshochs eingedampft. Schon krass, wie ein Tweat von Elton Tusk die Kur

Uploadfilter zur Zensur sind wohl durch

Ich hatte es gar nicht mehr auf dem Schirm, dass einige Interessenverbände weiter Uploadfilter vorangetrieben haben. Und nun sind sie wohl durch. Wie bei der vollkommen missratenen DSGVO hat geballte Inkompetenz auf Seiten der Politik der geschickten Lobbyarbeit von Rechteinhabern keinen Verstand bzw. Widerstand entgegensetzen können. Die gerade beschlossene Reform des Urheberrechts öffnet damit Willkür und Zensur Tür und Tor und erlaubt das legale Blockieren von unliebsamen Inhalten. Auch wenn diese vollkommen legal sind. Uploadfilter sind ein Zensur- und Unterdrückungsmechanismus und keine legitime Option für das Internet. Insbesondere wird der zu erwartende "vorauseilende Gehorsam" zig legale Inhalte ablehnen. Die Interessen von Rechteinhabern müssen auf sinnvolle Weise gewahrt werden, aber nicht über so eine Zensur. Auch wenn diese Interessenvertreter teils meine Einkünfte sichern - bei dieser grottenschlechten Aktion gilt: Not in my name!!

JSF/MyFaces, Microservices, Maven & Co

Ich habe die ersten drei Tage der Woche eine Einzelschulung zu erweiterten Java-Themen gehalten. Es ist kaum zu glauben, aber das war die erste Live-Schulung seit 1,5 Jahren. Obwohl ich in der Zeit sogar sehr viele Schulungen gehalten habe, waren sie allesamt online. Bei der Schulung ging es grob gesagt um Java. Aber keine Einsteiger-Themen, sondern um eine Betrachtung diverser Themen im Java-Umfeld samt Web für einen erfahrenen Programmierer, der sich mit den Techniken bereits auskennt. So Sachen wie JUnit, Git und Github, Maven und andere Build-Tools wie Gradle und Ant, Docker, Übersicht neue Java-Techniken (vor allen Dingen Lambda-Ausdrücke, Closures und das Modulsystem) JavaFX/OpenJFX/FXML Ausblick Mobile, Android Studio, Cordova Tomcat bzw. Java-Container als Server (Wildfly) JSP/Servlets/JSF Refactoring Microservices (Spring) Bei der Anfrage hat mich allerdings das Thema JSF (Java Server Faces) doch schwer verwundert. Ich hatte in der Vergangenheit JSF durchaus mehrfach geschult,

Weiter geht es

Es ist Mitte der Woche, ich habe gerade meinen Einzel-Crashkurs zu erweiterten Java-Themen abgeschlossen und ein neuer Entwicklertipp der Woche zu Python ist heute bei LiL (LinkedIn Learning) herausgekommen. Die Woche geht es darum, wie man in Python privat deklarierte Elemente von außen manipulieren kann.

Keine Chance auf einen Job bei der Sparkassenakademie in Eppstein mehr

Bis vor ein paar Jahren bin ich recht regelmässig zur Sparkassenakademie Bayern nach Landshut gefahren, um da zu unterrichten. Das war schon seltsam, denn von meiner alten Wohnung habe ich direkt auf die Sparkassenakademie Hessen/Thüringen gesehen. Aber ich bin immer die 430 Kilometer zur Sparkassenakademie Bayern gefahren, um da zu arbeiten. Tja – wie sich halt Kundenkontakte ergeben. Ich hatte aber immer die Idee, doch auch mal in der Sparkassenakademie in Eppstein zu unterrichten. Die Chance ist vorbei, denn ich habe die Tage im lokalen Blättchen mitbekommen, dass die Sparkassenakademie in Eppstein geschlossen wird. Wäre schon nett gewesen, direkt vor der Haustür (und zwar im direkten Sinn - auch heute noch aus Sicht meines Zweitbüros) zu unterrichten. Wobei die Sparkassenakademie in Landshut schon klasse ausgestattet war: – Zimmer vor Ort – Turnhalle – Kraftraum – Schwimmbad – Sauna – Cafeteria – Mensa … Viel größer als in Eppstein. Vielleicht kommt ja von da nochmal eine Anfrage.

Woche rum und Aufnahmen im Kasten

Die Arbeitswoche ist rum und nachdem ich gestern den Feiertag frei genommen habe, bin ich heute mit den neuen Aufnahmen für LinkedIn Learning (LiL) fertig geworden. Nächste Woche steht eine Einzelschulung an. Das erste Mal seit fast 1,5 Jahren sogar als Live- und nicht Remote-Schulung. Ganz so wie früher :-).  

Mein neuer LiL-Python-Kurs für Umsteiger

Derzeit kommt bei mir jede Woche bei LinkedIn Learning (LiL) ein neuer Entwickler-Tipp zu Python heraus und mittlerweile sind da Tipps im Umfang von über einer Stunde bereits veröffentlicht. Das wird auch das Jahr noch so jede Woche weiter gehen. Aber zusätzlich kommen immer wieder vollständige neue Trainings heraus. Und vor ein paar Tagen war es wieder soweit - ein kompletter neuer Kurs ist freigegeben worden.  Python für C++-, Java- und C#-Entwickler:innen Schnell und einfach von C#, C++ und Java auf Python umsteigen aus dem Kurs „ Python für C++-, Java- und C#-Entwickler:innen “ von Ralph Steyer   Mit der Popularität der Programmiersprache Python steigt auch der Bedarf an Python-Entwicklern. Gerade Umsteiger benötigen dazu einen anderen Ansatz als Einsteiger. Deshalb gehe ich in diesem Umsteigerkurs gezielt darauf ein, wie man von Grundkenntnissen in anderen Programmiersprachen bei den ersten Schritten in der Python-Welt profitieren kann. Dazu behandele ich in der grundlegenden

Aufrufargumente an ein Python-Programm übergeben - Entwicklertipp der Woche zu Python

Gerade passiert bei mir im Zusammenhang mit LinkedIn Learning (LiL) ziemlich viel. Geht wie beim Bretzelbacken, denn ein neuer Entwicklertipp der Woche zu Python ist heute herausgekommen. Die Woche ist das Thema, wie Aufrufargumente an ein Python-Programm übergeben und dort verarbeitet werden können. Aufrufargumente an ein Python-Programm übergeben aus dem Kurs „ Python-Entwicklertipps: Jede Woche neu “ von Ralph Steyer

#TopCompanies2021

Bild
Im Rahmen der neuen Kampagne #TopCompanies2021 von LinkedIn Learning ist auch einer meiner Kurse (Python lernen) für den Monat Mai freigeschaltet worden.  Ziel der Kampagne: Um zu wachsen und an der Spitze zu bleiben ist es unerlässlich, bei wichtigen Trendthemen up-to-date zu bleiben. Deshalb zeigt LiL die 5 wichtigsten Trends von Top-Unternehmen im deutschsprachigen Raum auf, um Lernenden dabei zu unterstützen, ganz vorne dabei zu bleiben.

Auf "Videotour"

Seit gestern bin ich wieder an neuen Aufnahmen für LinkedIn Learning (LiL) . Dabei sind gleich 3 Aufgaben zu erledigen. Eine kleine Fehlerkorrektur über gut 10 Sekunden in einem schon recht alten UML-Training. Ein Wortdreher ist erst nach zig Jahren aufgefallen. Eine komplette Aktualisierung eines Trainings aus dem Jahr 2013. Da ist definitiv klar, dass das nicht mehr ganz auf dem aktuellen Stand sein kann. Ein paar weitere Entwicklertipps der Woche zu Python . Es stehen also reine Aktualsierungen und Erweiterungen zu bereits vorhandenen Trainings von mir an.

Der Entwicklertipp der Woche ist da - OpenCV unter Python nutzen

Nächste Woche werde ich neue Aufnahmen für LinkedIn Learning (LiL) einspielen, aber wie jede Woche kommt auch in der Mitte dieser Woche wieder ein Entwicklertipp der Woche zu Python heraus. Es geht um ein spezielles Framework, um unter Python Bilder und Videos anzuzeigen - OpenCV und das ist eine freie Programmbibliothek mit Algorithmen für die Bild- und Videoverarbeitung. Diese kann unter Python, aber auch anderen Sprachen verwendet werden. Die Bibliothek wird vor allen Dingen beim Deep Learning verwendet, kann aber auch einfach für das Anzeigen von Bildern und Videos verwendet werden. Und darauf konzentriert sich dieser Tipp der Woche. Bilder und Videos mit OpenCV anzeigen aus dem Kurs „ Python-Entwicklertipps: Jede Woche neu “ von Ralph Steyer