Frohe Ostern

Ich wünsche allen meinen Lesern frohe Ostern und noch schöne Tage zum Entspannen. Nachdem es derzeit so schön ist, geht doch mal raus und schaltet den Computer aus. Relaxet noch ein bisschen, um Übermorgen wieder mit voller Energie in die Arbeit zu gehen.

ostern

Zum ersten mal Paintball gespielt

Heute war es endlich mal so weit, ich war dabei beim Paintball spielen. Insgesamt waren wir 8 Leute und spielten am base-field bei Linz. Dort gibt es einen Indoor- sowie auch Outdoorbereich, wir nutzten allerdings nur das überdachte Spielfeld, weil wir für den gesamten Bereich zu wenig Leute waren. Nach 2 Stunden waren wir auch alle ziemlich erledigt und jeder hatte mindestens 500 Kugeln verschossen.

base-field-outdoorbase-field-indoor

Das Spielfeld war voll mit Deckungen und es wahr auch ein unterirdisches Tunnelsystem vorhanden, in welchem es allerdings sehr dunkel war und man so leicht in einen Hinterhalt fallen konnte. Auch war es sehr nervig, dass man sich alle 10 Minuten die Brille reinigen musste, weil man sonst nicht mehr viel gesehen hatte, aber das gehört nunmal dazu. Die Treffer selbst haben meistens nicht wirklich Weh getan, nur bei Treffern auf die Arme musste man einen kurzen Schmerz ertragen, aber durch das Ganze Adrenalin war das schnell vergessen.

Die Ausrüstung wurde komplett bereitgestellt und es gab auch eine kurze Einführung für die Waffen und die verschiedenen Spielmodi. Sehr witzig war „Captcha the Esel“ das an das bekannte „Captcha the Flag“ angeleht war, nur eben mit einem Esel aus Gummi. Der Preis war mit 50 Euro pro Person zwar nicht gerade billig, aber man macht es eben nicht jeden Tag. Bei den Schüssen sollte man allerdings sparen, denn nach den 500 inkludierten kosteten jeweils 100 Kugeln nicht ganz 5 Euro. Schlussendlich war es eine schöne Erfarhung und wir werden im Sommer wieder in den Kampf ziehen, dann aber mit mehr Personen. Übrigens ich habe jetzt wie auch vorher kein Bedürfnis andere Menschen zu verletzten. 😉

(Bilder von base-field.at)

Serie: Usertracking mit PHP Teil1

Heute möchte ich einmal eine Serie starten und zwar eine Schritt für Schritt Anleitung, wie man ein einfaches Usertracking mit PHP erstellt. Ich muss gleich dazu sagen, ich habe noch nie so etwas programmiert, aber genau deshalb möchte ich es auch machen. Ich lerne selber auch sicherlich noch das eine oder andere und kann euch viele wichtige Tipps geben.

Ziele

Mein Ziel ist es einfach alle Besucher zu loggen mit IP-Adresse, Betriebssystem, Browser sowie die Seite von der sie kommen. Eventuell möchte ich auch noch eine einfache Boterkennung anhand der IP-Adresse einbauen. Außerdem würde mich noch eine schönes Userinterface zur Auswertung der Daten gefallen, aber ich habe noch nie etwas grafisches mit PHP gemacht, deshalb kann ich für dieses noch keine Garantie geben.

Usertracking mit PHP Teil 1 – Einfaches Loggen der IP-Adresse

Wir lesen einfach die IP-Adresse des Besuchers aus und speichern diese mit der aktuellen Zeit in einer Logdatei. Später können wir diese Logdatei natürlich mit einer Datenbank ersetzten, um eine bessere Übersicht und Sicherheit zu haben, aber für den Anfang wird diese noch nicht benötigt. Ich habe hierfür drei Funktionen erstellt und werde sie weiter unten genauer beschreiben.

Quellcode:

<?php
$file="besucher.log";
logVisitor();
readData();

function logVisitor(){
    $ip = $_SERVER['REMOTE_ADDR'];
    $time = time();
    writeData($ip." - ".date("d.m.Y, H:i:s",$time)." - ".$time."\n<br />");
}
function writeData($string){
    global $file;
    $handle=fopen($file,"a");
    fwrite($handle, $string);
    fclose($handle);
}
function readData(){
    global $file;
    $handle=fopen($file,"r");
    $stats = fread($handle, filesize($file));
    return $stats;
}
?>

logVisitor()

In dieser Funktion wird einfach die IP-Adresse ausgelesen und mit der aktuellen Zeit an eine andere Funktion als String übergeben.

writeData()

