I Google Myself

Computer und Internet, Google, Web 2.0 No Comments

Lustiger Videoclip zum Thema Google, social networking & Co. - enjoy ;)

PicLens - Best Firefox Add-on ever!

Computer und Internet, Fotografie, add-on No Comments

Das brilliante Firefox Add-on PicLens wurde einst für die Bildersuche im Web entworfen und ist nun auch für das Videoportal You Tube nutzbar. Die intuitiv bedienbare Navigation und gleichbleibende Bild- und Videoqualität bei guter Performance macht das Add-on zu einem unverzichtbaren Tool im Weballtag.

  • PicLens hier Downloaden und Installieren
  • Auf einer der unterstüzten Seiten (z.B. Google Images, Flickr, oder andere*) mit der Maus über ein beliebiges Bild/Video fahren
  • oder rechts oben am Fensterrand des Firefox auf den blauen Pfeilbutton klicken
  • … und schon gelangt man in den Genuss einer neuen Dimension des Suchens…

A new immersive approach to web navigation!

* PicLens wird bereits von fiolgenden Seiten unterstützt:

Unbedingt ausprobieren!

Windows Vista Install Source Code

Computer und Internet, Fun, Programmieren 2 Comments

Wer wirklich wissen will, wie die Installation von Windows Vista funktioniert, der schaue sich folgenden Source Code an:

Windows Vista Install Source Code

PSPad Freeware Editor

Programmieren No Comments

Ob professioneller Webentwickler oder “Hobby-Homepage-Bastler”, jeder hat so seinen favorisierten Editor. Bis man jedoch einen Editor gefunden hat, der einem liegt, ist es meist ein langer und nervenaufreibender Weg…

Ein für mich sehr praktischer und oft genutzerEditor ist der Freeware Editor PSPad, erhältlich auf PSPad.com. Er überzeugt durch die Syntaxhighlight Funktion von zahlreichen gängigen Programmiersprachen, dem eingebauten Dateibrowser, dem integrierten FTP Client, sowie den standartmässigen Funktionen (wie z.B. Suchen/Ersetzen, etc.). Ausserdem ist er in diversen Sprachen erhältlich.

Dadurch, dass er auch noch sehr leicht daherkommt und trotz seinem grossen Funktionsumfang sehr schnell ist, lässt dieser Editor kaum Wünsche offen. Einziges Manko: eine saubere Auto-Kompletierungsfunktion. Update: Wurde in der neuen Version (v4.5.3) integriert.

Ich hab schon ettliche Freeware Editoren ausprobiert und der PSPad Editor ist zum unverzichtbaren Tool für mich geworden.

Kuoni in Second Life

Computer und Internet, Reisen, Werbung und Marketing No Comments

Inouk - Kuoni - Second Life

Auch der schweizer Reisekonzern Kuoni ist nun in der virtuellen Welt vertreten. Unter dem Namen Inouk (Kuoni rückwärts gelesen) möchte das Unternehmen mit dem grössten kommerziellen Second Life Auftritt der Schweiz Erfahrungen über die virtuelle Welt sammeln.

Natürlich ist auch das Angebot auf der Kuoni-Insel mit den Themen Reisen, Entdecken und Freizeit verbunden. So kann man sich in der von Crealogix schön umgesetzten Eiswelt auf dem Dancefloor austoben, sich einen kühlen Drink an der Eisbar genehmigen, das Labyrinth entdecken (und nebenbei auch noch Souvenirs sammeln) oder an der Schneeballschlacht teilnehmen.

Die Highlights sind aber klar der World Globe, bei welchem man sich über diverse Destinationen informieren kann, sowie das Travel Book, mit welchem man sich per Teleport innerhalb Second Life auf die Reise begeben kann.

Wer ein Avatar besitzt, muss unbedingt an der Eröffnungsparty am 10. April um 20:00 Uhrdabei sein!

Was ist das?

Computer und Internet, Geo-Mapping, Google, Werbung und Marketing No Comments

Mozilla Firefox in Google Maps

