Perl versus PHP

Ich habe vor vielen Jahren mit Perl gearbeitet, bin aber – wie wohl viele Programmierer – beim Webserver hauptsächlich auf PHP (und teils auf Java-Techniken oder ASP.NET) umgeschwenkt. Vieles von Perl ist dabei bei mir in Vergessenheit geraten.

Nun bin ich seit einigen Wochen wieder mit Perl am Schaffen. Es hat eine Weile gebraucht mich an die ganzen Spezialitäten zu erinnern und auf Perl richtig einzustimmen. Aber jetzt bin ich wieder richtig drin und frage mich, warum PHP eigentlich Perl in vielen Bereichen verdrängt hat?

Je mehr ich mich wieder mit Perl beschäftige, desto besser finde ich es im Vergleich zu PHP.

PHP ist ja im Grunde eine Vereinfachung von Perl, aber genau darin liegen auch die Vorteile von Perl – Perl ist in vielen Teilen mächtiger und eleganter. Und vor allen Dingen ist mir bei dem Schritt zurück zu Perl aus einer „höheren Sicht“ vieles klar geworden, was ich in PHP immer angewendet habe, aber nie wusste, warum PHP das so macht. Das wurde einfach von Perl übernommen.

Ich werde wohl in Zukunft wieder verstärkt auf Perl setzen, wenn sich das anbietet.

Satireabend KANT RELOADED am 28.05.2015 in Bodenheim

Ich habe mal einen Beitrag, der nicht direkt was mit Internet und Computer zu tun hat. Aber schon mit meinem beruflichen Umfeld, denn ich bin auch im Business-Netzwerk der VG Bodenheim aktiv und dieses präsentiert am 28. Mai 2015 den Autor und Satiriker Dr. Klaus-Ulrich Moeller mit seiner Business-Satire KANT RELOADED. Termin vormerken und Karten bestellen unter www.vg-bodenheim.biz.

Video-Training Struts 2 – Crashkurs

Mein neustes Video2Brain-Training Struts 2 – Crashkurs. Grundlagen, MVC-Konzept, Webanwendungen mit dem Java-Framework ist erschienen.

Struts 2 – Crashkurs. Grundlagen, MVC-Konzept, Webanwendungen mit dem Java-Framework mit Ralph Steyer bei Video2Brain
Unter dem Link findet man es auf der Website von Video2Brain: https://www.video2brain.com/de/videotraining/struts-2-crashkurs

Kostenlose Beispielfilme und Trailer:
Die folgenden Videos sind frei geschaltet:

Trailer
Was ist Struts?
Die Architektur kennenlernen
Standard-Interceptors kennenlernen

eCall wird Pflicht bei Neuwagen

Ab 2018 wird das automatische Notrufsystem eCall in allen neuen Pkw-Modellen in der EU zur Pflicht, wie gerade das EU-Parlament beschlossen hat. Bei einem Unfall wird dann das Auto angeblich automatisch Hilfe herbeirufen. Soweit, so gut. Sofern man den dazu notwendigen zusätzlichen elektronischen Kram im Auto akzeptiert (was ich nicht mache). Dass damit allerdings der lückenlosen Verfolgung Tür und Tor geöffnet wird, ist die andere Seite. Angeblich wäre eCall ein „schlafendes System“, was nur im Fall der Fälle aktiviert wird. Und der Osterhase legt bunte Eier. Dass ich nicht lache. Das System wird mit Sicherheit von der Versicherungswirtschaft, den Behörden, Hackern oder der eifersüchtigen Ehefrau zu lückenlosen Kontrolle eingesetzt. Legal oder heimlich. Wenn sowas vorhanden ist, wird es genutzt. Bleibt nur, ab 2018 keinen Neuwagen mehr zu kaufen.

Google straft angeblich demnächst Webseiten ohne responsive Design ab

Verschiedene Fachmedien melden, dass Google im Ranking immer mehr ein responsive Design fordert. Insbesondere straft Google angeblich demnächst Webseiten ohne Mobiloptimierung ab. Wobei man das weiter fassen und von responsive Design reden kann. Ganz interessant ist dazu der offizielle Blogeintrag des Webmaster-Teams von Google und es gibt sogar eine extra Testseite , ob eine Webseite den modernen Anforderungen genügt.