Hier wird einfach nur das Schreiben der übergebenen Informationen in der Datei abgehandelt. Das verwenden so einer Funktion ist vor allem Sinnvoll, weil wir später einfach in eine Datenbank schreiben können und nur an einer Stelle den Code ändern müssen. Wir schreiben übrigens die Zeit zweimal in die Logdatei, weil wir sie einmal formatiert haben möchten und einmal einfach nur den Timestamp.

readData()

Hier gilt das Selbe wie bei writeData(), nur dass hier die Daten ausgelesen werden und nicht gespeichert. Später leicht durch ein Lesen aus einer Datenbank zu ersetzten.

Aufruf der Funktionen

Jetzt muss man nur noch die einzelnen Funktionen aufrufen und man kann die Daten der Besucher speichern und ausgeben. Durch die Verwendung von Funktionen haben wir die Möglichkeit, unser Skript leicht zu erweitern. Außerdem ist es durch die Funktionen um einiges übersichtlicher.Das war auch schon der 1. Teil und somit die Basis für unser kleines Skript.

Lokale Branchensuchergebnisse bei Google

Mittlerweile genügt es Google, wenn man bei der Suche Begriffe wie Pizzeria eingibt, um die Pizzerien in der Nähe aufzulisten. Eigentlich ein weiterer beweis, dass Google zu viel weis, aber egal das wurde schon oft genug diskutiert. Das was mich an der Sache stört, ist die Tatsache das Google eben nicht weis wo ich bin. Zumindest wird ein Ort angegeben, welche mehr als 80 km von mir enfernt ist. Da bleibt nur die Frage woran das liegt. Ist das von Provider zu Provider unterschiedlich?

google-branchenergebnisse

Allerdings würde mich das doch stark wundern, immer hin bin ich bei dem (glaube ich zumindest) 3. größten ISP von Österreich. Falls bei allen Kunden dieses Unternehmens die Ortsangaben nicht stimmen würde zum Beispiel die Map von Google Analytics bei weitem nicht stimmen. Bei mir finde ich allerdings nicht außergewöhnlich viele Zugriffe von einem bestimmten Ort.

Rein aus SEO-technischer Sicht war das wieder ein Schritt, der doch ziemliche Nachteile bringt. Den mit einem Branchenverzeichniss hat man nun noch weniger Chancen bei allgemeinen Begriffen an den ersten Plätzen zu liegen und außerdem hat man gegen die zusätzliche Einbindung von Google Maps mit einem normalen Suchergebnis fast keine Chance mehr. Dafür zieht die Anzeige einfach zu viele Blicke auf sich.

Nischenwebsite erstellt – Linkbuilding begonnen

Wie ich ja bereits geschrieben habe, bin ich jetzt auch stolzer Besitzer einer Nischenwebsite und seit heute ist sie mehr oder weniger online. Im Index ist sie noch nicht, aber es sollte nicht lange dauern bis sie wenigstens mal indexiert ist. Immerhin sorge ich dafür das jeden Tag ein paar Links darauf verweisen. Natürlich wird es jetzt noch eine Weile dauern bis die vorderen Plätze der Serps erobert sind, aber ich habe Zeit.

Das schreiben der Texte hat nun doch länger gedauert, weil ich einfach noch nicht so viel Erfahrung mit dem texten habe und auch das Nischenthema ein sehr spezielles ist und somit nur wenige Informationen verfügbar. Geld verdienen möchte ich hauptsächlich mit dem Amazonpartnerprogramm und mit Adsense, wobei ich nur einen Adsense Banner eingebaut habe, um nicht zu viele Besucher von der Website zu verlieren. Ich weis ich sage damit mehr oder weniger, dass ich nicht zu viele Klicks auf Adsense haben will, aber ein Kauf bei Amazon bringt deutlich mehr, denn die beworbenen Produkte kosten teilweise über 100 Euro.

amazon-widgets

Was mir übrigens nicht gut gefallen hat sind die Amazon Werbemittel. Es ist natürlich eine großes Angebot, aber wirklich schön schauen die alle nicht aus. Die Kontextsensetive Werbung hat sowieso komplett versagt und deshalb blieb mir nichts anderes über, als die meiste Werbung von Hand zu gestalten. Allerdings werde ich da in den nächsten Tagen noch deutlich nachbessern müssen, um eine gute Klickrate zu erreichen. Naja ich bin auf jeden Fall schon gespannt, wie sich das Projekt entwickeln wird.

Last Minute Ostergeschenk

Nunja so Last Minute ist es auch nicht mehr, aber wenn ihr gleich bestellt sollte es sich eigentlich noch ausgehen. Ich habe mich mal auf Amazon umgeschaut was es da so gibt und bin auf etwas doch merkwürdiges gestossen. Es handelt sich dabei um den Tamago Ei Eierbaum.

Eierbaum-Ostergeschenk

