• von Veröffentlicht: 19.12.11 00:01
    Seitenaufrufe: 2617 
    Vorschau

    Als 19. Türchen gibts diesmal drei PHP-Snippets: Erkennung von mobilen Geräten, optimale Ausnutzung des Browsercache und zeitlich begrenzte, nur einmal verwendbare Links.
    von Veröffentlicht: 17.12.11 00:01
    Seitenaufrufe: 4389 
    von Veröffentlicht: 13.12.11 14:00
    Seitenaufrufe: 5451 
    Hi, ich habe schon einiges an PHP-Code gesehen (und auch selber geschrieben) und vieles davon ist alles andere als schön. Ich möchte euch in diesem Tutorial zeigen, wie man die Code-Qualität steigern und damit anderen den Support, das Debugging, die Weiterentwicklung, etc. erleichtern kann. Und so ganz nebenbei, die PHP-Profis kochen auch nur mit Wasser .
    von Veröffentlicht: 11.12.11 00:01
    Seitenaufrufe: 2078 
    Vorschau


    Türchen 11 des diesjährigen Adventskalenders: Mock-Frameworks für .NET
    von Veröffentlicht: 05.12.11 00:01
    Seitenaufrufe: 5390 
    Vorschau

    Im fünften Adventstürchen: Eine PHP-Klasse für ortsbezogene Umkreissuche.
    von Veröffentlicht: 03.12.11 00:01
    Seitenaufrufe: 2008 
    Vorschau


    Diesmal etwas für Programmierer: Im dritten Türchen unseres Adventskalenders gibts ein Puzzle in VB.NET.

    Der Sourcecode ist ausführlichst kommentiert; das VS2008-Projekt ist kompilierbereit
    und hat mit allen nötigen Dateien (Grafiken etc.) mit dabei.
    von Veröffentlicht: 27.10.11 19:07
    Seitenaufrufe: 4857 
    Vorschau
    Tutorial 1
    Tutorial 2 || Einführung in die Gerätetreiberprogrammierung unter Windows von Niklas Bartz

    Es geht um die Kommunikation eines Treibers mit einem User-Programm.

    Willkomen zum zweiten Treiber Tutorial. Diesmal werden wir die Kommunikation zwischen einem Treiber und einem Programm im User-Mode behandeln.
    von Veröffentlicht: 24.10.11 12:00
    Seitenaufrufe: 10936 
    Ich beschäftige mich momentan sehr stark mit dem Thema Rootkits und programmiere somit
    zwangsweise (aber mit Spass) Treiber (Rootkit15.07.2010).
    Hier möchte ich einen Einblick in die Treiber-Programmierung geben.
    Ich denke, es werden Tutorials folgen, welche auf diesem aufbauen.
    Update 24.10.2011: Windows Vista und 7
    von Veröffentlicht: 15.10.11 06:00
    Seitenaufrufe: 19350 
    Zuerst sei das Interface Comparable erläutert. Eine ArrayList ist eine Klasse, welche das Interface List implementiert. Deshalb sollte bei der Instantierung zuerst als Typ das Interface und danach den Konstruktor der Klasse angeben. Will man Objekte des Typs String in eine ArrayList speichern, kann die Liste wie folgt angelegt werden:
    von Veröffentlicht: 14.10.11 18:23
    Seitenaufrufe: 3250 
    Hallo Community,

    mir ist heute aufgefallen das es in den Tutorials keine Badword Function gibt. Also habe ich mich mal dran gemacht selber eine zu schreiben und diese der breiten Community zu gute kommen zu lassen
    von Veröffentlicht: 24.09.11 19:30   
    Seitenaufrufe: 2366 
    Vorschau
    Anforderung:

    Wir haben eine Landkarte als PNG. Nun wollen wir je nach Einstellung eine Region auf dieser Karte markieren und klickbar machen. Dazu erhalten wir weitere PNGs, auf welchen eine Region eingefärbt und der Rest transparent ist. Dieses PNG ist exakt gleich größ wie die Landkarte und wird im Web über die Landkarte gelegt.

    Aufgabe: Verlinke diese Region.
    Problem: Region hat beliebige Form (kein Quadrat,etc.). Man benötigt eine HTML Map mit einem Polygon als Area. Dazu benötigt man Koordinaten. Wir wollen aber nicht für 100e Regionen Koordinaten händisch finden.
    Eingeschränkte Lösung 1: Kleine C# Klasse, welche das PNG öffnet und von allen vier Rändern weg abtastet und die Koordinaten in der Richtigen Reihenfolge retourniert. Einen Offset für eventuellen Rand kann man auch einstellen. Funktioniert bei einfachen geometrischen Objekten sehr gut (Rechteck, Kreis), scheitert aber bei ausgefallenen Objekten (siehe ANhang).
    von Veröffentlicht: 18.09.11 22:24
    Seitenaufrufe: 3216 
    Hallo,

    heute zeige ich euch wie ihr die HTML-Metadaten, wie z.b. Description, auslesen könnt.

    PHP-Code:
    <?php

    //Die Variable wird in der Form benötigt
        
    $url $_POST['url'];

    //Überprüft ob die Variable URL Leer ist
    if ($url == ""){
    //wenn ja wird die Form ausgegeben
    ?>
    <!--- Action wird nicht benötigt da es gleich ausgewertet wird -->
    <form action="" method="post">

    <input type="text" name="url" value="http://" />
    <!-- per Eingabe Taste wird die Variable URL Gesetzt und über POST an das Script übergeben -->
    </form>
    <?php

    }
    else {
    $array get_meta_tags($url);

    //Hier wird...
    $follow $array[robots];

    //....gberprüft ob im Robots Meta tag index, follow oder noindex, follow gesetzt ist
    if ($follow == "noindex, follow"){

    //noindex, follow ist gesetzt und es wird nur ein kleiner Text ausgegeben
    echo "
    Kein Folow
    "
    ;

    //index, follow wurde gesetzt und wird ausgewertet
    else {
    echo 
    $url;
    echo 
    "<br>";
    echo 
    "Keywords:<br>";
    //Keyword werden aus z.b. der index.php geholt so funktioniert das mir jedem nach folgenden Tag
    echo $array[keywords];
    echo 
    "<br>Sprache:<br>";
    echo 
    $array[language];
    echo 
    "<br>Beschreibung:<br>";
    echo 
    $array[description];
    }}
    ?>
    schöne grüße TheHacker

    Seite 3 von 31 ErsteErste 12345613 ... LetzteLetzte