Und ewig grüßt die Vorratsdatenspeicherung

Da haben wir es wieder – die Drohung der Vorratsdatenspeicherung. Die Paranoia-Politiker und die NSA-Lakaien versucher immer wieder alle freien Bürger in unserem Land unter Generalverdacht zu stellen. Wie kann man nur so verdorben sein und ein ganzes Volk als potentielle Terroristen einstufen? Krank – einfach nur krank :-(.

Da schau – der Internet Explorer wird eingestellt

Ich habe das zuerst für einen Fake gehalten, aber der Internet Explorer wird tatsächlich mit der Version 11 eingestellt. Offiziell heisst es zwar nur, dass er nicht mehr weiter entwickelt wird, aber das ist Marketing-Dünger. Allerdings wird der IE uns noch lange erhalten bleiben, denn Firmenkunden nutzen den ja überwiegend sind teils noch bei der Version 7 oder 8. Gut so – das erhält uns den Job. Denn was sollten wir Web-Teckies denn alle arbeiten, wenn der IE nicht mehr so viele Baustellen aufmachen würde?

Beispieltrailer zu meinem neuen Videotraining

Wie bei jedem Video-Training von Video2Brain gibt es auch zu meinem neuen Training C – Grundlagen. Einführung in die mächtige Programmiersprache kostenlose Beispielfilme und Trailer. Die folgenden Videos sind frei geschaltet und ich darf sie (und will sie natürlich) zum Bewerben des Trainings nutzen.

Neues Onlinetraining zu C-Grundlagen

C-Grundlagen 

Bei Video2Brain ist aktuell mein neustes Videotraining veröffentlicht worden. Es handelt sich um einen Grundlagenkurs zu C. Nein – nicht C/C++ oder C++, sondern explizit reines C. Es gab in der Wunschliste von Video2Brain einen hohen Bedarf dafür. Nach dem Motto – C++ kann man überall lernen, aber zu reinem C findet man kaum noch was.
Ich habe ja schon zig Trainings für Video2Brain eingespielt, aber der Kurs war für mich dennoch eine Premiere. Ich habe nur den Trailer in Graz eingespielt (als ich dort vor Kurzem das Cordova-Training aufgenommen habe), den Rest aber dann bei mir vor Ort. Das spart den Reisestress, was in Zeiten unzuverlässiger Bahnverbindungen und permanenter Streiks bei der Lufthansa wirklich von Vorteil ist. Andererseits ist Graz ja auch schön und direkt vor Ort hat man direkten Support und weniger Ablenkung. Ich werde wohl in Zukunft beide Varianten durchziehen – aber die Lufthansa strafe ich over-all mit weniger Flügen in Zukunft doch ab.

DSL-Update die nächste

Da schau an. Ich habe meine alte Fritzbox wieder angeschlossen und obwohl die in der Konfigurationsoberfläche der Box selbst schlechtere Werte anzeigt, habe ich bei den DSL-Speedtests im Download 10 MBit/s. Immer noch nicht gut, aber gerade noch zu tolerieren und eben deutlich mehr als mit der neuen Fritzbox. Der Knackpunkt ist aber, dass nun der Upload in den Tests wieder bei 0,9 – 1 MBit/s liegt und damit zwischen 90% – 95%. Das ist richtig gut. Also ist vermutlich die neue Fritzbox defekt.

DSL-Umstellung – nächster Schritt :-(

Ich habe meinen Vertrag von DSL 16.000 auf DSL 50.000 umgestellt und ganz fix die neue Fritzbox erhalten. Leider war noch nicht rauszubekommen, wann die Leitung dann auf 50.000 Kbit/s hochgefahren wird. Heute habe ich so unverbindlich gehört, dass das noch 1 – 2 Monate dauern könnte. Ich fasse es nicht. Der Vertrag läuft aber schon. Gut – ich zahle auch nicht mehr wie bisher, aber dennoch krass. Den Hauptärger macht aber meine DSL-Geschwindigkeit, die ich nach der Umstellung auf VDSL habe. Laut Fritzbox 13 MBit/S Download und Upload 1 MBit/s. Das ist soweit im Rahmen. Aber gefühlt ist das Internet unerträglich langsam geworden und die DSL-Tests, die ich gestern und heute durchgeführt habe, bestätigen das. 7 MBit/s im Download und katastrophale 0,1 – 0,2 MBit/s im Upload. Ich habe das 1&1 als Störung gemeldet und heute eine gute Stunde mit der Hotline verbracht, um das Problem zu lokalisieren. Keine Chance – die behaupten auch, dass die Fritzbox oben genannte Werte hat. Toll. Aber die Tests als auch meine praktische Arbeit zeigen ganz deutlich, dass ich im Download bei 45% und im Upload zwischen 10% – 20% der vertraglich vereinbarten Leistung bin. Das geht gar nicht. Ich werde jetzt nochmal meine alte Fritzbox wieder anschließen und neu einrichten und dann wieder testen. Wenn ich Glück habe, ist nur die neue Fritzbox defekt. Andernfalls muss ich mir überlegen, ob ich ein Sonderkündigungsrecht habe.

Cebit …. Cebit ….?

An was erinnert mich der Begriff? So nebulös verbinde ich damit was. Aber ich komm nicht drauf … Ach ja – das war doch früher eine Computer- und IT-Messe. Und so dunkel kommt es mir – da war ich mehr als ein Duzend Male gewesen. Gerüchte sagen, dass die im Moment wieder sein soll. Aber nichts Genaues erfährt man nicht. Schon gar nicht ein Motto oder warum man da hin gehen sollte …

DSL-Upgrade

Mit DSL 16.000 bin ich eigentlich gar nicht so schlecht bedient in Hinsicht auf meine Internet-Geschwindigkeit. Aber man vergisst leicht den asynchronen Charakter von DSL. Nachdem ich am Wochenende beim Gleitschirmfliegen mit meiner GoPro mehrere HD-Videos gedreht habe und das Rohmaterial für einen anderen Flieger in die Cloud stellen wollte, ist mir das aber wieder brutal bewusst geworden. Ich habe bei meinen Vertragsmodell trotz 16 MBit/s Download-Stream nur 1 MBit/s Upload-Stream. Also ein Verhältnis 16 : 1. Das nenne ich wirklich mal asynchron :-(. Was umgerechent bedeutet, dass eine HD-Videodatei von etwa 3 – 4 Minuten Länge mit gut 200 MByte Größe eine halbe Stunde braucht, bis sie in der Cloud angekommen ist. Bei knapp einer halben Stunden Rohmaterial auf 14 Videos verteilt bedeutet das bei voller Ausnutzung des Upload-Streams gut 7 bis 8 Stunden. Und da dann auch kaum noch surfen geht, denn die Anforderungen der Browser oder auch den E-Mail-Programms müssen ja weggeschickt werden, begrenzt man sinnvoller Weise den Upload-Stream auf maximal 100 KByte/s. Oder besser noch weniger, damit die restliche Arbeit halbwegs flüssig bleibt. Nun ist der Upload von privaten Videos keine zeitkritische Sache und wenn der Rechner für die im Hintergrund halt 2 Tage braucht, dann ist das halt so. Kostet ja nichts extra außer ein bisschen Strom. Aber ich arbeite ja immer mehr von zuhause und muss nicht nur Daten aus dem Internet laden, sondern auch immer mehr verschicken. Videos, Korrekturen von Onlinekursen, Daten bei Video- und Telefonkonferenzen etc. Und dann wäre da noch die Datensicherung in der Cloud für die wichtigsten Dateien, die zusätzlich zu den lokalen Sicherungen auf dem NAS bis den externen Festplatten da hin geladen werden sollen (natürlich nur verschlüsselt). Also ist der Upload nicht so unwichtig, wie mein bisheriger Vertrag suggeriert. Die fatal lange Uploadzeit hat mich veranlasst meine maximal mögliche DSL-Geschwindigkeit zu checken und oh Wunder – seit ein paar Tagen geht an meinem Anschluss DSL 50.000. Und der Vertrag dazu hat einen Upload-Stream von 10.000. Immer noch asynchron, aber im Verhältnis 5:1 und das kann ich akzeptieren. Eben bestellt und ich hoffe nun, dass der Umstieg ohne Probleme geht. Wenn es gut geht, mache ich dann positive Werbung für meinen Anbieter und andernfalls kann der sich auf ein Gewitter freuen ;-).

Feierabendverkehr über den Rhein

Ich bin heute recht zeitig von meiner Schulung in Wiesbaden über den Rhein nach Hause gefahren. Aber schon bei Mainz-Kastell hat es sich auf der A671 Richtung Weisenauer Brücke gestaut – nach bevor die eigentliche Rushhour eingesetzt hat.
Ich bin deshalb von der A671 runter und habe mein Glück mitten durch die Stadt und über die Theodor-Heus-Brücke probiert. Auf Kampflinie und mit ein paar Schleichwegen bin ich sogar halbwegs vernünftig bis zur Brücke gekommen. Knappe 20 Minuten für die 2 Kilometer von der Ausfahrt bis zur Brücke sind unter den verrückten Umständen zur Zeit im Rahmen.
Auf der Mainzer Seite ging es dann sogar flüssig, denn außer den Brückenquerern meiden wohl im Moment alle Verkehrsteilnehmer die Innenstadt. Mitten durch das Gewühl ist scheinbar besser als außen herum zu fahren.

Auf der Suche nach der Bohne

Ich schule gerade in Wiesbaden bei einer Unternehmensberatung und da gibt es eine Kaffeeküche mit kostenlosem Kaffeeautomat. Aber was da rauskommt, hat im Leben noch keine Bohne aus der Nähe gesehen. Irgendein Pulver ist da oben eingefüllt und irgendwas Dunkles kommt in warmer, flüssiger Form unten raus. Aber das ist alles, was es an Ähnlichkeiten zu einem Kaffee da gibt. Ob sich Koffein dazu hergibt, in diesen Suhd einzutauchen, kann ich auch nicht sagen.

Live Long and Prosper

Mit Leonard Nimoy ist wieder ein ganz bekannter Schauspieler gestorben. Aber in seiner Rolle als Spock war er viel mehr – wie die ganze Enterprise-Serie. Kaum eine TV-Serie hat die Physik, Astronomie, Raumfahrt, aber auch EDV so geprägt wie Star Trek.
Nicht nur wurden zig Geräte des derzeitigen Lebens zuerst in der Serie als Fiktion erdacht und dann von Leuten entwickelt, die diese Fiktion einfach wahr werden lassen wollten. Als Beispielen braucht man nur an den Kommunikator (Handy/Smartphone) oder den  sprechenden Computer denken.
Viele Kinder wurden von der Serie angeregt sich mit Raumfahrt, Naturwissenschaften und/oder Computern zu beschäftigen. Ich gehöre selbst dazu. Wegen Enterprise wollte ich Astronaut werden. Und da hielt ich die Beschäftigung mit Astronomie als Jugendlicher für einen guten Einstieg. Darüber kam ich dann zum Physik-Studium, weil das ja alles so irgendwie und irgendwas mit Raumfahrt und Star Trek zu tun hatte.
Ich bin dann zwar während des Studiums in Richtung Mathematik abgebogen und dann letzendlich bei der EDV gelandet. Aber auch die war ja in Enterprise so verdammt fiktiv fortschrittlich – aus damaliger Sicht. Und in dem Bereich haben wir die Fiktion mittlerweile massiv überholt. Der Wrap-Antrieb hängt dagegen immer noch hinterher. Aber egal – Ihr habt uns Kinder damals eine Idee eingepflanzt und die trägt jetzt Früchte. Deshalb – Spock „Lebe lange und in Frieden“.

Aschermittwoch und das Chaos ist da – auf Dauer

Am Faschingsdienstag bin ich Einiges vor 7:00 Uhr noch recht gut über den Rhein zu meiner Schulung in Wiesbaden gekommen. Es war ob der ganzen Arbeitsausfälle wegen Schnappsüberschuss im Blut doch kaum jemand auf dem Weg zur Arbeit. Aber ich hatte schon erwartet, dass wegen der Sperrung der Schiersteiner Brücke die Lage ab heute wieder sehr kritisch wird, wenn die normale Anzahl an Pendlern zur Arbeit will. Deshalb bin ich über Nacht in meinem Zweitstandort im Taunus geblieben und heute von da zu der 2. Session die Woche nach Wiesbaden gefahren. Vollkommen problemlos in 20 Minuten da gewesen. Wie schlimm das Chaos am Morgen im Berufsverkehr war, habe ich gar nicht mitbekommen. Es muss aber hart an Kriegszuständen gewesen sein.
Und bei meinem Rückweg über den Rhein war bereits vor Beginn des eigentlichen Berufsverkehrs 4 Kilometer Stau vor der Weisenauer Brücke. Nachdem ich da durch war (noch erträgliche Verzögerung – nur etwa 3x so lange wie normal), muss der Stau aber richtig gewachsen sein. Dazu war angeblich die 2. noch verbliebene Brücke wegen eines Unfalls auch eine gewisse Zeit zu. Schätze mal, dass die Pendler für eine übliche 10-Minuten-Strecke zwischen 2 – 3 Stunden gebraucht haben.
Tja – und nun kommt noch vermutlich ein Streik der Bahn dazu. Die Schiersteiner Brücke soll auf jeden Fall noch 6 Wochen zu sein und dann auch immer noch nicht für Schwerverkehr freigegeben werden (es sei denn, es geht was schief – dann wird die Sperrung unabsehbar lang).
Die nächsten zwei Wochen muss ich jeden Tag in Wiesbaden oder dem Taunus schulen. Ich richte mich auf Dauerübernachtungen in meiner Zweitwohnung ein. Oder aber ich werde für die Fahrten nach Wiesbaden das Rad nehmen, wenn ich doch da nicht bleiben kann oder will. Die knapp 25 Kilometer kann ich damit in einem Drittel der Zeit fahren, die ich vermutlich mit dem Auto bräuchte. So müssen in Entwicklungsländern die Zustände auch sein …

Erste Praxiserfahrungen mit meiner neuen Workstation

Ich konnte mittlerweile die Workstation ein wenig in der Praxis testen. Bei den Aufnahmen zu meinem C-Videotraining wird sie noch nicht ausreichend gefordert, um wirklich die Möglichkeiten zu erkennen. Aber die Programme starten schon verdammt schnell.
Der erste richtig beeindruckende Test war, als ich 3 Betriebssysteme parallel ausgeführt habe. Das Mainboard unterstützt direkt Virtualisierung und unter Windows 8.1 habe ich noch zusätzlich – jeweils in einer VirtualBox – Mint Linux und Windows 10 gestartet. Alle drei Betriebssysteme und darunter gestartet Programme sind dabei vollkommen flüssig gelaufen.
Es hat aber auch schon was, wenn man einer VM mal eben so 4 Prozessoren und 8 GByte RAM zuweisen kann und das Hostsystem das Abzweigen der Ressourcen scheinbar nicht mal merkt.
Ich habe bei meiner neuen Workstation keinen Fertig-PC von Ich-bin-blöd, Ich-bin-geizig oder einem PC-Handler aus dem Internet genommen, sondern den Rechner nach meinen geplanten Anforderungen selbst ausgesucht und bei PK Computer zusammenbauen lassen. Das ein Anbieter, der sich auf Industrierechner und professionelle Workstations spezialisiert hat. Dabei ist mir das eigentlich eher beiläufig eingefallen, denn PC Computer sitzt in Eppstein genau auf der anderen Straßenseite von meinem Elternhaus bzw. meiner Zweitwohnung/Zweitbüro. Wir sind also seit zig Jahren mehr oder weniger Nachbarn und per Du, aber ich kam erst die Tage auf die Idee, mir dort meinen Rechner zusammenbauen zu lassen, als ich eine Weinlieferung von hier zu ihm mitgenommen und dort abgeliefert hatte. Raus kam aus der Aktion folgende Konfiguration:

  • Miditower mit dem Mainboard Asus Z9PA-UB, 
  • Intel Xeon E5-2620V2, 6x 2,1 GHz, 
  • 32 GB DDR3-1600 RAM Kit, 
  • Grafikkarte Sapphire Radeon R7 265 Dual-X 2 GB, 
  • 250 GB SSD SATA/600 2,5” und 2 TB Festplatte SATA3, 
  • DVD-Brenner sowie 
  • extra leise Gehäuselüfter und CPU-Lüfter. 

Die Kiste hab ich für einen fairen Preis bekommen, wenn ich vergleichbare Angebote im Internet sehe. Nicht unbedingt billiger, aber definitiv nicht teurer. Und wenn was dran ist, hab ich direkt einen lokalen Ansprechpartner.