Samstag, Dezember 23, 2006

AJAX - einfaches Framework Prototype - Tutorial

Ajax. Ein Wort, welches durch die Medien geistert, doch sind viele noch nicht klar darüber informiert, was es genau ist. Mal wieder ein Buzzword: AJAX.

Hier ein ganz einfach Tutorial, wie das AJAX Framework prototype gebraucht werden kann.

Folgende Datei wird gebraucht: http://prototype.conio.net/dist/prototype-1.4.0.js

In unserer Index Datei importieren wir im header zuerst die prototype.js Datei:

<script type="text/javascript" src="prototype.js"></script>

Als nächstes fügen wir die folgende Funktion ein:

<script type="text/javascript">

function ajax(str){
var url = 'ajax.php';
var pars = 'msg='+str;
var target = 'zwei';
var myAjax = new Ajax.Updater(target, url, {method: 'get',parameters: pars});}
</script>

Mit dieser Funktion wird später Ajax aufgerufen. url ist die php Datei, welche auf dem Server liegt, pars sind die parameter, welche wir per GET übertragen werden. target zeigt auf das HTML Element mit der ID zwei. Dort wird die Ajax Anfrage später angezeigt werden. Schlussendlich in der letzten Zeile wird ein Ajax Objekt erstellt. Dies kommt direkt aus dem AJAX Prototype Framework.
Das wäre es dann eigentlich auch schon. Jetzt muss im Body einfach noch etwas stehen, was auf die Javascript Funktion verweist. Dies könnte so etwas sein:

<form>
<input type="text" name="in" onkeyup="ajax(this.value)">
</form>

<div id="zwei"></div>

Jedes Mal, wenn die Taste also losgelassen wird, wird die Funktion ajax() aufgerufen und es wird der Wert des Formularfeldes übergeben. Dieser wird dann in der Funktion ajax() and den Server weitergereicht, welcher es in ajax.php weiterverarbeitet.

Die Datei ajax.php könnte etwa folgt aussehen:

<?php
$msg = $_GET['msg'];

echo $msg."<br/>";
echo strlen($msg);

?>

Zuerst wird der Parameter msg ausgelesen und gespeichert. Danach wird ganz einfach der Parameter ausgegeben und zudem noch die Anzahl Zeichen.

Selbstverständlich liesse sich dies auch ohne Ajax realisieren. In der Datei ajax.php könnten jedoch Datenbankanfragen stehen oder was weiss ich auch immer.
Ajax Applikationen gibt es immer wie mehr:

Google Maps
Google Calendar
Google Mail
meebo
Flickr

Und natürlich noch eine grosse Anzahl von weiteren. Ajax wird sicher noch einige Internet Anwendungen vereinfachen. Ajax bringt eigentlich keine weitere Funktionalität aber eine grosse Portion beim Komfort! So muss jetzt endlich nicht mehr immer die ganze HTML Seite geladen werden, sondern nur der entsprechende Teil, was natürlich das Surfen sehr viel angenehmer macht und es auch möglich macht richtige Anwendungen Webbasierend zu machen.

Ich bin auf jeden Fall schon mal gespannt, was es noch so alles aus dem Bereich Ajax geben wird.

Montag, Dezember 18, 2006

Navy Seal vs Schimpanse

Internet Explorer 7 - IE 7 - Update?

Internet Explorer 7 - IE 7. Ich weigere mich. Erst einige Tage ist der Browser öffentlich erhältlich und schon gibt es die ersten Updates. Das kann es doch einfach nicht sein. Zuerst habe ich noch mit dem Gedanken gespielt, den IE 7 auch auf meinem Rechner zu installieren. Die Neugier war da. Was wäre wohl der Zusatznutzen? Was würde sich ändern? Was für neue Funktionen würde man finden? ... Ich weiss es nicht und will es eigentlich auch gar nicht wissen.
Internet Explorer vs. Firefox. Wer wird wohl die Schlacht gewinnen? Leider muss ich immer wieder feststellen, dass viele Leute fahrlässig mit IE 6 oder älter surfen. Man kann es ihnen ja auch nicht übelnehmen, aber fahrlässig ist es schon, besonders wenn das auch noch über ein veraltetes Betriebssystem getan wird, welches direkt im Internet angebunden ist. Fahrlässig, fahrlässig. Das Gute daran ist, dass diese Leute jedoch oft auch keine Vertraulichen Danke zugänglich haben... immerhin.

IE7 top oder flop? Das ist die Frage. Von mir aus kann es Top sein, ich werde jedoch bei Firefox bleiben. Falls mich jemand vom Gegenteil überzeugen will, dann soll er es doch bitte tun...

Habe gerade eben einen interessanten Usertest gelesen

