Angular, AWS und Symfony Freelancer

Autor: Sebastian Viereck

  • jQuery asynchroner Ajax Call mit Callback Success Funktion

    Bei der Programmierung von asynchronen Funktionen mit Ajax steht man vor dem Problem, dass die Funktion keinen Rückgabewert im herkömmlichen Sinne haben. Die folgende Funktion gibt nicht etwa die Variable response zurück, obwohl der Ajax Request erfolgreich ausgeführt wurde aufgrund der Asynchronität. function test() { $.ajax({ async: true, cache:false, url: „testUrl.php“, beforeSend: function (jqXHR, settings)…

  • Google Analytics und jQuery Mobile

    Bei der Benutzung von Google Analytics mit jQuery Mobile gibt es ein paar Besonderheiten zu beachten. So wird nicht jede Seite neu geladen bei jQuery Mobile, sondern der Inhalt (per Ajax) in die bestehende Seite eingefügt und die URL angepasst, so dass der Eindruck einer App entsteht. Für die Verwendung von Google Analytics mit jQuery…

  • WordPress lokal testen Links anpassen

    Damit beim lokalen Testen alle Links auf der Seite funktionieren muss man in der Datenbank in der Tabelle wp_options die Felder option_id = 1, option_name = siteurl und option_id = 37, option_name = home anpassen auf option_value an den lokalen Ordner bspw.  http://localhost/myTest/. Danach funktionieren alle Links auf der Domain localhost und führen nicht mehr…

  • WordPress Artikel von heute

    Zum Auswählen aller Artikel, die am heutigen Tag veröffentlicht worden sind, kann man bei WordPress ganz einfach mit: $today = getdate(); $queryToday = new WP_Query(      array (          ‚year‘ => $today[„year“],          ‚monthnum=‘ => $today[„mon“],          ‚day‘ => $today[„mday“],          ‚orderby‘ => ‚date‘,          ‚order‘ => ‚DESC‘,          ‚post_status‘ => array( ‚publish‘)     )…

  • PHP Analyse von Stichproben mit Pearsons C

    Zur Analyse eine Stichprobe oder einfacher gesagt, wenn man von bestehenden Daten Rückschlüsse auf andere Daten machen will, kann man je nach Typ der Daten verschiedene statistische Zusammenhangskennzahlen berechnen. Da PHP leider so gut wie keine brauchbare Bibliothek für eine statistische Auswertung bietet, habe ich die Berechnung von Pearsons C bzw. des Korrigierter Kontingenzkoeffizient nach…

  • DNS – Bind9 Nameserver Konfiguration – Teil3

    Um seinen eigenen DNS Server unter Ubuntu zu konfigurieren, muss man nur BIND installieren: sudo apt-get install bind9 und einfach selber konfigurieren, wie im Folgenden gezeigt wird. Die Funktionsweise von BIND Die zentrale Datei   /etc/bind/named.conf: include „/etc/bind/named.conf.options“; include „/etc/bind/named.conf.local“; include „/etc/bind/named.conf.default-zones“; In dieser Datei werden nur 3 andere Datein inkludiert, die die Funktionalität beinhalten: Die…

  • DNS – Namensauflösung mit Nameservern – Teil2

    Wenn man eine Domäne im Internet abfragt, wird die IP auf folgende Arten bestimmt: Rekursive Namensauflösung Der angefragte konfigurierte Nameserver kümmert sich komplett um das Auflösen und Cachen der DNS-Anfragen. Der Nameserver fragt selber iterativ andere Nameserver nach der Adresse, bis er die Antwort oder das Scheitern an den Client zurück sendet. Der Resolver ist…

  • DNS – Grundlagen mit dig – Teil1

    Was ist das Domain Name System (DNS)? Die eindeutige Adresse im Internet, über die Server und Rechner gefunden werden können, ist allein die IP-Adresse: Bsp. IPv4-Adresse: 13.1.5.128. Diese Adresse haben den Nachteil, dass sie schwer merkbar und nur flach hierarchisch strukturiert. Zur Lösung des Problems wurden die DNS-Adressen eingeführt (Domänen), Beispiel: www.google.de. Diese Adressen werden…

  • ActionBarSherlock eigenes Design

    ActionBarSherlock ist ein Framework für Android um eine ActionBar implementieren zu können vor der Android Version 3.0, bei der es eine native ActionBar gibt. Außerdem kann man sehr viele Funktionen nutzen,die selbst die native ActionBar nicht möglich macht, eine Übersicht kann man sich am besten verschaffen durch die Installation der Sample App auf einem Android…

  • Eine einfache Datenbank in Erlang

    Mit Erlang ist die prinzipielle Erstellung eines Datenbankmanagementssystems (DBMS) relativ einfach zu bewältigen. Dafür spricht auch, dass einige Datenbanken in Erlang entwickelt worden sind: CouchDB SimpleDB Aber auch andere sehr bekannte Projekte. Beispiel Datenbank Statements in Erlang