Angular, AWS und Symfony Freelancer

Autor: Sebastian Viereck

  • PHP XML toArray Funktion SimpleXMLElement

    Die einfache Methode Zum Parsen von XML kann man die folgende Funktion verwenden, die erstaunlich gut funktioniert 🙂 Der Trick ist, die Daten erst nach Json und dann zurück in ein Array zu wandeln class xmlArray extends SimpleXMLElement {       public final function toArray ()      {          $json = json_encode($this);          return json_decode( $json,TRUE…

  • PHPUnit Tests Web Interface für Kunden mit VisualPHPUnit

    Wenn man seinen Kunden eine einfache Weboberfläche zum Ausführen von PHPUnit Tests bereit stellen will, kann man auf das sehr gute und einfach zu installierende VisualPHPUnit zurückgreifen.

  • Parallax Effekt

    Eine faszinierender Effekt, in dem sich ohne Flash nur mit HTML5 der Vordergrund unterschiedlich schnell bewegt im Vergleich zum Mittel- bzw. Hintergrund. Bsp gefällig? egopop, unit51, stephband Die Bibliothek zum Erstellen eigener Webseiten gibt es hier. Achtung, es wird zwingend jQuery in einer niedrigen Version (1.2.6) benötigt, es kann also zu Problemen kommen in manchen…

  • WordPress Sicherheit: sicheres Login

    Die sicherste Methode seinen Block zu schützen vor unerlaubten Login ist die Verwendung einer .htpasswd Authentifizierung. Die Standard Login Seite von WordPress ist nicht sicher, weil Hacker Programme besitzen, die wahrlos Passwörter ausprobieren. Wenn dann noch der Login Namen bekannt ist, weil bei WordPress der Namen des Authors unter den meisten Blog Posts steht, sollte…

  • Javascript confirm

    Mit dem Javascript Confirm-Snippet kann elegant eine Sicherheitsabfrage eingefügt werden z.B. in Backendbereiche, die kritische Optionen ausführen und bevor der User eine Bestätigung der zu ausführenden Aufgabe tätigen muss: <a href=“deleteAll.php“ onclick=“return confirm(‚Möchtest Du diese schwerwiegende Option wirklich ausführen?‘)“>Test</a>

  • PHP einfacher Textvergleich

    Man kann mittels PHP einfach einen Prozentsatz berechnen, wie gleich 2 Texte bzw. Dateien sind. Dabei wird ein Wert von 0 bis 1 berechnet, mit 1 = Texte sind gleich und 0 für keine Ähnlichkeiten.  Ab PHP4 verfügbar. $stringOk = file_get_contents(„file1.dat“); $stringNotOk = file_get_contents(„file2.dat“); if(strlen($stringOk)) { echo  similar_text($stringOk, $stringNotOk)/  strlen($stringOk); }

  • Java Corba Client Server Kommunikation

    Corba (Common Object Request Broker Architecture) ist vergleichbar mit RMI, nur komplizierter und umfänglicher, was auch der Grund ist, warum es in der Praxis nur eine kleine Nische einnimmt. Aufbauend auf einer Middleware (ORB – Object Request Broker), die die Service verwaltet und für die Authentifikation der Benutzer zuständig ist, kann der Benutzer Services nutzen,…

  • Java RMI Client Server Kommunikation

    Über eine zentrale Registry melden sich Client und Server an. Dieser MArktplatz oder ORB (Object Request Broker) verwaltet die Dienste und vergibt die Zuschläge für die Nutzung der registrierten Dienste.

  • Java RPC/Reflection Client Server Kommunikation

    Das Parkhausbeispiel unter Verwendung eines RPC (Remote Procedure Call). Dabei wird über Reflection die Klasse auf dem Server zur Laufzeit instanziiert und eine beliebige Methode mit Parametern aufgerufen, die der Client bestimmen kann.

  • Java Client/Server Kommunikation Socketverbindung

    Das Parkhaus Besipiel unter Verwendung einer Socketverbindung über einen Port.