Aus der einem Ei nachgebildeten Form wächst eine kleine Pflanze, welche eierförmige Früchte bildet. Diese kann man auch verzehren, satt wird man zwar sicherlich nicht, aber ein außergewöhnliches Geschenk ist es auf alle Fälle. Übrigens finde ich, dass Amazon im Bezug auf Ostern echt eine schlechtes Angebot hat. Naja liegt wahrscheinlich daran, dass viele zu Ostern nur Kleinigkeiten verschenken und diese sind auch nich speziell zu Ostern.

Tutorial: PHP Variablen mit Echo ausgeben

Ich bemerke immer öfter, dass Anfänger die Funktion echo sehr umständlich verwenden. Denn wenn man mit dem echo Variablen ausgeben will muss man nicht eine Stringverkettung machen, sondern kann diese einfach mit dem Variablennamen im String angeben und PHP erkennt dies. Ein paar Beispiele werden gleich zeigen was ich meine.

Umständliche Variante

$url = "http://www.devno.com"
echo "Devno - " . $url;

Einfache Variante

$url = "http://www.devno.com"
echo "Devno - $url";

Beide Varianten liefern das selbe Ergebnis und bei dem Einbau von mehreren Variablen ist die zweite Variante um einiges bequemer. Die Übersicht geht nicht verloren, denn fast alle PHP-Editoren markieren den Variabelnamen mit Syntax Highlighting. Übrigens gibt es auch noch eine Kurzvariante von echo, in diesem Fall muss aber natürlich die Variable schon vorher deklariert worden sein.

Kurze Variante

< ?="Devno - $url"?>

Strom sparen durch effizientere Netzteile

Eine neue EU-Verordnung wurde erlassen, demnach werden die externe Netzteile (Handy, Notebook, …) um ein Drittel weniger Energie verlieren. Im Jahre 2020 sollen immerhiner neun Terawattstunden eingespart werden, soviel wie Litauen in einem ganzen Jahr verbraucht.

Ich finde das ist auf jeden Fall sehr sinnvoll und wenn dann auch noch einheitliche Ladegeräte für Handys vorgeschrieben werden ersparrt man sich ziemlich viele Nerven. Übrigens wenn man ein Handyladegerät immer in der Steckdose stecken lässt, können das im Jahr gleich mal umgerechnet 5 Euro mehr Stromkosten sein. Dies gilt übrigens auch für Ladegeräten von Digitalkameras, Mp3-Player usw. Also lieber einfach mal ausstecken und Strom sparen, denn auch hier machts die Masse.

[via futurezone]

Amazon startet Musik-Download-Shop

amazon_mp3

Endlich ist es soweit, Amazon startet seinen Amazon MP3 Downloadservice jetzt auch für Deutschland. Die neue Kategorie ist natürlich perfekt in das Design integriert und außerdem sind wieder viele Widgets vorhanden. Wie zum Beispiel die Topseller oder auch ein Videowidget, in welchem Musik Videos abgespielt werden können. Zum Download der gekauften Musikstücke ist ein MP3-Downloader vorhanden, welcher die Lieder dann automatisch in iTunes oder Windows Media Player einfügt. Jetzt kann man auch iTunes Guthaben online kaufen.

amazon_mp3_detailDie Songs sind MP3 Dateien und ohne DRM, eine sicherlich wichtige Sache in der heutigen Zeit. Außerdem wirbt Amazon mit Top-Alben unter 5 Euro, darunter ist zum Beispiel Give Me Fire von Mando Diao. Ein sicherlich fairer Preis für insgesamt 13 Songs. Auf der Detailseite sieht man übrigens alle Songs des Albums aufgelistet und könnte diese dann auch einzeln für 0,97 Euro kaufen. Also falls ihr wieder mal Musik im Internet kauft, vergleicht doch mal euren derzeitigen Musikshop mit Amazon, vielleicht findet ihr Vorteile wie Preis oder Komfort.

Pagerank Update – In weniger als 30 Tagen auf PR2

Wie man schon in vielen SEO Blogs lesen kann, gab es in den letzten Tagen ein PageRank Update. Mich freut es natürlich auch das dieser Blog innerhalb von weniger als 30 Tagen von PR0 auf PR2 aufgestiegen ist. Der PageRank ist zwar fast egal, aber es ist trotzdem schön zu sehen, dass man für Google nicht unsichtbar ist.

pagerank

Außerdem wird bei Linkverkäufen immer noch auf den PageRank geachtet und man verdient mit einem höheren PageRank doch beachtlich höhere Summen. Ich hatte schon befürchtet, dass mein Blog weiterhin auf 0 bleiben würde, weil vor 2 Tagen war noch keine Änderung bemerkbar und bis zum nächsten PageRank Update wird es wahrscheinlich wieder 3-4 Monate dauern. Ich hoffe ihr habt auch alle eine Steierung bekommen und seid mit eueren Projekten zufrieden.