I used to love it, but since version 1.5, Firefox is putting a lot of strain on my good old Vaio. I did all I could to reduce CPU usage (like limiting the number of opened tab to two or three), but after only ten or twenty minutes, the fan is running full throttle and you can feel the machine is straining heavily. Looking at the Memory Usage (Ctr + Alt + Delete) it quickly uses most of the resources climbing to almost 190mb. It's crashing too, which is has not been happening much before that. I run two thorough virus and adware scans but nothing was found.

So I finally took the decision to download IE7... and browsing has become an new experience. It's sensibly quicker, nimbler.

On the minus sides was that I find the lack of menu bar at the top of the browser a little disconcerting (until after I located it), and I also truly hate the search functionality (when you press Control + F). In Firefox the search box at the bottom of the page is really useful, in IE it's frustrating.

The add-ons seem to be pretty good too, and I am going to download one of the developers one in a minute.

As for IE6, I have downloaded Virtual PC from the Microsoft website (free but timed bombed) and installed it with the Windowx XP and IE6 installer as I need to be able to carry on testing my pages in both browsers. The installation went well, and being able to test both browser in two separate operating systems is a plus.
Link

--> Mist. Muss ich mir den IE7 jetzt doch noch angucken???

Sonntag, Dezember 17, 2006

Thunderbird als RSS Client

Ok, RSS Feeds sind ja wohl nichts Neues und trotzdem habe ich sie bis jetzt noch nicht wirklich genutzt, doch das hat sich jetzt geändert. Ich benutze RSS Feeds auf zwei verschiedenen Wegen:

1. Via Personalisierte Google Startseite
2. Via Thunderbird.

Hier eine kleine Anleitung, wie man den Thunderbird client als RSS Feed Reader benutzen kann:

  1. Thunderbird aufmachen (das E-mail Programm)
  2. Extras->Konten->Konto hinzufügen
  3. RSS-Konto anklicken -> ok
  4. Irgend eine Bezeichnung wählen -> Weiter
  5. Fertig stellen
  6. Jetzt ist man Zurück bei der Übersicht über die Konten.
  7. Das neu erstellt Konto anklicken -> Verwalte Abonnements
  8. Hinzufügen
  9. Bei Feed-URL folgende Adresse eingeben: http://rapsli.blogspot.com/feeds/posts/default -> Ok
  10. Dann alles zu machen und schon sind die Artikel ganz bequem via E-mail Client zu lesen ;)
Ok, ich hoffe, dies wird helfen.
Auch bei Google lässt sich ganz einfach ein Feed einbinden. Dazu jedoch später.

Samstag, Dezember 16, 2006

Meebo.com Teil 2

Der Code scheint nicht zu klappen. Also, das Ding ist einfach echt genial. Ich habe bei mir alle IM deinstalliert. Webbasiert ist doch einfach viel besser, da es auch viel weniger Ressourcen friesst als, wenn man alle möglichen IM am Laufen hat.
Man ist überall erreichbar und es gibt sogar einen Ton, wenn ein Nachricht ankommen. Natürlich gibt es auch Nachteile. So können all die Diversen Spezialfunktionen nicht erfüllt werden: File Transfer, Voice und was es sonst noch alles gibt, funktioniert mit meebo natrülich nicht, aber mal im Ernst: Die meiste Zeit, kann man darauf ja eh verzichten! Oder etwa nicht? Ich auf jeden Fall schon, und sonst läuft der Skype, welchen ich hauptsächlich für Voice Sachen brauche.

Meebo hat mich auf jeden Fall voll überzeugt. Echt super gut! Meebo einfach am Besten gleich auch mal ausprobieren ;)

Donnerstag, Dezember 14, 2006

Winamp 5.3.2

Dieser Player ist einfach genial. Ich war lange ein iTunes user und bin jetzt voller Freude auf Winamp umgestiegen. Der ist einfach genial! Kann alles, was der iTunes auch kann, ist aber einfach viel schneller und viel schlanker. Gerade mal 6 MB ist der Download (im Vergleich zum iTunes: irgendwie 30 MB). Zudem kann man noch so eine Art online TV anschauen, Radio Sender, Podcasts und was halt sonst noch so dazu gehört.

Auch MP3 Player lassen sich direkt einbinden. http://www.winamp.com/player/ Ich Brauche nur noch winamp und du hoffentlich auch!

Samstag, Dezember 09, 2006

Meebo.com



Was mehr soll man noch dazu sagen? Eine coole Web 2.0 Anwendung.

Freitag, Dezember 08, 2006

20th Century Fox Furz Fanfare

Freitag, Dezember 01, 2006

Picasa Web Albums

Das Ding ist einfach genial! http://picasaweb.google.com/ Endlich eine Software, wo direkt vom Computer das Album verwaltet werden kann. Ich hätte es zwar lieber noch enger verknüpft, doch ist es schon ein ziemlich guter Anfang.
Mein Albumg ist hier: http://picasaweb.google.com/raphaelschaer81