Genau - das Logo des Mozilla Firefox Browsers in einen Acker “gekornkreist” (und natürlich über Google Maps gesichtet). Solche Marketing-Gags halten ja schon einzug, seit die ganze Geo-Mapping Geschichte an Aufmerksamkeit gewonnen hat.

ABER: Quizfrage: Woher wussten die Typen, wann das Satellitenfoto geschossen wird?

E-Mail Syntax Überprüfung mit JavaScript und PHP

Computer und Internet, JavaScript, Programmieren No Comments

Formulare im Web sind nett und dienen zur Interaktion mit einem Besucher der Website. Bevor man jedoch etwas mit den Eingaben des Benutzers anfangen will, müssen diese überprüft werden. Einfache Überprüfungen, insbesondere in gängigen Programmiersprachen wie PHP oder JavaScript, sind schnell gemacht und auch für Laien nicht allzu schwer nachvollziehbar.

Geht es jedoch um die Validierung der Syntax von E-Mail Adressen wird das ganze schon komplizierter. Sucht man in Google z.B. nach E-Mail Überprüfung in Formularen ergibt sich ein Suchresultat von ca. 1 Mio Seiten, welche es nun zu durchforsten gilt, um die Spreu vom Weizen zu trennen.

Meist finden sich dabei irgendwelche Forumeinträge, welche zwar Lösungen anbieten, sich jedoch vielfach nur auf das Vorhandensein von je einem String vor und nach dem @ beziehen und somit nicht die gesamte Syntax auf ihre Korrektheit prüfen. Bis man ein paar Varianten ausprobiert und sich für eine zufriedenstellende entscheiden hat, vergeht kostbare Zeit.

Deshalb möchte ich hier zwei Varianten zur Validierung einer E-Mail Adresse - eine Clientseitige mittels JavaScript und eine Serverseitige Überprüfung mittels PHP - als Beispiel zur Verfügung stellen:

Clientseitige Überprüfung mittels JavaScript

Zu beachten ist generell bei Clientseitigen Überprüfungen, dass Sie ohne grosse Mühe umgangen oder manipuliert werden können, da sie - wie der Name schon sagt - auf dem Client, also auf dem ausführenden Rechner des Benutzers erfolgt.

In diesem Codeausschnitt wird eine Funktion/Methode zur Validierung der E-Mail Adresse angelegt:

function checkEmail(email) {

   if(email == "")

      return false;

   var proto  = "(mailto:)?";

   var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^x80-xff�15�12\"]|[^x80-xff])+\")";

   var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*.)*[a-zA-Z0-9][a-zA-Z0-9._-]*.[a-zA-Z]{2,5}";

   var regex  = "^" + proto + "?" + usr + "@" + domain + "$";

   var rgx    = new RegExp(regex);

   return rgx.exec(email) ? true : false;

}

Um die E-Mail Adresse nun zu überprüfen, kann die Funktion folgendermassen aufgerufen werden:

if (checkEmail(document.yourform.email.value) == false) {

   alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.");

   document.yourform.email.focus();

   return (false);

}

Serverseitige Überprüfung mittels PHP

if($email != '') {

   if(!ereg("^[ _a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]{3,})+.([a-zA-Z0-9-]{2,4})$",
   $email)) {

       echo 'Bitte geben Sie eine gültige E-Mail-Adresse ein.';

   }

}

Ich hoffe, mein Post hilft dem Einen oder Anderen, der sich im Umgang mit Formularen noch etwas auf dem Holzweg befindet…

By the way; kann mir jemand ein vernünftiges Syntax-Highlight Plugin empfehlen?!

Schweizer Luftraum Live Tracking

Computer und Internet, Geo-Mapping No Comments

Zum Thema Geomapping, Geo-Mashups etx. habe ich ja schon einmal einen Post verfasst.

Nun haben Diplomanden der ZHAW (Zürcher Hochschule für Angewandte Wissenschaften) ein relativ schönes Geo-Mashup realisiert, welches Flüge im Schweizer Luftraum live trackt.

Dies kann man nun auf der ZHAW-Website anschauen!

« Previous Entries Next Entries »